BlogOKat

Documentation, technologies de l'information, internet, etc...

09 décembre 2004

Les DTD : 1. introduction

Pour changer, je me lance dans une série sur les DTD, en français Définition de Type de Document.

Les DTD font partie des spécifications liées à XML. Schématiquement, une DTD est un document permettant de décrire un modèle de document XML ou SGML.
L'
Office québécois de la langue française en donne la définition suivante : "établissement d'un modèle de structure logique d'un document, à partir de la définition d'un ensemble de métadonnées qui permettent de fixer les éléments qui entreront dans la composition du document, ainsi que les liens et la nature des liens (obligatoires, facultatifs, répétitifs ou non répétitifs, etc.) qui uniront ces mêmes éléments."

Le rôle d'une DTD est de définir la structure d'un document XML. Elle se caractérise par un ensemble de règles spécifiant les éléments de ce document XML, leur ordre et leur fréquence d'apparition.
Cependant, les DTD sont des caractéristiques optionnelles dans les fichiers XML. Quand un fichier XML n'est pas accompagné d'une DTD, il devra alors être "bien formé" et respecter les règles imposées par XML. Avec une DTD il est automatiquement considéré comme valide puisque la définition des marqueurs du document est intégrée.

Les DTD sont construites à partir d'ensembles de déclarations permettant de définir le type, la nature et les contraintes liées à chaque nouvelle balise :

  • la déclaration de types d'éléments (pour définir le contenu du fichier XML),
  • la déclaration de listes d'attributs (pour enrichir la sémantique des éléments),
  • la déclaration d'entités,
  • la déclaration de notations.

Mais pourquoi  évoquer XML et les DTD ? Tout simplement parce qu'il existe des DTD pour de nombreux types documentaires et qu'une DTD associée à XML permet de structurer et modéliser des données, de les échanger, de les publier sur le web, etc... Pour plus d'arguments, voir les 4 documents traitant d'XML pour les bibliothécaires et documentalistes cités dans mon billet du 10/11/2004.

Pour en savoir plus sur les DTD :

A venir : EAD, TEI, DocBook et BiblioML, des DTD utiles aux professionnels de l'information-documentation.

Posté par BlogOKat à 09:08 - La saga des DTD - Commentaires [3] - Rétroliens [0] - Permalien [#]



« Accueil  1