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

2,600 views

Published on

主辦:文化部資訊處;簡報:莫洱科技

文化部 iCulture http://cloud.culture.tw/ (for end users)
開放資料服務網 http://cloud.culture.tw/opendata/ (for developers)

iCulture 是由文化部所建置的整合性藝文活動資訊平台,它集結多方資訊來源,彙整了臺灣各地的重要藝文活動資訊,並加入創意市集、民俗活動與街頭藝人表演訊息,希望透過最簡單的操作介面與多元便利的管道,以網站、以行動載具傳遞藝文訊息,將文化融入常民生活,並促進參與。

Published in: Technology
0 Comments
11 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,600
On SlideShare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
68
Comments
0
Likes
11
Embeds 0
No embeds

No notes for slide

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

  1. 1. 藝文資源整合計畫01 介紹
  2. 2. 計畫藍圖
  3. 3. 計畫目標1 整合國內藝文活動資訊(包含公部門與民間單位相 關資訊)。2 提供民眾具引導功能的活動查詢、瀏覽管道。3 提供互動反饋服務,分析使用者行為與喜好,開放 統計分析資料。4 建置藝文活動購票、報名平台,推動電子票券,提 供民眾 站式服務 供民眾一站式服務。5 推動開放資料加值應用。
  4. 4. 計畫期程規劃第一期:資料整合 2012第二期:服務加值應用 2013第三期:終端應用推廣 2014第四期:擴充調整 2015第五期:服務維運 2016
  5. 5. 計畫內容摘要1 彙整文化部全國藝文活動資訊系統暨國內各大售票 平台之藝文活動訊息。2 採開放資料(open data)模式,提供加值應用。3 建置藝文資源整合平台、示範性行動應用軟體、平 台經營管理與應用推廣 台經營管理與應用推廣。4 建置線上報名平台、推動電子票券。
  6. 6. 資料範疇 藝文活動年曆 民俗活動年曆 全國藝文活動資 重要民俗慶典、 訊系統、兩廳院、 無形文化資產 售票系統 年代 售票系統、年代 (民俗活動)… (民俗活動) 售票系統、寬宏 售票系統、河岸 留言、The 藝文活動 Wall … 民俗活動 創意市集地圖 街頭藝人地圖 文化旅遊、臺灣 各縣市文化局 藝術市集協會、 街頭藝人資料 創意市集網站… 彙整 創意市集 街頭藝人
  7. 7. 藝文資源整合計畫架構說明應用服 活動查詢 個人化服務務 報名服務 電子票券 街頭藝人打卡開放 藝文活動˙資 民俗活動˙街頭藝人表演˙創意市集料整 文化部附屬合 機關資 展演空間源
  8. 8. 預期成果-活動服務 2 1 喜好記錄 瀏覽查詢 新活動通知 37 打卡評論 藝文活動 雲端服務 購買電 持電子票 子票券 4 券入場 6 活動提醒 5
  9. 9. 預期成果-街頭藝人 2 1 到場打卡 臨時頻寬 訊息推播 3 遠端收看 藝文活動7 雲端服務 聚集附 影音 近群眾 4 直播平台 6 現場錄影 5
  10. 10. 開放資料介紹1 開放資料定義(open data): 將資料開放給任何人 自由. 使用,不論是出版或是做其他的運用,均. 不 受著作權 專利權 以及其他管理機. 制所限制 受著作權、專利權,以及其他管理機 制所限制。2 開放政府資料濫觴始於2009年歐巴馬就任當天簽 署的〈透明與開放政府備忘錄(Transparency and Open Government Memorendum)〉3 開放資料除了讓資訊更透明化之外,讓舊資料創造 新價值也是核心目標。
  11. 11. 開放資料全球推動概況洲別 聯合國會員數 推動開放資料國家數 百分比非洲 54 6 11%美洲 35 6 17%亞洲 47 14 30%歐洲 43 21 49%大洋洲 14 2 14%全球合計 193 49 25%資料來源:聯合國2012年電子化政府調查
  12. 12. 資料合作來源 寬宏藝術 兩廳院 玫瑰大眾 河岸留言
  13. 13. 與資料來源之間的介接模式 資料來源端 文化部整合平台 Solution 1 XML+web service Solution 2 Json+resful Solution 3 Robot P R b t Parsing i HTML Filter
  14. 14. 資料篩選標準場地級別 級別定義 檢索 第 級 第一級 可以容納500人以上的場地 開放 第二級 可以容納200~500人的場地 開放 第三級 可以容納50~200人的場地 不開放 第四級 可以容納50人以內的場地 不開放 重要 規模未達第二級,但活動屬性特殊 開放
  15. 15. 資料規模 備註(資料庫資料總筆數, 資料庫資料總筆數主分類 次分類 一、二級+重要 二級 三、四級 三 四級 未過期資料小計 含過期資料或未發布資料)藝文活動 音樂 426 346 772 戲劇 222 181 403 舞蹈 92 48 140 親子 51 35 86 演唱會 1 - 1 展覽 417 705 1,122 講座 913 1,313 1 313 2,226 2 226 電影 144 359 503 綜藝 11 18 29 藝術類 3 - 3 競賽 30 55 85 徵選 10 15 25 其他 47 313 360 未知分類 - 13 13 藝文活動小計 2,367 2 367 3,401 3 401 5,768 5 768 30,993 30 993街頭活動 13民俗活動 256獨立音樂 91
  16. 16. 資料查核作業 程式比對重 人工篩選重 活動原始 覆資料 覆資料 網站資料 比對 每週抽檢未 完成每日 修訂錯誤與 過期資料 資料品檢 疏漏資料
  17. 17. 藝文資源整合平台
  18. 18. 開放資料服務平台
  19. 19. App-iCulture
  20. 20. 資料應用情境
  21. 21. 開放資料內容與資02 料介接方式說明
  22. 22. 架構設計• 多樣的資料格式。• Light-weight 的資料量。• 透過Http方式擷取。• 跨平台使用(手機或是網站)。• 方便使用。
  23. 23. 資料格式• Json• XML• Excel
  24. 24. 開放資料-API• 提供所有類別查詢• 提供單一類別尚未過 期的資料查詢。
  25. 25. 所有類別查詢I(Json)• 網址: http://cloud.culture.tw/frontsite/trans/Search p ShowAction.do?method=doFindAllTypeJ
  26. 26. 所有類別查詢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":"講座"}, {"categoryCode":8,"categoryName":"電影"}, {" C d "8" N " "電影"} {"categoryCode":11,"categoryName":"綜藝"}, { categoryCode :12, categoryName : 藝術節 }, {"categoryCode":12,"categoryName":"藝術節"}, {"categoryCode":13,"categoryName":"競賽"}, {"categoryCode":14,"categoryName":"徵選"}, {"categoryCode":15,"categoryName":"其他"}, {" t C d " 15 " t N " "其他"} {"categoryCode":16,"categoryName":"未知分類"}]
  27. 27. 所有類別查詢III(Json) 為類別的分類• categoryCode---為類別的分類。• categoryName 該分類的說明。 categoryName---該分類的說明。
  28. 28. 提供單一類別尚未過 期的資料查詢I(Json)• 網址 網址: http://cloud.culture.tw/frontsite/trans/Searc p hShowAction.do?method=doFindTypeJ&c ategory 1 ategory=1• 傳入變數 category。 g y
  29. 29. 提供單一類別尚未過 期的資料查詢II(Json)• http://cloud.culture.tw/frontsite/trans/S f earchShowAction.do?method=doFindT ypeJ&category=1 直接檢視資料。
  30. 30. 提供單一類別尚未過 期的資料查詢III(Json)• 資料格式說明:• UID----主鍵• Title 該活動名稱 Title---該活動名稱• Category---分類代號• showInfo 場次資訊(可能為多筆) showInfo---場次資訊(可能為多筆)• showInfo. time---活動起始時間• showInfo location---活動地址 showInfo.• showInfo.locationName---活動地址別名• showInfo.onSale 是否售票(Y,N) showInfo onSale---是否售票(Y N)• showInfo.price---票價資訊
  31. 31. 提供單一類別尚未過 期的資料查詢III(Json)• 資料格式說明: 資料格式說明• showUnit---演出單位• 折扣資訊 discountInfo---折扣資訊 di tI f• descriptionFilterHtml---該活動描述(已過濾html code)• subUnit ---協辦單位• supportUnit 贊助單位 supportUnit---贊助單位• otherUnit---其他協助單位• webSales 售票網址 webSales---售票網址• sourceWebPromote---推廣網址• sourceWebSiteSales---資料來源網址
  32. 32. 提供單一類別尚未過 期的資料查詢IV(Json)• 資料格式說明: 資料格式說• Comment 備註 Comment---備註• editModifyDate ---編輯修改時間(後台人員)• sourceWebName---資料提供者
  33. 33. 資料介接方式-rest api & json• For Java Dev.• Using Restlet Framework. Using Restlet
  34. 34. 資料介接方式 – 範例• 利用rest api的方式去GET  Web的response  context, ClientResource clientResource = new  ClientResource( http://cloud.culture.tw/fronts ClientResource("http://cloud culture tw/fronts ite/trans/SearchShowAction.do?method=doFi ndAllTypeJ");
  35. 35. 資料介接方式 – 範例• JsonRepresentation jsonRepresentation = new  p j p JsonRepresentation(clientResource.get().getTe xt());   //產生一個轉換器,把資料直接丟入 ()); //• JSONArray jsonArray = =  jsonRepresentation.getJsonArray(); //直接可以GET JSON Object
  36. 36. 未來介接版本更新的處理方式• 注意官網訊息 注意官網訊息。• 盡量利用Json版本介接。
  37. 37. 連 絡 人 鐘淑美科長 人:鐘淑美科長連絡電話: (02)2343-4095e-mail : may@moc.gov.tw連 絡 人:陳純美分析師連絡電話: (04)2229-5848 #667 (04)2229 5848e-mail : grace@moc.gov.tw

×