2016-11-30 2 views
0

Ich habe eine R2RML Zuordnungsdatei mit dem OnTop Protege Plugin erzeugt. Mein Zweck ist es, diese Zuordnungen zu verwenden, um meine relationale Datenbank im RDF-Format zu replizieren. Dann möchte ich diese RDF-Datei in einen bestehenden Virtuoso Server hochladen.Verarbeitung R2RML Zuordnungen in Virtuoso

Ich bin mir bewusst, dass Virtuoso bietet R2RML Support (https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtR2RML). Allerdings kann ich das RDB2RDF_VAD-Paket zunächst nicht installieren, da ich es nicht finden kann.

Ich habe die tutorial (https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtConductorR2RMLImportNorthwind) gesehen RDF Graphen von einer R2RML-Zuordnungs-Datei zu erzeugen. Ich würde jedoch gerne wissen, ob es eine gleichwertige Möglichkeit gibt, dies "programmatischer" zu machen, weil ich diesen Prozess für mehrere Datenbanken automatisieren möchte.

Antwort

1

Das "R2RML-Prozessormodul" (rdb2rdf_dav.vad) ist über the main Virtuoso downloads area for Commercial Edition oder direkter für Commercial oder Open Source erhältlich. Stellen Sie sicher, dass Sie den VAD für Ihre Virtuoso-Serverversion (oder den nächst niedrigeren) erstellen.

VAD-Pakete werden am einfachsten mit dem Virtuoso Conductor im Admin -System installiert ->Pakete Tab, aber Sie können auch use iSQL commands.

Ich glaube "Generate Linked Data Views via R2RML from iSQL" deckt die programmatischen Lösung, die Sie wünschen, wie es beginnt -

Virtuoso verwenden Sie können programmatisch Linked Data Ansichten oben auf relationalen Datenquellen, erzeugen mit R2RML über die eingebaute in R2RML_GENERATE_LINKED_VIEW Funktion . Um diese Funktion nutzen zu können, muss das Paket rdb2rdf_dav.vad installiert sein.

(Alle Unterlagen, auf die Sie oder ich verknüpft haben, werden in Kürze aktualisiert werden, um die aktualisierten Download-Adressen zu reflektieren ich oben verlinkt.)

+0

Ich konnte das R2RML Prozessormodul installieren, nach den Schritten dieses Tutorial: https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtEC2AMIDBpediaInstall#DBpedia VAD Anwendungspaket – Havor

+0

@Havor - ich habe meine Antwort enthält mehr Details bearbeitet (und den Link zur Verfügung gestellt sein sollte [https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtEC2AMIDBpediaInstall#DBpedia%20VAD%20Application%20Package](https://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirteC2AMIDBpediaI nstall # DBpedia% 20VAD% 20Application% 20Package)). – TallTed