Click or drag to resize

StaticOwlReasonerWrapper Class

Wrapper around an IOwlReasoner to make it appear like a forward-chaining reasoner.
Inheritance Hierarchy
SystemObject
  VDS.RDF.Query.InferenceStaticOwlReasonerWrapper
    VDS.RDF.Query.InferenceOwlReasonerWrapper

Namespace:  VDS.RDF.Query.Inference
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public class StaticOwlReasonerWrapper : IInferenceEngine

The StaticOwlReasonerWrapper type exposes the following members.

Constructors
  NameDescription
Public methodStaticOwlReasonerWrapper
Creates a new OWL Reasoner Wrapper around the given OWL Reasoner.
Top
Methods
  NameDescription
Public methodApply(IGraph)
Applies the reasoner to the given Graph outputting inferences into the same Graph.
Public methodApply(IGraph, IGraph)
Applies the reasoner to the given input Graph outputting inferences into the output Graph.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialise
Initialises the reasoner.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks
Essentially all this class does is extract all triples which the underlying reasoner can infer. Currently the input graph and any graph passed to the Initialise() method have no effect on the output of the reasoner.
See Also