[ 
https://issues.apache.org/jira/browse/STANBOL-185?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13083087#comment-13083087
 ] 

Enrico Daga commented on STANBOL-185:
-------------------------------------

I would not limit the change implementing the OWLApi interface, because I am 
sure this would cause problems later on, since the way OWLApi manages input is 
very different from Jena. To be more 'free', I would implement two different 
kind of services, one based on OWLApi (which manages input creating an 
OWLOntology object, including SWRL rules from the Rules module), and another 
based on Jena (which would have as input a Model and the rules work as 
additional configurations for the reasoner).

Phases are:

1) Create a new module jena, to include jena-based reasoning services
2) Change the reasoners/web module to support both OWLApi and Jena
type of reasoning services (this affects both input preparation and how rules 
are handled). This phase must happen in parallel with STANBOL-186 .
3) Remove HermiT as default reasoner

Since this work would affect the whole /reasoners component - and will not be 
quick to implement, I will branch the whole /reasoners.

Then I will start working at 1)

> Jena-based reasoner
> -------------------
>
>                 Key: STANBOL-185
>                 URL: https://issues.apache.org/jira/browse/STANBOL-185
>             Project: Stanbol
>          Issue Type: New Feature
>          Components: Reasoners
>            Reporter: Andrea Nuzzolese
>
> Add Jena rule based reasoner as a new separate inference module inside the 
> reasoners package;
> Implement the Reasoners OWLApi interface to adapt to Jena rule based 
> inference engine with OWL lite profile;
> Remove HermiT fro within the reasoners module

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to