首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用D2RQ将数据库转换为RDF

使用D2RQ将数据库转换为RDF
EN

Stack Overflow用户
提问于 2015-06-09 04:01:05
回答 2查看 348关注 0票数 2

使用Oracle数据库作为源,如何将该数据库中的数据转换为在MarkLogic中使用的RDF?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-09 08:25:34

如果你说的是MarkLogic,你不一定需要词汇表。以主键为主题,列名为谓词,单元格值为对象。您可以在MarkLogic中将其作为三元组插入。它会给你一个图表,你可以查询。

不过,将列转换为更合理的谓词可能很有用,您可能希望添加诸如rdf:type和子类之类的内容,但这一切都不是绝对必要的。MarkLogic不需要那样做。您还可以使用推断别名和/或之后缩短某些路径,以有效地构建您正在寻找的本体。

通过对表结构进行智能内省,您甚至可以动态地扫描数据库模型,并构建泛型转换。

哈哈!

票数 4
EN

Stack Overflow用户

发布于 2015-06-09 04:54:05

首先需要的是词汇,它本质上是由本体论(模式)决定的。因此,首先修复本体,然后将基于oracle的数据行转换为相关本体的资源(个人)。

一旦你的词汇表被修复,你就可以使用各种可用的转换器,比如:

  • 谷歌精化
  • http://www.w3.org/wiki/ConverterToRdf
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30722765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档