本体和知识图谱之间的区别是什么?

摘要:
随着语义应用程序在行业中越来越流行,客户经常来EK询问有关本体和知识地图的问题。具体来说,他们想知道两者之间的区别。在这个博客中,我将指导您理解本体论和知识图谱,讲述它们的区别以及它们如何组织大量数据和信息。具体来说,使用SPARQL,我们可以查询数据并使用推理函数。本体论和知识地图有什么区别?

原地址:https://baijiahao.baidu.com/s?id=1685203117875524277&wfr=spider&for=pc

译者:AI研习社(洛克麦金托、小海绵)

双语原文链接:What’s the Difference Between an Ontology and a Knowledge Graph?

随着语义应用程序成为业界越来越热门的话题,客户经常来EK询问有关本体和知识图谱的问题。具体来说,他们想知道两者之间的区别。本体和知识图谱是一回事吗?它们有何不同?两者之间是什么关系?

在这篇博客中,我将引导您了解本体和知识知识图谱,讲述它们之间的区别以及它们如何组织大量数据和信息。

什么是本体?

本体是语义数据模型,用于定义domain中事物的类型以及可用于描述它们的属性。本体是广义的数据模型,这意味着它们仅对具有某些属性的事物的一般类型进行建模,而并不包含有关我们domain中具体个体的信息。例如,本体论不能描述您的狗,斑点和它的所有个体特征,主要描述狗的一般概念,尝试描述大多数狗可能具有的特征。这样做可以使我们在将来用本体来描述其他狗。

本体有三个主要组成部分,通常描述如下:

类: 存在于数据中的不同类型的。

关系:连接两个类的属性。

属性:描述单个类的属性。

例如,假设我们有以下关于书籍、作者和出版商的信息:

本体和知识图谱之间的区别是什么?第1张

首先,我们要标识类(数据中事物的唯一类型)。这个示例数据似乎捕获了关于书籍的信息,因此它是类的一个很好的候选项。具体来说,示例数据捕获了关于书籍的某些类型的内容,比如作家和出版商。再深入一点,我们可以看到我们的数据还捕获了关于出版商和作者的信息,比如他们的位置。这给我们留下了这个例子中的四个类:

书籍

作者

出版商

位置

下一步,我们需要标识关系和属性(为了简单,我们可以将关系和实体属性都视为属性)。使用我们在之前定义的类,我们可以查看数据并开始列出我们看到的每个类的所有属性。例如,在书籍类中,一些属性可能是:

书籍有作者

书籍有出版商

书集是在一个日期出版的

书籍之后有续集(其他书)

其中一些属性是连接两个类的关系。例如,关系属性“书籍有作者”是一个连接书籍类和作者类的关系。其他属性,像“书籍发布的日期”是实体属性,只描述一个类,而不是将两个类连接在一起。

需要注意的是,这些属性可能适用于任何给定的书籍,但它们不一定适用于每一本书。例如,很多书都没有续集。这在我们的本体中很好,因为我们只是想确保我们捕获了可能适用于许多(但不一定是所有)书籍的属性。

虽然上面的属性列表很容易阅读,但是重写这些属性以更清楚地定义我们的类和属性会有所帮助。例如,“书籍有作者”可以写成:

书→有作者→作者

尽管你可以包括更多的属性,这取决于你的用例,对于这个博客,我已经定义了以下属性:

书→有作者→作者

书→有出版商→出版商

书→出版于→出版日期

书→后面是→书

出版商 →位于→位置

位置→位于→位置

记住,我们的本体是一个通用的数据模型,这意味着我们不想在本体中包含关于特定书籍的信息。相反,我们希望创建一个可重用的框架,将来我们可以用它来描述其他书籍。

当我们结合类和关系时,我们能够以图的形式查看本体:

本体和知识图谱之间的区别是什么?第2张

什么是知识图谱?

使用本体作为一个框架,我们可以添加关于个别书籍、作者、出版商和位置的真实数据来创建一个知识图谱。利用上面表中的信息和本体,我们可以创建每个本体关系的特定实例。比如,如果我们的本体中有这样的关系“书籍→有作者→作者”,这个关系的单个实例如下:

