BlogOKat

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

03 janvier 2005

Les DTD : 4. DocBook

Pour commencer l'année, voici la suite de la saga des DTD...  L'épisode du jour aborde DocBook, né en 1992 à la suite d'un projet commun de HaL Computer Systems et l'éditeur O'Reilly visant à faciliter l'échange de documentation UNIX.

En guise de définition, je vous propose un extrait de l'introduction du DocBook Install mini-HOWTO de Robert B. Easter (version française sur traduc.org) :
DocBook est une DTD destinée à la rédaction de livres et d'articles qui «définit un ensemble de balises pour des documents littéraux, et qui fonctionne comme le langage HTML utilisé habituellement sur le Web. (…) Lors de son traitement, un unique fichier SGML DocBook peut produire des fichiers HTML, PDF, PS, TXT ou d'autres formats de publication papier ou électronique. Le traitement est régi par des feuilles de style qui peuvent générer automatiquement une table des matières, la numérotation des pages, la numérotation des chapitres et des sections, et bien d'autres possibilités.»

Aujourd'hui, c'est le DocBook Technical Committee de l'OASIS (Organization for the Advancement of Structured Information Standards) qui se charge de sa maintenance et de son évolution. Initialement développé en SGML, DocBook est désormais disponible en XML et se décline en une version simplifiée (Simplified DocBook).

A l'instar de la TEI, DocBook sert à baliser des textes narratifs, mais on l'utilise surtout pour produire de la documentation technique dans les domaines de l'informatique, des télécommunications et des technologies de l'information qu'il vise. Comme il permet de séparer le contenu du document de sa présentation et qu'il s'agit d'un format libre et largement documenté, il garantit des documents pérennes. Il est particulièrement adapté au travail partagé de plusieurs auteurs ainsi qu'aux collections importantes de documents devant être mises à jour ou réorganisées fréquemment.

DocBook comporte près de 400 éléments répartis en 2 catégories :

  • hiérarchie : éléments structurels
  • information : éléments qui contiennent les données elles-mêmes (contenu)

Ses 3 éléments de départ sont :

  • Set : il s'agit de l'élément de plus haut niveau (collection, recueil de livres....)
  • Book : élément de départ le plus commun pour un document DocBook. Il  est constitué :
    - d'un titre (Title), sous-titre (Subtitle) et titre abrégé (TitleAbbrev), optionnels,
    - de métainformations (BookInfo) optionnelles
    - et d'un nombre quelconque, dans un ordre quelconque, d'éléments comme préface, chapitre, annexes... qui peuvent contenir des sections contenant elles-mêmes des paragraphes, des listes, des figures, des exemples, etc.
  • Article : constitué d'une introduction (avec des éléments titre, des métainformations..), du corps de l'article et d'une conclusion.

Pour des exemples de documents produits avec DocBook voir :

  • "Utilisation simplifiée de DocBook", document réalisé dans le cadre des projets autour des logiciels libres au Ministère de l'éducation nationale.
  • La feuille de style XSLT OOo2sDbk qui permet de convertir les documents OpenOffice-Writer au format Docbook simplifié.

Références et ressources :

Les épisodes précédents : introduction, EAD, TEI. Les épisodes à venir : BiblioML, conclusion

Posté par BlogOKat à 21:20 - La saga des DTD - Commentaires [0] - Rétroliens [0] - Permalien [#]

Commentaires

Poster un commentaire







Rétroliens

URL pour faire un rétrolien vers ce message :
http://www.canalblog.com/cf/fe/tb/?bid=16814&pid=238285

Liens vers des weblogs qui référencent ce message :