Identification fédérale pour la Bibliothèque nationale du Canada Gouvernement du Canada
PAGE D'ACCUEILRECHERCHEINDEX DU SITEREMARQUESENGLISH
Publications*

Le projet de métadonnées Dublin Core

par Susan Haigh
Flash Réseau no63
ISSN 1200-5304
Services de technologie de l'information
Bibliothèque nationale du Canada

Décembre 1999


1.0 Introduction

Le projet de métadonnées Dublin Core consiste en 15 éléments de données descriptifs relatifs aux ressources d’information, visant à appuyer la découverte de ressources dans les applications accessibles par le Web. Cet ensemble d'éléments a été développé au cours d'une série d'ateliers internationaux sur invitation tenus depuis 1995. Au cours de ces ateliers, un large consensus a été atteint entre les experts, relativement à la définition des ressources, au réseautage, aux normes d'encodage, à la recherche documentaire et à toute une gamme de sujets. Le projet Dublin Core Metadata Initiative est l’organisme qui défini, précise et fait la promotion de cette norme.

Le Dublin Core est devenu la plus importante norme de description simple des ressources d'information électronique en raison de l’appui international qu’il reçoit et de son acceptation rapide en tant que définition des ressources utilisée par de nombreuses collectivités. Sensiblement plus simple à utiliser que le système MARC, il est probable que le Dublin Core occupe une place plus importante au sein des bibliothèques en tant que solution de rechange au catalogage bibliographique intégral des ressources basées sur Internet. Bien qu'il semble peu probable qu'il remplace MARC en ce qui a trait aux descriptions de ressources bibliographiques où l'utilisation de MARC est bien implantée et durable, le Dublin Core constitue la principale solution de rechange pour la description de ressources d'applications normalisée telles que les passerelles de sujet et les nombreuses collections numérisées. Il représente également la base d'un vaste réseau sémantique interopérable s'appuyant sur un ensemble d'éléments de base pouvant être utilisé à grande échelle. La norme Dublin Core n'empêche pas l'utilisation d'autres éléments nécessaires à des mises en œuvre locales.

2.0 L'ensemble de métadonnées Dublin Core

Les 15 éléments formant le Dublin Core sont demeurés inchangés depuis 1996. Leur utilisation n'est pas sujette à un ordre établi et chaque élément est optionnel, tout en pouvant être répété. Les noms des éléments, les identificateurs et les définitions de la version 1.1 1 de l'ensemble d'éléments sont les suivants :

Nom Identificateur 2 Définition
Titre Titre Le nom donné à la ressource.

Auteur ou créateur

Créateur L'entité principalement responsable de la création du contenu de la ressource.
Sujet et

mot-clé
Sujet Le sujet du contenu de la ressource.
Description Description Un compte rendu du contenu de la ressource.
Éditeur Éditeur Une entité ayant la responsabilité de rendre la ressource disponible.
Collaborateur Collaborateur Une entité ayant la responsabilité de collaborer au contenu de la ressource.
Date Date Une date associée à un événement dans le cycle de vie de la ressource.

Type de ressource

Type La nature ou le type de contenu de la ressource.
Format Format Le caractère physique ou numérique de la ressource.

Identificateur de la ressource

Identificateur Une référence non ambiguë de la ressource dans un contexte donné.
Source Source Une référence de la ressource d'où est tirée la ressource présente.
Langue Langue La langue du contenu intellectuel de la ressource.
Relation Relation Une référence à une ressource connexe.
Portée Portée L'étendue ou la portée du contenu de la ressource.

Gestion des droits

Droits Des renseignements au sujet des droits détenus sur une partie de la ressource ou sur son ensemble.

3.0 Rendre le Dublin Core accessible

Cet ensemble d'éléments simples pourrait, dans le cas de certaines applications, ne pas saisir toute l'information descriptive nécessaire. Il existe deux mécanismes permettant d'aider la saisie de l'information plus complexe ou plus détaillée.

3.1 Qualification de Dublin Core

Afin d’accroître la spécificité des métadonnées, le Dublin Core peut être qualifié. Il existe deux types de qualificatifs. Les qualificatifs d'élément précisent la signification sémantique de certains éléments. Par exemple, une ressource peut présenter deux dates importantes, telles que la date de première parution et la date de publication sur le Web. Afin d'éviter toute ambiguïté, on peut attribuer les qualificatifs suivants à ces deux expressions relatives à une date : DC.Date.Created (première parution) et DC.Date.Issued (publication sur le Web).

Les qualificatifs de valeur précisent la valeur attribuée à un élément au sein d'un registre de métadonnées particulier. Ces qualificatifs peuvent préciser le mécanisme d'encodage normalisé auquel la valeur se conforme ou un vocabulaire sélectionné duquel la valeur est tirée. Par exemple, la valeur de la date suivante 1999-09-12, qui est encodée en vertu de la norme ISO 8601, sera lue comme suit : le 12 septembre 1999, et non le 9 décembre 1999.

