RUDOF(1)
π RUDOF β rudof compare π
okay so bestie, listen. you know how you can write the exact same schema in like five different formats and then squint at them going "are these... the same??" β yeah, rudof compare is the subcommand that does the squinting FOR you. it's part of the rudof user commands, and it's literally built to compare two shapes. which, btw, can be in totally different formats. iconic behavior.
β¨ SYNOPSIS β¨
rudof compare [OPTIONS] --schema1 <INPUT> --schema2 <INPUT>
like. you give it two schemas. it compares them. that's the whole vibe. π¦
πΈ DESCRIPTION πΈ
Compare two shapes (which can be in different formats) π
no cap, that's the entire job description. two shapes in, comparison out. and yes, they can be in different formats from each other, which is the part that's giving main character energy.
π OPTIONS π
every single one, here we go, no skips, periodt.
--mode1 <MODE>β input mode for the first schema. default isshex. possible values areshacl,shex,dctap,service.--mode2 <MODE>β input mode for the second schema. also defaults toshex. possible values:shacl,shex,dctap,service.--schema1 <INPUT>β Schema 1. can be a URI, a file, or-for stdin. yes, literally a single dash. pipe it, bestie.--schema2 <INPUT>β Schema 2. same deal: URI, file, or-for stdin.--format1 <FORMAT>β file format for the first one. default:shexc. possible values:shexc,shexj,turtle,rdfxml,ntriples.--format2 <FORMAT>β file format for the second one. default:shexc. possible values:shexc,shexj,turtle,rdfxml,ntriples.--base1 <IRI>β base IRI for the 1st Schema.--base2 <IRI>β base IRI for the 2nd Schema.-r,--result-format <FORMAT>β what shape the result comes out in. default:internal. possible values:internal,json.-t,--target-folder <FOLDER>β target folder. where the goods go.--shape1 <LABEL>β shape1 (default =START). plot twist: the default is literallySTART.--shape2 <LABEL>β shape2 (default =START). same,STARTunless you say otherwise.--reader-mode <MODE>β RDF Reader mode. default:strict. possible values:lax,strict.--show-time <SHOW_TIME>β show processing time. possible values:true,false.-c,--config-file <FILE>β config file name.-o,--output-file <FILE>β output file name. default = terminal (so like, it just yells at your screen π).--force-overwriteβ force overwrite to output file if it already exists. note that word force, bestie. it will absolutely yoink whatever was there before, no takebacks, so be sure before you commit. π-h,--helpβ print help. the classic. the beloved. π
lowkey the--mode1/--mode2/--format1/--format2pairs are the whole point β different modes AND different formats per side, so you can cross-compare apples to oranges and letrudoffigure out if they're secretly the same fruit. π
that's the whole page, bestie. go compare some shapes, you've got this. π
this was rudof compare version 0.3.8+ds, from August 2026 β mwah, xoxo, slay, bye πβ¨π
π¦ 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