Latest web development tutorials

RDF Schema

RDF Schema (RDFS) è un'estensione del CDR.


classi e applicazioni RDF Schema

RDF per descrivere risorse attraverso classi, attributi e valori.

Inoltre, RDF è anche la necessità di un metodo di applicazione specializzata classi e proprietà definite. classi e proprietà specifiche per l'applicazione devono essere utilizzati per definire le estensioni a RDF.

RDF Schema è una tale estensione.


RDF Schema (RDFS)

RDF Schema non fornisce un pratico classi e gli attributi specifici per l'applicazione, ma fornisce il quadro descritto nelle classi e attributi specifici dell'applicazione.

Le classi RDF Schema e corsi di lingua di programmazione orientata agli oggetti sono molto simili. In questo modo le risorse da utilizzare come istanza sottoclasse e la classe da definire.


Esempi di RDFS

L'esempio seguente dimostra la capacità di taluni aspetti del 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>

Nell'esempio precedente, la risorsa "cavallo" è la classe di "animali" sottoclassi.


Esempi di stenografia

Dal momento che una classe è una delle risorse RDFS RDF, possiamo usare rdfs: Class rdf sostituito: Descrizione e rimuovere RDF: digitare le informazioni di guardare l'esempio precedente scorciatoia:

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

Questo è tutto!