What Is DITA?

DITA (Darwin Information Typing Architecture) is an open XML-based standard developed by IBM, now maintained by OASIS. It is specifically designed for technical communication and supports content reuse, semantic tagging, and flexible publishing.

A medical device manufacturer, for instance, can use DITA to create user manuals. The same safety warning topic can be reused across dozens of device manuals, ensuring consistency while significantly reducing authoring effort.

Core Principles of DITA

  • Topic-based authoring: Content is organized into discrete, self-contained units called "topics" (concept, task, or reference). This contrasts with traditional lengthy documents.
  • Separation of content and format: Authors focus solely on the information's structure, while formatting is applied during the publishing process.
  • Specialization: DITA allows organizations to extend their base structures to create specialized topic types and information models tailored to specific domain needs.
  • Conditional publishing: A single source of content can be filtered and tailored for different audiences, products, or platforms based on metadata.

DITA Architecture Components

  • Topics: The fundamental, self-contained units of information (e.g., concept, task, reference, glossary, and troubleshooting).
  • Maps: XML files (.ditamap) that organize and define the structure, sequence, and relationships of DITA topics to form publications. They act as a blueprint for assembling documents.
  • Metadata: Structured information about content (e.g., audience and product) used for filtering and processing during publishing.
  • Specialization: The mechanism for creating domain-specific extensions of DITA.