25.4. %rel-atts;

Le groupe des attributs relationnels (%rel-atts;) est une déclaration d'entité de paramètre dans la définition DTD du thème qui comprend des attributs dont les valeurs peuvent être utilisées pour représenter des relations de navigation. Ces attributs n'apparaissent que sur les éléments qui représentent des relations entre des thèmes.

Attributs :

Nom Description Type de donnée Valeur par défaut Obligatoire ?
type Décrit la cible d'une référence croisée. Cf. la section 25.10.2. L'attribut type pour des informations détaillées sur les valeurs gérées et les implications de traitement. CDATA #IMPLIED (traité comme si la cible était de type "topic", ou hérité d'un ancêtre) non
role L'attribut role définit le rôle joué par le thème cible dans la relation avec le thème courant. Par exemple, dans une relation parent/enfant, le rôle serait "parent" si la cible était le parent du thème courant, et "child" si la cible était l'enfant du thème courant. On pourrait utiliser cette structure pour trier et classer les liens lors de l'affichage. Cf. la section 25.10.4. L'attribut role pour des informations sur les valeurs gérées. (parent | child | sibling | friend | next | previous | cousin | ancestor | descendant | sample (à éviter) | external (à éviter) | other | -dita-use-conref-target) #IMPLIED non
otherrole Indique un autre rôle. Cette valeur est utilisée lorsque l'attribut role="other". CDATA #IMPLIED non

Le paramètre d'entité %rel-atts; est utilisé dans les définitions DTD DITA comme définition commune des attributs disponibles pour les éléments qui représentent des relations thème-à-thème. Voici un exemple typique :

<link type="task" role="child" href="how2uninst.dita" scope="local" />