Types of specialisation

Structural specialisation is used to design completely new information types. Domain specialisation is used to modify the design of semantic elements within an information type.

There are two types of specialisation:

Structural specialisation is used to design complely new information types, such as an architecture to suit Java API documentation.



Examples of specialised information types

Domain specialisation is used to modify the design of the semantic elements and attributes within an information type, such as creating a new element named partnumber.

Sometimes, configuration is confused with specialisation. Configuration is a technique where the author or organisation chooses not to use all the DITA elements and topic types. Configuration restricts, but does not extend. Specialisation defines new elements and information types.