福野泰介の一日一創

VLEDにて、オープンデータを使いやすくするデータ運用検討分科会へ参加した際の衝撃、第2月曜日の解釈が2通りある!?

第2月曜日というと、その月の2番目の月曜日であることは自明と思っていましたが、ゴミの収集日の表現において、第2週目の月曜日のことを第2月曜日と表記している自治体があるとのこと・・・。 「第一月曜日とは」で検索すると、混乱している人が見られます。


カレンダー 第2月曜日
JavaScriptでカレンダーを生成し、第 n y 曜日を着色表示するプログラムです。
ゴミ収集日オープンデータから、カレンダーを作成したいなどの用途に活用ください!設定を変更してブックマークや、ホームに追加しておくと、すばやくチェックできるように location.hash を使っています。

本件は「国民の祝日に関する法律」でも使われている第 n y 曜日表現なので、間違いようはないですが、意味の解釈が異なると困る用語集集めた定義オープンデータ、きっちり国として出すと安心ですね。


日本は、プラゴミ輸出量世界一という不名誉、ひとりひとりの認知と行動が必要です。
ごみ収集日や分別を知らせる紙も更新のたびにゴミになる。ペーパーレス化の鍵はアプリ化!どうしても紙が必要な人にはプリントサービスで提供しましょう。


ごみすてナビ」
5つ星オープンデータ対応地区用、ゴミ収集日とゴミ分別が分かるアプリ。提供したい自治体の方向けのデータ登録手順をご紹介。


まずはodpの管理画面にログイン、テンプレートをダウンロード


Excelファイルを編集


こちら、ごみ収集日オープンデータのodpフォーマット。サンプルを見ながらExcelで入力するだけです。 アップロードすると、独自で設計した語彙を使って裏っかわで自動的にCSV化とRDF化されます。 入力で分からない点があってもサポートいたしますので、ご安心を。


アップロード!


データカタログサイトCKANに3つ星オープンデータCSVと5つ星オープンデータLOD(Linked-RDF)で掲載されます


5つ星オープンデータ対応一覧表
ごみオープンデータ、対応エリアとして一覧からも確認できました!
これでもうアプリ「ごみすてナビ」が動きます!


世界中のエンジニアの方へ、LOD用のAPI、web標準、SPARQLが使えますよとPR可能です。
SPARQL 1.1 Overview - W3C


SPARQLで活用自在!コンソールを使って試し放題!


ごみ分別オープンデータ(鯖江市&三島市)
5つ星オープンデータなら、比較も簡単です!楽しいアプリ、アイデアを出すだけなら誰でもOK!ぜひアイデアお寄せください!


アプリ化して、オープンデータを活用したい自治体の方、odpをどうぞご利用ください!

KMD、慶応義塾大学メディアデザイン研究科と鯖江市とのコラボ5周年成果発表!
地域の進化=鯖江モデル by KMD研究員 大江さん


成果発表会に結婚披露宴が合体した謎イベント


前代未聞なイベントに、鯖江市長、越前漆器協同組合理事長、鯖江商工会議所会頭、梵社長などなど集まっちゃうのが鯖江の強み。

鯖江高校150周年記念にKMD教授、岸さんが講演し、伝統産業漆に興味をもってもらって市長へ提案、その場で即断即決から始まり、職員&民間のすばやいバックアップがあっての成果とのこと。まさに、オープンデータもそうでした。

速攻アップされる、市長ブログ!
KMDプロジェクト5周年記念および木戸さんのご結婚お披露 | 『さばえ.jp』百さんのブログです


鯖江へ移住してきて、鯖江から離れられなくなった、KMDリサーチャーの木戸さん、おめでとう!

進化し続ける鯖江を支えるのはこどもたち、ICTに強い人を育てる要のプログラミング教育。

2025年度の一人一台パソコン使った新しい教育環境を目指す「GIGAスクール構想」と、その実現を支える「ICT活用教育アドバイザー」。2019年の44名リストを、1つ星オープンデータPDFを、JavaScriptで3つ星化(CSV/JSON)して、コンパクトなHTMLでまとめました。

ICT活用教育アドバイザー一覧(平成30年度)

