循序渐进 · 教学 · 入门篇

本体总览:组织的运营层

这是整个系列的第 0 课。它回答三个最基础的问题: 本体是什么、它由哪些零件组成、以及它最终用来干什么。

原文 Palantir Foundry · Ontology Overview 预计阅读 12 分钟 4 个互动演示 + 6 道测验
本文来源 · Source 内容整理自 Palantir Foundry 官方文档:
https://www.palantir.com/docs/foundry/ontology/overview/
原始标题:Ontology · Overview

一句话速览

本体总览:组织的运营层:这是整个系列的第 0 课。它回答三个最基础的问题:本体是什么、它由哪些零件组成、以及它最终用来干什么。

1 本体是组织的"运营层"
Palantir 平台里一开始有的,是各种数字资产:数据集、虚拟表、模型
2 定义组织"怎么变"
原文的用词很讲究:the kinetics of the organization——让组织动起来,同时又不违反组织自身的管控与治理…
3 让不同对象"长得一样"
接口(interface)描述的不是某个具体事物,而是一种形状:具备哪些属性、哪些链接、哪些能力
4 它怎么支撑决策
投入本体建设的最终目的,是让组织里的决策规模化地变好
1

一句话:本体是组织的"运营层"

Ontology = an operational layer for the organization.

Palantir 平台里一开始有的,是各种数字资产:数据集、虚拟表、模型。 它们是"原料",但业务人员看不懂,也没法直接拿来做决策。

本体就建在这些数字资产之上,把每一份数据连接到它在现实世界中对应的那个东西上—— 可能是有形的(工厂、设备、产品),也可能是无形的(客户订单、金融交易)。

在很多场景里,本体就是整个组织的数字孪生(digital twin)。 …containing both the semantic elements (objects, properties, links) and kinetic elements (actions, functions, dynamic security) needed to enable use cases of all types.
记住这个二分法,它贯穿全部文档: 语义元素(semantic)= 世界"是什么"; 动力元素(kinetic)= 世界"怎么变"。 本体必须同时具备两者,否则只能"看"不能"动"。
2

它坐在整个平台的哪一层?

点开每一层看看它负责什么。

上层面向用户的分析与运营工具
Object Views · Object Explorer · Quiver · Workshop
本体不是终点。它被深度集成进这些工具里:用户创建可复用的 Object Views、 在 Object Explorer 里搜索感兴趣的对象、在 Quiver 里做复杂分析、 在 Workshop 里搭出高质量的应用。第 8 步会展开。
本体层The Ontology
语义元素:objects / properties / links · 动力元素:actions / functions / dynamic security
这一层做的事情是:把数据映射成对象、属性和链接,并为所有字段提供丰富的元数据, 同时为所有变更提供细粒度的安全与治理。 原文特别强调:这远远超出了"数据编目"或"schema 设计"的范畴—— 它是在为终端用户的工作流打地基。
下层已集成的数字资产
datasets · virtual tables · models
Datasets(数据集):从各个源系统接入后的数据。 Virtual tables(虚拟表):不落地、直接映射到外部系统的数据视图。 Models(模型):接入平台的分析或机器学习模型。 它们是本体的"燃料",本体把它们翻译成业务的现实对应物。

↑ 点击任意一层展开说明。

3

数字孪生到底长什么样?

左边是现实世界的一家医院,右边是它在本体里的样子。点任意一边。

现实世界
本体中的对象
← 点左边的一个事物,看看它在本体里对应什么。
注意每张卡片里的两种内容:属性(这个事物自身的特征)和链接(它和别的事物的关系)。 本体不只是把"东西"搬进来,更关键的是把"关系"也搬进来——这才是它能支撑决策的原因。
4

语义元素:定义组织"是什么"

把数据源映射成 objects、properties、links。

