Читайте Jena OntModel с зависимостями - PullRequest
1 голос
/ 16 февраля 2009

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

Мне нужно прочитать серию связанных совых файлов (по зависимостям пространства имен?) В модель Jena в памяти (OntModel?), Чтобы можно было выполнить вывод. Как мне это сделать? Имеет ли значение порядок файлов? Нужно ли вызывать определенный метод для «запуска механизма логического вывода»?

1 Ответ

2 голосов
/ 17 февраля 2009

Это то, что я сделал. Вроде работает

    OntModel model = ModelFactory.createOntologyModel();
    for (OwlFile referencedOntology: referencedOntologyList) {
        model.getDocumentManager().addAltEntry( referencedOntology.getNamespace(), referencedOntology.getURI());
    }
    model.read(ontology.getURI());

Объект OwlFile содержит URI для файла онтологии, а также его пространство имен.

referencedOntologyList содержит список ссылок OwlFile s

ontology - это OwlFile, содержащий основную онтологию.

...