table of contents
| RUDOF(SHACL-VALIDATE) | rudof shacl-validate 0.1.125+ds | RUDOF(SHACL-VALIDATE) |
NAME¶
rudof shacl-validate - Validate RDF data using SHACL shapes
SYNOPSIS¶
rudof shacl-validate [OPTIONS] [DATA]...
DESCRIPTION¶
Validate RDF data using SHACL shapes
Arguments:¶
- [DATA]...
OPTIONS¶
-t, --data-format <FORMAT>
- RDF Data format
- [default: turtle] [possible values: turtle, ntriples, rdfxml, trig, n3, nquads, jsonld]
--base-data <IRI>
- Base IRI (used to resolve relative IRIs in RDF data)
--reader-mode <MODE>
- RDF Reader mode
- [default: strict] [possible values: lax, strict]
-s, --shapes <INPUT>
- Shapes graph: file, URI or -, if not set, it assumes the shapes come from the data
-f, --shapes-format <FORMAT>
- Shapes file format
- [possible values: internal, turtle, ntriples, rdfxml, trig, n3, nquads, jsonld]
--base-shapes <IRI>
- Base IRI (used to resolve relative IRIs in Shapes)
-e, --endpoint <ENDPOINT>
- Endpoint with RDF data (URL or name)
-m, --mode <MODE>
- Execution mode
- Possible values: - native: Rust native engine using functions implemented with Rust native code - sparql: SPARQL-based engine using SPARQL queries to validate the data
- [default: native]
-r, --result-format <FORMAT>
- Ouput result format
- [default: details] [possible values: turtle, ntriples, rdfxml, trig, n3, nquads, minimal, compact, details, json]
--sort_by <SORT_MODE>
- Sort result by
- [default: severity] [possible values: severity, node, component, value, path, sourceshape, details]
-o, --output-file <FILE>
- Output file name, default = terminal
--force-overwrite
- Force overwrite to output file if it already exists
-c, --config-file <FILE>
- Config file name
-h, --help
- Print help (see a summary with '-h')
| 1 | October 2025 |