RUDOF(SHEX-VALIDATE)
π RUDOF(SHEX-VALIDATE) π
okay bestie, so this is the rudof shex-validate page β it lives in section SHEX-VALIDATE of the manual, and yes it's giving very "version 0.3.8+ds" energy. Basically: you got RDF, you got ShEx schemas, and this lil icon makes them validate each other. Let's go π¦
β¨ NAME β¨
rudof shex-validate β validate RDF using ShEx schemas π
πΈ SYNOPSIS πΈ
rudof shex-validate [OPTIONS] [DATA]...
π DESCRIPTION π
Validate RDF using ShEx schemas. That's the whole vibe. You bring the data, you bring the schema, it tells you if the vibes check out. π₯
π«Ά Arguments π«Ά
[DATA]...β the data you wanna validate, fr fr. (Yeah, that's literally all it says here, and I'm not about to make up extra lore. π)
π OPTIONS π
-s,--schema <INPUT>β the schema file name, a URI, or a straight-up-meaning "read it from stdin". π--compiled-schema <FILE>β a precompiled ShExSchemaIRcache file. Already done the homework, just handing it in. β¨--compile-to <FILE>β compile that ShEx schema and write the precompiledSchemaIRcache out to FILE. Save it for later, bestie. π-f,--schema-format <FORMAT>β what format is the ShEx schema in?- default:
shexc - possible values:
internal,simple,shexc,shexj,json,jsonld,turtle,ntriples,rdfxml,trig,n3,nquads
- default:
-m,--shapemap <INPUT>β a ShapeMap. yes queen, bring the map. πΊοΈ--shapemap-format <FORMAT>β what format is the ShapeMap in?- possible values:
compact,internal,json,details,csv
- possible values:
-n,--node <NODE>β the node to validate. point at it, validate it. π--sort_by <SORT_MODE>β sort the result by this (default = node).- default:
node - possible values:
node,shape,status,details
- default:
-l,--shape-label <LABEL>β the shape label (default =START). β-t,--data-format <FORMAT>β the RDF data format.- default:
turtle - possible values:
turtle,ntriples,rdfxml,trig,n3,nquads,jsonld,pg
- default:
--base-schema <IRI>β base schema, used to resolve relative IRIs in the schema. π--base-data <IRI>β base RDF data IRI, used to resolve relative IRIs in the RDF data. π¦--reader-mode <MODE>β RDF reader mode.- default:
strict - possible values:
lax,strict
- default:
-r,--result-format <FORMAT>β output result format (yes, the original spells it "Ouput", and I am faithfully reporting that typo, no cap π).- default:
details - possible values:
details,turtle,ntriples,rdfxml,trig,n3,nquads,compact,json,csv
- default:
--map-state <FILE>β MapState file name. π§--strict-irisβ require<>brackets around IRIs, aka strict mode. By default, barehttp://???IRIs are accepted β that's lax mode. so if you want the strictness, this is your girl. π--external-resolver <SPEC>β external-shape resolver spec. Repeatable, so stack 'em. Syntax:<kind>[:<arg>]. Built-in kinds:reject-all,schema:<path>. Wanna know what's available? Use--list-external-resolvers. π--list-external-resolversβ print the available external-shape resolver kinds and exit. short king behavior. π-c,--config-file <FILE>β config file name. π-o,--output-file <FILE>β output file name, default = terminal. π--force-overwriteβ force overwrite the output file if it already exists. no hesitation, no fear. π₯--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. pick a lane, bestie. π
-h,--helpβ print help (see a summary with-h). π«Ά
β οΈ heads up:--endpoint/-eand--backendare mutually exclusive β you cannot run both at once, that's not the move.
okay that's the whole page, mwah. π this was rudof shex-validate, version 0.3.8+ds, dated August 2026 β go validate something and slay, periodt. β¨ππ¦
π¦ 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