Expand description
SHACL Module
This module contains the SHACL compiler and type definitions.
Re-exports§
pub use shacl_compiler::ShaclCompiler;pub use shacl_types::CalcComputeTarget;pub use shacl_types::ClinicalRiskModel;pub use shacl_types::CompiledShape;pub use shacl_types::NodeKindType;pub use shacl_types::PropertyPath;pub use shacl_types::ProteinScoringMatrix;pub use shacl_types::ShaclConstraint;pub use shacl_types::ShaclSeverity;pub use shacl_types::ShaclTarget;pub use shacl_types::ValidationReport;pub use shacl_types::ValidationResult;pub use text_input::build_graph;pub use text_input::validate_json;pub use text_input::ConstraintSpec;pub use text_input::ShapeSpec;pub use validate::ShaclEngine;
Modules§
- shacl_
compiler - SHACL Compiler Implementation
- shacl_
extension_ bridge - Bridges typed SHACL extension configs (
*_shacl.rs) intoSlgOpcodesequences. - shacl_
types - SHACL Types and Enums
- text_
input - Text-driven SHACL validation — the entry point the docs playground / any “paste shapes + data, get a report” caller uses.
- validate
- Comprehensive graph-level SHACL validation.