Tutorial Mula P...login
Tutorial Mula Pantas RDF
pengarang:php.cn  masa kemas kini:2022-04-11 14:47:18

Skema RDF



Skema RDF (RDFS) ialah lanjutan kepada RDF.


Kelas Skema dan Aplikasi RDF

RDF menerangkan sumber melalui kelas, sifat dan nilai.

Selain itu, RDF memerlukan cara untuk menentukan kelas dan sifat khusus aplikasi. Kelas dan sifat khusus aplikasi mesti ditakrifkan menggunakan sambungan kepada RDF.

Skema RDF ialah lanjutan sedemikian.


RDF Schema (RDFS)

RDF Schema tidak menyediakan kelas dan sifat khusus aplikasi sebenar, sebaliknya menyediakan rangka kerja untuk menerangkan kelas dan sifat khusus aplikasi.

Kelas dalam Skema RDF sangat serupa dengan kelas dalam bahasa pengaturcaraan berorientasikan objek. Ini membolehkan sumber ditakrifkan sebagai contoh kelas dan subkelas kelas.


Contoh RDFS

Contoh berikut menunjukkan beberapa aspek keupayaan 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:jenis rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
</rdf:Description>

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

</rdf:RDF>

di atas Dalam contohnya, sumber "kuda" ialah subkelas kelas "haiwan".


Contoh singkatan

Memandangkan kelas RDFS ialah sumber RDF, kita boleh menggantikan yang di atas dengan menggunakan rdfs:Class bukannya rdf:Description dan mengalih keluar maklumat rdf:type. Satu contoh dipendekkan:

<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf="http://www . base ="http://www.animals.fake/animals#">

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

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

</rdf:RDF>

Itu sahaja !