SPARQL とは SPARQL(" スパークル " と発音 [1]) は RDF クエリ言語の一種である その名称は再帰的頭字語になっており SPARQL Protocol and RDF Query Language の略 RDF クエリ言語とは Resource Description Fra

Similar documents
PowerPoint Presentation

アジェンダ オープンデータについて オープンガバメント セマンティック Web 技術 (RDF,SPARQL) RDF とは RDF の表現形式 : タートル,RDFa, マイクロデータ RDF グラフへの問い合わせ :SPARQL 利用環境 (SPARQL Timeliner,SparqlEPCU

PowerPoint Presentation

L アラート ( 災害情報共有システム ) の概要 1 情報発信 情報伝達 地域住民 市町村 災害時の避難勧告 指示 お知らせ等 収集 フォーマット変換 配信 テレビ事業者 システム接続 ケーブル地上波 デジタル TV データ放送など ( テキストで表示 ) 情報閲覧 入力 防災情報 お知らせ等 都

相続支払い対策ポイント

150423HC相続資産圧縮対策のポイント

ハピタス のコピー.pages

Copyright 2008 All Rights Reserved 2

気象庁XMLを入手しよう 利活用セミナー 第1回

3.[ トップ画面 ] データ放送連携トップ画面 トップ画面には ゆめネットデータ放送と連携した情報が表示されます " メニュー部分を左右に移動させると様々な情報メニューが表示されます " 情報メニューをタップすると内容が表示されます " データ放送以外の情報は 下部のタブメニューをタップすると他の

資料6 (気象庁提出資料)

アジェンダ 1. レキオスソフトのご紹介 2. 沖縄の産業と気象データの利活用 3. 具体的な気象データの利活用モデル

how-to-decide-a-title

初心者にもできるアメブロカスタマイズ新2016.pages

- 2 Copyright (C) All Rights Reserved.

PowerPoint プレゼンテーション

PowerPoint Presentation

Copyright All Rights Reserved. -2 -!

3 for ios iphone 0 for ios Web / / App 3

2

P6-25

IPA:セキュアなインターネットサーバー構築に関する調査

Microsoft Word - 最終版 バックせどりismマニュアル .docx

デジタルシステムの国内標準仕様 ( 案 ) の概要 国内標準仕様準拠により 実現する機能 1. 災害情報等の一斉配信サービスへの対応 2. スマートフォン連携による個人属性に応じた情報提供 3. 上での多言語による情報提供の方法 国内標準仕様概要 1. 災害情報等の一斉配信サービスへの対応 端末側に

平成17年度大学院 知識システム特論

PowerPoint プレゼンテーション

第4回 国際的動向を踏まえたオープンサイエンスに関する検討会 参考資料5

<31352E91808DEC90E096BE8F EA94CA94C5816A2E786477>

コンテキストがオープン・ガバメントを具現化する

Microsoft PowerPoint - 【XML気象データ】VLEDご紹介資料 ppt [互換モード]

- 2 Copyright (C) All Rights Reserved.

XML基礎

untitled

気象庁 札幌管区気象台 資料 -6 Sapporo Regional Headquarters Japan Meteorological Agency 平成 29 年度防災気象情報の改善 5 日先までの 警報級の可能性 について 危険度を色分けした時系列で分かりやすく提供 大雨警報 ( 浸水害 )

Microsoft Word - 修正資料の解説_ _.doc

Releases080909

布 ) の提供を開始するとともに 国民に対し分かりやすい説明を行い普及に努めること 図った 複数地震の同時発生時においても緊急地震速報の精度を維持するための手法を導入するとともに 緊急地震速報の迅速化を進める 特に 日本海溝沿いで発生する地震については 緊急地震速報 ( 予報 ) の第 1 報を発表

勉強会の流れ Google API の概要 デモ curl で実際に体験 Copyright 2010 SRA OSS, Inc. Japan All rights reserved. 2

URL AdobeReader Copyright (C) All Rights Reserved.

