オープンデータリーダ育成研修〜実習〜
CKANによるデータ登録とマップによるデータビジュアライズ体験

本実習の狙い
本実習では、実際にデータカタログサイトを操作しながら、オープンデータの公開作業を体験する事で、通常のホームページと、データ公開に特化したカタログサイトの違いを理解します。また、登録したデータを地図にマップし、データのビジュアライズを体験する事で、公開したオープンデータがどのように利⽤されるかを理解します。
本実習は内閣官房・IT総合戦略室「オープンデータをはじめよう」の6ステップの4つめの「データ公開の仕組みを作ろう」の⼀部を体験するものです。
１．担当チームを決めよう
２．現状を把握しようデータの棚卸し

1.オープンデータ公開の準備

３．公開データの準備をしよう

2.公開するデータの作成

４．データ公開の仕組みを作ろう
５．データを公開し、利活⽤を促そう

3.データの登録

本実習の範囲４.公開されたデータの確認

６．改善サイクルを回そう
出典︓「オープンデータをはじめよう 〜 地⽅公共団体のための最初の⼿引書〜」内閣官房 情報通信技術（IT）総合戦略室

2Contents
１. はじめに
２. オープンデータの公開
３. マップによるデータのビジュアライズContents
１. はじめに
２. オープンデータの公開
３. マップによるデータのビジュアライズ

1.はじめに

1.1 CKAN概要
CKANとは、イギリスに本部を置くOpen Knowledgeが開発した、データカタログサイトを構築するためのフルオープンソースのソフトウェアで、オープンデータサイトの構築ではデファクトスタンダードになりつつあります。
アメリカ連邦政府のオープンデータサイトである、DATA.GOVや、EUのオープンデータポータル、⽇本政府のDATA.GO.JPなど、多くのサイトで利⽤されています。

DATA.GOV (2018/10/19)
URL:https://www.data.gov/

European Data Portal (2018/10/19)
URL:https://www.europeandataportal.eu/

DATA.GO.JP (2018/10/19)
URL:http://www.data.go.jp/

地⽅⾃治体のオープンデータカタログサイトでも、多くの⾃治体がCKANを採⽤しています。
※本実習では、CKANをベースに開発された、内閣官房IT総合戦略室の「地⽅公共団体向けオープンデータパッケージ」を利⽤します。

5

1. はじめに

1.2 データセットとリソース
CKANでは、「データセット」と「リソース」という⾔葉が出てきますので確認しておきます。
 データセット リソース

データセットは⼊れ物

リソースはファイルかURL

データセットとはファイルを⼊れておくフォルダのようなもので、データの⼊れ物になります。
データセットに⼊れるものをリソースと⾔います。

データセットに登録できるリソースは「ファイル」または「URL」です。

データセットには複数のリソースを追加する事ができます。またデータセットはユニークなURLを１つ持ちます。そのため、登録時のURL名は重複してはいけません。

ファイルはどんなフォーマットのものでも登録はできますが、CKANのビューが対応していない場合は、ブラウザ内では表⽰できません。（ユーザーがダウンロードして利⽤する事は可能です）
URLは、別の場所にあるファイルのURLや、ホームページそのものをオープンデータにする場合などに、URLとして登録します。

データセットリソース

イメージとしては、紙のデータがあった場合、整理していれるファイリングケースがデータセットになります。
6

1.はじめに

1.3 メタデータ
CKANでは、データセット単位でメタデータを設定します。メタデータとはデータを説明するためのデータです。
登録したメタデータはデータセットの閲覧画⾯に表⽰されます。
組織、グループ、タグ、フォーマット、ライセンスで検索結果の絞り込みが可能です。

タイトル、説明、タグなどは全⽂検索の対象となります。

メタデータ登録画⾯の例

ファセットナビゲーションの例
7

1.はじめに

1.4 CKANの要素
CKANでは、ユーザー、組織、データセット、グループという要素があります。ここではそれらの要素の関連を⽰しています。
• ユーザー
所属する（複数の組織に所属可能）•

ユーザー名、パスワード、メールアドレス、⽒名で登録•

ユーザー毎にAPIキーが割り当てられ、CKANの設定によっては外部からデータセットの追加、削除等多くの事がWeb API経由で実⾏可能となる

ユーザー組織（例︓久留⽶市）

データセットを追加する時に組織を選択する

1:1

• 組織
•

