IInferenceEngine Interface |
Namespace: VDS.RDF.Query.Inference
The IInferenceEngine type exposes the following members.
Name | Description | |
---|---|---|
Apply(IGraph) |
Applies inference to the given Graph and outputs the inferred information to that Graph.
| |
Apply(IGraph, IGraph) |
Applies inference to the Input Graph and outputs the inferred information to the Output Graph.
| |
Initialise |
Initialises the Inference Engine using the given Graph.
|
An Inference Engine is a class that given a Graph can infer extra information from that Graph based on fixed rules or rules computed from the Graphs it is performing inference on.
In general terms an implementation of an Inference Engine typically provides some form of forward chaining reasoner though implementations may do more advanced reasoning or wrap other kinds of reasoner.