org.apache.jena.riot.RiotException 读取 .owl 文件时

org.apache.jena.riot.RiotException when read .owl file

我正在使用 Jena API 在我的应用程序中加载一个 .owl 文件。但是当我尝试使用 FileManager class 读取文件时,它抛出了这个异常:

org.apache.jena.riot.RiotException: [line: 26, col: 50] {E201} Multiple children of property element

我查看了 ontology 没问题。

这是我试过的代码:

public OntModel readOntology() {

    FileManager.get().getLocationMapper().addAltEntry(ontURL, ontFilePath);
    Model baseOnt = FileManager.get().loadModel(ontoURL);

    ontoModel.addSubModel(baseOnt);

    return ontoModel;
}

我不知道它可能是什么,我认为问题出在 .owl 文件中

该文件是非法的 RDF/XML。请注意,“.owl”文件可能是 OWL 它自己的 XML 格式。

I think the problem is in the .owl file

是的。