Re-exports§
pub use violation::Violation;pub use detect::detect_config;
Modules§
- detect
- generated_
p61968_ 13_ geographicallocation_ ap_ con_ complex_ shacl - generated_
p61970_ 301_ diagramlayout_ ap_ con_ complex_ notsolvedmas_ shacl - generated_
p61970_ 301_ diagramlayout_ ap_ con_ complex_ shacl - generated_
p61970_ 301_ equipment_ ap_ con_ complex_ shacl - generated_
p61970_ 301_ equipmentboundary_ ap_ con_ complex_ shacl - generated_
p61970_ 301_ operation_ ap_ con_ complex_ shacl - generated_
p61970_ 301_ shortcircuit_ ap_ con_ complex_ shacl - generated_
p61970_ 301_ statevariables_ ap_ con_ complex_ shacl - generated_
p61970_ 301_ steadystatehypothesis_ ap_ con_ complex_ notsolvedmas_ shacl - generated_
p61970_ 301_ steadystatehypothesis_ ap_ con_ complex_ shacl - generated_
p61970_ 302_ dynamics_ ap_ con_ complex_ shacl - generated_
p61970_ 452_ equipment_ ap_ con_ complex_ shacl - generated_
p61970_ 452_ operation_ ap_ con_ complex_ shacl - generated_
p61970_ 453_ diagramlayout_ ap_ con_ complex_ implicit_ crossprofile_ shacl - generated_
p61970_ 453_ diagramlayout_ ap_ con_ complex_ shacl - generated_
p61970_ 456_ statevariables_ ap_ con_ complex_ explicit_ crossprofile_ shacl - generated_
p61970_ 456_ statevariables_ ap_ con_ complex_ implicit_ crossprofile_ shacl - generated_
p61970_ 456_ steadystatehypothesis_ ap_ con_ complex_ notsolvedmas_ shacl - generated_
p61970_ 456_ steadystatehypothesis_ ap_ con_ complex_ shacl - generated_
p61970_ 456_ topology_ ap_ con_ complex_ implicit_ crossprofile_ shacl - generated_
p61970_ 456_ topology_ ap_ con_ complex_ shacl - generated_
p61970_ 457_ dynamics_ ap_ con_ complex_ implicit_ crossprofile_ shacl - generated_
p61970_ 552_ header_ ap_ con_ simple_ shacl - generated_
p61970_ 600_ 1_ equipment_ ap_ con_ complex_ shacl - generated_
p61970_ 600_ 2_ diagramlayout_ ap_ con_ simple_ shacl - generated_
p61970_ 600_ 2_ dynamics_ ap_ con_ simple_ shacl - generated_
p61970_ 600_ 2_ equipment_ ap_ con_ complex_ shacl - generated_
p61970_ 600_ 2_ equipment_ ap_ con_ simple_ shacl - generated_
p61970_ 600_ 2_ equipmentboundary_ ap_ con_ simple_ shacl - generated_
p61970_ 600_ 2_ geographicallocation_ ap_ con_ complex_ implicit_ crossprofile_ shacl - generated_
p61970_ 600_ 2_ geographicallocation_ ap_ con_ simple_ shacl - generated_
p61970_ 600_ 2_ operation_ ap_ con_ complex_ implicit_ crossprofile_ shacl - generated_
p61970_ 600_ 2_ operation_ ap_ con_ simple_ shacl - generated_
p61970_ 600_ 2_ shortcircuit_ ap_ con_ simple_ shacl - generated_
p61970_ 600_ 2_ statevariables_ ap_ con_ simple_ shacl - generated_
p61970_ 600_ 2_ steadystatehypothesis_ ap_ con_ simple_ shacl - generated_
p61970_ 600_ 2_ topology_ ap_ con_ simple_ shacl - helpers
- sparql
- violation
Structs§
Functions§
- combined_
config - Build a combined
Configby auto-detecting profiles/solved-state across all files, then applying explicit overrides (eachNone/default leaves the detected value). - validate_
crossprofile - Phase 2 — crossprofile: run crossprofile SHACL + cross-profile SPARQL on the merged dataset.
- validate_
eq - validate_
eqbd - validate_
files - Run full two-phase validation: per-file local checks (header + per-profile SHACL/SPARQL) in parallel, then crossprofile checks on the merged dataset, then apply rule silencing.
- validate_
header - Phase 1 — header: validate FullModel/DifferenceModel rules for a single file’s dataset.
- validate_
profile_ local - Phase 1 — per-profile: run local (non-crossprofile) generated SHACL rules and SPARQL rules for one profile.
- validate_
sc - validate_
ssh