SlideShare ist ein Scribd-Unternehmen logo
1 von 14
https://www.ctp.co.jp/
Copyright © Cambridge Technology Partners Limited,
All Rights Reserved. Proprietary and Confidential
APIStudy #1
シニアコンサルタント 市川 博之
2016.10.13
Cambridge Technology Partners Limited.
オープンデータのAPI利用と開発
1Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential
1. オープンデータってなに?
2. 開発者から見たオープンデータAPIの悩み
1. どんな種類があるの?
2. 課題は何?
3. 設計者から見たオープンデータAPIの悩み
1. 何を公開しようとしてるの?
2. 課題は何?
目次
Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential
 市川博之(ケンブリッジ・テクノロジー・パートナーズ株式会社)
 趣味の活動「市川電産」として開発で遊ばせて貰ってます。
 地域活動大好き!Code for Numazu代表として
月数沼津で活動中。
自己紹介
ファシリテーション型コンサルティングに強みを
持つファームでコンサルタント業務に従事。
現在は大手製造業にて製造基幹システム
開発のプPMOをしています。
前職ではカーナビのエンジニアとして
アジア各地で企画・開発に従事。
地図や交通に関しての知見を得る。
(写真は、香港発のカーナビの発表会)
ハッカソン(プログラムコンテスト)で
多数の優勝履歴有。トヨタをはじめ
生駒市や会津若松市など自治体
主催のコンテストでも受賞。
3
オープンデータって何?
4Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential
 簡単に言うと、行政や、企業、民間で整備しているデータのうち、電
子化され、誰でも使えて、配布できるデータのことです。
 行政はたくさんのデータをもっていて、それを活用できると「効率的行
政」「ビジネスチャンス」が生まれる。その為のキーとなるものです。
 市民自ら課題解決が行えることも、いいよね。
1. オープンデータって何?
オープン
データ
市民企業 行政
「行政と市民協業、市民の力を活用!(建前)」
サービス A
サービスB
・
サービスXXX
新サービス1
地域課題解決
・透明性・信頼性の向上
・市民参加・公民協働の推進
・経済の活性化・行政の効率化
行政、市民、企業
様々な組み合わせで
サービスを提供
市民自ら、地域課題に
対して、解決サービスを
作ることができる!
「技術屋さん的にも、色んなデータあると遊べていいよね(本音)」
5Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential
 オープンデータの特徴は下記3点です。
