2

我的问题很简单……当我使用“Barack”进行查询时,我没有得到“Barack_Obama”dbpedia 页面的摘要。我知道从基本 url 名称获取页面重定向名称的过程是什么。

但是,反过来可能吗?我可以通过发送带有 'Barack' 的查询来获得 'Barack_Obama' 吗?请帮我处理这样的 SPARQL 查询

4

1 回答 1

4

我不是 100% 确定我理解你的问题,但听起来你想从字符串“Barack”开始,然后想发现标识 Barack Obama 的 URI,http://dbpedia.org/resource/Barack_Obama

此查询执行此操作:

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT ?redirectsTo WHERE {
  ?x rdfs:label "Barack"@en .
  ?x dbo:wikiPageRedirects ?redirectsTo
}
于 2012-08-12T08:38:04.350 回答