达尔文产品_达尔文信息键入架构简介

达尔文产品

达尔文信息键入体系结构(DITA)是基于XML的端到端体系结构,用于创作,生成和传递技术信息。 该体系结构由一组设计原则组成,这些设计原则用于在主题级别创建“信息类型”模块,并在交付模式(例如Web上的在线帮助和产品支持门户)中使用该内容。

DITA的核心代表一个称为主题的信息体系结构的通用构建块,它是一个称为“主题DTD”的XML文档类型定义(DTD)。 但是,可扩展的体系结构是此设计中技术信息的定义部分。 主题DTD或基于它的任何模式都只是体系结构设计原理的实例。

本文档是达尔文信息键入体系结构的路线图:它是什么以及如何将其应用于技术文档。 它也是该体系结构的产品,完全用XML编写,并使用此处描述的原理生成。

背景

该体系结构和DTD由跨公司的工作组设计,该工作组代表来自IBM的用户帮助团队。 在1999年末进行了初步调查之后,工作组在2000年通过将其发布到数据库和每周一次的电话会议来共同开发了该体系结构。 该架构已作为替代的基于XML的文档系统放置在IBM的developerWorks网站上,该系统旨在利用XML作为其编码格式。 随着这些重要更新的交付,这些更新包含对一致性和灵活性的增强,我们认为DITA设计已超过其原型阶段。

信息交换,工具管理和可扩展性

IBM拥有数以百万计的产品文档,拥有自己非常复杂的SGML DTD IBMIDDoc,自1990年代初以来就一直支持该文档。 工作组必须从一开始就考虑:“为什么不仅仅转换IBMIDDoc,或者使用现有的XML DTD,例如DocBook,TEI或XHTML?” 答案需要对技术信息的性质进行一些反思。

首先,SGML和XML都是公认的元语言,它允许数据所有者社区以反映他们如何开发,存储和处理信息的方式描述其信息资产。 由于知识表示与公司文化和社区术语紧密相关,因此大多数定义通用DTD的尝试要么未使用,要么未完成。 信息交换的理想方法是与其他数据拥有者社区共享此信息的语义和转换规则。

其次,大多数公司依赖于许多交付系统,或以不同公司之间差异很大的方式处理其信息。 因此,尝试使用通用工具集也被证明是徒劳的。 工具管理的理想选择是基于标准的处理体系结构,利用其他许多人的贡献经验以及解决广泛社区中的常见问题。

第三,大多数形式化文档描述词汇(DTD或架构)的尝试都是作为信息建模练习来进行的,以捕获数据所有者的当前业务实践 。 这种方法倾向于将遗留实践编码为最终的DTD或词汇表。 技术信息(或技术领先地位不断被利用的任何信息)在DTD中未来可扩展性的理想选择是在DTD的设计中建立关于自上而下的处理系统的尽可能少的假设。

最初,工作组试图了解XML在信息技术这一前沿方面的作用。 随着工作的进行,团队意识到任何DTD设计工作都必须考虑多个词汇,与工具无关的处理范例以及无遗留的信息结构视图。 当前许多DTD都采用了解决其中一些问题的方法,但是问题的广度导致的不仅仅是DTD。 为了支持许多产品,品牌,公司,样式和交付方式,我们必须考虑整个创作到交付过程。 结果是提出了一系列建议,这些建议要求我们不仅以DTD的形式表示设计,而且还以信息架构的形式表示设计。

DITA体系结构的主要功能

正如DITA名称的“架构”部分所暗示的那样,DITA具有统一的功能,可用于组织和集成信息:

  • 主题定位。 主题是DITA中最高的标准结构。 高于主题的任何结构通常都是主题处理上下文的一部分,例如打印组织结构或一组主题的类似于帮助集的导航。 同样,主题没有内部层次嵌套; 对于内部组织,他们依赖于定义或直接支持该主题的部分。
  • 重用。 DITA的主要目标是减少将内容从一个地方复制到另一个地方的做法,以此作为重复使用内容的方式。 DITA中的重用分为两个级别:
    • 主题重用。 由于主题的非嵌套结构,因此可以在任何类似主题的上下文中重用主题。 信息设计人员知道,当他们在新的信息模型中重用主题时,体系结构将在新的上下文中对其进行一致的处理。
    • 内容重用。 声明可重用外部实体的SGML方法可用于XML用户,但这在XML中有一些实际限制。 相反,DITA倾向于另一种SGML重用技术,并为每个元素提供一个conref属性,该属性可以指向同一主题或任何其他主题中的任何其他等效元素。 这种引用机制从基本元素开始,从而确保了故障安全结构始终是调用主题(包含具有conref属性的元素的主题)的一部分。 新内容在功能上始终与其替换的元素等效。
  • 专业化。 CSS中的类机制指示具有匹配类值的任何元素的通用格式语义。 同样,任何DITA元素都可以扩展为新元素,其标识符通过其DTD添加到class属性。 因此,新元素始终与其基础或专业化序列中的任何元素相关联。
    • 主题专长。 应用于主题结构,专业化是将通用主题扩展为新的信息类型(或信息类型)的自然方式,而新的信息类型又可以扩展为信息结构的更具体的实例。 例如,配方,材料安全数据表和百科全书都是从共同的参考主题中衍生出来的。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值