当我想用jena加载模型时出现异常

时间:2012-04-20 13:26:52

标签: java rdf 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.

这是jena的一个错误,因为这个异常只发生在这里(我尝试读取的其他rdf没问题)或者这个rdf文件有什么问题吗?

1 个答案:

答案 0 :(得分:4)

这意味着从DBPedia返回的数据格式不正确(不幸的是很常见) - 将URL放入W3C RDF/XML Validator也会显示此错误

目前唯一的解决方法是下载文件并在使用Jena解析错误之前手动修复错误