D2RQ安装使用及报错问题解决记录

1,安装D2RQ

进入官网,click me .下载程序包。

解压到你想放的文件夹。

2,使用方式及错误解决

连接数据库注意语法正确,数据库连接名等细节,否则会报错。如下图,前面报E54错误的都是数据库连接名错误。

2.1 生成ttl映射文件

用法语句:

generate-mapping [-u user] [-p password] [-d driver]
        [-l script.sql] [--[skip-](schemas|tables|columns) list]
        [--w3c] [-v] [-b baseURI] [-o outfile.ttl]
        [--verbose] [--debug]
        jdbcURL

详细可以参考官网文档:http://d2rq.org/generate-mapping  :

jdbcURL #   示例:

MySQL: jdbc:mysql://servername/databasename
PostgreSQL: jdbc:postgresql://servername/databasename
Oracle: jdbc:oracle:thin:@servername:1521:databasename
HSQLDB: jdbc:hsqldb:mem:databasename (in-memory database)
Microsoft SQL Server: jdbc:sqlserver://servername;databaseName=databasename (due to the semicolon, the URL must be put in quotes when passed as a command-line argument in Linux/Unix shells)

2.2 启动d2r-server服务器

转换成映射文件之后,启动d2r-server服务器:http://d2rq.org/d2r-server

用法语句:

d2r-server [--port port] [-b serverBaseURI]
      [--fast] [--verbose] [--debug]
      mapping-file.ttl

运行截图:此处报错可忽略,是说列缺少主键的问题。

2.3 转换为nt文件

使用转换语句将映射文件转为RDF文件,文件格式一般为nt文件。 http://d2rq.org/dump-rdf

用法语句:

dump-rdf [-f format] [-b baseURI] [-o outfile.ttl]
        [--verbose] [--debug]
        mapping-file.ttl

运行截图

3,Jena推理机

  1. 安装Jena并配置环境

报错原因:jdk版本不对,jean3.0.0以上需要jdk8以上。

发布了38 篇原创文章 · 获赞 20 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_40165004/article/details/97678322
今日推荐