Я пытаюсь загрузить две онтологии с помощью OWL-api в Java. Я загружаю их следующим образом:
Код: Выделить всё
String onto1_iri = "http://purl.obolibrary.org/obo/psdo.owl"
String onto2_iri = "http://purl.obolibrary.org/obo/stato.owl";
OWLOntologyManager onto_manager = OWLManager.createOWLOntologyManager();
OWLOntology onto1 = onto_manager.loadOntology(IRI.create(onto1_iri.trim()));
OWLOntology onto2 = onto_manager.loadOntology(IRI.create(onto2_iri.trim()));
Я работал над этим проектом четыре недели, но до следующей недели все шло идеально. Однако два дня назад я попытался повторно запустить код и получил ошибку OWLOntologyDocumentAlreadyExistsException . Я пытался найти причину ошибки, и на основе документации owl-api говорится: «Исключение, описывающее ситуацию, когда была попытка создать или загрузить онтологию, где соответствующий документ онтологии IRI уже был». отображается в онтологию. Тем не менее, я не могу найти решение...
Можно ли как-нибудь решить эту проблему? На этом изображении ниже показано выдаваемое сообщение.
Возвращаемое сообщение
Подробнее здесь:
https://stackoverflow.com/questions/787 ... sexception