循序渐进 · 教学 · 本体零件(十二)

Ontology Manager:搭建与维护本体的工作台

前面学的对象类型、属性、链接、接口、动作、函数,都在哪里被创建和管理?答案是 Ontology Manager(OMA)。这一篇带你走一遍它的界面与一次完整的变更流程。

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

一句话速览

Ontology Manager:搭建与维护本体的工作台:前面学的对象类型、属性、链接、接口、动作、函数,都在哪里被创建和管理?答案是 Ontology Manager(OMA)。这一篇带你走一遍它的界面与一次完整的变更流程。

1 OMA 是"本体的工作台"
Ontology Manager(有时也叫 Ontology Management Application,简称 OMA)是用来搭建…
2 进入 Ontology Manager
原文给出三种打开方式
3 导航 + 视图
Ontology Manager 的界面由两类常驻元素 + 一组视图构成
4 点进资源后,能看到什么
选中某个资源,OMA 会打开对应的视图
1

一句话:OMA 是"本体的工作台"

Ontology Manager enables you to build and maintain your organization's Ontology.

Ontology Manager(有时也叫 Ontology Management Application,简称 OMA) 是用来搭建与维护组织本体的应用。它能做的事覆盖面很广:

  • 创建新的对象类型(object type)、定义新的动作类型(action type)
  • 数据连接到本体;
  • 排查"数据有没有在用户应用里更新"之类的问题。
You can use Ontology Manager for a wide range of activities related to your Ontology, from creating a new object type and defining a new action type, to connecting data to the Ontology, and investigating whether data is updating in user applications. 从创建对象类型、定义动作类型,到连接数据、排查数据是否在用户应用中更新——OMA 都能做。
把它想成"工厂":前几篇讲的是本体的"零件"(对象、属性、接口、动作、函数); OMA 是生产和管理这些零件的车间。
2

如何进入 Ontology Manager?

三种进入方式,挑顺手的。

原文给出三种打开方式:

侧边栏 Apps
在 Workspace 侧边栏的 Apps 区,点 Ontology Manager 图标。
右键对象类型
Data Lineage(数据血缘)里右键某个对象类型,选 Configure object type
改 URL
在 Foundry 主页 URL 末尾加上 /workspace/ontology 直接访问。
3

界面骨架:导航 + 视图

顶栏、侧边栏,再加上一组"视图"。

Ontology Manager 的界面由两类常驻元素 + 一组视图构成:

顶栏(top bar)
三大功能:搜索本体资源、新建本体资源、在分支之间切换或新建分支(navigate / create branches)
侧边栏(sidebar)
在 OMA 内部的各种资源、页面、应用之间快速跳转。

文档里会反复提到的"视图"包括:

七种视图
Discover(发现页) · Object type view(对象类型视图) · Property editor view(属性编辑器) · Link type view(链接类型视图) · Action type view(动作类型视图) · Function type view(函数类型视图) · 以及贯穿它们的 Ontology Manager 导航。
记两个"常驻件":顶栏(搜索 / 新建 / 分支)和侧边栏(内部导航)永远在; 其余视图是点进不同资源后展开的工作区。
4

点进资源后,能看到什么?

每个本体零件都有专属视图与管理页面。

选中某个资源,OMA 会打开对应的视图。重点记这几个:

视图打开方式 / 包含页面
Object type view 对象类型视图选中对象类型。其 Overview 页含 7 块:① 元数据 ② 属性 ③ 动作类型 ④ 链接类型图 ⑤ 依赖方 ⑥ 数据 ⑦ 使用量。
Property editor view 属性编辑器在对象类型 Overview 的 Properties 区里点某个属性即可打开。
Link type view 链接类型视图在对象类型 Overview 的链接类型图里点链接类型打开,含 Overview 与 Datasources 页。
Action type view 动作类型视图在对象类型的动作类型区点开,含 Overview / Logic / Observability 页。
Function type view 函数类型视图在对象类型的函数区点开,含 Overview / Configuration / Observability 页。
对象类型的 Overview 七件套:元数据、属性、动作类型、链接类型图、依赖方、数据、使用量—— 这是你检查"一个类型长什么样、被谁用、数据从哪来"的总入口。
5

上线之后:可观测与版本

看使用量、看监控、管版本、改代码的位置。

