北京网站开发团队,知名seo电话,网站支付体现功能怎么做,免费发布招工▲ 搜索“大龙谈智能内容”关注GongZongHao▲
什么是DITA?
把这个问题输入百度#xff0c;获得以下回答#xff1a;
DITA 是“Darwin Information Typing Architecture”#xff08;达尔文信息类型化体系结构#xff09;的缩写#xff0c;它是IBM 公司为OASIS 所支持…▲ 搜索“大龙谈智能内容”关注GongZongHao▲
什么是DITA?
把这个问题输入百度获得以下回答
DITA 是“Darwin Information Typing Architecture”达尔文信息类型化体系结构的缩写它是IBM 公司为OASIS 所支持的团体贡献的发明。OASIS 的全称为“Organization for the Advancement of Structured Information Standards”结构信息标准化促进组织。
DITA 是基于XML的体系结构用于编写、制作、交付面向主题的信息类型的内容。DITA的单源内容可以通过不同的方法进行重用生成不同的交付内容。由于DITA过去用于大型技术手册的编写、管理和交付它能够满足所有可能呈现给读者的信息发布类型的要求。DITA可用于技术手册、交互培训教材、标准、报告、商业文档、贸易书籍、旅游和自然指南等书籍的编写。
它有这些特点 主题化 定制化 重用和过滤 协作和共享
见
https://baike.baidu.com/item/DITA/7862681
这个回答看起来并没有错但是到底什么是DITA呢它和其他文档方法有什么区别有什么优势呢
今天就在百度回答的基础上聊聊什么是DITA。
- 1 -
概览
1. OASIS组织
OASIS是一个非盈利组织它为包括开源项目在内的项目提供了一条标准化和法律批准的途径供国际政策和采购参考。说白了OASIS就是一个制定标准的组织。
DITA 1.3是被批准的OASIS标准来看看DITA技术委员会的成员 简而言之是由科技公司的技术专家和之前在科技公司工作现在是自由职业的技术专家组成。
2. DITA用来做什么
一句话DITA用于编写、制作、交付内容。
可用于技术手册、交互培训教材、标准、报告、商业文档、贸易书籍、旅游和自然指南等书籍的编写。 下边就来聊聊DITA与其他写文档的方法比如使用MS Word有什么不同。
- 2 -
主题化
关于主体化百度这样说
DITA 定义主题DTD它支持主题化的信息创建方法。主题是信息的组成部分而不是完整的文档。主题根据信息类型的不同可以分为concept概念、task任务、reference参考和troubleshooting故障处理等基本类型这些主题通过Map文件组织起来形成文档。Map可被认为是文档目录结构根据文档不同类型有不同的章节划分方式。具体可以参见Darwin Information Typing Architecture (DITA) v1.3中对topic、Map、以及topic中的元素和属性的详细描述。
1. DITA总体思路
用MS Word来写文档用户手册就是用户手册这个Word文件白皮书是另外一个Word文件培训教程是一个Word文件。 乐高积木的最基本的单元是砖块、板子、柱子。用这些基本单元可以组合成零件比如铰链、滑轨、齿轮。用若干基本单元和若干零件可以组合成汽车、机器人、房子等等。
DITA借鉴了乐高积木的思路。
DITA最基本的单元叫做Topic主题将若干个Topic使用Map组合起来形成一个信息模块将若干个Topic和若干个Map组合成一个文档也是一个Map如白皮书、用户手册、新闻稿、培训教程等。 2. 信息类型
在文档中不同的部分描述不同类型的内容比如定义、功能说明、操作步骤、原理、故障分析等等。
在我们的风格指南(Style Guide)中通常说明了内容编写的规则大家编写内容时应该遵守。
在DITA中定义了3种类型的Topic分别是Concept、Task、Reference。信息类型中定义了不同类型的Topic的规则包含的内容、顺序、哪些是必须的、哪些是可选的等比如 必须有一个标题 每个Topic必须有ID属性 Task类型的Topic中必须有Steps (步骤 Steps必须有一个或者多个步骤
DITA将这些规则数字化到一个叫做DTD文档类型定义的文件中。在编辑时软件通过DTD的定义提供指引并且能够验证内容是否符合规则。
如果DITA中定义的默认类型不能满足要求DITA提供了一种机制来让我们自己定义类型。比如如果我们要写一个故障分析的文档但DITA默认不提供这个类型我们可以定义一个叫做故障分析类型的Topic。
这种机制叫做Specialization专有化。
3. 主题包括什么
一个主题包括两部分 内容 文字、图形、视频等 元数据MetaData)也就是内容的属性
比如作者、发布时间、读者类型、所属产品系列、所属区域等等 通过提供元数据能够促进主体的查找和使用。
比如可以搜索跟安全相关的主题。 这就像我们期待在手机里能找与日出相关的照片一样。
- 3 -
定制化
关于定制化百度这样说
不同的主题都由DTD来定义的。只需掌握简单的DTD语法规则就可以快速简单地定义适合本组织文档需求的主题。
DITA 规范提供了一个开源工具DITA Open Toolkit该工具可方便地发布DITA格式内容生成各种格式的输出。同时可以很容易地定制该工具的发布过程根据需要对输出样式进行定制化。
1. 什么是DTD
DTD是Document Type Definition文档类型定义的缩写。 如上所述DTD定义了信息类型的规则。 即包含的内容、顺序、哪些是必须的、哪些是可选的等。
2. 什么是定制DTD
DITA默认只提供Topic, Concept, Task和Reference四种主题类型。如果需要定义自己企业的主题类型就要定制DTD。比如定义一种主题类型叫做非正常程序。
3. 什么是DITA Open Toolkit为什么要定制输出样式
DITA使用内容与样式分离的方法。
内容以文字、图和视频等形式为载体样式就是字体大小、对齐方式、颜色等格式信息。
DITA内容以XML格式进行存储是不能直接使用的。下边是一个DITA内容的示例 需要将内容和一个样式结合生成我们需要的输出文件这个过程叫做发布。 DITA Open Toolkit就是一个将DITA内容发布成目标输出的一个工具。
每个企业都有自己风格比如主体颜色、字体、图标、名称等。它具有标识性人们看到这些会跟企业联系在一起。
比如阿里巴巴的主体颜色是黄色 比如OPPO的主体颜色是绿色 每个企业的文档样式也是自己企业品牌的一部分具有辨识度。 这就需要定制文档的输出样式以提供符合企业品牌的文档。
- 4 -
重用和过滤
关于重用和过滤百度这样说
DITA提供了各种机制包括conref和keyref等内容引用对内容进行重用。同时通过DITAVAL文件对不同的读者对象、平台、产品、版本等进行内容过滤。
1. 内容重用解决什么问题
使用Word编写文档相同的内容散布在各个文档中。 这造成同样的内容需要修改多次校对多次翻译多次。如果某处的内容被遗漏了还会造成不一致。
DITA中设计了内容重用机制来解决这个问题。
相同的内容只需要保存一份然后各处只是引用这一份内容。 这样只需要做一次修改、校对、翻译工作所有引用此内容的地方都修改了。
2. 过滤又解决什么问题
设想公司生产一个系列的两个产品。这两个产品大部分的内容一样但是有些许的差别外观、参数等。
那么我们为这两个产品提供文档有两种方法1分别为每个产品编写文档。2写一个文档用属性标识不同的内容然后在发布的时候使用过滤功能生成分别针对两个产品的文档。
第一种方法就是我们使用MS Word写文档的方法。它的问题是重复的内容太多导致重复的工作。
第二种方法MS Word不支持 DITA支持。 减少重复内容的同时 它可根据内容属性动态过滤内容从而生成针对A产品的文档和针对B产品的文档。 - 5 -
协作和共享
关于协作和共享百度这样说
将内容主题化将格式统一到样式表通过Map组织内容章节目录。这些方法使得文档的开发任务可以很方便地分解到各个文档编写人员手中生成格式统一内容规范的文档。
由于DITA文件是基于XML的文本文件又可以很方便地进行存储和传输实现文档的异地共享协同作业。
1. 生成格式统一内容规范的文档
在使用Word写文档的时候每个人根据自己的喜好来格式化文档。
使用DITA编写内容后
1大家遵循统一的规则并且由计算机来校验和保证。
2大家不再需要调整格式在发布文档的时候套用样式表不同人写出来的内容出来的风格是统一的。
- 6 -
还有什么百度没说
百度的总结不错不过不能覆盖细节。
如果你想了解DITA的细节以及你们公司可以怎样使用DITA来优化文档来参加摩拿科技提供的DITA培训吧。
通过GongZongHao搜索“大龙谈智能内容”联系我们。