資料１

共通語彙基盤（IMI）事業進捗状況

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

IMI ( Infrastructure for Multilayer Interoperability)
共通語彙基盤整備事業
IPAの事業：• 行政の情報システムから公開される情報、行政の情報システム間で交換される情報について、• 意味・定義の明確化• 記述様式の統一化• 関係性の明確化を図るために必要な基本情報（語彙データ）を整備し、データベースとして提供• あわせて、この基本情報を活用し、「オープンデータ」の作成等を効率的に行うためのツールを整備。リファレンス実装として公開• 2013年度事業開始• 2013年度～14年度：
概念設計、パイロットシステムの構築運用、自治体を現場とした実験• 2015年度～17年度：
語彙データベース、ツール類（オープンデータ作成支援）を整備、公開
2

共通語彙基盤とは？
その概要と期待される効果

3

IMI

意味

•IMI: Infrastructure for Multilayer Interoperability（共通語彙基盤）
情報システムの「各層」（電気信号→データ（文字→単語）→アプリ
ケーション）がきちんと繋がるための「基盤」を提供する。
そのために、情報機器が交換するデータの中で用いられる「用語」について、表記の共通化
意味の明確化を目指す。
ネットワーク4

人は柔軟：放っておくと、さまざまな表現が使われる。しかし、コンピュータは混乱する。
お名前は

田中です
恵子です
戸籍では
田中蕙子です田中恵子です
旧姓は
鈴木です
たなかです

I'm Keiko
通称は
鈴木けい子
です

たなかけいこです5行政現場：同じことが知りたいのに、多様な様式を作ってしまう• 各所でシステム開発時等に「車輪の再発明」を繰り返す →業務のムダ• 情報の集約に支障 →業務の非効率→ （住所、氏名、組織など、業務特性に依存しないものについては）
政府内で共通的にルールを作ることが望ましい
100-0013 東京都千代田区霞が関１－１－１経済産業ビル２階
株式会社田中商店
代表取締役 田中一郎

入力したいデータ

各種申請の入力様式
申請Ａの記述様式
100-0013 千代田区 霞が関一丁目１－１ 経済産業ビル２階
株式会社 田中商店 カブシキカイシャ タナカショウテン
田中 一郎 タナカ イチロウ
申請Ｂの記述様式
100-0013 千代田区 霞が関１丁目１－１経済産業ビル２階
チヨダクカスミガセキ
行政の申請においても、
株式会社田中商店 タナカショウテン
基本的な語彙(住所、氏名等) 代表取締役 田中 一郎 タナカ イチロウの記載方法が異なる

申請Ｃの記述様式
100-0013 東京都 千代田区 霞が関
株式会社田中商店
田中 一郎 タナカ イチロウ

１ １ １ 経済産業ビル２階
6

コンピュータは、頭が固い→ データの側に工夫が必要①違う表現の単語を同じ単語とみなせる工夫が必要

商品
ジャガイモ
値段
50円

ジャガイモ
馬鈴薯
メイクイーンポテト

人であれば同じと判断できるが、コンピュータでは判断できない

同じ意味だと管理する
管理方法１：同じ単語であると、表などで管理する
管理方法２：コンピュータで、同じ意味と自動処理する②同じ表現であるが意味が違うモノを明確にする必要
至急「水」の
手配を。。
避難所
病院
消防

水
水
水

違う部門や状況では、同じ言葉でも、完全に同じ意味とは限らない（例：同じ「水」であっても業界で意味が異なる）
避難所
病院
消防

「水」→飲料水「水」→医療用蒸留水「水」→消火用水

違う意味だと管理する

複数のサービスやシステムを連携するときには、核となる技術である。

7

