先介绍一下基本的概念


Knowledge Base :通常翻译为“知识库”。知识库是人工智能的经典概念之一。最早是作为专家系统(Expert System)的组成部分,用于知识推理。知识库中的知识有很多种不同的形式,例如本体知识、关联性知识、规则库,案例知识等。相比于知识库的概念,知识图谱更加侧重关联性知识的构建,如三元组。知识库是一个很泛的概念,其内容形式要比知识图谱广,可以将知识图谱看作是知识库的一个子集。


The Semantic Web:通常翻译为“语义网”或者“语义互联网”,是Web之父,Tim Berners Lee在1988年提出的。语义互联网的核心内涵是:Web不仅仅要通过超链接把文本网页面连接起来,还应该把事物链接起来,使得搜索引擎可以直接对事物进行搜索,不仅仅是对网页进行搜索。谷歌知识图谱是语义互联网这一理念的商业化实现,也可以把语义互联网看作是一个基于互联网共同构建的全球知识库。


Linked Data:通常翻译为“链接数据”。是Tim Berners Lee在2006年提出的,是为了强调语义互联网的目的是要建立数据之间的链接,而非仅仅是把结构化的数据发布到网上去。他为建立数据之间的链接制定了四个原则,从理念上讲,链接数据最接近于知识图谱的概念,但是很多商业知识图谱的具体实现并不一定完全遵循tim所提出的那四个原则。


Semantic Net/Semantic Network:通常翻译为“语义网络”或者“语义网”,这个翻译通常与Semantic web的翻译混淆,为了以示区别,这里采用“语义网络”的翻译。语义网络最早是1960年由认知科学家Allan M.Collins作为知识表示的一种方法提出。WordNet是最典型的的语义网络,相比起知识图谱,早期的语义网络更加侧重描述概念以及概念之间的关系,而知识图谱更加强调数据或事物之间的链接。


Ontology:通常翻译为本体,本体本身是一个哲学名词,在上个世纪80年代,人工智能研究人员将这一概念引入计算机领域、tom Gruber把本体定义为“概念和关系的形式化描述”。通俗点讲,本体相思雨数据库中的Schema,用来定义类和关系,以及类层次和关系层次等。OWL是最常用的本体描述语言,本体通常被用来为知识图谱定义Schema.


总结之我见

其实要区分每个概念,最好就是从每个概念的起源来区分,也就是说某个概念为什么被提出来,提出来主要的作用或者被提出时的背景是啥,根绝这些的不同就能很好地区分开了。

Semantic Network(语义网络)的侧重点是知识表示,可以认为是一种知识表示技术,其就是为了更好地表示知识而被提出来的一种知识表达模式。其用相互连接的节点和边来表示知识,节点表示对象、概念,边表示节点之间的关系。但是它的缺点是:节点和边的值没有标准,完全是由用户自己定义的,并且无法区分概念节点和对象节点。 而目前正火热的Knowledge Graph(知识图谱)中的一些知识表示技术就解决了这些问题,知识图谱是相对Semantic Network更大的一种概念,知识表示是构建知识图谱的一种关键技术。而Semantic Web(语义网或者语义互联网)是在Web(万维网)发展起来之后被提出的,它和链接数据的概念非常相似。其实,本质上,语义网络、链接数据还有web3.0都是同一个概念,只是在不同的时间节点和环境中,它们各自描述的角度不同,它们都是W3C制定的用于描述和关联万维网数据的一系列技术标准,即,语义网技术栈。 语义网正是为了使得网络上的数据变得计算机机器可读而被提出的一种通用框架。“Semantic”就是用更丰富的方式来表达数据别后的含义,让机器能够理解据。“Web”则是希望这些数据相互联结,组成一个庞大的信息网络,正如互联网中相互链接的网页,只不过基本单位变为粒度更小的数据。链接数据起初是用于定义如何利用语义网技术在网上发布数据,其强调在不同的数据集间创建链接。Tim Berners Lee为建立数据之间的链接制定了四个原则。
  链接数据应该是最近接知识图谱的一个概念,从某种角度说,知识图谱是对链接数据这个概念的进一步包装。链接数据和知识图谱最大的区别在于:

  1. 正如上面Open Linked Data Project所展示的,每一个圆圈代表一个独立存在和维护的知识图谱;链接数据更强调不同RDF数据集(知识图谱)的相互链接。

  2. 知识图谱不一定要链接到外部的知识图谱(和企业内部数据通常也不会公开一个道理),更强调有一个本体层来定义实体的类型和实体之间的关系。另外,知识图谱数据质量要求比较高且容易访问,能够提供面向终端用户的信息服务(查询、问答等等)。

发展时间轴

下面的时间轴会帮助你的理解,这里主要是从概念的发展背景来考虑。

