知识图谱学习(二)

知识图谱真是一个相当大的概念,不过基本技术与机器学习并没有什么不同。学习知识图谱首先最基础是完成本体(ontology)的构建。但是由于每个知识都是单独学习的,所哟非常散乱。


1.构建本体

构建本体本文采用protege5.0 版本来构建,基于网上给的5.0版本的例子少之有少,所以借鉴了http://www.cnblogs.com/i-bugs/p/3558147.html这篇文章,这个文章是我所找到的资源中,说的最明白的,亲测,5.0同样适用。

下图所示,protege5.0画出的图形。

知识图谱学习(二)_第1张图片

2.RDF数据的存储与查询

RDF数据的存储与查询主要是适用jena为平台,将RDF数据读入,然后最先开始适用jena问下夹下自带的esample进行测试,虽然现在语法什么的还是搞不清楚,基本思路倒是理清楚了,(注意事项,apache-jena-3.2.0支持平台为jdk1.8,之前配置了好久,就是不能运行,就是这个原因。)

3.显示

如何将RDF数据显示出来也是一个大问题,本次使用Gephi0.8.2+sigma.js将其嵌入到网页中,不过事实上,运行gephi-tookit-demos也能生成基于C/S的页面,三种方式生成的页面比较

1.gephi

https://marketplace.gephi.org/plugin/sigmajs-exporter/

知识图谱学习(二)_第2张图片

2.java

知识图谱学习(二)_第3张图片

3.web

知识图谱学习(二)_第4张图片


你可能感兴趣的:(知识图谱学习(二))