実際の現場では多様な用語が使われている
自治体A
自治体A-１
仮の定義
避難所の総称
自治体があらかじめ指定した避難所
避難所
避難所
生活に解除などが必要な方が入る避難所
二次避難所
災害時に避難所に特別に解放されてできる
仮設避難所
仮の避難所
広域で避難者支援を行うための活動拠点。臨
広域応援活動拠点
時ヘリポートや備蓄倉庫等を保有。
避難場所の総称
避難場所
避難場所へ避難する前に、近隣の避難者が一時的に集合して様子を見る場所又は避難
緊急避難場所
一時集合場所
一時避難場所
者が避難のために一時的に集団を形成する
場所
大地震時に発生する延焼火災やその他の危険から避難者の生命を保護するために必要
広域避難場所
広域避難場所な面積を有する大規模公園、緑地等のオープ
ンスペースをいう。
帰宅困難者受入施設
帰宅困難者が一時的に滞在する施設
一時滞在施設、一時待機施設
帰宅者に対してトイレの提供等の各種支援を
災害時帰宅支援ステーション
災害時帰宅支援ステーション
する民間施設都道府県の施設などで、市町村が一時的に一時避難施設利用する避難施設
避難所
避難所
指定避難所
福祉避難所

自治体B

自治体B-1
避難施設

避難所

広域応援活動拠点

地域防災拠点

広域避難地

広域避難場所
帰宅困難者一時滞在施設

災害時帰宅支援ステーション 災害時帰宅支援ステーション
一時避難施設、一時避難所、一時受入施設

都道府県と市町村の語彙が違っており、情報をマッシュアップできない• 現場の状況に基づき、ボトムアップに意味を整理し、コンピュータ
でも理解できる形式として整備し、基盤として公開する必要。

共通語彙基盤8

米国の活用事例• NIEM（National Information Exchange Model)
政府が、基本的な用語について、意味や構造を整備• NIEMで整備された、住所、氏名、事件の状況、人の特徴などに係る統一的表記を用い、警備会社と警察との連絡をコンピュータ化。
• Washington DC, Richmondなど次々と採用が進む
政府緊急対応機関

警備会社

従来

現在

電話によ
る通報

NIEMの整備
した共通語彙
を用いたコン
ピュータ通信（情報連携）

3分／通報
地図で住所を調べor手でカーナ
ビにセットして現場に急行

15秒／通報さらにカーナビに自動登録して現場に急行
9

共通語彙基盤（IMI: Infrastructure for Multi-layer Interoperability）の整備• 情報を正しく効率的に交換、活用していくためには、人名、住所、物等、データを体系的、かつ、構造的に定義して行く必要がある。
システム連携
共通語彙基盤は、用語の参照辞書を整備することで、各種データの同一性の確認を容易にし、その結果として、システム間の連携やオープン
データの活用を容易にできるようにする仕組み。
語彙（ボキャブラリ）、
情報交換パッケージ（IEP)
項目名（Type/Sub-properties）
人型
氏名
性別

項目名（エントリー名）
ic:人型
ic:人_氏名
ic:人_性別

Substitutable Elements:
ic:人_性別コード
ic:人_性別名
ic:人_生年月日
ic:人_死亡年月日
ic:人_現住所
ic:人_本籍

国籍

ic:人_国籍+ PersonSexCode+ PersonSexText
BirthDate
DeathDate
PresentAddress
LegalResidence

データタイプ（英語）cardinality

ic:PersonNameType<abstract element, no type>

0..1
0..1

項目説明
人の情報を表現するためのデータ型。
氏名
性別

codes:性別コード型
ic:テキスト型
ic:日付型
ic:日付型
ic:住所型
ic:住所型

codes:GenderCodeType
ic:TextType
ic:DateType
ic:DateType
ic:AddressType
ic:AddressType

0..1
0..1
0..1
0..1

性別コード
性別の名称。
生年月日
死亡年月日
現住所
本籍

<abstract element, no type>

0..n

国籍

Mapping to NIEM
nc:PersonType
nc:PersonName
nc:PersonSex

オープンデータ

Mapping to ISA Joinup
Person項目説明（英語）

サンプル値

Name of a Person
Gender of a Person

1

