-
public interface ShexValidator
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static ShexValidatorget()Return the current system-wideShexValidator.ShexReportvalidate(Graph graphData, ShexSchema shapes, Node shapeRef, Node focus)Validate a specific node (the focus), with a specific shape in a set of shapes.ShexReportvalidate(Graph graph, ShexSchema shapes, ShexMap shapeMap)Validate data using a collection of shapes and a shape mapShexReportvalidate(Graph dataGraph, ShexSchema shapes, ShexMap shapeMap, Node dataNode)Validate a specific node using the shape map to determine which shapes to use.ShexReportvalidate(Graph graphData, ShexSchema shapes, ShexShape shape, Node focus)Validate a specific node (the focus), against a shape.
-
-
-
Method Detail
-
get
static ShexValidator get()
Return the current system-wideShexValidator.
-
validate
ShexReport validate(Graph graph, ShexSchema shapes, ShexMap shapeMap)
Validate data using a collection of shapes and a shape map
-
validate
ShexReport validate(Graph graphData, ShexSchema shapes, Node shapeRef, Node focus)
Validate a specific node (the focus), with a specific shape in a set of shapes.
-
validate
ShexReport validate(Graph graphData, ShexSchema shapes, ShexShape shape, Node focus)
Validate a specific node (the focus), against a shape.
-
validate
ShexReport validate(Graph dataGraph, ShexSchema shapes, ShexMap shapeMap, Node dataNode)
Validate a specific node using the shape map to determine which shapes to use.
-
-