Un élément descriptif (propriété), tel que <dc:Title> peut contenir des données textuelles analysables (PCDATA), d'autres ressources, mais aussi des marqueurs XML. Pour cela, l'élément doit accueillir un attribut spécifique, parseType avec la valeur adéquate.
<dc:Title parseType="valeur"> Marqueurs XML... </dc:Title>
Valeur | Description |
---|---|
Literal | accepte un contenu XML, marqueurs, attributs, PCDATA. |
Resource | autorise de nouvelles ressources de descriptions. |
L'attribut parseType possède deux valeurs :
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.0/" xmlns:alt=""> <rdf:Description about="./rdf.html"> <dc:Title parseType="Literal"> <[CDATA[Introduction à RDF]]> <alt:commentaire> (Resource Description Framework) </alt:commentaire> </dc:Title> </rdf:Description> </rdf:RDF> |
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.0/" xmlns:dcq="http://purl.org/metadata/dublin_core_qualifiers#"> <rdf:Description about="./rdf.html"> <dc:Creator parseType="Resource"> <rdf:value> L'Altruiste </rdf:value> <dcq:AgentType rdf:resource="http://purl.org/metadata/dublin_core_qualifiers#Editor"/> </dc:Creator> </rdf:Description> </rdf:RDF> |
Dans l'exemple ci-dessus, l'élément <dc:Title> possèdant l'attribut parseType="Resource" contient un élément <rdf:value> comprenant la valeur de la déclaration RDF et un élément <dcq:AgentType> indiquant le role de l'agent par rapport à la ressource.