参考資料1

共通語彙基盤
ＩＭＩ

意味

InfrastructureforMulti‐layer Interoperability

良いサービスを作るにために、良いデータを揃えましょう
都道
府県

交換

交換
病院

小学校
建物

イベント
建物

民間

建物

所在（住所）

所在（住所）

施設情報

施設情報

建築物情報

建築物情報

国

市町
村

所在（住所）

市町村

避難所情報
スケジュールコア
ボキャブラリドメイン
ボキャブラリ

連絡先
診療科
状況
ベッド数

生徒数

普段使っている情報って、意外に共通点があります。
これを体系化すると、情報の活用方法が格段に広がります。

この基盤を使うことで、サービスの検討や広範囲に使えるサービス構築が容易になります。
IT戦略「世界最先端IT国家創造宣言」（平成25年6月閣議決定）で、「データの組み合わせや横断的利用を容易とする共通の語彙の基盤構築にも取り組む。」「国民がステークホルダーとして積極的に参加できるよう、（中略）、データ・フォーマット、用語、コード、文字等の標準化・共通化、APIの公開等を行いつつ整備する。」と今後の活用が国の方針として決定されています。

経済産業省

独立行政法人情報処理推進機構

共通語彙基盤の内容
共通語彙基盤では、3つの語彙の階層を定義しています。
コア語彙：「氏名」「住所」等、どのようなサービスでも使う用語

ドメイン共通語彙：「病院」｢避難所」など、複数の分野で使われる用語
ドメイン固有語彙：「診療科」「病床数」等、特定分野での専門用語
ドメイン共通語彙

防災
将来領域・・・

避難所

語彙（ボキャブラリ）ドメイン固有語彙
項目名（ Type / Sub- pro pe rtie s）
人型
氏名
性別

医療

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

英語名
PersonType
PersonName
PersonSex

データタイプ

データタイプ（ 英語）c ardin ality

ic:氏名型<抽象要素>

ic:PersonNameType<abstract element, no type>

0..1
0..1

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

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

ic:人_性別コードic:人_性別名
ic:人_生年月日
ic:人_死亡年月日
ic:人_現住所
ic:人_本籍+ PersonSexCode+ PersonSexText
BirthDate
DeathDate
PresentAddress
LegalResidence

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

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

国籍

ic:人_国籍

Citizenship<抽象要素><abstract element, no type>0..n

ic:テキスト型

ic:TextType

codes:国籍コード型

codes:CitizenshipCodeType

Substitutable Elements:

Substitutable Elements:
国籍名

診療科

氏名

コア
語彙

関連の単語一覧+ CitizenshipCode

国籍

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

ic:人_ISO3166Alpha2+ ISO3166Alpha2

iso_3166:ISO3166Alpha2CodeTiso_3166:ISO3166Alpha2CodeType

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

ic:人_ISO3166Alpha3+ ISO3166Alpha3

iso_3166:ISO3166Alpha3CodeTiso_3166:ISO3166Alpha3CodeType

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

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

Mappin g to NIEM
nc:PersonType
nc:PersonName
nc:PersonSex

Mapping to ISA Jo in up
PersongenderA county that assigns rights, duties, and privileges to a person because ofthe birth or naturalization of the person in that country.

-nc:PersonSexCode
nc:PersonSexText
nc:PersonBirthDate
dateOfBirthnc:PersonDeathDate
dateOfDeath
nc:PersonResidenceAssoc residency

ic:人_ISO3166Numeriｃ+ ISO3166Numeric

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

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

iso_3166:ISO3166NumeriｃCodeiso_3166:ISO3166NumeriｃCodeType

国名コード。ISO3166Numeric。数字3桁コード。

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..10..10..10..10..10..10..10..10..10..10..10..10..10..10..1

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

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.

日本国
392

nc:PersonCitizenshipcitizenship

nc:PersonCitizenshipText
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

