5.7.5. L'attribut domains

L'attribut domains liste les noms des domaines utilisés par le type de document courant, et l'ascendance de chaque domaine. L'attribut domains est déclaré sur l'élément racine de chaque type de thème.

Chaque domaine utilisé ajoute une chaîne entre parenthèses qui donne les noms de chaque domaine ancêtre plus le nom du domaine participant. Au sein de chaque ensemble de parenthèses, on devrait lister le domaine et son ascendance en commençant par l'ancêtre le plus éloigné (le type racine sur lequel se fonde la hiérarchie du domaine) et en terminant par le nom du domaine utilisé.

Exemple — Élément <task> avec trois domaines

<task id="mytask" class="- topic/topic task/task " 
	domains="(topic ui-d) (topic sw-d) (topic pr-d cpp-d)">
...
</task>

Dans cet exemple, l'élément <task> permet l'utilisation de balises pour décrire des interfaces utilisateurs (ui-d), des logiciels (sw-d) et aussi des programmes en C++ (cpp-d).