资源和应用跑起来后,OMA 还提供"回头看"的能力:

  • Observability(可观测性):动作类型与函数类型视图都有该页,展示近 30 天的近实时使用量,以及相关监控规则(monitoring rules)及其状态。
  • 函数版本:默认显示最新版本;可用左侧的版本下拉选择器查看其它版本。Usage History 面板记录用过某版本的应用,可直接跳过去升级版本。
  • 改函数代码:修改函数只能在 Functions Code Repository(函数代码仓库)里进行;在实体视图右上角的 Open in Code Repository 按钮可跳转过去。
6

动手:一次变更,从草稿到发布

点开每一层,看一次完整流程。

在 OMA 里改本体,遵循"先在分支上改草稿、确认无误后再发布"的节奏。 下面用分层图走一遍:给某对象类型新增一个属性并接好数据的全过程。 (各平台具体按钮名称可能略有差异,这里讲的是通用流程。)

进入打开 Ontology Manager
App 图标 / 右键 Configure / URL 加 /workspace/ontology
先进入 OMA。在顶栏可以通过"切换或新建分支"进入一个分支(branch)——后续的改动会先落在分支上,不会立刻影响线上应用。
草稿在分支上编辑
在 Object type view 里改属性 / 链接 / 动作 / 函数,并接好数据
进入目标对象类型的视图,在 Overview 的 Properties 区新增属性,必要时在 Property editor 里配置;也可用 Link type / Action type / Function type 视图改其它零件。这一阶段的改动属于草稿,只在当前分支可见。
校验预览与排查
用 Discover / Object type view 确认改动正确、数据在更新
回到 Discover 或对象类型的 Data / Usage 区块,确认新属性已正确接入、数据在用户应用里正常更新。OMA 本就擅长"排查数据有没有更新"这类问题。
发布把分支发布出去
发布(publish)分支,使变更对所有用户应用生效
确认无误后,将分支发布(publish)。发布后,改动脱离草稿状态,对所有用户应用即时可见,逻辑与校验在所有前端应用保持一致。
观测上线后盯紧
Observability 看近 30 天使用量 + 监控规则
进入 Action type / Function type 视图的 Observability 页,查看近 30 天使用量与监控规则状态;函数还可用版本下拉查看历史版本、在 Usage History 里升级应用版本。
↑ 点击任意一层展开说明。分支 + 发布,是 OMA 把"改动"变成"线上真相"的标准节奏。
7

它和"应用"是什么关系?

OMA 管"本体",应用消费"本体"。

OMA 处在"建设侧":它负责把本体搭好、接好数据、验证改动。 而业务人员真正每天用的是应用(applications)——那些搭在本体之上、直接干活的工具。

✓ Ontology Manager(建设侧)
负责 · 创建 / 编辑对象类型、属性、链接 · 定义动作类型、函数 · 连接数据、排查更新
→ 供
✓ Applications(消费侧)
负责 · 用本体里的对象做分析、决策 · 执行动作类型、调用函数 · 把人的决策沉淀回本体

下一站就去看看 applications(应用)——它们才是本体价值最终落地的场所。

一页带走

① OMA = 本体工作台
建对象类型、定义动作/函数、接数据、排查更新。
② 进入与导航
Apps 图标 / 右键 Configure / URL 加 /workspace/ontology;顶栏搜索·新建·分支。
③ 资源视图
对象类型 Overview 七件套;属性/链接/动作/函数各有专属视图。
④ 草稿→发布→观测
分支上改草稿、发布生效、Observability 看使用量与监控。

延伸阅读 · 相关页面

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

常见问题速答 · FAQ

关于「Ontology Manager:搭建与维护本体的工作台」,读者最常问的几个问题。

一句话:OMA 是"本体的工作台"是什么?
Ontology Manager(有时也叫 Ontology Management Application,简称 OMA)是用来搭建与维护组织本体的应用。它能做的事覆盖面很广。
界面骨架:导航 + 视图是什么?
Ontology Manager 的界面由两类常驻元素 + 一组视图构成。
点进资源后,能看到什么?
选中某个资源,OMA 会打开对应的视图。重点记这几个。
上线之后:可观测与版本是什么?
资源和应用跑起来后,OMA 还提供"回头看"的能力。