Jusqu'à tout récemment, la qualification de Dublin Core était laissée au bon jugement et à la discrétion du réalisateur. Cependant, on a rapidement réalisé qu'un plus grand nombre de qualificatifs non normalisés entraînait des risques plus élevés de perte de l'interopérabilité 3. Pour cette raison, la majorité des travaux récents touchant au projet de métadonnées Dublin Core sont centrés sur la normalisation des démarches communes les plus répandues des qualificatifs des éléments et des valeurs. Lors du septième atelier Dublin Core (qui s'est déroulé à Frankfurt, en Allemagne, en octobre 1999), un petit nombre de qualificatifs polyvalents ont été proposés afin de recevoir une autorisation à titre de qualificatifs de Dublin Core, devant être gérés dans l'espace des noms de Dublin Core. Le projet de métadonnées Dublin Core fera paraître au plus tard le 1er janvier 2000 un ensemble officiel des qualificatifs autorisés.

3.2 Éléments supplémentaires

Il est prévu que le Dublin Core coexistera avec d'autres normes de métadonnées et que les exigences locales pourraient nécessiter des extensions supplémentaires. Ainsi, une seconde méthode permettant de saisir davantage de données consiste à ajouter des éléments tirés des autres ensembles d'éléments conformes ou des ensembles élaborés au niveau local afin de répondre à des besoins spécifiques concernant la recherche et l'extraction des données. Par exemple, un réalisateur pourrait élargir l'ensemble des éléments en y ajoutant un élément ne faisant pas partie de Dublin Core tel qu’Audience, si on percevait le niveau d'utilisateurs prévus comme un facteur important afin de permettre de retrouver la ressource ou de la distinguer parmi l’ensemble des ressources. Un autre réalisateur pourrait ajouter un bloc de métadonnées tiré d'un autre projet (tel que <indecs> pour les données de gestion des droits). Afin d'identifier ces extensions étrangères à Dublin Core, le préfixe «DC» qui, de façon générale, précède le nom de l'élément, serait remplacé par un préfixe approprié. À ce jour, ces extensions ne sont ni sanctionnées, ni tenues à jour par le projet de métadonnées Dublin Core.

4.0 Syntaxe d'encodage

La norme Dublin Core se soucie de la sémantique – la signification des éléments. L'expression des éléments pour les humains ou pour les ordinateurs est une question de syntaxe. Les questions relatives à la syntaxe ne font pas partie de la norme.

La relation entre les métadonnées et les éléments qu'elles décrivent peut prendre l'une des deux formes suivantes : les éléments peuvent être conservés dans un registre séparé des articles ou la métadonnée peut être incorporée à la ressource. Si elle est incorporée, deux conventions sont établies afin de la nommer (qu'elle soit de Dublin Core ou d'un autre type) : la syntaxe d'étiquette HTML MÉTA ou le Resource Description Framework (cadre de définition des ressources) (RDF). La première a été davantage utilisée jusqu'à maintenant; la seconde, qui est une expression du langage XML, est davantage normative dans sa façon d'écrire les données et ainsi, contribue davantage à la lisibilité par machine et le rassemblement des données à travers les applications.

La norme Dublin Core n'impose pas la relation de la métadonnée à la ressource qu'elle décrit, ni la syntaxe pour l'expression de la métadonnée. Néanmoins, la collectivité Dublin Core a développé des conventions et une orientation particulière, basées sur Dublin Core, afin de soutenir l'utilisation normalisée des syntaxes MÉTA et RDF. Un nombre croissant de personnes préfèrent utiliser cette dernière.

5.0 Forces

