在DBpedia中查询';维基页面消除歧义';使用SPARQL

在DBpedia中查询';维基页面消除歧义';使用SPARQL,sparql,dbpedia,Sparql,Dbpedia,我刚刚开始使用DBpedia和SPARQL。 我想按如下方式使用它: 得到一个输入x,我想返回x的“Wikipage消除歧义”,其中x可能是“Wikipage重定向”的值。 换句话说,我想搜索所有的“Wikipage消歧”,查找x并返回相应的“Wikipage消歧” 我想在教育组织中使用它: 关于一般组织: 所以我想请求你的帮助- 我需要问什么问题 PS:我一直在拼命寻找有关SPARQL和DBpedia的教程,但没有找到任何符合我目标的。你能给我推荐一些吗 谢谢!:) 也许你看起来像: 1)

我刚刚开始使用DBpedia和SPARQL。 我想按如下方式使用它:

得到一个输入x,我想返回x的“Wikipage消除歧义”,其中x可能是“Wikipage重定向”的值。 换句话说,我想搜索所有的“Wikipage消歧”,查找x并返回相应的“Wikipage消歧”

我想在教育组织中使用它: 关于一般组织:

所以我想请求你的帮助- 我需要问什么问题

PS:我一直在拼命寻找有关SPARQL和DBpedia的教程,但没有找到任何符合我目标的。你能给我推荐一些吗


谢谢!:)

也许你看起来像:

1) 正在查找给定资源的所有重定向::

select?x
在哪里{
?x
}
限制10
结果:

2) 对于“X”,其中“X”是上述之一:

select ?x ?y
where {
  <http://dbpedia.org/resource/University_of_Harvard> <http://dbpedia.org/ontology/wikiPageRedirects> ?y.     
  ?x <http://dbpedia.org/ontology/wikiPageDisambiguates> ?y.
}
limit 10
选择?x?y
在哪里{
Y
?x?y。
}
限制10
结果:

  • x->y
  • ->
  • ->
您可以随时测试/保存/共享不同的查询

select ?x ?y
where {
  <http://dbpedia.org/resource/University_of_Harvard> <http://dbpedia.org/ontology/wikiPageRedirects> ?y.     
  ?x <http://dbpedia.org/ontology/wikiPageDisambiguates> ?y.
}
limit 10