ページ名前所属web
P1安藤明伸あんどうあきのぶ宮城教育大学技術教育講座准教授[fb] web1 web2
P2石野正彦いしのまさひこ上越教育大学
P3稲垣忠いながきただし東北学院大学文学部教育学科教授web1 [tw]
P4今田晃一いまだこういち金沢学院大学文学部教育学科教授web1 web2 web3
P5太田耕司おおたこうじ千代田区立お茶の水小学校校長web1 web2 web3
P6尾島正敏おじままさとし倉敷市教育委員会web1 web2
P7小柳和喜雄おやなぎわきお奈良教育大学大学院教授web1
P8梶本佳照かじもとよしてる新見公立短期大学幼児教育学科教授web1 web2
P9加藤隆弘かとうたかひろ金沢大学人間社会学域学校教育学類准教授[fb]
P10加藤直樹かとうなおき岐阜大学教育学部附属学習協創開発研究センター教授web1
P11加藤直樹かとうなおき東京学芸大学web1 [fb]
P12門田哲也かどたてつや倉敷市教育委員会教育企画総務課情報学習センター主任
P13金子大輔かねこだいすけ北星学園大学経済学部教授web1 [tw]
P14岸磨貴子きしまきこ明治大学国際日本学部准教授web1 web2
P15楠本誠くすもとまこと松阪市教育委員会事務局学校支援課
P16久世均くぜひとし岐阜女子大学教授/遠隔・通信教育部長
P17久保田善彦くぼたよしひこ宇都宮大学教育学研究科教育実践高度化専攻教授web1 web2 web3
P18駒崎彰一こまざきしょういち中野区立緑野小学校校長web1
P19小松川浩こまつがわひろし千歳科学技術大学理工学部教授web1 web2 web3 web4
P20後藤康志ごとうやすし後藤康志新潟大学教育・学生支援機構web1
P21篠原真しのはらまこと相模原市立総合学習センター学習情報班担当課長
P22島村秀世しまむらひでよ長崎県教育庁政策監(教育情報化担当)
P23泰山裕たいざんゆう鳴門教育大学大学院web1 web2 web3
P24田嶋直哉たじまなおや北海道教育庁学校教育局教育環境支援課主幹(情報化推進)
P25辻慎一郎つじしんいちろう鹿児島県薩摩川内市立川内中央中学校[fb]
P26豊田充崇とよだみちたか和歌山大学教職大学院教授web1 web2
P27永田智子ながたともこ兵庫教育大学大学院准教授
P28中橋雄なかはしゆう武蔵大学社会学部教授web1 web2 web3
P29中村武弘なかむらたけひろ奈良教育大学次世代教員養成センター特任講師[fb]
P30西田光昭にしだみつあき柏市教育委員会柏市立教育研究所教育専門アドバイザーweb1
P31新田正にったただし京都市教育委員会事務局指導部
P32野中陽一のなかよういち横浜国立大学大学院教育学研究科高度教職実践専攻教
P33平井聡一郎ひらいそういちろう株式会社情報通信総合研究所特別研究員web1 web2 web3
P34東原義訓ひがしばらよしのり信州大学学術研究院教育学系教授
P35福田孝義ふくたたかよし佐賀県武雄市ICT教育監web1 web2
P36藤村裕一ふじむらゆういち国立大学法人鳴門教育大学大学院准教授web1 web2 web3
P37堀田博史ほったひろし園田学園女子大学教授web1
P38益川弘如ますかわひろゆき聖心女子大学文学部教育学科教授[fb]
P39村松浩幸むらまつひろゆき信州大学教育学部技術教育グループweb1 web2
P40毛利靖もうりやすしつくば市立みどりの学園義務教育学校校長web1 web2 web3 web4 web5
P41西村陽介にしむらようすけ滋賀県草津市教育委員会事務局
P42山本圭作やまもとけいさく大阪市教育委員会事務局web1
P43山本朋弘やまもとともひろ鹿児島大学大学院教育学研究科准教授[fb] web1
P44渡部昭わたべあきら墨田区教育委員会
(出典:ICT活用教育アドバイザー派遣事業(平成30年度):文部科学省

参考、PDFからテキストコピーし、CSV化するPythonプログラム

const fs = require('fs') const text = fs.readFileSync('ictadvisor30-src.txt', 'utf-8') const ss = text.split('\n') const SPLITTER = 'ICT活用教育支援アドバイザープロフィール' let id = 1 console.log('ICTEDU_Advisor_30_ID,name,kana,position,URL_1,URL_2,URL_3,URL_4,URL_5') for (let i = 0 i < ss.length; i++) { const s = ss[i] if (s == SPLITTER) { const line = [] line.push(id++) const name = [] for (let j = 1; j < 4; j++) { name.push(ss[i + j].replace(/\s/g, '')) } line.push(name[1]) line.push(name[0]) line.push(name[2]) const url = [] for (let j = -1; i + j >= 0; j--) { const s2 = ss[i + j] if (s2 == SPLITTER) { break } if (s2.startsWith("http://") || s2.startsWith("https://")) { url.push(s2) } } for (let j = url.length - 1; j >= 0; j--) { line.push(url[j]) } console.log(line.join(',')) } }

ちょっとしたプログラムで、使い勝手が劇的に変わります。

すべてのこどもたちにプログラミングを伝えるべく、まずは大人もプログラミングの楽しさと強さを味わっておきましょう!


いただいた、メガネ堅パン、KMDスペシャル!

コロナウィルスの動向が気になります。
海外渡航を予定している方、外務省提供、海外安全情報オープンデータを活用しましょう。


globalsafe - 外務省 海外安全情報オープンデータサーチ
ひとまずシンプルに全文取得、国名やキーワードで検索した結果をすばやくチェックできます。例えば、コロナウイルスで検索し、ブックマークなどしておけばすばやくチェックできます。


海外安全情報オープンデータにて、合わせてオープンデータ化されている各種コードは、PDF(1つ星オープンデータ)とExcel(2つ星オープンデータ)での提供。 Excelを使って、アプリで使えるCSV-utf8(3つ星オープンデータ)化しました。

- 地域コード
- 国コード
- 公館コード
- 情報タイプ
外務省 海外安全情報オープンデータ 提供情報 を加工して作成
※加工による著作権は一切主張しません、元データのライセンスに準拠し、ご自由にご活用ください

CSV化しましたが、提供されるXMLデータに日本語名も含めて記載あったので、ひとまず今回のアプリでは使用していませんでした。過去データを含めて、一覧から選ぶなどのUXを作る際に活用できそうです。

せっかくなので、海外の人にも使えるよう、各種コードの英語名などが記載されていると便利そうです。5つ星オープンデータ化して、各国の海外安全情報とも合わせて見られるとステキですね!

links
- 5つ星オープンデータ

まるでCG、クリエイティビティを刺激する、オープンで上質な新空間、鯖江に誕生!

総改装費8000万円強、特注テーブルと特注照明。まわりには鯖江自慢のものづくり。


こちら、鯖江産のパソコン「IchigoJam」と鯖江産イチゴミニ帽子ニット。
昨日も活躍、イチゴ帽(鯖江東小5/小6、ふるさと教育でプログラミング
IchigoJamを新デバイスIchigoDyhookに接続する人向けソフト、つくりました!

IchigoJam 1.4β15
- IchigoDyhookのモニター使用時に画面が乱れることがある現象に対応
- O3/O4のファの音調整


かけつけたPCN松田さん、総合プロデューサー、黒崎輝男さんと!


ステキソファーセット、いいものを大事に使う、上質なものづくりの聖地を目指す心意気!


SCCネオンとバーカウンター、ひとつひとつの家具にも注目です。


天井常設、EPSONの高明度大型プロジェクター、外光が入っても使用可。


奥には、レーザーカッターと大型プリンター、ワークショップにもいい感じ!


梵で乾杯!


サバエシティホテルすぐそば、ケータリングや、いろいろ持ち寄ってのパーティーもいいですね。


地階も合わせてリニューアルオープン。なにもないのもまたワクワクしますね。
スピーカー、ウーハー、アンプ、スクリーンあり!その他必要なものは持ち込みでどうぞ!


エントランスには、ネオンサイン「SABAE MADE」

公式サイトドメインに、「sabae.cc」を使用。ぴったり!
下記 Insta 360 EVO による、立体写真は平行法の立体視でどうぞ!(メガネが3つに見える位置を探りましょう)
Sabae Createvie Community






SCC1F VR180(前半球ステレオ動画)スマホVRやVRデバイスでどうぞ!


SCC地階VR180(前半球ステレオ動画)

本ブログの文章、写真、オープンデータです。
イベント企画、紹介などされる際、どうぞ活用ください。

links
- SABAEモノづくりマーケティング拠点『SabaeCreativeCommunity(サバエクリ | 『さばえ.jp』百さんのブログです
- 世界の鯖江となるか。商工会議所発のマーケティング拠点がオープン | ニシタイ 西葛西駅前タイムズ
- 「プログラミングネイティブ」な こども達 が巣立つ町「鯖江」、すべての企業は SABAEブランチ の準備を! – about yrm

オープンデータ活用アプリ、地図アプリ入門でも紹介しているGPSを使った現在位置利用。シンプルに現在位置の近くの文化財5つ星オープンデータを検索して、表示するアプリ「near」を手直し公開。
near - 近くの文化財
キャンセルすると鯖江駅の近くが表示されます。新宿区内でお試しください!文化財オープンデータに画像URLデータを追加いただけば、写真も表示されるように作ってあります。


新宿区役所にてオープンデータ研修。議場にもなる会場にて。切り株を使ったマイク台がユニーク。


オープンデータの活かし方 創ろう、世界最先端国家(PDF)
スライドもオープンデータです。オープンデータにするのは簡単、クリエイティブコモンズ表示(CC BY)と明示するだけ。次の一歩の5つ星オープンデータ化は、odpを使えばExcelから自動的に変換、世界中の開発者がSPARQLというAPIを使ってアクセスできるようになります。

個人情報は、本人の許可なくオープンデータにはできません。広く伝えたいことは積極的にオープンデータ化検討しましょう。 オープンデータが悪用されるリスクが気になる方、データを提供する側に責任は無いので、心配する必要ありません。 間違って伝わらないよう、いつ時点のデータなのかを明記しましょう。


情報システム課長による講演「データの時代」
21世紀の最重要インフラはオープンデータ。多国籍でIT企業多い新宿区、新しい取り組みに期待です!

プログラミングの経験が一切なくても5分で地図を使ったオリジナルアプリが無料で作れて、公開できます!

今年も開催、地理情報を楽しく活用するイベント「Geospatial Hackers Program
アプリづくりに興味がある方、G空間ハッカー、はじめのいっぽは簡単ですよっ!
総務省|令和元年度「Geospatial Hackers Program」の開催≪地理空間情報を活用可能な人材の裾野拡大に向けたハッカソン等の開催≫


こちらサンプルアプリ「京都いらすとマップ
準オープンデータとして紹介に使わせてもらっている「いらすとや」さんのイラストから京都で検索したG空間っぽいいらすとをアイコンとして緯度経度と合わせて設置しました。
全国、全世界のランドマークがかわいくマップにでて、詳細が辿れたりするのもおもしろそうですね!

どのように作ったか?
画像を icon フォルダにアップロード(Upload files)して、該当緯度経度や名前と共に addIcon 命令を並べるだけ!

map.setZoom(11) map.panTo([ 34.985234, 135.758595 ]) // 京都駅 map.addIcon(34.987522, 135.759335, "京都タワー", "icon/landmark_tower_kyoto.png", 64) map.addIcon(34.980837, 135.767639, "鴨川", "icon/thumbnail_bg_kamogawa.jpg", 64) map.addIcon(35.023115, 135.803829, "五山の送り火", "icon/landmark_gozan_okuribi.png", 64) map.addIcon(35.010324, 135.768301, "本能寺", "icon/landmark_honnouji.png", 64) map.addIcon(34.967021, 135.774746, "伏見稲荷の鳥居", "icon/landmark_fushimi_inari.png", 64) map.addIcon(34.988047, 135.771754, "三十三間堂", "icon/kankou_sanjusangendou.png", 64) map.addIcon(34.994875, 135.784959, "清水寺", "icon/kankou_kiyomizudera.png", 64) map.addIcon(35.039527, 135.728476, "金閣寺", "icon/kankou_kinkakuji.png", 64) map.addIcon(35.026885, 135.798276, "銀閣寺", "icon/kankou_ginkakuji.png", 64) map.addIcon(34.889282, 135.80766, "平等院鳳凰堂", "icon/kankou_byodoin.png", 64)

いろんな地図アプリづくりに慣れてきたら、5つ星オープンデータを操る、SPARQL(スパークル)にもぜひ挑戦してみてください。 まだまだデータが不足していますが、みなさんのアプリひとつひとつがデータ拡充への原動力です!

東海(2/1-2)、北陸(2/8-9)、関東(2/15-16)、沖縄(2/22-23)、各地イベントにもぜひ足を運んでみてください! 位置情報を使ってどんなアプリがあるとおもしろい!?みんなで考えて作ってみましょう!


ハンズオン資料はこちら「はじめてのマップアプリとSPARQL(スパークル)(PDF)
プログラミングの予備知識一切なしでOK、メールアドレスひとつあればどなたでも地図アプリ、作れます!
GitHubのアカウント取得から、サンプルアプリのコピー(GitHubではforkと呼ぶ)、ブラウザ上での編集、公開まで手取り足取り(ハンズオン)で解説しています。(詰まったら箇所、サポートしますので @taisukef までDMやメンションでお知らせください)


動画で学ぶ派の方向けに、都内スタジオにて解説動画、収録してきました!


カメラ目線でスライドが見える、プロンプターが便利でした!
近日、公開される予定です。
おたのしみに!

学生生活、何をして過ごせばいいのだろう?
オススメは何でもいいので、何か創って見せてみること。反応がなくても悪くても気にしなくてOK。 熱い先生、変なことをやってる友達や先輩たち(含む、私)がオススメです!

木更津高専にお呼ばれして、講演&起業アイデア講評会。
千葉県、災害によって露呈した、独居高齢者とのコミュニケーション断絶問題。
スマホでは解決できない問題に、電子ペーパーで切り込むアイデア

Code for Kosen として活動スタートしているのはなんと2年生!
市役所や高齢者とのヒアリングを重ね、プロトタイピングを進めていると聞いて感動!
高専OBとして、オープンデータ伝道師として協力しない手はない。

館山市安全・安心メールバックナンバーをスクレイピングして表示するアプリ例
舞台となる館山市、お知らせ情報はオープンデータ化されていないので、ひとまずイメージとして実現するためのAPIを作りかけてみました。 「館山市安全・安心メールバックナンバー」のHTMLから本文を抜き出し、JSONデータにする node.js用、JavaScriptのプログラムです。

const main = async function() { const data = await getNotices() const json = JSON.stringify(data) console.log(json) fs.writeFileSync('notices.json', json) }

(port of makenotices.js / src on GitHub)
お知らせを全件取得し、JSON化して、表示して、ファイルに保存。HTMLのパースには、cheerio を使用。Node.js を入れた後、次のコマンドでインストールできる。(なければ、web取得のrequestも)

npm install cheerio npm install request

ひとまず、fukuno.js を使って、そのまんま表示しているだけのフロントのプログラム。好みのフレームワークを使ったり、使わなかったりして、使い勝手良いアプリに仕上げてみよう!

<body> <script src=https://fukuno.jig.jp/fukuno.js></script> <script> window.onload = async function() { const notices = await (await fetch('notices.json')).json() console.log(notices) dump(notices) // fukuno.js } </script> </body>

webアプリはじめのいっぽ」で、いろいろ作り込んでみよう。
サーバーサイドでプログラムを動かし、公開したくなったら「はじめてのウェブサイト with Heroku」をどうぞ!


欲しいアプリ、自分で作って、かわいい自分だけの名前を付けましょう!


熱い、木更津港先生!創造は最大の学習なり!


起業アイデアコンテストにも飛び入り発表した、電子部品タワーバトル!
電子部品好きが増える=高専生が増える=全国の高専=世界中の工学系の学校が喜ぶ!


どんなアプリか、デモしてくれたときの様子をコンパクトに編集してみました。
自分の動きが画面内のかわいい電子パーツに反映され、連動するスマホのボタンを押して落下、2人交代でタワーを作っていき、落としてしまったら負け。 楽しく電子パーツと仲良くなれそう!


木更津高専発、一般社団法人prane.jpn(プラネジャパン)
学内で必要なサービスを開発して、提供するしくみ、おもしろい!


with jigインターンOB!(興味ある高専生、事前登録をどうぞ!)


Be Creative.


熱い高専に熱い先生あり、木更津高専、谷井さん&米村さん!
統計とオープンデータとVR、おもしろいですよ!(世界人口VR首都圏電車VR

1800年代、フランスで撮られたステレオ写真、4枚加工してVR美術館風に表示させるアプリで鑑賞してみました。

VR-streophoto
Oculus Questだと、歩いて近づいたり、しゃがんだり、ジャンプしたり、回り込んだりと自由に鑑賞できて楽しい。 スマホVRでも立体写真としての鑑賞OKです!

A-FRAME上のステレオ写真の表示には、@binzumeさんのこちら記事のプログラムを使わせていただきました!
A-Frameでステレオ画像をテクスチャとして使う - Qiita

データは、CC0のオープンデータとして公開されている、パリの美術館画像コレクションにステレオ写真が1400点!? (tweet by @wakufactory)
おもしろそうな写真をダウンロードして、中のjpgデータから左右写真を切り出し、比を計算するratiocalcで、アスペクト比を合わせて、A-FRAMEのa-planeタグで置くだけ!


フランス美術館の立体写真

立体スキャンしたデータを並べて、VR美術館づくりも楽しそうです!

文部科学省から発表、小学校プログラミング教育の準備状況。
93%が準備OKたった7県しかできていない黄色信号
データの見方は人それぞれ、原典にあたるのが一番です。機械判読に適しているとは言えませんが、PDF内に表形式でデータがあったので、オープンデータとみなして、CSVに加工、アプリ化したものがこちら。


小学校プログラミング教育準備状況ダッシュボード
行政区の数え方、回答のあるなしなど、興味深い点はいろいろありますが、ひとまず、オープンデータ都市率と同様、カラム地図化。 CSV化したオープンデータで誰でも自由に解析いただけます!

さすが、福井県、100%!

ただ、全然安心してはいけません。何が100%かというと「各校1人以上の教員が、実践的な研修、または、授業・模擬授業を実施済と把握している」と回答した教育委員会の数に過ぎません。実際こどもたちにどう伝わるのかは未知数です。 アンケートに、すでに実施している(一部、全校)、学年、時間数、授業課目など、より踏み込んだところを聞いてほしいところでした。

ちなみに、鯖江市は、12校、全校実施済み、4年生、総合的な学習の時間2コマ!
(参考、総合2コマから始める鯖江の小学校プログラミング! 総合的な学習の時間、IT遊具、クラブ活動、地域ICTクラブ、高度IT人材へのベストプラクティス

今日は、将来の幼稚園保育園小学校の先生を育てる、仁愛大学 子ども教育学科のみなさんに小学校プログラミング教育の模擬授業。

LED制御、テレビゲームづくり、ロボットプログラミング、ドローン制御まで、1時間半、楽しく学んでくれました!


1行ずつ打ち込む、ゲームづくりは、大人も子どもも学生も楽しい!


読み書き、プログラミング! YouTubeなど動画で学習、発信する時代の読み書きも変革が必要そう。


世界各国で進むこどもプログラミング、うかうかしていると日本のこどもたちだけ置いていかれてしまいます。
それより恐ろしいのは、日本だけで進むこどもパソコン離れ。
世界で唯一、日本の子どものパソコン使用率が低下している | ワールド | 最新記事 | ニューズウィーク日本版 オフィシャルサイト
デジタル化が遅れている日本、今使わない人が多い中、いかにこどもたちにパソコンの楽しさを伝え、持ってもらうか。
PCNの答は、ネット不要のこどもパソコンIchigoJamと、ノートパソコンが当たる、PCNこどもプロコン


IchigoJamならLED制御、センサーで計測、ロボットプログラミングも簡単!
コンピューターの速さ、知ってますか?頼りになる相棒を使いこなせるようになると楽しいですよ!


一番の盛り上がり、ドローンプログラミングデモ!

こちら本日のスライド(福野分)、編集改変も自由なオープンデータなので、復習に、ワークショップに、どうぞ活用ください!


最後はTHETAで記念撮影、仁愛大学のみなさん、ありがとうございました!
プログラミングしたくなったら鯖江にあるHana道場までふらっと遊びに来てください!

今月は、金沢、岡山でも模擬授業あります!
総務省主催「地域ICTクラブ プログラミング教育フォーラム」が令和2年、金沢と岡山にて開催されます!
令和2年1月23日(木)14時~17時 TKP岡山会議室(〒700-0826 岡山県岡山市北区磨屋町1-6
基調講演 金沢市のD、松田孝さん、広島、福井、横浜の事例と模擬授業 (PDF)

令和2年1月27日(月)14時~17時 金沢市文化ホール3階大会議室(〒920-0864 金沢市高岡町15番1号
基調講演 Hana道場運営もしている竹部美樹さん、福井、埼玉、広島の事例と模擬授業 (PDF)

日本全国市区町村すべてに、オープンデータをリーダーを!
オープンデータリーダ研修事業、千葉県にて講演&サポートに行ってきました。

研修のインプットタイム、アイデアソンでも登場した、ごみに関するオープンデータ。 odpでは、横展開可能な5つ星オープンデータにて、鯖江市、三島市、品川区のデータが標準API、SPARQLで使えます。

ふと気になった、分別の違い。早速作ってみたのがこちら。

ごみ分別オープンデータ(鯖江市&三島市)
絞り込みフィルタを使って、かんたん検索!鯖江市では「CD」は資源ごみ!?
まだ使えるものは「オタマート」への出品もどうぞ!

ごみ名が一致するものを上位に表示しています。完全一致するものが13件。「食用油」、三島市では「燃えるごみ」、鯖江市では「資源物」と違います。 みなさんの自治体ではいかがでしょう? 「燃えるごみ」と「燃やすごみ」、「粗大ごみ」と「大型ごみ」、「危険不燃物」と「有害物」などの用語や定義の違いもありますね。

インプットタイム、地域事例紹介「オープンデータの活かし方、創ろう、世界最先端国家


オープンデータとは何か?難しく考えなくて大丈夫です。自由に無料で使えちゃうweb上のデータ、それがオープンデータ。 「機械判読に適したもの」と説明されることがありますが、気にしなくてOK!


根拠はこちら、政府CIOポータル / オープンデータからリンクされている「二次利用の促進のための府省のデータ公開に関する基本的考え方(ガイドライン) 平成25年6月25日」内に記載があります。

なお、上記情報のデータ形式が機械判読に適したデータ形式でなく、データ形式の変換に多くのコストを要する場合には、当面、従来のデータ形式で公開すればよいこととする。
つまり、機械判読に適していなくてもOK!画像でもPDFでもWordでもExcelでも安心して、RAW DATA NOW! しちゃいましょう。
Tim Berners-Lee: The next web | TED Talk

ただし、イノベーションにつなげるには、LINK DATA NOW! 5つ星オープンデータ化が必須です。ひとまず、完全無料の避難所データ(odp)でお試しください。 下記はごみ分別アプリの肝となる、SPARQL APIへの問い合わせです。

select * { graph ?g { ?s <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://purl.org/jrrk#Rubbish>. ?s <http://www.w3.org/2000/01/rdf-schema#label> ?name. ?s <http://odp.jig.jp/odp/1.0#classified> ?cls. optional { ?s <http://www.w3.org/2000/01/rdf-schema#comment> ?comment. } filter(lang(?name) = "ja") } } limit 1000

5つ星オープデータのまとまりから、typeがRubbish(ごみ)から、日本語表記の名前、分別、もしあればコメントを、最大1000件取得しています。 どの自治体がどういうデータを提供しているかは、5つ星オープンデータ対応一覧表で一目瞭然。


2012年、早期オープンデータ開始、3都市のひとつ、流山市のオープンデータ担当の方!(他、会津若松市、鯖江市)


アイデアソンのテーマ「ここまでできる!?究極のオープンデータ活用法」


3-4人のチーム、ブレインライティングにより質より量!いろいろなアイデアがでていました。
アイデアに名前をつけるとテンション上がるのでおすすめです。


千葉県庁から千葉駅まではモノレール!宙を走る感じがおもしろい。


県庁前が終着でした。

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / アイコン画像 / プロフィール画像 / RSS