Chang Prefix для Ontology

Я использую протеже 4, чтобы успешно объединить 2 онтологии и сохранить как Onab.owl. В этом файле я не знаю, как изменить URI онтологии с помощью OWL API. Не могли бы вы помочь мне использовать OWL API, чтобы изменить его? Большое спасибо.


owl
person Beginner.nguyen    schedule 05.01.2011    source источник


Ответы (2)


Вы можете получить и установить имя префикса, используя методы класса org.semanticweb.owlapi.util.DefaultPrefixManager. Удачи!

person Nico Adams    schedule 06.01.2011

Создайте экземпляр SetOntologyID с нужным вам новым IRI и примените его к онтологии:

manager.applyChange(ontology, setOntologyID());

Затем сохраните онтологию, ее IRI будет изменен.

person Ignazio    schedule 19.12.2013