2011-06-29 6 views
1

DC inclut un élément appelé "Date". Vous l'affichez comme ceci:Existe-t-il un moyen standard d'afficher des méta-tags Dublin Core qualifiés dans les méta-tags HTML?

<meta name="dc.Date" content="2011-06-28" /> 

Mais l'idée de qualificateurs vous permet d'avoir une date de création et une date de mise à jour. Mais existe-t-il un moyen de l'intégrer correctement? J'ai vu cela de deux façons:

<meta name="dc.Date" content="(Scheme=Created) 2011-06-28" /> 
<meta name="dc.Date" content="2011-06-28" scheme="Created" /> 

Y at-il un standard?

Répondre

2

Comme je l'ai lu la spec ces choses dont vous parlez sont Element raffinements (comme created, modified, etc. pour date).

Élément Raffinement: Ces qualificatifs font le sens d'un élément plus étroit ou plus spécifique. Un élément raffiné partage la signification de l'élément non qualifié , mais avec une portée restreinte plus . Un client qui ne comprend pas un élément spécifique le terme de raffinement devrait pouvoir ignorer le qualificatif et traiter la valeur de métadonnées comme s'il s'agissait d'un élément non qualifié (plus large) . Les définitions de l'affinement des éléments termes pour les qualificateurs doivent être publiquement disponibles.

de dublincore.org

The spec suggests deux façons équivalentes d'écriture:

<meta name="DC.Date.modified" content="2001-07-18" /> 
<meta name="DCTERMS.modified" content="2001-07-18" /> 

Un schéma que vous mentionnez est utilisé pour définir le codage, la mise en forme des données. Par exemple pour les dates, il peut être DCMI Period ou W3C-DTF comme vu sur this page.

Schéma d'encodage: Ces qualificatifs d'identifier les mécanismes qui aident à l'interprétation d'une valeur de l'élément. Ces schémas incluent des vocabulaires contrôlés et des notations formelles ou des règles d'analyse. Une valeur exprimée en utilisant un schéma de codage sera donc un jeton choisi parmi un contrôle vocabulaire (par exemple, un terme d'un système de classification ou un ensemble de rubriques) ou une chaîne formatée selon une notation formelle (par exemple, "2000-01-01" comme expression standard d'une date). Si un schéma n'est pas compris par un client ou un agent , la valeur peut toujours être utile à un lecteur humain. La description définitive d'un schéma de codage pour les qualificateurs doit être clairement identifié et disponible pour l'utilisation publique .

de dublincore.org

Ils peuvent être utilisés comme:

<meta name="DC.date" scheme="DCTERMS.W3CDTF" content="2001-07-18" /> 
+0

C'est fantastique, je vous remercie. Cependant, j'ai effectivement vu les deux exemples ci-dessus que j'ai fournis. Sur la base de vos informations, elles sont incorrectes - est-ce exact? – Deane

+0

@Deane Eh bien, d'après 'dublincore.org', il semble que' Created' n'est certainement pas un 'scheme'. – kapa

Questions connexes