2

私の問題は単にこれです...「Barack」でクエリを実行しているときに、「Barack_Obama」dbpedia ページの概要を取得できません。ベース URL 名からページ リダイレクト名を取得する手順を知っています。

しかし、その逆は可能ですか?'Barack' でクエリを送信して 'Barack_Obama' を取得できますか? そのようなSPARQLクエリで私を助けてください

4

1 に答える 1

4

あなたの質問を完全に理解しているとは言えませんが、「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 に答える