Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
CAN/CSA-ISO/IEC 13250-2:07 是加拿大标准协会(CSA)采纳的国际标准,其技术内容等同于 ISO/IEC 13250-2:2006《信息技术 — 主题映射 — 第2部分:数据模型》。该标准正式确立了主题映射数据模型(Topic Maps Data Model,简称 TMDM),为主题映射的构建、交换和处理提供了统一的抽象模型。该标准是 ISO/IEC 13250 系列的核心组成部分,适用于需要描述复杂知识结构、实现跨系统语义互操作的各类应用场景,包括但不限于:
标准不局限于特定实现语言或序列化格式,而是关注数据结构的抽象定义,从而确保不同工具和系统之间的一致性。
TMDM 定义了主题映射(Topic Map)的抽象结构,其基本构件包括主题(Topic)、关联(Association)、出现(Occurrence)以及主题映射本身。此外,标准引入了范围(Scope)、重ifier(Reifier)等机制以支持语境控制和元数据附加。下表总结了各核心元素及其功能:
| 元素 | 定义 | 关键属性 |
|---|---|---|
| 主题 (Topic) | 表示任何“事物”的抽象节点,可以是实体、概念或关系。 | 主题类型、名称(基础名、显示名、排序名)、出现、关联参与等。 |
| 关联 (Association) | 描述两个或多个主题之间的语义连接。 | 关联类型、角色(Association Role)以及参与的主题。 |
| 出现 (Occurrence) | 将主题与其相关信息资源(如文档、图像、记录)相连接。 | 出现类型、资源地址或资源数据,可包含范围限定。 |
| 主题映射 (Topic Map) | 包含一组主题、关联和出现的高层容器。 | 可拥有主题映射级元数据(通过重ifier)。 |
| 范围 (Scope) | 用于限定主题特征(名称、出现等)有效性的语境。 | 由主题引用定义,表达语言、主题领域等限制。 |
| 重ifier (Reifier) | 允许将主题关联到非主题节点(如关联、出现等),以附加元信息。 | 使关系、出现等可被作为主题讨论。 |
每个主题必须具有至少一个基础名称(Base Name),并可选择性地拥有显示名称(Display Name)和排序名称(Sort Name)。名称也可以受范围限定,例如为同一主题提供不同语言版本。标准要求所有名称必须在主题映射内唯一标识(通过符号标识符或 IRI)。
TMDM 支持通过主题类型(Topic Type)和关联类型(Association Type)建立分类体系。类型本身也是主题,从而允许元建模(即类型可自由扩展)。标准对类型的使用未作严格约束,但推荐通过定义本体约束来避免循环或不一致。实践中常引入主题映射约束语言(TMCL)来形式化规则。
实现 TMDM 的应用程序应当以标准定义的数据模型为内部核心表示,并确保导入/导出过程中无损转换。推荐采用以下步骤:
虽然 TMDM 是抽象模型,它通常通过具体的序列化格式进行交换。最常用的是 XTM(XML Topic Maps)2.0 和 CTM(Compact Topic Maps)。在实施时应注意:
CAN/CSA-ISO/IEC 13250-2:07 所属的 ISO/IEC 13250 系列包括多个部分,各部分相互补充:
在语义技术领域,TMDM 常与 W3C 的 RDF/OWL 系列进行比较。两者均支持实体-关系建模,但主题映射更强调主题的聚合和范围的语境控制,而 RDF 则更适用于开放的 Web 数据。实际项目可根据需求选用单一模型或进行混合使用(如通过 TMDM 到 RDF 的映射桥接)。
© 2026 本技术文章基于 CAN/CSA-ISO/IEC 13250-2:07 标准撰写,仅供技术参考。最新标准版本请以 ISO/CSA 官方出版物为准。