Quelques attributs et métadonnées peuvent être hérités en fonction des structures dans la carte.
L'héritage est additif sauf là où cela entraînerait un conflit. En cas de conflit, la valeur définie la plus proche (la plus spécifique)
de l'élément <topicref> prend effet. Dans une table de relation, les métadonnées au niveau de la rangée sont
considérées plus spécifiques que celles au niveau de la colonne, comme montré dans la hiérarchie de contenance suivante :
map (le plus général)
topichead/topicgroup/topicref (plus spécifique)
topicref (plus spécifique)reltable (plus spécifique)
relcolspec (plus spécifique)
relrow (plus spécifique)
topichead/topicgroup/topicref (plus spécifique)
topicref (le plus spécifique)Les attributs et éléments de métadonnée suivants s'héritent :
audience, platform, product,
otherprops, revauthor, source, publisher,
copyright, critdates, permissionsLes attributs et les métadonnées peuvent se définir au niveau racine (attributs sur l'élément <map>, et
élément <topicmeta> en sous-élément direct de l'élément <map>) pour s'appliquer à
toute la carte. On peut également les appliquer à tout point dans une hiérarchie, un groupe ou une table. Les tables peuvent être
particulièrement utiles pour la gestion des attributs et des métadonnées, puisqu'on peut les appliquer à des colonnes ou des rangées
entières aussi bien qu'à des cellules individuelles.
Bien que l'attribut chunk n'hérite plus des valeurs provenant de conteneurs (à compter de DITA 1.1),
spécifier une valeur pour chunk sur l'élément <map> ou l'élément de spécialisation de carte
établit une valeur de composition (chunking) par défaut qui s'applique à la carte entière,
à moins d'être supplantée par des paramétrages d'attributs chunk ailleurs dans le document.
Section parente 3.2. Cartes DITA
Sujet apparenté : 3.3.3.1. Héritage des métadonnées entre les cartes et les thèmes
Retour au sommaire.
OASIS DITA Version 1.1 Architectural Specification — OASIS Standard, 1 August 2007
Copyright © OASIS Open 2005, 2007. All Rights Reserved.