Knowledge Base、Semantic Web、Semantic Network、Linked Data、Knowledge Graph概念解析相关推荐

  1. 如何利用knowledge base来做推荐

    本文描述的是推荐系统使用Linked Data做为主要数据源的情况. 注:文中的SparQL语句可以在这里查询 首先介绍一点背景信息.Dr. Gautam Shroff在<Web Intelli ...

  2. Semantic Parsing via Staged Query Graph Generation: Question Answering with Knowledge Base(笔记)

    introduction 组织世界上的事实并且把它们存储成结构化的数据逐渐变成开源域问答的重要资源,例如:DBPedia (Auer et al., 2007) and Freebase (Bolla ...

  3. Learning Plausible Inferences from Semantic Web Knowledge - note (详细题目见正文)

    Learning Plausible Inferences from Semantic Web Knowledge by Combining Analogical Generalization wit ...

  4. 知识库的构建 6-1 语义网 Semantic Web

    总结:关于URI的构成,命名空间,命名空间prefix,curie,turtle,关于RDFa 语义网Semantic web:目的是想构建一个web使所有的data都有一个标准的格式 RDF Res ...

  5. Semantic Web 语义化web

    语义化好像已经提出来很多年了,今天第一次接触到这个概念,所以查阅了一些资料,整理了下自己的一些理解. 一 概念 1.1字面上理解就是"具有语言本身的意义的网页 W3C上的解释翻译是" ...

  6. Semantic Web学习资料库

    1. Books推荐: http://www.downeu.net这个网站提供了许多关于Semantic Web的书籍. 2. <A Semantic Web Primer>有不同版本,最 ...

  7. Jena 简介:通过 Jena Semantic Web Framework 在 Jave 应用程序中使用 RDF 模型

    简介: RDF 越来越被认为是表示和处理半结构化数据的一种极好选择.本文中,Web 开发人员 Philip McCarthy 向您展示了如何使用 Jena Semantic Web Toolkit,以 ...

  8. 通过 Jena Semantic Web Framework 在 Jave 应用程序中使用 RDF 模型 (转)

    RDF 越来越被认为是表示和处理半结构化数据的一种极好选择.本文中,Web 开发人员 Philip McCarthy 向您展示了如何使用 Jena Semantic Web Toolkit,以便在 J ...

  9. 通过 Jena Semantic Web Framework 在 Jave 应用程序中使用 RDF 模型

    http://www.ibm.com/developerworks/cn/java/j-jena/ RDF 越来越被认为是表示和处理半结构化数据的一种极好选择.本文中,Web 开发人员 Philip ...

最新文章

  1. 神经网络与机器学习 笔记—LMS(最小均方算法)和学习率退火
  2. 我命由我不由天,5个月逆袭百度,头条AI岗位,来挑战吗?
  3. 图数据库并非要取代区块链,而是让区块链如虎添翼
  4. 聊聊高并发(二十一)解析java.util.concurrent各个组件(三) 深入理解AQS(一)
  5. Coding and Paper Letter(三十九)
  6. c语言爬虫和python爬虫_为什么写爬虫都喜欢用python?
  7. mysql 1129 错误Host is blocked because of many connection errors; unblock with 'mysqladmin flush-host
  8. 如何调整金格电子章服务器印章_电子签章赋能勘察设计新动力
  9. oracle 中的参数 optimizer_mod的各个参数的意义
  10. vb 打开sdf数据_DWG、DGN、SDF、DWF!Civil 3D图形数据共享的几种方法
  11. C语言深入浅出可变参数函数的使用技巧(转)
  12. sqlserver功能选择_即将开课 | SQL Server 开发课程
  13. java生成电子发票_Java电子发票管理系统
  14. Apache Ranger KMS 部署文档
  15. Excel绘制双坐标抽图表
  16. 黑马5月就业数据丨人均过万!女生薪资更亮眼!
  17. 华为Mate 20 Pro更新EMUI9.1系统,系统流畅度稳步提高
  18. 新宜中国携手fone,踏上预算管理新征程
  19. 黑帽实战 | 给大家讲讲一个二类电商的大佬的故事!
  20. 安装系列—火狐浏览器添加组件‘firebug’却无法找到?

热门文章

  1. JS indexOf() 函数
  2. 很文雅,很不错的句子(些许伤感)
  3. 购买水货手机应注意问题(全面)
  4. 【爬虫】案例(爬取豆瓣top250)[完整+详细]
  5. RabbitMQ学习系列(五):routing路由模式和Topic主题模式
  6. linux rz 无法上传文件,linux rz上传文件及出错解决方案
  7. 【Qt】使用qt画形状
  8. tarnbsp;实用大全
  9. 跑胡子程序开发记录(一)——缘起
  10. 三大财富陷阱揭示:迈向富裕人生的关键先知