Specialization in design
Specialization in design enables reuse of design elements, just
as specialization in content allows reuse of processing rules. These rules
involve the creation and management of markup modules as separate reusable
- Why specialization in design?
Following the rules for specialization design enables reuse of design elements, just as following the rules for specialized content enables reuse of content
- Modularization and integration of design
Specialization hierarchies are implemented as sets of module files that declare the markup and entities that are unique to each specialization. The modules must be integrated into a document type before they can be used.
Each domain specialization or structural specialization has its own design module. These modules can be combined to create many different document types. The process of creating a new document type from a specific combination of modules is called integration.
- Modularization in DTDs
To support extensibility and pluggability, DITA requires that a DTD implementation of structural and domain specialization modules conform to well-defined design patterns.
- Modularization in schemas
To support extensibility and pluggability, DITA requires that an XML schema implementation of structural and domain specialization modules conform to well-defined design patterns.
Return to main page.
OASIS DITA Version 1.1 Architectural Specification -- Committee Specification, 31 May 2007
Copyright © OASIS Open 2005, 2007. All Rights Reserved.