java.lang.Object
org.apache.jena.shacl.validation.VLib
The validation algorithm from the
SHACL specification - section 3.4.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidevalConstraint(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 booleanisFocusNode(org.apache.jena.shacl.engine.Target target, org.apache.jena.graph.Node node, org.apache.jena.graph.Graph data) static booleanisFocusNode(org.apache.jena.shacl.parser.Shape shape, org.apache.jena.graph.Node node, org.apache.jena.graph.Graph data) static voidvalidateShape(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)
-
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)
-