2012-02-17 1 views

ответ

2

Вы можете попробовать этот код:

OWLOntology ontology = manager.createOntology(ontologyIRI); 

OWLImportsDeclaration importDeclaraton = 
    factory.getOWLImportsDeclaration(importIRI); 

manager.applyChange(new AddImport(ontology, importDeclaraton)); 
+0

в приведенном выше примере в ответ работает, но я в том, чтобы запросить онтологию только после сохранения и перезагрузки его, можно запросить только онтология после добавления импорта – Noor

+1

Чтобы импортировать онтологию сразу после создания директивы импорта, импортированная онтология уже должна быть загружена в диспетчер. Это может быть выполнено путем вызова 'manager.loadOntology (' importIRI) ' – Ignazio