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的完整演講:
總結
- 上一篇: 集丰照明|灯光照明设计必须了解的那些软件
- 下一篇: buu部分ctf crypto题解