本學期的資訊倫理課程,期末報告是去右昌國中成果發表,我的期末提案是開放資料的網頁應用,我打算只講應用方面,技術與原理忽略掉,這樣比較能夠讓國中學生們聽懂。本文內容與成果發表內容相似,主要都是說明開放資料與 SDG-16 的關係。
什麼是 SDG-16
聯合國於 2015 年提出「永續發展目標」(Sustainable Development Goals,簡稱 SDGs),這些目標旨在推動極具意義的改變,分為三個重要面向:終結貧窮、幫助社會及保護環境。
其中,這次要介紹的開放資料與 SDGs 中的目標 16 有關,SDG-16 中的第 10 點為確保民眾可公平取得資訊,這與開放資料的理念相同。
什麼是 Open Data
Open Data 的中文是開放資料,簡單來說,通常就是指政府提供開放給民眾的資料。
以台灣高雄市為例,只要在 Google 上搜尋「開放資料」這個關鍵字,就會找到「高雄市政府資料開放平台」這個網站。網站中有許多資料集,這些都是政府蒐集並提供給民眾的資料,像是垃圾車的清運路線、各地美食、旅遊景點等資訊。
我們在搜尋框中打上「旅遊」就可以找到旅遊景點的資料,點進去後會看到一個詳細的表格,紀載著許多資訊,像是資料提供者、更新時間等等。
點擊資料進入預覽後,我們會看到一堆密密麻麻的資料,以下是使用 Chrome 瀏覽器的 JSON 插件整理過後呈現的 JSON 格式資料。
如何使用開放資料
上面看到的資料該怎麼使用呢?通常一般民眾看到上面這些資料就會直接關掉網頁了,我們該怎麼讓大家都能公平地使用與瞭解這些資訊呢?
開放資料視覺化,讓民眾易於吸收資訊
我們可以將這些資料視覺化呈現,像是製作出一個網站,由前端工程師將開放資料透過 GET 的方式取得,再以圖表等視覺化方式呈現給民眾。
下圖是取用開放資料的簡化過程
使用規範
在使用任何資料時,開發者都要先去注意使用規範的部分,這邊提到的開放資料是採用 CC BY 4.0 的授權條款,在製作出的網頁中,要記得標示出資料的來源出處。
DEMO
最後實作網站時,我們可以實作像是以下幾個主要的功能:
- 可以透過自訂的熱門行政區,來切換顯示該行政區的旅遊景點資訊
- 可透過選單來選擇欲查詢的行政區
- 每頁限制四筆景點,並透過頁籤來切換顯示其他頁的資訊
以上資源是我自己整理過後的筆記,若有錯誤歡迎隨時和我聯繫