什么是 Ontology(本体论),与一般的对象关系有什么不同?
你是否曾经好奇,那些复杂的业务系统背后,到底是如何组织和决策的?今天,我们就来聊聊 Ontology(本体论)这个概念,以及它背后的技术原理。
1.1 官方定义
根据 Palantir 官方《平台概览》的定义,Ontology 旨在表示企业中的决策,而不仅仅是数据。它是一个语义层,用于连接数据与现实世界的业务对象、关系和决策流程。它包含数据、逻辑、操作和安全三大要素。
1.2 哲学基础:两种本体观
哲学本体论概念在工程里常有两种体现:实体本体论(对象为主、关系附属 → ER/OOP)和关系/过程本体论(关系与变化为主 → 图、分布式状态、Palantir)。关系过程本体论更贴近 Palantir,它不仅关心“有哪些对象”,还要关心如何关联、哪些动作能改状态、受何约束。
1.3 工程建模的三层演进
从对象中心到关系 + 行为 + 约束,Palantir Ontology 的工程建模经历了三层演进。
