文化部 open data 開放資料應用說明會 20121205

40

Upload: irethink-

Post on 06-Jul-2015

2.220 views

Category:

Technology


8 download

DESCRIPTION

主辦:文化部資訊處;簡報:莫洱科技 文化部 iCulture http://cloud.culture.tw/ (for end users) 開放資料服務網 http://cloud.culture.tw/opendata/ (for developers) iCulture 是由文化部所建置的整合性藝文活動資訊平台,它集結多方資訊來源,彙整了臺灣各地的重要藝文活動資訊,並加入創意市集、民俗活動與街頭藝人表演訊息,希望透過最簡單的操作介面與多元便利的管道,以網站、以行動載具傳遞藝文訊息,將文化融入常民生活,並促進參與。

TRANSCRIPT

Page 1: 文化部 Open Data 開放資料應用說明會 20121205
Page 2: 文化部 Open Data 開放資料應用說明會 20121205

01 藝文資源整合計畫01 介紹

Page 3: 文化部 Open Data 開放資料應用說明會 20121205

計畫藍圖

Page 4: 文化部 Open Data 開放資料應用說明會 20121205

計畫目標

1 整合國內藝文活動資訊(包含公部門與民間單位相1 整合國內藝文活動資訊(包含公部門與民間單位相關資訊)。

2 提供民眾具引導功能的活動查詢、瀏覽管道。

3 提供互動反饋服務,分析使用者行為與喜好,開放統計分析資料。

4 建置藝文活動購票、報名平台,推動電子票券,提供民眾一站式服務。供民眾 站式服務

5 推動開放資料加值應用。

Page 5: 文化部 Open Data 開放資料應用說明會 20121205

計畫期程規劃

第一期:資料整合 2012

第二期:服務加值應用 2013

第三期:終端應用推廣 2014

第四期:擴充調整 2015

第五期:服務維運 2016

Page 6: 文化部 Open Data 開放資料應用說明會 20121205

計畫內容摘要

1 彙整文化部全國藝文活動資訊系統暨國內各大售票1 彙整文化部全國藝文活動資訊系統暨國內各大售票平台之藝文活動訊息。

2 採開放資料(open data)模式,提供加值應用。

3 建置藝文資源整合平台、示範性行動應用軟體、平台經營管理與應用推廣台經營管理與應用推廣。

4 建置線上報名平台、推動電子票券。4 建置線上報名平台、推動電子票券。

Page 7: 文化部 Open Data 開放資料應用說明會 20121205

資料範疇

藝文活動年曆 民俗活動年曆

全國藝文活動資訊系統、兩廳院、售票系統、年代

重要民俗慶典、無形文化資產(民俗活動)

藝文活動年曆 民俗活動年曆

藝文活動

售票系統 年代售票系統、寬宏售票系統、河岸留言、The 民俗活動

(民俗活動)…

藝文活動Wall …

民俗活動

創意市集地圖 街頭藝人地圖

文化旅遊、臺灣藝術市集協會、創意市集網站…

各縣市文化局街頭藝人資料彙整

創意市集 街頭藝人

Page 8: 文化部 Open Data 開放資料應用說明會 20121205

藝文資源整合計畫架構說明

應用用服務

活動查詢 個人化服務

報名服務 電子票券 街頭藝人打卡

開放

報名服務 電子票券 街頭藝人打卡

藝文活動˙放資料

藝文活動˙民俗活動˙街頭藝人表演˙創意市集

文化部附屬機關

整合資 展演空間資源

Page 9: 文化部 Open Data 開放資料應用說明會 20121205

預期成果-活動服務

2

瀏覽查詢

1 喜好記錄

2

瀏覽查詢新活動通知 3

打卡評論7 藝文活動雲端服務

持電子票購買電子票券

雲端服務

活動提醒

持電子票券入場

6

子票券4

活動提醒

5

Page 10: 文化部 Open Data 開放資料應用說明會 20121205

預期成果-街頭藝人

2

到場打卡

臨時頻寬

1

訊息推播 3訊息推播 3

藝文活動雲端服務

遠端收看7

雲端服務聚集附近群眾 4影音

現場錄影

影音直播平台

6

5

Page 11: 文化部 Open Data 開放資料應用說明會 20121205

開放資料介紹

1 開放資料定義(open data): 將資料開放給任何人1 開放資料定義(open data): 將資料開放給任何人自由. 使用,不論是出版或是做其他的運用,均. 不受著作權、專利權,以及其他管理機 制所限制。受著作權 專利權 以及其他管理機. 制所限制

2 開放政府資料濫觴始於2009年歐巴馬就任當天簽2 開放政府資料濫觴始於2009年歐巴馬就任當天簽署的〈透明與開放政府備忘錄(Transparency and Open Government Memorendum)〉Open Government Memorendum)〉

