引言
知识图谱,目前来说也没有一个特别明确的定义,“Exploiting Linked Data and Knowledge Graphs in Large Organisations”书中的描述如下:
A knowledge graph consists of a set of interconnected typed entities and their attributes.
在我的另一篇博文中有一些描述性的介绍:链接
用另一种形式化的语言可以这么描述:
如上,由一些相互连接的实体及其属性构成,表现为SPO三元组的形式,每个三元组为一条知识。一般使用RDF描述三元组,如下:
Subject是一个URI,即统一资源标识符
Predicate也是一个URI
Object可以是URI,也是可literals,即带有数据类型的纯文本
可以简单的认为,知识图谱中只包含两种类型,资源和字面量,那么实际上SPO三元组表示为:
http://www.kg.com#person1 http://www.kg.com#birthDate 1999-01-01^^Date
那么知识图谱是怎么演化成现在这种形式的呢?
Semantic Network
Semantic Network,即语义网络,由Quillian于1960年提出,是一种用图来表示知识的结构化方式。
在语义网络中,相互连接的节点和边表示知识。节点表示对象、概念,边表示节点之间的关系, 如下:
从表现形式上,语义网络相对直接,对于概念与概念之间的关系(is-