Class 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 the SchemaCachingRDFSInferencer 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 returns InferencerConnections from their Sail.getConnection() method.
  • Constructor Details

    • ForwardChainingRDFSInferencer

      public ForwardChainingRDFSInferencer()
      Deprecated.
    • ForwardChainingRDFSInferencer

      public ForwardChainingRDFSInferencer(NotifyingSail baseSail)
      Deprecated.
  • Method Details

    • 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 interface NotifyingSail
      Specified by:
      getConnection in interface Sail
      Overrides:
      getConnection in class NotifyingSailWrapper
      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 interface Sail
      Overrides:
      init in class SailWrapper
      Throws:
      SailException - If the Sail could not be initialized.