Limits on specialisation
DITA specialisations must conform with immutable rules contained within the DITA specification.
Specialisation is not an open-slather, no-rules process. It is a formal, defined process with limitations.
The main requirements of
specialisation
are:
- You cannot make your
specialised
DITA less restrictive than the DITA
base content model.
- You cannot make a mandatory element optional, and you cannot make a mandatory attribute optional.
- You cannot allow elements in positions that are not allowed by the base content model.
- You cannot add new element-specific attributes. You can only create new global attributes (or attributes of elements in the base content model.