使用Jena查询Wikidata
本文介绍了使用Jena查询Wikidata的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
目前,Wikidata有一个SPARQL终结点"https://query.wikidata.org/",我想使用Jena(3.0.1)查询此站点,我使用了以下代码,但我收到错误消息"终结点返回Content-Type:Text/html,这当前不支持SELECT查询"。有没有办法解决这个问题?相同的代码在DBpedia上运行得很好。以下是具体的java代码
推荐答案
根据the documentation,终结点的末尾有一个/SPARQL。上面写着
SPARQL查询可以通过对
https://query.wikidata.org/sparql?query={SPARQL}
的GET请求直接提交到SPARQL端点(POST和其他方法请求将被拒绝,并带有"403禁止")。默认情况下,结果以XML形式返回,如果提供了查询参数Format=json或头文件Accept:Application/SPARQL-Results+json,则以JSON形式返回。
这篇关于使用Jena查询Wikidata的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!