Gender of a Person
Gender of a Person
Date of Birth of a Person
Date of Death of a Person

1男-

nc:PersonSexCode
nc:PersonSexText
nc:PersonBirthDate
dateOfBirthnc:PersonDeathDate
dateOfDeath
nc:PersonResidenceAssociresidency-

nc:PersonCitizenshipgenderCitizenship<抽象要素>

A county that assigns rights, duties, and privileges to a person because of
the birth or naturalization of the person in that country.

語彙で意味を確認し、情報交換パッケージから、情報を抽出・サービス設計の効率化
・安定した情報連携

citizenship

Substitutable Elements:

Substitutable Elements:
国籍名

ic:人_国籍名

国籍コード

ic:人_国籍コード

ISO3166Alpha2

ic:人_ISO3166Alpha2

ISO3166Alpha3

ic:人_ISO3166Alpha3

ISO3166Numeriｃ

データタイプic:氏名型<抽象要素>

Substitutable Elements:

性別コード
性別名
生年月日
死亡年月日
現住所
本籍

出生国
出生地
氏名型
姓名
カナ姓名
ローマ字姓名
姓
カナ姓
ローマ字姓
名
カナ名
ローマ字名
ミドルネームカナミドルネーム
ローマ字ミドルネーム
旧姓
カナ旧姓ローマ字旧姓

英語名
PersonType
PersonName
PersonSex

情報交換パッケージにより、システム間を連携
・高速な情報連携・設計の効率化+ CitizenshipText+ CitizenshipCode+ ISO3166Alpha2+ ISO3166Alpha3+ ISO3166Numeric

ic:人_ISO3166Numeriｃ
ic:人_出生国
ic:人_出生地
ic:氏名型
ic:氏名_姓名
ic:氏名_カナ姓名
ic:氏名_ローマ字姓名
ic:氏名_姓
ic:氏名_カナ姓
ic:氏名_ローマ字姓
ic:氏名_名
ic:氏名_カナ名
ic:氏名_ローマ字名
ic:氏名_ミドルネーム
ic:氏名_カナミドルネーム
ic:氏名_ローマ字ミドルネーム
ic:氏名_旧姓
ic:氏名_カナ旧姓
ic:氏名_ローマ字旧姓

BirthCountry
BirthPlace
PersonNameType
FullName
KanaFullName
RomanFullName
FamilyName
KanaFamilyName
RomanFamilyName
GivenName
KanaGivenName
RomanGivenName
MiddleName
KanaMiddleName
RomanMiddleName
MaidenName
KanaMaidenName
RomanMaidenName

ic:テキスト型
codes:国籍コード型

ic:TextType

国籍の名称。

codes:CitizenshipCodeType

住民基本台帳で利用されている国籍コード。

iso_3166:ISO3166Alpha2CodeTiso_3166:ISO3166Alpha2CodeType

国名コード。ISO3166Alpha2。2文字コード。

iso_3166:ISO3166Alpha3CodeTiso_3166:ISO3166Alpha3CodeType

国名コード。ISO3166Alpha3。3文字コード。

iso_3166:ISO3166NumeriｃCodeiso_3166:ISO3166NumeriｃCodeType
ic:場所型
ic:場所型

ic:LocationType
ic:LocationType

0..1
0..1

ic:テキスト型
ic:カタカナテキスト型
ic:テキスト型
ic:テキスト型
ic:カタカナテキスト型
ic:テキスト型
ic:テキスト型
ic:カタカナテキスト型
ic:テキスト型
ic:テキスト型
ic:カタカナテキスト型
ic:テキスト型
ic:テキスト型
ic:カタカナテキスト型
ic:テキスト型

ic:TextType
ic:TextType
ic:TextType
ic:TextType
ic:TextType
ic:TextType
ic:TextType
ic:TextType
ic:TextType
ic:TextType
ic:TextType
ic:TextType
ic:TextType
ic:TextType
ic:TextType

0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1
0..1

