The Darwin Information Typing Architecture (DITA) is an XML-based architecture for authoring, producing, and delivering technical information.
The name of the architecture can be explained as follows:
DITA divides content into small, self-contained topics that can be reused in different deliverables. The extensibility of DITA permits organizations to define specific information structures and still use standard tools to work with them. The ability to define company-specific and even group-specific information architectures enables DITA to support content reuse and reduce information redundancy.
DITA specifies a number of topic types, such as Task, Concept and Reference. Within DITA, a Task topic is intended for a procedure describing how to accomplish a task. It lists a series of steps that users follow to produce a specified outcome. Concept information is more objective, containing definitions, rules, and guidelines. A Reference topic is for topics that describe command syntax, programming instructions, other reference material; it usually contains detailed, factual material.
The DITA architecture and a related DTD and a W3C-Schema was originally developed by IBM. DITA is now an OASIS standard.
DITA is conceived as an end-to-end architecture. In addition to indicating what elements, attributes, and rules are part of the DITA language, the DITA specification includes rules for publishing DITA content in print, HTML, online Help, and other formats. For example, the DITA specification indicates that if the conref attribute of element A contains a path to element B, the contents of element B will be displayed in the location of element A. DITA-compliant publishing solutions, known as DITA processors, must handle the conref attribute according to the specified behaviour. Rules also exist for processing other rich features such as conditional text, index markers, and topic-to-topic links.
When DITA was released as a public XML standard, IBM also contributed the first DITA-compliant processor, the DITA Open Toolkit. The Toolkit transforms DITA content into output formats such as PDF or HTML. The Toolkit can be extended to handle arbitrary specializations and arbitrary output formats. Out of the box it handles all standardized DITA specializations and many output formats including:
The Toolkit continues to be the foundation of most, if not all, publishing of DITA content. Many DITA users use it directly, and some DITA authoring tools and content management tools now integrate parts of the Toolkit into their own publishing workflows.
The DITA Open Toolkit is an active open-source project, with contributions from several companies.
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Darwin Information Typing Architecture".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world