Class DatatypeConstraintExecutor

java.lang.Object
org.topbraid.shacl.validation.AbstractNativeConstraintExecutor
org.topbraid.shacl.validation.java.DatatypeConstraintExecutor
All Implemented Interfaces:
ConstraintExecutor

public class DatatypeConstraintExecutor extends AbstractNativeConstraintExecutor
Validator for sh:datatype constraints.
Author:
Holger Knublauch
  • Field Details

    • isStoredInTDB1

      public static Predicate<org.apache.jena.graph.Graph> isStoredInTDB1
  • Constructor Details

    • DatatypeConstraintExecutor

      public DatatypeConstraintExecutor()
  • Method Details

    • executeConstraint

      public void executeConstraint(Constraint constraint, ValidationEngine engine, Collection<org.apache.jena.rdf.model.RDFNode> focusNodes)
      Description copied from interface: ConstraintExecutor
      Validates a collection of focus nodes against a constraint. Implementations are typically calling engine.createValidationResult() to record results such as violations.
      Parameters:
      constraint - the Constraint (instance) to validate (e.g. a specific sh:datatype constraint)
      engine - the ValidationEngine
      focusNodes - the collection of focus nodes - should not contain duplicates