5.8.2. Modularisation et intégration de la conception

Les hiérarchies de spécialisation sont mises en œuvre comme des ensembles de fichiers de module qui déclarent le balisage et les entités, lesquels sont uniques à chaque spécialisation. Les modules doivent être intégrés dans un type de document avant de pouvoir être utilisés.

La séparation du balisage en modules, comme avec l'initiative de modularisation XHTML (http://www.w3.org/TR/xhtml-modularization/), facilite la réutilisation de parties spécifiques de la hiérarchie de spécialisation, ainsi que l'extension de la hiérarchie (puisque l'on peut ajouter de nouveaux modules sans affecter les types de document existants). Cela facilite l'assemblage des éléments de conception de sources différentes en un seul type de document intégré.