国名コード。ISO3166Numeric。数字3桁コード。
生まれた国。
生まれた場所。
氏名を表現するためのデータ型。
氏名（姓、名）。
氏名（姓、名）のカナ表記。
氏名（姓、名）のローマ字表記。
姓。
姓のカナ表記。
姓のローマ表記。
名。
名のカナ表記。
名のローマ字表記。
ミドルネーム。
ミドルネームのカナ表記。
ミドルネームのローマ字表記。
旧姓。
旧姓のカナ表記。
旧姓のローマ字表記。

A county that assigns rights, duties, and privileges to a person because of
the birth or naturalization of the person in that country.
A county that assigns rights, duties, and privileges to a person because of
the birth or naturalization of the person in that country.
A county that assigns rights, duties, and privileges to a person because of
the birth or naturalization of the person in that country.
A county that assigns rights, duties, and privileges to a person because of
the birth or naturalization of the person in that country.
A county that assigns rights, duties, and privileges to a person because of
the birth or naturalization of the person in that country.
A location where a person was born.
A location where a person was born.
Full name of a Person
Full name in Katakana.
Full name in Roman alphabet.
Family name of a Person
Family name in Katakana.
Family name in Roman alphabet.
Given name of a Person
Given name in Katakana.
Given name in Roman alphabet.
Middle name of a person
Middle name in Katakana.
Middle name in Roman alphabet.
Maiden name.
Maiden name in Katakana.
Maiden name in Roman alphabet.

日本国

nc:PersonCitizenshipText

392

nc:PersonCitizenshipFIPS10-4Codenc:PersonCitizenshipISO3166Alpha2Codenc:PersonCitizenshipISO3166Alpha3Codenc:PersonCitizenshipISO3166NumericCode

経済 太郎
ケイザイタロウ
Keizai Taro
経済
ケイザイ
太郎
タロウ

nc:PersonBirthLocation
nc:PersonBirthLocation
nc:PersonNameTypenc:PersonFullName

countryOfBirthplaceOfBirth
fullName

nc:PersonSurName

familyName

nc:PersonGivenName

given namenc:PersonMiddleNamealternativeName

nc:PersonMaidenName

birthName

三鷹市立第四小学校
ic:建物_所在
ic:場所_地名
ic:場所_地理識別子
ic:場所_住所
東京都三鷹市下連雀１
丁目２５−１

ic:住所_住所
ic:住所_構造化住所
ic:構造化住所_国ic:構造化住所_都道府県
ic:構造化住所_市区町村
ic:構造化住所_町名
ic:構造化住所_街区符号
ic:構造化住所_住居番号
ic:構造化住所_地番
ic:構造化住所_方書

東京都
三鷹市
下連雀
1
25
1
ic:方書_方書
ic:方書_ビル名
ic:方書_部屋番号

ic:構造化住所_郵便番号
ic:構造化住所_住所ID
ic:構造化住所_住所コード

181-0013

ic:場所_経緯度座標
ic:経緯度座標系_測地系コード
ic:経緯度座標系_緯度
ic:緯度_度
ic:緯度_分
ic:緯度_秒
ic:経緯度座標系_経度
ic:経度_度
ic:経度_分
ic:経度_秒
ic:場所_UTM座標
ic:UTM座標系_UTM座標
ic:UTM座標系_UTM測地系ID
ic:UTM座標系_東距
ic:UTM座標系_グリッドゾーンID
ic:UTM座標系_グリッドゾーン格子 ID
ic:UTM座標系_北距

検索

ic:場所_MGRS座標
ic:MGRS座標系_MGRS座標
ic:MGRS座標系_MGRS座標格子ID
ic:建物_施設情報
ic:施設_ID
ic:証明_識別ID
ic:証明_証明種類
ic:証明_発行日
ic:証明_失効日
ic:証明_発行者
ic:施設_名称
ic:施設_種別
ic:施設_商用区分
ic:施設_概要

三鷹市立第四小学校
小学校
小・中一貫教育校「連雀学園」に属する小学校。

