我的问题就是这个......当我用'Barack'查询时,我没有得到'Barack_Obama'dbpedia页面的摘要。 我知道从基本网址名称获取网页重定向名称的过程是什么。
但是,反过来可能吗?我可以通过'Barack'发送查询来获得'Barack_Obama'吗?请帮我解决这样的SPARQL查询
答案 0 :(得分:4)
我不是100%肯定我理解你的问题,但听起来你想要从字符串“Barack”开始,然后想要发现识别Barack Obama http://dbpedia.org/resource/Barack_Obama的URI。
此查询执行此操作:
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
}