public class DirectTypeHierarchyInferencer extends NotifyingSailWrapper
sesame:directSubClassOf,
sesame:directSubPropertyOf and
sesame:directType.
The semantics of this inferencer are defined as follows:
Class A is a direct subclass of B iff:
1. A is a subclass of B and;
2. A and B are not equa and;
3. there is no class C (unequal A and B) such that
A is a subclass of C and C of B.
Property P is a direct subproperty of Q iff:
1. P is a subproperty of Q and;
2. P and Q are not equal and;
3. there is no property R (unequal P and Q) such that
P is a subproperty of R and R of Q.
Resource I is of direct type T iff:
1. I is of type T and
2. There is no class U (unequal T) such that:
a. U is a subclass of T and;
b. I is of type U.
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
DirectTypeHierarchyInferencer() |
DirectTypeHierarchyInferencer(NotifyingSail baseSail) |
| Modifier and Type | Method and Description |
|---|---|
InferencerConnection |
getConnection() |
void |
initialize() |
addSailChangedListener, getBaseSail, removeSailChangedListener, setBaseSailgetDataDir, getValueFactory, isWritable, setDataDir, shutDown, verifyBaseSailSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataDir, getValueFactory, isWritable, setDataDir, shutDownpublic DirectTypeHierarchyInferencer()
public DirectTypeHierarchyInferencer(NotifyingSail baseSail)
public InferencerConnection getConnection() throws SailException
getConnection in interface NotifyingSailgetConnection in interface SailgetConnection in class NotifyingSailWrapperSailExceptionpublic void initialize()
throws SailException
initialize in interface Sailinitialize in class SailWrapperSailExceptionCopyright © 2001-2014 Aduna. All Rights Reserved.