Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addPrefixes(PrefixMapping) - Method in class org.apache.jena.shacl.ValidationReport.Builder
- addReportEntry(String, Shape, Node, Path, Node, Constraint) - Method in class org.apache.jena.shacl.ValidationReport.Builder
- addReportEntry(ReportEntry) - Method in class org.apache.jena.shacl.ValidationReport.Builder
- addReportEntry(ReportItem, Shape, Node, Path, Constraint) - Method in class org.apache.jena.shacl.ValidationReport.Builder
- allImports(Node, Graph) - Static method in class org.apache.jena.shacl.Imports
-
Locate any imports (triples "base owl:Imports URI").
B
- base(Graph) - Static method in class org.apache.jena.shacl.Imports
-
Locate the base (a single triple ? rdf:type owl:Ontology).
- baseAndImports(Graph) - Static method in class org.apache.jena.shacl.Imports
-
Locate the base (a single triple ? rdf:type owl:Ontology) and imports (triples "base owl:Imports URI").
- build() - Method in class org.apache.jena.shacl.ValidationReport.Builder
- Builder() - Constructor for class org.apache.jena.shacl.ValidationReport.Builder
C
- conforms() - Method in class org.apache.jena.shacl.ValidationReport
- conforms(Graph, Graph) - Method in interface org.apache.jena.shacl.ShaclValidator
-
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.
- conforms(Shapes, Graph) - Method in interface org.apache.jena.shacl.ShaclValidator
-
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.
- conforms(Shapes, Graph, Node) - Method in interface org.apache.jena.shacl.ShaclValidator
-
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.
- create() - Static method in class org.apache.jena.shacl.ValidationReport
F
- fromGraph(Graph) - Static method in class org.apache.jena.shacl.ValidationReport
- fromGraph(Graph, Node) - Static method in class org.apache.jena.shacl.ValidationReport
- fromModel(Model) - Static method in class org.apache.jena.shacl.ValidationReport
G
- get() - Static method in interface org.apache.jena.shacl.ShaclValidator
-
Return the current system-wide
ShaclValidator
. - getBase() - Method in class org.apache.jena.shacl.Shapes
- getBaseURI() - Method in class org.apache.jena.shacl.Shapes
- getEntries() - Method in class org.apache.jena.shacl.ValidationReport
- getGraph() - Method in class org.apache.jena.shacl.Shapes
- getGraph() - Method in class org.apache.jena.shacl.ValidationReport
- getImports() - Method in class org.apache.jena.shacl.Shapes
- getModel() - Method in class org.apache.jena.shacl.ValidationReport
- getPrefixMap() - Method in class org.apache.jena.shacl.Shapes
- getReport() - Method in exception org.apache.jena.shacl.ShaclValidationException
- getResource() - Method in class org.apache.jena.shacl.ValidationReport
- getShape(Node) - Method in class org.apache.jena.shacl.Shapes
- getShapeMap() - Method in class org.apache.jena.shacl.Shapes
- getTargets() - Method in class org.apache.jena.shacl.Shapes
- getTargetShapes() - Method in class org.apache.jena.shacl.Shapes
-
Return the shapes with targets.
- GraphValidation - Class in org.apache.jena.shacl
-
Operations to work on graph with SHACL.
- GraphValidation() - Constructor for class org.apache.jena.shacl.GraphValidation
I
- imports(Graph) - Static method in class org.apache.jena.shacl.Imports
-
Return the imports for a graph
- Imports - Class in org.apache.jena.shacl
-
Import processing.
- isEmpty() - Method in class org.apache.jena.shacl.Shapes
- iterator() - Method in class org.apache.jena.shacl.Shapes
-
Iterator over the shapes with targets
- iteratorAll() - Method in class org.apache.jena.shacl.Shapes
-
Iterator over the shapes with targets and with explicit type NodeShape or PropertyShape.
L
- loadWithImports(String) - Static method in class org.apache.jena.shacl.Imports
-
Load a graph and process owl:imports to create a new, single graph.
N
- numRootShapes() - Method in class org.apache.jena.shacl.Shapes
- numShapes() - Method in class org.apache.jena.shacl.Shapes
O
- org.apache.jena.shacl - module org.apache.jena.shacl
- org.apache.jena.shacl - package org.apache.jena.shacl
P
- parse(String) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Parse the shapes from a file or URL return a AST object that has all the shapes.
- parse(String) - Static method in class org.apache.jena.shacl.Shapes
-
Load the file, parse the graph and return the shapes.
- parse(String, boolean) - Static method in class org.apache.jena.shacl.Shapes
-
Load the file, parse the graph and return the shapes.
- parse(Graph) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Parse the shapes from the graph and return a AST object that has all the shapes.
- parse(Graph) - Static method in class org.apache.jena.shacl.Shapes
-
Parse the graph and return the shapes connected to the targets.
- parse(Model) - Static method in class org.apache.jena.shacl.Shapes
-
Parse the model and return the shapes.
- parseTargets(Graph) - Static method in class org.apache.jena.shacl.Shapes
-
Deprecated.
R
- reportConformsTrue() - Static method in class org.apache.jena.shacl.ValidationReport
-
Return an immutable report that records no validation errors (violations or any other level of severity)
S
- ShaclException - Exception in org.apache.jena.shacl
-
Runtime exception generated by the SHACL subsystem.
- ShaclException(String) - Constructor for exception org.apache.jena.shacl.ShaclException
- ShaclException(String, Throwable) - Constructor for exception org.apache.jena.shacl.ShaclException
- ShaclValidationException - Exception in org.apache.jena.shacl
-
Runtime exception generated by the SHACL subsystem.
- ShaclValidationException(String, Throwable) - Constructor for exception org.apache.jena.shacl.ShaclValidationException
- ShaclValidationException(ValidationReport) - Constructor for exception org.apache.jena.shacl.ShaclValidationException
- ShaclValidator - Interface in org.apache.jena.shacl
-
Public API for the SHACL Validation.
- Shapes - Class in org.apache.jena.shacl
-
A collection of shapes as output by the SHACL parser.
U
- update(Shapes, Graph, Runnable) - Static method in class org.apache.jena.shacl.GraphValidation
-
Update the graph.
- updateAndReport(Shapes, Graph, Runnable) - Static method in class org.apache.jena.shacl.GraphValidation
-
Update the graph.
V
- validate(Graph, Graph) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Produce a full validation report.
- validate(Graph, Graph, Node) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Produce a node-specific validation report.
- validate(Shapes, Graph) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Produce a full validation report.
- validate(Shapes, Graph, Node) - Method in interface org.apache.jena.shacl.ShaclValidator
-
Produce a full validation report for this node in the data.
- ValidationReport - Class in org.apache.jena.shacl
- ValidationReport.Builder - Class in org.apache.jena.shacl
W
- withImports(String, Graph) - Static method in class org.apache.jena.shacl.Imports
-
Process and return the owl:imports closure of a graph.
- withImports(Graph) - Static method in class org.apache.jena.shacl.Imports
-
Process and return the owl:imports closure of a graph.
All Classes and Interfaces|All Packages|Serialized Form
Shapes.parse(Graph)
.