Documentation technique [ Éléments | Attributs | Groupes ]

%DC

Dublin Core : métadonnées minimales

Ce schéma fait un usage important des noms Dublin Core, selon une implantation XML compatible avec la norme dite "Qualified DC model". La norme est référencée en source, nous donnons une traduction non autorisée de quelques extraits ici. Les ajouts sont entre [crochets], les omissions sont indiquées par [...].

Terminologie
ressource

Tout ce qui a une identité peut être une ressource Des exemples courants seront : un document électronique, une image, un service, ou une collection d'autres ressources. Toutes les ressources ne sont pas disponibles en réseau ; ainsi, une personne, une organisation, un livre dans une bibliothèque sont aussi considérés comme des ressources.

propriété

Une propriété est un aspect, une caractéristique, un attribut, ou une relation utilisé pour décrire une ressource.

enregistrement

Un enregistrement est une séquence de propriétés et leurs valeurs à propos d'une ressource.

élément

Un élément est une propriété de la ressource.

élément affiné

Un élément affiné est une propriété de la ressource qui partage le sens d'un DCMI élément en le précisant. [...]

valeur

Une valeur est associée à une propriété pour décrire une ressource. [une valeur peut être une valeur URI, une valeur texte, des métadonnées liées un contenu riche ]

valeur URI

Une valeur URI est une URI identifiant la valeur d'une propriété.

valeur texte

Une valeur texte est un texte simple qui représente la valeur d'une propriété. En général, une valeur texte ne doit pas contenir de balisage.

langue d'une valeur texte

La langue d'une valeur texte indique la langue d'une valeur texte.

schème d'encodage

Un schème d'encodage fournit des informations contextuelles ou des règles de décodage qui aide l'interprétation d'une valeur texte.[...] Si un scheme d'encodage ne peut pas être interprété par une application, la valeur texte doit rester utile à un lecteur humain. Un schème d'encodage peut être :

  • un vocabulaire contrôlé

  • une syntaxe

  • [une unité de mesure]

[un scheme d'encodage peut être identifié par une URI ... ]

métadonnées liées

Des métadonnées liées peuvent constituer la valeur d'une propriété. [exemple: la relation d'une "ressource centre" à une "resource autre" peut être représenté par du texte représentant la "ressource autre", ou une URI vers la "ressource autre", ou les propriétés de la "ressource autre"]

contenu riche

Un contenu riche peut être du texte balisé, des données binaires (image, vidéo, son...) seuls ou combinés.

Modèle DC qualifié

Le modèle abstrait Dublin Core pour des enregistrements de métadonnées DC respecte les points suivants

  • Chaque propriété est un attribut de la ressource à décrire.

  • Chaque propriété doit être un élément ou un élément affiné recommandé par le "Dublin Core Metadata Initiative" (DCMI, <http://dublincore.org/documents/dcmi-terms/><1>.

  • Les propriétés peuvent être répétées.

  • Chaque valeur peut être identifiée par une valeur URI.

  • Chaque valeur peut être une valeur texte

  • Chaque valeur peut être associée à un schème d'encodage

  • Chaque valeur peut être associée à une URI de schème d'encodage.

  • Chaque valeur peut être un contenu riche.

  • Chaque valeur peut être des métadonnées liées.

dc:model<2>dc:element<3>dbk:%info<4>

Parents<^>

concept, info, record, resource, summary ;

Frères<^>

%DC, %DCns ; concept, definition, event, example, info, note, part, property, summary, term, title, unqualified ;

Enfants<^>

(titlecreatorsubjectdescriptionpublishercontributordatetypeformatidentifiersourcelanguagerelationcoveragerights)

Source<^>

<xs:group name="DC">
<xs:choice>
<xs:element ref="title"/>
<xs:element ref="creator"/>
<xs:element ref="subject"/>
<xs:element ref="description"/>
<xs:element ref="publisher"/>
<xs:element ref="contributor"/>
<xs:element ref="date"/>
<xs:element ref="type"/>
<xs:element ref="format"/>
<xs:element ref="identifier"/>
<xs:element ref="source"/>
<xs:element ref="language"/>
<xs:element ref="relation"/>
<xs:element ref="coverage"/>
<xs:element ref="rights"/>
</xs:choice>
</xs:group>


<1> http://dublincore.org/documents/dcmi-terms/

<2> http://www.ukoln.ac.uk/metadata/dcmi/abstract-model/

<3> http://dublincore.org/documents/dcmi-terms/#H2

<4> http://www.docbook.org/tdg/en/html/pe-class.html#info.class.parament