IMI共通語彙に対応したデータ公開の流れ(ワーキングドラフト)補足資料

2017年12月
独立行政法人 情報処理推進機構

データ公開の流れ(概要) 実施内容は、●=必須△=可能な場合実施 に分けておおまかな流れを記載している。

○=推奨

 推奨フォーマット等既存テンプレートを利用すると、2.の 手順を大幅に割愛できる場合がある。
1. 目的の設定

2. データに意味づけを行う

3. 目的に合った記述方法を決めて実装する

対象選定

1 データ項目選定

2-7 データ項目定義

1-2 データ形式定義

3ページ

4-5ページ6-8ページ3、9ページ

対象選定

データ項目の選定

データ項目定義

データ形式定義

3-4 データ作成

4. データを公開・運用する
1-2 公開3-4 運用10-11ページ
入力

変換

公開

運用

コア語彙対応の確認

実施内容

応用語彙
定義

ニーズの確認

パブコメなど公開データセット
Excel、csv

データ入力
フォーマット
作業対象

データセット
定義

参照資料等

保有データ

データ項目
定義書

推奨フォーマット

RDF
データカタログ(公開フォーマット)

データカタログ
推奨フォーマット

IMIコア語彙
PD(語彙)

2017年12月XML

IMI共通語彙基盤 https://imi.go.jp/

表から
データモデル1

ズ
原課の対応可否
他団体のデータセット
実
施
内容の解説

作業

想定されるデータ利用者、利用 既存データセットで使用してい データ項目ごとに、ラベル(項 2.2で作成した各データ項目を 既存語彙で表現できない独自の コードやIDの識別子とラベルを 既存の識別シーンを明確にする。
るデータ項目を洗い出し、目的 目名)、記載内容(記載例)、列見出しとして、1行1レコード 語彙について、応用語彙として 対応させたリストを整備する。 する。ない
推奨データセットなどを参考 に合ったデータ項目かどうか確 データ型、必須/任意の種別な になるように、いくつかデータ コア語彙と同様にラベル(項目たって変わに、目的に合ったデータセット 認する。過不足があればデータ どを定義する。「連絡先」と を入れてみる。項目数が多い、 名)、記載内容、データ型、番号や文字を検討する。ニーズが高く、 項目を再検討する。
いった項目を「名称」「住所」 記載方法を判断しづらいといっ データ構造、必須/任意の種別のルールとデータを揃えやすいデータセッ 集計表など、構造が複雑なデー 「電話番号」等に分割する必要 た場合は、2.2のデータ項目定 などを定義する。
トから着手することが望まし タセットの場合は、機械判読性 がないか検討する。「施設」項 義を再検討する。
い。
を確保するため、データ構造の 目の施設種別など、データ項目 IMIサイトの公開ドラフトなど検討結果をふまえ、公開対象と 整理を検討する。に階層が含まれる場合は、構造 を参照し、流用できないか検討するデータセットの名称、概を整理する。(データ項目定義) する。IMIコア語彙やPDの既存要、目的などを一覧表にとりま
IMIコア語彙を参照し、コア語 語彙で表現できないデータ項目とめる。(データセット定義)
彙の用語を適用できるデータ項 と項目の利用目的を書き出す。
目があれば、当該の用語を記載する。

IMI共通語彙に対応したデータ公開の流れ(公開ドラフト) 資料の見方

左から右へ、作業手順の流れを示す
要素
ごとに、各
作業
手順の実
施
内容等
を記
載

アウトプット データセット定義

データセットごとの検討が必要 各データセットのデータ項目・ 検証済データセット
応用語彙の定義一覧
なデータ項目の一覧
データ構造、IMIコア語彙との 既存語彙で表現できない項目の対応一覧
一覧
2.6
2.7
3.1

1.目的の設定
1

2.1

2.2

2.3

2.データに意味づけを行う
2.4

2.5

●

○

○

○

△

△

●

△

データ項 目を分 定義する類
テン プ レ ー トを利用する

