Thank you so much for the suggestions. Is there a way to integrate HermitT with Jena without using OWLAPI similar to integrating Pellet? Unfortunately, Pellet is not supported anymore and works only with old Jena versions. Thank you!
Neli P. Zlatareva, PhD Professor of Computer Science Department of Computer Science Central Connecticut State University New Britain, CT 06050 Phone: (860) 832-2723 Fax: (860) 832-2712 Web site: cs.ccsu.edu/~neli/ ________________________________ From: ssz <[email protected]> Sent: Friday, September 13, 2024 10:27 AM To: [email protected] <[email protected]> Subject: Re: Integration of HermitT in Jena [You don't often get email from [email protected]. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ] EXTERNAL EMAIL: This email originated from outside of the organization. Do not click any links or open any attachments unless you trust the sender and know the content is safe. Hi There are several issues 1) judging by the stack trace, the code you are using is not Jena, but OWLAPI, so the issue does not apply to Jena, wrong addressing. You can try to ask in https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fowlcs%2Fowlapi&data=05%7C02%7CZlatareva%40ccsu.edu%7C486ee9d7672b48b5c70708dcd4004835%7C2329c570b5804223803b427d800e81b6%7C0%7C0%7C638618344889955883%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=hGDaAwXSc9ifPgYPmjKcgVnDty1%2BgXFsgrGXcj5F0lM%3D&reserved=0<https://github.com/owlcs/owlapi>, or in SO, or maybe here https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fowlcs%2Fhermit-reasoner&data=05%7C02%7CZlatareva%40ccsu.edu%7C486ee9d7672b48b5c70708dcd4004835%7C2329c570b5804223803b427d800e81b6%7C0%7C0%7C638618344889975998%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=GjzSkxYcW5w88DAOjuEd0laBS58G%2B1NF08hu2MFrlpE%3D&reserved=0<https://github.com/owlcs/hermit-reasoner> (if you are using this version of Hermit). I think the best choice is SO (https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstackoverflow.com%2F&data=05%7C02%7CZlatareva%40ccsu.edu%7C486ee9d7672b48b5c70708dcd4004835%7C2329c570b5804223803b427d800e81b6%7C0%7C0%7C638618344889986147%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=RbCFObdTuovgLyEy3M%2B8PKrjPGz90003dwdbr6IyKxc%3D&reserved=0<https://stackoverflow.com/>). 2) the error indicates that the problem is with dependencies, i.e. does not directly apply to OWLAPI or Jena 3) ancient version of OWLAPI (probably because of ancient Hermit) 4) if you really want to use OWLAPI-based Hermit together with Jena, you can look at owlcs/ONTAPI. On Fri, Sep 13, 2024 at 4:48 PM Zlatareva, Neli (Computer Science) <[email protected]> wrote: > Hi there, I am wondering if anybody was successful integrating HermitT in > Jena. I tried everything I was able to find, including ChatGPT > recommendations 🙂, but nothing helped me overcome the following error > after correctly creating and loading the ontology > > Exception in thread "main" java.lang.NoSuchMethodError: > 'com.google.common.base.Optional > org.semanticweb.owlapi.model.OWLOntologyID.getDefaultDocumentIRI()' > at > org.semanticweb.HermiT.structural.OWLClausification.preprocessAndClausify(OWLClausification.java:147) > at org.semanticweb.HermiT.Reasoner.loadOntology(Reasoner.java:211) > at org.semanticweb.HermiT.Reasoner.<init>(Reasoner.java:202) > at org.semanticweb.HermiT.Reasoner.<init>(Reasoner.java:176) > at > org.semanticweb.HermiT.ReasonerFactory.createHermiTOWLReasoner(ReasonerFactory.java:51) > at > org.semanticweb.HermiT.ReasonerFactory.createReasoner(ReasonerFactory.java:19) > at > org.semanticweb.HermiT.ReasonerFactory.createReasoner(ReasonerFactory.java:15) > at HermitExample.main(HermitExample.java:44) > > Any help will be greatly appreciated. > Thank you so much. > Regards, Neli. > > Neli P. Zlatareva, PhD > Professor of Computer Science > Department of Computer Science > Central Connecticut State University > New Britain, CT 06050 > Phone: (860) 832-2723 > Fax: (860) 832-2712 > Web site: cs.ccsu.edu/~neli/ >
