2

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

获取输入 x,我想返回 x 的“Wikipage disambiguates”,其中 x 是“Wikipage redirect”的可能值。换句话说,我想搜索所有“Wikipage disambiguates”以查找 x 并返回其相应的“Wikipage disambiguates”。

我想在教育组织上使用它: http ://dbpedia.org/fct/facet.vsp?iri=http%3A%2F%2Fschema.org%2FEducationalOrganization&sid=3532&cmd=new_with_class 和一般组织: http://dbpedia .org/fct/facet.vsp?iri=http%3A%2F%2Fdbpedia.org%2Fontology%2FCompany&sid=3537&cmd=new_with_class

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

PS:我正在拼命寻找使用 SPARQL 和 DBpedia 的教程,但找不到任何能达到我目标的东西。你能推荐给我吗?

谢谢!:)

4

1 回答 1

5

可能,您看起来像:

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

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

结果:

2)查找“X”的所有 wikiPageDisambiguates,其中“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

结果:

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

于 2012-11-06T19:25:45.970 回答