DITA Specialization by Example Pipeline
Wiki page: Submitted by erikh on Mon, 2008-04-14 16:25.
Pipeline
The model and examples are processed in stages.
The pipeline has the following stages:
- moduleExample
- Implements a specialized module by mocking up an annotated document instance
of the base module.
A shell for the mockup is generated internally.
- module
- Represents a design module with a specialized map that expresses relations to its base modules. The module can be generated from the moduleExample, created directly, or created from some other source.
- moduleDefinition
- Provides a standalone definition of the specialized module after resolution of its relation to its base modules.
- moduleTest
- Provides a sample instance of the specialized module for evaluation.
- shell
- Represents a design shell with a specialized map that expresses its relations
to its component modules.
The ability to create new shells for on-site assembly of existing type modules from different sources can greatly increase exchange of type modules and topic and map instances.
- shellDefinition
- Provides a standalone definition of the shell after resolution of its relation to its component modules.
- shellTest
- Provides a sample instance of the shell for evaluation.
The pipeline produces the following outpuputs:
- DTD
- Represents the module and shell for validation by DTD-aware parsers.
- XSD
- Represents the module and shell for validation by Schema-aware parsers.
- Catalog
- Identifies the DTD and XSD artifacts.
- Documentation
- Expresses the design for comprehension by designers and users.
- Login to post comments
- 3430 reads