系列链接:
【知识图谱】08KBQA问答系统(python+fuseki+jena)
目录
1、了解一下知识图谱的基本知识
https://zhuanlan.zhihu.com/p/33227133
2、了解知识图谱的构建过程
https://zhuanlan.zhihu.com/p/44123660
3、认识和使用知识图谱的设计工具
所使用的的工具包括以下:
3.1、MySQL
数据库,存储数据的,不多解释
3.2、Protege
关系构建工具,用来描述我们想构建的知识图谱中,实体与实体之间的关系,属于较早期就要使用的工具,也可以作为梳理自己的图谱结构的分析工具,产生的OWL关系文件,将在配合apeach jena工具进行使用。
3.3、D2RQ
一款可以访问读取数据库并生成RDF三元关系描述文件的工具。
3.4、SPARQL
为RDF开发的一种查询语言和数据获取协议,它是为W3C所开发的RDF数据模型所定义,但是可以用于任何可以用RDF来表示的信息资源。
3.5、neo4j
知识图谱常用库,我们可以用做可视化工具
3.6、Apeach jena
Apache Jena,一个开源的Java语义网框架(open source Semantic Web Framework for Java),用于构建语义网和链接数据应用。推理规则也是基于这里实现的。
3.7 Apeach jena Fuseki
Apeach Jena提供的一个SPRAQL endpoint服务器。
4、这个系列做什么
完成一个有关于电影的案例(确保它是可以运行起来的)。
写这个系列,参考了很多资料:
1、https://blog.youkuaiyun.com/weixin_41104835/category_8753109.html
2、https://www.zhihu.com/column/knowledgegraph