Darwin Information Typing Architecture
トピックは、異なる配布物で再利用できるようにコンテンツを分割した、小さくて自己完結した単位である。一つのトピックの子要素として別なトピックを含むことや、他のトピックを参照することも可能である。ただし、そのようなトピックの再利用性は低下する。DITAでは、利用組織ごとに特有の情報アーキテクチャを定義することを可能にするための「特殊化」と呼ばれる仕組みを提供する。これは、継承の概念に基づくものであり、本アーキテクチャの名前に`Darwin'の語が冠せられている由来である。
トピック型は、タイトル要素や、メタデータ記述用の序文要素、本文要素を含む。本文要素は、HTMLと同じように段落や表、リストの要素を含む。
DITAでは、標準で「概念(Concept)」「タスク(Task)」「参照情報(Reference)」「用語集(Glossary)」という、4つの特殊化されたトピック型を提供している。新たな情報アーキテクチャを構築する場合、汎用のトピック型の他に、これらの特殊化された型を継承し、独自の型を定義することができる。
「概念」型はより客観的に、定義や規則、ガイドラインを表現するために用いる。
「タスク」型は、どのように作業を完成させるかを説明する手順を表現するために用いる。タスクは、手順を示す一連のステップで構成される。これは順序性を持つものであり、例えば、操作手順のようなコンテンツの記述に利用する。
「参照情報」型は、コマンドの構文やプログラムの命令などの説明、そのほか参照素材を表現するために用いる。例えば、APIリファレンスのようなコンテンツの記述に利用する。
「用語集」型は、用語とその用語が表す意味の組を表現するために用いる。