DITA 介紹
DITA 是基於XML的體系結構,用於編寫、製作、交付面向主題的信息類型的內容。DITA的單源內容可以通過不同的方法進行重用,生成不同的交付內容。由於DITA過去用於大型技術手冊的編寫、管理和交付,它能夠滿足所有可能呈現給讀者的信息發布類型的要求。DITA可用於技術手冊、互動培訓,教材、標準、報告、商業文檔、貿易書籍、旅遊和自然指南等書籍的編寫。
主題化
DITA 定義主題DTD,它支持主題化的信息創建方法。主題是信息的組成部分,而不是完整的文檔。主題根據信息類型的不同,可以分為concept(概念)、task(任務)、reference(參考),和troubleshooting(故障處理)等基本類型,這些主題通過Map檔案組織起來形成文檔。Map可被認為是文檔目錄結構,根據文檔不同類型,有不同的章節劃分方式。具體可以參見Darwin Information Typing Architecture (DITA) v1.3 中對topic、Map、以及topic中的元素和屬性的詳細描述。
定製化
不同的主題都由DTD來定義的。只需掌握簡單的DTD語法規則,就可以快速簡單地定義適合本組織文檔需求的主題。
DITA 規範提供了一個開源工具DITA Open Toolkit,該工具可方便地發布DITA格式內容,生成各種格式的輸出。同時,可以很容易的定製該工具的發布過程,根據需要對輸出樣式進行定製化。
重用和過濾
DITA提供了各種機制,包括conref和keyref等內容引用,對內容進行重用。同時通過DITAVAL檔案,對不同的讀者對象、平台、產品、版本等進行內容過濾。
協作和共享
將內容主題化,將格式統一到樣式表,通過Map組織內容章節目錄。這些方法使得文檔的開發任務可以很方便地分解到各個文檔編寫人員手中,生成格式統一,內容規範的文檔。
由於DITA檔案是基於XML的文本檔案,又可以很方便地進行存儲和傳輸,實現文檔的異地共享,協同作業。