2009-02-16 32 views
1

我是新来的本体和耶拿的概念,所以我不知道我在正确的措辞这个..阅读耶拿OntModel使用依赖

我需要阅读的一系列连接的猫头鹰文件(由)命名空间依赖关系?)放入内存Jena模型(OntModel?)中,以便可以运行推理。我该怎么做呢?文件的顺序是否重要?我是否需要调用特定的方法来“运行推理引擎”?

回答

2

这就是我所做的。看来工作

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