Validation Suite¶
validation_suite.py is the orchestrator for all checks.
Run All Checks¶
Run a Single Check¶
Data Paths Mode¶
Use --data-paths to validate arbitrary files. Fixtures are auto-discovered from referenced IRIs:
Multiple files or directories can be provided:
External Artifacts¶
Use --artifacts to register external artifact directories (for schema resolution):
python3 -m src.tools.validators.validation_suite --data-paths ./data.json --artifacts ../other-repo/artifacts
Inference Mode¶
Control RDFS/OWL inference with --inference-mode:
Options: rdfs (default), owlrl, none, both
Check Types¶
check-syntax— JSON/Turtle well-formednesscheck-artifact-coherence— SHACL targets exist in OWL (domain mode only)check-data-conformance— SHACL validation of instance datacheck-failing-tests— Invalid data fails as expected (domain mode only)all— Run all applicable checks