知识图谱构建3——使用D2RQ将mysql数据转换成RDF数据
将mysql数据转换成RDF数据
使用D2RQ进行转换,可以将mysql的数据映射到我们在protege中定义的本体上。
注意:d2rq最主要的功能是将mysql映射到mapping上,通过修改,最终获取RDF形式的数据,即重在数据格式或者内容的转化。
generate-mapping -u root -p 1234 -o kg_movie.ttl jdbc:mysql:///kg_movie
生成了映射文件kg_movie.ttl
其中部分数据为:
直接编辑kg_movie.ttl文件,主要剔除掉关于主键id的map描述, 另外主要更改d2rq:class和d2rq:property,将其后面的值对应到自己定义的本体上。
编辑好的文件数据部分如下:删除、修改的部分我已经标注出来
这里注意以下(框出来的,进行修改的还存在一点问题):
如:d2rq:property vocab:actor_