public interface ShexValidator
-
Method Summary
Modifier and TypeMethodDescriptionstatic ShexValidator
get()
Return the current system-wideShexValidator
.static ShexValidator
getNew
(Collection<SemanticActionPlugin> semanticActionPlugins) validate
(org.apache.jena.graph.Graph graphData, ShexSchema shapes, org.apache.jena.graph.Node shapeRef, org.apache.jena.graph.Node focus) Validate a specific node (the focus), with a specific shape in a set of shapes.validate
(org.apache.jena.graph.Graph graph, ShexSchema shapes, ShapeMap shapeMap) Validate data using a collection of shapes and a shape mapvalidate
(org.apache.jena.graph.Graph dataGraph, ShexSchema shapes, ShapeMap shapeMap, org.apache.jena.graph.Node dataNode) Validate a specific node using the shape map to determine which shapes to use.validate
(org.apache.jena.graph.Graph graphData, ShexSchema shapes, ShexShape shape, org.apache.jena.graph.Node focus) Validate a specific node (the focus), against a shape.
-
Method Details
-
get
Return the current system-wideShexValidator
. -
getNew
-
validate
Validate data using a collection of shapes and a shape map -
validate
ShexReport validate(org.apache.jena.graph.Graph graphData, ShexSchema shapes, org.apache.jena.graph.Node shapeRef, org.apache.jena.graph.Node focus) Validate a specific node (the focus), with a specific shape in a set of shapes. -
validate
ShexReport validate(org.apache.jena.graph.Graph graphData, ShexSchema shapes, ShexShape shape, org.apache.jena.graph.Node focus) Validate a specific node (the focus), against a shape. -
validate
ShexReport validate(org.apache.jena.graph.Graph dataGraph, ShexSchema shapes, ShapeMap shapeMap, org.apache.jena.graph.Node dataNode) Validate a specific node using the shape map to determine which shapes to use.
-