Latest web development tutorials

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:

<?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>

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:

<?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>

To jest to!