> 译文仅供阅读便利。具有规范效力的是英文原文。 # 连接器目录 **元宇宙规范** **文档编号:** MU-V2-ECO-009 **标题:** 元模型之间组合连接器的目录 **文档类别:** 说明性 **版本:** 2.0(草案) **状态:** 工作草案 **规范性引用:** 无 **说明性引用:** [Meta-Model-Composition](../02-architecture/Meta-Model-Composition.md)、[Extension-Model](../02-architecture/Extension-Model.md)、[Semantic-Mapping](../03-federation/Semantic-Mapping.md)、[External-Models-Registry](../06-ecosystem/External-Models-Registry.md) **版权:** © Orkestron.AI **许可:** Apache-2.0 --- # 1. 目的 [外部模型注册表](External-Models-Registry.md)以一张平铺的目录列出了 1180 项标准。单凭那份目录,说不清**这些标准如何相连** - 哪些本该嵌套进别的模型、哪些该被引用、哪些该作为横切切面施加上去。本文档补上的正是这些连接。 **连接器**,指的是一个反复出现的概念(一个地址、一个国家、一笔金额、一条溯源记录),它已有正典的外部模型,众多元模型理应复用而不是另起炉灶。对每个连接器,本目录记下它的**组合角色**、**默认链接类型**、理应使用它的**宿主概念**,以及**为何它不该是一个平铺字段** - 所依循的正是 [Meta-Model-Composition](../02-architecture/Meta-Model-Composition.md) 的判据与角色类型学。 这是注册表中一份说明性的、经过策展的子集 - 是它的*关节*,不是它的全部清单。机器可读的副本见 [`composition-connectors.csv`](composition-connectors.csv)。 --- # 2. 本目录怎么读 - **角色** - 取自 [Meta-Model-Composition §7](../02-architecture/Meta-Model-Composition.md) 的组合角色(R1-R8)。 - **链接** - 默认机制:**EMBED**(内嵌的值对象)、**REFERENCE** (按标识符引用实体或代码)、**MIX-IN**(横切切面)、**ALIGN** (本体论上的落地)。 - **宿主概念** - 理应连到该连接器的典型元模型。 - 默认链接是建议而非约束;在有正当理由的语境里,连接器**可以**换一种连法 (例如地址通常内嵌,但在审计记录中以快照方式内嵌)。 --- # 3. R1 - 基础值对象(默认:EMBED) 有结构、无自身身份、在各领域反复出现的概念。请内嵌其正典模型;切勿把它的各部分摊平成宿主的字段。 | 连接器 | 正典模型 | 链接 | 宿主概念 | 为何不宜作平铺字段 | |-----------|--------------------|------|---------------|----------------------| | 邮政地址 | OASIS CIQ xAL · schema:PostalAddress · vCard ADR | EMBED | 人、组织、设施、货运、发票当事方 | 多部件、处处出现、形状受外部治理;摊平即分叉 | | 人名 | OASIS CIQ xNL · schema 的姓名各部分 · FOAF | EMBED | 人、患者、作者、联系人 | 名、姓、前缀、后缀同行同止;次序随文化而异 | | 组织名称 | OASIS CIQ xNL(org) · schema:legalName | EMBED | 组织、供应商、发行方 | 法定名、商号与显示名是一个结构单元 | | 联系点 | vCard · JSContact · schema:ContactPoint | EMBED | 人、组织、支持台 | 渠道、取值与用途本属一体 | | 货币金额 | schema:MonetaryAmount · ISO 20022 的金额 | EMBED | 发票、价格、薪酬、交易 | 没有币种的金额毫无意义 | | 数量 / 计量 | QUDT QuantityValue · schema:QuantitativeValue | EMBED | 产品、观测、配料、规格 | 没有单位的数字含混不清 | | 地理点 | GeoJSON Point · ISO 6709 · geo: | EMBED | 地点、资产、事件发生地 | 纬度、经度与坐标参照系是一个元组 | | 几何 / 形状 | GeoJSON · GML 几何 | EMBED | 地块、区域、路线、覆盖范围 | 坐标数组与坐标参照系是一个整体 | | 位姿(位置与朝向) | OGC GeoPose | EMBED | 机器人、车辆、AR 锚点 | 位置与朝向共同定义一个参照框 | | 时间区间 / 时刻 | OWL-Time · ISO 8601 区间 | EMBED(或作为有效时间 MIX-IN) | 事件、合同期限、雇佣 | 起、止与时长彼此依存 | | 电话号码 | ITU-T E.164 · vCard TEL | EMBED | 联系人、人、组织 | 国家码、号码与类型合为一个取值 | | 参考文献 | schema:CreativeWork · Dublin Core | EMBED / REFERENCE | 引用、数据集、文档 | 题名、作者、日期与标识符相互支撑 | --- # 4. R2 - 参考数据、代码表与分类(默认:REFERENCE) 由某个权威方维护、经过策展的值集。请引用该方案(术语、URI 与版本);切勿把它的成员复制进本地枚举。 | 连接器 | 正典模型 | 链接 | 宿主概念 | 为何不宜作平铺字段 | |-----------|--------------------|------|---------------|----------------------| | 国家 | ISO 3166-1 · OMG LCC · UN M49 | REFERENCE | 国籍、法域、来源地、地点 | 由权威方维护;复制来的清单会偏离 | | 行政区 / 地区 | ISO 3166-2 | REFERENCE | 地址中的地区、法域 | 同一权威方,且随时间变动 | | 语言 | ISO 639 · BCP 47 | REFERENCE | 本地化标签、内容、偏好 | 标签空间归某个注册机构所有 | | 书写系统 | ISO 15924 | REFERENCE | 多语标签、转写 | 封闭的代码空间 | | 货币 | ISO 4217 | REFERENCE | 金额、价格、账户 | 代码与最小单位由中央维护 | | 计量单位 | UCUM · UN/CEFACT Rec 20 · QUDT 单位 | REFERENCE | 数量、观测、规格 | 可计算的单位文法,而非本地字符串 | | 产品分类 | GS1 GPC · UNSPSC · eCl@ss | REFERENCE | 产品、目录、采购 | 庞大且持续演进的分类体系 | | 行业 / 经济活动 | NACE · ISIC · NAICS | REFERENCE | 组织、统计、ESG | 官方统计分类 | | 职业 / 技能 | ESCO · O*NET | REFERENCE | 员工、招聘启事、简历 | 持续维护的劳动力市场分类 | | 临床概念 | SNOMED CT · LOINC · ICD-11 | REFERENCE | 患者、病情、观测 | 体量庞大且受治理的术语集 | | 药品概念 | ATC · RxNorm · NDC | REFERENCE | 药品、处方 | 由权威方策展的药品代码 | | 包装 / 状态代码 | UN/CEFACT Rec 21 · Rec 24 | REFERENCE | 货运、托运批次 | 贸易代码表 | --- # 5. R3 - 标识符方案(默认:REFERENCE,作为带类型的键) 指向实体的键。请引用这个键;再经由它解析到实体。 | 连接器 | 正典模型 | 链接 | 宿主概念 | 为何不宜作平铺字段 | |-----------|--------------------|------|---------------|----------------------| | 法人实体 | ISO 17442 LEI | REFERENCE | 组织、交易对手、发行方 | 全球可解析的键;不要把实体内联进来 | | 证券 / 金融工具 | ISO 6166 ISIN · OMG FIGI | REFERENCE | 持仓、交易、投资组合 | 标识的是一个工具实体 | | 银行账户 / 机构 | ISO 13616 IBAN · ISO 9362 BIC | REFERENCE | 支付、清算 | 经校验的账户与机构键 | | 贸易项目 | GS1 GTIN | REFERENCE | 产品、订单行、库存 | 标识的是一个产品实体 | | 当事方 / 位置(GS1) | GS1 GLN | REFERENCE | 收货方、供应商、门店 | 可解析的位置或当事方键 | | 研究者 / 个人 | ORCID · ISO 27729 ISNI | REFERENCE | 作者、贡献者、评审人 | 把同名之人区分开 | | 出版物 / 对象 | DOI · ISBN · ISSN · Handle | REFERENCE | 引用、数据集、连续出版物 | 持久且可解析的标识符 | | 数字身份 | W3C DID | REFERENCE | 智能体、钱包、宇宙、发行方 | 自主权标识符;解析后得到一份文档 | --- # 6. R4 - 实体模型(默认:REFERENCE;仅为审计才以快照 EMBED) 拥有身份与生命周期之物。请引用它们;只有当审计要求一份冻结副本时,才以标注过的不可变快照内嵌。 | 连接器 | 正典模型 | 链接 | 宿主概念 | 为何不宜内联 | |-----------|--------------------|------|---------------|-----------------| | 组织 | schema:Organization · W3C ORG · FIBO Legal Entity | REFERENCE | 雇主、供应商、发行方、所有者 | 共享实体;内联只会得到过时副本 | | 人 / 患者 | schema:Person · FHIR Patient · FOAF | REFERENCE | 作者、主体、联系人、监护人 | 有独立的身份与生命周期 | | 地点 / 设施 | schema:Place · GeoSPARQL Feature | REFERENCE | 位置、场地、法域 | 被众多方引用;由外部治理 | | 产品(作为实体) | schema:Product · GS1(经 GTIN) | REFERENCE | 订单行、上架条目、资产 | 有自己的目录生命周期 | --- # 7. R5 - 横切切面(默认:MIX-IN) 不分领域、施加于众多对象的关切。请以它们自有的命名空间混入;切勿把它们重新发明成领域字段。 | 连接器 | 正典模型 | 链接 | 施加于 | 为何是切面而非字段 | |-----------|--------------------|------|------------|--------------------------| | 溯源 | W3C PROV-O | MIX-IN | 每一个对象 | 谁断言的、何时、由何派生 - 这是*关于*数据的 | | 有效时间 | OWL-Time · MU 的生命周期 | MIX-IN | 每一个带版本的对象 | 与领域载荷正交 | | 使用 / 访问政策 | W3C ODRL | MIX-IN | 契约、投影、数据集 | 管的是使用,而不是内容 | | 安全 / 密级标记 | 数据密级标签 | MIX-IN | 任何敏感对象 | 跨领域共通的处理关切 | | 多语标签 | SKOS-XL · RDF langString | MIX-IN | 任何带标签的概念 | 同一概念,多种语言 | | 含义标注 | SKOS 概念 · schema 类型 | ANNOTATE | 任何属性 | 定住含义,而不动结构 | --- # 8. R7 - 上层本体与基础(默认:ALIGN / ANNOTATE) 为领域模型提供本体论上的落地。请与之对齐或据之标注;它们不作嵌套。 | 连接器 | 正典模型 | 链接 | 角色 | 备注 | |-----------|--------------------|------|------|------| | 顶层本体 | BFO(ISO/IEC 21838-2) · DOLCE | ALIGN | R7 | 为领域根类型落地(延续者 / 发生者等) | | 过程与工厂上层模型 | ISO 15926 上层 | ALIGN | R7 | 为工业与流程领域提供四维落地 | | 逻辑基底 | ISO/IEC 24707 Common Logic | ALIGN | R7 | 各本体之下的公理互换 | > **R6(聚合 / 文档)**模型(UBL Invoice、C-CDA、EPCIS Event、Order)与 > **R8(映射 / 提升)**工具(R2RML、RML、SAWSDL)不是用来内嵌的连接器: > R6 模型把上述连接器*组合*成一份文档,R8 模型则*实现* MAP 机制。它们出现在 > [注册表](External-Models-Registry.md)中,但作为 EMBED 或 REFERENCE 的目标, > 不在本文档范围之内。 --- # 9. 如何使用一个连接器 1. 用判据认定该概念的**种类** ([Meta-Model-Composition §5](../02-architecture/Meta-Model-Composition.md))。 2. 在此处找到对应的连接器;记下它的角色与默认链接。 3. 把正典模型作为[语义包](../02-architecture/Extension-Model.md)导入 (用于 EMBED/EXTEND),或记下方案的 URI 与版本(用于 REFERENCE)。 4. 声明该属性的**组合种类**,以及连接器的标识符与版本 ([Meta-Model-Composition §8](../02-architecture/Meta-Model-Composition.md))。 5. 若要在异构模型之间联邦,请发布一条指向该连接器的 [语义映射](../03-federation/Semantic-Mapping.md),以它为正典含义。 --- # 结语 这些连接器就是元宇宙的关节。把一份元模型接到它们上头 - 内嵌值对象、引用实体与代码表、混入切面 - 正是这件事,让上千份各自独立撰写的标准得以合用,既不重复任何一个字段,也不交出任何一份权威。