DITA Specialization by Example Pipeline

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.
XML.org Focus Areas: BPEL | DITA | ebXML | IDtrust | OpenDocument | SAML | UBL | UDDI
OASIS sites: OASIS | Cover Pages | XML.org | AMQP | CGM Open | eGov | Emergency | IDtrust | LegalXML | Open CSA | OSLC | WS-I