使用 SPARQL 查询 DBpedia for 'Wikipage disambiguates'



我刚刚开始与dbpedia和sparql合作。我想如下使用:

获得输入X,我想返回X的" Wikipage DisamameAte",其中X是" Wikipage重定向"的可能值。换句话说,我想搜索所有" wikipage disamageates"寻找x并返回其相应的" wikipage disamampuates"。

我想在教育组织上使用它:http://dbpedia.org/fct/facet.vsp?iri=http:://///SCHEMA.ORG/EDUCATICATION&sid以及一般组织:http://dbpedia.org/fct/facet.vsp?iri=http:///dbpedia.org/ontology/Ontology/company&Amp;

因此,我想寻求您的帮助 - 我需要问的是什么?

ps:我拼命寻找与Sparql和DBPedia合作的教程,找不到任何符合我目标的东西。你能推荐我吗?

谢谢!:)

可能,您看起来像:

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

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

结果:

  • http://dbpedia.org/resource/new_college,_cambridge,_massachusetts
  • http://dbpedia.org/resource/harvard_u。
  • http://dbpedia.org/resource/new_college,_cambridge,_ma
  • http://dbpedia.org/resource/university_of_harvard
  • http://dbpedia.org/resource/harvard
  • http://dbpedia.org/resource/haravrd
  • http://dbpedia.org/resource/harvard-radcliffe_tv
  • http://dbpedia.org/resource/harvard_univ。
  • http://dbpedia.org/resource/harvard_university
  • http://dbpedia.org/resource/kremlin_on_the_charles

2)查找" x"的所有wikipagedisambigate'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
  • http://dbpedia.org/resource/harvard_(disamigaution) -> http://dbpedia.org/resource/harvard_university
  • http://dbpedia.org/resource/hu-> http://dbpedia.org/resource/harvard_university

您可以在s3space上测试/保存/共享不同的查询。

最新更新