您的位置:首页 > 运维架构 > Apache

【Jena使用手册】Apache Jena导入N-Triple等RDF文件

2014-08-01 21:28 288 查看
除了Sesame,我们还能使用另外一个开源的RDF数据库:Apache Jena,官网。相比较Sesame,Jena在数据库导入、构建、查询等方面有一些效率上的优势。

下面介绍jena的安装使用,并以导入n-triple、turtle文件为例。

1、配置Jena

从官网下载最新版Jena,解压缩到D:\或者其它任意位置。如图



接下来打开命令行,

依次输入如下命令:

set JENA_HOME=D:\apache-jena-2.11.2
echo %JENA_HOME%
cd %JENA_HOME%
bat\sparql.bat --version
以上为Windows系统,Linux/Mac下对应修改为

export JENA_HOME=/path/to/apache-jena-2.11.2
bin/sparql --version


2、导入RDF文件

假设RDF文件路径为d:\rdf.nt,需要构建的数据库的路径为d:\tdb

在cmd中进入bat文件夹,输入如下命令

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

如果有多个文件,则在这行命令之后(不换行)每隔一个空格输入一个RDF文件。

其它工具文档:
https://jena.apache.org/documentation/tdb/commands.html#tdb-commands
windows下,截止2.12版,tdbloader有一个bug,就是对于待导入文件路径的支持不够完善,绝对路径无法访问,建议进入待导入文件所在目录后,利用cmd启动%JENA_HOME%\bat\tdbloader.bat进行导入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: