Jenaを使用してJavaからOWL/XMLファイルを読み取る際に問題が発生しました。
RDF / XMLファイルの読み取りに問題はありませんが、ProtegeからOWL / XMLファイルを作成して読み取ろうとすると、Javaは次のエラーを表示します。WARN[main](RDFDefaultErrorHandler.java:36)スレッド"main"の例外com.hp.hpl.jena.rdf.arp.impl.XMLHandler.endElement(XMLHandler.java:143)でのjava.lang.NullPointerException
RDF/XMLを取得するために使用するコードは次のとおりです。
OntModel ontModel = ModelFactory.createOntologyModel();
InputStream in = FileManager.get().open(inputFileName);
if (in == null) {
throw new IllegalArgumentException( "File: " + inputFileName + " not found");
}
ontModel.read(in, "");
このコードはRDF/XMLで完全に機能します。ただし、OWL/XMLを読み取ることができません。インターネットを見ても何も見つかりませんでした。誰かが私に道を教えてくれたら、本当にありがたいです。どうもありがとう