java.lang.Object
org.apache.jena.shacl.validation.VLib
The validation algorithm from the
SHACL specification - section 3.4.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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)
-
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)
-