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

SmartSection > Tools > PHP > LOD > LOD 13: json形式の子要素の情報を取得する

LOD 13: json形式の子要素の情報を取得する

投稿者: Ken 掲載日: 2012-12-30 (2307 回閲覧)
LOD (Linked Open Data) のサンプルコード

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

概要

json形式の子要素の情報を取得する

例えば、下記のようなRDF形式で表現された foaf:name と foaf:phone を取得する

<event:contact>
  <foaf:Agent>
    <foaf:name>万作の会</foaf:name>
    <foaf:phone>+81-3-3997-8778</foaf:phone>
  </foaf:Agent>
</event:contact>


これはクライアント側の処理です
サーバー側(エンドポイント)には ヨコハマ・アート・LOD を使用しました

json形式の取得

下記にアクセスします
http://yan.yafjp.org/event/event_19624.json

json形式の解析

下記のようなjson形式が取得できます

- http://yan.yafjp.org/event/event_19624

  - http://www.w3.org/2000/01/rdf-schema#label 
    第13回よこはま「万作・萬斎の会」

  - http://purl.org/dc/elements/1.1/abstract 
   〈演目〉狂言「清水」(和泉流)野村萬斎 ...

  - http://fp.yafjp.org/terms/event#contact 
    _:genid1

_:genid1

  - http://xmlns.com/foaf/0.1/name
    万作の会

  - http://xmlns.com/foaf/0.1/phone
    +81-3-3997-8778


実行結果の contact には _:genid1 という値が入っています。
これは blank node といわれるものです。
root直下の _:genid1 に情報が入っています。

関連

- LOD 一覧
- LOD 12: 子要素の情報を取得する
- LOD 13: json形式の子要素の情報を取得する
- LOD 14: 必須でない項目を取得する
- その他

参考
- ヨコハマ・アート・LOD
- RDF用クエリ言語SPARQL
- blank node - SPARQL 1.1 Query Language

ページ移動
良く読まれた記事 LOD 14: 必須でない項目を取得する LOD 12: 子要素の情報を取得する 次の記事
投票者の合計: 0
平均: 0
投稿された内容の著作権はコメントの投稿者に帰属します。
スポンサー

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

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

メインメニュー

マニュアル

ログイン