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.