既存保有データ
IMIコア語彙で足りない項目について、ex:の応用語彙(ローカ作 ル定義)を設定。
公開データ業(Excel、csv)
対象
デ
広域の自治体 ワーキンググループを通じて企 利用目的に合ったデータ項目を IMIコア語彙と対応するデータ 各自治体がデータを作成、提出
ー IMIコア語彙で足りない項目に
公開データ連携による業等の利用ニーズをふまえた 検討。
項目を抽出し、IMIコア語彙の 可能かどうか確認。収集しづら
タ ついて、ex:の応用語彙(ローカ
実(RDF、XMLなデータ公開データセットを選定。
該当する用語を記載した。
いデータ項目定義を調整した ル定義)を設定。
施
更新が困難などの理由から、いり、データ項目数を削減した。 ど)例
くつかのデータセットは公開を見送った。
データセット データセット定義
定義、データ名称
カタログの要概要
推奨フォー
政府推奨フォーマットのうち、素
目的 などマットを利用 6つのデータセットを選択。

市役所Aによ 既存公開データをリストアッる既存データ プ。
公開

対象データセットごとに、各 IMIコア語彙と対応するデータデータ項目の記載内容を定義し 項目を抽出し、IMIコア語彙のた。一部の集計表は、1行に1レ 該当する用語を記載した。
コードを記載するようデータ構造を見直した。

○

データ項目やデータ構造が目的と合っているか確認△

コードやID体系ごとのリスト 識別子の定(ラベルと識別子など)
3.目的に合った記述方法を決めて実装する
3.2
3.3

●

△●

△

○
○

既存公開データリストをもと 既存のxlsに加え、IMIコア語彙に、公開/非公開の種別を作との互換性が高いデータセット成。公開データセットに関して を対象にXML化することとしは各データ項目の定義を整理し た。
た。

既存公開データセットを利用たため、データレコードの入は行っていない。

幹事自治体にて識別子を定義。 データセットごとにデータ項目 各参加自治体からはcsvまたは定義書を作成、公開。
xls、xlsxでデータを収集し、幹事自治体にてxml化することとした。
データカタログとデータセット定義を文書化し、参加自治体へ配布した。

3.1で配布された文書に基づき、各参加自治体が入力フォマットでデータセットを作成
全データセットの統合と2.6
別子の付与は、別途幹事自治にて実施した。

xlsまたはcsvとした。

したデータ公開

既存データセットにないデー項目について、原課でレコーを追加した。

実施内容

