2016-11-30 67 views
0

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

我知道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

“R2RML处理器模块”(rdb2rdf_dav.vad)可通过the main Virtuoso downloads area for Commercial Edition或更直接地获得CommercialOpen Source一定要获得为您的Virtuoso服务器版本(或最近的)更高的VAD!

VAD包是最容易与Virtuoso Conductor安装,在系统管理 - >标签,但你也可以use iSQL commands

相信"Generate Linked Data Views via R2RML from iSQL"覆盖你希望的编程解决方案,因为它开始 -

使用的Virtuoso您可以通过编程生成链接通过数据视图之上的关系数据源,使用R2RML内置R2RML_GENERATE_LINKED_VIEW功能。为了使用此功能,您需要安装rdb2rdf_dav.vad软件包。

(所有文件到你或我已经挂即将进行更新,以反映我上面链接更新的下载位置。)

+0

我能够安装R2RML处理器模块,下面的步骤本教程:https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtEC2AMIDBpediaInstall#DBpedia VAD应用程序包 – Havor

+0

@Havor - 我编辑了我的答案以包含更多详细信息(以及您提供的链接应该是[https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtEC2AMIDBpediaInstall#DBpedia%20VAD%20Application%20Package](https://virtuoso.openlinksw.com/dataspace/doc/dav /维基/主/ VirtEC2AMIDBpediaI nstall#DBpedia的%20VAD%20Application%20Package))。 – TallTed