roqet
TLDR
Execute SPARQL query
$ roqet -i sparql "[query]" [data.rdf]
Query file$ roqet -i sparql [query.rq] [data.rdf]
Query with results$ roqet -r json -i sparql "[SELECT * WHERE { ?s ?p ?o }]" [data.rdf]
Explain query$ roqet -e "[query]"
SYNOPSIS
roqet [options] [query] [data]
DESCRIPTION
roqet is a SPARQL/RDQL query utility from the Redland RDF library. It executes queries against RDF data and outputs results in various formats.
Part of Redland RDF libraries.
PARAMETERS
-i, --input format
Query format (sparql, rdql).-r, --results format
Output format (xml, json, csv).-e, --exec query
Execute query string.-D, --data uri
Data source.-d, --dump-query
Show parsed query.
EXAMPLES
$ # Simple SPARQL query
roqet -i sparql "SELECT * WHERE { ?s ?p ?o } LIMIT 10" data.rdf
# Query from file
roqet -i sparql query.rq data.ttl
# JSON results
roqet -r json -i sparql "SELECT * WHERE { ?s ?p ?o }" data.rdf
# Query remote endpoint
roqet -i sparql "SELECT * WHERE { ?s ?p ?o } LIMIT 5" \
-D http://dbpedia.org/sparql
# Explain query
roqet -d "SELECT * WHERE { ?s ?p ?o }"
roqet -i sparql "SELECT * WHERE { ?s ?p ?o } LIMIT 10" data.rdf
# Query from file
roqet -i sparql query.rq data.ttl
# JSON results
roqet -r json -i sparql "SELECT * WHERE { ?s ?p ?o }" data.rdf
# Query remote endpoint
roqet -i sparql "SELECT * WHERE { ?s ?p ?o } LIMIT 5" \
-D http://dbpedia.org/sparql
# Explain query
roqet -d "SELECT * WHERE { ?s ?p ?o }"
OUTPUT FORMATS
$ xml - SPARQL Results XML
json - SPARQL Results JSON
csv - Comma-separated values
tsv - Tab-separated values
json - SPARQL Results JSON
csv - Comma-separated values
tsv - Tab-separated values
CAVEATS
Part of Redland RDF libraries. SPARQL 1.0 support. Use rapper for parsing only.
HISTORY
roqet is part of Rasqal RDF query library by Dave Beckett within the Redland framework.