Object 对象
一个现实事物的实例。比如"呼吸机 V-204"这一台具体的机器。
对象类型(object type)则是它的类别:Ventilator
Property 属性
对象的特征,比如 serialNumberstatus
本体允许为每个字段附加丰富的元数据。
Link 链接
对象与对象之间的关系,比如"这台呼吸机被写进了那张维修工单"。
链接类型(link type)定义关系的种类与两端。
本体远超数据编目或 schema 设计方案——它为终端用户的工作流定义了一套稳健的基础, 包括所有字段的丰富元数据,以及所有变更的细粒度安全与治理。
5

动力元素:定义组织"怎么变"

Action types 与 Functions。

原文的用词很讲究:the kinetics of the organization——让组织动起来, 同时又不违反组织自身的管控与治理。这就是动力元素的职责。

Action type 动作类型
用来采集业务人员的输入,或者编排决策流程并回写到既有系统。

例子:"批准这张采购订单""把这台设备标记为停用"。 每一次执行都会被记录、受权限与治理约束——这是"能动手但要合规"的关键。
Function 函数
用来编写和演进任意复杂度的业务逻辑

例子:根据患者的全部病史与实时指标,计算一套风险评分。 逻辑可以被复用、被版本化演进,而不是散落各处。
一句话区分:Action type 是"人(或系统)做出的一次决策,会改变本体中的对象; Function 是"一段计算逻辑",为决策提供依据。
6

练一练:语义还是动力?

这是全文最重要的心智模型,务必分清。

7

Interface:让不同对象"长得一样"

一种描述"对象类型形状与能力"的本体类型,提供多态。

接口(interface)描述的不是某个具体事物,而是一种形状: 具备哪些属性、哪些链接、哪些能力。任何符合这个形状的对象类型都可以实现它。

好处是多态(polymorphism):工作流可以只针对接口来写, 于是对所有实现了它的对象类型都成立——不用为每个类型重写一遍。

动手试试:哪些类型实现了 Inspectable

接口 Inspectable 要求具备 lastInspectionDateinspectionStatus。点击你认为是实现者的卡片。

候选对象类型
判定结果
点击左边的卡片进行判定。

8

最后一步:它怎么支撑决策?

本体被深度集成进 Palantir 面向用户的工具里。

投入本体建设的最终目的,是让组织里的决策规模化地变好。 落到具体工具上,是这样四件事:

Object Views
创建可复用的对象视图——把一组对象和分析固化下来,别人可以直接接着用。
Object Explorer
搜索你感兴趣的对象,在本体里顺着链接自由导航。
Quiver
做复杂的时序与探索性分析。
Workshop
搭建高质量的、可直接投入使用的业务应用。

一页带走

① 本体 = 运营层
建在 datasets / virtual tables / models 之上,连接它们在现实世界的对应物。
② 语义:是什么
objects(事物)+ properties(特征)+ links(关系)。
③ 动力:怎么变
action types(受治理的决策)+ functions(业务逻辑)+ dynamic security。
④ 接口:共同的形状
提供多态,让工作流一次写成、处处适用。

学完这一篇,按顺序接着看 ② 设计最佳实践(为什么)③ 结构指南(怎么做)

延伸阅读 · 相关页面

按主题横向跳转,不必顺着目录一篇篇读。

常见问题速答 · FAQ

关于「本体总览:组织的运营层」,读者最常问的几个问题。

一句话:本体是组织的"运营层"是什么?
Palantir 平台里一开始有的,是各种数字资产:数据集、虚拟表、模型。它们是"原料",但业务人员看不懂,也没法直接拿来做决策。
动力元素:定义组织"怎么变"?
原文的用词很讲究:the kinetics of the organization——让组织动起来,同时又不违反组织自身的管控与治理。这就是动力元素的职责。
让不同对象"长得一样"是什么?
接口(interface)描述的不是某个具体事物,而是一种形状:具备哪些属性、哪些链接、哪些能力。任何符合这个形状的对象类型都可以实现它。
最后一步:它怎么支撑决策?
投入本体建设的最终目的,是让组织里的决策规模化地变好。落到具体工具上,是这样四件事。