术语
本体(Ontology)
本体(Ontology)在 ObjectStack 所用的意义上,是一份可执行的业务本体:对一个业务的定义——它的对象与字段、关系、动作、权限、流程,以及 Agent 与工具定义——以类型化元数据写出,由运行时校验后直接运行,让软件和 AI Agent 通过这一份定义去操作业务,而不是对着一堆原始数据表猜。
又称 可执行业务本体业务本体企业本体领域本体
在实践中
本体即软件。在 ObjectStack 里,本体不是某个托管平台内部的一层:它就是应用自己的定义——对象与字段、关系、动作、权限、流程,以及 Agent 与工具定义——由运行时直接运行:数据库、REST API、界面和 MCP 工具都从它派生,权限与审计在每一次调用上执行。这个词带着四条边界。它是可执行的,不是知识表示意义上的本体:没有继承、没有公理、没有推理机——定义被校验,然后被运行。它不是架在你现有系统之上的语义层:它本身就是系统,联邦外部数据源默认只读,且尚在早期。视图、仪表盘、应用和翻译是本体的投影,不是本体的一部分。代码也没有消失:它以钩子、动作体、CEL 和受限 JSX 的形式搬进了运行时。
这个词来自哲学,经由知识工程进入企业软件,在那里它指对一个领域的形式化建模——类、属性、关系——让软件能对其推理。那层含义很窄也很实用:本体为整个组织一次性命名类型(客户、工单、设备)、每个类型带的属性,以及类型之间的连接,这正是它和数据库 schema 的分界。schema 描述的是某一个应用怎么存自己的行;本体描述的是这家公司所说的「客户」到底指什么,并且要写得让十几个系统、一个报表工具和一个模型都能解析出同一个答案。2026 年多数人想到这个词时脑子里是 Palantir Foundry——它的本体建模质量确实高;微软 Fabric IQ 和 Google 的企业知识图谱也在往同一层挤。
大部分本体工作都在风险刚开始的地方停住了。检索级的本体是一个读模型:它让 Agent 把业务说清楚,却对「Agent 要动手改点什么」只字未提。把它补完整的能力,是被声明出来、且做权限校验的写操作——动作(Action)——连同挂在同一份定义上的权限与审计规则。Palantir 多年来一直把写操作收拢进受治理的 Action,这份功劳应该给它;「这个设计对不对」从来不是待议的问题。
待议的问题是:这份文件在谁手里。在 ObjectStack 里,这份定义就是你的业务本体:开放、带版本、归你所有,放在你自己的仓库里,既不是散落在框架各处的代码,也不是锁在厂商系统里的一张图。一份你能读、能 diff、能搬到另一个宿主上去的定义,和一份同样优秀但住在厂商引擎里、迁移等于重建的定义,是两种不同的资产。并且,本体不会让 AI Agent 变正确:把业务建模好依然是缓慢的、充满分歧的人的工作,没有哪种格式能替你走完。格式能决定的事情要窄得多——结果是否小到 Agent 能一次读完、是否严格到能在编写时点就把 Agent 的错误挡回去、是否可移植到能活过它最初被写下的那个平台。
这个术语用在哪里
真正用到这个术语的页面与文章。
产品页面
- 本体 本体即软件。一份可执行的业务本体。AI 编写它,运行时运行它,Agent 操作它,你拥有它。这句话的意思:由运行时执行的六类核心、不属于本体的四种投影、关于这个词的四道护栏,以及四个承诺各自靠什么兑现。
- 对比 把 ObjectStack 放到知识本体、语义层与上下文层、运营本体、元数据驱动平台和 AI 代码生成旁边:各自擅长什么、真正的差别在哪、别人在哪些地方更强,以及今天哪些工作负载不适合它。
- 数据建模 对象、关系、校验和公式自动变成表、迁移、查询语言和 REST API——配备对象设计器、ER 图和数据源同步,已在运行的数据库可联邦接入,默认只读。
- 应用界面 表单、视图和仪表盘直接从元数据渲染——按每个用户的权限成形、实时更新,并可在带实时预览的视图设计器里用列检查器与筛选构建器微调。
- 权限与安全 基于角色、行级与字段级的访问控制,配备权限矩阵编辑器与审计日志查看器,支持记录共享、租户隔离——对人和 AI Agent 同等强制执行。
- 工具与 MCP @objectstack/mcp 把对象、查询和动作变成受策略约束的工具,供 Claude、Cursor 或任意 MCP 客户端调用——每一次调用都强制执行权限。
- Agent 开发指南 编码 Agent 的 README 路径:npm create objectstack@latest 写入 AGENTS.md,Agent 编写类型化元数据,os validate 拒掉运行时会失败的东西,npx os dev --ui 把应用渲染出来供人审阅。
- 平台总览 ObjectOS 是建立在 ObjectStack 之上的商业运行环境:把产品内 AI、部署与团队运营建立在开放、受治理的 ObjectStack 运行时之上。
- AI Build & Ask ObjectOS AI Build 把一句描述变成可审阅的 ObjectStack 元数据;AI Ask 在用户权限内回答实时数据问题,开源 ObjectStack 则通过 MCP 接入你自己的 AI。
文章
- 「本体即软件」到底是什么意思?可执行业务本体的完整定义 这句话是 ObjectStack 的定位,这篇是它的定义:可执行业务本体由六类核心构成,有四种投影、三个「不是」,还有一条分辨核心与投影的测试。
- 企业 AI Ontology:为什么业务定义与运行时都应该开放 2026 年 6 月 Ontology MCP 正式可用:厂商自己把 agent 接口交给了开放协议,定义层也在跟进。唯独运行时没人打开——而可移植性恰恰住在那一层。
- 开放与封闭企业本体:谁拥有业务语义层 2025 年 11 月到 2026 年 8 月,五家平台各自交付了业务语义层,而且大多把 MCP 读取通道开放了出来,定义本身却仍留在平台里。协议开放,定义封闭——归属之争因此更尖锐了。
- AI 如何触发业务动作:Action 元数据如何保证受控执行 AI agent 的价值不只是回答问题,而是帮助用户更新记录、创建任务、发起审批和推动流程。ObjectStack 用 Action 元数据把按钮、流程和审批开放给 AI,同时保留权限、确认和审计。