DITA

来自技术传播维基百科
跳转至: 导航搜索

什么是 DITA?

Darwin 信息分类体系结构(Darwin Information Typing Architecture, DITA)是一种文档类型定义(Document Type Definitions , DTD)系统,定义了编写和发布技术信息的标准。它是一种基于 XML 的端对端架构,可用于编写、生成并发布技术信息。DITA 使用 DTD 来定义不同文档类型的架构。它将信息分为可重用的模块——“主题(topic)”,并且用 DITA map 将多个主题组织起来。它还提供了一种系统实现主题的元数据注释,因此用户可以便捷地搜索、过滤和处理内容。

DITA 可以用于……

  • 管理可阅读的信息
  • 以多种组合和发布形式重用信息
  • 创建在线信息系统(如用户帮助)或网页资源
  • 创建以最小化理念编写的文档或书籍

DITA 常用概念

  • 基于主题的写作
  • 面向任务
  • 信息映射(Information Mapping)
  • 专门化(Specialization)
  • 模块化写作
  • 内容重用
  • 同源发布
  • 最小化写作

DITA 的基本内容类型

  • 任务(task)
  • 概念(concept)
  • 参照(reference)

DITA 历史

DITA 最初是作为 IBM 公司内部的文档标准提出的,后来 OASIS 成立了关于 DITA 的技术委员会并发布了 DITA 标准。

早在60年代,业界就提出了与 DITA 相关的一些概念,如模块化、信息映射等。

80年代,SGML标准发布。IBM提出面向任务的理念。Mac Documentation Guidelines 提出三种类型的主题:Learning,Using,和 Definitive Reference,与 DITA 的三种基本内容类型一一对应。

90年代,IBM提出最小化写作理念。XML 开始用于文档写作。出现了 Content Management System (CMS)。

2000年左右,IBM 内部使用 DITA。IBM 发布 Developing Quality Technical Information 第二版,涉及了几乎所有的关于 DITA 的内容,但没有提出 DITA 的概念。

2004年,OASIS 成立技术委员会开发 DITA 标准。

2005年,IBM 将 DITA Open Toolkit 开源。

DITA 标准

DITA 1.0

2005年,OASIS 发布 DITA 1.0。

DITA 1.1

2007年,OASIS 发布 DITA 1.1。新增了 Bookmap 专门化。

DITA 1.2

2010年,OASIS 发布 DITA 1.2。在 DITA 中创建了与 eLearning 标准(如 SCORM)兼容的 Learning Object。

DITA 1.3

2015年,OASIS 发布 DITA 1.3。DITA 1.3 针对不同的用户和目的,推出三个版本:

  • Core DITA
  • Technical content
  • Learning, training, and instructional design

DITA 实现方法

DITA 相关工具

DITA 编辑工具

  • Arbortext Editor
  • MadCap Flare
  • oXygen XML Author
  • XMetaL
  • Adobe Structured FrameMaker
  • FrameMaker XML Author

DITA 发布工具

DITA 学习资源

参考资料

  1. http://www.ibm.com/developerworks/cn/xml/standards/x-ditaspec.html
  2. https://www.oasis-open.org/committees/dita/faq.php
  3. http://docs.oasis-open.org/dita/dita/v1.3/os/part3-all-inclusive/dita-v1.3-os-part3-all-inclusive.html
  4. http://dita.xml.org/book/export/html/1047