L'importance croissante de Dublin Core dans la description des ressources électroniques peut être attribuée à plusieurs caractéristiques importantes :

  • Simplicité – L'objectif est de faire de Dublin Core un outil simple et intuitif afin de permettre aux créateurs du contenu qui n'ont pas de formation particulière de définir leurs ressources.
  • Extensibilité – Des éléments peuvent être répétés ou qualifiés afin de fournir des définitions plus étoffées. Les extensions locales ne sont pas exclues.
  • Interopérabilité sémantique – Chaque élément conserve sa signification dans les différentes disciplines.
  • Consensus international – Le projet tire son origine de la sagesse et des expériences collectives d'intervenants provenant de plus de 20 pays, qui œuvrent dans une multitude de domaines.
  • Multilinguisme – Jusqu'à maintenant, l'ensemble des éléments et la documentation connexe ont été traduits en 24 langues, et le travail n’est pas terminé.
  • Flexibilité – Bien qu'au départ le projet Dublin Core a été axé sur les ressources électroniques, des efforts ont été mis en œuvre afin d'assurer une flexibilité suffisante au projet, en vue de représenter des ressources (et les relations entre les ressources) qui sont numériques et qui existent en format traditionnel.
  • Normalisation formelle – Le projet représente actuellement une recommandation du Groupe IETF (organe qui fédère les groupes de recherche et développement travaillant sur les technologies et les protocoles Internet) et il sera soumis cette année aux organismes de normalisation de niveau supérieur : le National Information Standards Organization (NISO) des États-Unis et le Centre for European Standardization (CEN).
  • Adoption au sein des normes connexes – Dublin Core a récemment été adopté par le Open eBook Publication Structure 1.0, qui est la norme de l'industrie afin de soutenir la production de livres électroniques commerciaux non tributaires. Il sert également de base aux propositions récentes concernant les ensembles de données administratives, de collection et de consignation, en plus d'avoir été utilisé lors du projet de matériel didactique du modèle d'entreprise gouvernementale (MEG) et dans les métadonnées de la Visual Resources Association.
  • Infrastructure administrative – Le projet de métadonnées Dublin Core a officialisé sa structure de comité, développé un site Web complet ainsi qu'un large éventail de listes de discussion ouverte. Il a également mis en œuvre un processus officiel de ratification. L’Office of Research and Special Projects du Online Computer Library Center (OCLC) sert actuellement d'hôte à la direction de Dublin Core.
  • Expérience de mise en œuvre – Dublin Core a été bien reçu dans les secteurs d’activités des archives, des gouvernements étrangers, des musées, des bibliothèques et des universités, ainsi que dans les collectivités de thèmes, comprenant les arts et les lettres, les bibliographies, les affaires, l'éducation, l'environnement, les mathématiques, la médecine, la science et la technologie. Ces mises en oeuvre ont entraîné un accroissement des modèles, des conseils concernant la mise en œuvre et des outils logiciels.
  • Mécanisme d'évolution continue – Le travail relatif au projet de métadonnées Dublin Core est mené par des groupes de travail ouverts portant sur des questions particulières. Ce travail est également mené lors des ateliers annuels se déroulant sur invitation.
6.0 Défis

L'ensemble d'éléments Dublin Core peut être critiqué sur les points suivants : certaines de ses principales caractéristiques constituent également des faiblesses inhérentes. Effectivement, une utilisation non réglementée a compromis l'interopérabilité dans toutes les applications. Il a été impossible d'atteindre l'interopérabilité sémantique car la définition des éléments a été étendue et parfois mal interprétée par les réalisateurs. Nous espérons que les efforts actuels visant à normaliser les qualitatifs entraîneront une réduction du nombre d’interprétations locales et une réduction de la personnalisation.

Nous avons besoin de plus d'expériences de mise en œuvre, d'outils utiles afin de créer et de gérer les métadonnées Dublin Core, de documentation et de conseils concernant l'utilisation ainsi que d'une campagne visant à promouvoir Dublin Core. Mais l'an 2000 est rempli de promesses puisque la collectivité Dublin Core est en pleine croissance et qu'elle consolide sa place dans le contexte plus large des normes de métadonnées.

7.0 Conclusion

Le projet de métadonnées Dublin Core jouit présentement d'un appui international important dans les l’ensemble des bibliothèques, dans les milieux culturels et dans la collectivité informatique. Des progrès importants ont récemment été faits afin de relever des défis touchant l'organisation et la mise en œuvre, tels que les importants écarts quant à l'utilisation. L'ensemble des métadonnées Dublin Core possède de solides références relativement au grands projets de définition des ressources. Il cherche maintenant à se positionner en tant que fondation afin d'atteindre l'interopérabilité entre ces projets.

8.0 Ressources

Le projet de métadonnées Dublin Core. – Accès : <http://purl.oclc.org/dc/>

L'ensemble d'éléments de métadonnées Dublin Core, Version 1.1: Définition de référence. – Accès : <http://purl.oclc.org/dc/documents/rec-dces-19990702.htm>

Liste de projets choisis relatifs à Dublin Core. – Accès : <http://purl.oclc.org/dc/projects/>

O. Lassila, R. Swick. – Resource Description Framework (RDF) Model and Syntax Specification, 1999. – Accès : <http://www.w3.org/TR/REC-rdf-syntax/>

E. Miller, P. Miller, D. Brickley. – Guidance on expressing the Dublin Core within the Resource Description Framework (RDF) [Document de travail], 1999. – Accès : <http://www.ukoln.ac.uk/metadata/resources/dc/datamodel/WD-dc-rdf/>

S. Cox. – Recording qualified Dublin Core metadata in HTML [Document de travail]. – Accès : <http://purl.oclc.org/dc/documents/notes-cox-19990816.htm >

S. Weibel. – «The State of the Dublin Core Metadata Initiative April 1999». – D-Lib Magazine. – Vol. 5, no 4 [avril 1999]. – Accès : <http://www.dlib.org/dlib/april99/04weibel.html>

__________
Notes

1. On peut se procurer la description de référence de la version 1.1 à l'adresse suivante : http://purl.oclc.org/dc/documents/rec-dces-19990702.htm

2. Les identificateurs sont des jetons d'index lisibles par machine qui ne sont pas traduits.

3. MILLER, Paul. «Unifying Resource Discovery for the Humanities: An Application based upon the Dublin Core.» http://ahds.ac.uk/public/metadata/discovery.html. (cf. Cromwell Kessler...)


Droit d'auteur. La Bibliothèque nationale du Canada. (Révisé : 1999-12-22).