5.7.2. Spécialisation des attributs

Lors de la création d'une spécialisation structurelle, on peut limiter le contenu des attributs existants sur les nouveaux éléments ; on peut également créer de nouveaux attributs au travers d'une spécialisation de domaine depuis l'attribut props (pour le traitement conditionnel) et l'attribut base (pour les autres attributs à valeur simple).

La spécialisation des attributs de domaine permet aux développeurs de types de document DITA d'incorporer de nouveaux attributs de traitement conditionnel utilisables pour le filtrage ou le marquage, ou de nouveaux attributs, sans équivalent existant, gérables et généralisables de la même façon que les attributs de traitement conditionnel.

Les nouveaux attributs doivent être créés soit depuis l'attribut props, soit depuis l'attribut base :

À l'avenir, comme les attributs de traitement conditionnel existants (audience, platform, product et otherprops) seront très probablement déplacés vers un domaine fondé sur l'attribut props, on déconseille de limiter les valeurs de ces attributs dans les spécialisations structurelles.