> 译文仅供阅读便利。具有规范效力的是英文原文。 # 生命周期 **元宇宙规范** **文档编号:** MU-V2-CORE-011 **标题:** 生命周期 - 三条独立的时间 **文档类别:** 规范性 **版本:** 2.0(草案) **状态:** 工作草案 **规范性引用:** MUC、MUFP **说明性引用:** [对象](../04-core-concepts/Object.md)、[事件](../04-core-concepts/Event.md)、[投影](../04-core-concepts/Projection.md)、[契约](../04-core-concepts/Contract.md) **版权:** © Orkestron.AI **许可:** Apache-2.0 --- # 1. 目的 本文档定义元宇宙中语义制品的正典生命周期模型。 生命周期描述一个语义制品从创建到退役所经历的有意义状态。生命周期管理使一致的治理、可追溯性、联邦与长期的语义连续性成为可能。 --- # 1a. 三条独立的时间 单个元对象并不是沿着一条时间线前进,而是沿着**三条独立的时间**,它们不得被混为一谈: - **对象生命周期** - 实体自身的存在:*已创建 → 活跃 → 已退役*。它回答*这个东西存在吗,还在用吗?* - **版本生命周期** - 其定义的演进:*v1.0 → v1.1 → v2.0*。它回答*它含义的哪一版修订是当前有效的?* - **投影生命周期** - 某一份被公开视图的存在:例如*临时发布给某伙伴,随后被撤销。*它回答*这份特定的[投影](../04-core-concepts/Projection.md)当前是否可用,对谁可用?* 这三条时间并行推进,可以自由组合。同一个元对象可以在同一时刻,作为对象处于**活跃**,携带**活跃的 3.2 版本**,公开一份**已废弃**的公共投影,同时公开一份**活跃**的内部人工智能投影,彼此并不矛盾。 把三条时间分开来看,可以避免*概念混淆*,也就是把「对象退役了」「定义变了」「伙伴的访问结束了」当成同一个事件的常见错误。它也是联邦与[语义契约](../04-core-concepts/Contract.md)执行的基础:例如某份契约可以规定,只有在对象生命周期处于活跃、且被消费的版本仍在约定范围内时,才允许伙伴投影;契约终止投影生命周期,而不影响该对象或它的版本。 三条时间中的每一次转换都必须通过[事件](../04-core-concepts/Event.md)原语记录在语义时间线上,使三段历史可以各自独立地被重建。 --- # 2. 适用范围 本规范适用于所有具备生命周期的语义制品,包括: - 元对象 - 关系 - 事件 - 契约 - 投影 - 元模型 - 语义包 领域元模型可以定义更多的生命周期状态与转换。 --- # 3. 生命周期原则 每个生命周期都必须是: - 显式的; - 可追溯的; - 感知版本的; - 与技术无关的; - 由事件治理的; - 与元宇宙宪章兼容的。 生命周期必须描述语义状态,而不是实现状态。 --- # 4. 正典生命周期 推荐的正典生命周期为: 已创建 ↓ 草稿(可选) ↓ 已提议(可选) ↓ 活跃 ↓ 暂停(可选) ↓ 已废弃(可选) ↓ 已归档 ↓ 已退役 领域专用模型可以省略或扩展中间状态,但须保持语义一致。 --- # 5. 状态定义 ## 已创建 该制品已被赋予正典身份。 ## 草稿 该制品已存在,但尚不具权威。 ## 已提议 该制品正在等待批准或发布。 ## 活跃 该制品具有权威,可供正常使用。 ## 暂停 该制品暂时不活跃,但仍然有效。 ## 已废弃 该制品仍可使用,但建议替换。 ## 已归档 该制品为历史目的而保留。 ## 已退役 该制品不再活跃,且不得被重复使用。 退役不得使历史引用失效。 --- # 6. 生命周期转换 转换必须通过显式的事件发生。 典型的转换包括: - 创建 - 提交 - 批准 - 发布 - 暂停 - 重新激活 - 标记废弃 - 归档 - 退役 不得出现悄然的状态转换。 --- # 7. 身份 生命周期转换绝不得修改正典身份。 身份经得起每一个生命周期状态。 只有语义替换才会创建新的身份。 --- # 8. 所有权 所有权可以在生命周期中改变。 所有权变更必须通过可追溯的事件来表示。 所有权变更不得影响身份。 --- # 9. 版本管理 生命周期与版本是彼此独立的概念;它们是第 1a 节所定义三条独立时间中的两条,投影生命周期是第三条。 新版本可以停留在草稿,而旧版本仍然活跃。 版本历史必须保持可重建。 对象生命周期、版本生命周期与投影生命周期必须各自独立地跟踪。其中一条发生转换,不得意味着另一条也发生转换。 --- # 10. 可追溯性 每一次生命周期转换都必须保留: - 转换事件; - 时间戳; - 发起的行动者; - 治理权威; - 先前状态; - 新状态; - 理由(如有)。 生命周期历史必须保持可审计。 --- # 11. 联邦 生命周期状态可以影响联邦。 联邦参与方在消费语义制品之前应当评估其生命周期状态。 已退役或已废弃的制品仍可为历史或分析目的而被交换。 --- # 12. 校验 合规的实现应当校验: - 允许的转换; - 生命周期的完整性; - 转换事件; - 时间一致性; - 版本一致性。 校验必须在不修改历史记录的前提下评估生命周期行为。 --- # 13. 历史保存 历史上的生命周期状态必须保持可重建。 已归档与已退役的制品必须保留: - 身份; - 溯源; - 所有权历史; - 关系; - 事件; - 语义引用。 历史完整性必须优先于物理删除。 --- # 14. 架构不变量 生命周期必须保留: - 正典身份; - 语义含义; - 溯源; - 可追溯性; - 宪法合规。 生命周期必须治理状态,而不是真相。 --- # 15. 典型示例 例子包括: - 员工:候选人 → 在职员工 → 休假中 → 前员工 → 已归档 - 合同:草稿 → 生效 → 已到期 → 已归档 - 产品:已规划 → 活跃 → 已废弃 → 已退役 - 人工智能代理:草稿 → 已发布 → 活跃 → 暂停 → 已退役 这些例子仅供参考,不具规范效力。 --- # 未来方向 划分为三条独立时间,这预示着未来的**三时状态模型**:正式定义每条时间线内允许的转换、语义契约可以引用的跨时间线条件(例如「仅当对象处于活跃且版本 ∈ 某范围时才允许投影」),以及三段历史如何被投影到同一条语义时间线上以供审计。这样的模型会让多时间线推理变得显式且可验证,而这对联邦与可执行语义契约至关重要。这一方向尚在预期之中,还不具规范效力。 --- # 结语 生命周期为元宇宙中的语义存在提供时间维度。 通过定义显式的状态与可追溯的转换,元宇宙让语义制品得以演进,而不丢失身份、历史完整性或宪法连续性。生命周期把静态的语义定义变成活的知识,使其在整个存在期间都可被治理、可被审计、可被联邦。