OPENNEXUS数据本体论
数据本体论
ONTOLOGY · UNIFIED SEMANTIC ACTION LAYER

本体论:让多源战场数据说同一种语言

在 OpenNexus 里,本体论不是「又一张 ER 图」,而是装备能存在、目标能识别、决策能执行、毁伤能回写的统一契约——以 DB3K505 + fusedId + 映射策略为锚点。

数据 → 对象 逻辑 → 规则/模型 行动 → 回写/下发 安全 → 对象级 ACL
FOUR PILLARS

四层装配:对标 Foundry,落地在 LVC

Palantir 把「数据、逻辑、行动、安全」装在同一表达里;OpenNexus 在军事垂直场景里,每一层都有可指认的子系统与主键,不是幻灯片概念。

DATA · 对象化

异构源 → 统一战场对象

雷达航迹、开源情报、CMO 单位、异构遥测——经 Brain BFF 融合为带 fusedId 的可操作对象,而不是各系统各维护一套 ID。

  • 装备本体:db:#####(DB3K505 DBID)
  • 运行时对象:fusedIdcmoUnitIdjudgeTargetId
  • 血缘:mapping-registry、ACMI Type、ingest 来源证据
实例:KYQB 提案 → hetero-confirm → commit → Command 出现 [映射] 蓝/红单位
LOGIC · 可组合

条令 / 模型 / LLM 挂在对象上