本体和知识图谱之间的区别是什么?第3张

如果我们把我们拥有的关于《杀死一只知更鸟》这本书的所有信息加进去,我们可以看到知识图谱的开端:

本体和知识图谱之间的区别是什么?第4张

如果我们对所有的数据都这么做,我们最终会得到一个使用本体对数据进行编码的图。通过使用知识图谱,我们可以将数据看作一个关系网络,而不是作为单独的表格在我们无法理解的数据点间绘制新的连接。具体来说,使用SPARQL,我们可以查询数据和使用推理功能(让知识图谱建立之前没有定义的连接)。

本体和知识图谱之间的区别是什么?第5张

那么本体和知识图谱有什么不同呢?

正如你在上面例子中所看的,当你将本体(我们的数据模型)应用到一组单独的数据点(书籍、作者和出版商数据)时,那么就是创建了一个知识图谱。换句话说:

本体+数据=知识图谱

AI研习社是AI学术青年和AI开发者技术交流的在线社区。我们与高校、学术机构和产业界合作,通过提供学习、实战和求职服务,为AI学术青年和开发者的交流互助和职业发展打造一站式平台,致力成为中国最大的科技创新人才聚集地。

如果,你也是位热爱分享的AI爱好者。欢迎与译站一起,学习新知,分享成长。

免责声明:文章转载自《本体和知识图谱之间的区别是什么?》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【转】34款Firefox渗透测试插件PHP执行系统命令的有几个常用的函数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

从 Android 到 AI 之路

       高煥堂  misoo.tw@qq.com  从 Android 到 AI 之路:Java与Python 携手同行           1.以Python撰写 AI模型框架(Framework) 2.准备Java与Python协同开发环境 3.在Android Studio里撰写Python程序  4.一个基本的AI建模议题:分类的标签设定 5...

L1-064 估值一亿的AI核心代码 (20分) 团体程序设计天梯赛-练习集

以上图片来自新浪微博。 本题要求你实现一个稍微更值钱一点的 AI 英文问答程序,规则是: 无论用户说什么,首先把对方说的话在一行中原样打印出来; 消除原文中多余空格:把相邻单词间的多个空格换成 1 个空格,把行首尾的空格全部删掉,把标点符号前面的空格删掉; 把原文中所有大写英文字母变成小写,除了 I; 把原文中所有独立的 can you、could y...

千人千面、个性化推荐,解读数据赋能商家背后的AI技术

12月6~7日,由阿里巴巴集团、阿里巴巴技术发展部、阿里云云栖社区联合主办,以“2016 双 11 技术创新”为主题的阿里巴巴技术论坛,来自商家事业部的技术总监魏虎给大家分享了数据赋能商家背后的AI技术。首先对大数据和人工智能进行了简要介绍,接着着重分析了客户运营平台,包括实时分群算法、match和rank框架以及千人千面技术,最后讲解了千牛头条、服务市场...

自己动手开发智能聊天机器人完全指南(附python完整源码)

一、前言 人工智能时代,开发一款自己的智能问答机器人,一方面提升自己的AI能力,另一方面作为转型AI的实战练习。在此把学习过程记录下来,算是自己的笔记。 二、正文 2.1 下载pyaiml 下载pyaiml 2.2 安装 pip install aiml 安装aiml 2.3 查看 安装完成后,查看包信息,pip show 查看aiml包信息 三、源...

为什么edge AI是一个无需大脑的人

为什么edge AI是一个无需大脑的人 Why edge AI is a no-brainer 德勤预计,到2020年,将售出超过7.5亿个edge AI芯片,即在设备上而不是在远程数据中心执行或加速机器学习任务的全芯片或芯片的一部分,收入将达到26亿美元。此外,边缘人工智能芯片市场的增长速度将远远超过整个芯片市场。到2024年,预计edge人工智能芯片...

转载:国内外高精地图厂商一览

转载:https://mp.weixin.qq.com/s?__biz=MzI4NDY4MTMyNA==&mid=2247489306&idx=1&sn=d5dc4ece13cddcf4ec3a28014e817e53&chksm=ebf6e219dc816b0f0de7e1183e8565a1b3edc735bf4ae3f...