政府公開通訊錄
來龍去脈
主旨
有問題要回報或是要聯絡單位的時候,提供查詢電話或地址功能
源起是鄉民關心你,在想要找到對的窗口的時候,需要有電話聯絡方式。後來發現其實沒有人有整理這方面的資訊,就把政府機關的聯絡方式整理成聯絡人,提供大家使用
牽涉領域
公家機關 | 通訊錄 | 聯絡人
相關組織單位
政府機關、立法委員、縣市議員
相關專案
授權方式
資料部份使用 CC-0 授權
程式碼部份同鄉民關心你
使用資料
- 政府機關單位列表 http://oid.nat.gov.tw/infobox1/personmain.jsp
- 結構解析參考 http://data.g0v.tw/questions/11/
- 各地派出所 http://data.gov.tw/opendata/Details?sno=301000000A-00001
- 政府機關名錄 http://www.gov.tw/orginfo/ORPF-GOV-01.aspx
- 內政部消防署防救災入口網 http://portal.ndppc.nat.gov.tw/portal/chinese/user/selectouoid.jsp
- GCA http://gca.nat.gov.tw/07-01-06.html
- OID http://oid.nat.gov.tw/OIDWeb/chmain.html
Superbil消防單位 ?
- 公文電子交換地址簿 http://data.gov.tw/node/7617 [點CVS的超連結可以下載]
- (之前做公文簽核系統有用到,它是應用在政府機關電子公文交換的通訊錄,其實就是個CVS檔)
目前要處理的需求放在 https://github.com/g0v/addressbook.parser/issues?state=open
專案目前狀態
處理需求中
目標與功能
預定使用者
- 想發起人們打電話或 E-mail 給政府單位或立法委員
- 想打電話或 E-mail 給政府單位或立法委員
預定功能
- 資料輸入
- Google 表單工人輸入
- 政府機關列表
- json
- 資料輸出
- json 交換使用
- vCard ?
- 用 cardDAV 連接,即時更新資料庫
- 不提供
- 不提供查詢電話號碼功能
- 不提供代繳電話費
- 不提供自動播號功能
主要的資料處理完後才有可能需要
使用方式
TBD
實做細節
使用技術與工具
Server
- jsDAV(webDAV only) or Radicale
PgRest Server
- parse sourcer: github.com/addressbook.parser
- backend server source: github.com/g0v/api.addressbook
- api server: http://pgrest.io/hychen/api.addressbook/v0/collections/organizations/
產出檔案格式
格式 (用 dictionay 儲存)OID中文名稱電話 *公司 *電話郵遞區號地址傳真英文名稱網址Email報案系統/Issue Tracking System(如果有的話)- 格式使用 popolo.organization
報案系統的話~可以之後再結合喲 1.0 Citizen Police Radio CPR
popolo 不夠用,需要再整理細項
資料庫
Mockup
進度與 to-do
- 確認現有資料來源
- 爬資料,存成 json
- 解析網址 big5 -> utf8
- 解析網址,成 dictionary
- 發出 request 解析結果,成 dictionary
- 解析儲存結果成 json
- 提供人工智彗輸入 (Google 表格)
在準備好現有資料來源後再準備
- 放入資料庫
- 實作(餵給)產生 CardDAV
資料輸出
- json 輸出
vCard 輸出
現有成果
開發者
技術指導
分工與成員
介面
支援 cardDAV 的 client
參考資料:https://itunes.apple.com/us/app/reach-network/id570134451?mt=8
iPhone iOS 6 以上都可以支援 cardDAV, OS 內建