Table des matières
Cette partie est extraite de « BlogOKat, Les DTD-DocBook ».
DocBook est 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.
Dans l'introduction du DocBook Install mini-HOWTO de Robert B. Easter (version française sur traduc.org) on trouve :
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).
À 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.