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
