Uses of Class
org.apache.jena.shacl.Shapes

Packages that use Shapes
  • Uses of Shapes in org.apache.jena.shacl

    Methods in org.apache.jena.shacl that return Shapes
    Modifier and Type
    Method
    Description
    default Shapes
    ShaclValidator.parse(String filenameOrURL)
    Parse the shapes from a file or URL return a AST object that has all the shapes.
    ShaclValidator.parse(org.apache.jena.graph.Graph shapesGraph)
    Parse the shapes from the graph and return a AST object that has all the shapes.
    static Shapes
    Shapes.parse(String fileOrURL)
    Load the file, parse the graph and return the shapes.
    static Shapes
    Shapes.parse(String fileOrURL, boolean withImports)
    Load the file, parse the graph and return the shapes.
    static Shapes
    Shapes.parse(org.apache.jena.graph.Graph graph)
    Parse the graph and return the shapes connected to the targets.
    static Shapes
    Shapes.parse(org.apache.jena.rdf.model.Model model)
    Parse the model and return the shapes.
    static Shapes
    Shapes.parseTargets(org.apache.jena.graph.Graph graph)
    Deprecated.
    Methods in org.apache.jena.shacl with parameters of type Shapes
    Modifier and Type
    Method
    Description
    boolean
    ShaclValidator.conforms(Shapes shapes, org.apache.jena.graph.Graph data)
    Does the data conform to the shapes? This operation only checks whether the data is conformant or not - it does not generate a complete report.
    boolean
    ShaclValidator.conforms(Shapes shapes, org.apache.jena.graph.Graph data, org.apache.jena.graph.Node node)
    Does the node within the data conform to the shapes? This operation only checks the data is conformant or not - it does not generate a complete report.
    GraphValidation.update(Shapes shapes, org.apache.jena.graph.Graph data, Runnable update)
    Update the graph.
    GraphValidation.updateAndReport(Shapes shapes, org.apache.jena.graph.Graph data, Runnable update)
    Update the graph.
    ShaclValidator.validate(Shapes shapes, org.apache.jena.graph.Graph data)
    Produce a full validation report.
    ShaclValidator.validate(Shapes shapes, org.apache.jena.graph.Graph data, org.apache.jena.graph.Node node)
    Produce a full validation report for this node in the data.
  • Uses of Shapes in org.apache.jena.shacl.validation

    Modifier and Type
    Method
    Description
    ShaclPlainValidator.parse(org.apache.jena.graph.Graph shapesGraph)
    Parse the shapes from the graph and return a AST object that has all the shapes.
    Methods in org.apache.jena.shacl.validation with parameters of type Shapes
    Modifier and Type
    Method
    Description
    boolean
    ShaclPlainValidator.conforms(Shapes shapes, org.apache.jena.graph.Graph data)
    Does the data conform to the shapes? This operation only checks whether the data is conformant or not - it does not generate a complete report.
    boolean
    ShaclPlainValidator.conforms(Shapes shapes, org.apache.jena.graph.Graph data, org.apache.jena.graph.Node node)
    Does the node within the data conform to the shapes? This operation only checks the data is conformant or not - it does not generate a complete report.
    ValidationProc.plainValidation(Shapes shapes, org.apache.jena.graph.Graph data)
     
    ValidationProc.plainValidationNode(Shapes shapes, org.apache.jena.graph.Graph data, org.apache.jena.graph.Node node)
     
    ShaclPlainValidator.validate(Shapes shapes, org.apache.jena.graph.Graph data)
    Produce a full validation report.
    ShaclPlainValidator.validate(Shapes shapes, org.apache.jena.graph.Graph data, org.apache.jena.graph.Node node)
    Produce a full validation report for this node in the data.