L'élément de conteneur RDF
- Page précédente Éléments RDF
- Page suivante Collection RDF
Le conteneur RDF est utilisé pour décrire un ensemble de choses. Par exemple, regrouper les auteurs d'un livre.
Les éléments RDF suivants sont utilisés pour décrire ces groupes : <Bag>, <Seq> et <Alt>.
L'élément <rdf:Bag>
L'élément <rdf:Bag> est utilisé pour décrire une liste de valeurs définie comme non ordonnée.
<rdf:Bag> L'élément peut contenir des valeurs répétées.
Exemple
<?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/Beatles"> <cd:artist> <rdf:Bag> <rdf:li>John</rdf:li> <rdf:li>Paul</rdf:li> <rdf:li>George</rdf:li> <rdf:li>Ringo</rdf:li> </rdf:Bag> </cd:artist> </rdf:Description> </rdf:RDF>
L'élément <rdf:Seq>
<rdf:Seq> L'élément <rdf:Seq> est utilisé pour décrire une liste de valeurs définies comme ordonnées (par exemple, un tri alphabétique).
<rdf:Bag> L'élément peut contenir des valeurs répétées.
Exemple
<?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/Beatles"> <cd:artist> <rdf:Seq> <rdf:li>George</rdf:li> <rdf:li>John</rdf:li> <rdf:li>Paul</rdf:li> <rdf:li>Ringo</rdf:li> </rdf:Seq> </cd:artist> </rdf:Description> </rdf:RDF>
L'élément <rdf:Alt>
L'élément <rdf:Alt> est utilisé pour une liste de valeurs substituables (l'utilisateur ne peut choisir qu'une de ces valeurs).
Exemple
<?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/Beatles"> <cd:format> </rdf:Alt> <rdf:li>CD</rdf:li> <rdf:li>Record</rdf:li> <rdf:li>Tape</rdf:li> </rdf:Alt> </cd:format> </rdf:Description> </rdf:RDF>
Terminologie RDF
Dans l'exemple ci-dessus, nous avons déjà discuté de "liste de valeurs" lors de la description de l'élément conteneur. Dans RDF, ces "listes de valeurs" sont appelées membres (members).
Ainsi, nous pouvons dire que :
- Un conteneur est une ressource contenant des éléments
- Les éléments inclus sont appelés membres (ne peuvent pas être appelés "liste de valeurs").
- Page précédente Éléments RDF
- Page suivante Collection RDF