规则不进黑盒权重:ZSSC 战例、Doctrine Pack 硬约束、DB3K 挂载目录、PromptOps 禁止项——全部进入决策上下文,可引用可审计。

  • 战术:tactic_id 白名单(ZSSC 注册表)
  • 条令:data/doctrine/*.md + ROE 级别
  • 推理:RAG :8091 + situation-snapshot ≤200 tracks
实例:Gradio 一键决策前,Prompt 栈已注入 Top5 fusedId 与 strikeReady 门禁
ACTION · 闭环

从「看见」到「做成」

行动不是 PDF 建议书:atomic_tasks、LvFlightPlanV1、Command 指令、JUDGE 毁伤回写——每条链路有 HTTP/管道契约与执行回执。

  • 战略:atomic_tasks → WPF :5000
  • 战术 ATO:LvFlightPlanV1 → task-router
  • 仿真写口:NamedPipe → Command 兵力
实例:杀伤链 Step③ 调 Command mission/create-from-brain 生成飞行计划
SECURITY · 默认开启

对象级权限 + 证据链

权限绑在 fusedId / 字段 / 动作上;train 与 live 两套风险策略;关键打击必须 HITL 人审。

  • 未映射目标:仅观察,禁止当真打击
  • live 模式:ATO pending + JUDGE 裁决 SSOT
  • 审计:会话日志、批准轨迹、before/after
INGEST
多源接入
OBJECT
fusedId 融合
RULE
条令/模型
ACT
任务/ATO
BDA
裁决回灌
LVC MAPPING

LVC 映射:语义铰链(不是「接进来」就完事)

实况 / 虚拟 / 构造三层兵力并存时,最大风险是实体 ID 分裂。映射把异构发现翻译成 Command 能演算、Brain 能编排、JUDGE 能裁决的同一对象。

① 发现 — intel/fxmn/radar 进入 COP(scan 提案) ② 提案 — mapping-proposal(fusedId + 建议 mapMode + ACMI 草案) ③ 提交 — hetero-confirm → mapping-commit → Command 映射层 ④ 同步 — cmoUnitId ↔ fusedId ↔ localId ↔ judgeTargetId 持久化
mapMode含义典型场景
none仅观察,不进 Command低置信开源情报
partial位置/类型/阵营进 CMO,细节留本地区域威胁概要
full可交战映射实体,参与 Command 演算高价值目标、全平台飞行模拟器
observe-onlyCommand 可见不可打民用/中立/观摩
工程不变量:Brain 不造假实体;仿真实体存在权在 Command + DB3K505;未 db:* commit 的目标,Prompt 与杀伤链 preflight 双端禁打。
OBJECTS

核心对象:在系统里叫什么

向合作方介绍时,用这张表替代抽象「人/装/地/事」——每一行都能在战脑或 Gradio 里指到具体字段。

业务对象系统载体关键字段 / 链接谁持有 SSOT
平台 PlatformDB3K505 · Command ActiveUnitdb:#####、传感器/武器/挂载Command + DB3K
融合航迹 TrackBrain COP · Top5fusedId、priority、strikeReadyBrain 融合策略
映射实体 MappedUnitCommand [映射] 单位cmoUnitId ↔ fusedId ↔ ACMI Typemapping-registry
原子任务 AtomicTaskGradio / strat-closetask_type、tactic_id、unit_ids编排层(执行在 WPF)
飞行计划 FlightPlankc-ato-cacheLvFlightPlanV1、waypoints、planIdCommand 生成优先
毁伤裁决 VerdictJUDGEObjectId、fusedId、BDA 状态JUDGE
KEYS

统一主键:两套 ID 咬合

装备主键 DBID

db:##### 来自 DB3K_505.db3。ZBSJ 查询、Command 实例化、Gradio 挂载目录、映射校验同源——AI 不得发明库里不存在的型号。

规模:≈1.69 万平台 + 3.2 万+ 挂载方案

运行时主键 fusedId

贯穿地图标牌、Top5 威胁、杀伤链六步、回放与 JUDGE。同一目标在 KYQB / 雷达 / CMO 里只对应一个 fusedId。

缓存键示例:train:fused-xxx

映射契约 mapping-registry

mapMode、ACMI Type 表、requireDbIdForPush——决定「能不能进 Command、能不能打」。

AUTHORITY

实体权威层级:谁说了算

层级系统SSOT 职责能否改「实体存在」
L0 本体CMO + DB3K505仿真实体、任务演算、映射池
L0.5 映射战脑 BrainmapMode:全量/部分/不映射✅ 策略
L1 裁决JUDGE跨域毁伤汇聚分发
L2 决策CMOLLM / GradioCOA/ATO 意图、atomic_tasks
L4 编排Brain BFFCOP、杀伤链 UI、Gate 探活❌ 不持本体

深读架构图 → 玖衍能力 · 本体论 SSOT

ACTIONS

可执行动作:动词层契约

Ontology 的价值在「能做成」。以下是已工程化的动作样例(非愿望清单)。

动作入口前置条件审计点
mapping-commitBrain 映射向导db:* 校验通过、ACMI Type 对齐proposal → commit 轨迹
ato/generate杀伤链 Step③fusedId 锁定、strikeReady、映射已 commitLvFlightPlanV1 + planId
strategic_planGradio / strat-closedecision_ready、10 种原子任务校验LLMSessionLogger
kc-cockpit/approvelive 模式舱室ATO pending审批人 + 时间戳
task-route/dispatch杀伤链 Step④train 自动 / live 已批准ACK / command_faults
Gradio 十种合法原子任务(封闭词汇): MOVE_TO_POSITION · PATROL_AREA · ATTACK_TARGET · ESCORT_UNIT · INTERCEPT_TARGET AVOID_THREAT · RETURN_TO_BASE · REFUEL · HOLD_POSITION · FOLLOW_UNIT 禁止:STRATEGIC_STRIKE · COMPLEX_MISSION · 模板坐标 (0,0) …
MVL

最小可见链路:从这里接入

不必一次上全栈。先跑通 MVL:子系统 API → BFF v1 → v6 图层 → Gate HUD ●真接入。

  1. 定义 3 个核心对象:Track(fusedId)、Platform(db:*)、Mission(planId)
  2. 接 1 条观测源(如 KYQB)→ Brain kyqb-feed → 地图图层
  3. 做 1 次 mapping-commit → Command 出现可识别单位
  4. 跑 1 条动作(训练模式杀伤链或 Gradio 一键决策)+ 开启审计日志
探活:GET :9101/api/brain/v1/ecosystem-status?live=1 · GET :5000/api/health(含 decision_ready)
ACCEPTANCE

验收清单:从叙事到可验证

ONT-01同一目标在 ≥2 个数据源可合并为同一 fusedId(含 lineage / 来源证据)
ONT-02映射 commit 后 Command 单位带 db:*,ZBSJ 可反查装备参数
ONT-03至少 1 条动作(ATO 或 atomic_task)有执行回执与失败可观测(command_faults)
ONT-04未 commit / strikeReady=false 的目标,决策与 KC preflight 双端拦截
ONT-05Agent/LLM 仅引用授权字段;知识引用可追溯到 ZSSC / 条令 / RAG 分组