不用OWL/RDF!Function 和 Action 在本体智能平台中的重要性体现
—— 从“语义建模”走向“可执行本体智能”
很多人初次接触企业级本体,总会陷入固有认知:将本体等同于传统知识图谱,或是OWL/RDF这类语义网标准的商业落地,执着于用标准化语法表达概念、关系与推理规则。行业内也有Palantir这类平台借鉴本体思想,却重构了本体的工程目标,跳出语义网框架聚焦组织行动,但这类实践始终是小众参考。而我打造OntoFlow本体智能平台与AbutionGraph本体数据库时,直接选择摒弃冗余的OWL/RDF语法束缚,不纠结于标准化知识描述,转而聚焦本体的核心价值——让知识从“静态展示”走向“动态执行”。
📦闭雨哲
本体数据库AbutionGraph与OntoFlow本体智能平台 独立作者
—— 1人公司,1人发明 + 设计 + 研发。
AbutionGraph首发于 2019 年,曾开源两年。
核心能力:时序图谱 · 向量图谱 · 静态图谱 · 动态图谱 · 子图权限隔离。
国内市场第一款具备完整本体论语义的原生本体数据库,经大量项目验证。
不是要做 Palantir 的复制品,而是早在 2016 年就看好这个方向,在不同的国度,做了相同的事情。
能力概览
Function在AbutionGraph中的API:
Action在AbutionGraph中的API(有条件的函数):
在 OntoFlow中的体现:
正文
如今大量所谓“AI平台”“智能中台”“Agent平台”中,很多系统其实仍然停留在:
- 数据汇聚
- 标签体系
- 知识图谱展示
- Prompt 编排
- Workflow 自动化
但真正具备Ontology-native(本体原生)能力的平台,并不只是“知道对象之间的关系”。
它必须能够:
- 理解对象
- 推理对象
- 驱动行为
- 改变状态
- 形成反馈
- 演化组织知识
因此:
真正的本体智能(Ontology Intelligence),不只是 Entity + Relation,而是:Object + Function + Action
这也是为什么我在设计OntoFlow 本体智能平台与AbutionGraph 本体数据库时,将:
- T(Type)
- P(Predicate)
- F(Function)
- Agg(Aggregate)
- Action(行动)
定义为统一的“五位一体本体论编程范式”。
因为:
- Type决定“世界是什么”
- Predicate决定“世界如何被约束”
- Function决定“世界如何运转”
- Aggregate决定“世界如何演化”
- Action决定“世界如何改变”
而:
Function + Action 才是真正让“知识图谱”升级为“本体智能系统”的关键,也是我们放弃OWL/RDF、走本体原生路线的核心底气。
一、为什么传统知识图谱与OWL/RDF无法成为“智能系统”
过去十年,大量企业建设了所谓:
- Knowledge Graph
- Data Fabric
- Data Middle Platform
- Knowledge Middle Platform
与此同时,OWL/RDF这类语义网标准,虽能以标准化方式表达概念层级、关系属性与推理规则,擅长做跨系统知识对齐、分类推理,却始终局限于“描述世界”,无法落地业务行动。但最终大部分系统都存在同一个问题:
“只能看,不能动。”
也就是说:
- 能查询关系
- 能做实体画像
- 能做关联分析
- 能做可视化
但无法真正形成:
- 动态行为
- 实时决策
- 自动推理
- 行动闭环
原因很简单:
传统图谱只有:Entity + Relation
却没有:Function + Action
这意味着:
- 图谱只有“结构”
- 没有“行为”
- 没有“能力”
- 没有“组织动作”
因此本质上仍然只是:
“高级数据库”
而不是:
“组织运行系统(Operating System)”
二、Function:本体中的“能力层”
1. Function 不是普通代码
很多系统也支持:
- UDF
- 存储过程
- Lambda
- 微服务接口
但这些并不是真正意义上的:
Ontology Function
因为普通代码:
- 面向 API
- 面向 DTO
- 面向参数
而本体 Function:
- 面向 Object
- 面向语义
- 面向上下文
- 面向状态
这是完全不同的架构思想。
2. Function 的本质
在OntoFlow中:
Function 是“对象能力(Capability)”的抽象。
例如:
Person.CalculateRisk()Order.Approve()Device.PredictFailure()Patient.AssessSurgeryRisk()
这些不只是“函数调用”。
而是:
“现实世界业务能力”的数字化表达。
因此:
Function本质上是:
- 业务逻辑
- 规则系统
- 推理能力
- 组织知识
- AI能力
- 图计算能力
的统一抽象。
3. 为什么 AbutionGraph 强调 Function
传统图数据库:
- 能存图
- 能查图
- 能遍历图
但:
无法让“图谱自己运转”。
因此在 AbutionGraph 中,我将:
- TransformFunction
- AggregateFunction
- PredictFunction
- ActionFunction
- CodeFunction
作为一等公民(First-class Citizen)。
这意味着:
Function 不再只是外挂逻辑,而是本体的一部分。
这会带来一个巨大变化:
数据 + 逻辑 + 行为 统一进入 Ontology
从而实现:
- 图查询内嵌函数
- 函数内嵌图查询
- 动态运行时编译
- 实时聚合推理
- 流式行为分析
- 时序状态计算
这与传统 GraphDB 已经不是一个维度。
三、Action:本体中的“行为层”
如果说:
Function 是“能力”。
那么:
Action 就是“行为”。
1. Action 不等于 Workflow
这是今天国内很多平台最大的误区。
很多系统把:
- BPM
- DAG
- Workflow
- Agent ToolCall
当作“行动系统”。
但实际上:
Workflow 只是流程。Action 才是语义行为。
例如:
ApproveOrderFreezeAccountStartSurgeryDispatchPoliceBlockTransaction
这些并不是:
“执行几个 API”。
而是:
对现实世界状态进行改变。
因此:
Action 必须具备:
- 权限
- 审计
- 条件
- 回滚
- 状态机
- 事务
- 事件
- Side Effect
这也是为什么:真正的本体智能平台,一定会拥有 Action Engine(行动引擎)。
2. OntoFlow 中的 Action
在 OntoFlow 中:
Action 不只是:
if(condition){ doSomething(); }而是:
Ontology State Transition
即:
本体状态迁移。
例如:
Patient ↓ SurgeryAction ↓ RiskEvaluation ↓ OperatingRoomAllocation ↓ DoctorScheduling ↓ PostOperationTracking整个过程:
- 是语义化的
- 是状态驱动的
- 是可追溯的
- 是可治理的
与传统 Workflow 最大的不同是:
Action 绑定的是“Ontology State”,而不是“流程节点”。
四、为什么 Agent 最终必须运行在 Ontology 之上
今天大量 AI Agent 平台的问题是:
- 只有 Prompt
- 只有 Tool Calling
- 只有 Workflow 编排
缺少:
- 组织状态
- 语义约束
- 权限系统
- 行为模型
- 长期记忆
- 事务能力
因此很多 Agent:
看起来很聪明。
实际上:无法真正进入生产系统。
因为:
Agent 最大的问题不是“会不会聊天”,而是:能不能安全改变现实世界。
这时:
Function + Action 就变成了核心。
正确架构应该是:
LLM ↓ Intent Understanding ↓ Ontology Reasoning ↓ Function Execution ↓ Action Trigger ↓ State Transition ↓ Event Feedback因此:
Agent 只是“大脑接口”,Ontology 才是“组织操作系统”。
五、AbutionGraph 为什么不仅是图数据库
我一直强调:
AbutionGraph 本质上不是传统 GraphDB,在过去定位为图数仓 / 时序向量图谱数据库,现今可称之为:本体数据库(Ontology Database)
因为它解决的并不是:
“如何存图”。
而是:
如何让知识、规则、行为、时间、向量,在统一本体下协同运行。
因此:
AbutionGraph 才会同时具备:
- RDF 图谱
- Property Graph
- 时序图
- 向量图
- 实时数仓
- 流式聚合
- 本体建模
- Action Runtime
这些能力。
其核心目标并不是:
“查询关系”
而是:
“实时驱动组织行为”
六、T/P/F/Agg/Action 为什么是下一代架构
传统系统:
数据库 ↓ API ↓ Service ↓ Workflow未来系统会逐渐变成:
Ontology ├── Type ├── Predicate ├── Function ├── Aggregate └── Action这是因为:
未来的软件不再是“模块系统”,而是“动态演化的认知系统”。
因此:
- Type是结构
- Predicate是约束
- Function是能力
- Aggregate是演化
- Action是行为
最终形成:
可推理、可执行、可演化的组织数字生命体。
七、真正的 Ontology-native 平台应该具备什么能力
很多企业现在宣传:
- AI Native
- Agent Native
- Graph Native
但实际上:
真正困难的是:Ontology Native
因为它要求系统同时具备:
1. 语义建模能力
- Object
- Relation
- Taxonomy
- Constraint
2. 动态行为能力
- Function Runtime
- Action Engine
- Rule System
3. 实时状态能力
- 时序图
- Event Sourcing
- Stream Aggregation
4. AI融合能力
- GraphRAG
- VectorRAG
- HybridRAG
- Agent Integration
5. 安全治理能力
- 子图隔离
- 行级权限
- 状态审计
- 行为追踪
而这些能力:
正是 OntoFlow + AbutionGraph 正在尝试统一解决的问题。
结语
很多人认为:
本体(Ontology)只是:
- 分类体系
- 语义模型
- 知识图谱
甚至执着于用OWL/RDF这类传统语义标准框定本体的边界,忽略了本体落地业务的核心价值。但实际上:
真正的本体智能,从来不是“知道世界是什么”,而是“能够以组织允许的方式,对现实世界进行安全、实时、可治理的改变。”
因此:
- Object决定世界的结构
- Function决定世界的运行逻辑
- Aggregate决定世界的动态演化
- Action决定世界的状态变化
最终:
Function + Action 才是本体智能平台真正的灵魂。
而:
OntoFlow / AbutionGraph 正在尝试把“知识图谱”推向“可执行本体智能系统”的下一阶段,走出一条不用OWL/RDF的本体原生新路径。
