Hiérarchisation des rubriques

Dans DITA, la hiérarchie (et donc le séquencement) des rubriques à publier sont définies dans la carte DITA grâce à des éléments topicref imbriqués.

L'architecture d'un document modulaire utilise un outil pour lier entre elles les rubriques dans le document final. L'aide en ligne fournit un bon exemple d'architecture modulaire. Dans l'aide, l'outil permettant de relier les rubriques est la Table des matières. Elle permet à l'auteur de choisir quelles rubriques seront dans la la publication et dans l'ordre dans lequel elle seront présentées dans la navigation. Dans la plupart des systèmes d'aide, la table des matières est présentée au lecteur sous la forme d'un arbre de liens -développable et réductible- que le lecteur utilise pour se déplacer dans le document.

Figure 1: Exemple de table des matières (d'un fichier d'aide)

Exemple de table des matières d'un fichier d'aide

L'architecture DITA étant basée sur les rubriques, elle nécessite donc une fonction du même type que la table des matières pour lier les collections de rubriques entre elles, et c'est à cela que sert la carte DITA. Non seulement la carte spécifie les rubriques à inclure dans le document livrable, mais elle définit également la séquence et la hiérarchie des rubriques, grâce à l'imbrication des éléments topicref organisés dans une structure arborescente.

Lorsque la carte DITA est publiée vers une aide en ligne, la carte DITA sert à générer la table des matières. Lorsque la carte est publiée vers un format paginé, type PDF, la carte DITA sert à générer la table des matières et les styles de titre dans le livrable.