我的问题很简单......当我使用“Barack”查询时,我没有得到“Barack_Obama”dbpedia 页面的摘要。 我知道从基本网址名称获取页面重定向名称的过程是什么。
但是,反过来可能吗?我可以通过发送包含“Barack”的查询来获取“Barack_Obama”吗?请帮我处理这样的 SPARQL 查询
最佳答案
我不是 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
}
关于SPARQL 和 DBPedia - 从 wiki 页面重定向名称获取基本 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11920083/