Reasoner
Technology› Knowledge Management
Semantic Web
One of the main services offered by a reasoner is to test whether or not one class is a subclass of another class. By performing such tests on all of the classes in an ontology it is possible for a reasoner to compute the inferred ontology class hierarchy. Another standard service that is offered by reasoners is consistency checking. Based on the description (conditions) of a class the reasoner can check whether or not it is possible for the class to have any instances. A class is deemed to be inconsistent if it cannot possibly have any instances.
Reasoners are sometimes also known as classifiers.
Software able to infer logical consequences from a set of asserted facts or axioms which creates a richer knowledge base.