Modularité

DITA permet le développement de documents modulaires. Les rubriques peuvent être réutilisées mais on peut également traiter n'importe quel groupe de rubriques ou d'éléments comme composants d'un document modulaire.

La modularité permet de façonner de grandes choses complexes à partir de petits éléments indépendants. Le design propose un exemple pratique de cette idée : le mobilier modulaire. Un canapé modulaire ne se présente pas en un seul bloc, mais est composé par exemple de quatre pièces qui peuvent former plusieurs configurations.

La création d'un manuel peut également être modularisée. Au lieu d'être construit en un seul bloc, un gros manuel peut être conçu comme une collection de différents modules, que l'on peut ensuite configurer différemment pour créer plusieurs manuels. Les manuels modulaires sont plus faciles à maintenir et peuvent être produits plus efficacement. Une carte DITA référençant un groupe de rubriques peut être intégrée dans une autre carte DITA, de la même manière qu'un ensemble d'éléments dans une rubrique unique peut être réutilisé dans différentes rubriques.

Les technologies XML (telles que XPath) rendent la modularité techniquement simple à implémenter. DITA peut tirer avantage de ces technologies XML complémentaires.