Package org.topbraid.shacl.validation
package org.topbraid.shacl.validation
-
ClassDescriptionAn object that is used to cache subclasses of all classes mentioned in sh:class statements, for faster execution of sh:class checking, avoiding repeated traversal of the subClassOf hierarchy.Interface for objects that can execute a given constraint.Singleton managing the available ValidationLanguage instances.A singleton used by ResourceConstraintValidator (and thus the tosh:hasShape function) to deliver a default shapes graph if none has been provided in the context.Validator for sh:expression constraints, see https://w3c.github.io/shacl/shacl-af/#ExpressionConstraintComponentA ValidationReport based on a sh:ValidationReport instance in an RDF graph.A ValidationResult backed by an existing Resource.An Exception signaling invalid input to the constraint validation engine.A ValidationEngine uses a given shapes graph (represented via an instance of ShapesGraph) and performs SHACL validation on a given Dataset.Configures the behavior of the validation engine.A singleton that can be used to produce new ValidationEngines.Shared interface for SHACL-SPARQL and SHACL-JS validation, or potential other languages.Statistical data about execution time collected during validation.A validation result, as produced by the validation engine.An interface for objects that can produce suggestions for a given results graph.A singleton object that can create ValidationSuggestionGenerators.Convenience methods to perform SHACL validation.