Я использую Hermit Reasoner с OWL-API 5 следующим образом:
OWLOntologyManager manager= OWLManager.createOWLOntologyManager(); //create the manager
OWLOntology ontology=manager.loadOntologyFromOntologyDocument(new File("ontologies/E1G1.owl"));
OWLDataFactory datafact=manager.getOWLDataFactory();
Configuration config= new Configuration();
Reasoner reasoner= new Reasoner(config, ontology);
reasoner.classifyClasses();
reasoner.classifyDataProperties();
reasoner.classifyObjectProperties();
System.out.println(reasoner.isConsistent());
Теперь я хотел бы выполнить запрос SPARQL аналогично подключаемому модулю Protégé SPARQL над предполагаемой онтологией. Я экспериментирую с JENA ARQ, но мне непонятно, как их интегрировать. Какие-либо предложения?