第 3 章 実用化システムと研究プロジェクト
3.3 オントロジジェネレータとオントロジジェネレータで作るセマンティック Wiki
3.3.4 オントロジジェネレータで作る新幹線時刻表のセマンティック Wiki
前節まで、セマンティックWebエンジン、オントロジジェネレータ及びオントロジの作 成法について説明してきた。以下、それらが如何なる使い方をされ、それらを使って何を
甘 納 豆
お 多 福 ぬ れ あ ず き
亜 硫 酸 ナ ト リ ウ ム 含 む
製 品 名 製 品 名 使 用 あ ん ぱ ん
オントロジ
甘 納 豆
お 多 福 ぬ れ あ ず き
亜 硫 酸 ナ ト リ ウ ム 含 む
製 品 名 製 品 名 使 用 あ ん ぱ ん
オントロジ Webページや非構造電子データ
題名 作成者 キーワード 有効期限
/ / 名 称よ み が な写 真 の U R I原 料 主 成 分 英 文 名 成 分 薬 理 作 用
桂 枝ケ イ ヒh t t p : / / w w w . e -k a m p o .c o m / e k a m p o/ t r ia l / h t m l/ l ib r a r y / im a g e s / k e i h i. j p gク ス ノ キ 科 ケ イ の 樹皮 精 油 c i n n a m i c a ld e h y d e発 汗 解 熱 作 用
桂 枝 m e t h o x y c in n a m i c a l d e h y d e鎮 静 ・ 鎮 痙 作 用
肉 桂 ジ テ ル ペ ノ イ ドセ ス キ テ ル ペ ノ イ ド糖タ ン ニ ンそ の 他 c i n n a m y l a c e t a t ep h e n y lp r o p y l a c e t a t ec i n n a m i c a c i dな どc i n n c as s i o l A ~ Ec i n n z e y l a n o lc i n n z e y l a n i n e な どc i n n a m o s id e な どD - g lu c o s eD - fr u c t o ses u c r o s eな どe p ic a t e c h inp r o c y a n id in B - 2p r o c y a n id in B - 5p r o c y a n id in C - 1c i n n a m t a n n in Iな どm e l i l o t ic a c i dm e l i l o t ic a c i d - o - g lu c o s id e な ど末 梢 血 管 拡 張 作 用血 圧 降 下 作 用抗 血 栓 作 用放 射 線 障 害 防 護 作 用抗 潰 瘍 作 用抗 炎 症 ・ 抗 ア レ ル ギ ー 作 用抗 菌 作 用水 分 代 謝 調 節 作 用消 化 吸 収 抑 制 作 用
/ / 名 称よ み が な写 真 の U R I原 料 主 成 分 英 文 名 成 分 薬 理 作 用
桂 枝ケ イ ヒh t t p : / / w w w . e -k a m p o .c o m / e k a m p o/ t r ia l / h t m l/ l ib r a r y / im a g e s / k e i h i. j p gク ス ノ キ 科 ケ イ の 樹皮 精 油 c i n n a m i c a ld e h y d e発 汗 解 熱 作 用
桂 枝 m e t h o x y c in n a m i c a l d e h y d e鎮 静 ・ 鎮 痙 作 用
肉 桂 ジ テ ル ペ ノ イ ドセ ス キ テ ル ペ ノ イ ド糖タ ン ニ ンそ の 他 c i n n a m y l a c e t a t ep h e n y lp r o p y l a c e t a t ec i n n a m i c a c i dな どc i n n c as s i o l A ~ Ec i n n z e y l a n o lc i n n z e y l a n i n e な どc i n n a m o s id e な どD - g lu c o s eD - fr u c t o ses u c r o s eな どe p ic a t e c h inp r o c y a n id in B - 2p r o c y a n id in B - 5p r o c y a n id in C - 1c i n n a m t a n n in Iな どm e l i l o t ic a c i dm e l i l o t ic a c i d - o - g lu c o s id e な ど末 梢 血 管 拡 張 作 用血 圧 降 下 作 用抗 血 栓 作 用放 射 線 障 害 防 護 作 用抗 潰 瘍 作 用抗 炎 症 ・ 抗 ア レ ル ギ ー 作 用抗 菌 作 用水 分 代 謝 調 節 作 用消 化 吸 収 抑 制 作 用
甘 納 豆
お 多 福 ぬ れ あ ず き
亜 硫 酸 ナ ト リ ウ ム 含 む
製 品 名 製 品 名 使 用 あ ん ぱ ん
オントロジ
甘 納 豆
お 多 福 ぬ れ あ ず き
亜 硫 酸 ナ ト リ ウ ム 含 む
製 品 名 製 品 名 使 用 あ ん ぱ ん
オントロジ
文書 文書
甘 納 豆
お 多 福 ぬ れ あ ず き
亜 硫 酸 ナ ト リ ウ ム 含 む
製 品 名 製 品 名 使 用 あ ん ぱ ん
オントロジ
甘 納 豆
お 多 福 ぬ れ あ ず き
亜 硫 酸 ナ ト リ ウ ム 含 む
製 品 名 製 品 名 使 用 あ ん ぱ ん
オントロジ
知識 知識
甘 納 豆
お 多 福 ぬ れ あ ず き
亜 硫 酸 ナ ト リ ウ ム 含 む
製 品 名 製 品 名 使 用 あ ん ぱ ん
オントロジ
甘 納 豆
お 多 福 ぬ れ あ ず き
亜 硫 酸 ナ ト リ ウ ム 含 む
製 品 名 製 品 名 使 用 あ ん ぱ ん
オントロジ 概要のみ
内容も
RDBや構造化された電子データ
ポーティング
理解した結果を記述
頭の中の知識を記述
メタデータ RSS
(簡単な)オントロジと言える。
オントロジでは曖昧さの少な い言語で記述
曖昧さの多い言語で記述 例えば、主語を省略
Webページや非構造電子データ
オントロジにするのは比較的容易 内容、記述形式は千差万別、
個別にオントロジ生成方法を 考える必要がある。
データ入力
甘 納 豆
お 多 福 ぬ れ あ ず き
亜 硫 酸 ナ ト リ ウ ム 含 む
製 品 名 製 品 名 使 用 あ ん ぱ ん
オントロジ
甘 納 豆
お 多 福 ぬ れ あ ず き
亜 硫 酸 ナ ト リ ウ ム 含 む
製 品 名 製 品 名 使 用 あ ん ぱ ん
オントロジ 直接生成
例えば、5W1Hで整理して記述
今後は、より上流のデータ入力 の段階でオントロジを生成する のが望ましい。[例]電子カルテ
今後は、より上流の人間の頭の中 の知識のオントロジ化が進むと思 われる。[例]魚の骨図やグラフの オントロジ化は容易
実現できるか理解し易くする為、Web上のウィキペディア等に掲載されている新幹線情報 (http://ja.wikipedia.org/wiki/%E6%9D%B1%E6%B5%B7%E9%81%93%E6%96%B0%E 5%B9%B9%E7%B7%9A)をオントロジジェネレータにより複数のオントロジにし、それら のオントロジをセマンティックWebエンジンにより統合し、意味検索機能を使って利用す る事例に付いて説明を行う。
ウィキペディアに掲載されている情報は膨大であり、ハイパーリンクによりリンクされ た幾つものWebページから構成されている。ウィキペディアの情報は基本的に人間が読ん で、理解して、操作する事を前提としているヒューマンリーダブルな情報である為、ウィ キペディアの Web ページ間の情報の関連付けは利用者(人間)が行う必要がある。例えば、
「東神奈川駅」から行って「ひかり1号」に乗ろうとすれば、関連するWebページ(横浜 線や新幹線の乗換え情報や時刻表等のWeb ページ)をチェックし、記載している情報の関 連を辿り、最終的に「新横浜駅」における「ひかり1号」の発車時刻を見出さなければな らず、操作やWebページ上の情報を読んだり見出したりするのに時間が掛かる。
新幹線及びその関連情報をオントロジにすれば、セマンティックWebエンジン等の意味 検索機能を用いて、即座に「新横浜駅」における「ひかり1号」の発車時刻を得ることが 可能となる。
本資料では、新幹線及びその関連情報をオントロジにして利用するシステムを新幹線時 刻表のセマンティックWikiと呼び。以下、新幹線時刻表のセマンティックWikiの作り方 と利用イメージに付いて説明する。
3.3.4.1 新幹線時刻表のオントロジの作成
新幹線及びその関連情報を一つの大きなオントロジとして作ることも可能である。しか し、大きなオントロジにすると保守が大変になったり、その処理に時間が掛かったりする。
新幹線時刻表のセマンティック Wiki の場合、オントロジの作成作業を分担して行い易 くし、また、保守をし易くする為、次の6個の情報に分割してオントロジを作成する事と した。
① 新幹線路線情報 どの駅とどの駅が隣接しているか示す情報
② 新幹線列車情報 列車毎の列車番号、車両情報、運転日等を示す情報
③ 新幹線発着時刻表 列車毎の各駅の発着時刻表
④ 地理情報 都府県毎にどんな駅があるか示す情報
⑤ 新幹線駅情報 駅毎の停車する列車や乗換え可能な路線名等を示す情報
⑥ 在来線情報 鉄道会社別路線名や横浜線等の駅等を示す情報
この6個のオントロジを作成する為、Excelによりオントロジの元となる情報(以下、オ ントロジソースと呼ぶ)を作成し、そのオントロジソースをCSVデータに落とし、CSVデ ータをオントロジジェネレータの入力にしてOWLで記述したオントロジを生成した。
オントロジジェネレータを使ったオントロジ作成イメージを図3.3.5に示す。
図3.3.5 オントロジジェネレータを用いたオントロジ生成
3.3.4.2 新幹線時刻表のオントロジの統合
前節で述べた別々に作成した6個のオントロジを次の図で示す様にセマンティックWeb エンジンにより統合して一つの大きな新幹線時刻表のセマンティック Wiki 用オントロジ (以下、新幹線時刻表オントロジと呼ぶ)にする。
//structure=grid
//(Title) 東京 品川 新横浜 小田原 熱海 三島 新富士
東京 ○
品川 ○ ○
新横浜 ○ ○
小田原 ○ ○
熱海 ○ ○
三島 ○ ○
新富士 ○
静岡 ○
掛川 浜松 豊橋 三河安城 名古屋 岐阜羽島 米原 京都 新大阪
新幹線路 線オントロ
ジ
新幹線列車 情報オントロ
ジ
? ? 時刻表オントロジ 新幹線路線Excelデータ 新幹線列車情報Excelデー
タ
新幹線発着時刻表Excelデータ
//data=class //structure=list
//(Title)列車名(subject) 列車番号 列車予約コード 連結車両 備考 運転日
のぞみ1号 1A 11001 グリーン車指定席車内販売 終日
普通車一部指定席500系のぞみ のぞみ201号 9201A 11201 グリーン車指定席車内販売 2月28日ま
普通車一部指定席
のぞみ3号 3A 11003 グリーン車指定席車内販売 終日
普通車一部指定席700系のぞみ
こだま561号 561A 2561 グリーン車指定席 車内販売 終日
普通車一部指定席 のぞみ301号 9301A 11301 グリーン車指定席車内販売 11月19・
普通車一部指定席 のぞみ171号 6171A 11171 グリーン車指定席車内販売 2月28日ま
普通車一部指定席11月3日・12月29~31日・
ひかり361号 361A 1361 グリーン車指定席 車内販売 終日
普通車一部指定席 のぞみ101号 3101A 11101 グリーン車指定席車内販売 2月28日ま
普通車一部指定席
のぞみ5号 5A 11005 グリーン車指定席車内販売 終日
普通車一部指定席700系のぞみ のぞみ173号 9173A 11173 グリーン車指定席車内販売
普通車一部指定席11月18日・12月29~31日
こだま531号 531A 2531 グリーン車指定席 車内販売 終日
普通車一部指定席
//structure=list
//のぞみ1号 //のぞみ201号 //のぞみ3号 //こだま561号 //のぞみ301号 //のぞみ171号 //(Title)駅名
(subject) のぞみ1 号の到着 時刻
のぞみ1 号の発車 時刻
のぞみ 201号の 到着時刻
のぞみ 201号の 発車時刻
のぞみ3 号の到着 時刻
のぞみ3 号の発車 時刻
こだま561 号の到着 時刻
こだま561 号の発車 時刻
のぞみ 301号の 到着時刻
のぞみ 301号の 発車時刻
のぞみ 171号の 到着時刻
のぞみ 171号の 発車時刻
東京 6:00 6:05 6:20 6:23 6:26 6:26
品川 6:06 6:07 6:11 6:12 6:26 6:27 6:29 6:30 6:33 6:34 6:33 6:34 新横浜 6:18 6:18 6:23 6:24 6:38 6:39 6:42 6:43 6:45 6:46 6:45 6:46
小田原 6:59 7:04
熱海 7:12 7:13
三島 7:21 7:27
新富士 7:38 7:43
静岡 7:55 7:58
掛川 8:13 8:14
浜松 8:26 8:31
豊橋 8:45 8:51
三河安城 9:04 9:06
名古屋 7:39 7:40 7:47 7:48 8:02 8:03 9:18 8:09 8:10 8:09 8:10 岐阜羽島
米原
京都 8:16 8:17 8:24 8:25 8:40 8:41 8:46 8:48 8:46 8:48
新大阪 8:30 8:32 8:40 8:56 8:58 9:02 9:02 9:04
OntologyGenerator
OntologyGenerator OntologyGenerator
//data=class //structure=tree 東京都
東京 品川 神奈川県
新横浜 小田原 静岡県
熱海 三島 新富士 静岡 掛川 浜松 愛知県
豊橋 三河安城 名古屋 岐阜県
岐阜羽島 滋賀県
米原 京都府
京都 大阪府
新大阪
地理情報Excelデータ 新幹線? 情報Excelデータ 在来線情報Excelデータ
OntologyGenerator
OntologyGenerator OntologyGenerator
地理情報オン トロジ
新幹線駅情報 オントロジ
在来線情報オ ントロジ
//data=class //structure=tree 東京
距離(km)
0 停車列車
のぞみ ひかり こだま 接続路線
山形新幹線 秋田新幹線 上越新幹線 長野新幹線 北陸新幹線 中央線(快速)
山手線 京浜東北線 東海道本線 総武線(快速)
横須賀線 京葉線 丸ノ内線 所在地
東京都千代田区 品川
距離(km)
6.8 停車列車
のぞみ(大部分停車)
ひかり(大部分停車)
こだま 接続路線
山手線 京浜東北線
//data=class //structure=tree 横浜線
東神奈川駅 大口駅 菊名駅 新横浜駅 小机駅 鴨居駅 中山駅 十日市場駅 長津田駅 成瀬駅 町田駅 古淵駅 淵野辺駅 矢部駅 相模原駅 橋本駅 相原駅 八王子みなみ野駅 片倉駅 八王子駅
新横浜駅=新横浜 東日本旅客鉄道 東北新幹線
山形新幹線 秋田新幹線 上越新幹線 長野新幹線 北陸新幹線 中央線(快速)
山手線