(57)【要約】【課題】  多様な単語が出現する科学技術文献等に対しても有効な分類処理を遂行できる分類符号処理装置を提供する。【解決手段】  分類符号に関連づけられた複数のドキュメントを保持するドキュメントデータベースにアクセス可能に接続され、処理対象となったドキュメントに対する分類符号の付与を支援する分類符号処理装置であって、処理対象となったドキュメントから少なくとも一つのキーとなる文字列をキーワードとして抽出し、ドキュメントデータベースから、抽出したキーワードの各々に関係するドキュメント群を抽出し、キーワードごとに抽出したドキュメント群を参照し、当該ドキュメント群に関連付けられた分類符号の少なくとも一部を取得して、キーワードごとの分類符号のリストを生成して、このリストが処理対象のドキュメントに対する分類符号の付与を支援する処理に供される。【選択図】        図１
2005346485.tif 000002
【特許請求の範囲】
【請求項１】
分類符号に関連づけられた複数のドキュメントを保持するドキュメントデータベースにアクセス可能に接続され、処理対象となったドキュメントに対する分類符号の付与を支援する分類符号処理装置であって、
処理対象となったドキュメントから少なくとも一つのキーとなる文字列をキーワードとして抽出するキーワード抽出手段と、
前記ドキュメントデータベースから、前記抽出したキーワードの各々に関係するドキュメント群を抽出するドキュメント群抽出手段と、
前記キーワードごとに抽出したドキュメント群を参照し、当該ドキュメント群に関連付けられた分類符号の少なくとも一部を取得して、キーワードごとの分類符号のリストを生成するリスト生成手段と、
を含み、
前記分類符号のリストが前記処理対象のドキュメントに対する分類符号の付与を支援する処理に供されることを特徴とする分類符号処理装置。
【請求項２】
請求項１に記載の分類符号処理装置であって、
前記キーワード抽出手段は、
前記処理対象となったドキュメントのうち、キーワードの抽出を行う部分を特定し、当該特定したドキュメントの一部からキーワードとなる文字列を抽出することを特徴とする分類符号処理装置。
【請求項３】
請求項１又は２に記載の分類符号処理装置であって、
キーワードと、当該キーワードに関するドキュメントに割当てるべき分類符号とを関連付けて記憶する辞書データベースを保持しており、
前記キーワード抽出手段によって抽出されたキーワードに関連付けて、前記辞書データベースに保持されている分類符号を検索する検索手段を含み、
前記検索手段による検索の結果、前記キーワード抽出手段によって抽出されたキーワードに関連付けて保持されている分類符号がない場合に、前記ドキュメント群抽出手段により前記ドキュメントデータベースから、前記抽出したキーワードの各々に関係するドキュメント群を抽出し、前記リスト生成手段が、当該キーワードごとに抽出したドキュメント群を参照し、当該ドキュメント群に関連付けられた分類符号の少なくとも一部を取得して、キーワードごとの分類符号のリストを生成することを特徴とする分類符号処理装置。
【請求項４】
請求項１から３のいずれか一項に記載の分類符号処理装置であって、
前記ドキュメント群抽出手段は、当該ドキュメントデータベースに保持されたドキュメントに複数種類の分類符号のいずれか少なくとも一つが選択的に付与されている場合には、処理対象となったドキュメントに付与する種類の分類符号が付与されているドキュメントの群を前記ドキュメントデータベースから抽出することを特徴とする分類符号処理装置。
【請求項５】
請求項１から４のいずれか一項に記載の分類符号処理装置であって、
前記抽出したキーワードに基づいて、処理対象となったドキュメントの内容に関係する中心概念語を取得し、当該中心概念語に関係する分類符号の少なくとも一部を取得して、キーワードごとの分類符号の第２のリストを生成する第２リスト生成手段をさらに含み、
前記キーワード毎の分類符号のリストと、第２のリストとが、前記処理対象のドキュメントに対する分類符号の付与を支援する処理に供されることを特徴とする分類符号処理装置。
【請求項６】
請求項５に記載の分類符号処理装置であって、
前記抽出したキーワードの少なくとも一部を所定のルールに従って選択して、当該選択したキーワードを、処理対象となったドキュメントの内容に関係する中心概念語として取得することを特徴とする分類符号処理装置。
【請求項７】
分類符号に関連づけられた複数のドキュメントを保持するドキュメントデータベースにアクセス可能に接続されたコンピュータを用い、処理対象となったドキュメントに対する分類符号の付与を支援する分類符号処理方法であって、
処理対象となったドキュメントから少なくとも一つのキーとなる文字列をキーワードとして抽出するキーワード抽出工程と、
前記ドキュメントデータベースから、前記抽出したキーワードの各々に関係するドキュメント群を抽出するドキュメント群抽出工程と、
前記キーワードごとに抽出したドキュメント群を参照し、当該ドキュメント群に関連付けられた分類符号の少なくとも一部を取得して、キーワードごとの分類符号のリストを生成するリスト生成工程と、
をコンピュータに実行させ、
前記分類符号のリストが前記処理対象のドキュメントに対する分類符号の付与を支援する処理に供されることを特徴とする分類符号処理方法。
【請求項８】
請求項７に記載の分類符号処理方法であって、
前記キーワード抽出工程では、
前記処理対象となったドキュメントのうち、キーワードの抽出を行う部分を特定し、当該特定したドキュメントの一部からキーワードとなる文字列を抽出することを特徴とする分類符号処理方法。
【請求項９】
請求項７又は８に記載の分類符号処理方法であって、
前記コンピュータは、キーワードと、当該キーワードに関するドキュメントに割当てるべき分類符号とを関連付けて記憶する辞書データベースにアクセス可能に接続されており、
前記キーワード抽出手段によって抽出されたキーワードに関連付けて、前記辞書データベースに保持されている分類符号を検索する工程を含み、
前記検索の結果、抽出されたキーワードに関連付けて保持されている分類符号がない場合に、前記ドキュメント群抽出工程にて、前記ドキュメントデータベースから、前記抽出したキーワードの各々に関係するドキュメント群を抽出し、前記リスト生成工程にて、当該キーワードごとに抽出したドキュメント群を参照し、当該ドキュメント群に関連付けられた分類符号の少なくとも一部を取得して、キーワードごとの分類符号のリストを生成することを特徴とする分類符号処理方法。
【請求項１０】
請求項７から９のいずれか一項に記載の分類符号処理方法であって、
前記ドキュメント群抽出工程では、当該ドキュメントデータベースに保持されたドキュメントに複数種類の分類符号のいずれか少なくとも一つが選択的に付与されている場合には、処理対象となったドキュメントに付与する種類の分類符号が付与されているドキュメントの群を前記ドキュメントデータベースから抽出することを特徴とする分類符号処理方法。
【請求項１１】
請求項７から１０のいずれか一項に記載の分類符号処理方法であって、
前記抽出したキーワードに基づいて、処理対象となったドキュメントの内容に関係する中心概念語を取得し、当該中心概念語に関係する分類符号の少なくとも一部を取得して、キーワードごとの分類符号の第２のリストを生成する第２リスト生成工程をさらにコンピュータに実行させ、
前記キーワード毎の分類符号のリストと、第２のリストとが、前記処理対象のドキュメントに対する分類符号の付与を支援する処理に供されることを特徴とする分類符号処理方法。
【請求項１２】
請求項１１に記載の分類符号処理方法であって、
前記抽出したキーワードの少なくとも一部を所定のルールに従って選択して、当該選択したキーワードを、処理対象となったドキュメントの内容に関係する中心概念語として取得することを特徴とする分類符号処理方法。
【請求項１３】
分類符号に関連づけられた複数のドキュメントを保持するドキュメントデータベースにアクセス可能に接続されたコンピュータに、
処理対象となったドキュメントに対する分類符号の付与を支援する処理を実行させるプログラムであって、
処理対象となったドキュメントから少なくとも一つのキーとなる文字列をキーワードとして抽出するキーワード抽出手順と、
前記ドキュメントデータベースから、前記抽出したキーワードの各々に関係するドキュメント群を抽出するドキュメント群抽出手順と、
前記キーワードごとに抽出したドキュメント群を参照し、当該ドキュメント群に関連付けられた分類符号の少なくとも一部を取得して、キーワードごとの分類符号のリストを生成するリスト生成手順と、
をコンピュータに実行させ、
前記分類符号のリストが前記処理対象のドキュメントに対する分類符号の付与を支援する処理に供されることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、国際特許分類などの分類符号をドキュメントに付与する作業を支援する分類符号処理装置に関する。
【背景技術】
【０００２】
科学技術文献や特許文献など、文献資料の蓄積量は年々増える一方であり、膨大な文献資料から目的の文献資料を見つけ出すための技術が求められている。例えば特許文献であれば、国際特許分類（ＩＰＣ）により、技術分野を限定して検索を行うことで、目的の文献資料が見つけやすくなるよう工夫されている。なお、キーワードとそれに関連深い分野を関連付けた分類テーブルを参照し、文献資料に対する分類付与を支援する技術が特許文献１に開示されている。
【特許文献１】特開平６−７５９９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の分類付与を支援する技術では、予めキーワード間の距離の情報を生成しておく必要がある。このためキーワードとして既知のキーワードを選択せざるを得ず、日々多様な術語が生み出される科学技術文献や、使用される単語に元来多様性のある文献などにおいては、有効な分類処理を行うことが困難であった。
【０００４】
本発明は上記実情に鑑みて為されたもので、多様な単語が出現する科学技術文献等に対しても有効な分類処理を遂行できる分類符号処理装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００５】
上記従来例の問題点を解決するための本発明は、分類符号に関連づけられた複数のドキュメントを保持するドキュメントデータベースにアクセス可能に接続され、処理対象となったドキュメントに対する分類符号の付与を支援する分類符号処理装置であって、処理対象となったドキュメントから少なくとも一つのキーとなる文字列をキーワードとして抽出するキーワード抽出手段と、前記ドキュメントデータベースから、前記抽出したキーワードの各々に関係するドキュメント群を抽出するドキュメント群抽出手段と、前記キーワードごとに抽出したドキュメント群を参照し、当該ドキュメント群に関連付けられた分類符号の少なくとも一部を取得して、キーワードごとの分類符号のリストを生成するリスト生成手段と、を含み、前記分類符号のリストが前記処理対象のドキュメントに対する分類符号の付与を支援する処理に供されることを特徴としている。
【０００６】
このように本実施の形態では、予め定められたキーワード間の距離の情報を用いることなく、ドキュメントデータベースに格納されているドキュメントを直接キーワード検索して、当該検索の結果として得られたドキュメントに付与されている分類符号が、処理対象となったドキュメントへの分類符号の付与を支援する処理に供される。これにより、多様な単語が出現する科学技術文献等に対しても有効な分類処理を遂行できる。
【０００７】
また、前記キーワード抽出手段は、前記処理対象となったドキュメントのうち、キーワードの抽出を行う部分を特定し、当該特定したドキュメントの一部からキーワードとなる文字列を抽出することを特徴としている。
【０００８】
また、キーワードと、当該キーワードに関するドキュメントに割当てるべき分類符号とを関連付けて記憶する辞書データベースを保持しており、前記キーワード抽出手段によって抽出されたキーワードに関連付けて、前記辞書データベースに保持されている分類符号を検索する検索手段を含み、前記検索手段による検索の結果、前記キーワード抽出手段によって抽出されたキーワードに関連付けて保持されている分類符号がない場合に、前記ドキュメント群抽出手段により前記ドキュメントデータベースから、前記抽出したキーワードの各々に関係するドキュメント群を抽出し、前記リスト生成手段が、当該キーワードごとに抽出したドキュメント群を参照し、当該ドキュメント群に関連付けられた分類符号の少なくとも一部を取得して、キーワードごとの分類符号のリストを生成することとしてもよい。
【０００９】
さらに前記ドキュメント群抽出手段は、当該ドキュメントデータベースに保持されたドキュメントに複数種類の分類符号のいずれか少なくとも一つが選択的に付与されている場合には、処理対象となったドキュメントに付与する種類の分類符号が付与されているドキュメントの群を前記ドキュメントデータベースから抽出することとしてもよい。
【００１０】
さらに、前記抽出したキーワードに基づいて、処理対象となったドキュメントの内容に関係する中心概念語を取得し、当該中心概念語に関係する分類符号の少なくとも一部を取得して、キーワードごとの分類符号の第２のリストを生成する第２リスト生成手段をさらに含み、前記キーワード毎の分類符号のリストと、第２のリストとが、前記処理対象のドキュメントに対する分類符号の付与を支援する処理に供されることとしてもよい。
【００１１】
このとき、前記抽出したキーワードの少なくとも一部を所定のルールに従って選択して、当該選択したキーワードを、処理対象となったドキュメントの内容に関係する中心概念語として取得することとしてもよい。
【００１２】
また、本発明の一態様に係る分類符号処理方法は、分類符号に関連づけられた複数のドキュメントを保持するドキュメントデータベースにアクセス可能に接続されたコンピュータを用い、処理対象となったドキュメントに対する分類符号の付与を支援する分類符号処理方法であって、処理対象となったドキュメントから少なくとも一つのキーとなる文字列をキーワードとして抽出するキーワード抽出工程と、前記ドキュメントデータベースから、前記抽出したキーワードの各々に関係するドキュメント群を抽出するドキュメント群抽出工程と、前記キーワードごとに抽出したドキュメント群を参照し、当該ドキュメント群に関連付けられた分類符号の少なくとも一部を取得して、キーワードごとの分類符号のリストを生成するリスト生成工程と、をコンピュータに実行させ、前記分類符号のリストが前記処理対象のドキュメントに対する分類符号の付与を支援する処理に供されることを特徴としている。
【００１３】
ここで前記キーワード抽出工程では、前記処理対象となったドキュメントのうち、キーワードの抽出を行う部分を特定し、当該特定したドキュメントの一部からキーワードとなる文字列を抽出することとしてもよい。
【００１４】
さらに前記コンピュータは、キーワードと、当該キーワードに関するドキュメントに割当てるべき分類符号とを関連付けて記憶する辞書データベースにアクセス可能に接続されており、前記キーワード抽出手段によって抽出されたキーワードに関連付けて、前記辞書データベースに保持されている分類符号を検索する工程を含み、前記検索の結果、抽出されたキーワードに関連付けて保持されている分類符号がない場合に、前記ドキュメント群抽出工程にて、前記ドキュメントデータベースから、前記抽出したキーワードの各々に関係するドキュメント群を抽出し、前記リスト生成工程にて、当該キーワードごとに抽出したドキュメント群を参照し、当該ドキュメント群に関連付けられた分類符号の少なくとも一部を取得して、キーワードごとの分類符号のリストを生成することとしてもよい。
【００１５】
また、前記ドキュメント群抽出工程では、当該ドキュメントデータベースに保持されたドキュメントに複数種類の分類符号のいずれか少なくとも一つが選択的に付与されている場合には、処理対象となったドキュメントに付与する種類の分類符号が付与されているドキュメントの群を前記ドキュメントデータベースから抽出することとしてもよい。
【００１６】
また、前記抽出したキーワードに基づいて、処理対象となったドキュメントの内容に関係する中心概念語を取得し、当該中心概念語に関係する分類符号の少なくとも一部を取得して、キーワードごとの分類符号の第２のリストを生成する第２リスト生成工程をさらにコンピュータに実行させ、前記キーワード毎の分類符号のリストと、第２のリストとが、前記処理対象のドキュメントに対する分類符号の付与を支援する処理に供されることとしてもよい。
【００１７】
このとき、前記抽出したキーワードの少なくとも一部を所定のルールに従って選択して、当該選択したキーワードを、処理対象となったドキュメントの内容に関係する中心概念語として取得することとしてもよい。
【００１８】
また、本発明の別の態様に係るプログラムは、分類符号に関連づけられた複数のドキュメントを保持するドキュメントデータベースにアクセス可能に接続されたコンピュータに、処理対象となったドキュメントに対する分類符号の付与を支援する処理を実行させるプログラムであって、処理対象となったドキュメントから少なくとも一つのキーとなる文字列をキーワードとして抽出するキーワード抽出手順と、前記ドキュメントデータベースから、前記抽出したキーワードの各々に関係するドキュメント群を抽出するドキュメント群抽出手順と、前記キーワードごとに抽出したドキュメント群を参照し、当該ドキュメント群に関連付けられた分類符号の少なくとも一部を取得して、キーワードごとの分類符号のリストを生成するリスト生成手順と、をコンピュータに実行させ、前記分類符号のリストが前記処理対象のドキュメントに対する分類符号の付与を支援する処理に供されることを特徴としている。
【発明を実施するための最良の形態】
【００１９】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る分類符号処理装置は、図１に示すように、制御部１１と、記憶部１２と、ストレージ部１３と、操作部１４と、表示部１５とを含んで構成されている。
【００２０】
制御部１１は、ＣＰＵ（Central Processing Unit）などによって実現され、記憶部１２に格納されているプログラムに従って動作している。本実施の形態では、制御部１１は、分類符号付与の対象となったドキュメントを処理対象として、当該ドキュメント（以下、区別のため「処理対象ドキュメント」と呼ぶ）からキーワードを抽出するキーワード抽出処理と、抽出されたキーワードに対して予め関連づけられている分類符号を検索する検索処理と、ドキュメントデータベースから抽出したキーワードの各々に関するドキュメント群を抽出し、分類符号のリストを生成する分類符号リスト生成処理と、抽出したキーワードから処理対象ドキュメントの内容を表す中心概念語を選択し、当該選択した中心概念語に関する分類符号を取得する処理と、これらの処理を介して取得される少なくとも一つの分類符号を利用者に提示する処理と、を実行する。これらの具体的な処理の内容については、後に詳しく説明する。
【００２１】
記憶部１２は、ＲＡＭ（Random Access Memory）等のメモリ素子を含んで構成され、制御部１１によって実行されるプログラムを格納している。この記憶部１２はまた、制御部１１の処理の過程で利用される種々のデータを保持するワークメモリとしても動作する。
【００２２】
ストレージ部１３は、例えばハードディスク装置等のコンピュータ可読な記録媒体を含んで構成され、制御部１１によって実行されるプログラムを格納している。制御部１１によって処理が行われるときには、このプログラムがストレージ部１３から読出されて記憶部１２に格納され、処理に供されることとなる。また、このストレージ部１３は、予め分類符号が付与されている複数のドキュメントを保持するドキュメントデータベースを格納している。さらに、ストレージ部１３は、キーワードと、当該キーワードに関するドキュメントに割当てるべき分類符号とを関連付けて記憶する辞書データベースを保持している。
【００２３】
具体的に、ストレージ部１３が保持しているドキュメントデータベースには、複数のドキュメントと、各ドキュメントに関連付けられた分類符号とが保持されている（図２）。本実施の形態の説明では、具体的な例として、このドキュメントが特許文献と、科学技術文献とである場合を例として説明する。また、各ドキュメントには、その発行時期・発行機関等に応じて、例えば特許文献であれば国際特許分類のうち、所定の版（例えば２０００年１月以降であれば第７版）の種類の分類符号が付与されている。ここでドキュメントには複数の種類の分類符号が付与されていてもよい。例えば国際特許分類と、ＦＩ分類等の符号が付与されていてもよい。
【００２４】
また、ストレージ部１３は、図３に示すように、キーワードと、当該キーワードに関するドキュメントに割当てるべき分類符号とを関連付けた辞書データベースを保持していてもよい。この辞書データベースは、例えばドキュメントデータベースに新規のドキュメントが追加された際などに更新されるようにしてもよい。この更新の処理は、制御部１１によって実行されることになる。この更新処理の内容についても後に詳しく述べる。
【００２５】
操作部１４は、マウスやキーボード等であり、利用者の指示操作の内容を制御部１１に出力する。表示部１５は、ディスプレイ等であり、制御部１１から入力される指示に従って、利用者に対して情報を提示する。
【００２６】
ここで制御部１１によって実行される処理の内容について説明する。まず、キーワード抽出処理について説明する。制御部１１は、まず処理対象ドキュメントの入力を受け付ける。ここで処理対象ドキュメントは、図示しない通信部を介してネットワーク上のサーバから受信されたものであってもよいし、図示しない可搬記録媒体から読み込まれるものであってもよい。また、操作部１４から入力されるテキストもまた、本実施の形態における処理対象ドキュメントとして扱うことができる。
【００２７】
制御部１１は、処理対象ドキュメントからキーワードを抽出する。ここでキーワードとは、ドキュメントデータベース内のドキュメントを検索するためのキーとなる文字列である。具体的に制御部１１は、処理対象ドキュメントに含まれるテキストを、主語述語関係の単位（一般に単語よりも大きい単位）で区切り、区切った結果、得られた各文字列を記憶部１２に格納する。例えば日本語の場合、いわゆる「てにをは」などの助詞（格助詞・係助詞）で区切ればよい。なお、不要な助詞などの部分は当該区切って得た文字列群の各々から除去する。また、予め不要語（ストップワード）を列挙した不要語データベースをストレージ部１３に保持しておき、当該列挙されている不要語は記憶部１２から取り除く。
【００２８】
例えば、「急須の内部を、仕切りを開口部近傍まで延設して２分し、仕切により分けて得られた各室に注ぎ口を一つずつ設けて、１つの急須で２つの茶わんに一斉に注ぎ入れることができるように、利便性を高めた」というテキストを区切って、「急須の」、「内部を」…といった文字列を得る。そして助詞などの部分を除去し、「急須」、「内部」…とする。次に、予め定められた不要語（どのようなドキュメントにも登場し得る文字列）として「内部」や「２分」などといった文字列を除去し、結局、「急須」、「開口部近傍」、「仕切」、「各室」、「注ぎ口」、「急須」、「茶わん」、「注ぎ入れ」といった文字列群を得る。制御部１１は、これらの文字列群をキーワードとして選択する。
【００２９】
さらに制御部１１は、処理対象ドキュメント全体からこのキーワードを抽出する処理を行ってもよいが、処理対象ドキュメントの一部分を対象部分として選択し、当該選択した対象部分からキーワードを抽出することとしてもよい。具体的に特許文献の場合、特許請求の範囲の欄や、実施形態、実施例を記述する欄を選択的に処理対象として特定し、当該特定した処理対象の部分からキーワードを抽出することとしてもよい。
【００３０】
なお、ここでは主語述語関係の単位で区切ってキーワードを抽出しているが、形態素解析により単語ごとに分割した上で、例えば隣接して分割された漢字の単語同士を連結して得た文字列をキーワードとして抽出してもよい。これにより、例えば「紫外線照射装置」のような語を「紫外線」と「照射」と「装置」とに細かく分割してしまうことによる検索精度の低下（「紫外線」に関わらず何らかの「照射」を行うことに関する文献などが検索結果に含まれてしまうなど）を防止できる。
【００３１】
制御部１１は、次に、これらの抽出されたキーワードに対して予め関連づけられている分類符号を検索する。すなわち、制御部１１は、辞書データベースから各キーワードを検索する。そして辞書データベースにキーワードに関係した分類符号（複数あってもよい）が関連づけられて保持されている場合には、当該分類符号のリストを、キーワードに関連付けて記憶部１２に保持する。なお、この際、分類符号の一部が重要符号として辞書データベースに登録されている場合には、当該重要符号のみを選択的に取り出して、分類符号リストとしてもよい。
【００３２】
また検索の結果、辞書データベースにキーワードが保持されていない場合（キーワードに関連付けられた分類符号がない場合）は、当該キーワードについて、ドキュメント群を抽出する処理を行う。
【００３３】
分類符号リスト生成処理では、制御部１１は、抽出したキーワードの各々に関するドキュメント群をドキュメントデータベースから全文検索処理等により抽出する。これにより、キーワードごとに、各キーワードを含むドキュメントがドキュメントデータベースから取り出されることになる。制御部１１は、検索により抽出されたドキュメントの各々に付与されている分類符号の少なくとも一部を取り出す。例えば、ドキュメントに複数の分類符号が付与されている場合には、そのうち筆頭のものを取り出す。また、複数種類の分類符号のいずれか少なくとも一つの種類が選択的に付与されている場合には、処理対象ドキュメントに付与する種類の分類符号があるときは、その少なくとも一部を取り出し、処理対象ドキュメントに付与する種類の分類符号がなければ、当該抽出されたドキュメントから分類符号を取り出さない。
【００３４】
これにより、処理対象ドキュメントに付与する種類の分類符号が付与されているドキュメントの群をドキュメントデータベースから抽出し、当該ドキュメントの群から分類符号を取り出す。
【００３５】
具体的には、国際特許分類の第６版が付与されているドキュメントと、第７版が付与されているドキュメントと、の双方のドキュメントが、ドキュメントデータベースに格納されている場合であって、処理対象ドキュメントに国際特許分類第７版の分類符号を付与する場合、当該処理対象ドキュメントから抽出したキーワードをキーとして、ドキュメントデータベースから抽出されたドキュメントのうち、国際特許分類第７版の分類符号が付与されているものを選択し、当該選択したドキュメントに付与されている分類符号を取り出すことになる。
【００３６】
制御部１１は、この処理によってキーワードごとに分類符号のリストを得て、各リストをキーワードに関連付けて記憶部１２に格納する。具体的に上記の例のように、「急須」、「開口部近傍」、「仕切」、「各室」、「注ぎ口」、「急須」、「茶わん」、「注ぎ入れ」の各々の結果を得た場合は、図４に示すように「急須」について国際特許分類の第７版の符号「A23F 3/06」、「A45C 11/20」などを含むリストが記憶され、「仕切」について「A11C 11/02」などを含むリストが記憶される。なお、このリストでは、重複する分類符号も含まれているものとして図示しているが、アルファベット順などの所定順序で並替え（ソート）を行った上で、重複行を除去する処理（ＵＮＩＸ（登録商標）のコマンドでいう、uniqコマンドに相当する処理）を行ってもよい。これにより重複を除いたリストを生成できる。
【００３７】
そして制御部１１は、ここで得た、キーワードと、それに関連する分類符号のリストとを、辞書データベースに登録する。これにより、辞書データベースに未だ登録されていなかったキーワードについての分類符号のリストを、辞書データベースに登録することができる。つまり、辞書データベースは、制御部１１の分類符号リスト生成処理の結果をキャッシュしたものということができる。
【００３８】
なお、分類符号のリストに含まれる分類符号の少なくとも一つを重要符号として、他の分類符号と識別可能に登録してもよい。具体的には、重複を除去する前に、各分類符号の出現頻度を調べ、この出現頻度が所定のしきい値以上のものを重要符号として登録する。さらに制御部１１は、出現頻度が所定のしきい値以上の分類符号のうち、さらに特異性のある分類符号を重要符号として登録することとしてもよい。ここで特異性とは、他のキーワードをキーとしてドキュメントデータベースを検索した結果からは得られない（得られたとしても出現頻度が所定頻度未満の）分類符号であることを意味する。
【００３９】
制御部１１は、検索処理と、分類符号リスト生成処理とによって得られた結果を参照して、キーワード間に跨って存在する分類符号を取り出す。具体的に制御部１１は、キーワードごとに、それによって得られた分類符号の欄にチェックを入れたチェックテーブルを生成する（図５）。この図５ではチェックされた欄に「○」の記号を表記している。制御部１１は、チェックテーブルを生成すると、次に、各分類符号ごとにチェックの数を調べる。例えば特定の分類符号について、関係するキーワードが５つある場合は、チェックテーブル上で、当該分類符号の欄に５つのチェックがなされていることになる。
【００４０】
そして制御部１１は、このチェックの最も多い、少なくとも一つの分類符号を、第１の付与候補分類符号として選択する。具体的に上記の例のように、「急須」、「開口部近傍」、「仕切」、「各室」、「注ぎ口」、「急須」、「茶わん」、「注ぎ入れ」の各々の結果があった場合には、これらの７つ（重複を除く）のキーワードのうち、５つのキーワードに該当するものとして国際特許分類第７版の分類符号で「A47G 19/22」が得られる。
【００４１】
なお、ここではチェックの数が最も多い分類符号を選択することとしているが、例えばキーワードの数に比して所定の比率以上の個数のチェックがあるものとの条件や、予め定めたしきい値以上の個数のチェックがあるものなどの条件で、第１の付与候補分類符号を選択してもよい。
【００４２】
例えば、ここでは５０％以上の比率以上のチェックがあるものとの条件では７個のキーワードの５０％、つまり「３．５」個以上（ただし、個数は必ず整数であるので「４」個以上と言換えることができる）の分類符号として、４つのキーワードに該当する「A47J 31/06」が得られる。
【００４３】
さらに制御部１１は、処理対象ドキュメントから抽出したキーワードのうちの一部を、中心概念語として選択し、この中心概念語に基づいて第２の付与候補分類符号を選択する。ここで中心概念語とは、処理対象ドキュメントの内容を表すキーワードであり、キーワード抽出処理によって抽出されたキーワードのうちから所定の条件に基づいて選択されたものである。
【００４４】
ここで所定の条件は、例えば次のようなものである。すなわち制御部１１は、検索処理と分類符号リスト生成処理とによって得られた分類符号のリストを記憶部１２から読出して、当該リストに含まれる分類符号の集合の論理和を生成する。これにより、抽出したキーワードに関連して取り出された分類符号の群が得られる。制御部１１は、キーワードごとに、当該キーワードに関連して取り出した分類符号の個数が、上記生成した論理和に含まれる分類符号の個数に対して占める割合（分類符号分布割合）を演算する。例えば論理和に含まれる分類符号の個数が１００個で、キーワード「急須」に関連して得られた分類符号の個数が３０個である場合、その分類符号分布割合は３０％ということになる。
【００４５】
制御部１１は、さらに抽出したキーワードの群（重複を排除する前の群）から、各キーワードの出現頻度を調べる。具体的に上記の例のように、「急須」、「開口部近傍」、「仕切」、「各室」、「注ぎ口」、「急須」、「茶わん」、「注ぎ入れ」の各々の結果があった場合、「急須」について頻度が「２」、その他のキーワードについては頻度は「１」となる。そこで制御部１１は、この出現頻度の順に、注目キーワードを選択し、当該注目キーワードに関して演算された分類符号分布割合が所定の割合しきい値（例えば４０％）を下回っているか否かを調べる。ここで所定の割合しきい値を下回っている場合は、当該注目キーワードを中心概念語として選択する。また、割合しきい値を下回っていない場合は、次の注目キーワードを選択する。なお、キーワード群のうちでの出現頻度が所定頻度しきい値より小さいキーワードについては、注目キーワードとして選択しないようにしてもよい。
【００４６】
ここでは、頻度が最大となっている「急須」を注目キーワードとして、当該「急須」に関する分類符号分布割合が３０％となっているので、この３０％が所定の割合しきい値を下回っていれば、この「急須」を中心概念語として選択する。
【００４７】
なお制御部１１は、条件に合致するものがなければ、中心概念語の選択をせず、中心概念語に基づく第２の付与候補分類符号を選択しないこととしてもよい。また、中心概念語は、必ずしも一つでなくてもよい。
【００４８】
制御部１１は、中心概念語について得られた分類符号リストから、当該分類符号リスト上で出現する各分類符号の出現頻度を演算する。そして、出現頻度が、所定の出現割合しきい値を上回っている分類符号を第２の付与候補分類符号として選択する。例えば中心概念語「急須」について得られた分類符号リストに、８５個の分類符号があり、そのうちの３５個（３７．５％）が「A47G 19/14」であり、２４個（２８％）が「A47J 31/06」であり、…といった場合、出現割合しきい値を３５％と定めておくと、「A47G 19/14」が第２付与候補分類符号として選択される。
【００４９】
以上の流れを整理すると、制御部１１は図６に示すような動作を行っていることになる。まず、制御部１１は処理対象ドキュメントからキーワードを抽出する（Ｓ１）。そして抽出したキーワードごとに、各キーワードに関連するドキュメントデータベース内のドキュメントに予め付与されている分類符号のリストを取得する（Ｓ２）。この処理Ｓ２の検索においては、予めキャッシュされて辞書データベースに関連する分類符号リストが登録されているキーワードについては、当該辞書データベースを参照して分類符号リストを取得し、キャッシュされていないものについては、当該キーワードをキーとしてドキュメントデータベースを検索し、検索の結果、得られたドキュメント群から当該ドキュメント群に含まれるドキュメントに付与されている分類符号の少なくとも一部を取り出して、分類符号リストを取得する。
【００５０】
制御部１１は、ここで取得した分類符号のリストに含まれる各分類符号について、いくつのキーワードに関連して取得されているかを調べる。そして例えば全キーワードに対して所定の割合の個数のキーワードに共通して関連づけられている分類符号を取り出し、第１の付与候補分類符号（本発明のキーワード毎の分類符号のリストに相当する）として選択する（Ｓ３）。
【００５１】
次に制御部１１は、処理Ｓ１で抽出したキーワードのうちから中心概念語を選択する（Ｓ４）。中心概念語の選択は、抽出したキーワード群中の各キーワードの出現頻度と、各キーワードに関連して取り出された分類符号の分布（分類符号リストの論理和中で占める、各キーワードに関連して取り出された分類符号の割合など）とに基づく所定のルールに従って行われる。
【００５２】
そして中心概念語に関する分類符号リストから、その出現頻度に基づいて、例えば所定の出現割合しきい値を越える出現頻度の分類符号を第２付与候補分類符号（本発明の第２のリストに相当する）として選択する（Ｓ５）。なお、この処理Ｓ５において、上記出現割合しきい値を越える分類符号がなければ、第２の付与候補分類符号は必ずしも選択する必要はない。
【００５３】
制御部１１はさらに、処理Ｓ３で選択した第１の付与候補分類符号と、処理Ｓ５で選択した第２の付与候補分類符号との論理和を演算して、その結果を付与候補分類符号として記憶部１２に格納し（Ｓ６）、処理を終了する。制御部１１は、こうして取得した付与候補分類符号を表示部１５に表示して利用者に提示する。
【００５４】
また、制御部１１は、処理対象ドキュメントに、当該付与候補分類符号の少なくとも一部を含む分類符号情報を関連付けて、ストレージ部１３のドキュメントデータベースに格納することとしてもよい。具体的には、表示された付与候補分類符号から、実際に付与する分類符号として利用者が選択操作した分類符号を処理対象ドキュメントに関連付けてストレージ部１３のドキュメントデータベースに格納する。この際、利用者が付与候補分類符号に含まれない別の分類符号を入力した場合は、当該入力された分類符号を併せて処理対象ドキュメントに関連付けし、ストレージ部１３のドキュメントデータベースに格納してもよい。
【００５５】
次に、制御部１１による辞書データベースの更新処理について説明する。制御部１１は、ドキュメントデータベースに新たなドキュメントが追加されると、辞書データベースの更新処理として、次の処理を行うようにしてもよい。
【００５６】
すなわち、制御部１１は辞書データベースに既に登録されているキーワードのリストを生成する。そして、当該リストに含まれる各キーワードを順次キーとして選択し、選択したキーを用いてドキュメントデータベースを検索する。そしてドキュメントデータベースから、当該選択したキーを含むドキュメントを抽出する。ここで抽出したドキュメントに関連づけられている分類符号の少なくとも一部を取り出して、分類符号のリストを生成し、キーとして選択したキーワードと、当該生成した分類符号のリストとを関連付けて、辞書データベースに格納する。なお、当該キーワードに関連付けて格納されている既存の情報に上書きする。これにより辞書データベースが更新される。
【００５７】
本実施の形態の分類符号処理装置は、上述のように動作するので、例えば多様な術語を含む科学技術文献であっても、既存のドキュメントに対する全文検索を利用し、かつ処理対象ドキュメントを特徴づける中心概念語を用いて分類処理を遂行することができる。
【００５８】
なお、ここまでの説明では、例えば処理対象ドキュメントに国際特許分類の第７版の分類符号を付与する場合、ドキュメントデータベースに格納されているドキュメントのうち、国際特許分類第７版の分類符号が付与されているものを選択的に抽出し、当該抽出したドキュメントに付与されている分類符号を参照して、付与候補分類符号を選択する例について述べたが、これに代えて次のようにしてもよい。すなわち、各種類の分類符号間に対応表（いわゆるコンコーダンス表）を設定しておき、国際特許分類第６版の分類符号が付与されているドキュメントについては、この表を参照しながら当該付与されている分類符号を第７版の分類符号に変換する。そして、当該変換後の分類符号を参照して、付与候補分類符号を選択するようにしてもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態に係る分類符号処理装置の構成例を表すブロック図である。
【図２】ドキュメントデータベースの内容例を表す説明図である。
【図３】辞書データベースの内容例を表す説明図である。
【図４】キーワード毎の分類符号のリストの例を表す説明図である。
【図５】チェックテーブルの一例を表す説明図である。
【図６】本発明の実施の形態に係る分類符号処理装置の処理例を表すフローチャート図である。
【符号の説明】
【００６０】
１１  制御部、１２  記憶部、１３  ストレージ部、１４  操作部、１５  表示部。
【図１】
2005346485.tif 000003
【図２】
2005346485.tif 000004
【図３】
2005346485.tif 000005
【図４】
2005346485.tif 000006
【図５】
2005346485.tif 000007
【図６】
2005346485.tif 000008