RAN 模型
RAN 模型
Section titled “RAN 模型”RAN 模型 / RAN Model / RAN Runtime Kernel 统一对象模型
- 作者(Author):张凯(Kai Zhang)
- 研究机构(Affiliation):雁行智门(Yanxing Zhimen)
- 理论体系(Theory):RAN Theory(缘理论)
- 版本(Version):2.0
- 发布日期(Release Date):2026-08
1. 模型定位与边界
Section titled “1. 模型定位与边界”《RAN 模型》把 RAN 理论中的稳定语义收敛为可由 Runtime Kernel 执行的通用对象契约。它定义对象、最小字段、引用关系和扩展边界;事件、命令、状态迁移、权限、审计和回放由《RAN 协议》规定。
RAN Runtime Kernel 是跨应用的技术底座,不承载猎头、简历、职位、候选人、社交成员、活动、收费或其他行业领域对象。应用通过 Adapter、Profile 和 Mapping 接入;应用业务规则和领域数据仍归应用所有。
2. 正式核心对象
Section titled “2. 正式核心对象”RAN Runtime Kernel 由九类通用核心对象组成。每类对象承担稳定职责,不要求每个对象只有一个评分,也不把派生评分当作事实。
| English | 正式中文名称 | 定义 | 责任 |
|---|---|---|---|
Entity |
实体 | 可被识别、具有状态并参与关系的基本单位 | 表示参与关系和状态变化的基本单位 |
Identity |
身份 | 与实体关联的身份声明、凭证及核验状态 | 表示身份声明、凭证引用和核验状态 |
Relationship |
关系 | 实体之间持续存在、可观察和可治理的关联 | 保存参与方、上下文、类型、状态和版本 |
Interaction |
互动 | 可能影响关系状态的行为或接触 | 保存行为、当事方、来源和可见性 |
Fact |
事实 | 已记录、可追溯的现实陈述或已确认状态 | 保存可复核的原始陈述 |
Inference |
推断 | 基于事实、证据和规则产生的派生结论 | 保存依据、规则版本、有效期和复核状态 |
Source |
来源 | 信息、事实或证据的产生主体、系统或渠道 | 标识信息的产生来源 |
Evidence |
证据 | 用于支持、验证或复核事实与结论的材料 | 保存来源、摘要、收集时间和失效状态 |
Event |
事件 | 已发生的、具有时间和因果关系的状态变化或行为记录 | 保存 Kernel 接受后的不可变运行记录 |
2.1 最小字段矩阵
Section titled “2.1 最小字段矩阵”| 对象 | 最小字段 |
|---|---|
Entity |
entity_id、entity_type、status、created_at、version、extensions |
Identity |
identity_id、entity_id、kind、verification_level、status、declared_at、version、extensions |
Relationship |
relationship_id、participant_refs、relationship_type、context、state、created_at、version、extensions |
Interaction |
interaction_id、actor_ref、subject_refs、kind、occurred_at、source_ref、visibility、extensions |
Fact |
fact_id、subject_refs、predicate、value、source_refs、evidence_refs、observed_at、status、version、extensions |
Inference |
inference_id、subject_refs、conclusion、basis_fact_refs、evidence_refs、rule_version、valid_until、status、version、extensions |
Source |
source_id、source_type、source_ref、produced_at、status、version、extensions |
Evidence |
evidence_id、source_ref、subject_refs、evidence_type、content_digest、collected_at、status、version、extensions |
Event |
event_id、event_type、occurred_at、producer、subject_refs、schema_version、causation_id、correlation_id、visibility、payload、resulting_version、rule_version、policy_version |
除 extensions 外,Kernel 对未知字段不作语义解释。稳定标识不可复用;历史事件不可编辑;更正、撤回和失效必须通过新事件表达。
3. 对象关系与事实链
Section titled “3. 对象关系与事实链”Entity -- Identity | | +-- Relationship -- Interaction |Source -> Evidence -> Fact -> Inference | +-> 显式状态迁移请求Interaction 是可能影响关系的行为记录,但不自动代表关系成立。Fact 是可追溯的原始陈述;Inference 必须引用事实、证据和规则版本,不能覆盖或伪装为 Fact。
4. RAN 语义层与 Profile
Section titled “4. RAN 语义层与 Profile”RanCredential、RanTrust、RanBond、RanAuthority 是 RAN 语义层或应用 Profile,可由九类核心对象派生或组织展示,但不是 Kernel 核心对象,也不阻塞通用对象接口。
| 语义/Profile | Kernel 表达 | 边界 |
|---|---|---|
RanCredential(缘证) |
Identity、Evidence、相关 Event |
表达身份凭证和核验语义,不替代身份最小字段 |
RanTrust(缘信) |
带依据、规则版本和有效期的 Inference |
不是无上下文的全局分数 |
RanBond(缘契) |
Relationship、Interaction 和状态事件 |
不是额外的核心关系对象 |
RanAuthority(缘脉) |
贡献事实、推断和应用 Profile | 是可复核的贡献/治理表达,不等同于网络结构 |
Network 不是九类核心对象。它是授权范围内实体与关系的聚合视图,必须遵循用途、权限和数据最小化约束;RanAuthority 不得替代 Network。
5. 模型原则
Section titled “5. 模型原则”- 核心稳定原则:核心对象只保留跨应用稳定、可执行的语义。
- 事实与推断分离原则:派生结论必须引用依据,不得写回原始事实。
- 来源与证据可追溯原则:事实和结论必须能追溯到来源或证据。
- 命令与事件分离原则:请求意图不是已发生事件;只有 Kernel 接受后才产生事件。
- 显式变化原则:状态变化、失效、更正和撤回均由显式事件记录。
- 受控扩展原则:应用可以使用
extensions和 Profile,但不得改变核心字段语义。 - 应用边界原则:行业对象、业务流程、产品指标和商业规则留在应用。
6. 一致性与扩展
Section titled “6. 一致性与扩展”新增核心对象必须证明其跨应用稳定性、最小字段、状态语义、事件契约、权限边界、审计要求和至少两个 Adapter 的映射可行性。不能因为某个应用需要,就把应用对象升级为 Kernel 核心对象。
Kernel 的语言无关契约、字段和版本规则见Runtime Kernel 权威契约与 wire schema。
7. 知识体系定位
Section titled “7. 知识体系定位”RAN Paradigm(范式)↓RAN Charter(宪章)↓RAN Theory(理论)↓RAN Model(模型与 Kernel 对象)↓RAN Protocol(命令、事件、状态和治理)↓RAN Applications(应用 Adapter、Profile 与业务实现)