RUDOF(1)
π RUDOF(1) β rudof shacl π
okay bestie, welcome to the rudof shacl manual page, part of the User Commands crew. this one's your little backstage pass to SHACL shapes β let's get into it π¦
β¨ NAME β¨
rudof shacl β show information about SHACL shapes. The SHACL schema can be passed through the data options or the optional schema options to provide an interface similar to Shacl-validate. periodt π
πΈ SYNOPSIS πΈ
rudof shacl [OPTIONS] [DATA]...
π DESCRIPTION π
So like. rudof shacl shows information about SHACL shapes. And the whole vibe is: the SHACL schema can be passed through the data options, OR through the optional schema options, so you get an interface that feels just like Shacl-validate. both routes are valid, bestie, you pick π«Ά
π Arguments: π
[DATA]...β yeah, that's your data. it's optional (hence the lil brackets π₯Ί) and you can pass more than one.
π OPTIONS π
-t,--data-format <FORMAT>β the RDF Data format. defaults toturtle, and the possible values are:turtle,ntriples,rdfxml,trig,n3,nquads,jsonld,pgβ--reader-mode <MODE>β the RDF Reader mode. defaults tostrict, possible values:lax,strict.-s,--shapes <INPUT>β the Shapes graph. can be a File, a URI, or-for stdin. if you don't set it, it just assumes the shapes come from the data. no cap, it's flexible like that π-f,--shapes-format <FORMAT>β the Shapes file format. defaults toturtle, possible values:internal,turtle,ntriples,rdfxml,trig,n3,nquads,jsonld. (heads up:pgis not in this list, that's a data-format thing, ok bestie π«Ά)--base-shapes <IRI>β Base RDF Data (used to resolve relative IRIs in Shapes). yes, the help text literally says "Base RDF Data" for the shapes one too β we don't make the rules, we just report them π--base-data <IRI>β Base RDF Data, used to resolve relative IRIs in RDF data.-r,--result-shapes-format <FORMAT>β the Result shapes format. defaults tointernal, possible values:internal,turtle,ntriples,rdfxml,trig,n3,nquads,jsonld.-c,--config-file <FILE>β the Config file name.-o,--output-file <FILE>β the Output file name. default = terminal, so if you say nothing it just vibes right there in your shell π₯οΈβ¨--force-overwriteβ Force overwrite to output file if it already exists. as in, it will absolutely body whatever was there before π--backend <BACKEND>β Choose which RDF data backend to load the input into.memory(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>.
Accepts either a full SPARQL endpoint URL or the name of an endpoint registered in the TOML config. Mutually exclusive with --backend β so like, pick one, you can't have both, it's giving "choose your fighter" π€
-h,--helpβ Print help (see a summary with'-h'). iconic behavior, honestly π
β οΈ bestie warning:--endpointand--backendare mutually exclusive. don't try to run them both, that's not the move. π
π SEE ALSO π
okay so. there's no SEE ALSO section in this one. the page just ends. respectfully, it ate and left no crumbs π
and that's the whole page, bestie!! you're gonna slay so hard with rudof shacl ππ₯
this was rudof shacl version 0.3.8+ds, dated August 2026 β love that for us, fr fr. go forth and shape your SHACL ππ
β¨
π¦ 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