Package org.topbraid.shacl.entailment
Class SHACLEntailment
- java.lang.Object
-
- org.topbraid.shacl.entailment.SHACLEntailment
-
public class SHACLEntailment extends Object
Singleton to support sh:entailment. Extensions may install their own Engines.- Author:
- Holger Knublauch
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSHACLEntailment.Engine
-
Field Summary
Fields Modifier and Type Field Description static org.apache.jena.rdf.model.ResourceRDFS
-
Constructor Summary
Constructors Modifier Constructor Description protectedSHACLEntailment()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SHACLEntailmentget()SHACLEntailment.EnginegetEngine(String uri)voidsetEngine(String uri, SHACLEntailment.Engine engine)org.apache.jena.query.DatasetwithEntailment(org.apache.jena.query.Dataset dataset, URI shapesGraphURI, ShapesGraph shapesGraph, org.apache.jena.rdf.model.Resource entailment, ProgressMonitor monitor)
-
-
-
Method Detail
-
get
public static SHACLEntailment get()
-
getEngine
public SHACLEntailment.Engine getEngine(String uri)
-
setEngine
public void setEngine(String uri, SHACLEntailment.Engine engine)
-
withEntailment
public org.apache.jena.query.Dataset withEntailment(org.apache.jena.query.Dataset dataset, URI shapesGraphURI, ShapesGraph shapesGraph, org.apache.jena.rdf.model.Resource entailment, ProgressMonitor monitor) throws InterruptedException- Throws:
InterruptedException
-
-