Elemento de contenedor RDF

El contenedor RDF se utiliza para describir un conjunto de cosas. Por ejemplo, listar a los autores de un libro.

Los elementos RDF a continuación 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 no ordenados.

<rdf:Bag> El elemento puede contener valores repetidos.

Ejemplo

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

El elemento <rdf:Seq>

<rdf:Seq> El elemento <rdf:Seq> se utiliza para describir una lista de valores ordenados (por ejemplo, una lista ordenada alfabéticamente).

<rdf:Bag> El elemento puede contener valores repetidos.

Ejemplo

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

El elemento <rdf:Alt>

El elemento <rdf:Alt> se utiliza para una lista de valores alternativos (el usuario puede elegir uno de estos valores).

Ejemplo

<?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>Grabación</rdf:li>
     <rdf:li>Cinta</rdf:li>
   </rdf:Alt>
  </cd:format>
</rdf:Description>
</rdf:RDF>

Términos RDF

En el ejemplo anterior, ya hemos discutido 'lista de valores' en la descripción del elemento contenedor. En RDF, estos 'listas de valores' se denominan miembros (members).

Por lo tanto, podemos decir que:

  • Un contenedor es un recurso que contiene cosas
  • Las cosas que se incluyen se denominan miembros (no se puede denominar 'lista de valores').