online branch: main

2026-08-01

RSS llms.txt GitHub

【本体论】别再把本体论等同知识图谱

$
本体论系列 02:别再把本体论等同知识图谱

谈到企业本体论,很快会遇到几种反应:

“这不就是 ER 模型吗?”

“听起来像知识图谱。”

“我们做数字孪生时已经建过对象。”

“CDP 里的用户、事件和商品,不也是这一套?”

这些判断都抓住了一部分相似性。问题在于,结构相似不代表目标相同。

关系模型、数仓、语义层、知识图谱、数字孪生和 UEI 都在描述现实业务,但它们分别为存储、分析、语义、关系、状态同步和用户行为服务。企业本体论关注的是另一层问题:如何把这些能力组织成可供人、应用和 AI 共同使用的业务语义与操作协议

先比较问题,不比较名词

判断两个模型是否相同,不能只看它们有没有“实体、属性和关系”。产品需求、数据库和代码都可能出现这三个元素,但它们服务的目标不同。

更有效的比较方式,是先问每种模型原本要解决什么问题。

模型 核心问题 主要产物
关系模型 / ER 数据如何可靠保存和关联 表、字段、主键、外键、约束
维度模型 / 数仓 数据如何汇总分析 事实表、维度表、指标和历史数据
MDM 核心实体如何形成权威身份 主数据、黄金记录、ID 映射
指标 / 语义层 指标如何统一定义和消费 实体、维度、指标、口径
图数据库 关系如何高效存储和遍历 节点、边、属性、路径
知识图谱 知识如何表达、关联和检索 实体、关系、三元组、概念体系
数字孪生 现实状态如何同步、模拟和预测 动态表示、状态、历史、仿真模型
UEI 用户行为如何统一记录和计算 User、Event、Item、标签、分群
企业 Ontology 业务世界如何被理解、治理和操作 对象、关系、函数、权限、动作、反馈

它们不是一条简单的升级路径。数仓不会因为有了 Ontology 而消失,知识图谱也不会被数字孪生替代。

更准确的关系是:不同模型处理业务世界的不同侧面,本体论负责建立跨侧面的稳定业务定义

数据库、数仓、MDM 和语义层是底座

关系数据库把数据组织成表,通过主外键和约束保证事务一致性。它非常适合回答“订单怎样保存”“付款状态如何更新”,但表结构通常围绕应用和存储设计,不一定等于企业统一的业务语义。

同一个“客户”,在 CRM 中可能是商机主体,在订单系统中可能是购买人,在物流系统中可能是收货人。数据库可以分别正确保存三份记录,却不会自动判断它们是否属于同一个业务对象。

数据仓库把多系统数据汇集起来。Kimball 的维度建模从度量事实和分析上下文出发,Microsoft 的星型模型指南也将表区分为事实表与维度表。它们擅长筛选、分组、聚合和历史分析。

但一个适合 BI 的销售事实表,不一定适合表达客户审批、订单状态迁移、供应商替换或 Agent 可以执行的动作。

MDM 解决身份统一问题。它为客户、商品、供应商等核心实体建立黄金记录和 ID 映射,是企业本体非常重要的输入。不过 MDM 主要回答“它是谁”,较少覆盖“它与谁相关、遵循什么规则、可以执行什么动作”。

dbt Semantic Layer这类语义层进一步统一指标、实体和维度,让 BI、应用和自然语言查询共享同一套计算口径。它能有效解决“销售额到底怎么算”,但重点仍然是分析消费。

可以这样分工:

  • 数据库负责数据存得对
  • 数仓负责分析算得快
  • MDM 负责身份认得准
  • 语义层负责口径一致
  • 企业本体负责围绕对象理解和操作业务

因此,Ontology 不应该另起炉灶重复建设底层数据和指标体系。更合理的做法,是把数据库、数仓、MDM 和语义层中的权威资产映射到稳定的业务对象上。

图数据库、知识图谱与本体论

这是最容易混淆的一组概念。

Neo4j 对属性图的定义包括节点、关系和属性。它解决的是如何高效保存连接、查询路径和分析网络结构。

如果用图数据库保存:

供应商 A —供应→ 零件 P —用于→ 产品 X

系统可以快速查询供应商 A 会影响哪些产品。这是一项关系计算能力。

知识图谱在图结构之上进一步强调实体消歧、概念体系、知识关联和推理。它不仅保存连接,还试图让机器理解“供应商”“零件”“产品”分别属于什么概念,关系有什么含义。

本体通常位于更上层。它定义:

  • 哪些实体类型可以存在。
  • 每类实体拥有哪些属性。
  • 哪些关系是合法的。
  • 关系受到哪些数量或类型约束。
  • 哪些规则可以推导新结论。
  • 谁可以查看或修改。
  • 系统允许对对象发起什么动作。

在 W3C 语义网语境中,Ontology 更接近 Schema、Vocabulary、Logic 和 Constraint 的组合;知识图谱更接近按这套定义组织起来的实例数据和关系网络。

因此:

图数据库是一种关系存储技术;知识图谱是一种知识组织形态;本体定义这些知识的类型、含义、规则和边界。

Palantir 又向前推进了一步,把对象实例、关系网络、业务函数、应用操作、权限和写回放进同一个 operational layer。

只有节点和边,不自动等于本体;只有对象分类和关系约束,也不自动等于可执行本体

本体论与数字孪生

