知识图谱——RDF导入Jena+fuseki+问答设计

一、RDF文件导入fukesi

1. 数据准备

爬虫下来的数据,转为RDF数据,我的DRF数据是N-Triple格式,路径为D:\data.nt,数据库路径为D:\mydb

2. 安装Jena+fuseki

我的JAVA环境为1.8.3(以配置好JDK环境),使用Jena3.17.0,fuseki3.16.0(Jena4.x系列需要JAVA11,fuseki3.17.0在web上显示有问题,不显示数据库)Index of /dist/jena/binaries

两个文件解压后放在同一目录,然后配置环境

创建变量JWNA_HOME=E:\down\jena\apache-jena-3.17.0

PATH中添加变量%JENA_HOME%\bat

3. 启动fuseki,导入RDF

3.1 启动fuseki

进入fuseki所在目录,打开cmd,fuseki-server.bat启动,或者直接打开fuseki-server.bat,启动成功后会生成run文件

fuseki-server.bat

3.2 指定数据库

RDF为D:\data.nt,数据库路径为D:\mydb(空文件)

--loc = 数据库路径,--update: 允许对数据进行更新操作,/testds 存储数据集的名称

fuseki-server.bat --update --loc=D:\mydb /testds

打开http://localhost:3030

3.3 上传RDF文件

我这里直接在fuseki管理器里上传

也可以使用TDB上传,在jena目录中打开CMD,输入命令

tdbloader.bat --loc d:\tdb d:\rdf.nt

4. 编写问答系统

5. 报错

5.1 refo安装包报错

python refo0.13 安装失败错误AttributeError: module ‘distutils.util‘ has no attribute ‘run_2to3‘

原因是因为setuptools高版本不支持use_2to3:

解决方法

回退setuptools版本      

 pip install setuptools==56.0.0

离线安装refo0.13,防止自动更新setuptools为高版本,注意路径书写格式

pip install E:\down\REfO-0.13

成功安装 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值