2012-04-20 29 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

相关问题