I have a few reasoner questions. 

1) I’m using the latest version of Jena 3.0.0 is it true that the only way to 
use SWRL rules is with an external reasoner? My concern is how I would use 
Protege which can handle adding SWRL rules and then processing the ontology 
with Jena.

2) I tried to integrate the Pellet reasoner but to get it to work with Jena 
3.0.0 I believe I would need to fork the Pellet code and update all the Jena 
package paths in it to use the new “org.apache.jena.” location. Can anyone 
comment on that?

3) If I am using the built in Jena reasoner is there anything major that I can 
not do with the Jena rule language that I could do with SWRL?

4) Is there an reasoner other than Pellet that someone has used with Jena 3.0.0 
successfully that will process SWRL rules?

5) A reasoner is obviously an important part of using an ontology. Is Jena the 
appropriate way to go or should I be looking into the OWLAPI?

Thanks in advance,
Chris



Reply via email to