#![doc = include_str!("../README.md")]

pub mod class_index;
pub mod constraints;
pub mod focus_nodes;
mod helpers;
pub mod iteration_strategy;
pub mod shacl_config;
pub mod shacl_engine;
/// The SHACL processor implementation, used for validating a data graph against
/// a shapes graph and obtaining a Validation Report as a result.
pub mod shacl_processor;
pub mod shacl_validation_vocab;
pub mod shape_validation;
/// Utilities for handling local graphs (serialized), SPARQL endpoints and SHACL
/// shapes graphs.
pub mod store;
pub mod validate_error;
pub mod validation_cache;
/// The result of the validation process.
pub mod validation_report;
pub mod value_nodes;
