| Interface | Description |
|---|---|
| ConstraintExecutor |
Interface for objects that can execute a given constraint.
|
| ValidationLanguage |
Shared interface for SHACL-SPARQL and SHACL-JS validation, or potential other languages.
|
| ValidationReport | |
| ValidationResult |
A validation result, as produced by the validation engine.
|
| ValidationSuggestionGenerator |
An interface for objects that can produce suggestions for a given results graph.
|
| Class | Description |
|---|---|
| AbstractNativeConstraintExecutor | |
| ClassesCache |
An 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.
|
| ConstraintExecutors |
Singleton managing the available ValidationLanguage instances.
|
| DefaultShapesGraphProvider |
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.
|
| ExpressionConstraintExecutor | |
| ResourceValidationReport |
A ValidationReport based on a sh:ValidationReport instance in an RDF graph.
|
| ResourceValidationResult |
A ValidationResult backed by an existing Resource.
|
| ValidationEngine |
A ValidationEngine uses a given shapes graph (represented via an instance of VShapesGraph)
and performs SHACL validation on a given Dataset.
|
| ValidationEngineConfiguration |
Configures the behavior of the validation engine.
|
| ValidationEngineFactory |
A singleton that can be used to produce new ValidationEngines.
|
| ValidationSuggestionGeneratorFactory |
A singleton object that can create ValidationSuggestionGenerators.
|
| ValidationUtil |
Convenience methods to perform SHACL validation.
|
| Exception | Description |
|---|---|
| MaximumNumberViolations | |
| SHACLException |
An Exception signaling invalid input to the constraint validation engine.
|
Copyright © 2019 TopQuadrant, Inc.. All rights reserved.