как решить эту ошибкуОшибка при создании механизма запросов. Исключение: java.lang.NoSuchMethodError.
Я получаю это сообщение об ошибке
Ошибка запуска приложения: Ошибка создания механизма запросов. Исключение: java.lang.NoSuchMethodError. Сообщение: «void org.semanticweb.owlapi.util.PriorityCollection.add(java.io.Serializable)»
Я использую SWRL API для Java для запуска механизма запросов SQWRL в онтологиях OWL. Итак, я создал edu.stanford.swrl swrlapi-example из Maven swrl API и swrlapi-drools-engine :2.1.0. owlApi: :owlapi-osgidistribution 5.1.9
OWLOntologyManager ontologyManager = OWLManager.createOWLOntologyManager();
OWLOntologyManager ontologyManager = OWLManager.createOWLOntologyManager();
OWLOntology ontology = ontologyManager.loadOntologyFromOntologyDocument
(new File("Ontologies\\MFPO.owl"));
System.out.println("ontology has loaded successfully ");
// Create SQWRL query engine using the SWRLAPI
SQWRLQueryEngine queryEngine = SWRLAPIFactory.createSQWRLQueryEngine(ontology);
// Create a rule engine for mined rules
SWRLRuleEngine ruleEngine = SWRLAPIFactory.createSWRLRuleEngine(ontology);
System.out.println("swrl rule engine created successfully");
затем я получаю это сообщение (пойманное в исключении во время выполнения). Ошибка при создании механизма запросов. Исключение: java.lang.NoSuchMethodError. Сообщение: 'boolean org.semanticweb.owlapi.model.OWLDocumentFormat.isPrefixOWLOntologyFormat()'