【Jena使用手册】Apache Jena导入N-Triple等RDF文件
2014-08-01 21:28
288 查看
除了Sesame,我们还能使用另外一个开源的RDF数据库:Apache Jena,官网。相比较Sesame,Jena在数据库导入、构建、查询等方面有一些效率上的优势。
下面介绍jena的安装使用,并以导入n-triple、turtle文件为例。
接下来打开命令行,
依次输入如下命令:
在cmd中进入bat文件夹,输入如下命令
如果有多个文件,则在这行命令之后(不换行)每隔一个空格输入一个RDF文件。
其它工具文档:
https://jena.apache.org/documentation/tdb/commands.html#tdb-commands
windows下,截止2.12版,tdbloader有一个bug,就是对于待导入文件路径的支持不够完善,绝对路径无法访问,建议进入待导入文件所在目录后,利用cmd启动%JENA_HOME%\bat\tdbloader.bat进行导入
下面介绍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进行导入
相关文章推荐
- 【Jena使用手册】用Python访问Apache Jena数据库 利用Fuseki搭建HTTP访问服务器
- Apache指南: .htaccess文件使用手册
- 使用Jena-TDB存储RDF本体、知识图谱文件
- [导入]使用installshild解决某些安装文件无法在win2003上安装的问题
- 使用Apache XML项目FOP生成PDF文件(下)
- 使用汇编取得PE文件导入的DLL名称和函数名称
- 使用3dmax 9.0导入Illustrator 文件时提示"Line in file exceeds 255 characters"
- 搞定使用MySQL导入外部的SQL文件执行
- 使用DTS导入多个文件数据到SQL Server中
- apache使用.htaccess文件实现用户认证
- 使用C#导入文件文件实例
- 使用C#把dbf格式文件的数据导入到sqlserver中
- 使用Apache XML项目FOP生成PDF文件(上)
- [导入]Visual Studio 中多个项目通过链接方式共享使用同一个文件
- 使用ODBC, 将CSV文件里的数据导入DataSet
- 使用ODBC, 将CSV文件里的数据导入DataSet
- [导入]使用 Global.asax 文件
- 使用apache common configuration读取配置文件或修改配置文件
- [导入].Net2.0 使用ConfigurationManager读写配置文件
- 使用apache的commons-fileupload实现多文件上传