java.lang.Object
org.apache.jena.shacl.validation.VLib

public class VLib extends Object
The validation algorithm from the SHACL specification - section 3.4.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    evalConstraint(org.apache.jena.shacl.engine.ValidationContext vCxt, org.apache.jena.graph.Graph data, org.apache.jena.shacl.parser.Shape shape, org.apache.jena.graph.Node focusNode, org.apache.jena.sparql.path.Path path, Set<org.apache.jena.graph.Node> pathNodes, org.apache.jena.shacl.parser.Constraint c)
     
    static Collection<org.apache.jena.graph.Node>
    focusNodes(org.apache.jena.graph.Graph data, org.apache.jena.shacl.engine.Target target)
     
    static Collection<org.apache.jena.graph.Node>
    focusNodes(org.apache.jena.graph.Graph data, org.apache.jena.shacl.parser.Shape shape)
     
    static boolean
    isFocusNode(org.apache.jena.shacl.engine.Target target, org.apache.jena.graph.Node node, org.apache.jena.graph.Graph data)
     
    static boolean
    isFocusNode(org.apache.jena.shacl.parser.Shape shape, org.apache.jena.graph.Node node, org.apache.jena.graph.Graph data)
     
    static void
    validateShape(org.apache.jena.shacl.engine.ValidationContext vCxt, org.apache.jena.graph.Graph data, org.apache.jena.shacl.parser.Shape shape, org.apache.jena.graph.Node focusNode)
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • VLib

      public VLib()
  • Method Details

    • validateShape

      public static void validateShape(org.apache.jena.shacl.engine.ValidationContext vCxt, org.apache.jena.graph.Graph data, org.apache.jena.shacl.parser.Shape shape, org.apache.jena.graph.Node focusNode)
    • focusNodes

      public static Collection<org.apache.jena.graph.Node> focusNodes(org.apache.jena.graph.Graph data, org.apache.jena.shacl.parser.Shape shape)
    • focusNodes

      public static Collection<org.apache.jena.graph.Node> focusNodes(org.apache.jena.graph.Graph data, org.apache.jena.shacl.engine.Target target)
    • isFocusNode

      public static boolean isFocusNode(org.apache.jena.shacl.parser.Shape shape, org.apache.jena.graph.Node node, org.apache.jena.graph.Graph data)
    • isFocusNode

      public static boolean isFocusNode(org.apache.jena.shacl.engine.Target target, org.apache.jena.graph.Node node, org.apache.jena.graph.Graph data)
    • evalConstraint

      public static void evalConstraint(org.apache.jena.shacl.engine.ValidationContext vCxt, org.apache.jena.graph.Graph data, org.apache.jena.shacl.parser.Shape shape, org.apache.jena.graph.Node focusNode, org.apache.jena.sparql.path.Path path, Set<org.apache.jena.graph.Node> pathNodes, org.apache.jena.shacl.parser.Constraint c)