Class OwlReasonerWrapper
Wrapper around an IOwlReasoner to make it appear like a forward-chaining reasoner.
Implements
Inherited Members
Namespace: VDS.RDF.Query.Inference
Assembly: dotNetRdf.Inferencing.dll
Syntax
public class OwlReasonerWrapper : StaticOwlReasonerWrapper, IInferenceEngine
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).
Constructors
| Edit this page View SourceOwlReasonerWrapper(IOwlReasoner)
Creates a new OWL Reasoner Wrapper around the given OWL Reasoner.
Declaration
public OwlReasonerWrapper(IOwlReasoner reasoner)
Parameters
Type | Name | Description |
---|---|---|
IOwlReasoner | reasoner | OWL Reasoner. |
Methods
| Edit this page View SourceApply(IGraph)
Applies the reasoner to the given Graph outputting inferences into the same Graph.
Declaration
public override void Apply(IGraph g)
Parameters
Type | Name | Description |
---|---|---|
IGraph | g | Graph. |
Overrides
| Edit this page View SourceApply(IGraph, IGraph)
Applies the reasoner to the given input Graph outputting inferences into the output Graph.
Declaration
public override void Apply(IGraph input, IGraph output)
Parameters
Type | Name | Description |
---|---|---|
IGraph | input | Input Graph. |
IGraph | output | Output Graph. |