ブログ   うい・らぶ・だいびんぐ   Cube 別館   flag_uk 英語サイト   ポータル
twitter Twitter でログイン
ホーム   最新ニュース   フォーラム   ダウンロード   写真集   リンク集   お問い合わせ RSS

SmartSection > Tools > PHP > LOD > LOD 16: DBpedia から画像ファイルを取得する(redirect)

LOD 16: DBpedia から画像ファイルを取得する(redirect)

投稿者: Ken 掲載日: 2013-1-1 (2027 回閲覧)
LOD (Linked Open Data) のサンプルコード

デモとソースコードはこちら

概要

DBpedia から画像ファイルを取得する(redirect)

Wikipedia には、転送されるページがある
例えば、「パシフィコ横浜」は「横浜国際平和会議場」に転送される
DBpedia の「パシフィコ横浜」には何の情報もないので、
転送先の「横浜国際平和会議場」から情報を取得する。

これはクライアント側の処理です
サーバー側(エンドポイント)には DBpedia Japanese を使用しました

取得する情報

・名称
・概要
・画像の説明ページへのリンク
・転送先のリンク

発行するSPARQL

SELECT *
WHERE {
 <http://ja.dbpedia.org/resource/パシフィコ横浜#> rdfs:label ?label .
 OPTIONAL { <http://ja.dbpedia.org/resource/パシフィコ横浜#> dbpedia-owl:abstract ?abstract . }
 OPTIONAL { <http://ja.dbpedia.org/resource/パシフィコ横浜#> dbpedia-owl:wikiPageWikiLink ?link . }
 OPTIONAL { <http://ja.dbpedia.org/resource/パシフィコ横浜#> dbpedia-owl:wikiPageRedirects ?redirect . }
}


処理の流れ

転送先は wikiPageRedirects で取得できます。
指定した resource (パシフィコ横浜) から取得したデータに、「概要」が無くて「転送先」があれば、
転送先から画像のデータを取得する

関連
- LOD 一覧
- LOD 15: DBpedia から画像ファイルを取得する
- LOD 16: DBpedia から画像ファイルを取得する(redirect)
- LOD 17: DBpedia から画像ファイルを取得する(スクレイピング)
- その他

参考
- DBpedia Japanese
- RDF用クエリ言語SPARQL

ページ移動
良く読まれた記事 LOD 17: DBpedia から画像ファイルを取得する(スクレイピング) LOD 15: DBpedia から画像ファイルを取得する 次の記事
投票者の合計: 0
平均: 0
投稿された内容の著作権はコメントの投稿者に帰属します。
スポンサー

寄付
配布しているソフトが気に入ったら、寄付をお願いします。
寄付

PageRank のページ毎の表示
http://linux.ohwada.jp/ modules/smartsection/item.php?
PageRank 0 PageRank

メインメニュー

マニュアル

ログイン