5.7.6. Validité de la spécialisation
Lorsque l'on spécialise un élément à partir d'un autre, ou un nouvel attribut à partir des attributs props ou base, le nouvel élément ou le nouvel attribut doivent obéir à certaines règles pour être une spécialisation valide.
- Un nouvel élément doit avoir un modèle de contenu qui est équivalent ou plus restrictif que son parent ;
- Un nouvel élément doit avoir des attributs qui sont équivalents ou qui forment un sous-ensemble des attributs de son parent ;
- Les attributs d'un nouvel élément doivent avoir des valeurs ou des gammes de valeurs qui sont équivalentes ou qui forment un
sous-ensemble des valeurs ou gammes de valeurs des attributs du parent ;
- Un nouvel élément doit avoir un attribut
class correctement formé ;
- Un nouvel attribut doit être spécialisé depuis les attributs
props ou base,
en observant les règles de spécialisation de domaine des attributs ;
- Les valeurs d'un nouvel attribut doivent être conformes aux règles des valeurs de traitement conditionnel, c'est-à-dire des
valeurs alphanumériques séparées par des espaces, sauf dans une forme généralisée, où les valeurs devraient être conformes
aux règles de généralisation des attributs.
OASIS DITA Version 1.1 Architectural Specification — OASIS Standard, 1 August 2007
Copyright © OASIS Open 2005, 2007. All Rights Reserved.