(57)【要約】【課題】階層構造を有して構成される文書に含まれる文字列に関連する電子情報を、当該文字列の階層構造における位置に基づいて容易に取得する。【解決手段】情報処理装置は、第１の階層構造を有して構成される見出し要素の何れかに属する構成要素に含まれる文字列を取得する文字列取得部２０１と、取得された文字列の第１階層構造における位置を示す文字列位置情報を取得する文字列位置情報取得部２０４と、それぞれ、第２階層構造を有して構成される分類要素の何れかに格納する複数の電子情報のうち、その電子情報の電子情報名に取得された文字列を含む複数の電子情報を抽出する電子情報抽出部２０２と、抽出した複数の電子情報の第２階層構造における格納場所を示す格納場所情報と、文字列位置情報と、に基づいて抽出した複数の電子情報のうち、取得された文字列と関連する電子情報を取得する。【選択図】図４
2015108982.tif 000002
【特許請求の範囲】
【請求項１】
第１の階層構造を有して構成される見出し要素の何れかに属する構成要素に含まれる文字列を取得する文字列取得手段と、
前記取得された文字列の前記第１の階層構造における位置を示す文字列位置情報を取得する文字列位置情報取得手段と、
それぞれ、第２の階層構造を有して構成される分類要素の何れかに格納する複数の電子情報のうち、その電子情報の電子情報名に前記取得された文字列を含む複数の前記電子情報を抽出する電子情報抽出手段と、
前記抽出した複数の電子情報の前記第２の階層構造における格納場所を示す格納場所情報と、前記文字列位置情報と、に基づいて前記抽出した複数の電子情報のうち、前記取得された文字列と関連する前記電子情報を取得する電子情報取得手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
前記格納場所情報と前記文字列位置情報とが類似するか否かを判断する判断手段、をさらに含み、
前記電子情報取得手段は、前記文字列位置情報と類似すると判断された前記格納場所情報に対応する前記電子情報を取得する、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記文字列位置情報は、前記取得された文字列を含む構成要素が属する階層から最上階層までの各見出し要素の見出し要素名を順に含み、前記格納場所情報は、前記電子情報が格納される階層から最上層までの各分類要素の分類要素名を順に含み、
前記判断手段は、前記文字列位置情報に含まれるすべての前記見出し要素名それぞれが、前記格納場所情報における同じ階層の前記分類要素名と類似するか否かを判断する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記文字列位置情報は、前記取得された文字列を含む構成要素が属する階層から最上階層までの各見出し要素の見出し要素名を順に含み、前記格納場所情報は、前記電子情報が属する階層から最上層までの各分類要素の分類要素名を順に含み、
前記判断手段は、前記文字列位置情報に含まれる見出し要素名の中から抽出した、１または複数の見出し要素名に基づいて類似するか否かを判断する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記文字列位置情報は、前記取得された文字列を含む構成要素が属する階層から最上階層までの各見出し要素の見出し要素名を順に含み、前記格納場所情報は、前記電子情報が属する階層から最上層までの各分類要素の分類要素名を順に含み、
前記判断手段は、前記文字列位置情報に含まれるすべての見出し要素名それぞれと、前記格納場所情報における同じ階層の前記分類要素名と、が類似しない場合に、当該見出し要素名と、当該同じ階層より上層の前記分類要素名と、が類似するか否かを判断する、
ことを特徴とする請求項２から４のいずれか１項に記載の情報処理装置。
【請求項６】
第１の階層構造を有して構成される見出し要素の何れかに属する構成要素に含まれる文字列を取得する文字列取得手段、
前記取得された文字列の前記第１の階層構造における位置を示す文字列位置情報を取得する文字列位置情報取得手段、
それぞれ、第２の階層構造を有して構成される分類要素の何れかに格納する複数の電子情報のうち、その電子情報の電子情報名に前記取得された文字列を含む複数の前記電子情報を抽出する電子情報抽出手段、
前記抽出した複数の電子情報の前記第２の階層構造における格納場所を示す格納場所情報と、前記文字列位置情報と、に基づいて前記抽出した複数の電子情報のうち、前記取得された文字列と関連する前記電子情報を取得する電子情報取得手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、作業工程マニュアル文書の各作業工程と、その作業工程を実施することにより生成される電子情報を予め関連付けて定義しておき、作業工程に応じて対応する電子情報をユーザに提示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６４３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的の一つは、階層構造を有して構成される文書に含まれる文字列に関連する電子情報を、当該文字列の階層構造における位置に基づいて容易に取得することにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、情報処理装置であって、第１の階層構造を有して構成される見出し要素の何れかに属する構成要素に含まれる文字列を取得する文字列取得手段と、前記取得された文字列の前記第１の階層構造における位置を示す文字列位置情報を取得する文字列位置情報取得手段と、それぞれ、第２の階層構造を有して構成される分類要素の何れかに格納する複数の電子情報のうち、その電子情報の電子情報名に前記取得された文字列を含む複数の前記電子情報を抽出する電子情報抽出手段と、前記抽出した複数の電子情報の前記第２の階層構造における格納場所を示す格納場所情報と、前記文字列位置情報と、に基づいて前記抽出した複数の電子情報のうち、前記取得された文字列と関連する前記電子情報を取得する電子情報取得手段と、を含むことを特徴とする。
【０００６】
請求項２に記載の発明は、請求項１に記載の情報処理装置であって、前記格納場所情報と前記文字列位置情報とが類似するか否かを判断する判断手段、をさらに含み、前記電子情報取得手段は、前記文字列位置情報と類似すると判断された前記格納場所情報に対応する前記電子情報を取得する、ことを特徴とする。
【０００７】
請求項３に記載の発明は、請求項２に記載の情報処理装置であって、前記文字列位置情報は、前記取得された文字列を含む構成要素が属する階層から最上階層までの各見出し要素の見出し要素名を順に含み、前記格納場所情報は、前記電子情報が格納される階層から最上層までの各分類要素の分類要素名を順に含み、前記判断手段は、前記文字列位置情報に含まれるすべての前記見出し要素名それぞれが、前記格納場所情報における同じ階層の前記分類要素名と類似するか否かを判断する、ことを特徴とする。
【０００８】
請求項４に記載の発明は、請求項２に記載の情報処理装置であって、前記文字列位置情報は、前記取得された文字列を含む構成要素が属する階層から最上階層までの各見出し要素の見出し要素名を順に含み、前記格納場所情報は、前記電子情報が属する階層から最上層までの各分類要素の分類要素名を順に含み、前記判断手段は、前記文字列位置情報に含まれる見出し要素名の中から抽出した、１または複数の見出し要素名に基づいて類似するか否かを判断する、ことを特徴とする。
【０００９】
請求項５に記載の発明は、請求項２から４のいずれか１項に記載の情報処理装置であって、前記文字列位置情報は、前記取得された文字列を含む構成要素が属する階層から最上階層までの各見出し要素の見出し要素名を順に含み、前記格納場所情報は、前記電子情報が属する階層から最上層までの各分類要素の分類要素名を順に含み、前記判断手段は、前記文字列位置情報に含まれるすべての見出し要素名それぞれと、前記格納場所情報における同じ階層の前記分類要素名と、が類似しない場合に、当該見出し要素名と、当該同じ階層より上層の前記分類要素名と、が類似するか否かを判断する、ことを特徴とする。
【００１０】
請求項６に記載の発明は、プログラムであって、第１の階層構造を有して構成される見出し要素の何れかに属する構成要素に含まれる文字列を取得する文字列取得手段、前記取得された文字列の前記第１の階層構造における位置を示す文字列位置情報を取得する文字列位置情報取得手段、それぞれ、第２の階層構造を有して構成される分類要素の何れかに格納する複数の電子情報のうち、その電子情報の電子情報名に前記取得された文字列を含む複数の前記電子情報を抽出する電子情報抽出手段、前記抽出した複数の電子情報の前記第２の階層構造における格納場所を示す格納場所情報と、前記文字列位置情報と、に基づいて前記抽出した複数の電子情報のうち、前記取得された文字列と関連する前記電子情報を取得する電子情報取得手段、としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００１１】
請求項１及び６に記載の発明によれば、階層構造を有して構成される見出し要素に属する構成要素に含まれる文字列に関連する電子情報を、当該文字列の階層構造における位置情報に基づいて取得する。
【００１２】
請求項２に記載の発明によれば、階層構造を有して構成される見出し要素に属する構成要素に含まれる文字列に関連する電子情報を、当該文字列の階層構造における位置情報と、当該電子情報の階層構造における格納場所情報と、の類似度に基づいて取得する。
【００１３】
請求項３に記載の発明によれば、文字列の階層構造における位置情報と電子情報の階層構造における格納場所情報とが完全に一致するかを判断できる。
【００１４】
請求項４に記載の発明によれば、文字列の階層構造における位置情報の一部と電子情報の階層構造における格納場所情報との類似度を判断することができる。
【００１５】
請求項５に記載の発明によれば、電子情報の階層構造における格納場所情報から関連性の低い情報を除外して類似度の判断を行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る電子情報管理システムの構成の一例を示す図である。
【図２】マニュアル文書の一例を示す図である。
【図３】電子情報管理サーバ２０に実装されるディレクトリシステムの一例を模式的に示す図である。
【図４】本実施形態に係る文書管理サーバ２０により実行される主な機能の一例を示すブロック図である。
【図５】図３に示すディレクトリシステムのうち「購買No002」のディレクトリに格納されている情報の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００１８】
図１は、本発明の一実施形態に係る電子情報管理システムの構成の一例を示す図である。図１に示すように、電子情報管理システムは、情報処理装置１０、マニュアル管理サーバ２０、及び電子情報管理サーバ３０を含んで構成されている。情報処理装置１０、電子情報管理サーバ２０、及びマニュアル管理サーバ３０はＬＡＮやインターネットなどの通信手段に接続されており、互いに通信されるようになっている。
【００１９】
情報処理装置１０は、情報処理装置１０にインストールされているプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである制御部、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである記憶部、ネットワークボードなどの通信インタフェースである通信部、マウス、ディスプレイなどであるユーザインタフェース部などを含んでいる。これらの要素は、バスを介して接続される。情報処理装置１０の記憶部には、情報処理装置１０の制御部によって実行されるプログラムが記憶される。また、情報処理装置１０の記憶部は、情報処理装置１０のワークメモリとしても動作する。
【００２０】
マニュアル管理サーバ２０は、作業手順等が記述されたマニュアル文書を管理している。マニュアル文書は、章、節、項といった見出し要素を用いた階層構造（第１の階層構造）を有する文書である。ここで、各見出し要素が階層構造におけるノード、見出し要素の文字列データがノード名に相当し、各ノードに作業内容を示す構成要素が属している。構成要素としては、例えば、文、図形、表などであってよい。
【００２１】
図２にマニュアル文書の一例を示す。図２に示すように購買マニュアルの階層構造では、「第１章  見積」、「第２章  購入」等の「章」階層は第一階層に位置し、「１．１  基本事項」、「１．２  相見積先の選定」等の「節」階層は第二階層に位置し、「１．４．１  回答書チェック」等の「項」階層は第三階層に位置している。そして、見出し要素の文字列「見積」、「回答」、「回答書チェック」がそれぞれノード名となる。この場合、例えば、マニュアル文書に記述されている作業内容「見積書を見積先に送付し・・・」内の語句「見積書」について、その階層構造における位置を最上階層（章見出しから）から各ノード名を区切り記号「/」で区切って連ね、「見積/見積/」のように表す。
【００２２】
電子情報管理サーバ３０は、文書管理サーバ２０にインストールされているプログラムに従って動作するＣＰＵ等のプログラム制御デバイスである制御部、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである記憶部、ネットワークボードなどの通信インタフェースである通信部、などを含んでいる。これらの要素は、バスを介して接続される。文書管理サーバ２０の記憶部には、文書管理サーバ２０の制御部によって実行されるプログラムが記憶される。また、文書管理サーバ２０の記憶部は、文書管理サーバ２０のワークメモリとしても動作する。
【００２３】
電子情報管理サーバ３０は、マニュアル文書に基づいて作業した結果生成される成果物をディレクトリシステムにて管理する。成果物は、作業内容に応じて生成される電子情報とし、例えば文書情報、画像情報、動画情報、音声情報などであってよい。そして、電子情報管理サーバ３０の記憶部には、ディレクトリシステム上に存在する複数のディレクトリからなる木構造（第２の階層構造）を示す木構造データが記憶されている。木構造データには、各ディレクトリのディレクトリ名が含まれる。また、木構造データにおいて、各ディレクトリのディレクトリ名は、そのディレクトリの上位のディレクトリのディレクトリ名に関連づけられている。図３は電子情報管理サーバ３０に実装されるディレクトリシステムの一例を模式的に示す図である。図３に示すように「購買申請書フォルダ」はルートとなる第五階層に位置し、「購買No0001」は第四階層に位置し、「見積」、「購入依頼」は第三階層に位置し、「相見積」、「回答書」、「見積先決定」、「テンプレート」、「（旧）ドラフト版」は第二階層に位置し、「チェックシート」は第一階層に位置している。なお、ディレクトリの作成、削除等はユーザにより自由に実施される。
【００２４】
また、電子情報管理サーバ３０の記憶部には、ディレクトリシステム上に存在する複数の電子情報が記憶されている。図３に示すように、例えば「見積書.doc」が電子情報を示している。各電子情報は、それぞれ、いずれかのディレクトリに格納され、それぞれの電子情報の電子情報名が、その電子情報が格納されているディレクトリのディレクトリ名に関連づけられて記憶部に記憶される。例えば、図３によれば、電子情報「Ａ社見積書.doc」は第一階層のディレクトリ「相見積」に格納されている。そして、ディレクトリ「相見積」に属している電子情報「Ａ社見積書.doc」について、その格納場所を最上階層のディレクトリから各ディレクトリ名を区切り記号で区切って連ね、「/購買申請書フォルダ/購買No0001/見積/相見積/」のように表す。なお、電子情報を格納するディレクトリはユーザにより選択される。
【００２５】
ここで、マニュアル文書の作業手順に従って作成された成果物である電子情報を格納するディレクトリの階層構造及びディレクトリ名はマニュアル文書の階層構造及び見出し要素名と類似することが推定される。そこで、本実施形態では、電子情報を格納するディレクトリの階層構造及びディレクトリ名と、マニュアル文書の階層構造及び見出し要素名との類似性からマニュアル文書に記述されている文字列に対応する電子情報を特定する構成としている。
【００２６】
図４は、本実施形態に係る情報処理装置１０により実行される主な機能の一例を示すブロック図である。図４に示すように、本実施形態における情報処理装置１０は、機能的には、マニュアル文書取得部２００、文字列取得部２０１、電子情報抽出部２０２、格納場所情報取得部２０３、文字列位置情報取得部２０４、類似度判断部２０５、及び表示部２０６を含んで構成される。なお、本実施形態に係る文書管理サーバ２０において、図２に示す機能以外の機能が実現されていてもよい。これらの機能は、記憶部に記憶されたプログラムが制御部を実行することにより実現されている。このプログラムは、例えば、光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等のコンピュータ可読な情報記憶媒体を介して、あるいは、インターネットなどの通信手段を介して文書管理サーバ２０に供給される。
【００２７】
マニュアル文書取得部２００は、マニュアル文書管理サーバ２０の記憶部からマニュアル文書を取得する。
【００２８】
文字列取得部２０１は、マニュアル文書取得部２００が取得したマニュアル文書の文中からユーザにより指定された文字列を取得する。例えば、文字列取得部２０１は、マニュアル文書取得部２００が取得したマニュアル文書の文中のユーザが指定する任意の文字列を取得してもよいし、予め定義した文字列から選択してもよい。
【００２９】
電子情報抽出部２０２は、電子情報管理サーバ２０の記憶部に記憶されている複数の電子情報から、当該電子情報の電子情報名に文字列取得部２０１が取得した文字列を含む電子情報を抽出する。具体的には、文字列取得部２０１が図２に示すマニュアル文書の「見積書」を取得した場合は、図３に示すディレクトリシステムに格納されている電子情報のうち電子情報名に「見積書」を含む、「Ａ社見積書.doc」、「Ｂ社見積書.doc」、「見積書.doc」（ディレクトリ「テンプレート」に格納されている）、「見積書.doc」（ディレクトリ「（旧）ドラフト版」に格納されている）の４つの電子情報が抽出される。なお、ここでは「購買No0001」ディレクトリ内に格納されている電子情報のうちから抽出しているが、「購買申請書」ディレクトリ内に格納されているすべての電子情報のうちから抽出してもよいし、いずれかのディレクトリを選択してもよい。
【００３０】
格納場所情報取得部２０３は、電子情報抽出部２０２が抽出した各電子情報の電子情報管理サーバ３０の記憶部における格納場所を示す格納場所情報を取得する。具体的には、例えば、格納場所情報取得部２０３は、電子情報「Ａ社見積書.doc」の格納場所情報は「/購買申請書フォルダ/購買No0001/見積/相見積/」、電子情報「Ｂ社見積書.doc」の格納場所情報は/購買申請書フォルダ/購買No0001/見積/相見積/」、電子情報「見積書.doc」（ディレクトリ「テンプレート」に格納されている）の格納場所情報は「/購買申請書フォルダ/購買No0001/見積/テンプレート/」、電子情報「見積書.doc」（ディレクトリ「（旧）ドラフト版」に格納されている）の格納場所情報は「/購買申請書フォルダ/購買No0001/見積/（旧）ドラフト版/」として取得する。
【００３１】
文字列位置情報取得部２０４は、文字列取得部２０１が取得した文字列のマニュアル文書内の記述場所を示す文字列位置情報をマニュアル文書管理サーバ２０から取得する。具体的には、例えば、文字列位置情報取得部２０４は、「見積書」の文字列位置情報を「見積/見積/」として取得する。
【００３２】
類似度判断部２０５は、文字列位置情報取得部２０４が取得した文字列位置情報と、格納場所情報取得部２０３が取得した各電子情報の格納場所情報との類似度を判断する。類似度の判断は、マニュアル文書内の取得した文字列に対応する電子情報は、マニュアル文書の階層構造と類似した階層構造を有するディレクトリに格納されているという推定のもとに判断するものである。つまり、文字列位置情報に含まれる見出し要素名及びその順序がそれぞれ、格納場所情報に含まれる分類要素名及びその順序と類似するかを判断し文字列位置情報と格納場所情報との類似度を判断する。そうすることで、取得した文字列を電子情報名に含む複数の電子情報のうち、当該取得した文字列と関連の高い（類似度の高い）電子情報を特定することが可能となる。
【００３３】
まず、類似度の判断を行うための第１の手法について説明する。第１の手法は、文字列位置情報に含まれる見出し要素名それぞれを、類似度の判断を行う対象である電子情報の格納場所情報における同じ階層の分類要素名と比較し類似するか否かを判断する。具体的には、例えば、階層ｉ（ｉ≧１）において見出し要素名と分類要素名との語句類似度Ｓｉ（０≦Ｓｉ≦１００）を算出し、算出された語句類似度Ｓｉの平均値を類似度Ｓｖ（０≦Ｓｖ≦１００）とする。この場合、類似度Ｓｖが１００の場合に、文字列位置情報のすべての階層における見出し要素名が、それぞれ同じ階層の分類要素名と完全に一致する。なお、類似度Ｓｖが所定値以上（例えば、８０以上）の場合に、格納場所情報と文字列位置情報との類似度が高いと判断してもよい。これにより、文字列位置情報に含まれる１以上の見出し要素名と、その階層順と、がともに一致するという類似度の高い格納場所情報を特定することが可能となる。
【００３４】
ここで、見出し要素名と分類要素名との語句同士の類似度（語句類似度Ｓ）を判断する手法は既存の技術を用いてよい。例えば、各語句について形態素解析を行うとともに、その形態素解析の結果に基づいて各語句を単語に分割し、分割した各単語に対して名詞、動詞、付属語等の品詞情報を付与する。付属語が連続している場合には、連続した付属語を一つの単語として扱うことにしてもよい。そして、各語句を構成する単語や文節（名詞や動詞等の内容後に続く付属語のまとまり）をそれぞれ比較して、その語句同士の差異が所定数以下の単語または文節に過ぎない場合には、それらの語句同士は類似の関係にあるとして判断する。付属語が連続している場合には、連続した付属語を一つの単語として扱うことにしてもよい。そして、語句同士の差異として検出された単語数または文節数の、各語句を構成する全単語数または全文節数に対する割合に応じた語句類似度Ｓを設定することとする。なお、その他の語句同士の類似性を判断する手法により設定される語句類似度Ｓを用いることとしてもよい。
【００３５】
図３を用いて第１の手法について具体例を示す。文字列位置情報取得部２０４が取得した「見積書」の文字列位置情報「見積/見積/」と、格納場所情報取得部２０３が取得した「Ａ社見積書.doc」の格納場所情報「購買申請書フォルダ/購買No0001/見積/相見積」と、の類似度を判断する場合を例にすると、まず文字列位置情報の一層目の見出し要素名「見積」と、格納場所情報の一層目の分類要素名「相見積」と、の語句類似度Ｓ１を算出する。この場合、分類要素名「相見積」と見出し要素名「見積」との語句の差異は「相」だけであるため語句類似度Ｓ１は高い（例えば、Ｓ１＞８０）と判断される。次に、文字列位置情報の二層目の見出し要素名「見積」と、格納場所情報の二層目の分類要素名「見積」と、の語句類似度Ｓ２を算出する。この場合は、見出し要素名「見積」と分類要素名「見積」の語句は完全に一致するため語句類似度Ｓ２は１００と判断される。そして、語句類似度Ｓ１と語句類似度Ｓ２との平均値が類似度Ｓｖ（この場合は、Ｓｖ＞９０となり類似度Ｓｖは高いと判断される）となる。同様にして、電子情報抽出部が抽出した電子情報「Ｂ社見積書.doc」、「見積書.doc」（ディレクトリ「テンプレート」に格納されている）、及び「見積書.doc」（ディレクトリ「（旧）ドラフト版」に格納されている）についてもそれぞれ、文字列位置情報取得部２０４が取得した「見積書」の文字列位置情報「見積/見積/」との類似度を判断すると、類似度Ｓｖが高いと判断される格納場所情報は「Ａ社見積書.doc」及び「Ｂ社見積書.doc」の格納場所情報となる。
【００３６】
次に、類似度の判断を行うための第２の手法について説明する。この第２の手法は、上述した第１の手法より類似度の確度は低いが、広い範囲で類似度の高い格納場所情報を特定することができる。
【００３７】
第２の手法としては、文字列位置情報に含まれる見出し要素名それぞれと、格納御場所情報における同じ階層の分類要素名との類似度が低いと判断された場合に、当該同じ階層より上層の分類要素名との類似度を判断する。格納場所情報に含まれる分類要素と分類要素名とがユーザにより自由に設定することができる場合は、格納場所情報に見出し要素名と全く関連性のない分類要素名が含まれている可能性がある。そこで、第２の手法によりこのような見出し要素名と全く関連性のない分類要素名との語句類似度Ｓｉを判断しないようにすることができる。具体的には、例えば、一層目の見出し要素名と一層目の分類要素名との語句類似度Ｓ１が低いと判断された場合に、一層目の見出し要素名と、１つ上層である二層目の分類要素名との語句類似度を判断する。このような処理を一層目の見出し要素名と、いずれかの層の分類要素名との語句類似度が高いと判断されるまで、または最上層の分類要素名との類似度が判断されるまで繰り返す。そして、いずれかの層の分類要素名との語句類似度が高いと判断された場合に当該語句類似度を語句類似度Ｓ１の値とし、最下層から最上層の分類要素名のうち語句類似度が高いと判断される分類要素名がない場合は、一層目の見出し要素名と一層目の分類要素名との語句類似度Ｓ１をそのまま用いる。そして、すべての階層の見出し要素名について同様の処理を行い算出された語句類似度Ｓｉの平均値を語句類似度Ｓｖとする。これにより、格納場所情報に、見出し要素名と関連性のない分類要素名が含まれている場合であっても、その関連性のない分類要素名をスキップして、文字列位置情報と格納場所情報との類似度Ｓｖの判断を行うことが可能となる。なお、第２の手法によりスキップされた分類要素の数と、語句類似度Ｓｉとの重みづけにより類似度Ｓｖを算出することとしてもよい。
【００３８】
図５を用いて第２の手法について具体例を示す。図５は、図３に示すディレクトリシステムのうち「購買No002」のディレクトリに格納されている情報の一例を示す図である。まず、語句取得部２０１が図２に示すマニュアル文書の「見積書」を取得した場合に、電子情報抽出部２０２は、図５に示す「購買No0002」ディレクトリに格納されている電子情報のうち電子情報名に「見積書」を含む電子情報「見積書.doc」を抽出する。そして、抽出した電子情報「見積書.doc」の格納場所情報「購買申請書フォルダ/購買No0002/相見積/Ｘ社/見積」と、文字列位置情報取得部２０４が取得した「見積書」の文字列位置情報「見積/見積/」と、の類似度を判断する場合を例にすると、まず文字列位置情報の一層目の見出し要素名「見積」と、格納場所情報の一層目の分類要素名「見積」と、の語句類似度Ｓ１を算出すると、両者の語句は完全に一致するため語句類似度Ｓ１は１００となる。次に文字列位置情報の二層目の見出し要素名「見積」と、格納場所情報の二層目の分類要素名「Ｘ社」と、の語句類似度Ｓ２を算出すると、一致する語句がないため語句類似度Ｓ２は０となる。このままだと、語句類似度Ｓ１（＝１００）と語句類似度Ｓ２（＝０）との平均値である類似度Ｓｖは低いと判断される。そこで、第２の手法を用いると、語句類似度Ｓ２は低いと判断されるため、文字列位置情報の二層目の見出し要素名「見積」と、１つ上層の三層目の分類要素名「相見積」と、の語句類似度を算出することになる。すると、「相見積」と「見積」との語句の差異は「相」だけであるため語句類似度（例えば＞８０）は高いと判断されるので、当該語句類似度が語句類似度Ｓ２の値となる。そして、語句類似度Ｓ１（＝１００）と語句類似度Ｓ２（＞８０）との平均値である類似度Ｓｖは高いと判断される。このように、図５に示す「Ｘ社」ディレクトリのようなユーザの都合により作成された、「見積書」とは直接関連性のないディレクトリを含む場合であっても、当該ディレクトリをスキップすることで広範囲での類似度の判断を行うことができる。
【００３９】
また、類似度の判断を行うための第３の手法として、文字列位置情報に含まれる見出し要素のうち１または複数の見出し要素を抽出して類似度の判断の対象としてもよい。具体的には、例えば、文字列位置情報に含まれる複数の見出し要素のうち、最上層から順に１または複数の見出し要素を抽出して文字列位置情報とする。例えば、文字列位置情報に含まれる見出し要素数が格納場所情報に含まれる分類要素数より多い場合に、当該分類要素数と同数の見出し要素を抽出することとしてもよい。文字列位置情報の上層の見出し要素は、例えば章、節といった大見出しであるためその見出し要素名を分類要素名に使用する可能性は高く、上層の見出し要素を抽出することで類似度の判断を容易にすることが期待できる。なお、同様にして、格納場所情報に含まれる複数の分類要素のうちから１または複数の分類要素を抽出して類似度の判断の対象としてもよい。
【００４０】
なお、類似度判断部２０５は、上述した第１の手法、第２の手法、及び第３の手法のいずれかを用いてもよいし、組み合わせて用いてもよい。また、第１の手法を用いて類似度が高いと判断された格納場所情報と、第２の手法、第３の手法を用いて類似度が高いと判断された格納場所情報と、を類似度の算出精度の違いにより区別してもよい。
【００４１】
表示部２０６は、類似度判断部２０５により類似度Ｓｖが高いと判断された格納場所情報に対応する電子情報を電子情報管理サーバ２０から取得してユーザインタフェース部に表示出力する。このとき、第１の手法を用いて類似度Ｓｖが１００と判断された格納場所情報に対応する電子情報と、それ以外の手法を用いて類似度Ｓｖが高いと判断された格納場所情報に対応する電子情報と、の表示を異ならせる。また、第２の手法、第３の手法を用いて類似度Ｓｖが高いと判断された格納場所情報に対応する電子情報は、類似度の算出精度が低いことを示して表示することとしてもよい。
【００４２】
なお、本発明は上述の実施形態に限定されるものではない。
【００４３】
例えば、上述の実施形態において情報処理装置１０により実行される機能をマニュアル管理サーバ２０または電子情報管理サーバ３０で実行されることとしてもよい。また、情報処理装置１０、マニュアル管理サーバ２０、及び電子情報管理サーバ３０を別体の装置である例について示したが、これらは一体の装置であってもよい。
【符号の説明】
【００４４】
１０  情報処理装置、２０  マニュアル文書管理サーバ、３０  電子情報管理サーバ、２００  マニュアル文書取得部、２０１  文字列取得部、２０２  電子情報抽出部、２０３  格納場所情報取得部、２０４  文字列位置情報取得部、２０５  類似度判断部、２０６  表示部。
【図１】
2015108982.tif 000003
【図２】
2015108982.tif 000004
【図３】
2015108982.tif 000005
【図４】
2015108982.tif 000006
【図５】
2015108982.tif 000007