2.5.2 Configuration
Configuration enables the definition of DITA document types that include only the
vocabulary modules that are required for a given set of documents. There is no need to modify the
vocabulary modules. Configurations are implemented as document-type shells.
2.5.2.1 Overview of document-type shells
A document type shell is an XML grammar file that specifies the elements and attributes that are allowed in a DITA document. The document type shell integrates structural modules, domain modules, and constraint modules. In addition, a document type shell specifies whether and how topics can nest.
2.5.2.2 Rules for document-type shells
This topic collects the rules that concern DITA document-type shells.
2.5.2.3 Equivalence of document-type shells
Two distinct DITA document types that are taken from different tools or environments might be functionally equivalent.
2.5.2.4 Conformance of document-type shells
DITA documents typically are governed by a conforming DITA document-type shell. However, the conformance of a DITA document is a function of the document instance, not its governing grammar. Conforming DITA documents are not required to use a conforming document-type shell.