Interface ShexValidator


public interface ShexValidator
  • Method Summary

    Modifier and Type
    Method
    Description
    get()
    Return the current system-wide 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 map
    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.
    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

      static ShexValidator get()
      Return the current system-wide ShexValidator.
    • getNew

      static ShexValidator getNew(Collection<SemanticActionPlugin> semanticActionPlugins)
    • validate

      ShexReport validate(org.apache.jena.graph.Graph graph, ShexSchema shapes, ShapeMap shapeMap)
      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.