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 theSchemaCachingRDFSInferencerinstead.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 returnsInferencerConnections 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.ForwardChainingRDFSInferencerConnectiongetConnection()Deprecated.Opens a connection on the Sail which can be used to query and update data.voidinit()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, 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
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 SailExceptionDeprecated.Description copied from interface:SailOpens 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:
getConnectionin interfaceNotifyingSail- Specified by:
getConnectionin interfaceSail- Overrides:
getConnectionin classNotifyingSailWrapper- Throws:
SailException- If no transaction could be started, for example because the Sail is not writable.
-
init
public void init() throws SailExceptionDeprecated.Adds axiom statements to the underlying Sail.- Specified by:
initin interfaceSail- Overrides:
initin classSailWrapper- Throws:
SailException- If the Sail could not be initialized.
-
-