本体论原本在问:这个世界到底有 什么
Ontology 最早不是一个软件词,而是哲学词。哲学里的本体论关心一个朴素但很难回答的问题:这个世界到底有什么?
一块石头当然存在。数字 3 不占空间,但数学上又离不开它。“订单”“风险”“信用”“责任”不是自然物,却真实影响人类社会里的资源分配和行为选择。
所以,本体论不是玄学。它的底层动作很工程化:给世界建模。它要回答世界里有哪些实体,实体有哪些属性,实体之间有什么关系,哪些变化被允许,哪些变化不成立。
到了计算机科学里,这个词被借用来描述某个领域里的概念模型。Tom Gruber 的经典定义说,ontology 是对某种概念化的明确规范说明。翻译成产品语言,就是把一个领域里的核心对象、关系、规则说清楚,让机器也能按同一套语义工作。