3 開放資料除了讓資訊更透明化之外,讓舊資料創造3 開放資料除了讓資訊更透明化之外,讓舊資料創造新價值也是核心目標。

Page 12: 文化部 Open Data 開放資料應用說明會 20121205

開放資料全球推動概況

洲別 聯合國會員數 推動開放資料國家數 百分比

非洲 54 6 11%非洲 54 6 11%

美洲 35 6 17%

亞洲 47 14 30%

歐洲 43 21 49%歐洲 43 21 49%

大洋洲 14 2 14%

全球合計 193 49 25%

資料來源:聯合國2012年電子化政府調查

Page 13: 文化部 Open Data 開放資料應用說明會 20121205

資料合作來源

寬宏藝術寬宏藝術

兩廳院兩廳院

玫瑰大眾

河岸留言

玫瑰大眾

Page 14: 文化部 Open Data 開放資料應用說明會 20121205

與資料來源之間的介接模式

資料來源端 文化部整合平台

Solution 1

XML+web service

Solution 2

Json+resful

R b t P iSolution 3

Robot Parsing

HTML Filter

Page 15: 文化部 Open Data 開放資料應用說明會 20121205

資料篩選標準

第一級 可以容納500人以上的場地

場地級別 級別定義

開放

檢索

第 級

第二級

可以容納500人以上的場地

可以容納200~500人的場地

開放

開放

第三級 可以容納50~200人的場地 不開放

第四級 可以容納50人以內的場地 不開放

重要 規模未達第二級,但活動屬性特殊 開放

Page 16: 文化部 Open Data 開放資料應用說明會 20121205

資料規模

主分類 次分類 二級 重要 三 四級 未過期資料小計 備註(資料庫資料總筆數,主分類 次分類 一、二級+重要 三、四級 未過期資料小計 備註(資料庫資料總筆數含過期資料或未發布資料)

藝文活動 音樂 426 346 772 戲劇 222 181 403 舞蹈 92 48 140舞蹈 92 48 140 親子 51 35 86 演唱會 1 - 1 展覽 417 705 1,122 講座 913 1 313 2 226講座 913 1,313 2,226 電影 144 359 503 綜藝 11 18 29 藝術類 3 - 3 競賽 30 55 85競賽 30 55 85 徵選 10 15 25 其他 47 313 360 未知分類 - 13 13 藝文活動小計 2 367 3 401 5 768 30 993藝文活動小計 2,367 3,401 5,768 30,993

街頭活動 13民俗活動 256獨立音樂獨立音樂 91

Page 17: 文化部 Open Data 開放資料應用說明會 20121205

資料查核作業

活動原始人工篩選重程式比對重 活動原始網站資料

比對

人工篩選重覆資料

程式比對重覆資料

修訂錯誤與疏漏資料

完成每日資料品檢

每週抽檢未過期資料 疏漏資料資料品檢過期資料

Page 18: 文化部 Open Data 開放資料應用說明會 20121205

藝文資源整合平台

Page 19: 文化部 Open Data 開放資料應用說明會 20121205

開放資料服務平台

Page 20: 文化部 Open Data 開放資料應用說明會 20121205

App-iCulture

Page 21: 文化部 Open Data 開放資料應用說明會 20121205
Page 22: 文化部 Open Data 開放資料應用說明會 20121205

資料應用情境

Page 23: 文化部 Open Data 開放資料應用說明會 20121205
Page 24: 文化部 Open Data 開放資料應用說明會 20121205

02 開放資料內容與資02料介接方式說明

Page 25: 文化部 Open Data 開放資料應用說明會 20121205

架構設計

• 多樣的資料格式。

• Light-weight 的資料量。

• 透過Http方式擷取。

• 跨平台使用(手機或是網站)。

• 方便使用。

Page 26: 文化部 Open Data 開放資料應用說明會 20121205

資料格式

• Json• XMLXML• Excel

Page 27: 文化部 Open Data 開放資料應用說明會 20121205

開放資料-API

• 提供所有類別查詢

• 提供單一類別尚未過期的資料查詢。

Page 28: 文化部 Open Data 開放資料應用說明會 20121205

所有類別查詢I(Json)

• 網址:http://cloud.culture.tw/frontsite/trans/SearchpShowAction.do?method=doFindAllTypeJ

Page 29: 文化部 Open Data 開放資料應用說明會 20121205

所有類別查詢II(Json)

• 資料格式:• 資料格式:[{"categoryCode":1,"categoryName":"音樂"}, {"categoryCode":2,"categoryName":"戲劇"}, {"categoryCode":3,"categoryName":"舞蹈"}, {"categoryCode":4,"categoryName":"親子"}, {"categoryCode":5 "categoryName":"演唱會"}{ categoryCode :5, categoryName : 演唱會 }, {"categoryCode":6,"categoryName":"展覽"}, {"categoryCode":7,"categoryName":"講座"}, {" C d " 8 " N " "電影"}{"categoryCode":8,"categoryName":"電影"}, {"categoryCode":11,"categoryName":"綜藝"}, {"categoryCode":12,"categoryName":"藝術節"},{ categoryCode :12, categoryName : 藝術節 }, {"categoryCode":13,"categoryName":"競賽"}, {"categoryCode":14,"categoryName":"徵選"}, {" t C d " 15 " t N " "其他"}{"categoryCode":15,"categoryName":"其他"}, {"categoryCode":16,"categoryName":"未知分類"}]

Page 30: 文化部 Open Data 開放資料應用說明會 20121205

所有類別查詢III(Json)

為類別的分類• categoryCode---為類別的分類。

• categoryName 該分類的說明。• categoryName---該分類的說明。

Page 31: 文化部 Open Data 開放資料應用說明會 20121205

提供單一類別尚未過 期的資料查詢I(Json)

網址• 網址:http://cloud.culture.tw/frontsite/trans/SearcphShowAction.do?method=doFindTypeJ&category=1ategory 1

• 傳入變數 category。g y

Page 32: 文化部 Open Data 開放資料應用說明會 20121205

提供單一類別尚未過 期的資料查詢II(Json)

f• http://cloud.culture.tw/frontsite/trans/SearchShowAction.do?method=doFindTypeJ&category=1

直接檢視資料。

Page 33: 文化部 Open Data 開放資料應用說明會 20121205

提供單一類別尚未過 期的資料查詢III(Json)

資料格式說明:• 資料格式說明:• UID----主鍵• Title 該活動名稱• Title---該活動名稱• Category---分類代號• showInfo 場次資訊(可能為多筆)• showInfo---場次資訊(可能為多筆)• showInfo. time---活動起始時間• showInfo location---活動地址• showInfo. location---活動地址• showInfo.locationName---活動地址別名• showInfo onSale---是否售票(Y N)showInfo.onSale 是否售票(Y,N)• showInfo.price---票價資訊

Page 34: 文化部 Open Data 開放資料應用說明會 20121205

提供單一類別尚未過 期的資料查詢III(Json)

資料格式說明• 資料格式說明:• showUnit---演出單位

di tI f 折扣資訊• discountInfo---折扣資訊• descriptionFilterHtml---該活動描述(已過濾html

code)code)• subUnit ---協辦單位• supportUnit---贊助單位supportUnit 贊助單位• otherUnit---其他協助單位• webSales---售票網址webSales 售票網址• sourceWebPromote---推廣網址• sourceWebSiteSales---資料來源網址

