Abdul, You might be interested in this tool I wrote that converts OWL 2 ontologies to Jena rules:
https://github.com/balhoff/owl-to-rules <https://github.com/balhoff/owl-to-rules> It’s limited to axioms in the OWL 2 RL profile (https://www.w3.org/TR/2012/REC-owl2-profiles-20121211/#OWL_2_RL <https://www.w3.org/TR/2012/REC-owl2-profiles-20121211/#OWL_2_RL>). Also, it is meant to produce Abox inferences only. For example, if your ontology has <A> rdfs:subClassOf <B>, and <B> rdfs:subClassOf <C>, the rules will not output <A> rdfs:subClassOf <C>. However, any instances of <A> in your dataset will be inferred to be instances of <C>. It supports some useful things from OWL 2 such as property chains, and also SWRL rules. But there are some unfinished parts; it doesn’t do anything with data properties (I haven’t needed it so far). It also doesn’t yet support any SWRL built-ins or OWL 2 keys. It’s written in Scala but you can use it in Java programs. Best regards, Jim Balhoff > On May 25, 2017, at 4:34 AM, Rob Vesse <[email protected]> wrote: > > Like all open source projects, we rely upon the volunteers to do the work. > Unlike higher profile projects e.g. Spark nobody who volunteers on this > project does so as their paid job i.e. Everyone is working in their spare > time. Therefore, people naturally work on the pieces of the code that have > the most value to them. > > As a project, we do not have any volunteers who are experts in OWL 2 nor > anyone who is willing/has the time to do the work. So, it is unlikely that > this will ever happen unless such a volunteer steps up > > Rob > > On 25/05/2017 09:23, "Abduladem Eljamel" <[email protected]> > wrote: > > What does it mean that "OWL2 support in Jena will be added in due course"? > > > >
