我最了解的主题是前三个(DocBook、DITA、OpenDocument)。
DocBook 和 DITA 是编写可能很长的技术文档的标准,您无需在其中指定任何样式或演示文稿。相反,您只需编写文本,然后您可以使用有关其角色的信息(是否是关键字,是否是警告说明等)标记文本。这样,您就可以使用样式表将一致的样式应用于所有文本,并且可以从中生成多种发布格式。
DocBook 更侧重于提供涵盖所有常见情况的大量标签,而 DITA 侧重于易于扩展的最低限度。另一个区别是 DocBook 鼓励您根据长文档进行思考,而 DITA 鼓励您根据可重用的“模块化”文档进行思考。
DocBook 和 DITA 文档都将存储在多个文件中。单个文档可能包含数十到数千个文件。
OpenDocument 是特定办公文档的标准。因此,OpenDocument 文档通常是单个文件。OpenDocument 文档比 DocBook 或 DITA 更具体。它不太可能是一本书,而更可能是一封信、一份规范、电子表格或演示文稿。此外,与 DocBook 和 DITA 不同,OpenDocument 很可能包含样式信息(颜色、编号等),因为文本不一定与任何其他文档相关并且只使用一次。
DocBook、DITA 和 OpenDocument 中的每一种都是用于在文件中存储文本的格式。通常这些是 XML 文件。
管理信息系统。我在今天之前从未听说过这个,但我确实知道内容管理系统。因此,我可以告诉你,尝试管理一段文本应该从存储它的存储库、磁盘或数据库到书籍、网页、帮助系统或博客的路径是一件令人头疼的事情它应该被发布。内容管理系统帮助您为大量文件指定数据;然后,工具可以使用此数据来决定在何处发布文档或仅发布一条信息。内容管理系统可以像硬盘上的两个文件夹一样简单:放在一个文件夹中的任何文件都应该发布为例如中文 PDF,而放在第二个文件夹中的文件应该作为德语和土耳其语的博客条目发布.
现在,内容管理系统通常比这复杂得多,而且有很多。我认为 CMIS 是一个抽象层,它允许您允许不同的内容管理系统互操作,如果您碰巧投资了多个系统。
最后,MoReq2。同样,我今天才发现这一点,与 CMIS 不同,我什至没有记录保存经验。但是,@Tasha 和@Marc Fresko 给出了两个答案,这应该会给你一个很好的开端。
我对 MoReq2 的想象是它可以帮助您管理文档的生命周期。例如,您可能希望指定某个策略文档仅在 2010 年之前有效,或者它已被弃用。我还想象 MoReq2 远不止于此。
总而言之,所有这些标准都涉及文档管理。DocBook、DITA 和 OpenDocument 是关于编写和存储文档的。CMIS 是关于管理文件的去向。而 MoReq2 似乎与他们的寿命有关。