Click or drag to resize

OwlReasonerWrapper Class

Wrapper around an IOwlReasoner to make it appear like a forward-chaining reasoner.
Inheritance Hierarchy

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

The OwlReasonerWrapper type exposes the following members.

Constructors
  NameDescription
Public methodOwlReasonerWrapper
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.
(Overrides StaticOwlReasonerWrapperApply(IGraph).)
Public methodApply(IGraph, IGraph)
Applies the reasoner to the given input Graph outputting inferences into the output Graph.
(Overrides StaticOwlReasonerWrapperApply(IGraph, IGraph).)
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.
(Inherited from StaticOwlReasonerWrapper.)
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
Effectively equivalent to StaticOwlReasonerWrapper except that every Graph reasoning is applied to is added to the reasoners knowledge base (unless the reasoner uses a fixed knowledge base).
See Also