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.