(57)【要約】【課題】構築者の負担を軽減し、オントロジーの効率的な構築を支援することができるオントロジー構築支援装置、そのプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。【解決手段】オントロジー構築支援装置は、オントロジーに基づく手順分解木の構築を支援する装置であり、入力手段１と、記憶手段２と、手順ノード生成手段を含むノード生成手段３と、表示手段４と、を備える。入力手段１は、業務に関する全体手順と部分手順列との達成関係を記述した文章を入力する。記憶手段２は、入力された文章を記憶する。ノード生成手段３は、手順ノード生成手段を含み、手順ノード生成手段は、文章から行為を表す動詞を抽出し、それに対応するノードを手順ノードとして生成して、その手順ノードに抽出された動詞を付与する。表示手段４は、生成されたノードを表示する。【選択図】図５
2013105401.tif 000002
【特許請求の範囲】
【請求項１】
全体手順と、その手順を達成する達成方式に基づいて細分化した部分手順列とを、それぞれ親ノードと子ノードとして、これらの手順の達成関係をオントロジーに基づいて木構造で表現した手順分解木の構築を支援するオントロジー構築支援装置であって、
業務に関する全体手順と部分手順列との達成関係を記述した文章を入力する入力手段と、
入力された前記文章を記憶する記憶手段と、
前記文章から行為を表す動詞を抽出し、それに対応するノードを手順ノードとして生成して、その手順ノードに抽出された前記動詞を付与する手順ノード生成手段と、
生成されたノードを表示する表示手段と、
を備えることを特徴とするオントロジー構築支援装置。
【請求項２】
前記文章内に達成方式を示唆する文言が現れたときは、その文言を抽出し、その文言を達成方式のラベル候補として登録する方式ラベル候補登録手段を備えることを特徴とする請求項１に記載のオントロジー構築支援装置。
【請求項３】
前記文章内に手順を実施する際の阻害要因を示唆する文言が現れたときは、その文言を抽出し、それに対応するノードを阻害要因ノードとして生成して、その阻害要因ノードに抽出された前記文言を付与する阻害要因ノード生成手段を備えることを特徴とする請求項１又は２に記載のオントロジー構築支援装置。
【請求項４】
前記文章内に前記阻害要因に対する対処法を示唆する文言が現れたときは、その文言を抽出し、それに対応するノードを対処タスクノードとして生成して、その対処タスクノードに抽出された前記文言を付与する対処ノード生成手段と、
前記文章内に前記阻害要因に対する予防法を示唆する文言が現れたときは、その文言を抽出し、それに対応するノードを予防タスクノードとして生成して、その予防タスクノードに抽出された前記文言を付与する予防ノード生成手段と、
のうち少なくとも一方の手段を備えることを特徴とする請求項３に記載のオントロジー構築支援装置。
【請求項５】
前記文章から目的を示唆する文言を検索し、その文言の出現位置を基準とする所定の範囲内から生成された前記各ノードをグループ化するノードグループ化手段を備えることを特徴とする請求項１〜４のいずれか一項に記載のオントロジー構築支援装置。
【請求項６】
前記手順ノードに対し、その行為の対象物に関する対象物情報を付与する対象物情報付与手段を備え、
前記表示手段において、前記対象物情報を前記手順ノードに対応付けて表示することを特徴とする請求項１〜５のいずれか一項に記載のオントロジー構築支援装置。
【請求項７】
さらに、複数の前記手順ノードに対して前記対象物情報が付与されている場合、前記表示手段において、同一の前記対象物情報を同じ形態で表示することを特徴とする請求項６に記載のオントロジー構築支援装置。
【請求項８】
前記業務に関する画像が蓄積されたデータベースに接続するデータベース接続手段と、
前記手順ノードに対応する行為を前記データベース上から検索し、検索された画像を前記表示手段に表示する検索画像表示手段と、
を備えることを特徴とする請求項１〜７のいずれか一項に記載のオントロジー構築支援装置。
【請求項９】
指定されたノード間にリンクを生成するリンク生成手段と、
全体手順を表す親ノードに対して、１つの達成方式に基づいた部分手順列を表す子ノードの数が設定数を超える場合、警告を発する警告発生手段と、
を備えることを特徴とする請求項１〜８のいずれか一項に記載のオントロジー構築支援装置。
【請求項１０】
さらに、前記業務に関する情報が蓄積されたサーバに接続するサーバ接続手段と、
全体手順を表す親ノードに対して、１つの達成方式に基づいた部分手順列を表す子ノードの数が設定数を超える場合、前記子ノードから指定された２つ以上の子ノードに付与されたそれぞれの行為を表す文言と、目的又は理由という単語とを前記サーバ内でＡＮＤ検索し、検索結果を前記表示手段に表示するＡＮＤ検索表示手段と、
を備えることを特徴とする請求項９に記載のオントロジー構築支援装置。
【請求項１１】
１つの達成方式に基づいた部分手順列を表し、該部分手順ごとに区切られた一連の動画を記憶する動画記憶手段と、
構築された手順分解木と前記動画のタイムラインとを表示して、前記タイムライン上の前記部分手順を表す部分動画を選択した場合、前記手順分解木中の全手順ノードに付与されたそれぞれの行為を表す文言のリストを表示し、そのリストの中から選択した文言を当該部分動画のタグとして付与するユーザインタフェース手段と、
を備えることを特徴とする請求項１〜１０のいずれか一項に記載のオントロジー構築支援装置。
【請求項１２】
１つの達成方式に基づいた部分手順列を表し、該部分手順ごとに区切られた一連の動画を記憶する動画記憶手段と、
構築された手順分解木と前記動画のタイムラインとを表示して、前記手順分解木中の手順ノードを選択し、前記タイムライン上の所定の前記部分手順を表す部分動画にドラッグ＆ドロップすることで、その手順ノードに付与された行為を表す文言を当該部分動画のタグとして付与するユーザインタフェース手段と、
を備えることを特徴とする請求項１〜１０のいずれか一項に記載のオントロジー構築支援装置。
【請求項１３】
１つの達成方式に基づいた部分手順列を表し、該部分手順ごとに区切られた一連の動画を記憶する動画記憶手段と、
構築された手順分解木と前記動画のタイムラインとを表示して、前記タイムライン上の前記部分手順を表す部分動画を選択し、前記手順分解木中の所定の手順ノードにドラッグ＆ドロップすることで、その部分動画の情報を当該手順ノードに付与するユーザインタフェース手段と、
を備えることを特徴とする請求項１〜１２のいずれか一項に記載のオントロジー構築支援装置。
【請求項１４】
全体手順と、その手順を達成する達成方式に基づいて細分化した部分手順列とを、それぞれ親ノードと子ノードとして、これらの手順の達成関係をオントロジーに基づいて木構造で表現した手順分解木の構築を支援するオントロジー構築支援装置として、コンピュータを機能させるためのプログラムであって、
前記コンピュータを、
業務に関する全体手順と部分手順列との達成関係を記述した文章を入力する入力手段と、
入力された前記文章を記憶する記憶手段と、
前記文章から行為を表す動詞を抽出し、それに対応するノードを手順ノードとして生成して、その手順ノードに抽出された前記動詞を付与する手順ノード生成手段と、
生成されたノードを表示する表示手段と、
として機能させるためのプログラム。
【請求項１５】
請求項１４に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オントロジー構築支援装置、そのプログラム及びそのプログラムを記録した記録媒体に関する。特に、全体手順と、その手順を達成する達成方式に基づいて細分化した部分手順列との関係をオントロジーに基づいて木構造で表現した手順分解木の構築を支援するオントロジー構築支援装置、そのプログラム及びそのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来、製造分野や医療分野等の各種分野において、業務支援や知識共有等を目的としてガイドライン（手順書）といった文書化したものが利用されている。さらに最近では、業務知識をオントロジーに基づいて体系的に記述することで、業務支援や知識共有等に利用することが提案されている（例えば、特許文献１、非特許文献１参照）。
【０００３】
特許文献１には、機能分解木を用いることで、設計現場及び生産現場等において各個人が抱えていた知識及び暗黙的な知識等が体系的に整理され、知識の共有化を図り業務の改善及び設計支援等を実現できることが記載されている。機能分解木とは、機能をその機能を達成する部分機能に分解し、これを繰り返して、階層的な木構造で表現したものである。一方、非特許文献１には、設計分野で用いられているオントロジーに基づく機能的知識共有枠組みを医療分野へ水平展開し、医療関連プロセスを「医療関連プロセス分解木」として記述することが記載されている。
【０００４】
上記したオントロジーに基づく機能分解木やプロセス分解木の構築（記述）を支援するツールとしては、例えば、国立大学法人大阪大学産業科学研究所によって開発された「法造‐オントロジーエディタ」や、株式会社ＭｅｔａＭｏＪｉによって製品化された「ＯｎｔｏｌｏＧｅａr（登録商標）」等がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２１３３６０号公報
【非特許文献】
【０００６】
【非特許文献１】西村  悟史、外３名著、「意図明示化を指向した汎用的医療関連プロセス知識記述枠組み」、２０１０年度人工知能学会全国大会（第２４回）論文集、１Ｂ３‐２、２０１０年６月
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、オントロジーを構築する作業は、構築者によって手作業で行われることが多い。しかし、オントロジーの構築は、オントロジーに精通し、十分に経験を積んだ専門家でないと難しい。また、昨今では、技術革新や新しい手法の開発と共に、業務知識は膨大になり、その知識も多岐にわたる。そのため、オントロジーの構築には、多大な労力と時間を要する。
【０００８】
本発明は、上記の事情に鑑みてなされたものであり、その目的の一つは、構築者の負担を軽減し、オントロジーの効率的な構築を支援することができるオントロジー構築支援装置、そのプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
本発明のオントロジー構築支援装置は、全体手順と、その手順を達成する達成方式に基づいて細分化した部分手順列とを、それぞれ親ノードと子ノードとして、これらの手順の達成関係をオントロジーに基づいて木構造で表現した手順分解木の構築を支援するオントロジー構築支援装置である。そして、本発明の装置は、入力手段と、記憶手段と、手順ノード生成手段と、表示手段と、を備えることを特徴とする。入力手段は、業務に関する全体手順と部分手順列との達成関係を記述した文章を入力する。記憶手段は、入力された文章を記憶する。手順ノード生成手段は、文章から行為を表す動詞を抽出し、それに対応するノードを手順ノードとして生成して、その手順ノードに抽出された動詞を付与する。表示手段は、生成されたノードを表示する。
【００１０】
本発明のプログラムは、上記した本発明のオントロジー構築支援装置として、コンピュータを機能させるためのプログラムであり、具体的には、コンピュータを、以下の手段として機能させるためのプログラムである。
業務に関する全体手順と部分手順列との達成関係を記述した文章を入力する入力手段。
入力された文章を記憶する記憶手段。
文章から行為を表す動詞を抽出し、それに対応するノードを手順ノードとして生成して、その手順ノードに抽出された動詞を付与する手順ノード生成手段。
生成されたノードを表示する表示手段。
【００１１】
また、本発明の記録媒体は、上記した本発明のプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００１２】
上記した手順分解木は、オントロジーに基づいて、全体手順とその手順を細分化した部分手順列との関係を木構造で表現したものである。より具体的には、全体手順をその手順を達成する達成方式に基づいて部分手順の列に分解（以下、これを「手順分解」と称する場合がある）することを繰り返して得られ、全体手順を親ノード、部分手順を子ノードとして、木構造で表現したものである。部分手順を更に手順分解することが可能な場合は、部分手順を細分化した部分手順の列をそれぞれノードとして、それらを子ノードの子ノードとして接続（リンク）することで、複数の階層を持つ木構造となる。手順分解木において、手順（行為）を表すノードを手順ノードと呼び、下位の階層により詳細な部分手順が現れる。また、手順分解木では、ノードが表す概念の大きさを粒度（グレインサイズ）と呼び、上位の階層では粒度が大きく、下位の階層に向かって粒度が小さくなる。そして、手順分解木を用いることで、目的となる全体手順が、どのような達成方式に基づいて、どのような部分手順列によって達成できるか、を体系的に把握することができる。このような手順分解木は、業務に関する全体手順と部分手順列との達成関係を記述した文章（文書）、一般的には手順書に基づいて、構築することができる。
【００１３】
本発明のオントロジー構築支援装置によれば、入力された文章から手順ノードを生成する手順ノード生成手段を備えることで、構築者が手作業で手順ノードを作成する必要がなく、半自動的に手順ノードが生成される。よって、構築者の負担を軽減し、手順分解木の効率的な構築を支援することができる。
【００１４】
ここで、入力する文章は、構築者が手順書に基づいて手作業で直接入力してもよいし、電子化された手順書を読み込んで、読み込んだ電子文書から入力してもよい。
【００１５】
また、本発明のプログラムによれば、コンピュータを、上記した本発明のオントロジー構築支援装置として機能させることができる。本発明の記録媒体によれば、上記した本発明のプログラムをコンピュータに読み込ませて実行することにより、コンピュータを、上記した本発明のオントロジー構築支援装置として機能させることができる。
【００１６】
本発明のオントロジー構築支援装置の一形態としては、文章内に達成方式を示唆する文言が現れたときは、その文言を抽出し、その文言を達成方式のラベル候補として登録する方式ラベル候補登録手段を備える構成が挙げられる。
【００１７】
この構成によれば、文章内に達成方式を示唆する文言が現れたときは、その文言を達成方式のラベル候補として登録する方式ラベル候補登録手段を備える。これにより、構築者が達成方式のラベルを付与する際に、登録された方式ラベル候補を表示し、候補から選択することで、構築者の負担を軽減して、効率的にラベル付与作業を行うことができる。ここで、達成方式を示唆する文言としては、例えば、「○○法」、「○○方法」、「○○式」、「○○方式」、「○○手段」、「○○原理」、「○○法則」、「○○で（により、によって、を用いて）」等のやり方（仕方）を表す文言（単語、用語、語句）が挙げられる。
【００１８】
本発明のオントロジー構築支援装置の一形態としては、文章内に手順を実施する際の阻害要因を示唆する文言が現れたときは、その文言を抽出し、それに対応するノードを阻害要因ノードとして生成して、その阻害要因ノードに抽出された文言を付与する阻害要因ノード生成手段を備える構成が挙げられる。
【００１９】
この構成によれば、文章内に阻害要因を示唆する文言が現れたときは、それに対応する阻害要因ノードを生成する阻害要因ノード生成手段を備える。これにより、構築者が手作業で阻害要因ノードを作成する必要がなく、半自動的に阻害要因ノードが生成される。よって、構築者の負担を軽減し、手順分解木の効率的な構築を支援することができる。ここで、阻害要因を示唆する文言としては、例えば、「阻害要因としては○○」、「妨害事象としては○○」、「○○を阻害（妨害）」「○○する不具合」、「○○するリスク」、「○○の予防（防止）」、「○○に注意」、「○○の問題」、「○○の課題」、「○○の解決が必要」、「○○に対処する必要」等の阻害要因（リスク）を表す文言（単語、用語、語句）が挙げられる。
【００２０】
本発明のオントロジー構築支援装置の一形態としては、対処ノード生成手段と、予防ノード生成手段と、のうち少なくとも一方の手段を備える構成が挙げられる。対処ノード生成手段は、文章内に阻害要因に対する対処法を示唆する文言が現れたときは、その文言を抽出し、それに対応するノードを対処タスクノードとして生成して、その対処タスクノードに抽出された文言を付与する。予防ノード生成手段は、文章内に阻害要因に対する予防法を示唆する文言が現れたときは、その文言を抽出し、それに対応するノードを予防タスクノードとして生成して、その予防タスクノードに抽出された文言を付与する。
【００２１】
この構成によれば、文章内に阻害要因に対する対処法又は予防法を示唆する文言が現れたときは、それに対応する対処タスクノード又は予防タスクノードを生成する対処ノード生成手段又は予防ノード生成手段を備える。これにより、構築者が手作業で対処タスクノード又は予防タスクノードを作成する必要がなく、半自動的に対処タスクノード又は予防タスクノードが生成される。よって、構築者の負担を軽減し、手順分解木の効率的な構築を支援することができる。ここで、対処法を示唆する文言としては、例えば、「○○によって対処（解決）」、「対処法（解決法）としては○○」、「○○で対応」、「○○を処理」、「〜場合は○○を選択（実施）」等の対処法（解決法）を表す文言（単語、用語、語句）が挙げられる。また、予防法を示唆する文言としては、例えば、「○○によって予防（防止）」、「予防法（防止法）としては○○」、「○○防止のために」、「安全に○○のために」、「予め○○を行い」、「念のため○○」等の予防法（防止法）を表す文言（単語、用語、語句）が挙げられる。
【００２２】
なお、生成された上記各ノードは、仮のノードであり、構築者が手順書に基づいて、内容が重複する場合等は適宜削除してもよく、不足する場合等は適宜追加してもよい。また、上記した各ノードに付与された動詞や文言は、ノード生成後、適宜編集してもよい。
【００２３】
本発明のオントロジー構築支援装置の一形態としては、文章から目的を示唆する文言を検索し、その文言の出現位置を基準とする所定の範囲内から生成された各ノードをグループ化するノードグループ化手段を備える構成が挙げられる。
【００２４】
手順分解木は、目的となる全体手順（ゴール行為）を目的達成指向で部分手順列（サブ行為列）に手順分解し、手順の達成関係を木構造で表現したものといえる。本発明者らが検討した結果、文章内において、目的を示唆する文言、例えば「目的」や「理由」という単語の近傍には、目的となる全体手順（ゴール行為）とその手順を達成するため部分手順列（サブ行為列）が記述されていることが多いことが分かった。つまり、「目的」や「理由」という単語の近傍には、１つの全体手順に対する達成方式に基づく部分手順列が記述されていることが多い。上記構成によれば、文章内の目的を示唆する文言の出現位置を基準として、所定の範囲内から生成された各ノードをグループ化するノードグループ化手段を備える。これにより、１つの全体手順とその部分手順列との達成関係を表す木構造の作成が容易になる。ここで、所定の範囲内とは、特に限定されるものではないが、例えば、目的を示唆する文言の出現位置から設定した語数の範囲（例、前後２００語）としたり、目的を示唆する文言が含まれる章や段落の範囲としたりすることが挙げられる。また、目的を示唆する文言としては、「目的」や「理由」という上記単語の他、例えば「ために」、「ので」等の文言（単語、用語、語句）が挙げられる。
【００２５】
本発明のオントロジー構築支援装置の一形態としては、手順ノードに対し、その行為の対象物に関する対象物情報を付与する対象物情報付与手段を備え、表示手段において、対象物情報を手順ノードに対応付けて表示する構成が挙げられる。
【００２６】
この構成によれば、手順ノードに対して対象物情報を付与して表示することができるので、構築者に対象物を含めて手順の流れを意識させることができる。これにより、構築者に対し、部分手順を表す手順ノード同士の粒度を一定に保つことを意識させ易い。部分手順を表す手順ノード同士の粒度を一定に保つことで、手順の一貫性が保たれ、また、部分的な手順分解木の再利用性が向上する。
【００２７】
上記した対象物情報付与手段を備える形態において、さらに、複数の手順ノードに対して対象物情報が付与されている場合は、表示手段において、同一の対象物情報を同じ形態で表示することが好ましい。
【００２８】
この構成によれば、同一の対象物情報を同じ形態で表示することで、構築者に同一の対象物を認識させ易く、対象物を含めて手順の流れをより意識させ易い。ここで、同一の対象物情報を同じ形態で表示する場合、例えば、同一の対象物情報を同じ色や模様で表示したり、同一の対象物情報を表示する枠の形状を同じにすることが挙げられる。
【００２９】
本発明のオントロジー構築支援装置の一形態としては、データベース接続手段と、検索画像表示手段と、を備える構成が挙げられる。データベース接続手段は、業務に関する画像が蓄積されたデータベースに接続する。検索画像表示手段は、手順ノードに対応する行為をデータベース上から検索し、検索された画像を表示手段に表示する。
【００３０】
手順ノードに付与する文言（単語、用語、語句）は、意味を明確に定義した有限個の機能語彙で表すことが望まれる。これにより、手順分解木を共通語彙（概念）に基づいて表現することができるため、構築者間で共通の理解が得られ易く、再利用性が向上する。上記構成によれば、手順ノードに対応する行為に関する画像をデータベース上から検索し、その画像を表示することで、構築者に対し、手順（行為）を表す機能語彙を想起・連想することを支援できる。ここで、データベースは、装置内部の記憶手段に格納されたものでもよいし、外部ネットワーク（ローカル・エリア・ネットワークやインターネット等）上に置かれたものでもよい。また、上記した画像には、静止画の他、動画も含まれる。
【００３１】
本発明のオントロジー構築支援装置の一形態としては、リンク生成手段と、警告発生手段と、を備える構成が挙げられる。リンク生成手段は、指定されたノード間にリンクを生成する。警告発生手段は、全体手順を表す親ノードに対して、１つの達成方式に基づいた部分手順列を表す子ノードの数が設定数を超える場合、警告を発する。
【００３２】
上記各ノード生成手段により生成された各ノードは、生成時点では、ノード間にリンクが張られておらず、独立している。そこで、構築者が手順書に基づいて、リンク生成手段によりノード間にリンクを生成することで、木構造を作成する。また、手順分解木は、全体手順と、その手順を達成方式に基づいて細分化した部分手順列との関係を木構造で表現したものであり、全体手順を表す親ノードに対して、１つの達成方式に基づいた部分手順列を表す複数の子ノードがリンクされる。ここで、手順分解木では、階層が深くなるほど得られる知識の有用性が高まり、また、暗黙的な知識を表出化させることが期待できることから、階層化（構造化）することが重要である。しかし、このことを意識せずに木構造を作成した場合、１つの階層において部分手順を表す子ノードの数が多くなる傾向があり、階層が深くならない。上記構成によれば、全体手順を表す親ノードに対して、１つの達成方式に基づいた部分手順列を表す子ノードの数が設定数を超える場合は、警告発生手段が警告を発することで、構築者に手順分解木の階層化を意識させることができる。部分手順（子ノード）の設定数は、３〜５の範囲とすることが好ましい。
【００３３】
上記したリンク生成手段を備える形態において、さらに、業務に関する情報が蓄積されたサーバに接続するサーバ接続手段と、全体手順を表す親ノードに対して、１つの達成方式に基づいた部分手順列を表す子ノードの数が設定数を超える場合、子ノードから指定された２つ以上の子ノードに付与されたそれぞれの行為を表す文言と、目的又は理由という単語とをサーバ内でＡＮＤ検索し、検索結果を表示手段に表示するＡＮＤ検索表示手段と、を備える構成が好ましい。
【００３４】
全体手順を表す親ノードに対して、１つの達成方式に基づいた部分手順列を表す子ノードの数が設定数を超える場合は、子ノード群の中から２つ以上の子ノードが表す部分手順を上位概念化して、階層を深くすることが望まれる。上記構成によれば、２つ以上の子ノードに付与されたそれぞれの行為を表す文言と、目的又は理由という単語とをサーバ内でＡＮＤ検索し、その検索結果を表示することで、構築者が上位概念を想像・創作することを支援できる。ここで、サーバは、例えば、外部ネットワーク（ローカル・エリア・ネットワークやインターネット等）上に置かれている。
【００３５】
本発明のオントロジー構築支援装置の一形態としては、１つの達成方式に基づいた部分手順列を表し、該部分手順ごとに区切られた一連の動画を記憶する動画記憶手段と、構築された手順分解木と動画のタイムラインとを表示して、タイムライン上の部分手順を表す部分動画を選択した場合、手順分解木中の全手順ノードに付与されたそれぞれの行為を表す文言のリストを表示し、そのリストの中から選択した文言を当該部分動画のタグとして付与するユーザインタフェース手段と、を備える構成が挙げられる。
【００３６】
手順分解木を業務支援や知識共有等に利用する場合、業務従事者（作業者）に対し、手順分解木を表示することで、業務手順の確認や学習をすることができる。その場合、手順ノードに付与された行為を表す文言だけでは得られる情報（知識）が少ないことから、入力操作によって、手順ノードに付与された行為を表す画像（動画）を表示することが好ましい。そこで、オントロジー構築支援装置において、手順ノードに動画を対応付ける編集をするためのユーザインタフェース手段を備えることが望ましい。
【００３７】
上記した動画は、１つの達成方式に基づいた部分手順列を表す一連の動画であり、部分手順ごとに予め区切られている。初期状態では、部分手順を表す部分動画にタグが付与されておらず、タグを付与する必要がある。上記構成によれば、タイムライン上の部分動画を選択した場合、全手順ノードに付与されたそれぞれの行為を表す文言のリストを表示し、そのリストの中から選択した文言を部分動画のタグとして付与することができる。よって、構築者が部分動画のタグを手作業で入力する必要がなく、効率的に部分動画のタグ付け作業を行うことができる。
【００３８】
本発明のオントロジー構築支援装置の一形態としては、１つの達成方式に基づいた部分手順列を表し、該部分手順ごとに区切られた一連の動画を記憶する動画記憶手段と、構築された手順分解木と動画のタイムラインとを表示して、手順分解木中の手順ノードを選択し、タイムライン上の所定の部分手順を表す部分動画にドラッグ＆ドロップすることで、その手順ノードに付与された行為を表す文言を当該部分動画のタグとして付与するユーザインタフェース手段と、を備える構成が挙げられる。
【００３９】
全手順ノードに付与されたそれぞれの行為を表す文言のリストを表示する上記したユーザインタフェース手段を備える形態では、部分動画に付与するタグを、そのリストの中から選択する構成について説明した。この構成によれば、手順分解木の手順ノードをタイムライン上の所定の部分動画にドラッグ＆ドロップすることで、その手順ノードに付与された行為を表す文言を当該部分動画のタグとして付与することができる。よって、構築者が部分動画のタグを手作業で入力する必要がなく、効率的に部分動画のタグ付け作業を行うことができる。
【００４０】
本発明のオントロジー構築支援装置の一形態としては、１つの達成方式に基づいた部分手順列を表し、該部分手順ごとに区切られた一連の動画を記憶する動画記憶手段と、構築された手順分解木と動画のタイムラインとを表示して、タイムライン上の部分手順を表す部分動画を選択し、手順分解木中の所定の手順ノードにドラッグ＆ドロップすることで、その部分動画の情報を当該手順ノードに付与するユーザインタフェース手段と、を備える構成が挙げられる。
【００４１】
初期状態では、手順ノードに部分動画の情報が付与されておらず、手順ノードとそれに対応する部分動画とを対応付け（関連付け）する必要がある。この構成によれば、タイムライン上の所定の部分動画を手順分解木の手順ノードにドラッグ＆ドロップすることで、その部分動画の情報を当該手順ノードに付与することができる。よって、構築者が手順ノードに部分動画の情報を手作業で入力する必要がなく、効率的に手順ノードと部分動画との対応付け作業を行うことができる。
【発明の効果】
【００４２】
本発明のオントロジー構築支援装置は、入力された文章から手順ノードが半自動的に生成されるので、構築者の負担を軽減し、手順分解木の効率的な構築を支援することができる。
【００４３】
本発明のプログラムは、コンピュータを、上記した本発明のオントロジー構築支援装置として機能させることができる。また、本発明の記録媒体は、上記した本発明のプログラムをコンピュータに読み込ませて実行することにより、コンピュータを、上記した本発明のオントロジー構築支援装置として機能させることができる。
【図面の簡単な説明】
【００４４】
【図１】救命する手順の手順分解木を記述した例を示す図である。
【図２】気道確保する手順の手順分解木を記述した例を示す図である。
【図３】阻害要因を含む換気する手順の手順分解木を記述した例を示す図である。
【図４】阻害要因とその対処法を含む換気する手順の手順分解木を記述した例を示す図である。
【図５】本発明に係るオントロジー構築支援装置の構成を示す機能ブロック図である。
【図６】実施例１に係る動作例を説明する図である。
【図７】実施例２に係る動作例を説明する図である。
【図８】実施例４に係る動作例を説明する図である。
【図９】実施例５に係る動作例を説明する図である。
【図１０】実施例６に係る動作例を説明する図である。
【図１１】実施例８に係るユーザインタフェースを説明する図であり、（Ａ）は初期状態を示し、（Ｂ）はタグ付け操作を示す。
【図１２】実施例９に係るユーザインタフェースのタグ付け操作を説明する図である。
【図１３】実施例１０に係るユーザインタフェースの手順ノードと部分動画との対応付け操作を説明する図である。
【発明を実施するための形態】
【００４５】
以下、本発明の実施例を図を参照して説明する。ここでは、まず、手順分解木について説明し、次いで、本発明のオントロジー構築支援装置について説明する。
【００４６】
図１は、医療業務の手順書（ガイドライン）に基づいて、「救命する」手順の手順分解木を記述した例である。この手順分解木は、「救命する」という手順を、その手順を達成する達成方式に基づいて部分手順の列に分解することを繰り返して得られたものである。具体的には、「救命する」という手順は、「心肺蘇生方式」により達成され、この達成方式に基づいて「準備する」、「脳に酸素を与える」、「傷病者の体位を変える」という３つの部分手順に分解することができ、これら部分手順の列によって実現される。そして、これら手順（行為）を手順ノードとし、これら手順の達成関係を木構造で表現している。具体的には、全体手順の「救命する」を表す手順ノードを親ノードとし、部分手順列の「準備する」、「脳に酸素を与える」、「傷病者の体位を変える」を表す各手順ノードが子ノードとしてリンクされている。
【００４７】
さらに、上記した３つの部分手順のうち「準備する」という手順は、「心肺蘇生準備方式」により達成され、この達成方式に基づいて「安全を確認する」、「感染防護する」、「意識を確認する」、「集める」、「呼吸と脈を確認する」という５つの部分手順に分解することができ、これら部分手順の列によって実現される。そして、全体手順の「準備する」を表す手順ノードを親ノードとし、部分手順列の「安全を確認する」、「感染防護する」、「意識を確認する」、「集める」、「呼吸と脈を確認する」を表す各手順ノードが子ノードとしてリンクされている。また、「脳に酸素を与える」という手順は、「脳に酸素を与える方式」により達成され、この達成方式に基づいて「換気する」、「肋骨上を押す」、「除細動する」という３つの部分手順に分解することができ、これら部分手順の列によって実現される。そして、全体手順の「脳に酸素を与える」を表す手順ノードを親ノードとし、部分手順列の「換気する」、「肋骨上を押す」、「除細動する」を表す各手順ノードが子ノードとしてリンクされている。
【００４８】
図１に示す手順分解木において、「救命する」を表す手順ノードを根ノードとする部分木は、「救命する」手順を達成する達成方式と、その達成方式に基づいた部分手順列とを表現しており、下位の階層により詳細な部分手順を表す手順ノードが位置する。図１に示す手順分解木では、同じ階層の子ノードを部分手順の順に左から順に配置している。また、手順（行為）を表す手順ノードを楕円、達成方式を表す方式ノードを四角で示すと共に、手順ノード間のリンク上に方式ノードを配置している。
【００４９】
手順を達成する達成方式（代替手順）が複数あるパターンの手順分解木について説明する。図２は、「気道確保する」手順の手順分解木を記述した例である。「気道を確保する」という手順は、「自然気道利用方式」、「人工気道挿入方式」、「自然気道切開人工気道設置方式」という３つの方式により達成可能であり、各達成方式について、その達成方式に基づいた部分手順の列が存在する。そして、図２に示すように、手順分解木において、各方式に応じて、「気道確保する」手順をその方式に基づいた部分手順の列で表す部分木が存在する。
【００５０】
手順を実施する際の阻害要因を含むパターンの手順分解木について説明する。図３は、図１に示す「脳に酸素を与える方式」に基づいた部分手順の一部である「換気する」手順の手順分解木を記述した例である。「換気する」という手順は、「換気する方式」により達成され、この達成方式に基づいた部分手順の列によって実現される。また、「換気する」手順には、その手順を実施する際に、「胃に空気が入る」、「酸素濃度が低い」という阻害要因（リスク）がある。そして、その阻害要因を表す阻害要因ノードが「換気する」を表す手順ノードにリンクされている。
【００５１】
阻害要因とその対処法を含むパターンの手順分解木について説明する。図４は、図３に示す「換気する」手順の手順分解木において、阻害要因とその対処法を含めて記述した例である。「換気する」手順には、その手順を実施する際の阻害要因として「酸素濃度が低い」があり、その阻害要因に対する対処法として「リザーバーありバッグバルブマスク方式」がある。そして、阻害要因の「酸素濃度が低い」を表す阻害要因ノードに、その阻害要因に対する対処法の「リザーバーありバッグバルブマスク方式」を表す対処タスクノードがリンクされている。なお、阻害要因に対する予防法がある場合は、対処タスクノードと同様に、予防法を表す予防タスクノードを阻害要因ノードにリンクする。
【００５２】
［実施例１］
本発明に係るオントロジー構築支援装置の構成を図５に示す。本発明に係るオントロジー構築支援装置は、上述したような手順分解木の構築を支援する装置であり、入力手段１と、記憶手段２と、手順ノード生成手段を含むノード生成手段３と、表示手段４と、を備える。入力手段１は、業務に関する全体手順と部分手順列との達成関係を記述した文章を入力する。記憶手段２は、入力された文章を記憶する。ノード生成手段３は、手順ノード生成手段を含み、手順ノード生成手段は、文章から行為を表す動詞を抽出し、それに対応するノードを手順ノードとして生成して、その手順ノードに抽出された動詞を付与する。表示手段４は、生成されたノードを表示する。
【００５３】
この例では、ノード生成手段３に、手順ノード生成手段の他、阻害要因ノード生成手段と、対処ノード生成手段と、予防ノード生成手段と、が含まれている。阻害要因ノード生成手段は、文章内に手順を実施する際の阻害要因を示唆する文言が現れたときは、その文言を抽出し、それに対応するノードを阻害要因ノードとして生成して、その阻害要因ノードに抽出された文言を付与する。対処ノード生成手段は、文章内に阻害要因に対する対処法を示唆する文言が現れたときは、その文言を抽出し、それに対応するノードを対処タスクノードとして生成して、その対処タスクノードに抽出された文言を付与する。予防ノード生成手段は、文章内に阻害要因に対する予防法を示唆する文言が現れたときは、その文言を抽出し、それに対応するノードを予防タスクノードとして生成して、その予防タスクノードに抽出された文言を付与する。上記した各ノード生成手段において、文章（文書）からの動詞や文言の抽出や検索は、公知の自然言語解析技術を用いることで実現できる。
【００５４】
上記した本発明に係るオントロジー構築支援装置の動作例を説明する。図６に示すように、業務に関する全体手順と部分手順列との達成関係を記述した文章を、構築者Ｂが手順書（紙媒体）に基づいて手作業でオントロジー構築支援装置Ｓに入力、或いは、電子化された手順書（電子文書Ｄ）をオントロジー構築支援装置Ｓに入力し、入力された電子文書Ｄから読み込む。オントロジー構築支援装置Ｓは、上記した各ノード生成手段により、入力された文章から決められた動詞や文言を抽出し、それに対応するノードを生成すると共に、抽出された動詞や文言を当該ノードに付与する。そして、オントロジー構築支援装置Ｓは、図６の下方に示すように、生成された各ノードを表示する。例えば図６では、文章から行為（行為１〜５）を表す動詞が５つ抽出され、各行為に対応する５つの手順ノード１０１〜１０５と、阻害要因を示唆する文言が１つ抽出され、その阻害要因に対応する１つの阻害要因ノードとが、生成された状態を示している。また、この例では、手順ノードと阻害要因ノードとを見分け易くするため、両者を異なる色で表示している。
【００５５】
この例の装置によれば、手順ノード生成手段等の各ノード生成手段を備えることで、入力された文章から手順ノード等の各ノードを半自動的に生成することができる。よって、構築者が手作業で各ノードを作成する必要がなく、構築者の負担を軽減し、手順分解木の効率的な構築を支援することができる。
【００５６】
なお、生成された各ノードは、仮のノードであり、構築者が手順書に基づいて、内容が重複する場合等は適宜削除したり、不足する場合等は適宜追加したりすることができる。また、各ノードに付与された動詞や文言は、ノード生成後、適宜編集することができる。
【００５７】
さらに、上記した本発明に係るオントロジー構築支援装置において、文章内に達成方式を示唆する文言が現れたときは、その文言を抽出し、その文言を達成方式のラベル候補として登録する方式ラベル候補登録手段を備える構成を追加してもよい。これにより、構築者が達成方式のラベルを付与する際に、登録された方式ラベル候補を表示し、候補から選択することで、構築者の負担を軽減して、効率的にラベル付与作業を行うことができる。
【００５８】
［実施例２］
この例では、上記した本発明に係るオントロジー構築支援装置において、文章から目的を示唆する文言を検索し、その文言の出現位置を基準とする所定の範囲内から生成された各ノードをグループ化するノードグループ化手段を備える構成について説明する。
【００５９】
この例の装置は、ノードグループ化手段により、入力された文章から目的を示唆する文言、具体的には「目的」又は「理由」という単語を検索し、その単語の出現位置を基準として、所定の範囲内から生成された各ノードをグループ化する（図７参照）。例えば図７では、文章内の１つ目の上記単語の出現位置から所定の範囲内にある動詞や文言を抽出して生成されたノード（ここでは、手順ノード１０１〜１０３）と、２つ目の上記単語の出現位置から所定の範囲内にある動詞や文言を抽出して生成されたノード（ここでは、手順ノード１０４、１０５及び阻害要因ノード２０１）とが、それぞれグループ化され、２つのノードグループが作成された状態を示している。また、この例では、ノードがどのグループに属するのか見分け易くするため、図７に示すように、同じグループに属するノードを枠で囲んで表示している。
【００６０】
この例の装置によれば、文章内の「目的」や「理由」という単語の近傍から生成された各ノードを自動的にグループ化することができる。「目的」や「理由」という単語の近傍には、１つの全体手順に対する達成方式に基づく部分手順列が記述されていることが多いことから、グループ化することにより、１つの全体手順とその部分手順列との達成関係を表す木構造の作成が容易になる。
【００６１】
［実施例３］
この例では、上記した本発明に係るオントロジー構築支援装置において、指定されたノード間にリンクを生成するリンク生成手段を備える構成について説明する。
【００６２】
図６に示すように、各ノード生成手段により生成された各ノードは、生成された段階では、ノード間にリンクが張られておらず、独立している。この例の装置は、リンク生成手段を備えており、構築者が手順書に基づいてノード間にリンクを生成することができる。具体的には、全体手順を表す手順ノードと、１つの達成方式に基づいた部分手順列を表す各手順ノードとの間にリンクを生成し、これらのノード間の親子関係を定義することで、木構造を作成することができる。
【００６３】
リンク生成手段において、リンクを生成する操作としては、例えば、表示されているノード間をドラッグすることで、そのノード間にリンクを生成することが挙げられる。また、リンクを切断する操作としては、例えば、表示されているリンク上を横切るようにドラッグすることで、リンクを切断することが挙げられる。これら操作は、直観的で分かり易い。
【００６４】
さらに、変形例として、手順分解木のパターンのテンプレートを複数登録しておき、その中からテンプレート選択肢、生成された各ノードをテンプレートに当て嵌めることで木構造を作成してもよい。
【００６５】
［実施例４］
この例では、上記した本発明に係るオントロジー構築支援装置において、手順ノードに対し、その行為の対象物に関する対象物情報を付与する対象物情報付与手段を備え、表示手段において、対象物情報を手順ノードに対応付けて表示する構成について説明する。
【００６６】
この例の装置は、対象物情報付与手段を備えており、構築者が手順ノードに対してその行為の対象物に関する対象物情報を付与することができる。また、表示手段において、手順ノードに付与した対象物情報を手順ノードに対応付けて表示する。図８は、電気ショックを与える救命処置の手順分解木において、手順ノードに対象物情報を付与した例である。この例では、例えば「電気ショックを与える」を表す手順ノードにその行為の対象である「患者」や、「スイッチを入れる」を表す手順ノードにその行為の対象である「ＡＥＤ」という対象物情報を付与している。そして、図８に示すように、付与された対象物情報１５１、１５２を各手順ノード１１１〜１１４に対応付けて表示している。
【００６７】
図８に示す手順分解木は、本発明に係るオントロジー構築支援装置に次のような文章を入力し、この文章に基づいて上記した手順ノード生成手段により手順ノードを半自動的に生成して、構築している。
（入力文章）
「電極パッドを傷病者（患者）の胸部に貼り付ける。ショックボタンを押す。電気ショックを与えた後、メッセージに従って、直ちに心肺蘇生を再開する。」
【００６８】
ここで、図８に示す手順分解木中の手順ノードは、上記文章から行為を表す動詞を抽出して生成された手順ノードに対して付与された文言を意味が理解し易いように編集している。具体的には、文章中、「電極パッドを傷病者（患者）の胸部に貼り付ける」から生成された手順ノードの文言を「パッドを装着する」、「ショックボタンを押す」から生成された手順ノードの文言を「スイッチを入れる」、「電気ショックを与えた後」から生成された手順ノードの文言を「電気ショックを与える」、にそれぞれ編集している。
【００６９】
また、この例では、各手順ノード１１１〜１１４に対応付けて表示している対象物情報１５１、１５２について、同一の対象物情報を同じ形態で表示しており、具体的には、同じ色で表示している。
【００７０】
この例の装置によれば、手順ノードに対して対象物情報を付与して表示することで、構築者に対象物を含めて手順の流れを意識させることができる。これにより、構築者が、部分手順を表す手順ノードの粒度を確認でき、部分手順を表す手順ノード同士の粒度を一定に保つことを意識させ易い。また、同一の対象物情報を同じ形態で表示することで、同一の対象物情報が強調されることから、構築者に同一の対象物を認識させ易く、対象物を含めて手順の流れをより意識させ易い。
【００７１】
さらに、図８では、達成方式を表す方式ノード３０１に方式ラベル３５１が付与されている。この例の装置は、上記した方式ラベル候補登録手段を備えており、方式ラベルの付与作業は、方式ラベル候補登録手段により登録されたラベル候補を表示し、そのラベル候補の中から選択することで、方式ラベルを付与することができるようになっている。
【００７２】
［実施例５］
この例では、上記した本発明に係るオントロジー構築支援装置において、データベース接続手段と、検索画像表示手段と、を備える構成について説明する。データベース接続手段は、業務に関する画像が蓄積されたデータベースに接続する。検索画像表示手段は、手順ノードに対応する行為をデータベース上から検索し、検索された画像を表示手段に表示する。
【００７３】
例えば図９の上方に示すように、手順分解木中の手順ノード１０４を選択（例えば、マウスの左クリック）すると、ノードの右側にメニューが表示され、そのメニュー項目から「画像検索」を選択すると、画像検索を開始するようになっている。この画像検索は、データベース接続手段により、例えば外部ネットワーク上のデータベースにアクセスし、検索画像表示手段により、選択された手順ノード（ここでは、手順ノード１０４）に対応する行為（行為４）をデータベース上から検索する。そして、検索画像表示手段により、図９の下方に示すように、検索された画像４００を表示手段に表示する。
【００７４】
この例の装置によれば、手順ノードに対応する行為に関する画像をデータベース上から検索し、その画像を表示することで、構築者に対し、手順（行為）を表す機能語彙を想起・連想することを支援できる。
【００７５】
また、データベース上から検索した上記画像を選択した手順ノードに対応付けて付与しておき、作業者が手順分解木を利用する場合に、手順ノードに付与された画像を表示するようにしてもよい。これにより、その手順（行為）の内容について、言葉だけでなく関連付けられた画像を合わせてみることによって理解が容易になる。
【００７６】
さらに、本発明に係る装置に、写真（静止画）又はビデオ（動画）の撮影機能を備えたカメラが搭載、或いは有線又は無線で接続されている場合は、オントロジー構築作業と並行してカメラで撮影した画像を逐次データベースに追加して検索対象として利用する他、その画像を手順ノードに対応付けて付与することも可能である。
【００７７】
［実施例６］
この例では、上記した本発明に係るオントロジー構築支援装置において、リンク生成手段と、警告発生手段と、を備える構成について説明する。リンク生成手段は、指定されたノード間にリンクを生成する。警告発生手段は、全体手順を表す親ノードに対して、１つの達成方式に基づいた部分手順列を表す子ノードの数が設定数を超える場合、警告を発する。
【００７８】
この例の装置は、ノード間にリンクを生成して木構造を作成している際、全体手順を表す親ノードに対して、１つの達成方式に基づいた部分手順列を表す子ノードの数が設定数を越える場合、警告発生手段が警告を発する。例えば、部分手順（子ノード）の設定数を５とした場合、図１０に示すように、全体手順を表す手順ノード１０１に対して、１つの達成方式に基づいて６つの部分手順を表す手順ノード１０２〜１０７を子ノードとしてリンクを生成した（又は生成しようとする）とき、警告を発する。図１０では、５つの部分手順を表す手順ノード１０２〜１０６を子ノードとしてリンクを生成した後、６つ目の手順ノード１０７を子ノードとしてリンクを生成しようと際に、表示手段に警告メッセージ４５０を表示することで、警告を発した状態を示している。
【００７９】
ここで、部分手順（子ノード）の設定数は、適宜変更してもよい。また、警告を発する時点は、設定数を越える部分手順を表す手順ノードを子ノードとしてリンクを生成した時点でもよいし、リンク生成後、任意の時点でもよい。
【００８０】
この例の装置によれば、全体手順を表す親ノードに対して、１つの達成方式に基づいた部分手順列を表す子ノードの数が設定数を超える場合は、警告発生手段が警告を発することで、構築者に手順分解木の階層化を意識させることができる。警告の具体的な発し方としては、図１０の画面表示の他、ブザー等の音声による警告でも構わない。
【００８１】
［実施例７］
この例では、上記した実施例６に係る装置において、さらに、業務に関する情報が蓄積されたサーバに接続するサーバ接続手段と、全体手順を表す親ノードに対して、１つの達成方式に基づいた部分手順列を表す子ノードの数が設定数を超える場合、子ノードから指定された２つ以上の子ノードに付与されたそれぞれの行為を表す文言と、目的又は理由という単語とをサーバ内でＡＮＤ検索し、検索結果を表示手段に表示するＡＮＤ検索表示手段と、を備える構成について説明する。
【００８２】
例えば図１０に示すように、１つの達成方式に基づいた部分手順列を表す子ノードの数が設定数を超え、警告を発した場合、構築者が部分手順列を表す子ノード群の中から２つ以上の子ノードを選択し、それら子ノードに付与されたそれぞれの行為について、サーバから検索することができる。具体的には、サーバ接続手段により、例えば外部ネットワーク上のサーバにアクセスし、ＡＮＤ検索手段により、指定された２つ以上の子ノードに付与されたそれぞれの行為を表す文言と、目的又は理由という単語とをサーバ内でＡＮＤ検索する。そして、ＡＮＤ検索手段により、検索結果を表示手段に表示する。
【００８３】
この例の装置によれば、２つ以上の子ノードに付与されたそれぞれの行為を表す文言と、目的又は理由という単語とをサーバ内でＡＮＤ検索し、その検索結果を表示することで、構築者が上位概念を想像・創作することを支援できる。よって、子ノード群の中から２つ以上の子ノードが表す部分手順を上位概念化して、階層を深くすることができる。
【００８４】
以下の実施例８〜１０では、オントロジー構築支援装置において、手順ノードに動画を対応付ける編集をするためのユーザインタフェース手段を備える構成について説明する。
【００８５】
［実施例８］
この例では、１つの達成方式に基づいた部分手順列を表し、該部分手順ごとに区切られた一連の動画を記憶する動画記憶手段と、構築された手順分解木と動画のタイムラインとを表示して、タイムライン上の部分手順を表す部分動画を選択した場合、手順分解木中の全手順ノードに付与されたそれぞれの行為を表す文言のリストを表示し、そのリストの中から選択した文言を当該部分動画のタグとして付与するユーザインタフェース手段と、を備える構成について説明する。
【００８６】
ここでは、図１１に示すように、「人工気道挿入方式による気道確保.mp4」という動画を動画記憶手段に記憶しており、ユーザインタフェース手段により、部分動画にタグを付与する場合を例に説明する。この「人工気道挿入方式による気道確保.mp4」という動画は、気道確保を達成するための人工気道挿入方式に基づいた部分手順列を表す一連の動画であり、部分手順ごとに予め区切られている。より具体的には、「口と肺の軸をまっすぐに揃える」、「分泌物を取り除く」、「人工気道を入れる」、「気道確保する」という４つの部分手順を表す部分動画から構成され、これらの部分動画が部分手順の順に記録されている。また、ユーザインタフェース手段は、図１１（Ａ）に示すような動画編集画面５００を表示する。この動画編集画面５００は、動画のファイル名を表示するファイル名表示ボックス５１０と、動画のタグを表示する動画タグ表示ボックス５２０と、動画のタイムライン５３０から構成されている。例えば、編集する動画として上記した「人工気道挿入方式による気道確保.mp4」を選択した場合、図１１（Ａ）に示すように、その動画のファイル名がファイル名表示ボックス５１０に表示される。また、タイムライン５３０上には、この動画の部分動画数に応じた部分動画のタグを表示する部分動画タグ表示ボックス５３１〜５３４が表示される。初期状態では、動画及び部分動画にタグが付与されておらず、動画タグ表示ボックス５２０及び部分動画タグ表示ボックス５３１〜５３４が空欄になっており、タグ付けする必要がある。
【００８７】
ここで、上記した動画には３Ｄ動画を利用してもよく、この場合、手順を実施する際の行為者の立ち位置などを立体的に表示することができ、その行為内容の理解が深まる効果が期待される。
【００８８】
この例の装置におけるタグ付け操作について説明する。図１１（Ｂ）に示すように、タイムライン５３０上の部分動画（ここでは、部分動画タグ表示ボックス５３１）を選択すると、手順分解木中の全手順ノード１２１〜１２５に付与されたそれぞれの行為を表す文言のリスト５５０が表示される。そして、そのリスト５５０の中から文言（ここでは、「口と肺の軸をまっすぐに揃える」）を選択することによって、その文言が選択した部分動画のタグとして付与され、部分動画タグ表示ボックス５３１に表示される。また、動画タグ表示ボックス５２０を選択すると、手順分解木中の方式ノード３０２の方式ラベル３５２の文言がリスト表示され、動画に付与するタグを、このリストの中から選択することができるようになっている。動画に付与されたタグは、動画タグ表示ボックス５２０に表示される。
【００８９】
この例の装置によれば、タイムライン上の部分動画を選択した場合、全手順ノードに付与されたそれぞれの行為を表す文言のリストを表示し、そのリストの中から選択した文言を部分動画のタグとして付与することができる。よって、構築者が部分動画のタグを手作業で入力する必要がなく、効率的に部分動画のタグ付け作業を行うことができる。
【００９０】
［実施例９］
この例では、１つの達成方式に基づいた部分手順列を表し、該部分手順ごとに区切られた一連の動画を記憶する動画記憶手段と、構築された手順分解木と動画のタイムラインとを表示して、手順分解木中の手順ノードを選択し、タイムライン上の所定の部分手順を表す部分動画にドラッグ＆ドロップすることで、その手順ノードに付与された行為を表す文言を当該部分動画のタグとして付与するユーザインタフェース手段と、を備える構成について説明する。
【００９１】
ここでは、上記した実施例８と同様に、「人工気道挿入方式による気道確保.mp4」という動画を動画記憶手段に記憶しており、ユーザインタフェース手段により、部分動画にタグを付与する場合を例に説明する。ユーザインタフェース手段は、実施例８と同様に、図１１（Ａ）に示すような動画編集画面５００を表示し、その初期状態は実施例８で説明したのと同じであるので説明を省略する。
【００９２】
この例の装置におけるタグ付け操作について説明する。図１２に示すように、手順分解木中の手順ノードを選択し、タイムライン上の所定の部分動画（部分動画タグ表示ボックス）にドラッグ＆ドロップすると（図中の二点鎖線の矢印線はドラッグ操作を示す）、選択した手順ノードに付与された行為を表す文言が当該部分動画のタグとして付与され、部分動画タグボックスに表示される。また、手順分解木中の方式ノード３０２を選択し、動画タグ表示ボックス５２０にドラッグ＆ドロップすると、その方式ラベル３５２の文言が動画のタグとして付与され、動画タグ表示ボックス５２０に表示される。
【００９３】
この例の装置によれば、手順分解木の手順ノードをタイムライン上の所定の部分動画にドラッグ＆ドロップすることで、その手順ノードに付与された行為を表す文言を当該部分動画のタグとして付与することができる。よって、構築者が部分動画のタグを手作業で入力する必要がなく、効率的に部分動画のタグ付け作業を行うことができる。特に、ドラッグ＆ドロップによる直観的な操作によってタグ付け操作を実現できるので、分かり易い。
【００９４】
［実施例１０］
上記した実施例８や実施例９では、部分手順を表す部分動画にタグを付与するユーザインタフェース手段の構成について説明した。この例では、１つの達成方式に基づいた部分手順列を表し、該部分手順ごとに区切られた一連の動画を記憶する動画記憶手段と、構築された手順分解木と動画のタイムラインとを表示して、タイムライン上の部分手順を表す部分動画を選択し、手順分解木中の所定の手順ノードにドラッグ＆ドロップすることで、その部分動画の情報を当該手順ノードに付与するユーザインタフェース手段と、を備える構成について説明する。
【００９５】
ここでは、上記した実施例９の図１２で説明したように動画及び部分動画にタグを付与した後、ユーザインタフェース手段により、手順ノードに部分動画の情報を付与する場合を例に説明する。図１３に示すように、タイムライン上の部分動画（部分動画タグ表示ボックス）を選択し、手順分解木中の所定の手順ノードにドラッグ＆ドロップすると（図中の二点鎖線の矢印線はドラッグ操作を示す）、対応する部分動画の情報（リンク先等）が当該手順ノードに付与される。また、動画タグ表示ボックス５２０を選択し、手順分解木中の方式ノード３０２にドラッグ＆ドロップすると、対応する動画の情報が当該方式ノードに付与される。
【００９６】
この例の装置によれば、タイムライン上の所定の部分動画を手順分解木の手順ノードにドラッグ＆ドロップすることで、その部分動画の情報を当該手順ノードに付与することができる。よって、構築者が手順ノードに部分動画の情報を手作業で入力する必要がなく、効率的に手順ノードと部分動画との対応付け作業を行うことができる。
【００９７】
以上説明した本発明のオントロジー構築支援装置は、ＣＰＵ、メモリ、入力デバイス（キーボード、マウスやタッチパネル等）、ディスプレイ等を備える一般的なパーソナルコンピュータ（ＰＣ）により構成することができ、コンピュータを上記した各手段として機能させるためのプログラムを、コンピュータにインストールして実行することにより実現することができる。
【００９８】
なお、本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で適宜変更することが可能である。
【産業上の利用可能性】
【００９９】
本発明のオントロジー構築支援装置、そのプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、オントロジーに基づく手順分解木の構築に好適に利用することができる。
【符号の説明】
【０１００】
１  入力手段
２  記憶手段
３  ノード生成手段
４  表示手段
Ｂ  構築者    Ｄ  電子文書
Ｓ  オントロジー構築支援装置
１０１〜１０７，１１１〜１１４，１２１〜１２５  手順ノード
１５１，１５２  対象物情報
２０１  阻害要因ノード
３０１，３０２  方式ノード
３５１，３５２  方式ラベル
４００  画像
４５０  警告メッセージ
５００  動画編集画面
５１０  ファイル名表示ボックス
５２０  動画タグ表示ボックス
５３０  タイムライン
５３１〜５３４  部分動画タグ表示ボックス
５５０  リスト
【図１】
2013105401.tif 000003
【図２】
2013105401.tif 000004
【図３】
2013105401.tif 000005
【図４】
2013105401.tif 000006
【図５】
2013105401.tif 000007
【図６】
2013105401.tif 000008
【図７】
2013105401.tif 000009
【図８】
2013105401.tif 000010
【図９】
2013105401.tif 000011
【図１０】
2013105401.tif 000012
【図１１】
2013105401.tif 000013
【図１２】
2013105401.tif 000014
【図１３】
2013105401.tif 000015