sparql - 使用 SPARQL 查询 DBpedia 中的 'Wikipage disambiguates'

标签 sparql dbpedia

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

获取输入x,我想返回x的“维基页面消除歧义”,其中x是“维基页面重定向”的可能值。 换句话说,我想搜索所有“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 的教程,但找不到任何符合我目标的内容。你能给我推荐一些吗?

谢谢! :)

最佳答案

您可能看起来像这样:

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

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

结果:

2) Find all wikiPageDisambiguates '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

结果:

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

关于sparql - 使用 SPARQL 查询 DBpedia 中的 'Wikipage disambiguates',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13233689/

相关文章:

java - 生成增量 SPARQL 查询

语义网中的图遍历算法

rdf - 如何从dbpedia获取有关柏林的所有rdf文件

spring - RestTemplate 在获取请求时给出 400 Bad Request 错误

sparql - 询问 SPARQL 资源是否存在

sparql - 良好的 SPARQL 查询,用于查找以资源为主题或对象的所有三元组

sparql - 属性路径深度实际上在 jena sparql 中可用吗?

Sparql - 按字母顺序排序的问题

sparql - 维基数据:SPARQL 仅选择不包含属性的项目