设为首页 | 收藏本站
18515218668

本体论与业务规则的区别

发表时间:2026-03-14 16:55作者:Together规则引擎
文章附图

这是我们常被问到的问题。本文将为大家阐释这两个概念,并说明二者的关联。简而言之,本体论定义了某一领域内各类事物(实体)的结构与内涵,而业务规则则对这些事物的行为进行定义或约束。

在深入探讨细节之前,我们先来分别界定这两个概念。

什么是本体论?

本体论的定义为:一种模型,用于定义某一领域内存在的各类事物(实体)、可用于描述这些事物的特征(属性),以及事物之间的相互关系。

本体论本质上具有较强的静态性和抽象性。例如,本体论中并不包含实体实例的实际数据,而这正是知识图谱的用武之地。当你基于本体论中定义的事物类型,构建一个包含其实例实际数据的数据集时,就形成了知识图谱。但知识图谱仅能被动存储数据:新增数据时不会触发任何响应,本体论的结构也无法得到主动保障,而这正是业务规则发挥作用的地方。

什么是业务规则?

业务规则的定义为:在特定条件下,对某一领域内各类事物(实体)应有的行为或被禁止的行为所做的规定。

因此,业务规则本质上更具动态性,但依然具备较高的抽象性。如果没有系统自动执行这些业务规则,那么即便向知识图谱中录入数据,也不会产生任何实际效果。所以,我们需要引入业务规则引擎,为系统赋予动态行为能力,同时确保领域内的数据符合本体论所定义的结构。

本体论与业务规则的结合

Together规则引擎将本体论驱动的知识图谱与业务规则引擎融为一体,你可以在该平台上为某一领域同时定义本体论和一系列业务规则。

定义本体论的步骤

在Together规则引擎中定义本体论,可分为三个步骤:

1.DRD图定义:在编辑器画布中添加决策图元并连线,明确图元之间的相互关系

2.数据结构定义:定义数据结构,如字段、结构、表,设置字段类型和约束。

3.决策块构建:通过装箱表达式撰写规则算法逻辑(如下),并与其他决策块关联。

定义业务规则的步骤

在Together规则引擎中编辑业务规则,可分为四个步骤:

1.明确对象:选定与该业务规则相关的事物(实体)

2.设定条件:定义实体需满足何种条件,该业务规则才会触发执行

3.指定操作:明确业务规则执行时需完成的操作(如计算),此步骤暂不修改任何数据

4.定义动作:描述执行后会改变领域数据的具体行为(如创建新实体、修改现有实体)

如果你想了解更详尽的操作说明,我们为上述每个步骤都准备了专属教程。同时我们还提供入门级快速教程,零基础轻松上手。

快来联系我们体验Together的强大功能吧!

文章分类: 决策管理
分享到:
精选文章
公众号
关于我们
联系方式
让您的业务更自动化、智能化!
联系邮箱:   zhangyi@rongtek.com      wangyilong@rongtek.com
咨询热线:185 1521 8668        183 3562 2627
电话:010-8200081