ユーザーは複数の組織に所属する事が可能（今回の利⽤⽅法では、基本的にユーザーと組織は1:1）•

組織毎にユーザーの権限を設定可能（管理者、編集者、メンバー）• データセット
データセット

データセット

データセット

統計

防災※データセットを追加した後でグループに割り当てる•

ユニークなURLを持つ•

⼀つのデータセットに複数のファイルを登録可能•

ファイルを直接登録するだけでなく、リンク(URL)の登録も可能•

⼀つのデータセットは⼀つの組織に割り当てられる• グループ•

いろいろな使い⽅が想定されるが、カテゴリとして利⽤する事が多い•

⼀つのデータセットは複数のグループに割り当てることができる
8

1.はじめに1.5 オープンデータカタログサイト（CKAN）を利⽤するメリット
通常のWebサイトに⽐べて、オープンデータカタログサイトを利⽤するメリットをまとめておきます。
1. データを探すことが容易になる
独⾃の全⽂検索エンジンを含んでいますので、キーワード検索でユーザーが欲しいファイルを探すことができます。また検索結果の絞り込み（ファセットナビゲーション）も可能になっていますので、データが増えた
場合でも、ユーザーは⽬的のファイルにたどり着く事ができます。
2. ファイルの中⾝の閲覧が可能になる登録されたファイルは、ダウンロードして開かなくても、Webブラウザでデータの中⾝を確認する事ができるようになります。ユーザーは必要なファイルだけダウンロードすれば良い事になります。
3. アプリケーションの開発が容易になる
CSVやExcelなどのファイルは、登録したファイルのデータにWeb APIでアクセスできるようになります。アプリ開発者の負担を軽減する事で、活⽤事例の創出を促進します。
4. メタデータの共通化により登録作業が楽になるシステムでメタデータが定義されていますので、オープンデータを登録する時に、どのようなメタデータを登録すれば良いか悩む必要がありません。また、更新⽇時は⾃動で登録されますし、ライセンスや⾔語などは選択形式で登録しますので、登録の作業も楽になります。
5. 運⽤が容易になる
APIが提供されている事で、運⽤管理も容易になります。現時点で何件のデータが公開されているか、すべての公開しているデータセットのメタデータを集めたファイルを作成する、など管理側が必要なデータをAPIを利⽤して取得する事が可能になります。
9

Contents
１. はじめに
２. オープンデータの公開
３. マップによるデータのビジュアライズ

2.オープンデータの公開

2.1 避難施設データの確認
⾃団体の避難施設のCSVを開いてファイルの存在を確認します。
①デスクトップから「オープンデータ研修」のフォルダを開きます。
②エクスプローラーから「避難所」フォルダを開きます。
③都道府県毎にフォルダが分かれているので、⾃分の⾃治体のフォルダをクリックします。

④⾃分の⾃治体のファイルをクリックします。
⑤避難所の情報がある事を確認したら、ファイルを閉じます。

内容確認後、ファイルを閉じます112.オープンデータの公開

2.2 ログインIDとパスワードの確認
⾃分のログインＩＤとパスワードを確認します。
①デスクトップから「オープンデータ研修」のフォルダを開きます。
②「CKAN_ID.xlsx」というファイルを開きます。
③都道府県毎にシートが分かれていますので、⾃分の都道府県のシートをクリックします。

⑤ログインURLをクリックします。
⾃分のログインIDとパスワードを確認したら、ログインURLをクリックします。

④⾃分の⾃治体のユーザーIDとパスワードを確認します。
12

2.オープンデータの公開

2.3 ログイン
データ登録⽤のソフトウェア「CKAN」へログインします。
ログインURL（ https://odtc.bodik.jp/user/login ）にアクセスします。

① 2.2で確認したユーザ名、パスワードを⼊⼒します。
② 「ログイン」ボタンをクリックします。
③ 画⾯上部に⿊い帯が表⽰されればログインは完了です。

①②③※⿊い帯のダッシュボードアイコンをクリックすることで、右のログイン後の初期画⾯に戻ります。

13

2.オープンデータの公開

2.4 データセットの作成データセットの作成画⾯への遷移します。

①「私の組織」をクリックします。

②⾃分の所属する地⽅公共団体が表⽰されるので、アイコンをクリックします。

③「データセットを追加」をクリックします。

14

2.オープンデータの公開

2.5 メタデータの説明①
データセットの作成フォームの説明【タイトル】

