RDB2RDF方法

时间:2016-03-14 21:24:05

标签: etl semantic-web

我读了RDB2RDF的两种不同方法的W3C-Description

ETL方法对我来说非常清楚。

但我不确定我是否理解了"虚拟映射"做法。它是将SPARQL查询直接转换为没有任何映射文件的SQL查询,还是使用Direct Mapping(有/无)映射文件进行虚拟映射?

2 个答案:

答案 0 :(得分:3)

这里的措辞确实很奇怪。 ETL方法意味着您将整个数据集转换为三元组。

从链接文档中我了解到虚拟映射确实是一种方法,您可以将SPARQL转换为SQL查询并直接在源数据库上运行后者。

答案 1 :(得分:3)

必须涉及映射。让它成为直接映射(关系数据到RDF的默认映射)或R2RML中某人编写的客户映射。

通过映射,您可以做两件事:

  • ETL:提取关系数据,根据映射转换为RDF,然后将其加载到triplestore中
  • NoETL("虚拟映射"方法):将关系数据库视为三元组,这意味着根据映射将SPARQL查询转换为SQL查询