1、切换到到d2rq所在路径下
2、输入语句,要确保要转换的数据库的表是有主键的,否则会报错,若是author_to_book这种关联表,则要设置外键约束
generate-mapping -u root -p root -o drq.ttl "jdbc:mysql:///drq?useUnicode=true&characterEncoding=utf8"
没报错就可以了,可以看到到d2rq目录下已经生成了drq.ttl文件
3、
修改.ttl文件
(1)将vocab全部替换为空
(2)添加命名空间
(3)删除冗余
actor,movie,genre三个类都会生成xx_albel 和 xx_xx_id ,全部删除,如actor删除下图两个红框,同理,自行删除movie和genre的对应内容,这里删除的属于冗余描述,不影响后续:
(4)修改关联表单属性值
4、转换成rdf
dump-rdf.bat -o drq.nt .\drq.ttl
5、启动d2rq服务
d2r-server.bat drq.ttl