Contenu connexe Plus de National Institute of Informatics (NII) (20) 共通語彙基盤 コア語彙2(Ver 2.2)の紹介4. IMI共通語彙とは
• 構造化概念辞書
– 概念辞書
• 概念の表記としての用語
– 各項目は概念であって用語でない。
• クラス概念と関係概念
• 上位下位関係(上位にある概念とはより一般的概念)
– 構造化辞書
• 概念は相互につながっていて、その組み合わせ(構造)
で表現されている
• クラス概念は属性を示す関係概念と上位下位を示すク
ラス概念
• 関係概念は結びつくクラス概念と上位下位の関係概念
7. スキーマのテンプレートとしての共通語彙
○×会議参加登録
氏名:
住所:
性別:
勤務先:
勤務先住所:
参加日: 年 月 日
男/女
人型
氏名
性別
性別コード
生年月日
住所
…
氏名型
種別
姓名
姓
名
性別
…
住所型
種別
表記
郵便番号
都道府県
市区町村
…
文字列
文字列
文字列
コード型
文字列 文字列
文字列
文字列
文字列
文字列
コード型
種別
値
氏名型
住所型
コードリスト型
文字列
コード型
事象型
IMI共通語彙 特定のデータ構造
人型
氏名
性別
住所
勤務先
氏名型
姓名
住所型
表記
郵便番号
文字列 文字列
文字列
文字列
氏名型
住所型
組織型
人 型
日時型
イベント参加型
参加者
参加日
特定のスキーマ
いらないものを取る
必要なものを加える
8. IMI共通語彙とは
• 構造化概念辞書
– 概念辞書
• 概念の表記としての用語
– 各項目は概念であって用語でない。
• クラス概念と関係概念
• 上位下位関係(上位にある概念とはより一般的概念)
– 構造化辞書
• 概念は相互につながっていて、その組み合わせ(構造)で表現さ
れている
• クラス概念は属性を示す関係概念と上位下位を示すクラス概念
• 関係概念は結びつくクラス概念と上位下位の関係概念
• スキーマのテンプレート
– 自分のスキーマをここから取捨択一、追加をして構成する
11. コア語彙2 (バージョン2.2)リリー
ス
コア語彙(HTML) http://imi.ipa.go.jp/ns/core/2/
コア語彙 XML スキーマ 名前空間: http://imi.ipa.go.jp/ns/core/2/
コア語彙 RDF スキーマ 名前空間: http://imi.ipa.go.jp/ns/core/rdf#
IEPD(情報交換パッケージドキュメント)
IEPDは、コア語彙を使って情報を交換するためのテンプレート
住所
地物
施設
避難施設
イベント
医療機関
氏名
設備
組織
共通語彙基盤およびコア語彙に関するドキュメント
共通語彙基盤概要 http://imi.ipa.go.jp/doc/IMI_Overview_v2.pdf
コア語彙テクニカルガイドライン http://imi.ipa.go.jp/doc/IMI_Core2_TechGuide_v2.pdf
12. 語彙の設計方針
日本語の語彙とする
意味や構造は明確になるようにする
業界を越えての情報交換を可能にする
用途に応じて適した物理形式によるデータ交換・共有が可能
とするため、特定の物理形式に依存しないようにする
一部の項目を利用することや、項目を追加すること、他の語
彙との併用が可能となるようにする
継承などにより、コア語彙など基本的な語彙を最大限活用で
きるようにする
既存システムの変更をすることなしに、データ交換の際に利
用できるようにする
順次導入が可能なようにする
18. 用語の構造
人
氏名 ic:氏名型
連絡先 ic:連絡先型
: :
氏名
姓名 xsd:string
姓名カナ表記 xsd:string
: :
連絡先
電話番号 ic:電話番号型
住所 ic:住所型
: :
電話番号
: :
住所
国 xsd:string
都道府県 xsd:string
: :
プロパティ用語のデータ型としてクラス用語を指定することができる。そ
の場合、データ型であるクラス用語がまたプロパティ用語をもつので、
図のような概念的な構造をもつ
26. 行政情報へのIMI適用事例:AED Search
• AEDの情報は、自治体や企業から公表されていたが、記述内容がバラバラで有り、
広域アプリケーションができなかった。また、実用には情報項目が不足していた。
IMIのデータ構造に合わせることにより、設計時間の短縮、広域でのサービス構築
が可能になった。
47都道府県の200市町村区以上のデータ
必須項目
LocationName NVARCHAR(MAX), -- 名称
Perfecture NVARCHAR(MAX), -- 都道府県
City NVARCHAR(MAX), -- 市区町村
AddressArea NVARCHAR(MAX), -- 町名以降
Source NVARCHAR(MAX), -- 情報源(URLなど)
オプション
Latitude -- 緯度経度座標系_緯度
Longitude -- 緯度経度座標系_経度
ScheduleDayType -- 利用可能時間
ScheduleDayStartTime -- 開始時間
ScheduleDayEndTime -- 終了時間
FacilityPlace -- 設置場所(※受付横と
か)
FacilityNote -- 補足
Id
LocationName -- 場所_地名【名称】
Perfecture -- 構造化住所_都道府県
City -- 構造化住所_市区町村
AddressArea -- 構造化住所_町名
Latitude -- 緯度経度座標系_緯度
Longitude -- 緯度経度座標系_経度
FacilityId -- 公共設備_ID
FacilityName -- 公共設備_名称
Facilitytdlace -- 公共設備_設置場所【設置場所】
ScheduleDayTytde -- 公共設備_利用可能時間【利用可能時
間】
ScheduleDayStartTime -- 開始時間
ScheduleDayEndTime -- 終了時間
AccessAvailabilityOfPad -- 公共設備_建物内外【建物内外】
FacilityUser -- 公共設備_利用者【利用制限】
DayOfInstallation -- 公共設備_設置日
PhotoOfAedUrl -- 公共設備_写真URL【写真】
Url -- 公共設備_ホームページ【ホームページ】
FacilityOwner -- 公共設備_設置者【設置者】
FacilityOperater -- 公共設備_管理者
ContactPoint -- 公共設備_連絡先【連絡先】
ContactTelephone -- 連絡先_電話番号
ContactExtension -- 連絡先_内線番号
FacilityNote -- 公共設備_補足【補足】
TypeOfPad -- AED_パッド種類
ExpiryDate -- AED_有効期限
ExpiryDateOfPads -- AED_パッド有効期限
ExpiryDateOfBatteries -- AED_バッテリ有効期限
TypeOfDefibrillator -- AED_タイプ
ModelNumber -- AED_モデルナンバー
SerialNumber -- AED_シリアルナンバー
Source -- メタデータ_情報源
DateOfUpdatingInformation -- 更新日時
共通語彙基盤
IODD2014
公共設備APPS
開発支援キット
(データ項目・構造)
ハッカソン、
開発者等
に提供
データ構造に基づくアプリ開発 JSON Data - AED位置情報
のフォーマット
広域でのアプリ開発、デー
タ共有が効率的に可能
http://hatsunejournal.jp/w8/aedSearch/
30. 世界に向けて
• SEMIC 2015 - Semantic Interoperability
Conference
– 招待講演:和田氏(経産省)、田代氏(IPA)
• Workshop: Community of Practice on Core Data
Models
– 各コアモデル間のマッピング