shacl_validation::shape

Trait Validate

Source
pub trait Validate<S: SRDFBasic> {
    // Required method
    fn validate(
        &self,
        store: &S,
        runner: &dyn Engine<S>,
        targets: Option<&FocusNodes<S>>,
    ) -> Result<Vec<ValidationResult>, ValidateError>;
}
Expand description

Validate RDF data using SHACL

Required Methods§

Source

fn validate( &self, store: &S, runner: &dyn Engine<S>, targets: Option<&FocusNodes<S>>, ) -> Result<Vec<ValidationResult>, ValidateError>

Implementations on Foreign Types§

Source§

impl<S: SRDFBasic + Debug> Validate<S> for CompiledShape<S>

Source§

fn validate( &self, store: &S, runner: &dyn Engine<S>, targets: Option<&FocusNodes<S>>, ) -> Result<Vec<ValidationResult>, ValidateError>

Implementors§