Specialization terminology
Certain terminology is used to discuss DITA specialization.
- base type
- An element or attribute type that is not a specialization. All base types are defined by the DITA specification.
- extension element
- Within a vocabulary module, an element type that can be extended, replaced, or constrained for use in a DITA document type.
- generalization
- The process by which a specialized element is transformed into a less-specialized ancestor element or a specialized attribute is transformed into a less-specialized ancestor attribute. The original specialization-hierarchy information can be preserved in the generalized instance; this allows the original specialized type to be recreated from the generalized instance.
- specialization
- (1) The act of defining new element or attribute types as a semantic refinement of existing element or attribute types
- specialization hierarchy
- The sequence of element or attribute types, from the most general to most
specialized, from which a given element or attribute type is specialized. The
specialization hierarchy for a DITA element is formally declared through its
@class
attribute. - structural type
- A topic type or map type.