Εμφάνιση αναρτήσεων με ετικέτα reasoner. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα reasoner. Εμφάνιση όλων των αναρτήσεων

Δευτέρα 18 Απριλίου 2011

Semantic Reasoners

A semantic reasoner, reasoning engine, rules engine, or simply a reasoner, is a piece of software able to infer logical consequences from a set of asserted facts or axioms. The notion of a semantic reasoner generalizes that of aninference engine, by providing a richer set of mechanisms to work with. The inference rules are commonly specified by means of an ontology language, and often a description language. Many reasoners use first-order predicate logic to perform reasoning; inference commonly proceeds by forward chaining and backward chaining. There are also examples of probabilistic reasoners, including Pei Wang's non-axiomatic reasoning system, Novamente's probabilistic logic network, which tip their hat to reasoning Bayesian networks, and Pronto - probabilistic description logic reasoner.

Some open - source reasoners  than can be used with Protege and OWL API are:
Pellet
Fact ++
and HermiT

Τρίτη 5 Απριλίου 2011

Reasoner - Pellet

Hello!
It's been a long time since my last post (once again.. :( - sorry).
Today I will introduce you Pellet, the reasoner I've been using the last 4-5 months. Pellet is compatible with Protégé (via a plug in ), Jena and OWL API.

As far as I am concerned, I am using OWL and I find Pellet very quick and handy. I've also tried HermiT but I wasn't very satisfied.

From the official site of Pellet I copy - paste this:

For applications that need to represent and reason about information using OWL, Pellet is the leading choice for systems where sound-and-complete OWL DL reasoning is essential. Pellet includes support for OWL 2 profiles including OWL 2 EL. It incorporates optimizations for nominals, conjunctive query answering, and incremental reasoning. There’s more detailed information about the architecture of the system and its features in Pellet Help.

An OWL DL reasoner like Pellet is a core component of ontology-based data management applications; if you need expertise in the use of Pellet for advanced integration or analysis applications, Clark & Parsia LLC can help in a variety of roles: consulting, application development, and OEM licensing.

Cheers,
Angeliki