来自https://www.cnblogs.com/wujunchao/p/12443715.html
具体基于本体体系的知识图谱构建操作
-
Scrapy爬虫爬取结构化数据
-
人工非结构化数据抽取
-
已有的关系型数据库数据
-
利用protege构建本体
protege下载网址:https://protege.stanford.edu/
-
修改自定义的Ontology IRI
-
创建类Classes
-
创建对象属性Object properties,以及每个对象属性的描述SubProperty等
-
创建数据属性Data properties,以及每个数据属性的描述SubProperty等
-
显示本体图像
Window->Tabs->OntoGraf
(可以但没必要)
-
使用D2RQ进行转换,可以将mysql的数据映射到我们在protege中定义的本体上。
-
重在数据格式或者内容的转化。
-
生成了映射文件XX.ttl
-
转化为XX.nt的RDF文件
-
TDB:用于存储RDF的组件
Jena:提供了处理本体数据的方法及RDFS、OWL和通用规则推理机
http://jena.apache.org/download/index.cgi
Fuseki:Jena提供的SPARQL服务器,也就是SPARQL endpoint
http://central.maven.org/maven2/org/apache/jena/apache-jena-fuseki/3.8.0/
(组合jdk1.8)
-
本体文件导入(owl,xml,ttl)
-
在浏览器输入http://localhost:3030
显示了数据库名,点击query,进入查询页面。
-
基于java的后台框架Springboot,SSM等
-
利用Jena进行本体数据处理
-
基于react或者vue的前端页面开发
-
利用echart、D3实现可视化
-
浙江大学在openKG上提供的 基于REfO的KBQA实现及示例
-
电影知识图谱问答系统项目总结 https://blog.csdn.net/weixin_40871455/article/details/87994324
原文:https://www.cnblogs.com/thinker757802/p/12734920.html