LinuxCommandLibrary

roqet

Execute SPARQL and RDQL queries on RDF data

TLDR

Execute SPARQL query

$ roqet -i sparql "[query]" [data.rdf]
copy
Query file
$ roqet -i sparql [query.rq] [data.rdf]
copy
Query with results
$ roqet -r json -i sparql "[SELECT * WHERE { ?s ?p ?o }]" [data.rdf]
copy
Explain query
$ roqet -e "[query]"
copy

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 }"
copy

OUTPUT FORMATS

$ xml    - SPARQL Results XML
json   - SPARQL Results JSON
csv    - Comma-separated values
tsv    - Tab-separated values
copy

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.

SEE ALSO

rapper(1), rdfproc(1), redland(3)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community