The Darwin Information Typing Architecture (DITA) is an XML-based, end-to-end architecture for authoring, producing, and delivering technical information. This architecture consists of a set of design principles for creating "information-typed" modules at a topic level and for using that content in delivery modes such as online help and product support portals on the Web
Darwin Information Typing Architecture (DITA) is an XML-based, extensible, end-to-end architecture for authoring, producing, and delivering readable information. Information is authored in discrete, typed topics that are organized and reused to deliver information in multiple delivery media.
DITA has been submitted to the Organization for the Advancement of Structured Information Standards (OASIS) and accepted as a Technical Activity (see OASIS Darwin Information Typing Architecture Technical Committee).
To efficiently use DITA, learn some basic DITA principles.
DITA information is organized into topics, which are appropriately sized units of information that cover a single subject. You then organize and assemble the topics into deliverables, such as help systems, Web portals, or hardcopy and softcopy books.
By using a consistent definition for each information unit, you can more easily reuse information and streamline costly processes, such as translation.
DITA CONCEPT TOPIC CODE
<concept id="simpleconcept">.
<title>DITA concept topic</title>
<shortdesc>This type of topic provides background or orientation. </shortdesc>
<conbody>
<p>A concept topic has a title, a short description, and a descriptive body.</p>
</conbody>
</concept>
Information types identify what information appears in a topic. DITA currently supports task, concept, reference, mixed, and generic topic types. The topic type determines the topic's structure and controls the content by the supported elements for each topic type. For example, you can only add steps to a task topic.
Organizing common types of information with topics allows information developers to spend more time focused on authoring content.
You can extend DITA by developing specializations that create new information types. These new types inherit processing rules from existing types. For example, API documentation is a particular kind of reference information and requires more specific rules and descriptive markup than a generic reference type. You can use DITA to create an API specialization to support those more specific rules.
Specialization allows you to get the markup you need for your content without losing compatibility with existing processes or the ability to share content with others.
DITA map files specify links between topics and other information resources for navigation links, such as the table of contents, as well as nonhierarchical links between topics. Instead of manually entering links in each file, links are automatically generated for the topics from the DITA maps. Abstracting the links to DITA maps eliminates the need for manually creating links and improves quality by automatically updating the links if you change a topic tide or topic location.
DITA MAP CODE
<map title="Getting started with DITA">
<topicref href="authoring.xml">
<topicref href="simpleconcept.xml"/>
<topicref href="simpletask.xml"/>
<topicref href="simpleref.xrn1"/>
<topicref href="simplemap.xrn1"/>
</topicref>
<topicref href="specialization.xml">
<topicref href="topictype.xm1"/>
<topicref href="domaintype.xml"/>
<topicref href="processing.xml"/>
</topicref>
</map>
Check out these resources for more information about DITA:
See the latest committee draft specifications, DTDs, and schemas, and learn more about plans for future DITA development.
See a full list of DITA resources, news items, and articles.
See information about implementing DITA. To immediately see only DITA information, specify to search for DITA in the XML section of developerWorks.
Download the DITA toolkit, with support for building HTML, PDF, HTMLHelp, Eclipse Help, javaHelp, and examples of specialization and map-based projects.
Post questions and see DITA discussions.
DITA and the DITA logo are trademarks of the OASIS in the United States, other countries, or both.