protegepelletgraphdb

How to reproduce rules in Pellet reasoner


I'm working with graphDB (ontotext data base graphs) and I would like reproduce in graphDB (.pie file) the behaviour of Pellet reasoner in Protege. In this way, I want to get in graphDB the same behaviour that I have in Protege. I have implemented rules in GraphDB but I'm not sure how reproduce the Pellet behaviour. I have read about OWL-DL and DL semantics (Pellet is build on that language) but I'm not find rules that implements and how reproduce it in GraphDB.

Any idea to reproduce that behaviour??

thanks


Solution

  • You can not reproduce in GraphDB precisely the same behavior like in Pellet or the opposite direction either. Pellet and GraphDB (formerly known as OWLIM) use two absolutely different reasoning approaches. GraphDB by design is a database limited to only tractable fragment so the loading time, where all inference happens, stays predictable.

    The diagram bellow gives a high-level summary how the different semantic fragments overlap.

    GraphDB semantic expressivity compared to OWL fragments