open data for future :...

36
復旧·復興支援データベース ハッカソンとAPI改善提言書 Hack For Japan スタッフ 鎌田篤慎

Upload: shigenori-kamata

Post on 16-Jun-2015

153 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

復旧·復興支援データベースハッカソンとAPI改善提言書

Hack For Japan スタッフ鎌田篤慎

Page 2: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

Hack For Japan とは...

3.11の震災を契機に、自分たちの開発スキルを役立てたいというIT開発者の想いを形にする為に生まれた、開発者を中心としたコミュニティです。

Page 3: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

Hackathonを中心に活動

Page 4: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

震災直後の課題

“風@福島原発”の開発における問題点

1. データがPDFで公開されていた2. 統一されていないデータフォーマット3. 必要なデータが分散していた

Page 5: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

機械可読性の高いオープンデータが必要だった。

Page 6: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

復旧•復興支援データベース

情報が分散していた各種支援制度の情報を集約した「復旧・復興支援制度情報」のデータベースの情報にアクセスすることができるWeb APIが公開された。

Page 7: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

復旧•復興支援データベースAPIハッカソン

2012年6月2日、復旧・復興支援データベースAPIを使ったハッカソンを実施しました。被災地の税理士の方の意見を聞き、支援制度を効果的に伝えていくためのアイデアソン、および、ハッカソンを開催しました。

Page 8: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

ハッカソン当日の様子

Page 9: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

複雑な支援制度を専門家に説明してもらうことで、データ構造がイメージし易くなった。

被災地の税理士 木幡仁一さん

Page 10: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

PDFで公開されていたAPIの仕様をその場でHTML化し、Web上で公開した。

Hack For Japanスタッフ三廻部 大さん

Page 11: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

会場で指摘されたAPIの問題を洗い出し、APIがより使われるための施策を検討。

API機能追加チームの様子

Page 12: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

ハッカソンの成果

Page 13: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

わかる支援制度

•複雑な支援制度を分かり易く説明

Page 14: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

支援制度ツイート

•更新された支援制度をTweetで伝える

Page 15: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

ノーマライズ検索

•UIを分かり易く大幅に改善•XMLのAPIをJSONP化

Page 16: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

支援制度を広く伝え、APIがより使われるために、API改善提言書へ。

Page 17: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

API改善提言書について

Page 18: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

方針

Page 19: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

1. 税金が利用されるため、 改修工数と得られる効果 で優先順位付け

Page 20: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

2. 参加した開発者の声を 全て拾い、専門家の声も 反映したものとした

Page 21: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

概要

Page 22: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

1. APIの運用について

APIの仕様が告知無しに変更されたことで、ハッカソンで開発されたシステムが動かなくなった。オープンデータはオープンになった瞬間から、利用者とのコミュニケーションが生じるため、コミュニティの形成、コミュニケーションの取り方を提言。

Page 23: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

2. APIの形式について

APIの仕様やレスポンスのデータ構造が一般的なものではなく、そうした点で開発者にとって使い難いものであったため、開発者が利用し易くなるよう、一般的なWeb APIのスタイルになるよう提言。

Page 24: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

3. 提供するデータについて

APIの返すデータが復旧•復興支援制度情報システム内での利用を想定したと思われる作りであったため、本来保持しているであろう価値あるデータの取得や新たな情報の付与、支援制度のフォーマットの統一を提言。

Page 25: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

オープンデータが利用されるために必要なこと。

Page 26: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

とにかく機械可読な形でデータを公開し、コミュニティとの間でフィードバックループを回して改善を図る。

Page 27: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

早い段階で専門家と協調し、データ公開を視野に入れた形で行政のデータを活用し易いものとする。

Page 28: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

Hack For Japan 3年目の振り返り

Page 29: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

ハッカソンで世の中に貢献する成果を生むために取り組む3つの方針

Page 30: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

ユーザーの直の声を聴く

Page 31: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

メンターと力を合わせる

Page 32: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

オープンデータを促進する

Page 33: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

そして、

Page 34: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

緩やかにつながるコミュニティへ

Page 35: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書
Page 36: Open Data for Future : 復旧・復興支援データベースAPIハッカソンとAPI改善提言書

Appendix復旧・復興支援データベースAPI https://www.r-assistance.go.jp/about_api.aspx復旧・復興支援データベースAPIハッカソンレポート http://blog.hack4.jp/2012/06/api.html復旧・復興支援データベースAPI改善提言書 https://sites.google.com/site/hackforjapan/RelatedInfo/rassist/recommendation風@福島原発の紹介 http://netaction.openlabs.go.jp/20120314-7.htmlノーマライズ検索 http://masap.sakura.ne.jp/hack_for_japan/search_normalize/わかる支援制度 https://drive.google.com/folderview?id=0B5wbgCfL5zb1TURiZVN4SVVUcFE#支援制度ツイート https://twitter.com/rrasbot