More Related Content
Similar to CKAN日本語コミュニティミートアップ
Similar to CKAN日本語コミュニティミートアップ (20)
More from Fumihiro Kato (20)
CKAN日本語コミュニティミートアップ
- 2. CKAN
• FLOSSのデータポータルソフトウェア
• AGPL v3.0
• http://github.com/okfn/ckan
• Open Knowledge Foundation作
• 約50の国や地方自治体等で採用
• 言語: Python+JavaScript
• PostgreSQL+SOLR
• API提供
• Harvest等 豊富な拡張
2
- 3. CKAN日本語
• Facebook CKAN日本語グループ
• GLOCOM主催のオープンデータ活用
アイデアソンで結成 (2012-06-09)
• https://www.facebook.com/
groups/327233017355370/
• Transifexで翻訳作業
• 1.8で日本語訳取込済
• 国際化バグ修正
• 2.0の作業中
• 日本語データセットのハブサイト
• http://data.linkedopendata.jp
3
- 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
- 11. CKAN API
• Catalogue API
• カタログ操作用API
• JS用便利API
• DataStore API
• データストア操作API
• SQL, HTSQL, Search
11
- 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. Harvesting: publicdata.eu
CKAN API
daten.berlin.de
CSV dump
publicdata.eu
scraping HTML
london.gov.uk
www.data-publica.com
13
- 15. Organizations
• データセットの所有者
• 1.x: データ登録したユーザ
• 2.x: 組織
• 組織毎のユーザレベル
• 管理者,編集者,メンバー
• 編集者が組織に追加したデータは組織所属の他の編
集者も操作可
• プライベートデータ
15
- 16. ユーザレベル権限
プライベート
データ閲覧 データ操作 メンバー管理
データ閲覧
管理者 ⃝ ⃝ ⃝ ⃝
編集者 ⃝ ⃝ ⃝
メンバー ⃝ ⃝
訪問者 ⃝
16
- 18. Templating
• Template Engine
• GenshiからJinja2に変更
• より簡潔なコード,レンダリング速い
• 拡張が楽
• IGenshiStreamFilterを使っている拡張は代
わりにITemplateHelpersを使うように変更
する必要あり
18
- 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. インストールマニュアル
• 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
- 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. 議論
• 今後の展開
• 編集者を増やす
• データの利活用を増やす
• CKANサイトを増やす
• 入力ポリシー
• 実際やってみると結構迷う
• グループ,データセット,リソース,タグ, パ
ス,...
25