Zum Inhalt

Factsheet: Rasqal

Gruppe: Schnittstellen

Zweck

Rasqal ist eine C-Bibliothek, die das Parsen und Ausführen von SPARQL-Abfragen ermöglicht. Sie enthält das Kommandozeilenwerkzeug roqet.

Eigenschaft Wert
Latest 0.9.33
LTS N/A
Reifegrad Stabil
Technische Schulden Gering
Erwartetes Lebensende Kein EOL bekannt
Referenzhandbuch librdf.org/rasqal
Wikipedia de.wikipedia.org/wiki/Rasqal

Installation (Ubuntu 24.04)

sudo apt install rasqal-utils

Hello World

roqet -q -e "SELECT * WHERE { ?s ?p ?o } LIMIT 1"

Beispieldaten

Die folgenden Beispieldaten befinden sich im Ordner examples/:

  • example.rq: Eine einfache SPARQL-Abfrage.
  • data.ttl: Eine Beispieldatei im Turtle-Format.
  • filter_query.rq: SPARQL-Abfrage mit Sprach-Filter.
  • construct_query.rq: SPARQL CONSTRUCT Beispiel.
  • describe_query.rq: SPARQL DESCRIBE Beispiel.

Validierung

Abfrage lokal ausführen:

roqet -F turtle --data factsheets/schnittstellen/rasqal/examples/data.ttl factsheets/schnittstellen/rasqal/examples/example.rq