目標を明確にしたうえ、必要な 公開対象とするデータ項目を検 公開するデータセットに使う データ項目が適切か検証する 応用語彙(独自の語彙)を定義す コードやIDを整備する(使用す データレコードに付与する一意 データ項目定義書を作成する 公開するファイル形式や公開場 データモデル記述を作成する データレコードを入力する
検 る
データセットを選択する
討する
データ項目と記載内容を整理する場合)の番号や文字列などの識別子を所などを決める(任意)
必要に応じてレコードを追加
討 (任意)
データ項目定データ項目
データ項目定義
データ項目定義
データ項目定義
データ項目定義削除する
データ項目
データ構造を整理する
る
定義する
す 義書の要素
ラベル(項目名)
ラベル(項目名)
ラベル(項目名)
ラベル(項目名)
ラベル(る記載内容(記載例)
記載内容(記載例)
記載内容(記載例)
記載内容(記載例)
記載内容
要
データ型
データ型
インプット
既存データセット(公共施設一 既存データセット(公共施設一 データセットごとの検討が必要 既存公開データ(公共施設一コア語彙で表現できない項目の 部署コード、施設種別コード、 レコードごとの識別子
データセット定義 データ型
テータ項目定義書 データ型
テータ項目定義書 データ型
素データ構造
データ構造
データ構造
データ構造 テータ入力フォーマット
データ構
覧、保育園・幼稚園一覧など) 覧など)のデータ項目(住所、利 なデータ項目の一覧
覧、保育園・幼稚園一覧など) 一覧
職員IDなど必須/推奨の種別
必須/推奨の種別
必須/推奨の種別
必須/推奨の種別
必須/推(既存データセットがある場合) 用時間など)
入力対象テータ(既存データ
IMIコア語彙との対応
IMIコア語彙との対応
IMIコア語彙との対応
IMIコア語彙との対応
IMIコア(既存データセットがある場合)
セットなど)
応用語彙
応用語彙
応用語彙
コード・ID
コード・レコード
外部参照資
開示請求の数、ウェブサイトの IMIコア語彙
IMIコア語彙
IMIサイトの公開ドラフト(PD)
全国地方公共団体コードなど 施設番号、制度番号など
データモデル記述仕様
料・ツール等 アクセスログなどの利用者ニー 国等が提供するフォーマット
表からデータモデル
ズ
原課の対応可否
IMIコア語彙施設
施設_住所_表記
施設_住所_表記
施設_住所_表記
施設_住所_表記
施設_住所
他団体のデータセット
デのデータ構造ー
例
作業
想定されるデータ利用者、利用 既存データセットで使用してい データ項目ごとに、ラベル(項 2.2で作成した各データ項目をタ 既存語彙で表現できない独自の コードやIDの識別子とラベルを 既存の識別子がある場合は活用 項目名、値の範囲、書式、使用 データセット定義をもとに、 外部アプリケーション等から データ項目定義書に従ってデ実シーンを明確にする。
るデータ項目を洗い出し、目的 目名)、記載内容(記載例)、列見出しとして、1行1レコード
構 語彙について、応用語彙として 対応させたリストを整備する。 する。ない場合は、将来にわ するコード・ID体系、記載例を データセットごとに、1.の目的 データ構造の文脈を把握できる タ入力フォーマットにレコー
施
応用語彙のご当地キャラ_モチーフ
ご当地キャラ_モチーフ
ご当地キャ
推奨データセットなどを参考 に合ったデータ項目かどうか確 データ型、必須/任意の種別な になるように、いくつかデータたって変わることのない一意の 整理し、データ項目定義書にま に合致するファイル形式よう、データ項目定義書に従を入力する。2.6で定義した
造 コア語彙と同様にラベル(項目内データ構造例に、目的に合ったデータセット 認する。過不足があればデータ どを定義する。「連絡先」と を入れてみる。項目数が多い、番号や文字列を検討し、識別子 とめる。応用語彙も同様に定義 (*.csv、*.xlsx、*.xls、い、データモデル記述(Data
別子をデータに付与する。
例 名)、記載内容、データ型、容を検討する。ニーズが高く、 項目を再検討する。
いった項目を「名称」「住所」 記載方法を判断しづらいといっ データ構造、必須/任意の種別のルールとして定義する。
書にまとめる。
*.ttl、*.xmlなど)を決める。 Model Description: DMD)を作 初期段階では、各レコードののデータを揃えやすいデータセッ 集計表など、構造が複雑なデー 「電話番号」等に分割する必要 た場合は、2.2のデータ項目定 などを定義する。
データ項目定義書に従い、デー 公開対象データセットを一覧に 成することが望ましい。必要に 全性よりも、データレコード
解トから着手することが望まし タセットの場合は、機械判読性 がないか検討する。「施設」項 義を再検討する。
タ入力に使うデータフォーマッ 整理する(公開フォーマット一 応じ表からデータモデルのDMD を重視することが望ましい。
説
い。
を確保するため、データ構造の 目の施設種別など、データ項目 IMIサイトの公開ドラフトなどトを作成する。データを保有す 覧)。大分類や目的、ファイル に登録する。
検討結果をふまえ、公開対象と 整理を検討する。に階層が含まれる場合は、構造 を参照し、流用できないか検討る原課が、入力可能な定義とす 形式、公開日、更新頻度などをするデータセットの名称、概を整理する。(データ項目定義) する。IMIコア語彙やPDの既存る。
記述することが望ましい。
要、目的などを一覧表にとりま
IMIコア語彙を参照し、コア語 語彙で表現できないデータ項目とめる。(データセット定義)
彙の用語を適用できるデータ項 と項目の利用目的を書き出す。
目があれば、当該の用語を記載する。

▼縦列記載の作業手順要素▼

大分類

分類

概要

データ項目を定義する場合と、既存テンプレートを利用する場合の分類別に、実施する作業の種別(●=必須、○=推奨、△=可能であれば実施)を記載している。

実施例
アウトプット データセット定義

IMI共通語彙に対応するオープンデータ公開を実施した自治体の事例に基づき、実施内容を例示している。
データセットごとの検討が必要 各データセットのデータ項目・ 検証済データセット

応用語彙の定義一覧

コードやID体系ごとのリスト

識別子の定義データ項目定義書(各データ

データセットごとの公開ファイ データモデル記述

実施内容の解説なデータ項目の一覧
データ構造、IMIコア語彙との 既存語彙で表現できない項目の(ラベルと識別子など)
セットのデータ項目・データ構 ル形式
作業手順ごとに実施内容、インプット(内部情報)、参考資料の例、作業、アウトプット(成果物)を記載している。
対応一覧
一覧
造定義、既存語彙との対応及び作業対象データ

データ入力フォーマット
既存データ、公開用データセット(Excel、csvまたはXML、RDFなど)別に作業内容を記載している。

既存保有データ
検討する要素作

公開データ業(Excel、csv)
データ構造例
対象
データ 公開データ(RDF、XMLなど)

2017年12月

公開データセット(Excel、C応用語彙、コード・ID体系との対応)

データ項目やデータ構造が目的

必要に応じデータ入力フォー
マットに合わせて内容を調整と合っているか確認作業の結果定義される、データセットまたはデータ項目の要素を記載している。

IMIコア語彙または応用語彙を使って定義する、データ構造の記述例を記載している。
IMI共通語彙基盤 https://imi.go.jp/

データ項目定義とデータフォー 公開ファイル形式を決定
マット決定

公開ファイル形式を決定

既存保有データ等からデータコードをコピー
追加データを入力
レコードに識別子を付与

2

1.目的の設定～2.データに意味づけを行う データセット定義の例

 1.目的の設定では目的、データセット、活用シーンなどを検討し、2.データに意味づけを行う作業の過程で、段階的に各データ項目の名称、データ型などを定義していく。

 埼玉県の場合、共通フォーマットで公開するデータセットごとに、内容や目的、データ項目を定義。
▼データセット定義の例▼

埼玉県オープンデータサイトより https://opendata.pref.saitama.lg.jp/
2017年12月

IMI共通語彙基盤 https://imi.go.jp/

32.1 データ構造の整理の例

 データとしての機械判読性を確保するためには、人が見て理解しやすい集計表が適さない場合がある。意味構造を整理してデータ表の各列にひとつの意味を持たせ、各行がひとつのレコードを表して各升目(セル)の値に意味付けを行うと、データを扱いやすくなることがある。

意味構造 情報セキュマネの応募者
 情報セキュマネの受験者
 情報セキュマネの合格者

各列にひとつの意味を指定

意味構造 社会人の製造業勤務者の実数
 社会人の製造業勤務者の割合値(レコード)の区分が各行単体でわかるように、升目を分割して値を記述

2017年12月

IMI共通語彙基盤 https://imi.go.jp/

E列12行が「社会人の製造業勤務者」の「情報セキュマネ受験者」の「実数」の値として特定される

4

2.1 データ構造の整理の例

 人数と割合など、データ型が異なるデータは、別のデータセットとして分割した方が、使いやすい場合がある。

意味構造 社会人の製造業勤務者の実数(人) 社会人の製造業勤務者の割合(％)

値の意味ごとにデータセットを分割(C列は不要になるので削除)

実数値だけのデータセット

割合値だけのデータセット

2017年12月

IMI共通語彙基盤 https://imi.go.jp/

5

2.1～2.6 データに意味づけを行う データ項目定義の例

2.6 識別子の定義
2.2 IMIコア語彙との対応
2.2 データ型(形式)を定義

2.2データ項目(No.1識別情報～16自由記述欄)を横向きに並べ替えると、2.7データ入力フォーマットの入力欄になる

2.2 データの階 層 関 係(データ構造)を定義

2.2データ項目
2017年12月

2.5 コードやIDの例
IMI共通語彙基盤 https://imi.go.jp/

62.2 IMIコア語彙、2.4 応用語彙の設定例

 IMIサイトの「コア語彙」ページ(http://imi.go.jp/ns/core/2)から、データ項目に相当する用語を探し、各データ項目定義に割り当てる。

 IMIコア語彙で表現しきれない語彙や、独自に設定した方がデータの意味を表現しやすい場合は、応用語彙を検討する。
▼北海道森町「オープンデータ仕様一覧」の例▼「避難場所」データセットなので、コア語彙の「場所」や「建物」に含まれる用語を検討

IMIコア語彙
http://imi.go.jp/ns/core/2

IMIコア語彙の用語を活用できる場合は対応を記載
冒頭の一覧から各用語へ

IMIコア語彙から用語を割り当て

独自の応用語彙を設定
http://www.town.hokkaido-mori.lg.jp/docs/2015021300013/
2017年12月

IMI共通語彙基盤 https://imi.go.jp/

7

2.4 応用語彙の設定例 語彙(用語)の名称だけでなく、データレコードの内容を確認し、実データの意味に合った語彙を検討することが望ましい。IMIコア語彙に同じ用語があっても、応用語彙を設定した方が良い場合がある。
▼埼玉県「ご当地キャラクター」の応用語彙の例▼
PREFIX ic: <http://imi.go.jp/ns/core/rdf#>
PREFIX pd3110: <http://imi.go.jp/ns/pd/3110/1_0_0#>
PREFIX pd3119: <http://imi.go.jp/ns/pd/3119/1_0_0#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX schema: <http://schema.org/>
select distinct ?dantai_code ?dantaimei ?shikibetsujoho?meisho ?motif ?gaiyo?shincho ?taiju ?seikaku ?shumi ?tanjobi?gazo ?gazo_license ?gazo_text?tantoka ?tantoka_denwabango ?tantoka_email?jiyukijutsuran ?url
where {
graph<http://data.pref.saitama.lg.jp/graph/10_yuruchara>{ ?KEY pd3110:団体コード ?dantai_code;
pd3110:団体名 ?dantaimei;
pd3110:識別情報 ?shikibetsujoho;
ic:名称/ic:表記 ?meisho;
ic:概要 ?gaiyo;▼データレコードの確認例▼

pd3119:モチーフ ?motif;
pd3119:身長 ?shincho;
名称モチーフ
身長
体重誕生日
性格
趣味
康平６年（１０６３年）１
もろ丸くん ゆず
ゆず５個分
ゆず５個分
たくさんの人に支えられていることに気が付いているので、いつも「ありがとう」の心を忘れない、明るく元気な頑張り屋さん。伝
ゆず狩りと馬と遊ぶことpd3119:体重 ?taiju;
１月３日
pd3119:誕生日 ?tanjobi;
ふっかちゃんウサギのようでシカのような「ふっか」という生きもの
深谷ねぎ5本分
深谷ねぎ480本分
6月28日 やさしい、まけずぎらい つぶやくこと（Twitter、Facebook、Instagram）、おさんぽ
体の大きさを変えられ
pd3119:性格 ?seikaku;
る（大きくなったり、戸田ヶ原自然再生キャラクターとだみちゃん
戸田の原っぱに暮らす妖精。 サクラソウの花をあしらった服と帽子を着ています。
不明
不明
不明
戸田ヶ原に生育するトダスゲに乗って空を飛ぶことができる。
ストローで花の蜜を吸う。
pd3119:趣味 ?shumi;
ちいさくなったりでき
schema:image/schema:contentUrl ?gazo;る）。
はにわくん 男子埴輪
はにこちゃん女子埴輪
ミヤコタナゴと同じ大ターナちゃん町の魚「ミヤコタナゴ」
ないしょ
きさワラビー
2.12ｃｍ不明
ぽぽたん
黒目川のほとりに咲くたんぽぽ
未定
未定
くりっかー かわせみ、栗、曼珠沙華

古墳時代（5世紀前半）
男古墳時代（5世紀前半）
女
１１月３日（滑川町ができ明るく元気いっぱいた日）
平成元年４月１日
明るく元気3月15日 未定
泣き虫

対応語彙が コア語彙の「人>身長」や「人>体重」、「人>誕生ない例日」では表現しづらい例

2017年12月

遺跡めぐりや博物館めぐりをすること…
遺跡めぐりや博物館めぐりをすること
子どもと遊ぶこと（遊んでもらうこと）

https://opendata.pref.saitama.lg.jp/fs/8/6/_/SPARQL.docx

蕨市内散策、イベント巡り
未定
栗を食べること、幸せをふりまくこと

対応語彙がない例

IMI共通語彙基盤 https://imi.go.jp/8

データ説明資料の構成例

データセット名

データセット概要

データの目的データカタログ(公開データセット一覧)

公開ファイル形式

公開場所
資料の概要や説明
バージョン情報
データ説明資料
備考

1デー
タセット定義3
ファイル
形式等の定義データセット1
データ項目定義

公開フォーマット一覧の例
各データセットの概要や目的、ファイル形式などを一覧に整理。
データセッ
デ ー タ の 目 的 (活 用 公 開 フ ァ
定義のバー
データセット概要
公開場所
更新
備考
ト名例)
イル形式
ジョン
1 AED設置場所 各団体が保有する施設のAED設 防災アプリ、緊急対応 CSV、RDF http://opendata.imi.go.jp/open1
毎年2017年4月版
一覧
置場所や利⽤可能時間等に関す アプリ、AEDのメンテるデータ。施設ではなく個々の ナンスなど。
AED単位の情報。
2 子育て施設一 幼保連携型認定こども園、幼稚 こどもの年齢や状況な CSV、
http://opendata.imi.go.jp/open1
認可時に 2017年4月版
覧
園型認定こども園、幼稚園、公 ど、利用目的に合わせ XML、RDF
随時
⽴保育所、⺠間保育所、家庭的 た施設検索アプリ。不保育事業、小規模事業所などの 動産等ポータルサイト
施設情報とサービス対象、主要 へのAPI提供など。
サービスなどの情報。
3 文化財一覧 各団体内にある指定⽂化財（有 観光ガイド、観光アプ CSV、XLS http://opendata.imi.go.jp/open1
毎年
2017年4月版形⽂化財、無形⽂化財、記念リ、教材など。
物）、国登録⽂化財、国認定重要美術品等に関する情報。
4 イベント一覧 各地で予定されている祭りや催 観光ガイド、観光アプ CSV、XLS http://opendata.imi.go.jp/open1
可能な限 2017年4月版 商工会、商連等主催イ事等に関するイベント種別、開 リ、教材、広報誌、地り随時
ベントの収集を検討
催期間、場所、対象、参加方法 方紙への情報提供な中。などの情報。
ど。

No

項目名

記載内容

データ項目定義書の例
各データセットに含まれるデー
タ項目ごとに、レコード欄に記載する内容を定義。

データ型

データ構造

データ項目定義書
必須/推奨区分記入例
データセット2
データ項目定義
2017年12月

IMI共通語彙基盤 https://imi.go.jp/

備考
9

4.4 データ定義書の公開(オープンデータサイト)の例

埼玉県オープンデータサイトよりhttps://opendata.pref.saitama.lg.jp/
2017年12月

IMI共通語彙基盤 https://imi.go.jp/

10

4.4 データ定義書の公開(IMIサイト)の例

IMI検討部会による検討レポート

2017年12月

IMI共通語彙基盤 https://imi.go.jp/

11