Microsoft PowerPoint - 参考資料 各種情報掲載HPの情報共有

Microsoft PowerPoint - 講義補助資料2017.pptx

ウェブサービスとは WWWを介してデータの取得 解析などをサー バ側で行うサービス 人が直接使うことは意図されていない プログラム等を使って大量に処理できる(単純) 作業を意図している SOAP, REST

<4D F736F F D FC8E448FEE95F1837C815B835E838B C8F92E88B608F912E646F63>

目次 1 サービス概要 3 あんしんフィルター for auとは 4 動作環境 5 2 利用開始 7 サービスを開始する 8 3 設定変更 9 管理者を登録する 10 管理者画面を表示する 11 管理するスマートフォンに名前をつける 11 あんしんフィルターが正常に動作していない場合にメールで通知す

健康保険組合のあゆみ_top

リバースマップ原稿2

目次 1 サービス概要 3 安心アクセス for Android とは 4 動作環境 5 2 利用開始 7 サービスを開始する 8 3 設定変更 9 管理者を登録する 10 管理者画面を表示する 11 管理するスマートフォンに名前をつける 11 安心アクセスが正常に動作していない場合にメールで通知す

目次 1 降雨時に土砂災害の危険性を知りたい 土砂災害危険度メッシュ図を見る 5 スネークライン図を見る 6 土砂災害危険度判定図を見る 7 雨量解析値を見る 8 土砂災害警戒情報の発表状況を見る 9 2 土砂災害のおそれが高い地域 ( 土砂災害危険箇所 ) を調べたい 土砂災害危険箇所情報を見る

<4D F736F F D B4C8ED294AD955C8E9197BF E894A8AFA8B7982D191E495978AFA82C982A882AF82E996688DD091D490A882CC8BAD89BB82C982C282A282C4816A48502E646F63>

<4D F736F F F696E74202D208A778F708FEE95F197AC92CA82F08EC08CBB82B782E98B5A8F E97708B5A8F70816A5F94D196EC8D758E742E >

別紙 1600 年分の自然災害を振り返る災害年表マップ ~スマートフォン タブレット対応のお知らせと Web 技術者向け API 配信項目拡大のご案内 ~ 1. 災害年表マップについて災害年表マップは 過去の自然災害事例を発生年ごとに市区町村単位で Web 地図上に表示する Web サービスです 地

SmartWork Copyright (c)2013 SmartWork All Rights Reserved.

目次 1. 注意事項と制限事項 注意事項 制限事項 スマ保災害時ナビアプリについて 端末ホームキー押下時のアプリ動作 災害時ナビの事前準備

東北地方太平洋沖地震への 気象庁の対応について ( 報告 ) 気象業務の評価に関する懇談会 平成 23 年 5 月 31 日 気象庁 1

_bodik.key

ODC FAL CC OKF Open Data Commons (ODC) OKF PDDL ODC-BY ODbL OKF Free Art License(FAL) FAL Copyleft Attitude Creative Commons CC CC0 CC-BY CC-BY-SA CC

PowerPoint Presentation

