Basic DITA terminology
Certain terminology is used for basic DITA components.
- DITA document
-
An XML document that conforms to the requirements of this specification.
A DITA document MUST have as its root element one of the following elements:<map>
or a specialization of the<map>
element<topic>
or a specialization of the<topic>
element<dita>
, which cannot be specialized, but which allows documents with multiple sibling topics
- DITA document type
- A unique set of structural modules, domain modules, and constraint modules that taken together provide the XML element and attribute declarations that define the structure of DITA documents.
- DITA document-type shell
- A set of DTD or RELAX NG declarations that implement a DITA document type by
using the rules and design patterns that are included in the DITA specification.
A DITA document-type shell includes and configures one or more structural
modules, zero or more domain modules, and zero or more constraint modules. With
the exception of the optional declarations for the
<dita>
element and its attributes, DITA document-type shells do not declare any element or attribute types directly. - DITA element
- An XML element instance whose type is a DITA element type. DITA elements must
exhibit a
@class
attribute that has a value that conforms to the rules for specialization hierarchy specifications. - DITA element type
- An element type that is either one of the base element types that are defined by the DITA specification, or a specialization of one of the base element types.
- map instance
- An occurrence of a map type in a DITA document.
- map type
- A map or a specialization of map that defines a set of relationships among topic instances.
- structural type instance
- An occurrence of a topic type or a map type in a DITA document.
- topic instance
- An occurrence of a topic type in a DITA document.
- topic type
- A topic or a specialization of topic that defines a complete unit of content.