2016-11-30 51 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