Click or drag to resize

PelletReasoner Class

A Pellet Reasoner which provides OWL 2 capable reasoning using an external knowledge base from a Pellet Server instance.
Inheritance Hierarchy
SystemObject
  VDS.RDF.Query.InferencePelletReasoner

Namespace:  VDS.RDF.Query.Inference
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public class PelletReasoner : IQueryableOwlReasoner, 
	IOwlReasoner

The PelletReasoner type exposes the following members.

Constructors
  NameDescription
Public methodPelletReasoner(Uri, String)
Creates a new Pellet Reasoner.
Public methodPelletReasoner(PelletServer, String)
Creates a new Pellet Reasoner.
Top
Properties
  NameDescription
Public propertyKnowledgeBase
Gets the Knowledge Base this Reasoner operates over.
Public propertyServer
Gets the Pellet Server this Reasoner operates on.
Public propertyUnsatisfiable
Returns the enumeration of unsatisfiable classes.
Top
Methods
  NameDescription
Public methodAdd
Adds a Graph to the Knowledge Base.
Public methodClassify
Extracts the triples which comprise the class hierarchy.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExecuteQuery
Executes a SPARQL Query against the underlying Knowledge Base.
Public methodExtract(IEnumerableString)
Extracts all possible triples using the given extraction modes.
Public methodExtract(String)
Extracts all possible triples using the given extraction mode.
Public methodExtract(IGraph, INode)
Extract a reasoning enhanced sub-graph from the given Graph rooted at the given Node.
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 methodIsConsistent
Returns whether the underlying knowledge base is consistent.
Public methodIsConsistent(IGraph)
Returns whether the given Graph is consistent with the underlying knowledge base.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRealize
Extracts the triples which comprise the class hierarchy and individuals of those classes.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

Note: Currently this reasoner operates only on a external knowledge base and there is currently no way to introduce new knowledge bases/data through the dotNetRDF API.

See Also