Schema.org
検索エンジン大手が整備する構造化データマークアップの共通仕様

語彙間の整理をしておくことで、検索を効果的に実施・検索の利便性の向上
・効果的な広報の実施
10語彙基盤のない世界「オープンデータ」の提供、申請の電子化等を推進しようとしているが。。。

項目

語彙基盤のある世界
行政機関側

データ項目を個別に設計するのではなく、共通語彙基盤を参照する。

標準仕様のため連携、移行等が容易。
システム設計が簡
易化。
語彙DB

項目

独自に項目名等を設計

項目

システム設計、情報設計が個別に行われる

項目

項目

•
•

高い構築・運用コスト
意味の不一致による誤解の可能性
世帯

•

世帯

同じ項目名でも意味が違うことがある。
（「世帯」は、同居のことか家計のことか等）

共通化された項目を組みあわせることで情報交換や公開するの項目の調整が容易項目
項目

オープンデータの促進、多様な行政情報の発信
行政コストの削減
電子行政サービスの質的向上• 申請の電子化拡大• データの様式の統一• 情報の意味定義が明確、高い機械可読性•••

様式の不一致ECの情報科学総局は、データ様式不統一などによって行政情報へのスムースなアクセスが行えないことにより、国民一人当たり年間100ユーロ相当の時間を無駄にしていると試算（日本全体に換算すると年間1.7兆円相当の無駄）。

項目

•
•

オープンデータを活用するアプリ、機器、サービス事業の需要拡大、新産業の発達
オープンデータ作成にかかる新産業（データ構築、
データキュレーション、ソフト作成）の需要拡大、
11
新産業の発達従来（オープンデータ以前）：公開情報を図示するなど、人間にとって「オープンデータ」のポイント
わかりやすいよう配慮→しかしコンピュータは理解できない。
将来（オープンデータ）：コンピュータにとってわかりやすい形式で情報を公開→それを活用するスマホアプリなどへの応用が容易「オープンデータ」形式で公開された情報（左）を活用し、近隣の公園のトイレを自動的に表示するスマホアプリの例（鯖江市）

活用

公開データ（オープンデータ形式）

12
データを活用するスマホアプリ例

プロジェクト進捗状況

13

情報連携用語彙データベース事業の全体計画とスケジュール
全体計画

スケジュール概観
語彙DBシステ
ム

2013年
9月

10月

公告期間

11月

公募期間

1月

2014年
2月

9月

10月

11月

コア語彙の設計・構築、語彙ＤＢシステムのパイロットシステム設計・開発、語彙ＤＢシステムの概念設計書の作成
語彙DBシステムのパイロットシステム運用

検収

語彙DBシステムのパイロットシステム運用（IPA）

3月

コ
の
ア
利
語
用
彙

審
査
期
間

データ設計・作成支援ツール
群

12月

①

仕様検
仕様検
討
仕様検
討
討

②
③

5月

6月

7月

8月

語彙ＤＢシステム
語
要彙
望追
加

②

運
結用
果検
証

納入

③

ドメイン語彙の設計・構築、データ設計・作成支援ツール群のパイロッ
ドメイン語彙の設計・構築、データ設計・作成支援ツール群のパイロッ
ドメイン語彙の設計・構築、データ設計・作成支援ツール群のパイロットシステムの設計・開発および運用・検証、ツールの概念設計書の作トシステムの設計・開発および運用・検証、ツールの概念設計書の作 検収
検収
成トシステムの設計・開発および運用・検証、ツールの概念設計書の作
検収
成成
自治体による検証
自治体による検証
自治体による検証①

4月

将来的なシステム開発に向けての準備（ＩＰＡ）

データ設計・作成
支援ツール群納入

DBパイロットシステムに用意されるデータ構造、APIおよびコア語彙の仕様がDBプロジェクト担当者から、ツールプロジェクト担当者に渡される。
検証用の語彙データは極めて基本的な「コア語彙」以外については、ツールプロジェクト側が用意し、原則DBパイロットシステムへ登録し、運用。
評価はツールプロジェクト実施者が独自に行い、概念モデル中にまとめるとともに、それらをDBプロジェクト実施者がDB運用の視点から取りまとめる。

