OS Manuals

/opt/chainguard/checkov/bin/sparqlquery

static code and composition analysis tool for IaC

From checkov 3.4.3-r0 (enterprise-packages), captured 2026-11-08 by running sparqlquery --help (exit 0). permalink

usage: sparqlquery [-q QUERY] [-qf QUERYFILE] [-f FORMAT] [-w] [-h] [-u USERNAME] [-p PASSWORD]
                   [-rs REMOTE_STORETYPE]
                   endpoint [endpoint ...]

A commandline tool for querying with SPARQL on local files and remote sparql endpoints with custom serialization.

example usage:
```bash
    sq path/to/data.ttl -q "SELECT ?x WHERE {?x a foaf:Person. }"
    rdfpipe test.ttl | sparqlquery - -q "SELECT ?x WHERE {?x a foaf:Person. }" --format json
    sq data.ttl -q "ASK {:john a foaf:Person}" --format xml | grep true
    sq path/to/data.ttl --query-file query.rq
    sq data1.ttl data2.ttl -q "DESCRIBE <http://example.com/john>" --format turtle:+spacious
    sq http://example.com/sparqlendpoint --query-file query.rq
    sq http://example.com/sparqlendpoint --query-file query.rq --username user --password secret
    sq /pyth/to/berkeley.db -q "SELECT ?x WHERE {?x a foaf:Person. }" --remote-storetype BerkeleyDB
```

Tip: You can check the truth value for an ASK query, by regex in stdout for 'true'
or 'false'.

positional arguments:
  endpoint              Endpoints for sparql query. Can be set to multiple files. Reads from stdin
                        if '-' is given.

options:
  -q QUERY, --query QUERY
                        Sparql query. Cannot be set together with -qf/--queryfile.
  -qf QUERYFILE, --queryfile QUERYFILE
                        File from where the sparql query is read. Cannot be set together with
                        -q/--query
  -f FORMAT, --format FORMAT
                        Print sparql result in given format. Defaults to 'json' on SELECT, to
                        'xml' on ASK and to 'turtle' on DESCRIBE and CONSTRUCT. Keywords as
                        described in epilog can be given after format like:
                        FORMAT:(+)KW1,-KW2,KW3=VALUE.
  -w, --warn            Output warnings to stderr (by default only critical errors).
  -h, --help            show help message and exit. Also prints information about given format.
  -u USERNAME, --username USERNAME
                        Username used during authentication.
  -p PASSWORD, --password PASSWORD
                        Password used during authentication.
  -rs REMOTE_STORETYPE, --remote-storetype REMOTE_STORETYPE
                        You can specify which storetype should be used. Can only be set, when
                        using a single endpoint and not stdin. Will default to 'SparqlStore' when
                        endpoint is an internetaddress.

For more customization for format 'json' use `pydoc rdflib.plugins.sparql.results.jsonresults.JSONResultSerializer.serialize`.  Further keywords might be valid.
Options (2)
OptionDescriptionSource
-w, --warnOutput warnings to stderr (by default only critical errors).help
-h, --helpshow help message and exit.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.