(57)【要約】【課題】アクセス対象のデータへのアクセス制御の内容を様々な観点から決定する。【解決手段】アクセス制御装置１０では、データ取得部１１が、アクセス対象のデータを取得し、分類エンジン参照部１３が、分類装置２０ａ〜２０ｎのうち、分類エンジン参照設定記憶部１４に記憶された分類エンジン参照設定ファイルに基づいて決定された複数の分類装置に、アクセス対象のデータの分類を指示し、分類結果処理部１５が、複数の分類装置がアクセス対象のデータを分類することによって得られた分類結果を集約し、アクセス制御ポリシー判定部１６が、その集約による集約結果と、アクセス制御ポリシー記憶部１７に記憶されたアクセス制御ポリシーファイルとに基づいて、アクセス対象のデータへのアクセス制御の内容を決定し、アクセス制御部１８が、アクセス対象のデータに対してその決定された内容のアクセス制御を行う。【選択図】図８
2014041458.tif 000002
【特許請求の範囲】
【請求項１】
データを分類することによって得られた分類結果に基づいて、当該データへのアクセス制御の内容を決定する装置であって、
データ及びデータへのアクセスの何れかに関する所定の条件に対して複数の分類エンジンを設定した設定情報を記憶する設定情報記憶部と、
アクセス対象のデータへのアクセスが要求されると、当該アクセス対象のデータを取得する取得部と、
前記アクセス対象のデータ及び前記アクセス対象のデータへのアクセスの何れかに関する前記所定の条件が満たされている場合に、前記設定情報記憶部に記憶された前記設定情報において、当該所定の条件に対して設定された前記複数の分類エンジンに、当該アクセス対象のデータの分類を指示する指示部と、
前記指示部による指示に応じて前記複数の分類エンジンが前記アクセス対象のデータを分類することによって得られた分類結果に基づいて、当該アクセス対象のデータへのアクセス制御の内容を決定する決定部と
を含む、装置。
【請求項２】
データを分類することによって得られた分類結果に対して当該データへのアクセス制御の内容を定義した定義情報を記憶する定義情報記憶部を更に含み、
前記決定部は、前記定義情報記憶部に記憶された前記定義情報において、前記複数の分類エンジンが前記アクセス対象のデータを分類することによって得られた分類結果に対して定義された前記アクセス制御の内容を、当該アクセス対象のデータへのアクセス制御の内容に決定する、請求項１の装置。
【請求項３】
前記複数の分類エンジンが前記アクセス対象のデータを分類することによって得られた複数の分類結果から一の分類結果を生成する生成部を更に含み、
前記決定部は、前記生成部により生成された前記一の分類結果に基づいて、前記アクセス対象のデータへのアクセス制御の内容を決定する、請求項１又は請求項２の装置。
【請求項４】
データを操作するユーザが入力した当該データの分類を示す分類情報を受け付ける受付部と、
前記受付部にて受け付けた前記分類情報を、前記複数の分類エンジンのうちの少なくとも１つの分類エンジンに、当該少なくとも１つの分類エンジンがデータを分類する際に用いる情報として登録する登録部と
を更に含む、請求項１乃至請求項３の何れかの装置。
【請求項５】
前記複数の分類エンジンは、汎用の分類エンジンと、特定用途用の分類エンジンとを含む、請求項１乃至請求項４の何れかの装置。
【請求項６】
データを分類する複数の分類装置と、
前記複数の分類装置がデータを分類することによって得られた分類結果に基づいて、当該データへのアクセスを制御するアクセス制御装置と
を含み、
前記アクセス制御装置は、
データ及びデータへのアクセスの何れかに関する所定の条件に対して前記複数の分類装置のうちの少なくとも２つの分類装置を設定した設定情報を記憶する設定情報記憶部と、
データを分類することによって得られた分類結果に対して当該データへのアクセス制御の内容を定義した定義情報を記憶する定義情報記憶部と、
アクセス対象のデータへのアクセスが要求されると、当該アクセス対象のデータを取得する取得部と、
前記アクセス対象のデータ及び前記アクセス対象のデータへのアクセスの何れかに関する前記所定の条件が満たされている場合に、前記設定情報記憶部に記憶された前記設定情報において、当該所定の条件に対して設定された前記少なくとも２つの分類装置に、当該アクセス対象のデータの分類を指示する指示部と、
前記定義情報記憶部に記憶された前記定義情報において、前記指示部による指示に応じて前記少なくとも２つの分類装置が前記アクセス対象のデータを分類することによって得られた分類結果に対して定義された前記アクセス制御の内容を、当該アクセス対象のデータへのアクセス制御の内容に決定する決定部と、
前記決定部により決定された前記アクセス制御の内容に基づいて、前記アクセス対象のデータへのアクセスを制御する制御部と
を含む、システム。
【請求項７】
データを分類することによって得られた分類結果に基づいて、当該データへのアクセス制御の内容を決定する方法であって、
データ及びデータへのアクセスの何れかに関する所定の条件に対して複数の分類エンジンを設定した設定情報を設定情報記憶部に記憶するステップと、
アクセス対象のデータへのアクセスが要求されると、当該アクセス対象のデータを取得するステップと、
前記アクセス対象のデータ及び前記アクセス対象のデータへのアクセスの何れかに関する前記所定の条件が満たされている場合に、前記設定情報記憶部に記憶された前記設定情報において、当該所定の条件に対して設定された前記複数の分類エンジンに、当該アクセス対象のデータの分類を指示するステップと、
指示に応じて前記複数の分類エンジンが前記アクセス対象のデータを分類することによって得られた分類結果に基づいて、当該アクセス対象のデータへのアクセス制御の内容を決定するステップと
を含む、方法。
【請求項８】
データを分類することによって得られた分類結果に基づいて、当該データへのアクセス制御の内容を決定する装置として、コンピュータを機能させるプログラムであって、
前記コンピュータを、
データ及びデータへのアクセスの何れかに関する所定の条件に対して複数の分類エンジンを設定した設定情報を記憶する設定情報記憶部と、
アクセス対象のデータへのアクセスが要求されると、当該アクセス対象のデータを取得する取得部と、
前記アクセス対象のデータ及び前記アクセス対象のデータへのアクセスの何れかに関する前記所定の条件が満たされている場合に、前記設定情報記憶部に記憶された前記設定情報において、当該所定の条件に対して設定された前記複数の分類エンジンに、当該アクセス対象のデータの分類を指示する指示部と、
前記指示部による指示に応じて前記複数の分類エンジンが前記アクセス対象のデータを分類することによって得られた分類結果に基づいて、当該アクセス対象のデータへのアクセス制御の内容を決定する決定部と
して機能させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データへのアクセス制御の内容を決定する装置及び方法に関する。特に、本発明は、データを分類することによって得られた分類結果に基づいて、データへのアクセス制御の内容を決定する装置及び方法に関する。
【背景技術】
【０００２】
企業等は、外部へ漏洩させたくない多くのセンシティブなデータを保有している。ＤＬＰ（Data Leak Prevention）では、このようなセンシティブなデータをポリシーに基づいて分類し、分類結果に応じてアクセス制御を行う。
【０００３】
ここで、データの分類又はアクセス制御に関する技術は、公報記載の技術としても知られている（例えば、特許文献１〜３参照）。
特許文献１は、与えられた複数の文書をベクトル空間法にもとづいて複数のカテゴリに分類する、「ＣＢＣｌａｓｓｉｆｉｅｒ」のような文書分類エンジンを再帰的に呼び出すことで、前段の分類であるカテゴリに分類された文書群を後段の分類でさらに複数のカテゴリに分類するような多段階の文書分類をおこない、さらに、各段階で使用されたカテゴリの上下関係をツリー状に画面表示し、ツリーの末端のカテゴリが指定されると、そのカテゴリに分類された文書の一覧を画面表示する技術を開示する。
【０００４】
特許文献２は、第１のインターネットプロトコル（ＩＰｖ６）に基づいて動作する第１のインターネットプロトコルスタックと、第２のインターネットプロトコル（ＩＰｖ４）に基づいて動作する第２のインターネットプロトコルスタックとを含むユーザ機器と、第２のインターネットプロトコル（ＩＰｖ４）に基づいてインターネットパケットデータを通信するパケット無線システム（ＧＰＲＳ）ネットワークと、相互動作ユニットとを備える電気通信システムを開示する。この電気通信システムは、第１のインターネットプロトコル（ＩＰｖ６）に基づくインターネットパケットデータをユーザ機器と通信相手ノードの間で通信することを許可する条件を指定する第１の権限情報を提供するポリシ制御機能（ＰＣＦ）と、ポリシ制御機能（ＰＣＦ）から第１の権限情報を受信し、第１のインターネットプロトコル（ＩＰｖ６）に基づく第１の権限情報から第２のインターネットプロトコル（ＩＰｖ４）に基づく第２の権限情報を生成し、第２のインターネットプロトコル（ＩＰｖ４）に基づくインターネットパケットデータがパケット無線システム（ＧＰＲＳ）ネットワークを介して通信されることを許可するサービスベースポリシ変換器（ＳＢＬＰ−Ｔ）とを備え、パケット無線システム（ＧＰＲＳ）ネットワークは、第２のインターネットプロトコル（ＩＰｖ４）に基づく第２の権限情報を受信し、受信した第２の権限情報に基づいて、パケット無線システム（ＧＰＲＳ）ネットワークへ／からの第２のインターネットプロトコル（ＩＰｖ４）に基づくインターネットパケットデータの受入又は送出を許可するサービスベースローカルポリシ（ＳＢＬＰ）エンフォーサを備える。
【０００５】
特許文献３は、分類対象データ又はその属性から、分類の基準となる第１のデータを抽出し、解析して、分類対象データ又は第１のデータを含む所定の第１の部分が第１の分類カテゴリーに属するかを判断し、カテゴリーに属する場合、分類対象データ又は所定の第１の部分へのアクションに対して第１のアクセス制御セットを適用し、分類対象データ又は所定の第１の部分へのアクションに対するアクセス制御が保留になった場合、分類対象データ又はその属性から、分類の基準となる第２のデータを抽出し、解析して、第２データが第２の分類カテゴリーに属するかを判断し、第２の分類カテゴリーに属する場合、保留になった第１のアクションに対し第２のアクセス制御セットを適用する技術を開示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１４１１２９号公報
【特許文献２】特表２００７−５３４２５１号公報
【特許文献３】特開２０１２−１３７９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したように、ＤＬＰでは、データを分類し、分類結果に基づいてアクセス制御を行うが、１つの分類エンジンでデータを分類してアクセス制御を行うのが一般的であり、通常、複数の分類エンジンでデータを分類してアクセス制御を行うことはない。しかしながら、複数の分類エンジンでデータを分類してアクセス制御を行うことは、様々な観点からのアクセス制御を可能にするという点で有用である。
例えば、企業等で１つの分類エンジン（ナレッジベース、分類ルール等を含む）が管理される場合、その分類エンジンは、汎用的になりがちで、かつ、頻繁に更新されるものではない。従って、その分類エンジンを用いて、必ずしもユーザにとって望ましい分類が行えるとは限らない。具体的には、汎用の分類エンジンは、新しい用語、ユーザの分野における専門用語等をカバーできない。このようなことから、汎用の分類エンジンに加え、チーム、個人等に特化した特定用途用の分類エンジンを使用して、分類を行うことは有用である。
【０００８】
ここで、特許文献１の技術は、複数の文書を複数のカテゴリに分類するが、分類結果に基づくアクセス制御は行っていない。
一方、特許文献２の技術では、ＩＰパケットが分類に一致することが検出され、承認された範囲内でリソースを用いる場合、ゲートがイネーブルにされ、ＧＧＳＮを介して、ＵＭＴＳネットワークに又は外部のパケットデータネットワークにＩＰパケットが送信される。しかしながら、複数の分類エンジンを用いてＩＰパケットが分類されることはない。
また、特許文献３の技術では、複数の分類エンジンが用意されている。しかしながら、特許文献３の技術は、ユーザが文書ファイルに対して所定の操作を行った場合に、第１の分類エンジンを使用して文書ファイルを分類し、文書ファイルへの操作に対して第１のアクセス制御セットを適用し、その適用結果が「保留」となっていれば、第２の分類エンジンを使用して文書ファイルを分類する、というものであり、ユーザが文書ファイルに対して所定の操作を行った場合に、複数の分類エンジンを使用して文書ファイルを分類し、文書ファイルへの操作に対してアクセス制御セットを適用する、というものではない。
【０００９】
本発明の目的は、アクセス対象のデータへのアクセス制御の内容を様々な観点から決定することにある。
【課題を解決するための手段】
【００１０】
かかる目的のもと、本発明は、データを分類することによって得られた分類結果に基づいて、データへのアクセス制御の内容を決定する装置であって、データ及びデータへのアクセスの何れかに関する所定の条件に対して複数の分類エンジンを設定した設定情報を記憶する設定情報記憶部と、アクセス対象のデータへのアクセスが要求されると、アクセス対象のデータを取得する取得部と、アクセス対象のデータ及びアクセス対象のデータへのアクセスの何れかに関する所定の条件が満たされている場合に、設定情報記憶部に記憶された設定情報において、所定の条件に対して設定された複数の分類エンジンに、アクセス対象のデータの分類を指示する指示部と、指示部による指示に応じて複数の分類エンジンがアクセス対象のデータを分類することによって得られた分類結果に基づいて、アクセス対象のデータへのアクセス制御の内容を決定する決定部とを含む、装置を提供する。
【００１１】
ここで、この装置は、データを分類することによって得られた分類結果に対してデータへのアクセス制御の内容を定義した定義情報を記憶する定義情報記憶部を更に含み、決定部は、定義情報記憶部に記憶された定義情報において、複数の分類エンジンがアクセス対象のデータを分類することによって得られた分類結果に対して定義されたアクセス制御の内容を、アクセス対象のデータへのアクセス制御の内容に決定する、ものであってよい。
また、この装置は、複数の分類エンジンがアクセス対象のデータを分類することによって得られた複数の分類結果から一の分類結果を生成する生成部を更に含み、決定部は、生成部により生成された一の分類結果に基づいて、アクセス対象のデータへのアクセス制御の内容を決定する、ものであってよい。
更に、この装置は、データを操作するユーザが入力したデータの分類を示す分類情報を受け付ける受付部と、受付部にて受け付けた分類情報を、複数の分類エンジンのうちの少なくとも１つの分類エンジンに、少なくとも１つの分類エンジンがデータを分類する際に用いる情報として登録する登録部とを更に含む、ものであってよい。
更にまた、この装置は、複数の分類エンジンは、汎用の分類エンジンと、特定用途用の分類エンジンとを含む、ものであってよい。
【００１２】
また、本発明は、データを分類する複数の分類装置と、複数の分類装置がデータを分類することによって得られた分類結果に基づいて、データへのアクセスを制御するアクセス制御装置とを含み、アクセス制御装置は、データ及びデータへのアクセスの何れかに関する所定の条件に対して複数の分類装置のうちの少なくとも２つの分類装置を設定した設定情報を記憶する設定情報記憶部と、データを分類することによって得られた分類結果に対してデータへのアクセス制御の内容を定義した定義情報を記憶する定義情報記憶部と、アクセス対象のデータへのアクセスが要求されると、アクセス対象のデータを取得する取得部と、アクセス対象のデータ及びアクセス対象のデータへのアクセスの何れかに関する所定の条件が満たされている場合に、設定情報記憶部に記憶された設定情報において、所定の条件に対して設定された少なくとも２つの分類装置に、アクセス対象のデータの分類を指示する指示部と、定義情報記憶部に記憶された定義情報において、指示部による指示に応じて少なくとも２つの分類装置がアクセス対象のデータを分類することによって得られた分類結果に対して定義されたアクセス制御の内容を、アクセス対象のデータへのアクセス制御の内容に決定する決定部と、決定部により決定されたアクセス制御の内容に基づいて、アクセス対象のデータへのアクセスを制御する制御部とを含む、システムも提供する。
【００１３】
更に、本発明は、データを分類することによって得られた分類結果に基づいて、データへのアクセス制御の内容を決定する方法であって、データ及びデータへのアクセスの何れかに関する所定の条件に対して複数の分類エンジンを設定した設定情報を設定情報記憶部に記憶するステップと、アクセス対象のデータへのアクセスが要求されると、アクセス対象のデータを取得するステップと、アクセス対象のデータ及びアクセス対象のデータへのアクセスの何れかに関する所定の条件が満たされている場合に、設定情報記憶部に記憶された設定情報において、所定の条件に対して設定された複数の分類エンジンに、アクセス対象のデータの分類を指示するステップと、指示に応じて複数の分類エンジンがアクセス対象のデータを分類することによって得られた分類結果に基づいて、アクセス対象のデータへのアクセス制御の内容を決定するステップとを含む、方法も提供する。
【００１４】
更にまた、本発明は、データを分類することによって得られた分類結果に基づいて、データへのアクセス制御の内容を決定する装置として、コンピュータを機能させるプログラムであって、コンピュータを、データ及びデータへのアクセスの何れかに関する所定の条件に対して複数の分類エンジンを設定した設定情報を記憶する設定情報記憶部と、アクセス対象のデータへのアクセスが要求されると、アクセス対象のデータを取得する取得部と、アクセス対象のデータ及びアクセス対象のデータへのアクセスの何れかに関する所定の条件が満たされている場合に、設定情報記憶部に記憶された設定情報において、所定の条件に対して設定された複数の分類エンジンに、アクセス対象のデータの分類を指示する指示部と、指示部による指示に応じて複数の分類エンジンがアクセス対象のデータを分類することによって得られた分類結果に基づいて、アクセス対象のデータへのアクセス制御の内容を決定する決定部として機能させる、プログラムも提供する。
【発明の効果】
【００１５】
本発明によれば、アクセス対象のデータへのアクセス制御の内容を様々な観点から決定することができる。
【図面の簡単な説明】
【００１６】
【図１】実施例１を模式的に示した図である。
【図２】実施例１における分類エンジン参照設定ファイルの一例を示した図である。
【図３】実施例１におけるアクセス制御ポリシーファイルの一例を示した図である。
【図４】実施例２を模式的に示した図である。
【図５】実施例２における分類エンジン参照設定ファイルの一例を示した図である。
【図６】実施例２におけるアクセス制御ポリシーファイルの一例を示した図である。
【図７】本発明の実施の形態を適用可能なコンピュータのハードウェア構成例を示した図である。
【図８】本発明の実施の形態におけるアクセス制御システムの機能構成例を示した図である。
【図９】本発明の実施の形態のアクセス制御装置における分類エンジン参照部の動作例を示したフローチャートである。
【図１０】本発明の実施の形態のアクセス制御装置における分類結果処理部の動作例を示したフローチャートである。
【発明を実施するための形態】
【００１７】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
まず、本実施の形態では、汎用の分類エンジンに加え、特定用途用の分類エンジンを導入する。ここで、汎用の分類エンジンとは、例えば、企業が管理する分類エンジンである。企業が管理する分類エンジンからは、「Company Confidential」、「PII」等の企業が定義する分類ラベルを分類結果として得ることができる。また、特定用途用の分類エンジンとは、チーム用、個人用等の分類エンジンであるが、最初は汎用の分類エンジン（例えば企業が管理する分類エンジン）から情報をコピーすることによって用意してもよい。
【００１８】
本実施の形態では、特定用途用分類エンジンが、以下の特徴を持つ。
第１の特徴は、任意のユーザのデータへのアクセス時に、特定の条件に基づいて参照されることである。
第２の特徴は、与えられたデータに対する分類結果を、そのデータの分類を示す分類ラベルのリスト（以下、「分類ラベルリスト」という）、又は、そのデータと分類ラベルとの関連性の度合いを示す指標（以下、単に「関連性」という）で返せることである。ここで、分類ラベルリストとは、例えば、「営業資料」、「顧客Ａ」、…のように、複数の分類ラベルを並べたものである。また、関連性とは、例えば、「Confidential ９０％」のように、分類ラベルがデータにどの程度関連しているかを示すものである。尚、関連性は、分類ラベルリストにおける各分類ラベルについて、各分類ラベルがデータにどの程度関連しているかを示すものであってもよい。
第３の特徴は、任意のユーザが入力した分類ラベルによって学習することである。ここで、入力される分類ラベルは、ユーザが新たに用意したものでも分類エンジンに既に用意されているものでもよい。
【００１９】
また、本実施の形態では、ユーザがデータにアクセスするアクションを行う際に、データ又はアクションの状況に応じて、参照する複数の分類エンジンを選択可能にする。以下では、参照する複数の分類エンジンは事前に定義しておくものとして説明するが、動的に決定するものであってもよい。
更に、本実施の形態では、複数の分類エンジンからそれぞれ得られた複数の分類結果に基づいて、アクセス制御の内容を決定する。このとき、分類エンジンによって分類結果が異なっていれば、アクセス制御の内容は、ユーザの設定に従って決定するとよい。また、分類結果だけでなく、特定の分類エンジンによって分類されたという事実、分類時刻等を用いて、アクセス制御の内容を決定してもよい。
更にまた、本実施の形態では、ユーザがデータ閲覧アクション終了時に分類ラベルを編集可能とする。これにより、分類エンジンは、その用途に基づき、編集された分類ラベルを入力として学習する。
【００２０】
次に、本実施の形態の概略動作を、具体的な場面を想定した実施例により説明する。
（実施例１）
実施例１は、自身が所有する保護すべき情報の誤操作による漏洩を防止する例である。
図１は、実施例１を模式的に示した図である。
図示するように、この実施例１において、ユーザＸは、ある企業内で、顧客Ａを対象とするプロジェクトＡ及び顧客Ｂを対象とするプロジェクトＢの両方に所属しているとする。
この状態で、ユーザＸは、プロジェクトＡにおけるファイルａを自身のＰＣ（Personal Computer）にダウンロードする（１−１）。そして、ファイルａと分類ラベル「プロジェクトＡ」との対応を、個人用分類エンジンに入力して学習させる（１−２）。
その後、任意のタイミングで、ユーザＸが、ファイルａを再利用してプロジェクトＢにおけるファイルｂを作成し、これを社外に電子メールで送信しようとする（１−３）。
しかしながら、このような場合、ファイルａを流用して作成したファイルｂの中にはプロジェクトＡに関する機密情報が残っている可能性があるため、ファイルｂの顧客Ａ以外の顧客（例えば、顧客Ｂ）への送信は防止すべきである。
【００２１】
そこで、図の境界線を跨ぐポイント３１でその境界内に存在する分類エンジンへの参照が行われるようにする。
この実施例１では、企業用分類エンジン及び個人用分類エンジンが参照され、各分類エンジンから分類結果が返される（１−４）。具体的には、企業用分類エンジンからは、分類結果として「営業資料」、「顧客Ａ」等が返され、個人用分類エンジンからは、分類結果として「プロジェクトＡ」が返される。尚、このとき参照すべき分類エンジンは、分類エンジン参照設定ファイルに基づいて決定されるが、この分類エンジン参照設定ファイルについては、後述する。
このように各分類エンジンから分類結果が返されると、その分類結果に基づいて、アクセス制御の内容が決定される（１−５）。尚、アクセス制御の内容は、アクセス制御ポリシーファイルに基づいて決定されるが、このアクセス制御ポリシーファイルについても、後述する。
【００２２】
図２は、実施例１における分類エンジン参照設定ファイルの一例を示した図である。
図示するように、この分類エンジン参照設定ファイルの例では、ＰＣのローカルドライブに存在する如何なるファイルについても、企業用分類エンジン（「company classifier」と表記）に加え、個人用分類エンジン（「my classifier」と表記）を参照すべきことが定義されている。
尚、参照する分類エンジンの種類や数は、電子メールの宛先に応じて変えてもよい。
また、複数の分類エンジン参照設定ファイルを用意し、参照する分類エンジン参照設定ファイルを電子メールの宛先によって切り替えてもよい。
【００２３】
図３は、実施例１におけるアクセス制御ポリシーファイルの一例を示した図である。
図示するように、このアクセス制御ポリシーファイルの例では、分類結果が「プロジェクトＡ」を含んでいれば、顧客Ａ以外の顧客への電子メールの送信は拒否すべきことが定義されている。
【００２４】
（実施例２）
実施例２は、限定された範囲で公開が許可された情報のその範囲外への漏洩を防止する例である。
図４は、実施例２を模式的に示した図である。
図示するように、この実施例２において、ユーザＹは、ある企業内で、開発チームと連携して業務を行う営業チームに所属しているとする。
この状態で、ユーザＹは、開発チームにおけるファイルｃを自身のＰＣにダウンロードする（２−１）。そして、分類エンジン参照設定ファイルを更新する（２−２）。具体的には、開発チームにて開発中の製品に関する情報が漏洩しないように、分類エンジン参照設定ファイルに、開発チーム用分類エンジンを参照すべき旨を追加する。尚、この分類エンジン参照設定ファイルについては、後述する。
その後、任意のタイミングで、ユーザＹが、ファイルｃを再利用して営業チームにおけるファイルｄを作成し、これを社外に電子メールで送信しようとする（２−３）。
しかしながら、このような場合、ファイルｃを流用して作成したファイルｄの中には開発中の製品に関する機密情報が残っている可能性があるため、ファイルｄの顧客への送信は防止すべきである。
【００２５】
そこで、図の境界線を跨ぐポイント３２でその境界内に存在する分類エンジンへの参照が行われるようにする。
この実施例２では、企業用分類エンジン及び営業チーム用分類エンジンに加え、開発チーム用分類エンジンも参照され、各分類エンジンから分類結果が返される（２−４）。具体的には、企業用分類エンジンからは、分類結果として「製品資料」等が返され、営業チーム用分類エンジンからは、分類結果として「なし」が返され、開発チーム用分類エンジンからは、分類結果として「Confidential」が返される。
このように各分類エンジンから分類結果が返されると、その分類結果に基づいて、アクセス制御の内容が決定される（２−５）。尚、アクセス制御の内容は、アクセス制御ポリシーファイルに基づいて決定されるが、このアクセス制御ポリシーファイルについても、後述する。
【００２６】
図５は、実施例２における分類エンジン参照設定ファイルの一例を示した図である。
図示するように、この分類エンジン参照設定ファイルの例では、開発チーム由来のファイルについては、企業用分類エンジン（「company classifier」と表記）及び営業チーム用分類エンジン（「sales classifier」と表記）に加え、開発チーム用分類エンジン（「dev classifier」と表記）を参照すべきことが定義されている。
尚、参照する分類エンジンの種類や数は、電子メールの宛先に応じて変えてもよい。
また、複数の分類エンジン参照設定ファイルを用意し、参照する分類エンジン参照設定ファイルを電子メールの宛先によって切り替えてもよい。
【００２７】
図６は、実施例２におけるアクセス制御ポリシーファイルの一例を示した図である。
図示するように、このアクセス制御ポリシーファイルの例では、分類結果が「Confidential」を含んでいれば、如何なる顧客への電子メールの送信も拒否すべきことが定義されている。
【００２８】
尚、この実施例２では、製品プレスリリースを終え、「Confidential」でなくなった場合、開発チームが開発チーム用分類エンジンを更新する。具体的には、プレスリリースを終えた製品に関するファイルと、分類ラベル「Confidential」との対応を解除する。これにより、営業担当者は、その製品に関するファイルを再利用したファイルであっても顧客へ電子メールで送信きるようになる。つまり、営業担当者に対しては透過的にアクセス制御の内容が変更される。
【００２９】
以下、このような概略動作を実現するアクセス制御システムについて、詳細に説明する。
まず、アクセス制御システムのハードウェア構成について説明する。尚、後述するように、アクセス制御システムは、アクセス制御装置と分類装置とから構成されるが、これらの装置は同様のハードウェア構成を有するため、ここではコンピュータ９０のハードウェア構成として説明する。
図７は、コンピュータ９０のハードウェア構成例を示した図である。図示するように、コンピュータ９０は、演算手段であるＣＰＵ（Central Processing Unit）９０ａと、Ｍ／Ｂ（マザーボード）チップセット９０ｂを介してＣＰＵ９０ａに接続されたメインメモリ９０ｃと、同じくＭ／Ｂチップセット９０ｂを介してＣＰＵ９０ａに接続された表示機構９０ｄとを備える。また、Ｍ／Ｂチップセット９０ｂには、ブリッジ回路９０ｅを介して、ネットワークインターフェイス９０ｆと、磁気ディスク装置（ＨＤＤ）９０ｇと、音声機構９０ｈと、キーボード／マウス９０ｉと、フレキシブルディスクドライブ９０ｊとが接続されている。
【００３０】
尚、図７において、各構成要素は、バスを介して接続される。例えば、ＣＰＵ９０ａとＭ／Ｂチップセット９０ｂの間や、Ｍ／Ｂチップセット９０ｂとメインメモリ９０ｃの間は、ＣＰＵバスを介して接続される。また、Ｍ／Ｂチップセット９０ｂと表示機構９０ｄとの間は、ＡＧＰ（Accelerated Graphics Port）を介して接続されてもよいが、表示機構９０ｄがＰＣＩ Ｅｘｐｒｅｓｓ対応のビデオカードを含む場合、Ｍ／Ｂチップセット９０ｂとこのビデオカードの間は、ＰＣＩ Ｅｘｐｒｅｓｓ（ＰＣＩｅ）バスを介して接続される。また、ブリッジ回路９０ｅと接続する場合、ネットワークインターフェイス９０ｆについては、例えば、ＰＣＩ Ｅｘｐｒｅｓｓを用いることができる。また、磁気ディスク装置９０ｇについては、例えば、シリアルＡＴＡ（AT Attachment）、パラレル転送のＡＴＡ、ＰＣＩ（Peripheral Components Interconnect）を用いることができる。更に、キーボード／マウス９０ｉ、及び、フレキシブルディスクドライブ９０ｊについては、ＵＳＢ（Universal Serial Bus）を用いることができる。
【００３１】
次に、アクセス制御システムの機能及び動作について説明する。
図８は、アクセス制御システムの機能構成例を示した図である。
図示するように、アクセス制御システムは、アクセス制御装置１０と、分類装置２０ａ〜２０ｎとを含む。
【００３２】
アクセス制御装置１０は、ユーザがデータへのアクセスを要求した場合に、分類装置２０ａ〜２０ｎの何れかにデータの分類を依頼し、分類結果に基づいてそのデータへのアクセス制御を行う装置である。
【００３３】
分類装置２０ａ〜２０ｎは、それぞれ、分類エンジンを有し、分類エンジンを動作させることによってデータを分類する装置である。尚、図では、分類装置２０ａ〜２０ｎを示したが、これらを区別する必要がない場合は、分類装置２０と称する。同様に、分類装置２０ａ〜２０ｎの構成要素であるデータ抽出部２１ａ〜２１ｎ、データ解析部２２ａ〜２２ｎ、学習データ取得部２３ａ〜２３ｎ、ナレッジベース２４ａ〜２４ｎについても、これらを区別する必要がない場合は、それぞれ、データ抽出部２１、データ解析部２２、学習データ取得部２３、ナレッジベース２４と称する。また、図では、分類装置２０の数を限定しているが、分類装置２０は複数であれば幾つ設けてもよい。更に、分類装置２０と分類エンジンとは１対１に対応しているので、以下では、データを分類する機能を、ハードウェアの観点で示す場合は「分類装置」と称し、ソフトウェアの観点で示す場合は「分類エンジン」と称するものとする。
【００３４】
まず、アクセス制御装置１０について説明する。
アクセス制御装置１０は、データ取得部１１と、分類ラベル編集部１２と、分類エンジン参照部１３と、分類エンジン参照設定記憶部１４と、分類結果処理部１５と、アクセス制御ポリシー判定部１６と、アクセス制御ポリシー記憶部１７と、アクセス制御部１８とを備える。
【００３５】
データ取得部１１は、ユーザがデータへのアクセスを要求した場合に、そのデータ及びアクセスに関する情報を取得する。ここで、データへのアクセスとは、情報の漏洩につながるアクセスであり、例えば、電子メールによる送信、外部記録媒体へのコピー、ネットワークへのアップロード、プリントアウトのためのアクセスが挙げられる。本実施の形態では、アクセス対象のデータを取得する取得部の一例として、データ取得部１１を設けている。
【００３６】
分類ラベル編集部１２は、現時点でデータに対応付けられている分類ラベルリストを、分類結果処理部１５から受け取って表示する。そして、分類ラベルリストを編集するユーザ操作に応じて、データとその分類ラベルとの対を発生させる。具体的には、データ閲覧アクションが終了した時点で、ユーザに、分類結果に対するフィードバック（分類結果における分類ラベルの編集情報）を入力させる。例えば、アプリケーションプラグインを用いて、ファイルをクローズする際に分類ラベル入力ダイアログを表示する。本実施の形態では、データの分類を示す分類情報の一例として、分類ラベルを用いており、分類情報を受け付ける受付部の一例として、分類ラベル編集部１２を設けている。
尚、ユーザの利便性との両立を図るために、分類ラベルを編集するための条件を柔軟に設定可能にしてもよい。例えば、アクセス中のファイルが、暗号化ファイルであるという条件、圧縮ファイルであるという条件、特定のフォルダ（一時フォルダ等）にあるという条件、或いは、これらのうちの幾つかを組み合わせた条件を満たす場合に、そのファイルを強制的なフィードバックの対象とすることが考えられる。
【００３７】
分類エンジン参照部１３は、分類装置２０ａ〜２０ｎのうち、データ取得部１１が取得したデータを分類する複数の分類装置を参照する。尚、データを分類する分類装置は、データ取得部１１が取得したデータ及びアクセスに関する情報と、分類エンジン参照設定ファイルとに基づいて決定する。本実施の形態では、アクセス対象のデータの分類を分類エンジン又は分類装置に指示する指示部の一例として、分類エンジン参照部１３を設けている。
また、分類エンジン参照部１３は、分類装置２０ａ〜２０ｎのうち、分類ラベル編集部１２が発生させたデータとその分類ラベルとの対によって学習させる少なくとも１つの分類装置を参照する。尚、学習させる分類装置は、分類ラベル編集時の条件、例えば、ユーザ、データソース等に応じて決定する。本実施の形態では、分類情報を分類エンジンに登録する登録部の一例としても、分類エンジン参照部１３を設けている。
【００３８】
分類エンジン参照設定記憶部１４は、データアクセス要求時の条件に応じて参照する分類エンジンを定義した分類エンジン参照設定ファイルを記憶する。ここで、データアクセス要求時の条件には、例えば、ユーザ、プロセス、時間、場所、アクセスターゲット等がある。本実施の形態では、データ及びデータへのアクセスの何れかに関する所定の条件の一例として、データアクセス要求時の条件を用いており、所定の条件に対して分類エンジン又は分類装置を設定した設定情報の一例として、分類エンジン参照設定ファイルを用いている。また、設定情報を記憶する設定情報記憶部の一例として、分類エンジン参照設定記憶部１４を設けている。
【００３９】
分類結果処理部１５は、分類装置２０ａ〜２０ｎのうちデータを分類する分類装置として参照された分類装置から得られた分類結果を集約し、集約結果をアクセス制御ポリシー判定部１６に受け渡す。本実施の形態では、複数の分類結果から一の分類結果を生成する生成部の一例として、分類結果処理部１５を設けている。
尚、分類結果処理部１５は、複数の分類装置２０から異なる分類結果を得る場合がある。ここで、「異なる分類結果を得る場合」とは、複数の分類装置２０が分類ラベルリストを返すのであれば、分類ラベルリストが異なる場合を意味するが、複数の分類装置２０が分類ラベルの関連性を返すのであれば、関連性の値の最大値と最小値との差分が閾値以上である場合を意味する。この場合は、分類結果の集約方法として、設定により以下のような方法を選択できる。
第１の方法は、分類装置２０の優先度を事前に決めておき、最も優先度の高い分類装置２０から得られた分類結果をそのまま集約結果とする方法である。
第２の方法は、分類装置２０の優先度を動的に決定し、最も優先度の高い分類装置２０から得られた分類結果をそのまま集約結果とする方法である。ここで、優先度を動的に決定する方法としては、例えば、複数の分類装置２０から得られた全ての分類ラベルリストに「Company Confidential」が含まれていれば、企業用の分類装置２０の優先度を最高とし、複数の分類装置２０から得られた全ての分類ラベルリストに「Personal」が含まれていれば、個人用の分類装置２０の優先度を最高とする、といった方法が考えられる。
第３の方法は、複数の分類装置２０から分類ラベルの関連性が返される場合における方法で、関連性が高い方を優先させるという方法である。言い換えると、セキュリティの観点から安全サイドに倒す方法である。この方法については、後で詳細に説明する。
第４の方法は、複数の分類装置２０から分類ラベルリストが返される場合における方法で、多数決で決める方法である。例えば、ある分類ラベルを返してこなかった分類装置２０よりも返してきた分類装置２０の方が多ければ、その分類ラベルを集約結果に含める。
尚、上記説明では、複数の分類装置２０の一部から分類ラベルリストが返され、複数の分類装置２０の残りから分類ラベルの関連性が返されるようなことはないものとした。
また、分類結果処理部１５は、分類装置２０ａ〜２０ｎのうち、集約結果に含まれる分類ラベルを返してきた分類装置を識別する情報、その分類装置で分類が行われた日時を示す情報等も取得し、これらの情報もアクセス制御ポリシー判定部１６に受け渡す。
【００４０】
アクセス制御ポリシー判定部１６は、分類結果処理部１５から受け取った分類結果の集約結果に基づいて、アクセス制御の内容を決定する。本実施の形態では、アクセス対象のデータへのアクセス制御の内容を決定する決定部の一例として、アクセス制御ポリシー判定部１６を設けている。
また、アクセス制御ポリシー判定部１６は、分類結果処理部１５から受け取った集約結果に含まれる分類ラベルを返してきた分類装置２０を識別する情報を参照し、特定のデータへのアクセス要求時に、指定された分類装置２０で分類されたことをアクセス可否条件としてもよい。例えば、部門外のサーバへのデータの書込み要求に対して、部門の分類装置２０による分類を必須とすること等が考えられる。
【００４１】
アクセス制御ポリシー記憶部１７は、分類結果処理部１５から受け取った分類結果の集約結果と、その集約結果を受け取った場合に行うべきアクセス制御の内容との対応を定義したアクセス制御ポリシーファイルを記憶する。本実施の形態では、分類結果に対してデータへのアクセス制御の内容を定義した定義情報の一例として、アクセス制御ポリシーファイルを用いており、定義情報を記憶する定義情報記憶部の一例として、アクセス制御ポリシー記憶部１７を設けている。
【００４２】
アクセス制御部１８は、アクセス制御ポリシー判定部１６での判定結果に基づいて、データに対するアクセスを制御する。本実施の形態では、アクセス対象のデータへのアクセスを制御する制御部の一例として、アクセス制御部１８を設けている。
【００４３】
尚、これらの機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、アクセス制御装置１０において、ＣＰＵ９０ａが、データ取得部１１、分類ラベル編集部１２、分類エンジン参照部１３、分類結果処理部１５、アクセス制御ポリシー判定部１６、アクセス制御部１８を実現するプログラムを例えば磁気ディスク装置９０ｇからメインメモリ９０ｃに読み込んで実行することにより、これらの機能部は実現される。また、分類エンジン参照設定記憶部１４、アクセス制御ポリシー記憶部１７は、例えば磁気ディスク装置９０ｇにより実現される。
【００４４】
次いで、分類装置２０について説明する。
分類装置２０は、データ抽出部２１と、データ解析部２２と、学習データ取得部２３と、ナレッジベース２４とを備える。
【００４５】
データ抽出部２１は、分類エンジン参照部１３から渡されたデータに含まれるコンテンツ等を構造化データとして抽出する。
データ解析部２２は、データ抽出部２１が抽出した構造化データをナレッジベース２４等に基づいて解析し、分類ラベルリスト又は分類ラベルの関連性を返す。
学習データ取得部２３は、分類エンジン参照部１３から特定のデータとその分類ラベルとの対を取得し、ナレッジベース２４に登録する。
ナレッジベース２４は、コーパスによって学習した知識をコンピュータで利用可能な形式で蓄積したデータベースである。或いは、如何なるキーワードがデータに出現すれば如何なる分類を行うかのルールを規定した単純な分類ルールファイルを含んでいてもよい。
【００４６】
尚、これらの機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、分類装置２０において、ＣＰＵ９０ａが、データ抽出部２１、データ解析部２２、学習データ取得部２３を実現するプログラムを例えば磁気ディスク装置９０ｇからメインメモリ９０ｃに読み込んで実行することにより、これらの機能部は実現される。また、ナレッジベース２４は、例えば磁気ディスク装置９０ｇにより実現される。
【００４７】
次に、図８に示したアクセス制御装置１０の動作について説明する。
アクセス制御装置１０では、データ取得部１１が、データに対するアクセス要求を検出すると、そのデータ及びアクセスに関する情報を含むデータ分類要求を分類エンジン参照部１３に伝える。
また、分類ラベル編集部１２が、データに対応付けられた分類ラベルを編集するユーザ操作に応じて、そのデータと編集後の分類ラベルとを含む分類ラベル編集要求を分類エンジン参照部１３に伝える。
【００４８】
図９は、分類エンジン参照部１３の動作例を示したフローチャートである。
図示するように、分類エンジン参照部１３は、まず、データ取得部１１からデータ分類要求が伝えられたかどうかを判定する（ステップ１０１）。データ分類要求が伝えられていれば、分類エンジン参照部１３は、分類エンジン参照設定記憶部１４に記憶された分類エンジン参照設定ファイルを参照する（ステップ１０２）。そして、データ分類要求に含まれるデータ及びアクセスに関する情報と、分類エンジン参照設定ファイルに記述された条件とを照合することにより、そのデータを分類するための分類装置２０を特定する（ステップ１０３）。これにより、分類エンジン参照部１３は、データ分類要求に含まれるデータを、特定した分類装置２０に送信する（ステップ１０４）。
【００４９】
一方、データ取得部１１からデータ分類要求が伝えられていなければ、分類エンジン参照部１３は、分類ラベル編集部１２から分類ラベル編集要求が伝えられたかどうかを判定する（ステップ１０５）。分類ラベル編集要求も伝えられていなければ、処理はステップ１０１へ戻るが、分類ラベル編集要求が伝えられていれば、分類エンジン参照部１３は、分類ラベル編集時の条件に基づいて、分類ラベルによる学習を行わせる分類装置２０を特定する（ステップ１０６）。これにより、分類エンジン参照部１３は、分類ラベル編集要求に含まれるデータと編集後の分類ラベルの対を、特定した分類装置２０に送信する（ステップ１０７）。
【００５０】
ところで、分類エンジン参照部１３が、ステップ１０４で複数の分類装置２０にデータを送信した場合、その複数の分類装置２０におけるデータ解析部２２が、それぞれ、分類結果を分類結果処理部１５に伝える。これにより、分類結果処理部１５は、これらの分類結果を集約する。
【００５１】
図１０は、このときの分類結果処理部１５の動作例を示したフローチャートである。尚、このフローチャートは、上述した分類結果の集約方法のうちの第３の方法を選択した場合の動作例を示したものである。また、分類結果処理部１５は、分類ラベルリストの各分類ラベルに関連性が対応付けられた形式の分類結果を得ているものとする。
【００５２】
図示するように、分類結果処理部１５は、まず、複数の分類装置２０から得られた分類ラベルリストに含まれる全ての分類ラベルを取り出す（ステップ１５１）。但し、複数の分類ラベルリストに共通に含まれる分類ラベルは、１つの分類ラベルとして取り出す。例えば、分類装置２０ａから分類ラベルリスト「Ａ」、「Ｂ」が得られ、分類装置２０ｂから分類ラベルリスト「Ａ」、「Ｃ」が得られ、分類装置２０ｃから分類ラベルリスト「Ａ」、「Ｄ」が得られたとすると、分類ラベル「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」が取り出される。
【００５３】
次に、分類結果処理部１５は、その全ての分類ラベルに１つずつ着目しながらステップ１５２〜１５５の処理を行う。
即ち、分類結果処理部１５は、まず、１つの分類ラベルに着目する（ステップ１５２）。そして、この着目した分類ラベルに対応する関連性の中に、予め定めた閾値以上の関連性が存在するかどうかを判定する（ステップ１５３）。複数の分類装置２０から得られた分類ラベルリストにその分類ラベルが１回しか出現しないのであれば、その１回の出現におけるその分類ラベルに対応する関連性が閾値以上であるかどうかを判定すればよい。一方、複数の分類装置２０から得られた分類ラベルリストにその分類ラベルが複数回出現するのであれば、その複数回の出現におけるその分類ラベルに対応する関連性の最大値が閾値以上であるかどうかを判定すればよい。例えば、分類装置２０ａから分類ラベル及び関連性「Ａ ９０％」が得られ、分類装置２０ｂから分類ラベル及び関連性「Ａ ７０％」が得られ、分類装置２０ｃから分類ラベル及び関連性「Ａ ５０％」が得られ、閾値が８０％であるとすると、分類装置２０ａから得られた関連性が閾値以上であるかどうかを判定すればよい。
【００５４】
その結果、その分類ラベルに対応する関連性の中に閾値以上の関連性が存在すると判定されれば、その分類ラベルを集約結果に含めて（ステップ１５４）、ステップ１５５へ進む。
一方、その分類ラベルに対応する関連性の中に閾値以上の関連性が存在しないと判定されれば、その分類ラベルを集約結果に含めることなく、ステップ１５５へ進む。
その後、分類結果処理部１５は、未処理の分類ラベルが存在するかどうかを判定する（ステップ１５５）。そして、未処理の分類ラベルが存在すれば、ステップ１５２へ戻るが、未処理の分類ラベルが存在しなければ、ステップ１５４で集約結果に含められた分類ラベルをアクセス制御ポリシー判定部１６及び分類ラベル編集部１２に出力する（ステップ１５６）。
【００５５】
以上述べたように、本実施の形態では、特定用途の分類装置を導入した。
これにより、一元的又は汎用的な分類ポリシーではカバーできないデータも分類可能となった。例えば、最新の技術用語、コンセプト、専門分野の用語を含むデータ、チームやプロジェクト固有のデータ、個人に特化したプライベートなデータ等も分類可能となった。
【００５６】
また、本実施の形態では、任意の分類装置２０の参照を設定可能とした。
これにより、その時点での望ましい分類を行うことができるようになった。例えば、特定のプロジェクト期間のみ、そのプロジェクトのメンバーにプロジェクト固有の分類装置２０を強制的に参照させることで、プロジェクト期間中におけるプロジェクトに関する情報のセンシティビティを判断できるようになった。また、過去のプロジェクトのデータを参照する際に、自発的にプロジェクト固有の分類装置２０を参照することで、過去の情報の現時点でのセンシティビティを判断できるようになった。
或いは、データにアクセスする場所に応じて、アクセス制限をかけることもできるようになった。例えば、事業所はファイアウォールで安全が担保されているので、分類装置２０を強制的に参照させることは行わないが、自宅は安全性が不明なので、分類装置２０を強制的に参照させる、といったことが考えられる。
【００５７】
更に、本実施の形態では、データ閲覧者が分類結果に対するフィードバックを特定用途用の分類装置２０に与えるようにした。
これにより、分類装置２０内のナレッジベース２４や分類ルールがタイムリーに更新され、ユーザに特化した分類処理を高精度で行うことができるようになった。
【００５８】
ここで、本発明は、全てハードウェアで実現してもよいし、全てソフトウェアで実現してもよい。また、ハードウェア及びソフトウェアの両方により実現することも可能である。また、本発明は、コンピュータ、データ処理システム、コンピュータプログラムとして実現することができる。このコンピュータプログラムは、コンピュータにより読取り可能な媒体に記憶され、提供され得る。ここで、媒体としては、電子的、磁気的、光学的、電磁的、赤外線又は半導体システム（装置又は機器）、或いは、伝搬媒体が考えられる。また、コンピュータにより読取り可能な媒体としては、半導体、ソリッドステート記憶装置、磁気テープ、取り外し可能なコンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、リジッド磁気ディスク、及び光ディスクが例示される。現時点における光ディスクの例には、コンパクトディスク−リードオンリーメモリ（ＣＤ−ＲＯＭ）、コンパクトディスク−リード／ライト（ＣＤ−Ｒ／Ｗ）及びＤＶＤが含まれる。
【００５９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態には限定されない。本発明の精神及び範囲から逸脱することなく様々に変更したり代替態様を採用したりすることが可能なことは、当業者に明らかである。
【符号の説明】
【００６０】
１０…アクセス制御装置、１１…データ取得部、１２…分類ラベル編集部、１３…分類エンジン参照部、１４…分類エンジン参照設定記憶部、１５…分類結果処理部、１６…アクセス制御ポリシー判定部、１７…アクセス制御ポリシー記憶部、１８…アクセス制御部、２０ａ〜２０ｎ…分類装置、２１ａ〜２１ｎ…データ抽出部、２２ａ〜２２ｎ…データ解析部、２３ａ〜２３ｎ…学習データ取得部、２４ａ〜２４ｎ…ナレッジベース
【図１】
2014041458.tif 000003
【図２】
2014041458.tif 000004
【図３】
2014041458.tif 000005
【図４】
2014041458.tif 000006
【図５】
2014041458.tif 000007
【図６】
2014041458.tif 000008
【図７】
2014041458.tif 000009
【図８】
2014041458.tif 000010
【図９】
2014041458.tif 000011
【図１０】
2014041458.tif 000012