タイトルはトップページや検索結果⼀覧に表⽰される⽂字列です。
データセットの内容を表す、わかりやすい⽂字列を設定してください。
⽇本語（全⾓⽂字）で⼊⼒しても⼤丈夫です。

【URL】

URLは半⾓英数で⾃由に記載してください。同じものは使⽤できませんので過去に利⽤したものと重複しないようにしてください。

【説明】

説明は全⽂検索の対象となります。なるべくきちんとした説明を記載してください。表⽰レイアウトの関係上200字くらいを上限に記載してください。200字をオーバーしてもエラーにはなりません。

【タグ】

タグはキーワード検索や、表⽰の分類のために利⽤します。タグは複数登録できますが、今回のように位置情報(緯度・経度)を含むデータの場合、必ずタグに「位置情報」を追加してください。

【ライセンス】

ライセンスは利⽤規約に合わせて選択してください。

【公開・⾮公開】

公開する場合はパブリックを選択します。
公開せずに登録のみ⾏う場合はプライベートを選択してください。
15

2.オープンデータの公開

2.6 メタデータの説明②
データセットの作成フォームの説明【公開ウェブページ】

登録するデータセットに関連するWebページがある場合はURLを⼊⼒してください。

【作成者】【連絡先】

作成者、連絡先は同じでも異なっても構いません。
どちらも情報政策課、作成者は原課、連絡先は情報政策課など各地⽅公共団体の運⽤に合わせてご記⼊ください。公開したくない場合はブランクで構いません。

【更新頻度】

更新頻度には以下の項⽬を参考に⼊⼒してください。
・リアルタイム
・毎週
・隔週
・1ヶ⽉
・1年・12⽉1⽇（更新⽇が決まっている場合）
・不定期
・更新しない【地域】

基本的にブランクで問題ありません。地図や対象地域が明確な調査などについて、可能な範囲で、データセットが対象としている都道府県名を設定します。

【コピーライト】

コピーライトには地⽅公共団体が著作権を持っていないデータセットを登録する場合にご利⽤ください。ここには著作権者を記載します。
16

2.オープンデータの公開

2.7 メタデータの登録
データセットの作成フォームへメタデータを⼊⼒します。
①②③① タイトル︓〇〇市の避難施設（同じ⾃治体で複数名参加の場合は受講者番号を追加してください）例）世⽥⾕区の避難施設25④② URL︓[⾃治体番号_hinan]+受講者番号例）131121_hinan25③ 説明︓〇〇市の避難施設④ タグ︓位置情報と⼊⼒します。

⑤ 更新頻度︓ここでは暫定で「1年」と⼊⼒します。
その他は⼊⼒なしで問題ございません。

⑤⑥⑥必要事項の⼊⼒が完了後、「Nextデータの追加」をクリックします。
（「ファイルのアップロード」へ画⾯遷移します。）
17

2.オープンデータの公開

2.8 避難施設データの登録
ファイルのアップロード
アップロードするファイルの事をCKANではリソースと呼びます。リソースはファイルだけではなくURLリンクの登録も可能です。

①

②

③
④

⑤

① アップロードをクリックします。
② 確認した「⾃治体番号_⾃治体名.csv」を開きます。
③ 名前にアップロードするファイルのタイトルとして、「避難施設⼀覧+(受講者番号)」を⼊⼒します。
例）避難施設⼀覧25④ 説明にファイルの内容の説明をとして、「○○市の避難施設⼀覧」と⼊⼒します。
⑤ 完了をクリックします。
18

2.オープンデータの公開

2.8 避難施設データの登録
登録したデータを確認します。
以下のような画⾯になれば、登録は完了です。

19

2.オープンデータの公開

2.9 避難所データのグループへの登録
登録したデータセットをグループへ登録します。
登録したデータセットはあらかじめ定義されたグループに登録する必要があります。
グループに登録しておくことで、同じグループのデータセットのみ表⽰させたり、他地⽅公共団体の同じグループのデータセットの⼀覧表⽰が可能になります。
1つのデータセットを複数のグループに登録できますが、まずは1つのグループに登録してください。

「グループ」タブをクリックします。

20

2.オープンデータの公開

2.9 避難所データのグループへの登録「司法・安全・環境」グループへの追加します。

②②「グループに追加」ボタンをクリックします。

①①プルダウンにて、「司法・安全・環境」のグループを選択します。

