Я использую OWL API для загрузки разных файлов и слияния в один для рассуждений. У меня есть один файл, описывающий онтологию и несколько файлов с отдельными лицами. Каждый человек имеет свойство FOAF, например, FOAF:. Название, когда я печатаю аксиомы он показываетЗагрузка различных файлов с использованием OWL API
'AnnotationAssertion (http://xmlns.com/foaf/0.1/title ...
и рассуждения не работают, если добавить < «совы: DatatypeProperty РДФ:. о = "http://xmlns.com/foaf/0.1/title'/> в отдельный файл, чем название нагрузки, как
'DataPropertyAssertion (http://xmlns.com/foaf/0.1/title ... и рассуждения работы
В онтологии FOAF говорится, что это собственно данные но загрузка не сработала. Я использую OWLOntologyMerger для объединения онтологий.
И я не могу добавить это в каждый файл. Есть ли способ сделать это программно или любым способом?
Спасибо.
Если я использую сову: импорт в каждый файл, она работает. Могу ли я импортировать программно в каждую онтологию, когда я загружаю его менеджеру или применяю его после загрузки всех файлов? Я не хочу редактировать все файлы. – Ademar
К сожалению, нет, объявления должны быть время синтаксического разбора. Должно быть возможно работать непосредственно с анализаторами, чтобы избежать изменения файлов, но я никогда не пробовал это раньше. – Ignazio