RUDOF(1)

πŸ“¦
version 0.3.8 Β· 4 versions
, in ubuntu stonking

πŸ’– RUDOF(1) β€” the rudof shex page, bestie edition πŸ’–

okay so first thing: this is a manual page, and the manual's name is rudof β€” like, the whole rudof family of commands. And specifically?? This is the rudof shex subcommand. The (1) just means it's a user command, standard stuff, we move. 🫢


✨ NAME ✨

rudof shex β€” no literally, all it does is show information about ShEx schemas. That's the whole job. It's giving "I'm a very focused queen" and honestly? We respect it. πŸ‘‘

🌸 SYNOPSIS 🌸

rudof shex [OPTIONS] --schema <INPUT>

so you got your [OPTIONS] (all the little flags, optional, mix and match bestie πŸ’…) and then --schema <INPUT> which is not optional, like you have to tell it which schema. no schema, no info. that's the vibe check. ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

Show information about ShEx schemas. That's it, that's the description. It's short because it's confident. πŸŽ€


πŸ’œ OPTIONS πŸ’œ

  • -s, --schema <INPUT> β€” the schema itself! Can be a FILE, a URI, or literally - if you wanna pipe it in from stdin. yes queen, stdin representation. 🌈
  • -f, --format <FORMAT> β€” tells it what format your schema is in. It's like ShExC, ShExJ, Turtle, ... and the default is ShExC. Default value: shexc. Possible values are: internal, simple, shexc, shexj, json, jsonld, turtle, ntriples, rdfxml, trig, n3, nquads. (twelve whole options, she ate πŸ’…)
  • -r, --result-format <FORMAT> β€” what format you want the result schema in. Default value: shexj. Possible values: internal, simple, shexc, shexj, json, jsonld, turtle, ntriples, rdfxml, trig, n3, nquads. same little menu as before, just for the output side bestie πŸ“
  • -l, --shape-label <LABEL> β€” a shape label. you're pointing at a specific shape, iconic of you. ⭐
  • -t, --show-time <BOOL> β€” do you wanna see the processing time? Possible values: true, false. clock it ⌚
  • --show-schema β€” show the schema. no explanation needed, it does what it says. 😌
  • --no-show-schema β€” do NOT show the schema. the lil opposite twin. πŸ™ˆ
  • --statistics <BOOL> β€” show statistics about the schema. Possible values: true, false. numbers!! we love numbers. πŸ“Š (okay that emoji isn't on the list but it's spiritually correct)
  • -b, --base <IRI> β€” the Base IRI. gotta have a base, periodt. πŸŽ€
  • --reader-mode <MODE> β€” the RDF Reader mode, either strict or lax. Default value: strict. Possible values: lax, strict. pick your energy ✨
  • --show-dependencies <BOOL> β€” show dependencies between shapes, like a little friend-map of which shape needs which shape 🫢. Possible values: true, false.
  • --compile-to <FILE> β€” ooh okay, this one compiles the ShEx schema AND writes the precompiled SchemaIR cache to FILE. fancy. it's giving precompiled πŸ’…
  • -c, --config-file <FILE> β€” config file name. your settings, your rules. πŸŽ€
  • -o, --output-file <FILE> β€” output file name. Default is terminal (so it just prints at you, which is honestly fine 🌸).
  • --force-overwrite β€” forces an overwrite to the output file if it already exists. > ⚠️ bestie be careful β€” this overwrites, so anything already sitting in that file is GONE gone. πŸ’€
  • -h, --help β€” print help. the classic. the main character of every CLI. πŸ‘‘

lowkey reminder: --show-schema and --no-show-schema are opposites so maybe don't fight yourself by passing both, and --force-overwrite does exactly what it threatens to do 🫢

and that's the page!! πŸŽ€ this whole thing is for rudof shex version 0.3.8+ds, dated August 2026 β€” so like, mark your calendar, that's the whole lore. mwah, go read some schemas bestie, you're gonna slay πŸ’–βœ¨πŸ¦‹

πŸ“¦ where this page comes from