2012-04-20 52 views
2

我正在使用jena庫。當我想打開這個地址:我想用jena加載模型時出現異常

model = FileManager.get().loadModel("http://dbpedia.org/resource/Shlomo_Breznitz"); 

我得到這個異常:

http://dbpedia.org/resource/Shlomo_Breznitz(line 54 column 8): Element or attribute do not match QName production: QName::=(NCName':')?NCName. 

這是耶拿的一個漏洞,因爲這個例外只發生在這裏(其他RDF我嘗試讀取都OK )或者這個rdf文件有問題嗎?

回答

4

這意味着,從DBpedia中返回的數據的格式不正確(這是不幸的是很常見的) - 把URL到W3C RDF/XML Validator也顯示了這個錯誤

唯一的解決方法是目前下載文件並手動修復在與Jena解析之前發生錯誤

+4

此外,請在[DBpedia郵件列表](https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion)上抱怨,讓他們一起行動並解決這些問題的問題。 – cygri 2012-04-20 16:10:12

相關問題