私はイエナの開発を行っています。
ローカルファイルを読み込むと、3行しかないのに正常に動作しませんでした。
これが私のコードです:
OntModel model = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM);
model.read(owlPath, null);
Iterator<OntClass> it = model.listClasses();
while (it.hasNext()) {
OntClass ontclass = it.next();
System.out.println(ontclass.getLabel(null));
}
owlpath
値はfile:\\animals-rdf.owl
, or , orのようにプレフィックスfile:\\D:\\Eclipse\\workspace\\jena_demo\\sources\\amimal-rdf.owl
なしで、file:\\
namespace を使用した場合example.com# + filepath
でも、合格する可能性があります。
具体的なエラー レポートは次のとおりです。
Exception in thread "main" com.hp.hpl.jena.shared.WrappedIOException:
java.io.FileNotFoundException: \animals-rdf.owl
誰か手を貸してくれませんか?なぜそれが機能しなかったのか、私は完全に混乱しています。