私の問題は単にこれです...「Barack」でクエリを実行しているときに、「Barack_Obama」dbpedia ページの概要を取得できません。ベース URL 名からページ リダイレクト名を取得する手順を知っています。
しかし、その逆は可能ですか?'Barack' でクエリを送信して 'Barack_Obama' を取得できますか? そのようなSPARQLクエリで私を助けてください
あなたの質問を完全に理解しているとは言えませんが、「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
}