ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

本体(Ontology)

本体(Ontology)

一、本体(Ontology)定义
本体是特定知识领域的规范化、形式化知识蓝图:清晰界定领域里包含哪些概念、概念的特征属性、概念之间的各类关联规则,用统一标准消除术语歧义,让人和机器都能读懂、理解、推理知识。
二、本体核心构成要素
1、概念/类(Class/Concept)
领域内抽象事物的集合,是本体最基础单元,可层级划分(父类、子类,继承关系)
2、属性(Property)
(1)数据属性(Datatype Property):概念绑定文字、数字、日期等基础数据
(2)对象属性(Object Property):用来连接两个不同概念,本质就是概念间的关系载体
3、关系(Relation)
概念与概念之间的逻辑联结,本体最核心价值,常见标准关系:
(1)继承(is-a):属于、子类关系
(2)整体-部分(part-of):组成关系
(3)拥有属性(has-attribute)
(4)因果、依赖、诊疗、包含等自定义领域关系:
4、规则
定义业务逻辑,约束规则、逻辑判定条件,用于知识推理、纠错校验

三、本体的核心作用
1、统一术语,消除歧义
同一词汇在不同场景含义不同,本体做统一规范
2、知识复用与共享
不同机构、系统可以基于同一套本体标准对接知识,打通数据壁垒
3、支持机器语义推理(本体最大价值)
机器不止读取信息,还能自主推导新知识
4、知识校验、纠错
依靠公理排查错误数据
5、为大模型、知识库、RAG 提供底层语义支撑
解决大模型幻觉、知识碎片化问题

四、什么东西应该成为实体
在本体设计里,一个东西是否成为实体,通常看三个条件:
1、条件1:是否有独立生命周期
比如:配变:投运、运行、检修、退役有自己的生命周期;负荷:负荷值随着时间变化。
2、条件2:是否需要被多个对象关联
例如:负荷不仅和配变有关,同时受天气、节假日等多因素关键
3、条件3:是否参与业务推理
比如:为什么这个配变容易故障?负荷是推理链中的一个节点。

五、主流的主体存储图数据库

数据库特点
Neo4j 成熟生态
NebulaGraph 国产、分布式、高性能
HugeGraph Apache开源、国产生态
TuGraph 蚂蚁开源
TigerGraph 企业级
返回列表