Les métadonnées : où en est-on ?
  Pour aller plus loin > Les formats 


 

L'essentiel

Préconisations du SCÉRÉN
  Langage, nomenclatures
  Schéma simplifié
  Schéma complet

Pour aller plus loin
  Pourquoi standardiser ?
  Les standards
  Les formats
 
 
Les schémas de métadonnées définissent des éléments de description et précisent des règles d'utilisation sans tenir compte, dans un premier temps, de la forme que prendront ces données. Pour que l'information puisse être communiquée sur le Web, il importe également que soit standardisée la forme qu'elle prendra, afin qu'elle soit reconnue par les principaux outils du Web.
Plusieurs formats d'écriture des métadonnées existent. Il n'est pas indispensable de les maîtriser si l'on utilise un outil de génération comme les formulaires que le SCÉRÉN propose sur son site. Il est cependant utile de les connaître ; on pourra ainsi identifier facilement à quel endroit les métadonnées apparaissent dans un fichier HTML et les lire sans disposer d'outil particulier.
Balises META pour HTML
Ce format s'appuyant sur les possibilités du langage HTML correspond à des recommandations anciennes (mais toujours valables) de Dublin Core, avec une adaptation pour les éléments de métadonnées spécifiques aux documents pédagogiques (niveaux, disciplines...).

Pour en savoir plus 
Encoding Dublin Core in HTML
www.ietf.org/
Traduction française
www.bibl.ulaval.ca/
Le langage HTML 4.01 
www.w3.org/TR/html4
Traduction française 
www.la-grange.net/

Principe
Les métadonnées sont placées dans l'en-tête de la page HTML, à l'intérieur de l'élément head. Elles figurent dans des balises META, l'attribut name contenant le nom de l'élément préfixé par « dc. » et l'attribut content contenant la valeur de l'élément concerné. De plus, une balise link précise l'origine de schéma de métadonnées de Dublin Core.
Pour les éléments niveau, discipline, statut et public, qui sont spécifiques au schéma de métadonnées du SCÉRÉN, on utilisera de la même manière un préfixe « cndp. » et une balise link pour préciser l'origine du schéma.
  • Quand un document comporte plusieurs pages HTML, les métadonnées complètes ne sont insérées que sur la page principale ;
  • Sur les autres pages, on place une information simplifiée indiquant que la page fait partie d'un document plus complet.
Exemple
Métadonnées pour le dossier situé à l'URL : http://crdp.ac-dijon.fr/svt/champi/
La première page est à l'URL http://crdp.ac-dijon.fr/svt/champi/index.html
Le dossier comporte plusieurs pages HTML.
1 - Le fichier HTML de la première page a la forme suivante 
<html>
<head>
<link rel="schema.dc"
href="http://purl.org/dc/elements/1.1/" />
<link rel="schema.cndp"
href="http://www.cndp.fr/standards/meta/1.0/" />
<meta name="dc.title"
content="Champignons d'automne en Bourgogne" />
<meta name="dc.description"
content="Document présentant les principaux champignons comestibles et dangereux poussant dans la région en automne. 150 photographies accompagnées d'une légende détaillée." />
<meta name="dc.creator"
content="Amanite, Paul ; Lactaire, Sophie" />
<meta name="dc.publisher"
content="CRDP de Bourgogne" />
<meta name="dc.subject"
content=" Champignon ; Bourgogne" />
<meta name="dc.date"
content="2002-10-15" />
<meta name="dc.type"
scheme="DCMIType"
content="Image" />
<meta name="dc.rights"
content="Les photographies peuvent être librement utilisées dans le cadre de la classe.
Réutilisation par d'autres sites soumise à conditions (écrire à lactaire@coldmail.com)">
<meta name="cndp.niveau"
content="Classe de 3e ; Classe de 4e" />
<meta name="cndp.discipline"
content="Science de la vie" />
...
</head>
<body>
...
</body>
</html>

