OWL API загрузка онтологии с комментариями - PullRequest
0 голосов
/ 05 декабря 2018

С OWL API у меня проблема с загрузкой файла онтологии с комментариями (в синтаксисе функционального стиля).Если онтология не имеет комментариев - нет проблем с загрузкой онтологии.Важно: я не могу изменить или изменить входную онтологию.Вопрос в том, как это исправить.

Пример комментариев, вызывающих проблему (все начинается с «#»):

# Object Property: <http://www.semanticweb.org/asus/ontologies/2014/10/untitled-ontology-122#has_H_F_F_H> (<http://www.semanticweb.org/asus/ontologies/2014/10/untitled-ontology-122#has_H_F_F_H>)

Такие комментарии автоматически добавляются, например, инструментом Protege.

Проблема возникает в четвертой строке:

      OWLOntologyManager manager=OWLManager.createOWLOntologyManager(); 
      OWLDataFactory dataFactory=manager.getOWLDataFactory();
      File inputDomainOntologyFile = new File(pathToDomainOntology);
      OWLOntology domainOntology = manager.loadOntologyFromOntologyDocument(inputDomainOntologyFile);

И приводит к:

UnparsableOntologyException
...