Почему все аксиомы появляются как аннотации?
Типы во входной модели - строковые литералы, но они должны быть IRI. Например этот:
<http://example.com/Device>
a "http://www.w3.org/2002/07/owl#Class" ;
Должно быть:
<http://example.com/Device>
a <http://www.w3.org/2002/07/owl#Class> ;
Что будет автоматически сокращено как:
<http://example.com/Device>
a owl:Class ;
Онтология входной модели Jena создана с использованием Jena API? В этом случае код должен быть изменен для создания IRI (также известных как «Ресурсы» или «URIResources» в Йене) вместо строковых литералов.
Можно ли напрямую загрузить модель Jena как онтологию OWL с использованием API OWL без необходимости проходить через Turtle?
Невозможно напрямую загрузить модель Jena в OWL-API, но, безусловно, есть варианты, которые позволяют избежать обхода через Turtle, например ONT-API .