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 " --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.