RDF ContenedoresElemento
Los contenedores RDF se utilizan para describir un grupo de cosas. Por ejemplo, enumerar juntos a los autores de un libro.
Los siguientes elementos RDF se utilizan para describir estos grupos: <Bag>, <Seq> y <Alt>.
El elemento <rdf:Bag>
El elemento <rdf:Bag> se utiliza para describir una lista de valores especificada como no ordenada.
El elemento <rdf:Bag> puede contener valores duplicados.
Ejemplo
<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>
El elemento <rdf:Seq>
El elemento <rdf:Seq> se utiliza para describir una lista de valores especificada como ordenada (por ejemplo, un orden alfabético).
El elemento <rdf:Bag> puede contener valores duplicados.
Ejemplo
<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>
El elemento <rdf:Alt>
El elemento <rdf:Alt> se utiliza para una lista de valores alternativos (el usuario solo puede elegir uno de estos valores).
Ejemplo
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cd="http://www.recshop.fake/cd#">
<rdf:Descriptio
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:Descriptio>
</rdf:RDF>
Terminología RDF
En los ejemplos anteriores, hemos hablado de "listas de valores" al describir los elementos contenedores. En RDF, estas "listas de valores" se denominan miembros (members).
Por lo tanto, podemos decir:
- Un contenedor es un recurso que contiene cosas
- Las cosas contenidas se denominan miembros (no pueden llamarse "listas de valores").