Web のしくみと応用 ('15) 回テーマ 1 身近なWeb 2 Webの基礎 3 ハイパーメディアとHTML 4 HTMLとCSS 5 HTTP (1) 6 HTTP (2) 7 動的なWebサイト 8 クライアントサイドの技術 回 テーマ 9 リレーショナルデータベース 10 SQL とデータ

目 次 1. 本文書の目的と対象 EXTENSION 機能一覧 HELLO.JSP( ( 標準 ) BREADCRUMBS.JSP ( 標準 ) CALCULATE.JSP( ( 標準 ) CALEN

% 11.1% +6.% 4, % %+12.2% 54,16 6.6% EV7, ,183 Copyright 216 JAPAN POST GROUP. All Rights Reserved. 1

MWSCup2017c1-dist

01-07_05 寄稿_西村正貴様.indd

[ ][ ] HTML [ ] HTML HTML

導入設定ガイド

第 1 章 条件分岐 この章では 条件に応じて処理を分岐する方法について説明します 1. CASE 式で複雑な条件分岐を実現 2. 関数を使用した条件分岐 3. MERGE 文による条件に応じた DML の実行

PowerPoint Presentation

やよいの顧客管理

弥生給与/やよいの給与計算

弥生 シリーズ

弥生会計 プロフェッショナル/スタンダード/やよいの青色申告

弥生会計/やよいの青色申告

弥生会計 ネットワーク/プロフェッショナル2ユーザー


extension機能概要マニュアル

Copyright 2008 NIFTY Corporation All rights reserved. 2

9. システム設定 9-1 ネットワーク設定 itmはインターネットを経由して遠隔地から操作を行ったり 異常が発生したときに電子メールで連絡を受け取ることが可能です これらの機能を利用するにはiTM 本体のネットワーク設定が必要になります 設定の手順を説明します 1. メニューリスト画面のシステム設

(Microsoft PowerPoint - HP\227pWASABI\217\320\211\356\216\221\227\277.ppt)

スライド 1

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

Delphi/400を使用したWebサービスアプリケーション

データベースS

本日のお話 大雨から身を守るために 1. 大雨をもたらす気象現象 2. 気象庁が発表する情報と対応 動 3. 急な大雨から身を守るために 4. 情報の入手方法 地震から身を守るために 1. 地震とは 2. 緊急地震速報とは 3. 緊急地震速報を 聞きしたときは 4. 緊急地震速報の入手方法 2

<4D F736F F F696E74202D E9197BF32817A96688DD08FEE95F C982C282A282C42E707074>

セットアップカード

津波警報等の留意事項津波警報等の利用にあたっては 以下の点に留意する必要があります 沿岸に近い海域で大きな地震が発生した場合 津波警報等の発表が津波の襲来に間に合わない場合があります 沿岸部で大きな揺れを感じた場合は 津波警報等の発表を待たず 直ちに避難行動を起こす必要があります 津波警報等は 最新

Microsoft Word - CBSNet-It連携ガイドver8.2.doc

Webサービス実証実験プロジェクト デモアプリ発表資料

·

あんしんフィルターfor au(Android)設定ガイド

PowerPoint プレゼンテーション

122.pdf

Using a Remote Desktop Connection with FileMaker Pro

ルール&マナー集_社内版)_修正版.PDF


Sequel のすすめ 私が SQL を嫌いな理由 とみたまさひろ RubyHiroba Sequel のすすめ - 私が SQL を嫌いな理由 Powered by Rabbit 2.0.7

Copyright 2006 KDDI Corporation. All Rights Reserved page1

Microsoft PowerPoint - db03-5.ppt

Ontrack EasyRecovery 11 製品アクティベーション手順書

データセンターの効率的な資源活用のためのデータ収集・照会システムの設計

宮城県総合防災情報システム(MIDORI)

Transcription:

SPARQLAPI のご紹介 2014 年 3 月 20 日 先端 IT 活用推進コンソーシアムクラウド テクノロジー活用部会荒本道隆 Copyright 2014 Advanced IT Consortium to Evaluate, Apply and Drive All Rights Reserved.

SPARQL とは SPARQL(" スパークル " と発音 [1]) は RDF クエリ言語の一種である その名称は再帰的頭字語になっており SPARQL Protocol and RDF Query Language の略 RDF クエリ言語とは Resource Description Framework で記述されたデータを検索 / 操作するコンピュータ言語である SPARQL は World Wide Web Consortium (W3C) の RDF Data Access Working Group (DAWG) による標準化作業が行われている W3C 勧告に至る過程で 2006 年 4 月に勧告候補としてリリースされたが 2 つの問題により 2006 年 10 月に草案に戻された [2] 2007 年 6 月 SPARQL は再び勧告候補となった [3] 2008 年 1 月 15 日 SPARQL は W3C 勧告となった [4] SPARQL はクエリのパターンとして 論理積 論理和 その他のパターンを指定可能である [5] まとめると RDB に対する SQL のようなもの ウィキペデアより RDF というデータセットに対して検索 集計 フィルタリングなどが行える

気象庁防災情報 XML と RDF の関係 気象庁 XML 気象庁は これまで 気象警報 津波警報 地震情報等 それぞれの防災情報毎に情報の性質 利用形態などを考慮し それぞれの情報で個別の 気象庁独自の電文形式 ( フォーマット ) を作成してきました この方式は 防災情報の種類が少なく 情報の伝達がFAXや低速の通信回線の時代はそれぞれの情報に適していましたが 高度に ICT 化された現在社会において より詳細で高度化された防災情報をより効果的に活用していただくために 新たな防災情報の提供様式を検討すべきと考え 気象庁防災情報 XMLフォーマット を策定することとし 平成 23 年 5 月 12 日より運用を開始しました http://xml.kishou.go.jp/ feed これを RDF 化するのは とても大変 これを RDF 化 + エリア情報 + 気象台の位置情報 気象庁 Google PubSubHubbub 経由で feed を配信 概要と気象庁防災情報 XML の URL が記述されている その URL にアクセスして 気象庁 XML 本体を取得 1 つの feed の中に 複数の entry が入っている

RDF の構造 http://www.kanzaki.com/works/2005/rap/graph-check でサンプル RDF を可視化

配信数の詳細 (2013/01/0 1~2014/03/1 1) 震源に関する情報 " " 266 ================================================= 地方高温注意情報 " " 259 府県天気概況 " " 94760 火山の状況に関する解説情報 " " 240 府県天気予報 " " 85292 府県潮位情報 " " 2 気象警報 注意報 " " 54302 全般気象情報 " " 2 府県週間天気予報 " " 48426 季節観測 " " 気象特別警報 警報 注意報 " " 24312 スモッグ気象情報 " " 193 地方海上警報 " " 14097 府県天候情報 " " 1 地方海上予報 " " 10454 地方 " 3か月予報 " 14 地方週間天気予報 " " 9619 全般台風情報 " " 1 府県気象情報 " " 8431 全般台風情報 " ( 詳細 )" 98 紫外線観測データ " " 7359 記録的短時間大雨情報 " " 77 震源 震度に関する情報 " " 2686 地方天候情報 " " 7 特殊気象報 " " 2407 地方潮位情報 " " 6 噴火に関する火山観測報 " " 2204 全般 " 1か月予報 " 63 地方気象情報 " " 2163 地方暖 寒候期予報 " " 33 台風解析 予報情報 " (3 日予報 )" 1811 全般潮位情報 " " 3 全般海上警報 " ( 定時 )" 1746 津波情報 " " 生物季節観測 " " 1668 全般天候情報 " " 1 竜巻注意情報 " " 1548 東海地震観測情報 " " 14 府県高温注意情報 " " 1412 全般 " 3か月予報 " 13 土砂災害警戒情報 " " 1002 地震の活動状況等に関する情報 " " 10 指定河川洪水予報 " " 833 津波警報 注意報 予報 " " 9 地方 " 1か月予報 " 693 噴火警報 予報 " " 8 全般台風情報 " ( 定型 )" 599 気象特別警報報知 " " 7 全般週間天気予報 " " 512 津波警報 注意報 予報 " a" 7 府県海氷予報 " " 403 津波情報 " a" 異常天候早期警戒情報 " " 401 全般スモッグ気象情報 " " 5 震度速報 " " 372 顕著な地震の震源要素更新のお知らせ " " 5 台風解析 予報情報 " (5 日予報 )" 320 "JMAXML publishing feed"@ja 全般海上警報 " ( 臨時 )" 301 全般暖 寒候期予報 " " 3 火山現象に関する海上警報 海上予報 " " 3 ----------------------------------- SPARQL の画面から参照可能

実際の配信数の概要 2013/01/01~2013/12/31(1 年間 ) feed 572,595 回 ( 平均 1,568 回 / 日 ) 重複含む 2,444MByte/ 年 ( 平均 6.69MByte/ 日 ) 気象庁防災情報 XML 323,212 件 ( 平均 885 件 / 日 ) 6,399MByte/ 年 ( 平均 17.53MByte/ 日 )

SPARQL でできること -1 欲しい形で結果を取得 結果のカラム名や形式を自分で指定できる 利用できる集計関数 COUNT, SUM, MIN, MAX, AVG, GROUP_CONCAT, SAMPLE サイトに掲載しているサンプル Triple の取得 ( 元データのダンプ ) エリア名とコードのリスト タイトルで集計 デフォルトでこの行が有効になっています 特定のタイトルのものの中身を参照 雪 に関するコンテンツがどの気象台からいくつ出ているか? " 全般週間天気予報 " のうち 2014/01/01 に配信されたもの アプリへの組み込みが容易 HTTP で GET するだけ エンドポイント :http://api.aitc.jp/ds/sparql?query=(sparql) 更新系は別 URL なので 勝手に更新される心配がない

SPARQL でできること -1 2014/02/14( 関東で大雪だった日 ) に 雪 に関するコンテンツが どのエリアに何回出たか? PREFIX xsd: <http://www.w3.org/2001/xmlschema#> PREFIX atom: <http://www.w3.org/2005/atom#> PREFIX jma: <http://cloud.projectla.jp/jma/> PREFIX area: <http://cloud.projectla.jp/jma/area#> SELECT?area?areaname (COUNT(?id) as?c) WHERE {?id atom:author?author.?id atom:content?content.?id atom:updated?updated.?id jma:area?area.?area area:name?areaname. FILTER( xsd:datetime(?updated) >= "2014-02-14T00:00:00+09:00"^^xsd:dateTime && xsd:datetime(?updated) < "2014-02-15T00:00:00+09:00"^^xsd:dateTime && REGEX(?content, " 雪 ") ) } GROUP BY?area?areaname ORDER BY DESC(?c)

SPARQL でできること -2 オープンデータを使ったマッシュアップ SPARQL 1.1 Federated Query 1つの SPARQLで 複数サイトの RDFデータを結合 気象庁 XML http://api.aitc.jp/ds/sparql 1 つの SPARQL Wikipedia の RDF 版 http://http://ja.dbpedia.org/sparql 経済産業省のオープンデータ http://datameti.go.jp/sparql

SPARQL でできること -2 やってみたら こうなりました 某 SPARQL サイト 気象庁 XML http://api.aitc.jp/ds/sparql よくない SPARQL 被害者にも加害者にもなりえるので 注意 気象庁 XML の配信が 自動的に解除 11111.. 22222.. 33333.. 44444.. 55555.. : 60 秒間にわたり 110 回 / 秒のアクセスが発生 気象庁 XML の配信が 2 時間に渡り受信不能に リソース不測で Web サーバがアクセス不能に

まとめ LOD では SPARQL が共通言語になる LOD:Linked Open Data SPARQLが 今の SQLのようになるのは遠くない フェデレーション機能で より便利に 可視化ツールとの組み合わせで 開発が不要に? 気象庁 XML を RDF 化する時代が来るかも XBRL を RDF 化する研究なども行われている XBRL:eXtensible Business Reporting Language 企業の決算報告を1 つの巨大なXMLにしたもの 他の LOD との親和性が より高まる 今から SPARQL に慣れ親しんでおきましょう

注意事項 サイトは AITC の会費で運用しています そのため 商用利用は遠慮してもらっています 商用利用したい場合は 気象業務支援センターへ CD-ROM, DVDによる販売 オンラインによるデータ配信 2 台のサーバで頑張ってます RESTとSPARQLのデータは 受信モレがあります 時々 高負荷になり 応答に時間がかかります 時々 止まるかも知れません 何かあれば staff@aitc.jp まで