OPENNEXUS相关技术深读
④ 本体与 DB3K
TECH · 04 · 对齐 Q5 / Q7 / Q8 · ONTOLOGY

本体论 · fusedId · DB3K505

战场失败的第一根因往往是多系统 ID 对不上——KYQB 叫 A 号、雷达叫 B 号、Command 实例化 C 号,打击链从第一步就断了。OpenNexus 用 fusedId + DB3K505 + mapping-registry 建立 SSOT,不是「又一张 ER 图」。

fusedId SSOT ~16900 平台 32335 挂载 authority 层级
ORIGIN · WHY · HOW

从哪来 · 为什么 · 怎么做

玖衍 Q5/Q7/Q8 围绕「对象怎么统一」。本节把 fusedId 与 DB3K 写成可联调的映射契约,并指向 本体论专题页 的 MVL 细节。

ORIGIN · 从哪来

多系统 ID Mismatch

典型失败场景:KYQB 开源情报标注的目标编号、MDW ACMI 流的 entity ID、Brain COP 上的图标、Command ORBAT 里的 Unit GUID——四套标识各说各话。参谋 LLM 若基于错误 ID 生成 atomic_task,WPF 写口会在 Command 侧实例化失败,或更糟——实例化到错误平台。

这不是集成 bug,是缺少运行时融合主键的架构债。OpenNexus 引入 fusedId 作为跨子系统 SSOT。

WHY · 为什么

SSOT = DB3K + fusedId + registry

DB3K505 提供装备语义锚(平台 DBID、性能、挂载);fusedId 提供运行时目标实例主键;mapping-registry 记录各子系统 local ID → fusedId 的映射策略与 authority 优先级。

db:* commit / strikeReady=false 的目标,PromptOps 与杀伤链预检双端禁打——本体层直接决定打击能不能放行。

HOW · 怎么做

Authority 层级与数据规模

映射 authority 自高到低:Command(仿真实例)→ ZBSJ(装备库)→ Brain(融合裁决)→ Gradio(参谋输入)→ JUDGE(BDA 回写)。冲突时高 authority 覆盖低 authority。

数据规模:DB3K505 派生库约 16900 平台条目、32335 loadout 组合——PromptOps whitelist 与 Mission 实例化均以此为边界。

ARCHITECTURE

ID 映射流 · KYQB → Brain → Command

OpenNexus · fusedId 映射流水线
KYQB / OSINT local_id: osint-* authority: 低 MDW / RADAR local_id: acmi-* ACMI 2.2 入流 Brain · 融合层 mapping-registry fusedId SSOT db:* commit · strikeReady mapMode · opMode Gate Gradio 参谋 引用 fusedId atomic_tasks Command DBID 实例化 DB3K505 · ~16900 platforms · 32335 loadouts · ZBSJ 同源

联调时指着 Brain 融合层讲:所有 local_id 必须 resolve 到 fusedId 才能进入参谋与杀伤链;Command 侧再 resolve 到 DBID 实例化。详见 /ontology.html

DEEP READ

映射策略与 strikeReady Gate

fusedId 的生成与 commit

Brain BFF 收到多源观测后,按 mapping-registry 规则尝试 merge:若 KYQB 坐标与 ACMI track 在空间/时间窗口内匹配,则分配或继承已有 fusedId。train 模式允许 mapMode=demo 使用 stub 映射快速演示;live 模式要求 db:* commit——即映射结果必须写回 registry 并标记 strikeReady=true 才允许进入 KC Step③ 打击生成。

Authority 冲突裁决

当 ZBSJ 装备库标注的 DBID 与 Command 仿真实例不一致时,Command authority 优先——仿真是 ground truth。Gradio 参谋引用的平台型号若与 fusedId 绑定的 DBID 不符,PromptOps L1 whitelist 拦截。JUDGE BDA 回写则可更新 fusedId 的毁伤状态,但不改变 DBID 绑定。

DB3K505 规模与 PromptOps 边界

约 16900 平台条目与 32335 loadout 组合构成 PromptOps 的硬边界——LLM 输出的 platform_dbid 必须在此集合内。ZBSJ(zbsj.opennexus.fun)提供人工查阅与编辑界面,与 Command InternalDBViewer 语义对齐。任何「库里没有的型号」在 enter Mission 之前即被 Gate 拒绝。

与本体论专题页的关系

本页讲「为什么与怎么咬合」;/ontology.html 提供 MVL 契约、映射 JSON schema 与 verify 用例。联调时两页对照阅读:深读页建立直觉,本体论页查字段级定义。

对齐玖衍 Q5 / Q7 / Q8:统一库 = fusedId 运行时主键 + DB3K505 装备锚 + mapping-registry authority——不是 SQL 中台,是打击能不能放行的契约。
METRICS

本体层效果口径

~16900
DB3K505 平台
32335
loadout 组合
5
authority 层级
strikeReady
live 打击 Gate
← 上一篇:LVC 训练/实战 下一篇:中间件协议栈 →