Class ForwardChainingRDFSInferencer
java.lang.Object
org.eclipse.rdf4j.sail.helpers.SailWrapper
org.eclipse.rdf4j.sail.helpers.NotifyingSailWrapper
org.eclipse.rdf4j.sail.inferencer.fc.AbstractForwardChainingInferencer
org.eclipse.rdf4j.sail.inferencer.fc.ForwardChainingRDFSInferencer
- All Implemented Interfaces:
FederatedServiceResolverClient
,NotifyingSail
,Sail
,StackableSail
Deprecated.
Forward-chaining RDF Schema inferencer, using the rules from the
RDF Semantics Recommendation (10 February 2004). This
inferencer can be used to add RDF Schema semantics to any Sail that returns
InferencerConnection
s from their
Sail.getConnection()
method.-
Constructor Summary
ConstructorDescriptionDeprecated.ForwardChainingRDFSInferencer
(NotifyingSail baseSail) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.rdf4j.sail.inferencer.fc.ForwardChainingRDFSInferencerConnection
Deprecated.Opens a connection on the Sail which can be used to query and update data.void
init()
Deprecated.Adds axiom statements to the underlying Sail.Methods inherited from class org.eclipse.rdf4j.sail.inferencer.fc.AbstractForwardChainingInferencer
getDefaultIsolationLevel, getSupportedIsolationLevels
Methods inherited from class org.eclipse.rdf4j.sail.helpers.NotifyingSailWrapper
addSailChangedListener, getBaseSail, removeSailChangedListener, setBaseSail
Methods inherited from class org.eclipse.rdf4j.sail.helpers.SailWrapper
getDataDir, getValueFactory, isWritable, setDataDir, setFederatedServiceResolver, shutDown, verifyBaseSailSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.rdf4j.sail.Sail
getDataDir, getValueFactory, isWritable, setDataDir, shutDown
-
Constructor Details
-
ForwardChainingRDFSInferencer
public ForwardChainingRDFSInferencer()Deprecated. -
ForwardChainingRDFSInferencer
Deprecated.
-
-
Method Details
-
getConnection
public org.eclipse.rdf4j.sail.inferencer.fc.ForwardChainingRDFSInferencerConnection getConnection() throws SailExceptionDeprecated.Description copied from interface:Sail
Opens a connection on the Sail which can be used to query and update data. Depending on how the implementation handles concurrent access, a call to this method might block when there is another open connection on this Sail.- Specified by:
getConnection
in interfaceNotifyingSail
- Specified by:
getConnection
in interfaceSail
- Overrides:
getConnection
in classNotifyingSailWrapper
- Throws:
SailException
- If no transaction could be started, for example because the Sail is not writable.
-
init
Deprecated.Adds axiom statements to the underlying Sail.- Specified by:
init
in interfaceSail
- Overrides:
init
in classSailWrapper
- Throws:
SailException
- If the Sail could not be initialized.
-
SchemaCachingRDFSInferencer
instead.