De RDF-container-elementen
- Vorige pagina RDF Elementen
- Volgende pagina RDF Collectie
De RDF-container wordt gebruikt om een groep dingen te beschrijven. Neem bijvoorbeeld een lijst van auteurs van een boek.
De volgende RDF-elementen worden gebruikt om deze groepen te beschrijven: <Bag>, <Seq> en <Alt>.
<rdf:Bag> Het element
<rdf:Bag> Het element wordt gebruikt om een lijst van vastgestelde onvolgorde waarden te beschrijven.
<rdf:Bag> Het element kan herhaalde waarden bevatten.
Voorbeeld
<?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>
<rdf:Seq> Het element
<rdf:Seq> Het element wordt gebruikt om een lijst van vastgestelde geordende waarden te beschrijven (bijvoorbeeld een alfabetische sortering).
<rdf:Bag> Het element kan herhaalde waarden bevatten.
Voorbeeld
<?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>
<rdf:Alt> element
<rdf:Alt> element wordt gebruikt voor een lijst van vervangende waarden (de gebruiker kan er slechts één van kiezen).
Voorbeeld
<?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>
RDF-termen
In het bovenstaande voorbeeld hebben we al besproken 'waardenlijsten' bij het beschrijven van container-elementen. In RDF worden deze 'waardenlijsten' lid (members) genoemd.
Dus kunnen we zeggen dat:
- Een container is een resource die dingen bevat
- Wat wordt opgenomen, wordt een lid genoemd (het mag niet het woord 'waardenlijst' heten).
- Vorige pagina RDF Elementen
- Volgende pagina RDF Collectie