− 多数のデータを合わせて利用することで効果が増大します。
価値のあるデータを、利用途中で制限がついたり、使えなくならないよう考慮をし
た結果、定義されました。
オープンデータって何?
まさに、APIで公開するのにうってつけ。
No. 特徴 説明
1 コンピュータで利用できる オープンデータはスマートフォン、タブレット、パソコン等で利用できる形式である
ことが必要である。紙での提供や、HP上にHTMLで書かれているだけのデータは
オープンデータではない。また、配布にデータ作成以上のコストをかけてはならず、
インターネットで入手可能なことが望ましい。
2 再利用・再配布できる オープンデータのデータ提供時のライセンスは、再配布や譲渡を制限せず、修正
なども可能であることが必要である。データを利用する際、データに再利用・再配
布の制限がかかっていると、その条項のせいで、掛け合わせや修正したデータに
制限がかかることを避けるためである。
3 誰でも利用可能である オープンデータは、出生地、所有団体、データの使い道などによって利用の制限
差別をしてはいけない。「非営利目的のみの利用に限る」「教育目的での利用に
限る」などの制限も許されない。オープンデータであるためには、制限無く誰でも
利用可能な状況でなくてはならない。
6
開発者から見たオープンデータAPIの悩み
7Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential
いろいろな方々、自治体からオープンデータを
APIで公開してくれています。
−e-Stat API
−LOD
−会津若松市(Data for CITIZEN)
−Code for IKOMA(DKAN)
−そのほかいっぱい
みなさん、ありがとう!
でもね、いろいろあって、バラバラすぎじゃない?
2.1. どんな種類があるの?
8Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential
人口データ1つをとってもこんなに違うよね!
− 会津
http://www.data4citizen.jp/app/users/openDataOutput/json/get/O_AIZU_JINKO_SUII/?year=1899
− { "limit": 50, "result": "success", "count": 1, "lastUpdate": "2016-04-14 09:27:08", "next": false, "data": [ { "oid": 1,
"year": 1899, "japanese_calendar": "明治32", "households": 5379, "total": 30488, "male": 15980, "female":
14508, "population_per_household": 5.7, "biko": "" } ], "offset": 0 }
− 生駒
http://data.code4ikoma.org/api/action/datastore/search.json?resource_id=6e4eb076-
4eb0-429a-b405-8e6144a752b9&limit=5
− {"help":"Search a datastore table. :param resource_id: id or alias of the data that is going to be
selected.","success":true,"result":{"fields":[{"id":"date","type":"datetime"},{"id":"household","type":"int"},{"id":"male","ty
pe":"int"},{"id":"female","type":"int"},{"id":"total","type":"int"},{"id":"incPrvMonth","type":"int"},{"id":"incPrvYear","type":
"int"},{"id":"over65","type":"float"},{"id":"perHousehold","type":"float"}],"resource_id":["6e4eb076-4eb0-429a-b405-
8e6144a752b9"],"limit":1,"total":"106","records":[{"date":"2007-01-
01","household":"43611","male":"56122","female":"61059","total":"117181","incPrvMonth":"0","incPrvYear
":"0","over65":"0.1754","perHousehold":"2.69","feeds_flatstore_entry_id":"1","timestamp":"1445679472","f
eeds_entity_id":"60"}]}}
−使う市町村ごとに作りかえが発生して大変!
−個別のバージョンアップに対応しきれないよ!
2.2. 課題は何?
同じ項目なのに、キーが違うよ! データ定義してくれるのはいいけど
階層が深くなっちゃうなぁ。
せっかくのデータだが、横展開の弊害に・・・。
9
設計者から見たオープンデータAPIの悩み
10Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential
Code for Numazuの代表として、沼津市や
静岡東部のオープンデータ作成してます。
−データの例
• ラブライブ!サンシャイン!!の聖地の緯度経度・写真と
その周辺のトイレ、コンビニ、ガソリンスタンドの情報整備。
 (宣伝1)11/5に、沼津市で第二回マッピングパーティします!
• AEDの場所をジオコーディングして公開。
−会津でも活動していたり
• 積雪情報の見える化を現地NPOさんと実証実験してます。
 (宣伝2)11/25に、会津で利用者に説明会する予定!
個人的な趣味で作ってる日本酒DBと、言い訳
DBも公開しようかなと・・・(市川電産ノルマ)
3.1. 何を公開しようとしてるの?
11Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential
商店街のデータもとったし、人口データに追加して、
シャッターが降りてる店の件数もAPI公開するかなー。
−はっ、独自のキーつくろうとしてるずら。どうやったら、他のエ
リアとバッティングしない拡張できるずら?
共通性を維持したまま、オープンデータAPIの
拡張性がわからない!(標準が無い)
−Class のように、規定クラスをつくれないか?
−拡張ワードを作って、その中にJSONで固めるか?
−別のAPIに分けるべき?
3.2. 課題は何?
思いつきでAPIにデータを載せていくと、共通性がどんどん無くなる。
とはいえ、標準があるわけではない。呑んで作ると、いい加減になる。
12Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential
公共的なAPIってのも1分野あるよね。
こういう分野に向けた、APIでの形式の基準って
どうなんだろうねーっていうことが話せるといいなぁ。
そのほかにも・・・こんな愚痴もいいたい!
−IDなのRECORDなの?(最悪はスペルミス!)
−日付の形式バラバラ過ぎない?
−キーが長いずら!
うちのAPIのコンセプトはこれだ!と語れるぜ!
そんなわけで・・・こんなの話してみたいです。
13
宣伝③ 12/17(土)、18(日)に、静岡県三島市でオープンデータつかった
ハッカソン(UDC2016)開催しまーす!LinkDataのAPIを利用しても
OKなので遊びに来てくださいませ!公共のAPIの難点も炙り出すずら。

Weitere ähnliche Inhalte

Andere mochten auch

Light up Numazu 基調講演 「オープンデータ 活用によるまちづくり」
Light up Numazu 基調講演 「オープンデータ活用によるまちづくり」Light up Numazu 基調講演 「オープンデータ活用によるまちづくり」
Light up Numazu 基調講演 「オープンデータ 活用によるまちづくり」Hiroyuki Ichikawa
 
オープンデータディ2017 ワークショップ フルバージョン
オープンデータディ2017 ワークショップ フルバージョンオープンデータディ2017 ワークショップ フルバージョン
オープンデータディ2017 ワークショップ フルバージョンHiroyuki Ichikawa
 
オープンデータディ2017 ワークショップ
オープンデータディ2017 ワークショップオープンデータディ2017 ワークショップ
オープンデータディ2017 ワークショップHiroyuki Ichikawa
 
オープンデータディ2017(講演)
オープンデータディ2017(講演)オープンデータディ2017(講演)
オープンデータディ2017(講演)Hiroyuki Ichikawa
 

Andere mochten auch (7)

真剣10代学び場
真剣10代学び場真剣10代学び場
真剣10代学び場
 
Susono night Museum
Susono night MuseumSusono night Museum
Susono night Museum
 
第三回Cog裾野市
第三回Cog裾野市第三回Cog裾野市
第三回Cog裾野市
 
Light up Numazu 基調講演 「オープンデータ 活用によるまちづくり」
Light up Numazu 基調講演 「オープンデータ活用によるまちづくり」Light up Numazu 基調講演 「オープンデータ活用によるまちづくり」
Light up Numazu 基調講演 「オープンデータ 活用によるまちづくり」
 
オープンデータディ2017 ワークショップ フルバージョン
オープンデータディ2017 ワークショップ フルバージョンオープンデータディ2017 ワークショップ フルバージョン
オープンデータディ2017 ワークショップ フルバージョン
 
オープンデータディ2017 ワークショップ
オープンデータディ2017 ワークショップオープンデータディ2017 ワークショップ
オープンデータディ2017 ワークショップ
 
オープンデータディ2017(講演)
オープンデータディ2017(講演)オープンデータディ2017(講演)
オープンデータディ2017(講演)
 

Ähnlich wie オープンデータのAPI利用と開発

AITCオープンラボ IoTx総まとめ これまでのふりかえり
AITCオープンラボ IoTx総まとめ これまでのふりかえりAITCオープンラボ IoTx総まとめ これまでのふりかえり
AITCオープンラボ IoTx総まとめ これまでのふりかえりdsuke Takaoka
 
JECJ(20111217)
JECJ(20111217)JECJ(20111217)
JECJ(20111217)真 岡本
 
IoTに活用!センサの基礎セミナー
IoTに活用!センサの基礎セミナーIoTに活用!センサの基礎セミナー
IoTに活用!センサの基礎セミナーshimane-itoc
 
html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」robotstart
 
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfesYahoo!デベロッパーネットワーク
 
JASPULeast(20111208)
JASPULeast(20111208)JASPULeast(20111208)
JASPULeast(20111208)真 岡本
 
2015 0710 東京鯱光会月例会_公開用.pptx
2015 0710 東京鯱光会月例会_公開用.pptx2015 0710 東京鯱光会月例会_公開用.pptx
2015 0710 東京鯱光会月例会_公開用.pptxOsamu Sugiura
 
企業のオープンソース活動を支える Open Source Program Office (OSPO)
企業のオープンソース活動を支える Open Source Program Office (OSPO)企業のオープンソース活動を支える Open Source Program Office (OSPO)
企業のオープンソース活動を支える Open Source Program Office (OSPO)takanori suzuki
 
エヌビディアのディープラーニング戦略
エヌビディアのディープラーニング戦略エヌビディアのディープラーニング戦略
エヌビディアのディープラーニング戦略NVIDIA Japan
 
ET2017資料: mruby/cの利用事例
ET2017資料: mruby/cの利用事例ET2017資料: mruby/cの利用事例
ET2017資料: mruby/cの利用事例shimane-itoc
 
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介Sho Hamano
 
20180119 AI で業務効率化 ~B To Employee ではじめる Chat Bot~
20180119 AI で業務効率化 ~B To Employee ではじめる Chat Bot~20180119 AI で業務効率化 ~B To Employee ではじめる Chat Bot~
20180119 AI で業務効率化 ~B To Employee ではじめる Chat Bot~ISAO_Corp
 
Spring I/O 2018 報告 RESTDocs RAML, Cloud Contract
Spring I/O 2018 報告 RESTDocs RAML, Cloud ContractSpring I/O 2018 報告 RESTDocs RAML, Cloud Contract
Spring I/O 2018 報告 RESTDocs RAML, Cloud ContractTakuya Iwatsuka
 
Jasmin kansai(20101211)
Jasmin kansai(20101211)Jasmin kansai(20101211)
Jasmin kansai(20101211)真 岡本
 
顧客要望と情熱のあいだ - B2B SaaS のプロダクトマネジメント -
顧客要望と情熱のあいだ - B2B SaaS のプロダクトマネジメント -顧客要望と情熱のあいだ - B2B SaaS のプロダクトマネジメント -
顧客要望と情熱のあいだ - B2B SaaS のプロダクトマネジメント -Takuma Haraguchi
 
やってみよう!ユーザーテスト
やってみよう!ユーザーテストやってみよう!ユーザーテスト
やってみよう!ユーザーテストke_shira
 

Ähnlich wie オープンデータのAPI利用と開発 (20)

AITCオープンラボ IoTx総まとめ これまでのふりかえり
AITCオープンラボ IoTx総まとめ これまでのふりかえりAITCオープンラボ IoTx総まとめ これまでのふりかえり
AITCオープンラボ IoTx総まとめ これまでのふりかえり
 
HoloLab_20191016_ceatec
HoloLab_20191016_ceatecHoloLab_20191016_ceatec
HoloLab_20191016_ceatec
 
JECJ(20111217)
JECJ(20111217)JECJ(20111217)
JECJ(20111217)
 
IoTに活用!センサの基礎セミナー
IoTに活用!センサの基礎セミナーIoTに活用!センサの基礎セミナー
IoTに活用!センサの基礎セミナー
 
html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」html5jロボット部 第3回勉強会「ロボット × ビジネス」
html5jロボット部 第3回勉強会「ロボット × ビジネス」
 
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
 
JASPULeast(20111208)
JASPULeast(20111208)JASPULeast(20111208)
JASPULeast(20111208)
 
2015 0710 東京鯱光会月例会_公開用.pptx
2015 0710 東京鯱光会月例会_公開用.pptx2015 0710 東京鯱光会月例会_公開用.pptx
2015 0710 東京鯱光会月例会_公開用.pptx
 
企業のオープンソース活動を支える Open Source Program Office (OSPO)
企業のオープンソース活動を支える Open Source Program Office (OSPO)企業のオープンソース活動を支える Open Source Program Office (OSPO)
企業のオープンソース活動を支える Open Source Program Office (OSPO)
 
エヌビディアのディープラーニング戦略
エヌビディアのディープラーニング戦略エヌビディアのディープラーニング戦略
エヌビディアのディープラーニング戦略
 
ET2017資料: mruby/cの利用事例
ET2017資料: mruby/cの利用事例ET2017資料: mruby/cの利用事例
ET2017資料: mruby/cの利用事例
 
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
誰でも簡単に ランディングページが作れるツール 「ペライチ」の紹介
 
Smfl20201001
Smfl20201001Smfl20201001
Smfl20201001
 
20180119 AI で業務効率化 ~B To Employee ではじめる Chat Bot~
20180119 AI で業務効率化 ~B To Employee ではじめる Chat Bot~20180119 AI で業務効率化 ~B To Employee ではじめる Chat Bot~
20180119 AI で業務効率化 ~B To Employee ではじめる Chat Bot~
 
Spring I/O 2018 報告会
Spring I/O 2018 報告会Spring I/O 2018 報告会
Spring I/O 2018 報告会
 
Spring I/O 2018 報告 RESTDocs RAML, Cloud Contract
Spring I/O 2018 報告 RESTDocs RAML, Cloud ContractSpring I/O 2018 報告 RESTDocs RAML, Cloud Contract
Spring I/O 2018 報告 RESTDocs RAML, Cloud Contract
 
早稲田ビジネススクール講義 ゲスト YAHOO!Lodge水田千恵
早稲田ビジネススクール講義 ゲスト YAHOO!Lodge水田千恵早稲田ビジネススクール講義 ゲスト YAHOO!Lodge水田千恵
早稲田ビジネススクール講義 ゲスト YAHOO!Lodge水田千恵
 
Jasmin kansai(20101211)
Jasmin kansai(20101211)Jasmin kansai(20101211)
Jasmin kansai(20101211)
 
顧客要望と情熱のあいだ - B2B SaaS のプロダクトマネジメント -
顧客要望と情熱のあいだ - B2B SaaS のプロダクトマネジメント -顧客要望と情熱のあいだ - B2B SaaS のプロダクトマネジメント -
顧客要望と情熱のあいだ - B2B SaaS のプロダクトマネジメント -
 
やってみよう!ユーザーテスト
やってみよう!ユーザーテストやってみよう!ユーザーテスト
やってみよう!ユーザーテスト
 

Mehr von Hiroyuki Ichikawa

裾野市アイデアソン チームB
裾野市アイデアソン チームB裾野市アイデアソン チームB
裾野市アイデアソン チームBHiroyuki Ichikawa
 
裾野市アイデアソン チームC
裾野市アイデアソン チームC裾野市アイデアソン チームC
裾野市アイデアソン チームCHiroyuki Ichikawa
 
裾野市アイデアソン チームD
裾野市アイデアソン チームD裾野市アイデアソン チームD
裾野市アイデアソン チームDHiroyuki Ichikawa
 
裾野市アイデアソン チームA
裾野市アイデアソン チームA裾野市アイデアソン チームA
裾野市アイデアソン チームAHiroyuki Ichikawa
 
袋井市Bpr研修(第5回)
袋井市Bpr研修(第5回)袋井市Bpr研修(第5回)
袋井市Bpr研修(第5回)Hiroyuki Ichikawa
 
袋井市Bpr研修(第4回)
袋井市Bpr研修(第4回)袋井市Bpr研修(第4回)
袋井市Bpr研修(第4回)Hiroyuki Ichikawa
 
袋井市Bpr研修(第3回)
袋井市Bpr研修(第3回)袋井市Bpr研修(第3回)
袋井市Bpr研修(第3回)Hiroyuki Ichikawa
 
袋井市Bpr研修(第2回)
袋井市Bpr研修(第2回)袋井市Bpr研修(第2回)
袋井市Bpr研修(第2回)Hiroyuki Ichikawa
 
自治体DX推進計画を進めるためには
自治体DX推進計画を進めるためには自治体DX推進計画を進めるためには
自治体DX推進計画を進めるためにはHiroyuki Ichikawa
 
業務フロー作成(基礎編)
業務フロー作成(基礎編)業務フロー作成(基礎編)
業務フロー作成(基礎編)Hiroyuki Ichikawa
 
データアカデミー 指標作成型4
データアカデミー 指標作成型4データアカデミー 指標作成型4
データアカデミー 指標作成型4Hiroyuki Ichikawa
 
データアカデミー 指標作成型3
データアカデミー 指標作成型3データアカデミー 指標作成型3
データアカデミー 指標作成型3Hiroyuki Ichikawa
 
データアカデミー 指標作成型2
データアカデミー 指標作成型2データアカデミー 指標作成型2
データアカデミー 指標作成型2Hiroyuki Ichikawa
 
データアカデミー 指標作成型1
データアカデミー 指標作成型1データアカデミー 指標作成型1
データアカデミー 指標作成型1Hiroyuki Ichikawa
 
BPR版データアカデミーその4
BPR版データアカデミーその4BPR版データアカデミーその4
BPR版データアカデミーその4Hiroyuki Ichikawa
 
BPR版データアカデミーその3
BPR版データアカデミーその3BPR版データアカデミーその3
BPR版データアカデミーその3Hiroyuki Ichikawa
 
BPR版データアカデミーその2
BPR版データアカデミーその2BPR版データアカデミーその2
BPR版データアカデミーその2Hiroyuki Ichikawa
 
BPR版データアカデミーその1
BPR版データアカデミーその1BPR版データアカデミーその1
BPR版データアカデミーその1Hiroyuki Ichikawa
 
裾野を広げる裾野方式 LINE Bot
裾野を広げる裾野方式 LINE Bot裾野を広げる裾野方式 LINE Bot
裾野を広げる裾野方式 LINE BotHiroyuki Ichikawa
 
三重県オープンデータ研修
三重県オープンデータ研修三重県オープンデータ研修
三重県オープンデータ研修Hiroyuki Ichikawa
 

Mehr von Hiroyuki Ichikawa (20)

裾野市アイデアソン チームB
裾野市アイデアソン チームB裾野市アイデアソン チームB
裾野市アイデアソン チームB
 
裾野市アイデアソン チームC
裾野市アイデアソン チームC裾野市アイデアソン チームC
裾野市アイデアソン チームC
 
裾野市アイデアソン チームD
裾野市アイデアソン チームD裾野市アイデアソン チームD
裾野市アイデアソン チームD
 
裾野市アイデアソン チームA
裾野市アイデアソン チームA裾野市アイデアソン チームA
裾野市アイデアソン チームA
 
袋井市Bpr研修(第5回)
袋井市Bpr研修(第5回)袋井市Bpr研修(第5回)
袋井市Bpr研修(第5回)
 
袋井市Bpr研修(第4回)
袋井市Bpr研修(第4回)袋井市Bpr研修(第4回)
袋井市Bpr研修(第4回)
 
袋井市Bpr研修(第3回)
袋井市Bpr研修(第3回)袋井市Bpr研修(第3回)
袋井市Bpr研修(第3回)
 
袋井市Bpr研修(第2回)
袋井市Bpr研修(第2回)袋井市Bpr研修(第2回)
袋井市Bpr研修(第2回)
 
自治体DX推進計画を進めるためには
自治体DX推進計画を進めるためには自治体DX推進計画を進めるためには
自治体DX推進計画を進めるためには
 
業務フロー作成(基礎編)
業務フロー作成(基礎編)業務フロー作成(基礎編)
業務フロー作成(基礎編)
 
データアカデミー 指標作成型4
データアカデミー 指標作成型4データアカデミー 指標作成型4
データアカデミー 指標作成型4
 
データアカデミー 指標作成型3
データアカデミー 指標作成型3データアカデミー 指標作成型3
データアカデミー 指標作成型3
 
データアカデミー 指標作成型2
データアカデミー 指標作成型2データアカデミー 指標作成型2
データアカデミー 指標作成型2
 
データアカデミー 指標作成型1
データアカデミー 指標作成型1データアカデミー 指標作成型1
データアカデミー 指標作成型1
 
BPR版データアカデミーその4
BPR版データアカデミーその4BPR版データアカデミーその4
BPR版データアカデミーその4
 
BPR版データアカデミーその3
BPR版データアカデミーその3BPR版データアカデミーその3
BPR版データアカデミーその3
 
BPR版データアカデミーその2
BPR版データアカデミーその2BPR版データアカデミーその2
BPR版データアカデミーその2
 
BPR版データアカデミーその1
BPR版データアカデミーその1BPR版データアカデミーその1
BPR版データアカデミーその1
 
裾野を広げる裾野方式 LINE Bot
裾野を広げる裾野方式 LINE Bot裾野を広げる裾野方式 LINE Bot
裾野を広げる裾野方式 LINE Bot
 
三重県オープンデータ研修
三重県オープンデータ研修三重県オープンデータ研修
三重県オープンデータ研修
 

Kürzlich hochgeladen

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Kürzlich hochgeladen (10)

Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

オープンデータのAPI利用と開発

  • 1. https://www.ctp.co.jp/ Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential APIStudy #1 シニアコンサルタント 市川 博之 2016.10.13 Cambridge Technology Partners Limited. オープンデータのAPI利用と開発
  • 2. 1Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential 1. オープンデータってなに? 2. 開発者から見たオープンデータAPIの悩み 1. どんな種類があるの? 2. 課題は何? 3. 設計者から見たオープンデータAPIの悩み 1. 何を公開しようとしてるの? 2. 課題は何? 目次
  • 3. Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential  市川博之(ケンブリッジ・テクノロジー・パートナーズ株式会社)  趣味の活動「市川電産」として開発で遊ばせて貰ってます。  地域活動大好き!Code for Numazu代表として 月数沼津で活動中。 自己紹介 ファシリテーション型コンサルティングに強みを 持つファームでコンサルタント業務に従事。 現在は大手製造業にて製造基幹システム 開発のプPMOをしています。 前職ではカーナビのエンジニアとして アジア各地で企画・開発に従事。 地図や交通に関しての知見を得る。 (写真は、香港発のカーナビの発表会) ハッカソン(プログラムコンテスト)で 多数の優勝履歴有。トヨタをはじめ 生駒市や会津若松市など自治体 主催のコンテストでも受賞。
  • 5. 4Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential  簡単に言うと、行政や、企業、民間で整備しているデータのうち、電 子化され、誰でも使えて、配布できるデータのことです。  行政はたくさんのデータをもっていて、それを活用できると「効率的行 政」「ビジネスチャンス」が生まれる。その為のキーとなるものです。  市民自ら課題解決が行えることも、いいよね。 1. オープンデータって何? オープン データ 市民企業 行政 「行政と市民協業、市民の力を活用!(建前)」 サービス A サービスB ・ サービスXXX 新サービス1 地域課題解決 ・透明性・信頼性の向上 ・市民参加・公民協働の推進 ・経済の活性化・行政の効率化 行政、市民、企業 様々な組み合わせで サービスを提供 市民自ら、地域課題に 対して、解決サービスを 作ることができる! 「技術屋さん的にも、色んなデータあると遊べていいよね(本音)」
  • 6. 5Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential  オープンデータの特徴は下記3点です。 − 多数のデータを合わせて利用することで効果が増大します。 価値のあるデータを、利用途中で制限がついたり、使えなくならないよう考慮をし た結果、定義されました。 オープンデータって何? まさに、APIで公開するのにうってつけ。 No. 特徴 説明 1 コンピュータで利用できる オープンデータはスマートフォン、タブレット、パソコン等で利用できる形式である ことが必要である。紙での提供や、HP上にHTMLで書かれているだけのデータは オープンデータではない。また、配布にデータ作成以上のコストをかけてはならず、 インターネットで入手可能なことが望ましい。 2 再利用・再配布できる オープンデータのデータ提供時のライセンスは、再配布や譲渡を制限せず、修正 なども可能であることが必要である。データを利用する際、データに再利用・再配 布の制限がかかっていると、その条項のせいで、掛け合わせや修正したデータに 制限がかかることを避けるためである。 3 誰でも利用可能である オープンデータは、出生地、所有団体、データの使い道などによって利用の制限 差別をしてはいけない。「非営利目的のみの利用に限る」「教育目的での利用に 限る」などの制限も許されない。オープンデータであるためには、制限無く誰でも 利用可能な状況でなくてはならない。
  • 8. 7Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential いろいろな方々、自治体からオープンデータを APIで公開してくれています。 −e-Stat API −LOD −会津若松市(Data for CITIZEN) −Code for IKOMA(DKAN) −そのほかいっぱい みなさん、ありがとう! でもね、いろいろあって、バラバラすぎじゃない? 2.1. どんな種類があるの?
  • 9. 8Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential 人口データ1つをとってもこんなに違うよね! − 会津 http://www.data4citizen.jp/app/users/openDataOutput/json/get/O_AIZU_JINKO_SUII/?year=1899 − { "limit": 50, "result": "success", "count": 1, "lastUpdate": "2016-04-14 09:27:08", "next": false, "data": [ { "oid": 1, "year": 1899, "japanese_calendar": "明治32", "households": 5379, "total": 30488, "male": 15980, "female": 14508, "population_per_household": 5.7, "biko": "" } ], "offset": 0 } − 生駒 http://data.code4ikoma.org/api/action/datastore/search.json?resource_id=6e4eb076- 4eb0-429a-b405-8e6144a752b9&limit=5 − {"help":"Search a datastore table. :param resource_id: id or alias of the data that is going to be selected.","success":true,"result":{"fields":[{"id":"date","type":"datetime"},{"id":"household","type":"int"},{"id":"male","ty pe":"int"},{"id":"female","type":"int"},{"id":"total","type":"int"},{"id":"incPrvMonth","type":"int"},{"id":"incPrvYear","type": "int"},{"id":"over65","type":"float"},{"id":"perHousehold","type":"float"}],"resource_id":["6e4eb076-4eb0-429a-b405- 8e6144a752b9"],"limit":1,"total":"106","records":[{"date":"2007-01- 01","household":"43611","male":"56122","female":"61059","total":"117181","incPrvMonth":"0","incPrvYear ":"0","over65":"0.1754","perHousehold":"2.69","feeds_flatstore_entry_id":"1","timestamp":"1445679472","f eeds_entity_id":"60"}]}} −使う市町村ごとに作りかえが発生して大変! −個別のバージョンアップに対応しきれないよ! 2.2. 課題は何? 同じ項目なのに、キーが違うよ! データ定義してくれるのはいいけど 階層が深くなっちゃうなぁ。 せっかくのデータだが、横展開の弊害に・・・。
  • 11. 10Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential Code for Numazuの代表として、沼津市や 静岡東部のオープンデータ作成してます。 −データの例 • ラブライブ!サンシャイン!!の聖地の緯度経度・写真と その周辺のトイレ、コンビニ、ガソリンスタンドの情報整備。  (宣伝1)11/5に、沼津市で第二回マッピングパーティします! • AEDの場所をジオコーディングして公開。 −会津でも活動していたり • 積雪情報の見える化を現地NPOさんと実証実験してます。  (宣伝2)11/25に、会津で利用者に説明会する予定! 個人的な趣味で作ってる日本酒DBと、言い訳 DBも公開しようかなと・・・(市川電産ノルマ) 3.1. 何を公開しようとしてるの?
  • 12. 11Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential 商店街のデータもとったし、人口データに追加して、 シャッターが降りてる店の件数もAPI公開するかなー。 −はっ、独自のキーつくろうとしてるずら。どうやったら、他のエ リアとバッティングしない拡張できるずら? 共通性を維持したまま、オープンデータAPIの 拡張性がわからない!(標準が無い) −Class のように、規定クラスをつくれないか? −拡張ワードを作って、その中にJSONで固めるか? −別のAPIに分けるべき? 3.2. 課題は何? 思いつきでAPIにデータを載せていくと、共通性がどんどん無くなる。 とはいえ、標準があるわけではない。呑んで作ると、いい加減になる。
  • 13. 12Copyright © Cambridge Technology Partners Limited, All Rights Reserved. Proprietary and Confidential 公共的なAPIってのも1分野あるよね。 こういう分野に向けた、APIでの形式の基準って どうなんだろうねーっていうことが話せるといいなぁ。 そのほかにも・・・こんな愚痴もいいたい! −IDなのRECORDなの?(最悪はスペルミス!) −日付の形式バラバラ過ぎない? −キーが長いずら! うちのAPIのコンセプトはこれだ!と語れるぜ! そんなわけで・・・こんなの話してみたいです。