我有一个用OnTop Protege插件生成的R2RML映射文件。我的目的是使用这些映射来以RDF格式复制我的关系数据库。然后,我想将此RDF文件上传到现有的Virtuoso服务器中。
我知道Virtuoso提供了R2RML支持(https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtR2RML)。但是,首先我无法安装RDB2RDF_VAD包,因为我找不到它。
我看过从R2RML映射文件生成RDF图的教程(https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtConductorR2RMLImportNorthwind)。然而,我想知道是否有任何等效的方式来以更“编程”的方式完成这一点,因为我想为几个数据库自动化这一过程。
发布于 2016-11-30 23:33:17
"R2RML处理器模块“(rdb2rdf_dav.vad)可以通过the main Virtuoso downloads area for Commercial Edition获得,或者更直接地用于Commercial或Open Source。确保为您的Virtuoso服务器版本(或最近的较低版本)构建VAD!
VAD包最容易通过Virtuoso Conductor在系统管理 -> packages 选项卡中安装,但您也可以通过use iSQL commands进行安装。
我相信"Generate Linked Data Views via R2RML from iSQL"涵盖了你所希望的编程解决方案,因为它开始了--
使用Virtuoso您可以通过内置的
R2RML_GENERATE_LINKED_VIEW函数使用R2RML,以编程方式在关系数据源上生成链接数据视图。要使用此功能,您需要安装rdb2rdf_dav.vad包。
(您或我链接的所有文档将很快更新,以反映我上面链接的更新的下载位置。)
https://stackoverflow.com/questions/40891308
复制相似问题