Ich habe versucht, herauszufinden, wie ein SPARQL-Endpunkt für ein paar Tage mounten, aber so viel wie ich lese kann ich es nicht verstehen.Mounten Sie einen SPARQL-Endpunkt für die Verwendung mit benutzerdefinierten Ontologien und Triple-RDFs
Kommentar meine Absicht: Ich habe einen offenen Datenserver auf CKAN gemountet und mein Ziel ist es, SPARQL-Abfragen auf den Daten verwenden zu können. Ich weiß, dass ich es nicht direkt in den Datensätzen selbst tun könnte, und ich müsste meine eigene OWL definieren und die Daten, die ich verwenden möchte, aus dem CSV-Format (dem Format, in dem sie sich gerade befinden) in das RDF-Dreifachformat konvertieren als verknüpfte Daten verwendet werden).
Die Idee war, zunächst mit den Metadaten der Repositorys zu testen, die automatisch mit der Erweiterung ckanext-dcat generiert werden können, aber das finde ich wirklich nicht wo ich anfangen soll. Ich habe nach Informationen über die Installation eines Virtuoso-Servers für SPARQL gesucht, aber die Informationen, die ich gefunden habe, lassen viel zu wünschen übrig, um nicht zu sagen, dass ich nirgends finden kann, wie ich meine eigenen OWLs vorstellen könnte RDFs in Virtuoso selbst.
Jemand, der mir eine Hand leihen kann, um zu wissen, wie man anfängt? Danke
1. Sie benötigen eine RDB2RDF-Zuordnung, d. H. Sie müssen Tabellen/Spalten zu Klassen/Eigenschaften usw. in der Ontologie zuordnen, die Sie zuerst erstellen müssen. Dann können Sie ein Tool wie Ontop verwenden, um die Daten zu konvertieren, oder ein R2RML-Mapping verwenden, das SPARQL-Abfragen in SQL-Abfragen konvertiert, d. H. Sie müssten die Daten nicht zuerst konvertieren. Aber Sie müssen das R2RML-Mapping schreiben – AKSW