Initial Site

Initial Site

Initial Site

RDF用クエリ言語SPARQLの解説

  • ヤスダ  2015/11/27 11:36
imgres

こんにちは。

RDF用クエリ言語SPARQLの解説。
WEB屋の保田です。

RDF要約(なんのこっちゃ?読まなくていいです。)

RDFは、ウェブ上で情報を表わすための、有向性の、ラベル付けされたグラフ・データ形式です。
この仕様では、RDFに対するSPARQLクエリ言語の構文とセマンティクスを定義しています。
SPARQLは、データがRDFそのものとして保存されているか、ミドルウェアを通してRDFとして見えるのかにかかわらず、
さまざまなデータ情報源にまたがるクエリを表わすために使用できます。SPARQLには、
必須および任意のグラフ・パターンをその論理積と論理和とともに問い合わせる性能が含まれています。
SPARQLは、ソースRDFグラフによる拡張可能な値テストやクエリの制約もサポートします。SPARQLクエリの結果は、結果集合またはRDFグラフでありえます。

参考:「W3C」
http://www.asahi-net.or.jp/~ax2s-kmtn/internet/rdf/rdf-sparql-query.html

 
 
すごく簡単に!
RDFはWEB上にみんながアクセスできるようなデータベースを構築して、SQLみたいな命令文で必要なものだけ取り出せるような形式にしちゃいました。
 
 
有効な利用方法
たとえば、wikipediaをスクレイピングして、現在あるデータとマッシュアップしたいときなどに、絞り込む命令文を投げて必要な分だけ取得できるのです。
 
 
もっと具体的に!
wikipediaにアクセスできるっていうことは、
「東証一部会社一覧」「芸能人一覧」などが簡単に整理されたデータでアクセスできるということです。
その他には、「都道府県・市区町村コード」「気象庁XML用API」とかもあったりします。

参考:エンドポイント一覧「SPARQLでマッシュアップ」
http://uedayou.net/sparql-mashup/#db

 
 
ライブラリー
参考:PHPでも使えるよ!「SPARQL RDF Library for PHP」
http://graphite.ecs.soton.ac.uk/sparqllib/
 
 

次回もWEB関連の記事を書く予定です。
WEB屋の保田でした。


コメントをどうぞ

開発部の記事

  1. Roller coaster
    絶叫系好きの楽しみ方
  2. esfj-personality-type
    良いお年を
  3. 01oq
    俺の〇〇に行きました。
  4. 福利厚生制度
    良い会社に学ぶ理想の福利厚生制度

おすすめ記事

  1. 出典:無料壁紙:格闘技がテーマの写真やイラスト画像まとめ(格闘家・ブルースリー)
    ブルース・リーの出身地ってどこだかわかりますか?
  2. 月額課金地獄
    ネットサービスの月額課金地獄沼にハマる方法
  3. ハイビスカス
    ウチナーンチュが沖縄に帰った時に必ず行くお店10選+α
  4. イニシャルサイトコーポレートサイト
    コーポレートサイトをリニューアルしました
  5. なんでもQ
    相談Q&Aサイト「なんでもQ」開発中です!
  6. さんぽすフォトコンペ開催中
    今年もさんぽすフォトコンペ開催しました!

人気の記事

  1. ファミコン
    パズドラ、モンスト、白猫に続く次のゲームは…?
  2. konagaya_20150303
    日常でつい使ってしまう間違えやすい日本語
  3. konagaya20150513
    初心者でも気軽に登れて絶景が見れる山
  4. BBQ
    グループ会社合同フットサル&バーベキュー大会に参加しました(BBQ編)