RDF mit SPARQL abfragen

Ich suche nach einer problemlosen Möglichkeit, RDF mit SPARQL abzufragen .

Es wäre großartig, wenn es möglich wäre, das RDF in ein Textfeld einzufügen (anstatt eine Datei auswählen zu müssen). Im besten Fall würde es all diese Möglichkeiten unterstützen, wie das abzufragende RDF angegeben werden kann:

  • Fügen Sie das RDF ein
  • Wählen Sie eine lokale RDF-Datei aus
  • Geben Sie eine URL zu einer Online-RDF-Datei ein
  • Laden Sie das RDF wie in der SPARQL-Abfrage angegeben (über FROM, oder welche Mechanismen auch immer SPARQL unterstützt)

Je mehr RDF-Serialisierungsformate unterstützt werden, desto besser. Es sollte zumindest Turtle unterstützen (aber ich benötige dies nicht, da ich einen Konverter verwenden könnte, wenn sich eine empfohlene Lösung lohnt).

Ich habe keine Einschränkungen bezüglich des Ergebnisformats.

Eine Lösung muss

  • sei FLOSS ,
  • laufen nativ auf GNU/Linux und
  • offline arbeiten .

Antworten (1)

Ich empfehle RDF4J Server in Kombination mit RDF4J Workbench (Offenlegung: Ich bin im RDF4J-Entwicklungsteam). Eclipse RDF4J war früher als OpenRDF Sesame bekannt.

Ihre Muss- Kriterien:

  • RDF4J ist FLOSS (EDL - Eclipse Distribution License )
  • RDF4J läuft auf GNU/Linux und jedem anderen Betriebssystem (Java)
  • RDF4J Server und Workbench funktionieren offline (es handelt sich um Webapps, aber es wird kein Internet benötigt, um localhost zu kontaktieren)

RDF4J Server ist die Datenbankserver-Anwendung von RDF4J, die die Triplestores verwaltet und den Zugriff über die RDF4J-APIs und über SPARQL bietet.

RDF4J Workbench ist eine Client-Anwendung, die viele nützliche Funktionen bietet:

  • RDF-Upload-Funktionalität, die das Kopieren und Einfügen in ein Textfeld, das Hochladen einer lokalen Datei und das Hochladen von einer URL unterstützt.
  • unterstützt den Import und Export aller gängigen RDF-Syntaxformate, einschließlich Turtle.
  • ein vollständiger SPARQL-Abfrage-Editor mit Syntaxhervorhebung, automatischer Vervollständigung und gespeicherten Abfragen.
  • Repository-Explorer-Funktionalität.
  • SPARQL 1.1 Update-Funktion, mit der Sie RDF über SPARQL hinzufügen/ändern/löschen können.

Führen Sie zur Installation die folgenden Schritte aus:

  1. Installieren Sie Apache Tomcat auf Ihrem lokalen Computer
  2. Laden Sie die RDF4J SDK-Distribution herunter und suchen Sie die beiden Kriegsdateien darin (entpacken Sie sie und Sie finden sie im war/Verzeichnis)
  3. Stellen Sie die beiden WAR-Dateien rdf4j-server.warund rdf4j-workbench.warin Ihrer lokalen Tomcat-Installation bereit.
  4. Besuchen Sie http://localhost:8080/rdf4j-workbench, um die RDF4 Workbench aufzurufen.
Sesam heißt jetzt rdf4j .