我在使用Jena讀取Java中的OWL/XML文件時遇到問題。讀取OWL/XML問題
我沒有問題,閱讀RDF/XML文件,但每當我創建一個門徒OWL/XML文件,並嘗試讀它,爪哇,給出以下這個錯誤: 警告[主](RDFDefaultErrorHandler.java:36) 異常線程 「main」 顯示java.lang.NullPointerException 在com.hp.hpl.jena.rdf.arp.impl.XMLHandler.endElement(XMLHandler.java:143)
,我用它來獲取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。我看着互聯網,找不到任何東西。 我真的很感激,如果有人給我指路。 非常感謝
我應該用什麼來讀取OWL/XML文件?是否有像耶拿這樣的圖書館來閱讀這種文件?或者,將OWL/XML轉換爲RDF/XML有意義嗎? – Mikae 2010-06-13 12:24:41
只需使用RDF/XML。我很確定它可以表達OWL/XML可以表達的所有內容。 – cygri 2010-06-13 16:55:32