La fonction bookmap
Les cartes bookmap sont une spécialisation des cartes DITA standard. Tout comme les ditamaps, les bookmaps contiennent des métadonnées de structure et de contexte, mais aucun contenu. Elles sont utilisées pour décrire la mise en page des publications, telles que les livres, les articles, les manuels et les articles de recherche. Elles sont composées de structures d'information spécifiques aux publications linéaires, telles que les tables de figures, les pages de titre, les chapitres, les sections et les parties.
Le schéma DITA de base inclut le format (ou l'application) de la carte DITA, qui permet de décrire un certain nombre de collections de rubriques. Toutefois, pour certaines collections comme les livres (les manuels de référence papier par exemple), la carte DITA standard n'est pas adaptée. Tout comme d'autres applications DITA, les cartes DITA peuvent être spécialisées afin de correspondre à des besoins spécifiques.
Une carte DITA spécialisée, nommée bookmap, fait à présent partie de la spécification DITA de base. La carte bookmap est une spécialisation de la carte DITA, tout comme un concept est une rubrique spécialisée.
Définition officielle de la spécialisation bookmap :
La spécialisation bookmap de la carte DITA standard vous permet d'organiser vos rubriques DITA en une collection pouvant être publiée sous forme de livre ou sous un autre format.
La spécialisation bookmap vous permet de reproduire la structure d'un livre traditionnel
à partir de rubriques DITA. Un livre traditionnel comporte une couverture, une
déclaration de publication, des pages liminaires (informations préalables,
remerciements, dédicaces, préface, etc.), des chapitres, des sections, des parties et
des annexes (informations, listes, etc.). Les cartes bookmap sont nécessaires car les
cartes DITA standard ne disposent pas des structures nécessaires pour inclure ces
composants.
Une carte bookmap suit la structure globale suivante :
- un élément titre (title) ou titre de livre (booktitle) ;
- un élément bookmeta (propriétaires des droits, rédacteurs, données de publication, etc.) ;
- une section frontmatter pour les pages liminaires ;
- un nombre quelconque de chapitres ou de parties (qui peuvent contenir des chapitres) ;
- un nombre quelconque de rubriques d'annexe ;
- une section backmatter pour les annexes ;
- des tables de relations.