Tutoriel de dém...login
Tutoriel de démarrage rapide RDF
auteur:php.cn  temps de mise à jour:2022-04-11 14:47:18

Principaux éléments de RDF



Les principaux éléments de RDF sont <RDF> et l'élément <Description>


<rdf:RDF> L'élément

<rdf:RDF> Il définit un document XML comme un document RDF. Il contient également une référence à l'espace de noms RDF :

<?xml version="1.0"?>

<rdf:RDF
xmlns:rdf= " http://www.w3.org/1999/02/22-rdf-syntax-ns#">
...La description va ici...
</rdf:RDF>


<rdf:Description> L'élément

<rdf:Description> peut identifier une ressource via l'attribut about. L'élément

<rdf:Description> peut contenir les éléments qui décrivent la ressource :


<?xml version="1.0" ?> ;

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns : cd= "http://www.recshop.fake/cd#">

<rdf:Description
rdf:about="http://www.recshop.fake/cd/Empire Burlesque">
​ <cd:artiste>Bob Dylan</cd:artiste>
​ <cd:pays>États-Unis</cd:pays>
​ <cd:entreprise>Columbia</cd:entreprise>
​ <cd:prix>10,90</cd:prix>
​ <cd:année>1985</cd:année>
</rdf:Description>

</rdf:RDF>
artiste, pays, entreprise Les éléments, le prix et l'année sont définis dans l'espace de noms http://www.recshop.fake/cd#. Cet espace de noms est en dehors de RDF (ne fait pas partie de RDF). RDF définit uniquement le cadre. Les éléments artiste, pays, entreprise, prix et année doivent être définis par quelqu'un d'autre (entreprise, organisation, particulier, etc.).


Les propriétés définissent des attributs

Les éléments de propriété peuvent également être définis comme des attributs (en remplacement d'éléments) :

<?xml version="1.0"? >

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/ 22-rdf-syntax-ns#"
xmlns:cd ="http://www.recshop.fake/cd#">

<rdf:Description
rdf:about="http://www.recshop.fake/cd/Empire Burlesque"
cd:artist="Bob Dylan" cd:country="USA"
cd:company="Columbia" cd:price="10.90"
cd:année="1985" />

</rdf:RDF>


Les propriétés définissent des attributs

Les éléments de propriété peuvent également être définis comme des attributs (en remplacement d'éléments) :

<?xml version="1.0"? >

<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/ 22-rdf-syntax-ns#"
xmlns:cd ="http://www.recshop.fake/cd#">

<rdf:Description
rdf:about="http://www.recshop.fake/cd/Empire Burlesque">
​ <cd:artiste rdf:resource="http://www.recshop.fake/cd/dylan" />
​ ...
​ ...
</rdf:Description>

</rdf:RDF>

Dans l'exemple ci-dessus, l'attribut artiste n'a aucune valeur, mais il fait référence un Vers des ressources contenant des informations sur les artistes.