③③登録が完了すると、このような画⾯となります。
21

2.オープンデータの公開

2.10 登録したデータの確認
登録したファイルがどのようにWebブラウザで表⽰されるか確認します。
①「データセット」タブをクリックして、⼀つ前の画⾯に戻ります。

①②登録したCSVのリンクをクリックします。

③登録したCSVファイルの中⾝の最初の⽅が、Webブラウザで表⽰されます。

③②22

Contents
１. はじめに
２. オープンデータの公開
３. マップによるデータのビジュアライズ

3.マップによるデータのビジュアライズ

3.1 オープンデータマップでの登録データの確認
⾃分の⾃治体のオープンデータマップを選択します。
①メニューの⼀番左にある「ホーム」をクリックします。

②右下のデータビジュアライズのアイコンをクリックします。

①②③都道府県の⼀覧が表⽰されるので⾃分の⾃治体のリンクをクリックします。

④市町村の⼀覧が表⽰されるので⾃分の⾃治体のリンクをクリックします。

③④24

3.マップによるデータのビジュアライズ

3.1 オープンデータマップでの登録データの確認
読み込みに少し時間がかかります。地図が表⽰されるまで少しお待ちください。
3.データを選んでくださいの「位置情報」に登録したリソースが表⽰されていると思いますので、(クリック)して、地図にピンが⽴つことを確認してください。

25

3.マップによるデータのビジュアライズ

3.2 地図をエリアで塗分ける地図が塗分けられる事を確認します。
事前に⽤意している地図の塗分けデータを読み込みます。地図の塗り分けの項⽬から、「街区別⼈⼝データ」をクリックします。

26

3.マップによるデータのビジュアライズ

3.2 マップの塗分け⽤データの確認
今回は事前に0〜4歳の⼈⼝データを市町村毎に分けたエクセルファイルを作成しています。⾃分の⾃治体のファイルがあるか確認してください。
①デスクトップから「オープンデータ研修」のフォルダを開きます。
③都道府県毎にフォルダが分かれているので、②エクスプローラーから「⼈⼝」フォルダを開きます。 ⾃分の⾃治体のフォルダをクリックします。

④⾃分の⾃治体のフォルダをクリックします。
⑤街区別⼈⼝(0〜4歳)の情報がある事を確認します。

⑤Excelファイルが1つ⼊っているのでダブルクリックして開きます。

27

3.マップによるデータのビジュアライズ

3.3 ログイン
作成したExcelファイルを登録するために「CKAN」へログインします。
すでにログイン済みの型はダッシュボードアイコンをクリックしてホームに戻ってください。
①メニューから「データセット」をクリックします。

※もしログアウトしてしまった場合は、ログインURL（ https://odtc.bodik.jp/user/login ）にアクセスして、②右上の「ダッシュボード」アイコンをクリックします。

③以下のような画⾯になれば準備完了です。

⾃分の⾃治体のID、パスワードを⼊⼒してログインしてください。

①②
28

3.マップによるデータのビジュアライズ

3.4 既存のデータセットへのリソースの追加
データセットの作成画⾯への遷移します。

①「私の組織」をクリックします。

②⾃分の所属する地⽅公共団体が表⽰されるので、アイコンをクリックします。

③事前に作成されている「オープンデータマップ⽤データセット」をクリックします。

29

3.マップによるデータのビジュアライズ

3.4 既存のデータセットへのリソースの追加
既存のデータセットに0〜4歳の塗分け⽤⼈⼝データを追加します。
②「リソース」タブをクリックします。
②① 「管理」をクリックします。

①③「新しいリソースの追加」をクリックします。

④〜⑥ファイルをアップロードします。

④③⑤④「アップロード」をクリックして作成したExcelファイルを選択し⑤名前︓に「街区別⼈⼝データ（0〜4歳）」を⼊⼒して説明︓（ブランクでOKです）⑥「追加」ボタンをクリックします。

⑥30

3.マップによるデータのビジュアライズ

3.5 マップの塗分けデータの確認
新しく作成した塗分け⽤のデータが表⽰されていますので、クリックして確認します。

31

3.マップによるデータのビジュアライズ

3.6 オープンデータマップの事例
福岡市のオープンデータマップの事例紹介です。
以下のURLにアクセスする事で、福岡市のオープンデータマップの事例を確認頂けます。
https://mapfukuoka.bodik.jp/fukuoka-city

32

END
実習36