[
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