6

dbpedia から映画を取得するには、SPARQL クエリを作成する必要があります。ほとんどすべてのクエリを作成しましたが、次の問題があります。

私はこれらのタイトルをすべて持っており、同じウィキペディアのリソースを提供する必要があります。

  • スパイダーマン
  • スパイダーマン
  • 映画: スパイダーマン
  • スパイダーマン 1
  • スパイダーマン: 始まり

対象ウィキペディア: http://en.wikipedia.org/wiki/Spider-Man_(film )

タイトルで検索して同じウィキペディアのリソースを見つけることができる sparql クエリが必要です

また、各結果の「関連性」も取得する方法はありますか?

4

2 に答える 2

4

これを試すと、元のページまたはメイン ページにリダイレクトする他のページのいずれかが返されます。

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dbo: <http://dbpedia.org/ontology/>

SELECT ?s WHERE {
  {
    ?s rdfs:label "Spider-man"@en .

  }
  UNION
  {
    ?altName rdfs:label "Spider-man"@en ;
             dbo:wikiPageRedirects ?s .
  }
}
于 2012-12-04T16:32:48.980 に答える
0

クエリを表示することは可能ですか?

テキスト検索については、公式の dbpedia エンドポイントを使用する場合、おそらく virtuoso のテキスト検索機能を使用できます。

ここを参照してください: http://dbpedia.aksw.org/dbpedia_demo/dbpedia/tutorials/ranked_keyword_search/demo.php

于 2012-12-04T13:15:10.063 に答える