Latest web development tutorials

RDF Schema

RDF Schema (RDFS) merupakan perluasan dari RDF.


kelas RDF Schema dan aplikasi

RDF untuk menggambarkan sumber daya melalui kelas, atribut dan nilai-nilai.

Selain itu, RDF juga kebutuhan untuk metode aplikasi khusus kelas didefinisikan dan sifat. kelas khusus aplikasi dan properti harus digunakan untuk menentukan ekstensi untuk RDF.

RDF Schema adalah ekstensi tersebut.


RDF Schema (RDFS)

RDF Schema tidak menyediakan praktis kelas khusus aplikasi dan atribut, tetapi menyediakan kerangka kerja yang dijelaskan dalam kelas khusus aplikasi dan atribut.

RDF Schema Kelas dan kelas bahasa pemrograman berorientasi objek yang sangat mirip. Hal ini memungkinkan sumber daya untuk digunakan sebagai contoh subclass dan kelas untuk didefinisikan.


contoh RDFS

Contoh berikut menunjukkan kemampuan aspek-aspek tertentu dari RDFS:

<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xml:base="http://www.animals.fake/animals#">

<rdf:Description rdf:ID="animal">
<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
</rdf:Description>

<rdf:Description rdf:ID="horse">
<rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
<rdfs:subClassOf rdf:resource="#animal"/>
</rdf:Description>

</rdf:RDF>

Dalam contoh di atas, sumber daya "kuda" adalah kelas "binatang" subclass.


contoh singkatan

Sejak kelas adalah sumber RDFS RDF, kita dapat menggunakan RDFS: Kelas diganti rdf: Description, dan menghapus rdf: ketik informasi untuk melihat contoh di atas singkatan:

<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
xml:base="http://www.animals.fake/animals#">

<rdfs:Class rdf:ID="animal" />

<rdfs:Class rdf:ID="horse">
<rdfs:subClassOf rdf:resource="#animal"/>
</rdfs:Class>

</rdf:RDF>

Itu saja!