Page 35: 文化部 Open Data 開放資料應用說明會 20121205

提供單一類別尚未過 期的資料查詢IV(Json)

資料格式說• 資料格式說明:• Comment---備註Comment 備註• editModifyDate ---編輯修改時間(後台人員)• sourceWebName---資料提供者

Page 36: 文化部 Open Data 開放資料應用說明會 20121205

資料介接方式-rest api & json

• For Java Dev.• Using Restlet Framework.Using Restlet Framework.

Page 37: 文化部 Open Data 開放資料應用說明會 20121205

資料介接方式 – 範例

• 利用rest api的方式去GET  Web的response context,ClientResource clientResource = new ClientResource("http://cloud culture tw/frontsClientResource( http://cloud.culture.tw/frontsite/trans/SearchShowAction.do?method=doFindAllTypeJ");ndAllTypeJ");

Page 38: 文化部 Open Data 開放資料應用說明會 20121205

資料介接方式 – 範例

• JsonRepresentation jsonRepresentation = new p j pJsonRepresentation(clientResource.get().getText());   //產生一個轉換器,把資料直接丟入()); //

• JSONArray jsonArray =JSONArray jsonArray = jsonRepresentation.getJsonArray();//直接可以GET JSON Object//直接可以GET JSON Object

Page 39: 文化部 Open Data 開放資料應用說明會 20121205

未來介接版本更新的處理方式

注意官網訊息• 注意官網訊息。

• 盡量利用Json版本介接。• 盡量利用Json版本介接。

Page 40: 文化部 Open Data 開放資料應用說明會 20121205

連 絡 人 鐘淑美科長連 絡 人:鐘淑美科長連絡電話: (02)2343-4095e-mail : [email protected]

連 絡 人:陳純美分析師連絡電話: (04)2229-5848 #667連絡電話: (04)2229 5848 #667e-mail : [email protected]