2011-06-19 6 views
9

リソースに関連付けられているすべてのイメージURLを返すSPARSQLクエリを作成しようとしています。Wikipediaのページにあるすべての画像を返す

私はfoaf:depictionを返すことができます。もしあれば、私はウィキペディアでそのページにアクセスしたときに、私が得ることができない他の写真があることがよくあります。たとえば、ビデオゲームの場合、Notion The Gameのカバーとボックスアート(いくつかのゲームではなくすべて)がありますが、URLをクエリで返す方法はわかりません。

Super Mario Bros.のようなゲームのボックスカバーとカートリッジの写真を正確に返す方法を示す例は、この質問に完全に答えます。

答えて

4

私が知る限り、DBpediaは各ウィキペディアの記事から最初のイメージを抽出するだけで、他のイメージをDBpediaで取得することはできません。私はそれが「非フリー」ライセンステンプレート

2を持っていない限り、DBpediaのは、各Wikipediaの記事から最初の画像を抽出する)しかし、いくつかの余分なノート

1があり、Cygriに同意

+0

cygriねえ。応答していただきありがとうございます。その場合、sparqlクエリでその単一のイメージを返す方法はありますか?私はしばしば、ウィキペディアのページのインフォボックスにイメージがあるにもかかわらず、foaf:描写の値が空であることがわかります。私は何が欠けていますか? –

+0

私は、イメージがインフォボックスマークアップに直接含まれていないときに、DBpediaパーサが把握できない複雑なウィキペディアテンプレート呼び出しによって起こると思います。 'foaf:depiction'トリプルがない場合、あなたはおそらく運が悪いでしょう。 – cygri

+0

には、dbpedia2やrdfなどの他のPREFIXを使用して情報を取得する方法はありますか?ありがとう –

関連する問題