RUDOF(1)
β¨ RUDOF(1) β the rudof query page, bestie edition β¨
okay so. this is the manual for rudof query, aka the part of rudof that actually runs your SPARQL queries π
it lives in the User Commands section of the rudof manual, and yes we're doing the whole thing, every single flag, no skipping, we don't do that here π«Ά
πΈ NAME πΈ
rudof query β Run SPARQL queries
like. that's the whole vibe. you give it a query, it runs the query. iconic behavior honestly.
π SYNOPSIS π
rudof query [OPTIONS] --query <INPUT> [DATA]...
so it's query, then some [OPTIONS], then a required --query <INPUT> (slay, no skipping that one), and then zero or more [DATA]... things at the end π¦
π DESCRIPTION π
Run SPARQL queries π
that's it. that's the description. short, sweet, does exactly what it says on the tin.
π Arguments: π
[DATA]...β the optional data inputs, they go at the very end, after the options π
β¨ OPTIONS β¨
one bullet per flag, all of them, here we go, buckle up π
-t,--data-format <FORMAT>β the RDF data format π¦ default isturtle, and the possible values are:turtle,ntriples,rdfxml,trig,n3,nquads,jsonld,pg-b,--base <IRI>β the base IRI, which is what gets used to resolve relative IRIs inside your RDF data πΈ--query-type <TYPE>β the query type, so likeSELECT,ASK,CONSTRUCTorDESCRIBEβ¨ default isselect, possible values are:select,construct,ask,describe--reader-mode <MODE>β the RDF reader mode π default isstrict, possible values are:lax,strict-q,--query <INPUT>β the SPARQL query itself, the main character fr fr π-r,--result-format <FORMAT>β the result query format π default isinternal, possible values are:internal,turtle,ntriples,jsonld,json,rdfxml,csv,markdown,asciitable,trig,n3,nquads-c,--config-file <FILE>β config file name π-o,--output-file <FILE>β output file name, and heads up, the default is the terminal π₯οΈ--force-overwriteβ forces the write to the output file when it already exists, so it'll just steamroll right over it π--backend <BACKEND>β choose which RDF data backend to load the input into π§ here are the options:memory(this is the default): parse into an in-processoxrdf::Graph.qlever: launch a local QLever Docker container and index the input on disk. Requires the binary to be built with theqleverfeature.endpoint=<URL_OR_NAME>: query an external SPARQL endpoint by URL, or by the name of an endpoint registered in the TOML config. See also the--endpoint/-eshortcut.
-e,--endpoint <URL_OR_NAME>β shortcut for--backend endpoint=<URL_OR_NAME>π«Ά it accepts either a full SPARQL endpoint URL, or the name of an endpoint registered in the TOML config. Mutually exclusive with--backend, so pick one, not both, no cap π«-h,--helpβ prints the help (and if you use-hyou get a summary version of it) π
ngl the-e/--backendmutual exclusivity is the real yikes moment here β they literally cannot be together. one of them. that's the rule. π
that's the whole page bestie, every flag accounted for, nothing dropped, we ate and left no crumbs π
this tea was served from rudof query 0.3.8+ds, dated August 2026 β mwah, love u, go run some queries πβ¨ππ¦
π¦ where this page comes from
- ubuntu stonking: rudof 0.3.8+ds-1 Β· Apache-2.0 OR MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms