Чтение Jena OntModel с зависимостями
Вопрос
Я новичок в концепции онтологии и Йены, поэтому не уверен, что формулирую это правильно.
Мне нужно прочитать серию связанных файлов совы (по зависимостям пространства имен?) в модель Jena в памяти (OntModel?), чтобы можно было выполнить вывод.Как мне это сделать?Имеет ли значение порядок файлов?Нужно ли мне вызывать определенный метод для «запуска механизма вывода»?
Решение
Это то, что я сделал.Кажется, это работает
OntModel model = ModelFactory.createOntologyModel();
for (OwlFile referencedOntology: referencedOntologyList) {
model.getDocumentManager().addAltEntry( referencedOntology.getNamespace(), referencedOntology.getURI());
}
model.read(ontology.getURI());
А OwlFile
Объект содержит URI файла онтологии, а также его пространство имен.
referencedOntologyList
содержит список ссылок OwlFile
с
ontology
это OwlFile
содержащий основную онтологию.
Не связан с StackOverflow