DITA 2.0

OASIS DITA技术委员会已经为DITA 2.0的发布工作多年,那么DITA 2.0会有什么变化?本文依据DITA技术委员会主席Kristen Eberlein关于DITA 2.0演讲整理。

1 - 

决策:不兼容1.x

从2005年到目前为止,DITA标准发布了4个版本,分别是1.0,1.1,1.2和1.3。1.x是DITA的第一个大版本,其中难免有设计问题。这些年来通过工业界实际使用的检验获得了很多反馈。这次版本被定为2.0而不是1.4,原因就是计划通过这个机会修复1.x的设计问题。技术委员会的决策是不向后兼容,这样可以轻松上阵,为进一步演进DITA标准做准备。

  • 不兼容1.x,减少技术债,以便标准委员会及厂商更放开地设计和实现2.0及以后的版本;

  • 删除标注为Deprecated的项目;

  • 修复设计错误。

这同时意味着对于已经拥有DITA数据的企业,想要升级到DITA 2.0标准需要:1)调整数据,2)调整工具。这个升级比1.2到1.3的升级工作量大,需要做更多的准备工作。

2 - 

移除的项目

1. 标注为作废和为未来保留使用的项目

 2. 不再支持XSD 

DITA 1.3支持的类型定义文件有三种,分别是:

  • DTD - 文档类型定义

  • XSD - XML Schema 定义

  • RELAX NG

这三种定义文件的作用一样的,就是定义文档的规则,只是用了不同的技术。DITA 2.0将不再发布XSD定义文件,给出的理由是:1)组委会没有足够的精力维护三种作用一样的规则文件;2)XSD无法表达DITA约束规则和某些功能。

3. 其他项目

机械任务和任务需求、学习和培训专有化相关的内容被移出DITA核心标准。原因是DITA规范目标是做跨行业、通用的标准,这些属于某个领域或者行业的内容,应该交给相关领域和行业的人士来发展。由此可见,今后的方向是:OASIS DITA技术委员会聚焦通用且覆盖面最广的标准部分,而其他组织在DITA基础上在负责不同领域、不同行业的专有化。 

- 3 - 

新增的项目

1. Bookmap的增强

2. 允许嵌套的steps元素

3. 增加multimedia元素来支持多媒体,定义和HTML5一致

现在已经进入视频/短视频时代,多媒体的支持备受关注。

 4. 排主题增加诊断信息

 5. DITAVAL增加outputclass属性

6. 备选标题 

 7. 简单表格的增强8. 重新设计Chunking

9. 增加用于定义变量文字的新元素

10. 用户不可见的变化

@audience, @platform, @product and @otherprops 这些属性以专有化的形式被重新创建

11. 新增元素

- 4 - 

附录:Kristen演讲的完整视频

OASIS DITA技术委员会主席Kristen Eberlein关于DITA 2.0的完整演讲:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值