14

情報連携用語彙データベース事業の実施者■ DBプロジェクト
語彙データベースのパイロットシステムを構築・運用し、データベースやツールに関する知見や課題を整理■ツールプロジェクト
パイロットシステムを活用し、そこから提供される語彙データを活用して、再利用性の高いデータの作成に関わるツールを試作し、自治体の現場で運用する。この試作・運用を通して、語彙データ、データ構造やツールの機能について得られた知見や課題を整理

実施者と実施内容
プロジェクトDBプロジェクト

テーマ

プロジェクトの特徴

実施者
株式会社日立製作所

試用公的団体「施設・サービス」のデータ化

Excel入力によるRDF形
株式会社三菱総合研究所 金沢区
式でのデータ構造作成
地理空間の情報化と地理
浦安市都市整備部市街地「地理空間」のデータ化 情報との連携についての インディゴ株式会社
開発課液状化対策推進室
考察

ツールプロジェクト

松江市
非熟練者でも共通語彙を株式会社ネットワーク応「観光」のデータ化
使用してオープンデータ
用通信研究所
島根大学の作成が可能に
松江商工会議所
神戸市こども家庭局こども企画育成部
制度情報を複数の自治体 株式会社アスコエパート 千葉市総務局情報経営部「制度」のデータ化
ナーズ
業務改革推進課
で共有化
川口市企画財政部情報政策課
既存語彙とのマッピング
千葉市総務局情報経営部「イベント」のデータ化
インフォコム株式会社
業務改革推進課についての考察15

ツールプロジェクト実施の基本
住所、氏名、施設等、基本的事項について、記入すべきデータ項目、
データのタイプ等を記述したデータ

自治体関係者などプロジェクト
参加者

自治体関係者などプロジェクト
参加者

コア語彙

ドメイン語彙

具体的データ
の入れ込み

取捨選択、
新規作成、
並べ替え
データ構造設計
支援ツール

制度、メニュー、イベント等、対象分野に固有の事項について、記入すべきデータ項目、
データのタイプ等を記述したデータ

データ交換用パッケージ（IEP/ テンプレート）

データ入力
支援ツール

語彙基盤の形式で統一されたデータ

「ツールプロジェクト」成果の公開
goikiban.ipa.go.jpより（9月末予定）• 各プロジェクトが作成した独自の語彙データ– 観光情報（博物館、史跡、店舗など）の表現に係る語彙– 子育て助成制度の表現に係る語彙– イベント、施設（場所、主催者、参加者、内容、用途など）に係る語彙– 道路の形状、管理情報などに係る語彙等• 各プロジェクトが試作したツール類（オープンソース
ライセンスで公開）– データテンプレートを作成するツール– 入力ルールに従い、テンプレートにデータを入れるツール– 既存のウェブサイトのデータに、用語の意味、場所に対す
るGPS座標情報などをメタデータとして埋め込むツール– 自然表記された住所、日付などを分析し、テンプレートの該当箇所に自動的に埋め込むツール等

成果の公開（IPAグローバルシンポジウム）• 10月22日（水）東京ミッドタウンホール– 欧州委員会情報科学総局ISAのプロジェクト責任者
Vassilios Peristeras氏の講演• 欧州の相互運用性拡大施策(欧州版共通語彙基盤）について– 平本CIO補佐官から、日本の取り組みについて講演– IPAから、プロジェクト成果報告＋デモ

18

その他のイベント• OECDグローバルフォーラム– 10月2日、3日 ＠ホテルオークラ東京• IPA主催イベント– 2月ころ– 防災用情報発信への共通語彙基盤の活用結果発表– 防災用語彙、ツール等の公開• インターナショナル・オープンデータ・デー（IODD）2014– 2月ころ19デモ20