数字孪生和本体论都在回答“现实世界如何被数字化表示”,两者确实高度相关。

Digital Twin Consortium把数字孪生定义为真实世界实体和过程的虚拟表示,并强调按照指定频率和保真度同步。NIST则强调利用模型预测未来状态、行为或结果。

数字孪生关心的是:

  • 对象当前处于什么状态。
  • 数字表示与现实多久同步一次。
  • 表示是否足够准确。
  • 如果改变某个条件,未来会怎样。

本体论关心的是:

  • 这些对象分别是什么。
  • 状态字段的业务含义和权威来源是什么。
  • 对象之间有哪些关系和约束。
  • 谁可以根据预测结果采取什么动作。
维度 本体论 数字孪生
核心目标 建立语义、规则和操作边界 建立动态状态、仿真与预测
是否必须实时 不一定 通常要求持续或周期同步
主要产物 对象、关系、规则、动作、权限 状态镜像、历史轨迹、模型和推演
判断重点 是否理解真实业务 是否准确反映真实状态

在供应链场景中,数字孪生可以表示库存、在途数量、预计到货和产能负荷。本体论则定义这些字段的口径,建立供应商、物料、订单和产线之间的关系,规定风险如何计算,以及切换供应商需要谁审批。

所以,本文的综合判断是:

本文对两者关系的判断是:本体论提供语义骨架和操作协议,数字孪生承载动态状态和仿真。

没有本体论的数字孪生,容易停留在高保真看板;没有动态数据和反馈的本体论,也容易停留在静态概念图。

Palantir 官方产品说明会把 Ontology 与组织的 digital twin 联系起来。这里的孪生不是必须还原一个 3D 工厂,而是对企业对象、关系、流程和动作形成动态业务表示。

UEI:用户行为域的局部本体

对做过 CDP、推荐或广告产品的人,User-Event-Item 是理解本体论最直接的入口。

UEI 回答:

谁,在什么时间,做了什么,作用于什么对象,带来了什么结果。

元素 CDP 中的含义 本体论视角
User 用户、会员、匿名访客、设备 行为主体对象
Event 浏览、点击、收藏、购买、提交线索 已发生的行为事实
Item 商品、内容、广告、优惠券、门店 被作用对象

Segment Identify用 traits 描述用户,Track记录用户执行的事件及其 properties。mParticle 的用户画像和事件数据也分别描述用户属性与用户动作,其 Cortex 结构进一步包含 events、attributes、items 和 ID mappings。

这套模型已经具备本体的多个要素:

  • User 和 Item 是对象。
  • Profile、商品属性和内容标签是属性。
  • “用户浏览商品”是对象之间带时间的行为关系。
  • anonymousId、userId、deviceId 合并属于身份解析。
  • RFM、LTV、偏好标签和人群分群属于规则或函数。

CDP 能建立用户 360,不是因为它只维护一张用户表,而是因为它围绕用户组织了对象、属性、事件、身份和计算。

因此,可以把 UEI 看成用户行为域的局部本体

UEI 为什么还不是企业级 Ontology

UEI 的范围通常以 User 为中心。企业级 Ontology 允许任意核心业务对象成为中心。

以广告业务为例,CDP 会关心:

  • 用户点击了哪条笔记。
  • 用户对哪个商品感兴趣。
  • 用户应该进入哪个人群包。
  • 下一次推荐什么内容。

企业 Ontology 还要继续回答:

  • 商品库存能否支持继续投放。
  • 当前毛利是否允许提高出价。
  • 创意疲劳是否来自频控还是素材。
  • 预算调整会影响哪些计划和客户合同。
  • 调整动作是否需要客户或内部审批。

从 UEI 扩展到企业本体,需要跨过三道门。

第一,从用户中心扩展到多对象中心。账户、计划、创意、商品、订单、库存、供应商和合同都需要独立身份、属性和关系。

第二,从事件记录扩展到受控动作。Event 记录已经发生了什么,Action 定义系统或 Agent 被允许改变什么。

第三,从标签分群扩展到运营闭环。函数结果不只用于人群选择,还需要连接审批、写回、结果追踪和权限治理。

UEI 是一个合适的本体试验域,但不能直接代替企业全域模型。

把这些模型放回同一张架构图

这些模型可以组合成五层能力:

企业数据、语义与操作的五层关系

数据库和湖仓提供记录,MDM 统一身份,维度模型和语义层形成权威分析口径,图谱组织复杂关系,数字孪生维护动态状态,Ontology 把这些资产映射为业务对象、规则和动作,Agent 再通过受控接口使用它们。

没有任何一层可以单独解决所有问题。

产品规划时,不要先问“我们要不要做本体论”,而要先定位当前矛盾:

  • 数据是否存不下来或质量不稳定?
  • 指标是否无法统一?
  • 核心实体是否无法识别?
  • 上下游关系是否无法追踪?
  • 现实状态是否无法及时同步?
  • 系统是否只能分析,不能受控执行?

问题不同,优先建设的能力也不同。

本体论不是给已有技术换一个更大的名字。它的价值,是让这些技术围绕同一套真实业务对象协同工作。

下一篇会进入 Palantir:它如何把 Object、Function、Action、Security 和 Write-back 连接起来,把抽象本体工程化为企业操作层。

参考资料


系列导航

  • 上一篇:【本体论 01】企业缺的不是数据,而是业务定义
  • 下一篇:【本体论 03】Palantir 把业务语义变成操作层