Вопрос

Я новичок в концепции онтологии и Йены, поэтому не уверен, что формулирую это правильно.

Мне нужно прочитать серию связанных файлов совы (по зависимостям пространства имен?) в модель 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 содержащий основную онтологию.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top