製造
畑・・・+ CitizenshipText

ic:人_国籍コード

ISO3166Alpha2
ISO3166Alpha3
ISO3166Numeriｃ

病院

サンプル値
11
男-

Substitutable Elements:
ic:人_国籍名

国籍コード

項目説明（ 英語）
Name of a Person
Gender of a Person
Gender of a Person
Gender of a Person
Date of Birth of a Person
Date of Death of a Person

Substitutable Elements:

情報交換パッケージ（IEP)
農業小学校
建物

流通

所在（住所）
施設情報

単語を組み合わせたテンプレート群

建築物情報
避難所情報
生徒数

このように、情報交換するデータを定義、構造化することで、広域のサービスを迅速に連携可能（基本的モデルが参照できるので合意が取りやすい）

従来各情報の書式がバラバラで一覧化、広域サービスができない

都道府県の持つ施設情報

A市の施設情報

D市の施設情報交換ルールを作ると組み合わせて使ったり、様々な使い方が可能。

B市の施設情報

C市の施設情報

その結果
利用者本位のサービス他の地域に展開が容易

導入方法
アプリ開発や情報連携で活用すると、短い検討時間で、高品質なデータ設計をすることができます。

AED：自動体外式除細動器（Automated External Defibrillator ）現在提供中の語彙・情報交換パッケージ（ＩＥＰ）

氏名IEP組織IEP
住所IEP
イベントIEP

地物IEP
施設IEP
避難施設IEP
医療機関IEP
設備IEP

コア語彙

他に不足する語彙がある場合には、米国政府が整備するNIEMや検索業界が定義するSchema.orgも参照すると参考になる資料が手に入ることがあります。
https://www.niem.gov/
http://www.schema.org/

FAQ
Q:語彙って何ですか？
A:語彙は、特定範囲において使われる単語のグループの総体を言っており、システム間の情報連携をするための単語の総体として使っています。
Q:既存の用語集との関係はどうなっていますか？
A：専門分野や企業毎に用語集が整備されていることが多いです。それを変える必要はありません。外部と情報交換するときに、共通語彙基盤を活用してください。一度対応関係を整理すれば、その後は容易に変換できるようになります。
Q業界内で用語を整備しているので必要性を感じないのだけれど？
A:最近のサービスでは業界横断や地域横断のサービスが増えてきています。そのような広範囲での情報連携の時に効果が生じます。
Q何を根拠に語彙を選び、情報交換パッケージを整理しているのですか？
A行政や語彙の専門家が委員会で、既存の関連データ構造や実例を収集しデータの設計をしています。また、実データをサンプルとして入れて検証しています。
Q：コードの一覧は提供されないのですか？
A:主要なコードは情報交換パッケージに記述していますが、今後拡充していきます。
Q：国際的な情報交換はできるのですか？
A:諸外国の類似プロジェクトと協力しながらプロジェクトの推進をしています。対応表も整備していく予定です。翻訳も効率的にできるようにするひな形を整備する予定です。
Q：各種資料の更新頻度を教えてほしい？
A：現在のコア語彙はv2.2です。しばらく大規模なメジャーバージョンアップは予定していません。ドメインの追加等のマイナーバージョンアップは、適宜行う予定です。
Q：既存の語彙を当てはめようとすると、共通語彙基盤の語彙が細かすぎて、そこまで入力できません。どうしたらよいのでしょう？
A：共通語彙基盤の用語は、用途に応じて取捨選択して活用するようになっていますので、すべてを正確に合わせる必要はありません。従来データを活かして、大括りで情報を扱うことも可能です。現場に負担をかけず、徐々に移行していくことをお勧めします。
Q:データの入力や変換が大変なのですが、何か工夫はありますか？
A:データの入出力を支援するツールを整備中です。もうしばらくお待ちください。

問合先
独立行政法人情報処理推進機構国際標準推進センター http://imi.ipa.go.jp/
2015‐02‐21