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(since="2.5") public class ForwardChainingRDFSInferencer extends AbstractForwardChainingInferencer
Deprecated.This inferencer implementation will be phased out. Consider switching to theSchemaCachingRDFSInferencer
instead.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 returnsInferencerConnection
s from theirSail.getConnection()
method.
-
-
Constructor Summary
Constructors Constructor Description ForwardChainingRDFSInferencer()
Deprecated.ForwardChainingRDFSInferencer(NotifyingSail baseSail)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.eclipse.rdf4j.sail.inferencer.fc.ForwardChainingRDFSInferencerConnection
getConnection()
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
getCollectionFactory, getDataDir, getFederatedServiceResolver, 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
getCollectionFactory, getDataDir, getValueFactory, isWritable, setDataDir, shutDown
-
-
-
-
Constructor Detail
-
ForwardChainingRDFSInferencer
public ForwardChainingRDFSInferencer()
Deprecated.
-
ForwardChainingRDFSInferencer
public ForwardChainingRDFSInferencer(NotifyingSail baseSail)
Deprecated.
-
-
Method Detail
-
getConnection
public org.eclipse.rdf4j.sail.inferencer.fc.ForwardChainingRDFSInferencerConnection getConnection() throws SailException
Deprecated.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
public void init() throws SailException
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.
-
-