Class RdfsSubClassOfReasoner
- java.lang.Object
-
- org.eclipse.rdf4j.sail.shacl.wrapper.data.RdfsSubClassOfReasoner
-
@InternalUseOnly public class RdfsSubClassOfReasoner extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<Resource,java.util.Set<Resource>>
backwardsChainCache
private java.util.Map<Resource,java.util.Set<Resource>>
forwardChainCache
private static org.slf4j.Logger
logger
private java.util.Collection<Statement>
subClassOfStatements
private java.util.Collection<Resource>
types
-
Constructor Summary
Constructors Constructor Description RdfsSubClassOfReasoner()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addSubClassOfStatement(Statement st)
java.util.Set<Resource>
backwardsChain(Resource type)
private void
calculateSubClassOf(java.util.Collection<Statement> subClassOfStatements)
static RdfsSubClassOfReasoner
createReasoner(SailConnection sailConnection, SailConnection secondConnection, ValidationSettings validationSettings)
static RdfsSubClassOfReasoner
createReasoner(SailConnection sailConnection, ValidationSettings validationSettings)
java.util.stream.Stream<Statement>
forwardChain(Statement statement)
private void
forwardChainUntilFixPoint(java.util.Map<Resource,java.util.Set<Resource>> forwardChainCache)
boolean
isEmpty()
private java.util.Set<Resource>
resolveTypes(Resource value, java.util.Map<Resource,java.util.Set<Resource>> forwardChainCache)
-
-
-
Method Detail
-
addSubClassOfStatement
private void addSubClassOfStatement(Statement st)
-
calculateSubClassOf
private void calculateSubClassOf(java.util.Collection<Statement> subClassOfStatements)
-
forwardChainUntilFixPoint
private void forwardChainUntilFixPoint(java.util.Map<Resource,java.util.Set<Resource>> forwardChainCache)
-
resolveTypes
private java.util.Set<Resource> resolveTypes(Resource value, java.util.Map<Resource,java.util.Set<Resource>> forwardChainCache)
-
createReasoner
public static RdfsSubClassOfReasoner createReasoner(SailConnection sailConnection, ValidationSettings validationSettings)
-
createReasoner
public static RdfsSubClassOfReasoner createReasoner(SailConnection sailConnection, SailConnection secondConnection, ValidationSettings validationSettings)
-
isEmpty
public boolean isEmpty()
-
-