CKAN日本語コミュニティミートアップ

2,117 views
1,922 views

Published on

2013-04-08

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

No Downloads
Views
Total views
2,117
On SlideShare
0
From Embeds
0
Number of Embeds
42
Actions
Shares
0
Downloads
21
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

CKAN日本語コミュニティミートアップ

  1. 1. CKAN日本語コミュニティ ミートアップ LODI 加藤文彦 2013-04-08 1
  2. 2. CKAN• FLOSSのデータポータルソフトウェア • AGPL v3.0 • http://github.com/okfn/ckan• Open Knowledge Foundation作• 約50の国や地方自治体等で採用• 言語: Python+JavaScript• PostgreSQL+SOLR• API提供• Harvest等 豊富な拡張 2
  3. 3. CKAN日本語• Facebook CKAN日本語グループ • GLOCOM主催のオープンデータ活用 アイデアソンで結成 (2012-06-09) • https://www.facebook.com/ groups/327233017355370/ • Transifexで翻訳作業 • 1.8で日本語訳取込済 • 国際化バグ修正 • 2.0の作業中• 日本語データセットのハブサイト • http://data.linkedopendata.jp 3
  4. 4. 4
  5. 5. http://datameti.go.jp/ http://data.yokohamaopendata.jp/ 5
  6. 6. http://data.linkedopendata.jp/group/sabae 6
  7. 7. http://data.linkedopendata.jp/dataset/sabae-nisiyamazoo 7
  8. 8. http://data.linkedopendata.jp/dataset/sabae-nisiyamazoo/ resource/e4bf8a30-4d29-441e-a66f-20235038bebf 8
  9. 9. CKAN Linked Data• データカタログ • 形式: XML, N3 • 語彙: DCAT, DC, FOAF等 • http://docs.ckan.org/en/latest/linked- data-and-rdf.html• DCAT (Data Catalog Vocabulary) • データカタログ用語彙 • W3Cで策定中 • CKANやSocrata等が使用 • http://www.w3.org/TR/vocab-dcat/ 9 9
  10. 10. データモデルLODI2013013001 10 10
  11. 11. CKAN API• Catalogue API • カタログ操作用API • JS用便利API• DataStore API • データストア操作API • SQL, HTSQL, Search 11
  12. 12. API Clients• dpm (Python): command line tool• ckanclient (Python)• CKAN Ruby (Ruby)• CKAN_client-PHP (PHP)• CKAN_Client-J (Java)• net-ckan (Perl)• ckanjs (JavasScript)• Google Refine CKAN Extension 12
  13. 13. Harvesting: publicdata.eu CKAN API daten.berlin.de CSV dump publicdata.eu scraping HTML london.gov.uk www.data-publica.com 13
  14. 14. CKAN2.0の特徴• Organizations• Activity Streams• Templating 14
  15. 15. Organizations• データセットの所有者 • 1.x: データ登録したユーザ • 2.x: 組織• 組織毎のユーザレベル • 管理者,編集者,メンバー • 編集者が組織に追加したデータは組織所属の他の編 集者も操作可• プライベートデータ 15
  16. 16. ユーザレベル権限 プライベート データ閲覧 データ操作 メンバー管理 データ閲覧管理者 ⃝ ⃝ ⃝ ⃝編集者 ⃝ ⃝ ⃝メンバー ⃝ ⃝訪問者 ⃝ 16
  17. 17. Activity Streams• 活動状況の表示 • データセット,ユーザ,グループ• "フォロー"できる http://publicdata.eu/group/activity/finance/0 17
  18. 18. Templating• Template Engine • GenshiからJinja2に変更 • より簡潔なコード,レンダリング速い • 拡張が楽• IGenshiStreamFilterを使っている拡張は代 わりにITemplateHelpersを使うように変更 する必要あり 18
  19. 19. 2.0のインストール• release-v2.0 branch • pip install -e git+https://github.com/ okfn/ckan.git@release- v2.0#egg=ckan• 拡張は2.0対応にまだばらつきありなので とりあえず素で入れたほうが良い• Google Docにまとめ中 19
  20. 20. インストールマニュアル• CKAN1.8 • Ubuntu 12.04: http://goo.gl/XlLXo • Ubuntu 10.04: http://goo.gl/WkXgx • CentOS 6.3: http://goo.gl/gZt4u• CKAN2.0 • Ubuntu 12.04: http://goo.gl/TvNbC 20
  21. 21. 2.0作業• 翻訳作業 • とりあえず100%• 確認用サイト • http://test.ckan.jp 21
  22. 22. 22
  23. 23. 23
  24. 24. コミュニティ参加• 翻訳 • ソフトウェア: Transifex • https://www.transifex.com/projects/p/ckan/language/ja/ • http://test.ckan.jp で確認 • CKAN Data Management System Documentation • http://docs.ckan.org/en/latest/• 開発 • https://github.com/okfn/ckan • https://github.com/fumi/ckan@release-v1.8-ja • 特に国際化周り• 日本語データハブサイト運営 • http://data.linkedopendata.jp • 2.0への移行 • デザイン変更 • データ編集 24
  25. 25. 議論• 今後の展開 • 編集者を増やす • データの利活用を増やす • CKANサイトを増やす• 入力ポリシー • 実際やってみると結構迷う • グループ,データセット,リソース,タグ, パ ス,... 25

×