2 - Les fichiers HTML des autres pages ont la forme suivante 
<html>
<head>
<link rel="schema.dc"
href="http://purl.org/dc/elements/1.1/" />
<meta name="dc.relation.isPartOf"
content="http://crdp.ac-dijon.fr/svt/champi/index.html" />
...
</head>
<body>
...
</body>
</html>

Utilisation d'XML et de RDF
Ce format correspond aux propositions les plus récentes de Dublin Core ; il utilise la syntaxe RDF qui est particulièrement adaptée à la description de ressources et qui est conforme au langage XML.


Pour en savoir plus
Using Dublin Core
Expressing Simple Dublin Core in RDF/XML
http://dublincore.org/
Le langage RDF 
www.w3.org/
Traduction française du standard RDF
www.la-grange.net/


Principe
On crée un fichier XML contenant une description RDF, en respectant la syntaxe pour préciser des « espaces de noms » (mécanismes pour identifier de manière unique les schémas de données utilisés) :
RDF : xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
Dublin Core : xmlns:dc="http://purl.org/dc/elements/1.1/"
CNDP : xmlns:cndp="http://www.cndp.fr/redoc/meta/1.0/"

On place dans la page HTML, dans l'en-tête délimité par la balise head, une ligne comportant la balise link suivante :
<link href="fichier.html.rdf " rel="meta" />
(Cet exemple suppose que la page HTML figure dans le fichier fichier.html, que les métadonnées en RDF soient placées dans le fichier fichier.html.rdf et qu'il soit stocké dans le même répertoire que la page HTML).
Exemple
Métadonnées pour le dossier situé à l'URL : http://crdp.ac-dijon.fr/svt/champi/
La première page est à l'URL http://crdp.ac-dijon.fr/svt/champi/index.html
Le dossier comporte plusieurs pages HTML.
Les métadonnées seront placées dans un fichier XML à l'URL : http://crdp.ac-dijon.fr/svt/champi/index.html.rdf.

1 - Dans l'en-tête du fichier HTML contenant la première page du dossier, on place la ligne suivante
(à l'intérieur de la balise <head>) 
<link href=" http://crdp.ac-dijon.fr/svt/champi/index.html.rdf " rel="meta" />
On peut placer également cette ligne dans toutes les pages HTML du dossier (sauf pour celles sur lesquelles on souhaite placer des métadonnées différentes).

2 - On crée un fichier spécial pour les métadonnées, de nom index.html.rdf
On le place dans le même répertoire que la page HTML sur le serveur.
Le contenu du fichier est, par exemple :

<?xml version="1.0" encoding="iso-8859-1" ?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cndp="http://www.cndp.fr/standards/meta/1.0/">
<rdf:Description rdf:about="http://crdp.ac-dijon.fr/svt/champi/">
<dc:title>Champignons d'automne en Bourgogne</dc:title>
<dc:creator>Amanite, Paul</dc:creator>
<dc:creator>Lactaire, Sophie</dc:creator>
<dc:publisher>CRDP de Bourgogne</dc:publisher>
<dc:description> Document présentant les principaux champignons comestibles et dangereux poussant dans la région en automne. 150 photographies accompagnées d'une légende détaillée. </dc:description>
<dc:subject>Champignon</dc:subject>
<dc:subject>Bourgogne</dc:subject>
<dc:date>2002-10-15</dc:date>
<dc:type>Image</dc:type>
<dc:rights> Les photographies peuvent être librement utilisées dans le cadre de la classe.
Réutilisation dans d'autres sites soumise à conditions
(écrire à lactaire@coldmail.com). </dc:rights>
<cndp:niveau>Classe de 3e</cndp:niveau>
<cndp:niveau>Classe de 4e</cndp:niveau>
<cndp:discipline>Sciences de la vie</cndp:discipline>
</rdf:Description>
</rdf:RDF>


© CNDP - Métadonnées
Novembre 2002 - Tous droits réservés. Limitation à l'usage non commercial, privé ou scolaire.