RDF Schema
RDF Schema (RDFS) jest rozszerzeniem RDF.
Klasy i aplikacje RDF Schema
RDF opisać zasoby poprzez klas, atrybutów i wartości.
Ponadto RDF jest również zapotrzebowanie na wyspecjalizowanej techniki nakładania określonych grup i właściwości. Klasy i właściwości specyficzne dla aplikacji muszą być wykorzystane do określenia rozszerzenia RDF.
RDF Schema jest takie przedłużenie.
RDF Schema (RDFS)
RDF Schema nie stanowią praktyczny klas i atrybutów specyficznych dla aplikacji, ale zapewnia ramy opisaną w klasach i atrybutów specyficznych dla aplikacji.
Klasy RDF Schema i lekcje języka programowania obiektowego są bardzo podobne. Dzięki temu zasoby, które można wykorzystać jako przykład podklasy i klasą, które zostaną określone.
rDFS przykłady
Poniższy przykład demonstruje zdolność niektórych aspektów RDFS:
<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>
W powyższym przykładzie, zasób "koń" jest klasą podklasy "zwierzę".
skrócone przykłady
Ponieważ klasa jest Zasoby RDFS RDF, możemy użyć rdfs: Class podstawiony RDF: Description i usunąć RDF: typ informacji, aby spojrzeć na powyższym przykładzie skrót:
<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>
To jest to!