在Virtuoso中处理R2RML映射

时间:2016-11-30 14:48:12

标签: rdf protege virtuoso triplestore r2rml

我有一个使用OnTop Protege插件生成的R2RML映射文件。我的目的是使用这些映射来以RDF格式复制我的关系数据库。然后我想将此RDF文件上传到现有的Virtuoso服务器。

我知道Virtuoso提供R2RML支持(https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtR2RML)。但是,首先我无法安装RDB2RDF_VAD包,因为我找不到它。

我已经看过教程(https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtConductorR2RMLImportNorthwind)从R2RML映射文件生成RDF图。但是,我想知道是否有任何等效的方式以更“'编程'的方式执行此操作,因为我想为多个数据库自动化此过程。

1 个答案:

答案 0 :(得分:1)

“R2RML处理器模块”(rdb2rdf_dav.vad)可通过the main Virtuoso downloads area for Commercial Edition获得,或更直接用于CommercialOpen Source请确保为您的Virtuoso服务器版本(或最接近的较低版本)构建VAD!

系统管理员 - >中,Virtuoso Conductor最容易安装VAD套餐。 标签,但您也可以use iSQL commands

我相信"Generate Linked Data Views via R2RML from iSQL"涵盖了您希望的程序化解决方案,因为它开始了 -

  

使用Virtuoso,您可以通过内置的R2RML_GENERATE_LINKED_VIEW函数使用R2RML以编程方式在关系数据源上生成关联数据视图。要使用此功能,您需要安装rdb2rdf_dav.vad包。

(您或我链接的所有文档都会很快更新,以反映我上面链接的更新下载位置。)