(57)【要約】【課題】社会一般の常識的な分類に収斂することができる収斂型データベースの構築技術を提案する。【解決手段】クライアント端末１３からの登録要求情報を、キーワードの上位下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築システム。システムサーバ１１は、キーワードの順列に対応するフォルダに、登録要求情報を格納するフォルダ管理手段２５、格納情報数又は検索アクセス数の多い順に示したデータ構造をクライアント端末１３に送信表示する情報提供手段２３、データベース２７〜２９、データベース管理手段２６を備え、情報提供手段２３はデータ構造の送信と、各キーワードの上位下位概念の優先順位の返信を送信し、フォルダ管理手段２５は優先度情報により同一情報を格納したフォルダで順列の優先度の低い方のフォルダから登録情報を削除する。【選択図】図１
2008310471.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築システムであって、
前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、
前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納するフォルダ管理手段と、
作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、
前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、
該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、
前記情報提供手段は、前記データ構造の送信と共に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を送信し、
前記フォルダ管理手段は、前記クライアント端末から送信された上位・下位概念の優先度情報に基づいて、同一の登録要求情報を格納したフォルダのうち、対応する前記順列が、前記上位・下位概念の優先度情報から判断して優先度の低い方のフォルダに対し、当該フォルダに格納されている登録要求情報を削除する、ことを特徴とする収斂型データベース構築システム。
【請求項２】
クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築システムであって、
前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、
前記キーワードによるすべての組合せに基づく順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納するフォルダ管理手段と、
作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、
前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、
該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、
前記情報提供手段は、前記データ構造の送信と共に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を送信し、
前記フォルダ管理手段は、前記クライアント端末から送信された上位・下位概念の優先度情報に基づかない前記順列が付されたフォルダに格納されている当該登録要求情報を削除し、
さらに、前記フォルダ管理手段は、前記クライアント端末から送信された上位・下位概念の優先度情報に基づいて、同一の登録要求情報を格納したフォルダのうち、対応する前記順列が、前記上位・下位概念の優先度情報から判断して優先度の低い方のフォルダに対し、当該フォルダに格納されている登録要求情報を削除する、ことを特徴とする収斂型データベース構築システム。
【請求項３】
クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築システムであって、
前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、
前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成すると共に、情報格納用のフォルダを作成して前記登録要求情報を格納するフォルダ管理手段と、
作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、
前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、
該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、
前記情報提供手段は、前記データ構造の送信と共に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を送信し、
前記フォルダ管理手段は、前記作成された順列のうち、前記クライアント端末から送信された上位・下位概念の優先度情報から判断して、優先度の高い方の順列の場合で当該順列に対応する情報格納用のフォルダが既に形成されているときは当該フォルダに前記登録要求情報を格納し、対応するフォルダが存在しないときは新規に作成したフォルダに前記登録要求情報を格納することとし、優先度の低い方の順列の場合には当該順列に対応する情報格納用のフォルダが既に形成されているのかを照会することも、新規にフォルダを作成することもしないことを特徴とする収斂型データベース構築システム。
【請求項４】
クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築システムであって、
前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、
前記キーワードによるすべての組合せに基づく順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納するフォルダ管理手段と、
作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、
前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、
該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、
前記情報提供手段は、前記データ構造の送信と共に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を送信し、
前記フォルダ管理手段は、前記クライアント端末から送信された上位・下位概念の優先度情報に基づいて、同一の登録要求情報を格納したフォルダのうち、対応する前記順列が、前記上位・下位概念の優先度情報から判断して優先度の低い方のフォルダに対し、当該フォルダに格納されている登録要求情報を削除する、ことを特徴とする収斂型データベース構築システム。
【請求項５】
クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築システムであって、
前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、
前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納するフォルダ管理手段と、
作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、
前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、
該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、
前記フォルダ管理手段は、乱数発生とその２値化を行う乱数処理機能を備え、同一の登録要求情報を格納したフォルダのうち、当該フォルダに格納されている該登録要求情報の削除と存続とを、前記乱数処理機能による２値化により区分けして行うことを特徴とする収斂型データベース構築システム。
【請求項６】
クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードを基に特定の分類に収斂させる収斂型データベース構築システムであって、
前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、
前記キーワードによるすべての組合せに基づく順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納するフォルダ管理手段と、
作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、
前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、
該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、
前記フォルダ管理手段は、乱数発生とその２値化を行う乱数処理機能を備え、同一の登録要求情報を格納したフォルダのうち、当該フォルダに格納されている該登録要求情報の削除と存続とを、前記乱数処理機能による２値化により区分けして行うことを特徴とする収斂型データベース構築システム。
【請求項７】
クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築システムであって、
前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、
前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納するフォルダ管理手段と、
作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、
前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、
該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、
前記フォルダ管理手段は、同一の登録要求情報を格納したフォルダのうち、当該フォルダに格納されている該登録要求情報の削除と存続とを、当該フォルダにそれぞれ格納される格納情報数の比率に応じて区分けして行うことを特徴とする収斂型データベース構築システム。
【請求項８】
クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードを基に特定の分類に収斂させる収斂型データベース構築システムであって、
前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、
前記キーワードによるすべての組合せに基づく順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納するフォルダ管理手段と、
作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、
前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、
該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、
前記フォルダ管理手段は、同一の登録要求情報を格納したフォルダのうち、当該フォルダに格納されている該登録要求情報の削除と存続とを、当該フォルダにそれぞれ格納される格納情報数の比率に応じて区分けして行うことを特徴とする収斂型データベース構築システム。
【請求項９】
前記登録要求情報に関連付けて送信される任意数個のキーワードは、少なくとも、前記登録要求情報の送信時、又は前記返信要求に応じて行う前記上位・下位概念の優先度情報の送信時の何れかにおいて送信されることを特徴とする請求項１乃至８のいずれか一項に記載に収斂型データベース構築システム。
【請求項１０】
前記情報提供手段は、送信表示した前記データ構造に含まれる所定のフォルダに対し、前記クライアント端末から該フォルダに格納される登録情報を表示要求情報があったときは、前記クライアント端末に対して、前記登録情報に関する情報を送信することを特徴とする請求項１乃至９のいずれか一項に記載の収斂型データベース構築システム。
【請求項１１】
前記情報提供手段は、送信表示した前記データ構造に含まれる所定のフォルダに対し、前記クライアント端末から該フォルダに格納される登録情報をより下位概念のキーワード毎に絞込んだときの格納情報数の多い順に示したデータ構造を更に表示することを特徴とする請求項１乃至９のいずれか一項に記載に収斂型データベース構築システム。
【請求項１２】
前記フォルダ管理手段は、前記順列の所定位置から後半以降を当該フォルダに格納されている前記登録要求情報の削除と存続の判断対象とすることを特徴とする請求項１乃至９のいずれか一項に記載の収斂型データベース構築システム。
【請求項１３】
前記フォルダ管理手段は、前記上位・下位概念の優先度情報のうち所定位置から後半以降を優先度の判断基準として使用することを特徴とする請求項９記載の機能を有する請求項１乃至４のいずれか一項に記載の収斂型データベース構築システム。
【請求項１４】
クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築方法であって、
前記システムサーバが、
前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納する第１の工程と、
作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、
前記データ構造の送信と同時又はその後に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を行う第３の工程と、
前記クライアント端末から送信された上位・下位概念の優先度情報に基づいて、同一情報を格納したフォルダのうち、対応する前記順列が、前記上位・下位概念の優先度情報から判断して優先度の低い方のフォルダに対し、当該フォルダに格納されている登録情報を削除する第４の工程と、
を備えてなることを特徴とする収斂型データベース構築方法。
【請求項１５】
クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築方法であって、
前記システムサーバが、
前記キーワードによるすべての組合せに基づく順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納する第１の工程と、
作成された前記キーワードの順列にそれぞれ対応する登録要求情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、
前記データ構造の送信と同時又はその後に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を行う第３の工程と、
前記クライアント端末から送信された上位・下位概念の優先度情報に基づかない前記順列が付されたフォルダに格納されている当該登録要求情報を削除し、
さらに、前記クライアント端末から送信された上位・下位概念の優先度情報に基づいて、同一の登録要求情報を格納したフォルダのうち、対応する前記順列が、前記上位・下位概念の優先度情報から判断して優先度の低い方のフォルダに対し、当該フォルダに格納されている登録要求情報を削除する第４の工程と、
を備えてなることを特徴とする収斂型データベース構築方法。
【請求項１６】
クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築方法であって、
前記システムサーバが、
前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成する第１の工程と、
作成された前記キーワードの順列にそれぞれ対応する登録要求情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、
前記データ構造の送信と同時又はその後に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を行う第３の工程と、
前記クライアント端末から送信された上位・下位概念の優先度情報から判断して、優先度の高い方の順列の場合で当該順列に対応する情報格納用のフォルダが既に形成されているときは当該フォルダに前記登録要求情報を格納し、対応するフォルダが存在しないときは新規に作成したフォルダに前記登録要求情報を格納することとし、優先度の低い方の順列の場合には当該順列に対応する情報格納用のフォルダが既に形成されているのかを照会することも、新規にフォルダを作成することもしない第４の工程と、
を備えてなることを特徴とする収斂型データベース構築方法。
【請求項１７】
クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築方法であって、
前記システムサーバが、
前記キーワードによるすべての組合せに基づく順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納する第１の工程と、
作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、
前記データ構造の送信と同時又はその後に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を行う第３の工程と、
前記クライアント端末から送信された上位・下位概念の優先度情報に基づいて、同一情報を格納したフォルダのうち、対応する前記順列が、前記上位・下位概念の優先度情報から判断して優先度の低い方のフォルダに対し、当該フォルダに格納されている登録情報を削除する第４の工程と、
を備えてなることを特徴とする収斂型データベース構築方法。
【請求項１８】
クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築方法であって、
前記システムサーバが、
前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納する第１の工程と、
作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、
同一の登録要求情報を格納した各フォルダについて、
乱数発生とその２値化を行う乱数処理機能による前記２値化により、当該フォルダに格納されている該登録要求情報の削除と存続とを区分けして行う第３の工程と、を備えてなることを特徴とする収斂型データベース構築方法。
【請求項１９】
クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードを基に特定の分類に収斂させる収斂型データベース構築方法であって、
前記システムサーバが、
前記キーワードによるすべての組合せの順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納する第１の工程と、
作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、
同一の登録要求情報を格納した各フォルダについて、
乱数発生とその２値化を行う乱数処理機能による前記２値化により、当該フォルダに格納されている前記登録要求情報の削除と存続とを区分けして行う第３の工程と、を備えてなることを特徴とする収斂型データベース構築方法。
【請求項２０】
クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築方法であって、
前記システムサーバが、
前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納する第１の工程と、
作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、
同一の登録要求情報を格納したフォルダのうち、当該フォルダに格納されている該登録要求情報の削除と存続とを、当該フォルダにそれぞれ格納される格納情報数の比率に応じて区分けして行う第３の工程と、を備えてなることを特徴とする収斂型データベース構築方法。
【請求項２１】
クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードを基に特定の分類に収斂させる収斂型データベース構築方法であって、
前記システムサーバが、
前記キーワードによるすべての組合せの順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納する第１の工程と、
作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、
同一の登録要求情報を格納したフォルダのうち、当該フォルダに格納されている該登録要求情報の削除と存続とを、当該フォルダにそれぞれ格納される格納情報数の比率に応じて区分けして行う第３の工程と、を備えてなることを特徴とする収斂型データベース構築方法。
【請求項２２】
前記登録要求情報に関連付けて送信される任意数個のキーワードは、少なくとも前記登録要求情報の送信時、又は前記第３の工程の時の何れかにおいて送信されることを特徴とする請求項１４乃至２１のいずれか一項に記載の収斂型データベース構築方法。
【請求項２３】
前記データ構造に含まれる所定のフォルダに対し、前記クライアント端末から該フォルダに格納される登録情報の表示要求があったときは、前記システムサーバが前記クライアント端末に対して、前記登録情報に関する情報を送信する工程を備えてあることを特徴とする請求項１４乃至２２のいずれか一項に記載の収斂型データベース構築方法。
【請求項２４】
前記データ構造に含まれる所定のフォルダに対し、前記クライアント端末から該フォルダに格納される登録情報をより下位のキーワード毎に絞込んだときの格納情報数の多い順に示したデータ構造を更に送信表示する工程を備えてあることを特徴とする請求項１４乃至２２のいずれか一項に記載の収斂型データベース構築方法。
【請求項２５】
前記順列の所定位置から後半以降を当該フォルダに格納されている前記登録要求情報の削除と存続の判断対象とすることを特徴とする請求項１４乃至２２のいずれか一項に記載の収斂型データベース構築方法。
【請求項２６】
前記上位下位の優先度情報のうち所定位置から後半以降を優先度の判断基準として使用することを特徴とする請求項２２記載の機能を有する請求項１４乃至１７のいずれか一項に記載の収斂型データベース構築方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フリーキーワードによる検索用のデータベースを、当該キーワードの階層化とその提示によって特定の分類に収斂させる収斂型データベースの構築に関するものである。
【背景技術】
【０００２】
クライアントの検索利用に供するデータベースの構築に際しては、特定の目的・条件下で専従者が情報の収集と登録を行っていたが、近年特定範囲のクライアントにデータベースへの登録を開放するシステムが提案されている。
【０００３】
クライアントは登録すべき情報と、当該情報にアクセスするためのキーワードを入力するが、クライアントの便宜上階層関係等を規定しないフリーキーワードの入力が前提とされている。
【０００４】
このフリーキーワードを前提とした情報検索では、検索式を作成して行うが、検索結果がノイズを含んだ膨大な数のものになったり、あるいは必要な情報が漏れる等の不備が発生するなど、利用の点で問題があった。
【０００５】
上記問題を解消するために、検索結果が所属する分類と当該分類の説明を抽出して表示する検索装置及び検索方法が提案されている（特許文献１参照）。
【０００６】
検索結果が所属する分類やその説明が表示されるので、この分類を検索式に追加、あるいは置き換えることができ、ノイズを抑え、かつ必要な情報の漏れが少ない効率のよい検索が可能となるものである。
【特許文献１】特開２００２−３５１８９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記特許文献１に記載の検索ではその対象となるデータベースは、予め検索対象が所定の分類に区分けされているものであり、そのため検索結果から該当する分類を探り、これを検索に反映することができるものである。
【０００８】
しかるに、体系化された分類が形成されていない場合や、新規にデータベースを構築する場合には上記特許文献１に記載の検索装置及び検索方法は適用することができない。
【０００９】
一方、データベースの構築においては、検索の便宜や情報の整理上、登録する情報を所定の分類に区分けして格納する必要があるが、分類作成には膨大な労力を要するものの、作成された分類は必ずしもクライアントや管理者にとって有用なものとは限らない。分類は固定的なものでなく、データベースの経時的な利用から更新形成される必要がある。
【００１０】
本発明は、フリーキーワードによる情報登録において、データベースを構築する各種情報を所定の分類に収斂することができる収斂型データベースの構築技術を提案することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、データベースへの情報登録を行う際に検索用キーワードの入力を求めると共に、当該各キーワードが関連する情報の登録件数を示したデータ構造を表示して、入力キーワード間の上位・下位概念の優先順位を定めた優先度の入力を更に求め、これを情報登録に反映することにより、前記課題の解決を図ったものである。
【００１２】
すなわち、前記目的を達成するために本発明が提案するものは、クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築システムであって、前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納するフォルダ管理手段と、作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、前記情報提供手段は、前記データ構造の送信と共に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を送信し、前記フォルダ管理手段は、前記クライアント端末から送信された上位・下位概念の優先度情報に基づいて、同一の登録要求情報を格納したフォルダのうち、対応する前記順列が、前記上位・下位概念の優先度情報から判断して優先度の低い方のフォルダに対し、当該フォルダに格納されている登録要求情報を削除する、ことを特徴とする収斂型データベース構築システムである。
【００１３】
クライアント端末からの登録要求情報をデータベースに登録する際に、当該登録要求情報にアクセスするための任意数個のキーワードの入力を併せて求めるが、このとき入力キーワードに関連する既存の登録情報の件数を上位・下位概念で階層化したデータ構造をクライアント端末に表示する。
【００１４】
この表示されたデータ構造を基にして、入力キーワード間の上位・下位概念による優先度の入力をクライアント端末から求め、これにより登録情報を格納するキーワードの上位・下位概念の優先度情報に基づいた順列に対応する各フォルダを作成し、さらにその中で当該順列が前記優先度からみて所定以下のものであるときに、当該フォルダから登録情報を削除するものである。
【００１５】
これによりキーワードの順列が優先度情報に基づいて階層化され、さらに優先度が所定より高いフォルダのみ登録要求情報を格納することになり、上位概念で登録されれば、下位概念を多く持つ上位概念は必然的に登録情報の格納件数が多くなり、上位概念の列での提示順位が上がることになる。
【００１６】
その結果、上記データ構造をクライアント端末に提示することで、このデータ構造に基づくキーワード間の上位・下位概念による優先度がクライアント端末から入力されることが期待されるので、データベースに記録される登録情報の階層化において、社会通念上の分類へと収斂させることができることになる。
【００１７】
なおキーワード間の優先度を入力する際には、新たなキーワードの追加、既に入力したキーワードの変更や削除ができるものとする。格納情報数の多い順に示したデータ構造を見たクライアントが、これをヒントにキーワードを思いつくことに配慮したものである。またこのようにすることで、データベースに格納される情報が常識的分類に収斂することが促進されるからである。
【００１８】
また本発明が更に提案するものは、クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築システムであって、前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、前記キーワードによるすべての組合せに基づく順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納するフォルダ管理手段と、作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、前記情報提供手段は、前記データ構造の送信と共に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を送信し、前記フォルダ管理手段は、前記クライアント端末から送信された上位・下位概念の優先度情報に基づかない前記順列が付されたフォルダに格納されている当該登録要求情報を削除し、さらに、前記フォルダ管理手段は、前記クライアント端末から送信された上位・下位概念の優先度情報に基づいて、同一の登録要求情報を格納したフォルダのうち、対応する前記順列が、前記上位・下位概念の優先度情報から判断して優先度の低い方のフォルダに対し、当該フォルダに格納されている登録要求情報を削除する、ことを特徴とする収斂型データベース構築システムである。
【００１９】
上記したように、上位・下位概念の優先度情報に基づいた順列を作成する代わりに、すべての組合せに基づく順列に対応するフォルダを形成した上で上位・下位概念の優先度情報に基づかない順列の付されたフォルダから登録要求情報を削除することとしたものである。順列作成段階での選別を、登録要求情報の削除によって代替することで、手続の簡素化を図ったものである。
【００２０】
また本発明が更に提案するものは、クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築システムであって、前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成すると共に、情報格納用のフォルダを作成して前記登録要求情報を格納するフォルダ管理手段と、作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、前記情報提供手段は、前記データ構造の送信と共に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を送信し、前記フォルダ管理手段は、前記作成された順列のうち、前記クライアント端末から送信された上位・下位概念の優先度情報から判断して、優先度の高い方の順列の場合には当該順列に対応する情報格納用のフォルダが既に形成されているときは当該フォルダに前記登録要求情報を格納し、対応するフォルダが存在しないときは新規に作成したフォルダに前記登録要求情報を格納することとし、優先度の低い方の順列の場合には当該順列に対応する情報格納用のフォルダが既に形成されているのかを照会することも、新規にフォルダを作成することもしないことを特徴とする収斂型データベース構築システムである。
【００２１】
上記したように、登録要求情報を削除されるフォルダについては予め作成せずに、登録要求情報の消去がなされないフォルダのみを作成することとしたものである。手続きの簡素化を図ったものである。
【００２２】
また本発明が更に提案するものは、クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築システムであって、前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、前記キーワードによるすべての組合せに基づく順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納するフォルダ管理手段と、作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、前記情報提供手段は、前記データ構造の送信と共に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を送信し、前記フォルダ管理手段は、前記クライアント端末から送信された上位・下位概念の優先度情報に基づいて、同一の登録要求情報を格納したフォルダのうち、対応する前記順列が、前記上位・下位概念の優先度情報から判断して優先度の低い方のフォルダに対し、当該フォルダに格納されている登録要求情報を削除する、ことを特徴とする収斂型データベース構築システムである。
【００２３】
上記したように、上位・下位概念の優先度情報に基づいた順列を作成せずに、キーワードによるすべての組合せに基づく順列を作成することとしたものである。キーワードの階層化を促す代わりに、手続きの簡素化を図ったものである。
【００２４】
また本発明が更に提案するものは、クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築システムであって、前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納するフォルダ管理手段と、作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、前記フォルダ管理手段は、乱数発生とその２値化を行う乱数処理機能を備え、同一の登録要求情報を格納したフォルダのうち、当該フォルダに格納されている前記登録要求情報の削除と存続とを、前記乱数処理機能による前記２値化により区分けして行うことを特徴とする収斂型データベース構築システムである。
【００２５】
上記したように、上位・下位概念の優先度情報に代えて、乱数を用いて登録情報の削除をすることとしたものである。登録情報の削除の迅速な処理を図ったものである。
【００２６】
また本発明が更に提案するものは、クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードを基に特定の分類に収斂させる収斂型データベース構築システムであって、前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、前記キーワードによるすべての組合せに基づく順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納するフォルダ管理手段と、作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、前記フォルダ管理手段は、乱数発生とその２値化を行う乱数処理機能を備え、同一の登録要求情報を格納したフォルダのうち、当該フォルダに格納されている前記登録要求情報の削除と存続とを、前記乱数処理機能による前記２値化により区分けして行うことを特徴とする収斂型データベース構築システムである。
【００２７】
上記したように、上位・下位概念の優先度情報に代えて、乱数を用いて登録情報の削除をすることとしたものである。登録情報の削除の迅速な処理を図ったものである。さらに、上位・下位概念の優先度情報に基づいた順列を作成せずに、キーワードによるすべての組合せに基づく順列を作成することとしたものである。キーワードの階層化を促す代わりに、手続きの簡素化を図ったものである。
【００２８】
また本発明が更に提案するものは、クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築システムであって、前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納するフォルダ管理手段と、作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、前記フォルダ管理手段は、同一の登録要求情報を格納したフォルダのうち、当該フォルダに格納されている前記登録要求情報の削除と存続とを、当該フォルダにそれぞれ格納される格納情報数の比率に応じて区分けして行うことを特徴とする収斂型データベース構築システムである。
【００２９】
上記したように、上位・下位概念の優先度情報に代えて、フォルダ間にそれぞれ格納される格納情報数の比率を用いて登録情報の削除をすることとしたものである。登録情報の削除の迅速な処理を図ったものである。
【００３０】
また本発明が更に提案するものは、クライアント端末からシステムサーバへ送信される、データベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードを基に特定の分類に収斂させる収斂型データベース構築システムであって、前記システムサーバは、通信回線を介して前記クライアント端末と送受信する通信手段と、前記キーワードによるすべての組合せに基づく順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納するフォルダ管理手段と、作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する情報提供手段と、前記登録要求情報、前記キーワードおよび前記フォルダがそれぞれ記録される少なくとも１以上のデータベースと、該データベースへの記録とその更新、修正及び削除を行うデータベース管理手段とを備え、前記フォルダ管理手段は、同一の登録要求情報を格納したフォルダのうち、当該フォルダに格納されている前記登録要求情報の削除と存続とを、当該フォルダにそれぞれ格納される格納情報数の比率に応じて区分けして行うことを特徴とする収斂型データベース構築システムである。
【００３１】
上記したように、上位・下位概念の優先度情報に代えて、フォルダ間にそれぞれ格納される格納情報数の比率を用いて登録情報の削除をすることとしたものである。登録情報の削除の迅速な処理を図ったものである。さらに、上位・下位概念の優先度情報に基づいた順列を作成せずに、キーワードによるすべての組合せに基づく順列を作成することとしたものである。キーワードの階層化を促す代わりに、手続きの簡素化を図ったものである。
【００３２】
前記登録要求情報に関連付けて送信される任意数個のキーワードは、少なくとも、前記登録要求情報の送信時、又は前記返信要求に応じて行う前記上位・下位概念の優先度情報の送信時の何れかにおいて送信されることが好ましい。
【００３３】
キーワードの入力送信時を上記のようにしたので、クライアントがデータ構造を参考にしてキーワードの選択ができるようになっている。
【００３４】
前記情報提供手段は、送信表示した前記データ構造に含まれる所定のフォルダに対し、前記クライアント端末から該フォルダに格納される登録情報を表示要求情報があったときは、前記クライアント端末に対して、前記登録情報に関する情報を送信することができる。
【００３５】
これにより、クライアントはキーワードの順列に基づいて作成された所定のフォルダに含まれる登録情報の内容を検討できるので、自己の登録要求情報に伴う入力キーワード間の上位下位概念の優先度の入力に反映することができ、その結果、データベースをより効果的な分類へと収斂させることになる。
【００３６】
さらに前記情報提供手段は、送信表示した前記データ構造に含まれる所定のフォルダに対し、前記クライアント端末から該フォルダに格納される登録情報をより下位概念のキーワード毎に絞込んだときの格納情報数の多い順に示したデータ構造を更に表示することができる。
【００３７】
所定フォルダに格納される情報が多数あるときでも、さらに下位概念のキーワード毎の格納情報数を判断できるので、自己の登録要求情報に伴う入力キーワード間の上位・下位概念の優先度の入力が現実の登録情報数に即応して反映することができ、データベースに記録される登録情報を現実社会に即応した分類に収斂することができることになる。
【００３８】
前記フォルダ管理手段は、前記順列の所定位置から後半以降を当該フォルダに格納されている前記登録要求情報の削除と存続の判断対象とすることができる。
【００３９】
同一情報を格納したフォルダは、同時に入力されるキーワードの順列に対応して複数個作成され（この複数個のフォルダを「フォルダ群」と呼ぶ）、このフォルダ群に同一情報が格納される。そして対比するフォルダ間で登録要求情報の削除と存続が判断され、データベースの登録情報の階層化が収斂することになる。
【００４０】
このとき当該順列の所定位置から後半以降を前記登録要求情報の削除と存続の判断対象とする、例えば順列の先頭から第ｎ番目以降のもの同士を登録要求情報の削除と存続の比較の判断対象とすることを設定することで、データベースの階層化を調整することができる。
【００４１】
また前記フォルダ管理手段は、前記上位・下位概念の優先度情報のうち所定位置から後半以降を優先度の判断基準として使用することができる。例えば、複数個のキーワードを上位・下位概念の優先度の高い順に並べたときに、優先度の高い位置から第ｋ番目以降のものを優先度の判断基準として使用するもので、第ｋ番目より前の優先度の高いものは判断基準として使用しないとするものである。このようにすることで、優先度の低いフォルダからの登録情報の削除を調整することができる。
【００４２】
そして重複登録されたもののうち、上位・下位概念の低いもののフォルダから登録情報を削除することは、データベース構造の階層化を促進することができ、そしてさらにデータベース構造のシンプル化が図れ、クライアントの閲覧を容易にし、データベース分類の収斂をも促進することができるものである。
【００４３】
さらにまた本発明が提案するものは、クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築方法であって、前記システムサーバが、前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納する第１の工程と、作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、前記データ構造の送信と同時又はその後に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を行う第３の工程と、前記クライアント端末から送信された上位・下位概念の優先度情報に基づいて、同一情報を格納したフォルダのうち、対応する前記順列が、前記上位・下位概念の優先度情報から判断して優先度の低い方のフォルダに対し、当該フォルダに格納されている登録情報を削除する第４の工程と、を備えてなることを特徴とする収斂型データベース構築方法である。
【００４４】
さらにまた本発明が提案するものは、クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築方法であって、前記システムサーバが、前記キーワードによるすべての組合せに基づく順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納する第１の工程と、作成された前記キーワードの順列にそれぞれ対応する登録要求情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、前記データ構造の送信と同時又はその後に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を行う第３の工程と、前記クライアント端末から送信された上位・下位概念の優先度情報に基づかない前記順列が付されたフォルダに格納されている当該登録要求情報を削除し、さらに、前記クライアント端末から送信された上位・下位概念の優先度情報に基づいて、同一の登録要求情報を格納したフォルダのうち、対応する前記順列が、前記上位・下位概念の優先度情報から判断して優先度の低い方のフォルダに対し、当該フォルダに格納されている登録要求情報を削除する第４の工程と、を備えてなることを特徴とする収斂型データベース構築方法である。
【００４５】
さらにまた本発明が提案するものは、クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築方法であって、前記システムサーバが、前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成する第１の工程と、作成された前記キーワードの順列にそれぞれ対応する登録要求情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、前記データ構造の送信と同時又はその後に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を行う第３の工程と、前記クライアント端末から送信された上位・下位概念の優先度情報から判断して、優先度の高い方の順列の場合には当該順列に対応する情報格納用のフォルダが既に形成されているときは当該フォルダに前記登録要求情報を格納し、対応するフォルダが存在しないときは新規に作成したフォルダに前記登録要求情報を格納することとし、優先度の低い方の順列の場合には当該順列に対応する情報格納用のフォルダが既に形成されているのかを照会することも、新規にフォルダを作成することもしない第４の工程と、を備えてなることを特徴とする収斂型データベース構築方法である。
【００４６】
さらにまた本発明が提案するものは、クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築方法であって、前記システムサーバが、前記キーワードによるすべての組合せに基づく順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納する第１の工程と、作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、前記データ構造の送信と同時又はその後に、前記各キーワード相互間における上位・下位概念の優先順位を定めた優先度の返信要求を行う第３の工程と、前記クライアント端末から送信された上位・下位概念の優先度情報に基づいて、同一情報を格納したフォルダのうち、対応する前記順列が、前記上位・下位概念の優先度情報から判断して優先度の低い方のフォルダに対し、当該フォルダに格納されている登録情報を削除する第４の工程と、を備えてなることを特徴とする収斂型データベース構築方法である。
【００４７】
また本発明がさらに提案するものは、クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築方法であって、前記システムサーバが、前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納する第１の工程と、作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、同一の登録要求情報を格納した各フォルダについて、乱数発生とその２値化を行う乱数処理機能による前記２値化により、当該フォルダに格納されている前記登録要求情報の削除と存続とを区分けして行う第３の工程と、を備えてなることを特徴とする収斂型データベース構築方法である。
【００４８】
また本発明がさらに提案するものは、クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードを基に特定の分類に収斂させる収斂型データベース構築方法であって、前記システムサーバが、前記キーワードによるすべての組合せの順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納する第１の工程と、作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、同一の登録要求情報を格納した各フォルダについて、乱数発生とその２値化を行う乱数処理機能による前記２値化により、当該フォルダに格納されている前記登録要求情報の削除と存続とを区分けして行う第３の工程と、を備えてなることを特徴とする収斂型データベース構築方法である。
【００４９】
また本発明がさらに提案するものは、  クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードの上位・下位概念を定めた優先度を基に特定の分類に収斂させる収斂型データベース構築方法であって、前記システムサーバが、前記キーワードに関連付けて前記クライアント端末から送信された上位・下位概念の優先度情報に基づいた順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納する第１の工程と、作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、同一の登録要求情報を格納したフォルダのうち、当該フォルダに格納されている前記登録要求情報の削除と存続とを、当該フォルダにそれぞれ格納される格納情報数の比率に応じて区分けして行う第３の工程と、を備えてなることを特徴とする収斂型データベース構築方法である。
【００５０】
また本発明がさらに提案するものは、クライアント端末からシステムサーバのデータベースへの登録要求情報を、該登録要求情報に関連付けて送信される任意数個のキーワードを基に特定の分類に収斂させる収斂型データベース構築方法であって、前記システムサーバが、前記キーワードによるすべての組合せの順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成したフォルダに、それぞれ前記登録要求情報を格納する第１の工程と、作成された前記順列にそれぞれ対応するフォルダをその格納情報数又はその検索アクセス件数のうち少なくとも何れか一方の多い順に示したデータ構造を前記クライアント端末に送信表示する第２の工程と、同一の登録要求情報を格納したフォルダのうち、当該フォルダに格納されている前記登録要求情報の削除と存続とを、当該フォルダにそれぞれ格納される格納情報数の比率に応じて区分けして行う第３の工程と、を備えてなることを特徴とする収斂型データベース構築方法である。
【００５１】
前記登録要求情報に関連付けて送信される任意数個のキーワードは、少なくとも前記登録情報の送信時、又は前記第３の工程の時の何れかにおいて送信されることが好ましい。
【００５２】
また前記データ構造に含まれる所定のフォルダに対し、前記クライアント端末から該フォルダに格納される登録情報の表示要求があったときは、前記システムサーバが前記クライアント端末に対して、前記登録情報に関する情報を送信する工程を更に備えることができる。
【００５３】
前記データ構造に含まれる所定のフォルダに対し、前記クライアント端末から該フォルダに格納される登録情報をより下位のキーワード毎に絞込んだときの格納情報数の多い順に示したデータ構造を更に送信表示する工程を備えてなることが好ましい。
【００５４】
前記順列の所定位置から後半以降を当該フォルダに格納されている前記登録要求情報の削除と存続の判断対象とすることができる。
【００５５】
また、前記上位・下位概念の優先度情報のうち所定位置から後半以降を優先度の判断基準として使用することができる。
【発明の効果】
【００５６】
本発明によれば、データベースへの情報の登録に際し、データベースの登録事項に関するデータ構造を提示することで、クライアントからのキーワード入力の補助とすることができるので、データベースに登録される情報を、社会やクライアントの意識化に存在する常識的分類へと収斂させることができる。
【発明を実施するための最良の形態】
【００５７】
以下、添付図面を参照して、本発明を実施するための最良の形態としての実施例を説明する。
【実施例１】
【００５８】
本発明の収斂型データベース構築システムの全体概略構成を説明する図１に示すように、本発明に係る収斂型データベース構築システムは、情報を記録するデータベースを備えたシステムサーバ１１、このシステムサーバ１１と通信回線１２を介して接続されるクライアント端末１３（１３ａ、・・・、１３ｍ）、そして、システムサーバ１１を管理制御する管理者端末１５を含めて構成することができる。
【００５９】
クライアント端末１３（１３ａ、・・・、１３ｍ）は、システムサーバ１１に登録要求情報及びそのアクセス用検索キーワードを送信するクライアントが使用する端末装置である。パーソナルコンピュータや、インターネット等の有線又は無線のネットワークに接続可能な携帯電話、携帯端末等が該当する。
【００６０】
なお、クライアント端末１３（１３ａ、・・・、１３ｍ）（以下、適宜「クライアント端末１３」と略す）は、システムサーバ１１に登録要求情報の送受信に必要な表示画面、入力手段及び通信手段等（以上図示せず）を備えていることが望ましい。
【００６１】
有線又は無線の通信回線１２は、インターネット等の一般公衆回線や、専用回線等が該当するが、クライアント端末１３とシステムサーバ１１とが情報の送受信可能なものであれば、特に限定するものではない。
【００６２】
システムサーバ１１は、図示の実施形態では、通信手段２１、制御手段２２、情報提供手段２３、フォルダ管理手段２５、データベース管理手段２６、登録情報データベース２７、キーワード登録データベース２８、フォルダ登録データベース２９を備えている。
【００６３】
通信手段２１はクライアント端末１３と情報を送受信し、情報提供手段２３はデータ構造をクライアント端末１３に送信表示し、フォルダ管理手段２５はクライアント端末１３から送信される登録要求情報を格納するフォルダ群を作成し、データベース管理手段２６はデータベースへの情報の記録と更新、削除を行い登録情報データベース２７はクライアント端末１３から送信された登録要求情報を記録し、キーワード登録データベース２８は登録要求情報と共に送信された登録要求情報にアクセスするための任意数個のキーワードを記録し、フォルダ登録データベース２９はフォルダ管理手段２５が作成した情報格納用のフォルダ群を格納する機能をそれぞれ実行するものである。制御手段２２はシステムサーバ１１の各手段等を制御するものである。
【００６４】
通信手段２１は、システムサーバ１１とクライアント端末１３及び通信回線１２とを接続する機能を有する装置であり、例えば、モデム、ＴＡ、メディアコンバータ又はルータ等の通信機器が相当する。
【００６５】
フォルダ管理手段２５は、主として登録要求情報と共に送信される登録要求情報へのアクセス用の任意数個からなるキーワードにより順列を作成し、該順列にそれぞれ対応する情報格納用のフォルダが既に形成されているときは当該フォルダに、対応するフォルダが存在しないときは新規に作成した順列に対応するフォルダに、それぞれ前記登録要求情報を格納する機能を有するものである。したがって同一の登録要求情報が複数個のフォルダ群に格納されるようになっている。
【００６６】
情報提供手段２３は、主として、フォルダ管理手段２５により作成された、上記順列にそれぞれ対応するフォルダをその格納情報数の多い順に示したデータ構造をクライアント端末１３に送信表示する機能を有するものである。
【００６７】
データベース管理手段２６は、主として上記データベース２７〜２９への情報の記録と更新、修正及び削除を行うほか、登録要求情報とそのキーワードを関連付けるためにＩＤ番号を付与する機能も有するものである。また更にデータベース管理手段２６は、登録要求情報の登録が所定の分類に収斂するのを補助するために、管理者端末１５からの指示情報により予めまたは途中で、一部または全体のデータベース構造（フォルダ構造）を設定又は修正する機能をも有するものである。
【００６８】
制御手段２２は、上記各手段と後述する各データべース２７〜２９の機能や相互間の通信等を制御する機能を有するものである。
【００６９】
制御手段２２、情報提供手段２３、フォルダ管理手段２５、データベース管理手段２６は、ＣＰＵ、ＲＡＭ等のハードウェアをＯＳの制御のもとに本発明用のアプリケーションプログラムを作動させることにより、これらの機能を発揮することができるようになっている。
【００７０】
また登録情報データベース２７に記録される登録要求情報と、キーワード登録データベース２８に記録されるキーワードは、それぞれ記録時に同一のＩＤ番号がデータベース管理手段２６により付与されて相互に関連付けがなされている。
【００７１】
また、フォルダ登録データベース２９に格納されるフォルダ群には、上記ＩＤ番号が格納されることで登録情報の記録に代えることができる。すなわちフォルダから登録情報を抽出するときに当該ＩＤ番号を手がかりにして登録情報データベース２７から登録情報を抽出することができるようになっている。
【００７２】
データベース２７〜２９には、ハードディスク、フラッシュメモリ、ＤＶＤ装置、光磁気ディスク等の外部記憶装置が該当するが、上記データベースの機能が発揮するものであれば、特に限定されるものではない。
【００７３】
次に、収斂型データベース構築システムの動作、すなわち収斂型データベース構築方法について、動作手順の一例を示したフローチャートを記載した図２を参照して説明する。
【００７４】
クライアント端末１３からシステムサーバ１１にログオンされることにより収斂型データベース構築システムの動作がスタートする（Ｓ１１）。
【００７５】
このときシステムサーバ１１は、クライアント端末１３に対してＩＤコード及びパスワードの入力を要求し、情報登録を行う正規のクライアントであるか判断する。例えば、特定の技術分野又は特定の組織等において所定のクライアントからの情報登録によりデータベースへの情報記録を目的とする場合もあるためである。また第三者からのシステムへの妨害、悪戯等を排除するためでもある。ただし上記したように特定の技術分野又は特定の組織等での所定のクライアントによる情報登録によるデータベースの構築に限定するものでない。
【００７６】
正規クライアントによるログオンであると判断したシステムサーバ１１は、登録要求情報及びキーワードの入力を要求する（Ｓ１２）。
【００７７】
なおキーワードの入力は後述する、クライアント端末へのデータ構造の提示後にするようにしてもよい。また登録要求情報の送信時及びデータ構造の提示後のいずれでもキーワードの入力が可能としてもよいものとする。
【００７８】
登録要求情報及びキーワードの入力を要求されたクライアント端末１３は、登録要求情報とキーワードを入力して、システムサーバ１１に送信する（Ｓ１３）。
【００７９】
登録要求情報及びキーワードが送信されたシステムサーバ１１では、データベース管理手段２６が登録要求情報及びキーワードに共通のＩＤ番号を付与し、登録要求情報は登録情報データべース２７に記録し、キーワードはキーワード登録データベースにそれぞれ記録すると共に、フォルダ管理手段２５が、送信されたキーワードから順列を作成し、この順列に対応するフォルダ群を作成して登録要求情報のＩＤ番号を、登録情報としてフォルダ群に格納する（Ｓ１４）。
【００８０】
（フォルダ群の作成）
フォルダ群の作成として、登録要求情報がＸで、キーワード（フリーキーワード）がＡ１、Ａ２、Ａ３であり、後述するキーワードの上位・下位概念の優先度情報がＡ１＞Ａ２＞Ａ３のときを例示する。
【００８１】
キーワードによるすべての組合せに基づく順列は、
順列Ａ１、順列Ａ２、順列Ａ３、順列Ａ１Ａ２、順列Ａ１Ａ３、順列Ａ２Ａ１、順列Ａ２Ａ３、順列Ａ３Ａ１、順列Ａ３Ａ２、順列Ａ１Ａ２Ａ３、順列Ａ１Ａ３Ａ２、順列Ａ２Ａ１Ａ３、順列Ａ２Ａ３Ａ１、順列Ａ３Ａ１Ａ２、順列Ａ３Ａ２Ａ１の１５個である。
【００８２】
上位・下位概念の優先度情報に基づいた順列とは、上記のうち、例えば順列Ａ１Ａ３であり、これはキーワードの並びが第一列にＡ１、第二列にＡ３となっていて上記優先度情報のＡ１＞Ａ２＞Ａ３におけるＡ１＞Ａ３に適合するからである。逆に、上位・下位概念の優先度情報に基づかない順列とは、上記のうち、例えば順列Ａ３Ａ１であり、これはキーワードの並びが第一列にＡ３、第二列にＡ１となっていて上記優先度情報のＡ１＞Ａ２＞Ａ３におけるＡ１＞Ａ３に適合しないからである。
【００８３】
したがって、キーワードによるすべての組合せに基づく順列のうち、フォルダ管理手段２５が作成する上位・下位概念の優先度情報に基づいた順列は、順列Ａ１、順列Ａ２、順列Ａ３、順列Ａ１Ａ２、順列Ａ１Ａ３、順列Ａ２Ａ３、順列Ａ１Ａ２Ａ３の７個であり、これに対応するフォルダも７個作成される。
【００８４】
なお、既に上記７個のフォルダのうち、他のクライアント端末からの情報登録に際して既に同じキーワードの順列による同一フォルダが作成されているときは、当該既設の同一フォルダを使用するので、新規にフォルダは作成しない。この場合当該既設フォルダでは登録情報の格納件数が増加することになる。
【００８５】
７個のフォルダは、前記の例では、フォルダＡ１、フォルダＡ２、フォルダＡ３、フォルダＡ１Ａ２、フォルダＡ１Ａ３、フォルダＡ２Ａ３、フォルダＡ１Ａ２Ａ３である。
【００８６】
このフォルダに付された順列は、キーワードの階層を示すもので、左に行くほど上位の概念となるようにしたものである。
【００８７】
この７個のフォルダに登録要求情報Ｘがそれぞれ格納されることになるが、実際は登録要求情報Ｘに付与されたＩＤ番号が代わりに格納されることになる。これはＩＤ番号で登録要求情報が特定できること、また登録要求情報を二つのデータベース（登録情報データベース２７及びフォルダ登録データベース２９）に記録することはメモリの有効活用に反するからである。また、フォルダ登録データベース２９においては、同一登録情報を複数個のフォルダに登録するので、ＩＤ番号を代わりに格納することでメモリの有効活用となる。
【００８８】
そしてこの７個のフォルダからなるフォルダ群は、フォルダ登録データベース２９に記録される。
【００８９】
次に、情報提供手段２３は、入力キーワードにもとづいて作成された前記順列にそれぞれ対応するフォルダをその格納情報数の多い順に示したデータ構造を前記クライアント端末に送信表示する（Ｓ１４）。
【００９０】
（データ構造）
データ構造をクライアント端末に表示する画面の一例を表す図３図示のように、クライアント端末においては、例えば、フォルダ群のうち格納される情報件数の多い順に上から下にかけて表示される（Ｓ１５）。
【００９１】
格納数が３００件で最も情報件数の多いフォルダがＡ３のキーワードに対応するフォルダで、最も格納数の少ないフォルダはＢ３のキーワードに対応するフォルダで格納数が１件である。
【００９２】
このデータ構造が送信表示されたクライアント端末１３側では、各フォルダに格納される登録情報を閲覧するフォルダの展開表示を求めることができる（Ｓ１６）。フォルダの展開表示を求めるときは、データ構造の画面にある展開の欄をクリックすることにより行う。
【００９３】
図４はＡ３のフォルダを展開表示した際にクライアント端末に表示される画面の一例を表すものであり、情報提供手段２３により格納される３００件の情報が表示され、各登録情報の内容とそのキーワード、情報ＩＤも表示される（Ｓ１７）。
【００９４】
キーワードは上位・下位概念による優先度が付されているものであり、これは情報登録を行うクライアントが決める。
【００９５】
この優先度は、本システムの管理者が行うものでなく、情報を登録するクライアント自身が付与したものである。
【００９６】
再び図３に戻る。各フォルダに格納される登録情報をより下位のキーワード毎に絞込んだときの格納情報数の多い順に示したデータ構造を表示させることができる（Ｓ１８）。絞り込みは、対象となるフォルダの右端にある絞込みの欄をクリックすることにより行う。
【００９７】
絞込み要求があったときは、情報提供手段２３が図５に例示する絞込みの画面をクライアント端末１３に表示する（Ｓ１９）。
【００９８】
図５は、図３に示したＡ３のフォルダを、更に下位の概念を加えて絞込んだときの、格納情報数の多いフォルダを順に提示したものである。すなわち、Ａ３フォルダには登録情報数が３００件あるため、Ａ３のキーワードに対し、より下位概念のキーワードを追加した順列に対応するフォルダ（積集合）と、該当する情報数を提示したものである。
【００９９】
図５では、Ａ３のキーワードに対し、より下位の概念のＢ１を追加した順列Ａ３Ｂ１に対応するフォルダに含まれる登録情報が２７件、順列Ａ３Ｂ２に対応するフォルダに含まれるものは１８件、・・・と絞込みの登録情報数がクライアント端末１３に一覧表示される。
【０１００】
この一覧表示に対し、展開表示又は更なる絞込みを行うこと、又はキーワードの上位・下位概念の優先度を入力することができる（Ｓ２０）。
【０１０１】
当初（Ｓ１３）、登録要求情報とそれに付随するキーワードを入力したが、このとき各キーワードの上位・下位概念の優先度の入力は求められていなかった。
【０１０２】
当初はクライアントがキーワードの上位・下位概念の優先順位を付与するのは困難な場合が少なくないからである。
【０１０３】
そのため、データ構造の表示、展開、絞込み等の表示によってクライアントにキーワードの優先順位の判断資料となるものを提供したものである。
【０１０４】
上記した登録要求情報がＸで、キーワード（フリーキーワード）がＡ１、Ａ２、Ａ３のときを例として、例えばＡ１＞Ａ２＞Ａ３のようにＡ１を最上位概念とし、以下Ａ２、Ａ３の順に優先度を付与することができる（Ｓ２１）。
【０１０５】
この優先度の付与に際しては、データ構造の提示が大きな参考資料の役割を有する。なおデータ構造の提示が、キーワードの着想に寄与することから、データ構造の提示後にキーワードの入力を要求するようにシステムを構築することができる。
【０１０６】
クライアントはデータ構造からＡ１は、Ａ２、Ａ３より概念上の上位に当たることが判断することができ、また、Ａ２はＡ３より概念上の上位に当たると同じく判断できたものと解される。
【０１０７】
なお、クライアントは自己の登録要求情報にのみキーワードの上位・下位概念の優先度を付与することができるものであり、他人の登録情報に対して上位・下位概念の優先度を付与することはできない。またクライアントは優先度の付与のみではなく、他のクライアントによる登録要求情報に対してのキーワード付与をも行うことはできない。
【０１０８】
次に、クライアント端末１３からシステムサーバ１１に送信されてきたキーワードの上位・下位概念の優先度情報を用いて、フォルダ管理手段２５が重複情報登録のフォルダの整理（同一登録要求情報の削除と存続）を行う（Ｓ２１）。
【０１０９】
（重複フォルダの整理）
フォルダ管理手段２５は、フォルダ登録データベース２９より重複情報登録のフォルダの整理（同一登録要求情報の削除と存続）の対象となる二つのフォルダを選択する。対象とするフォルダ間の同一ＩＤ番号を抽出し、キーワード登録データベース２８に、当該同一登録要求情報に関連付けて送信されたキーワードの上位・下位概念の優先度情報を照会する。この優先順位を判断基準として、より下位にあるフォルダから当該登録要求情報、すなわち当該登録要求情報のＩＤ番号を削除するものである。
【０１１０】
より下位にあるフォルダとは、対象とするフォルダに付された二つの順列を比較して、初めて異なるキーワードが現れる列の当該キーワードについて、優先度情報を判断基準として下位にあるキーワードを有する順列が付されたフォルダのことを言う。
【０１１１】
なお、対象となるフォルダの選択は、全フォルダ間において漏れがないように行うこととする。また、比較の対象となるフォルダは、同数のキーワードで構成された順列の付されたフォルダ間に限定することが、登録情報の削除の迅速な処理を図る上で有効である（以下、この場合とする）。
【０１１２】
具体的には、上記した登録要求情報がＸで、キーワード（フリーキーワード）がＡ１、Ａ２、Ａ３であり、Ａ１＞Ａ２＞Ａ３の優先順位がクライアント端末１３から送信されていたときを例として説明する。
【０１１３】
フォルダＡ１、フォルダＡ２、フォルダＡ３、フォルダＡ１Ａ２、フォルダＡ１Ａ３、フォルダＡ２Ａ３、フォルダＡ１Ａ２Ａ３の、新規に作成された、または既に形成されているときは当該、7個のフォルダに情報ＸのＩＤ番号がそれぞれ格納されている。
【０１１４】
フォルダ管理手段２５がフォルダＡ１Ａ２、フォルダＡ１Ａ３を対象とするフォルダとして選択したとすると、同一ＩＤ番号の一つとして情報Ｘに付されたＩＤ番号が抽出され、キーワード登録データベース２８に照会されて優先度情報Ａ１＞Ａ２＞Ａ３が提供される。比較となる二つの順列は順列Ａ１Ａ２、順列Ａ１Ａ３であり、初めて異なるキーワードが現れる第二列目のキーワードＡ２、キーワードＡ３について、優先度情報Ａ１＞Ａ２＞Ａ３によると、優先順位はＡ２＞Ａ３である。したがって、より下位にある順列Ａ１Ａ３が付されたフォルダＡ１Ａ３から情報Ｘ、すなわち情報ＸのＩＤ番号が削除されることとなる。
【０１１５】
すなわちフォルダＡ１との比較によって、フォルダＡ２、フォルダＡ３から情報ＸのＩＤ番号が削除され、フォルダＡ１Ａ２との比較によってフォルダＡ１Ａ３、フォルダＡ２Ａ３から情報ＸのＩＤ番号が削除されることになり、フォルダＡ１、フォルダＡ１Ａ２、フォルダＡ１Ａ２Ａ３の３個には情報Ｘ情報ＸのＩＤ番号が削除されずに残ることになる。この結果上位のフォルダであるフォルダＡ１はその格納情報数が増加し、下位のフォルダであるフォルダＡ２、フォルダＡ３は減少することになる。これは、データ構造の表示において、キーワードＡ１、キーワードＡ２、キーワードＡ３の表示に反映される。
【０１１６】
第二列目においても、上位のフォルダであるフォルダＡ１Ａ２はその格納情報数が増加し、下位のフォルダであるフォルダＡ１Ａ３は減少することになり、同様のことが言える。つまり、キーワードＡ１を絞り込んだ際のキーワードＡ２、キーワードＡ３の表示にこれが反映される。
【０１１７】
なお、フォルダＡ１、フォルダＡ２、フォルダＡ３等には、情報Ｘ以外に他クライアントが登録した異なる登録要求情報が格納され、当該登録要求情報に関連付けて送信された他キーワード及び上位・下位概念の優先度情報も異なるものであることに留意が必要である。
【０１１８】
また、格納情報数が０となったフォルダに関しては、データベース管理手段２６が当該フォルダを削除する。
【０１１９】
（異なるクライアントが同一キーワードについて異なる上位・下位概念の優先度を入力した場合の重複フォルダの処理）
異なるクライアントが、同じキーワードに関して異なる上位・下位概念情報を入力した場合の重複フォルダの処理について具体例を示して説明する。
【０１２０】
クライアント甲が情報（Ｘ）を昇順にＡ、Ａ１、Ａ２、Ａ３というキーワードと共に登録し、クライアント乙が情報（Ｙ）を昇順にＡ３、Ａ２、Ａ１、Ａというキーワードと共に登録した場合を想定する。
【０１２１】
なお、情報（Ｘ）と情報（Ｙ）が同一であったとしても、システムサーバ１１は、別々の情報として扱う。これは同一人の間でも時を異にして登録要求された情報は、それぞれ別々の情報として扱うものである。
【０１２２】
システムサーバ１１は、クライアント甲の登録キーワードをＡ＞Ａ１＞Ａ２＞Ａ３と認識し、クライアント乙の登録キーワードをＡ３＞Ａ２＞Ａ１＞Ａと認識する。
【０１２３】
前者から生じるフォルダ群は、フォルダＡ、フォルダＡ１、フォルダＡ２、フォルダＡ３、フォルダＡＡ１、フォルダＡＡ２、フォルダＡＡ３、フォルダＡ１Ａ２、フォルダＡ１Ａ３、フォルダＡ２Ａ３、フォルダＡＡ１Ａ２、フォルダＡＡ１Ａ３、フォルダＡＡ２Ａ３、フォルダＡ１Ａ２Ａ３、フォルダＡＡ１Ａ２Ａ３であり、そのうち情報（Ｘ）をフォルダ内に存続しうるフォルダは、フォルダＡ、フォルダＡＡ１、フォルダＡＡ１Ａ２、フォルダＡＡ１Ａ２Ａ３となり、その他のフォルダ内の情報（Ｘ）は消去される。
【０１２４】
後者から生じるフォルダ群は、フォルダＡ３、フォルダＡ２、フォルダＡ１、フォルダＡ、フォルダＡ３Ａ２、フォルダＡ３Ａ１、フォルダＡ３Ａ、フォルダＡ２Ａ１、フォルダＡ２Ａ、フォルダＡ１Ａ、フォルダＡ３Ａ２Ａ１、フォルダＡ３Ａ２Ａ、フォルダＡ３Ａ１Ａ、フォルダＡ２Ａ１Ａ、フォルダＡ３Ａ２Ａ１Ａであり、そのうち情報（Ｙ）をフォルダ内に存続しうるフォルダは、フォルダＡ３、フォルダＡ３Ａ２、フォルダＡ３Ａ２Ａ１、フォルダＡ３Ａ２Ａ１Ａとなり、その他のフォルダ内の情報（Ｙ）は消去される。
【０１２５】
この結果、たとえば検索の際には、第一語のキーワードの中に、Ａ、Ａ３のフォルダが提示され（この場合、他キーワードを含めて登録件数の多い順となる）、
フォルダＡを展開すると、格納された登録情報の一つとして情報（Ｘ）が提示される。
【０１２６】
フォルダＡ３を展開すると、格納された登録情報の一つとして情報（Ｙ）のが提示される。
【０１２７】
そして、第一語のキーワードをＡとして、第二語を絞り込むと、第二語のキーワードの中にＡ１が提示され（この場合、他キーワードを含めて登録件数の多い順となる）、
フォルダＡ・Ａ１を展開すると、格納された登録情報の一つとして情報（Ｘ）が提示される。
【０１２８】
一方、第一語のキーワードをＡ３として、第二語を絞り込むと、第二語のキーワードの中にＡ２が提示され、（この場合、他キーワードを含めて登録件数の多い順となる）、
フォルダＡ３・Ａ２を展開すると、格納された登録情報の一つとして情報（Ｙ）が提示される。
【０１２９】
以上のように、Ａを上位概念、Ａ３を下位概念とするフォルダと、Ａ３を上位概念、Ａを下位概念とするフォルダの両フォルダが併存することになる。つまり、上位・下位概念情報はあくまでも、個別の登録情報ごとに適用されるに過ぎないということである。
【０１３０】
（重複フォルダの整理における「ｎ」の導入）
上記した重複フォルダの整理において、キーワードの上位・下位概念の優先度を利用したが、フォルダの順列の所定位置から後半以降を前記上位下位概念の優先度の判断対象とする、例えば、順列の先頭から第ｎ番目以降のもの同士を上位・下位概念の優先度の比較の判断対象とする「ｎ」の導入によって重複フォルダの整理の調整を図ることができる。
【０１３１】
順列の先頭から第ｎ番目以降のもの同士を上位・下位概念の優先度の比較の判断対象とするとは、対象とするフォルダに付された二つの順列を比較して、初めて異なるキーワードが現れる列が、第ｎ番目以降の場合には優先度の比較を行い、第ｎ−１番目以前であった場合には優先度の比較を行わないということである。つまり、以下のような操作となる。
【０１３２】
フォルダ管理手段２５は、フォルダ登録データベース２９より重複情報登録のフォルダの整理（同一登録要求情報の削除と存続）の対象となる二つのフォルダを選択し、対象とするフォルダに付された二つの順列を比較して、初めて異なるキーワードが現れる列が、第ｎ番目以降の場合には優先度の比較を行い、第ｎ−１番目以前であった場合には優先度の比較を行わない。
【０１３３】
優先度の比較を行う場合には、対象とするフォルダ間の同一ＩＤ番号を抽出し、キーワード登録データベース２８に、当該同一登録要求情報に関連付けて送信されたキーワードの上位・下位概念の優先度情報を照会する。この優先順位を判断基準として、より下位にあるフォルダから当該登録要求情報、すなわち当該登録要求情報のＩＤ番号を削除する。
【０１３４】
優先度の比較を行わない場合には、対象とするフォルダ間の同一ＩＤ番号を抽出せずに操作が終了する。したがって、両フォルダから当該登録要求情報、すなわち当該登録要求情報のＩＤ番号が削除されないこととなる。
【０１３５】
「ｎ」の導入の効果を説明する
有用な検索とは、目的とする情報をできる限り検索領域に含め、目的としない情報をできる限り検索領域に含めない検索手段である。
【０１３６】
前者をより明確に定義すると、データベースに登録された全情報の中の目的とする情報のうちどれだけ多くの目的とする情報が、検索領域に含まれるかという割合であり、これを再現率と呼ぶこととする。
【０１３７】
後者をより明確に定義すると、検索領域に含まれた情報のうち目的とする情報がどれだけ多く含まれているかという割合であり、これを精度率と呼ぶこととする。
【０１３８】
全情報をT、各情報の当該クライアントにとっての重要度を０≦ｖ≦１、目的とする情報の当該クライアントにとっての重要度の下限をL（つまり、ｖ≧Lを満たす重要度ｖを持つ情報が当該クライアントの目的とする情報である）、ｖ≧Lを満たす情報の総数をｆ（L）、選択キーワードの検索領域に含まれる情報数をｃ、選択キーワードの検索領域に含まれてｖ≧Lを満たす情報数をｇ（L）とすると、
再現率はｇ（L）／ｆ（L）である。
【０１３９】
精度率は単純にはｇ（L）／ｃであるが、同じ情報が選択キーワードの検索領域に幾つも含まれていると、同じ情報が何度も目に付くことになり、二度目以降はL＞ｖと考えられる。そこで、選択キーワードの検索領域に含まれる情報の平均重複率をｄ（一つの情報が選択キーワードの検索領域に幾つ入っているかという値の平均である）として、精度率をｇ（L）／（ｄ＊ｃ）と表せる。本発明においては、各選択キーワードについてこれを展開した範囲を該選択キーワードの検索領域とすると原理上はｄ＝１である。
【０１４０】
またさらに、何度も選択キーワードを代えて検索する場合、前の選択キーワードの検索領域に含まれていた情報が、後の選択キーワードの検索領域に再び含まれていると、二度目以降はL＞ｖと考えられる。本発明において、重複を残すとは、第一列においては第一列の全てのキーワードの検索領域全体において、第二列以降においては前列で選択した一つのキーワードを絞り込みして表れる全キーワードの検索領域をorで合わせた検索領域において、ｄが増加するということである。なぜなら本発明におけるフォルダの作成法と登録情報の登録・削除法によると、第二列以降においては前列で選択したキーワードの検索領域と、前列で選択した該キーワードを絞り込みして表れる全キーワードの検索領域をorで合わせ重複を排除した検索領域とはほぼ一致するからである（キーワードの順列が前列で終わるような優先度情報を有する登録情報もあるので、完全に一致するわけではない）。単純化して考えると、後述する「ｋ」の導入において重複を残さない（ｋ＝１）とはｄ＝１であり、重複を二つ残す（ｋ＝２）とはｄ＝２であり、重複を三つ残す（ｋ＝３）とはｄ＝３であり、以下同様である。
【０１４１】
以上より、第一列においては第一列全体における、第二列以降においては前列で選択した一つのキーワードを絞り込みして表れる全キーワードの検索領域をorで合わせた検索領域における重複率をｄ′、ｍ回目の選択キーワードの検索領域に含まれる情報数をＣｍ、ｍ回目の選択キーワードの検索領域に含まれてｖ≧Lを満たす情報数をＧｍ（L）、確率空間Ω＝｛ω｜ω：＝ｍ−１回目までの選択キーワードの検索領域に含まれていて、ｍ回目の選択キーワードの検索領域にも再び含まれていたｖ≧Lを満たす情報｝、確率をP、ωの情報数を確率変数Xとすると、ｍ回目の精度率は（Ｇｍ（L）―X）/Cｍとなる。ｍ回目の精度率の期待値はΣPi（Xi）（Ｇｍ（L）―Xi）/Cｍとなる。つまり、（Ｇｍ（L）―ΣPi（Xi）Xi）/Cｍであり、ここで、クライアントが第一列においては第一列全体において、第二列以降においては前列で選択した一つのキーワードを絞り込みして表れる全キーワードにおいて、繰り返し異なるキーワードを選択する平均回数（個数）をｈとすると、本発明の精度率は（Ｇｈ（L）―ΣPi（Xi）Xi）/Cｈと表せる。
【０１４２】
重複を多く残せば、ｄ′が増加する。ｄ′が増加すればXiの値が大きい場合の確率Piも増加すると考えられるので、ΣPi（Xi）Xiはｄ′により単調増加する。したがって、精度率（Ｇｈ（L）―ΣPi（Xi）Xi）/Cｈはｄ′により単調減少する。つまり、重複を多く残せば精度率は下がることとなる。一方で、重複を多く残せば、選択キーワードの検索領域は広がり、ｃが増加するので、ｇ（L）も増加して再現率ｇ（L）／ｆ（L）が高まることとなる。
【０１４３】
つまり、重複を放置すると検索の精度率が低下するが、重複フォルダの整理をやりすぎると検索の再現率が低下することになる。そこで、この調整が必要になる。
【０１４４】
通常のand検索においては、第一語のキーワードは目的とする情報ができるだけ多く含まれるように取り、第二語、第三語に進むにつれて、目的としない情報を排除していく。そのため、始めの方のキーワードほど再現率が高く精度率が低くなり、後の方のキーワードほど再現率が低く精度率が高くなる。したがって、データベース構造自体にもこのような傾向を持たして、前の列ほど再現率が高く、つまり重複を残し、後の列ほど精度率を高く、つまり重複を削除するように設定することが望ましい。
【０１４５】
以上のような調整を可能にするため、本発明では順列の先頭から第ｎ番目以降のもの同士を上位下位の優先度の比較の判断対象とすることとした。
【０１４６】
また上記より、「ｎ」の数値は登録情報の分野、検索利用の程度に応じて本システムの管理者が管理者端末１５から入力するものとする。
【０１４７】
「ｎ」の具体的な使用例を説明する。
【０１４８】
クライアント甲が情報（Ｘ）について、上位・下位概念の優先度を伴ったキーワード、Ａ＞Ａ１＞Ａ２＞Ａ３＞Ａ５＞Ａ４をシステムサーバ１１に入力した。
【０１４９】
このキーワードの上位・下位概念の優先度情報に基づいた順列に対応するフォルダが作成され、情報（Ｘ）が格納される。
【０１５０】
重複フォルダの整理を行うときに、ｎ＝４が管理者端末１５から入力されたときに、例えば、フォルダＡ・Ａ１・Ａ２とフォルダＡ・Ａ１・Ａ３は第３番目同士が初めて相違し、前者の方が上位であるが、第４番目以降のものを判断対象にするので、両フォルダからは情報（Ｘ）は削除されない。
【０１５１】
一方、フォルダＡ・Ａ１・Ａ２・Ａ３・Ａ５とフォルダＡ・Ａ１・Ａ２・Ａ３・Ａ４は、第４番目以降が相違するので、この場合優先度を伴ったキーワード、Ａ＞Ａ１＞Ａ２＞Ａ３＞Ａ５＞Ａ４から前者のフォルダの方が上位であるから、情報（Ｘ）は残され、後者のフォルダから情報（Ｘ）が削除される。
【０１５２】
次に、クライアント甲が情報（Ｘ）について、上位・下位概念の優先度を伴ったキーワード、Ａ＞Ａ１＞Ａ２＞Ａ３をシステムサーバ１１に入力した。
【０１５３】
このキーワードの上位・下位概念の優先度情報に基づいた順列に対応するフォルダＡ、フォルダＡ１、フォルダＡ２、フォルダＡ３、フォルダＡＡ１、フォルダＡＡ２、フォルダＡＡ３、フォルダＡ１Ａ２、フォルダＡ１Ａ３、フォルダＡ２Ａ３、フォルダＡＡ１Ａ２、フォルダＡＡ１Ａ３、フォルダＡＡ２Ａ３、フォルダＡ１Ａ２Ａ３、フォルダＡＡ１Ａ２Ａ３が作成され、情報（Ｘ）が格納される。重複フォルダの整理を行うときに、ｎ＝２が管理者端末１５から入力されたときに、情報（Ｘ）をフォルダ内に存続しうるフォルダは、
フォルダＡ
フォルダＡＡ１
フォルダＡＡ１Ａ２
フォルダＡＡ１Ａ２Ａ３
フォルダＡ１
フォルダＡ１Ａ２
フォルダＡ１Ａ２Ａ３
フォルダＡ２
フォルダＡ２Ａ３
フォルダＡ３
となり、その他のフォルダ内の情報（Ｘ）は消去される。
【０１５４】
なお、例えばフォルダＡＡ１、フォルダＡ１Ａ２は、第二列目のキーワードが異なるものの、初めて異なるキーワードが第一列目のキーワードＡとキーワードＡ１である。したがって、初めて異なるキーワードが第二列目以降にある場合に両フォルダを比較の対象とすることを意味するｎ＝２のときには、フォルダＡＡ１、フォルダＡ１Ａ２は比較の対象とはならないことに留意すべきである。
【０１５５】
次に、上記事例を使って重複フォルダの整理における「ｎ」の導入の効果を具体的に説明する。
【０１５６】
例えば、上記事例の第二列目においては、フォルダＡＡ２、フォルダＡＡ３に情報（Ｘ）が存続していた場合には、キーワードＡを絞り込んだときに、情報（Ｘ）にたどり着くキーワードはキーワードＡ１、キーワードＡ２、キーワードＡ３の三つになる。これは、他登録情報の方が多くかつ同様な重複を残して格納されていることを考えると、選択キーワードの検索領域に必要のない登録情報が多く含まれていることを意味し、検索の精度率が下がる。そこで、フォルダＡＡ２、フォルダＡＡ３から情報（Ｘ）を削除することで、検索の精度率を保っている。
【０１５７】
一方で、上記事例の第一列目においては、フォルダＡ１、フォルダＡ２、フォルダＡ３を存続させることで、クライアントが第一語にキーワードＡを選ばずに、キーワードＡ１、キーワードＡ２、キーワードＡ３を選んだ場合でも情報（Ｘ）にたどり着けるようにしている。これは、他登録情報も同様な重複を残して格納されていることを考えると、選択キーワードの検索領域を広くとっていることを意味し、検索の再現率を保つようにしている。
【０１５８】
また、フォルダＡ、フォルダＡＡ１、フォルダＡＡ１Ａ２、フォルダＡＡ１Ａ２Ａ３と規則的に情報（Ｘ）が格納されているデータ構造を存続させることで、絞り込み検索の際にキーワードの階層構造を意識して検索することができる。
【０１５９】
上記のような４つのキーワード入力に対して、精度率を最大限に発揮するには、管理者端末１５からｎ＝１と設定し、
フォルダＡ
フォルダＡＡ１
フォルダＡＡ１Ａ２
フォルダＡＡ１Ａ２Ａ３
に情報（Ｘ）が存続するようにすれば良い。
【０１６０】
一方で、再現率を最大限に発揮するには、管理者端末１５からｎ≧４に設定し、
フォルダＡ
フォルダＡＡ１
フォルダＡＡ２
フォルダＡＡ３
フォルダＡＡ１Ａ２
フォルダＡＡ１Ａ３
フォルダＡＡ２Ａ３
フォルダＡＡ１Ａ２Ａ３
フォルダＡ１
フォルダＡ１Ａ２
フォルダＡ１Ａ３
フォルダＡ１Ａ２Ａ３
フォルダＡ２
フォルダＡ２Ａ３
フォルダＡ３
に情報（Ｘ）が存続するようにすれば良い。
【０１６１】
（重複フォルダの整理における「ｋ」の導入）
重複フォルダの整理にオプションとしてさらに「ｋ」を導入することができる。
【０１６２】
これは、例えば、複数個のキーワードを上位・下位概念の優先度の高い順に並べたときに、優先度の高い位置から第ｋ番目以降のものを優先度の判断基準として使用するもので、第ｋ番目より前の優先度の高いものは判断基準として使用しないとするものである。このようにすることで、整理対象のフォルダの調整を優先度に応じてすることができる。
【０１６３】
以下、「ｋ」の具体的な使用例を説明する
クライアント甲が情報（Ｘ）について、上位・下位概念の優先度を伴ったキーワード、Ａ＞Ａ１＞Ａ２＞Ａ３＞Ａ５＞Ａ４をシステムサーバ１１に入力した。このキーワードに関連付けて送信された上位・下位概念の優先度情報に基づいた順列に対応するフォルダが作成され、情報（Ｘ）が格納される。
【０１６４】
重複フォルダの整理において、管理者端末１５からｋ＝３が入力されたとき、フォルダ管理手段２５は、フォルダ登録データベース２９より重複情報登録のフォルダの整理（同一登録要求情報の削除と存続）の対象となる二つのフォルダを選択する。対象とするフォルダ間の同一ＩＤ番号の一つとしてを情報（Ｘ）のＩＤ番号を抽出し、キーワード登録データベース２８に、情報（Ｘ）に関連付けて送信されたキーワードの上位・下位概念の優先度情報を照会する。そして、情報（Ｘ）（正確にはＩＤ番号）についてキーワード登録データベース２８に照会して得られた上位・下位概念の優先度情報であるＡ＞Ａ１＞Ａ２＞Ａ３＞Ａ５＞Ａ４のうち、第３番目以降のものからを判断基準にする、すなわちＡ＝Ａ１＝Ａ２＞Ａ３＞Ａ５＞Ａ４と読み替えて判断をすることになる。つまり、上記情報（Ｘ）が格納されているフォルダのうち、フォルダＡ・Ａ１・Ａ２・Ａ３・Ａ４とフォルダＡ１・Ａ２・Ａ３・Ａ４・Ａ５では、第１番目のキーワードＡとキーワードＡ１が初めて異なるキーワードとなっているので、優先度の判断がキーワードＡとキーワードＡ１についてなされるが、上記基準Ａ＝Ａ１によりキーワードＡとキーワードＡ１に上位・下位の判断を下すことができない。よって、フォルダ管理手段２５は情報（Ｘ）を両フォルダから削除しないことになる。
【０１６５】
一方、フォルダＡ・Ａ１・Ａ２、フォルダＡ３・Ａ４・Ａ５については、初めて異なるキーワードＡ、キーワードＡ３についてＡ＝Ａ１＝Ａ２＞Ａ３＞Ａ５＞Ａ４、つまりＡ＞Ａ３という優先度の判断がなされるので、フォルダＡ３・Ａ４・Ａ５からは情報（Ｘ）は削除され、フォルダＡ・Ａ１・Ａ２には情報（Ｘ）が存続することになる。
【０１６６】
さらに、「ｋ」の設定は、初めて異なるキーワードがある当該列ごとになされることが望ましい。例えば、第一列についてｋ＝３、第二列についてｋ＝２、第三列以降についてｋ＝１と管理者端末１５から入力されたときには、フォルダ管理手段２５は、対象フォルダ間の順列について初めて異なるキーワードが何列目にあるかを認識し、それが第一列目であった場合にはキーワード登録データベース２８より導きだした各上位・下位概念の優先度情報をｋ＝３のときして処理し、以下同様に、第二列目であった場合にはｋ＝２のときとして処理し、第三列目以降であった場合にはｋ＝１のときとして処理することになる。
【０１６７】
次に、クライアント甲が情報（Ｘ）について、上位・下位概念の優先度を伴ったキーワード、Ａ＞Ａ１＞Ａ２＞Ａ３をシステムサーバ１１に入力した。
【０１６８】
重複フォルダの整理を行うときに、第一列についてｋ＝１、第二列以降についてｋ＝１と管理者端末１５から入力されたときに、情報（Ｘ）をフォルダ内に存続しうるフォルダは、
フォルダＡ
フォルダＡＡ１
フォルダＡＡ１Ａ２
フォルダＡＡ１Ａ２Ａ３
となる。
【０１６９】
重複フォルダの整理を行うときに、第一列についてｋ＝２、第二列以降についてｋ＝１と管理者端末１５から入力されたときに、情報（Ｘ）をフォルダ内に存続しうるフォルダは、
フォルダＡ
フォルダＡＡ１
フォルダＡＡ１Ａ２
フォルダＡＡ１Ａ２Ａ３
フォルダＡ１
フォルダＡ１Ａ２
フォルダＡ１Ａ２Ａ３
となる。
【０１７０】
重複フォルダの整理を行うときに、第一列についてｋ＝３、第二列以降についてｋ＝１と管理者端末１５から入力されたときに、情報（Ｘ）をフォルダ内に存続しうるフォルダは、
フォルダＡ
フォルダＡＡ１
フォルダＡＡ１Ａ２
フォルダＡＡ１Ａ２Ａ３
フォルダＡ１
フォルダＡ１Ａ２
フォルダＡ１Ａ２Ａ３
フォルダＡ２
フォルダＡ２Ａ３
重複フォルダの整理を行うときに、第一列についてｋ＝４、第二列以降についてｋ＝１と管理者端末１５から入力されたときに、情報（Ｘ）をフォルダ内に存続しうるフォルダは、
フォルダＡ
フォルダＡＡ１
フォルダＡＡ１Ａ２
フォルダＡＡ１Ａ２Ａ３
フォルダＡ１
フォルダＡ１Ａ２
フォルダＡ１Ａ２Ａ３
フォルダＡ２
フォルダＡ２Ａ３
フォルダＡ３
となる。
【０１７１】
「ｎ」の導入において前述した事例、ｎ＝２と管理者端末１５から入力された場合と比較すれば、「ｋ」の導入により、「ｎ」の導入よりもさらに精緻な調整ができるようになっていることがわかる。
【０１７２】
さらにまた、管理者端末１５から、登録情報ごとに重要度の値０≦ｖ’≦１を与え、キーワード登録データベース２８にキーワードの優先度情報と共に格納して、フォルダ管理手段２５がキーワードの優先度情報を利用する際に、各ｖ’の値ごとに「ｋ」の設定を行うことも有用である。重要な登録情報ほど格納数を多く設定することができるからである。なお、重要度の値にはアクセス数やリンク数などが用いられる。
【０１７３】
具体的には、
登録情報の重要度が０≦ｖ’＜０．１の場合には、
第一列についてｋ＝１０、第二列についてｋ＝９、・・・、第十列以降についてｋ＝１のときとして処理し、
登録情報の重要度が０．１≦ｖ’＜０．２の場合には、
第一列についてｋ＝９、第二列についてｋ＝８、・・・、第九列以降についてｋ＝１のときとして処理し、
登録情報の重要度が０．２≦ｖ’＜０．３の場合には、
第一列についてｋ＝８、第二列についてｋ＝７、・・・、第八列以降についてｋ＝１のときとして処理し、
・
・
・
登録情報の重要度が０．９≦ｖ’≦１の場合には、
第一列以降についてｋ＝１のときとして処理するなどである。
【０１７４】
このように、本実施例では、情報とそのキーワードをデータベースに登録する際に、当該キーワードの関連する登録情報の格納件数の多い順に表示することにより、キーワード間の上位・下位概念の優先度を併せて入力させるので、データベースに登録される情報を、社会やクライアントの意識化に存在する常識的分類へと収斂させることができる。
【０１７５】
図６は、具体的なデータ構造の画面の一例を表すものであり、このようにクライアント端末１３にはクライアントがキーワード入力に際して、上位・下位概念の優先度を入力し易いように便宜が図られている。
【０１７６】
図７は、具体的な入力フォーム画面の一例を表すものであり、このように並列概念を同時に入力できるようにして、一つの登録要求情報をシステムサーバにとって異なる登録要求情報としてデータベースに一回で登録することができるように便宜が図られている。
【０１７７】
そして登録された情報が格納されるフォルダを、キーワードの上位・下位概念の優先度により下位のもののフォルダから登録情報を削除するので、並列関係にあるキーワード同士では登録件数が多い程上部に、また上位下位の関係にあるときは下位概念を多く持つ上位概念は必然的に登録情報の格納件数が多く、登録件数の多い上位概念ほど左側のより上部に移動するようになり、この登録件数をデータ構造にて表示することで、クライアントのキーワードの上位下位の優先度の入力も常識的分類に沿ったものとなり、データベースの収斂が加速化される。
【０１７８】
また上記したようにフォルダ群の作成において優先度情報に基づいた順列のみを作成して、そのあとに優先度情報を参照して当該優先度情報の優先度に従っていない順列に対応するフォルダから登録要求情報を削除しているが、この場合フォルダ群の作成においてすべての組合せに基づく順列に対応するフォルダを作成してしまい、優先度情報に基づかない順列に対応するフォルダについても、あとから登録情報を削除するという方法をとってもよいものとする。順列を選別して作成するという機能を省略することができ、システムを簡素化できるものである。
【０１７９】
さらに上記したように優先度情報を参照して当該優先度情報の優先度に従っていない順列に対応するフォルダから登録要求情報を削除しているが、この場合削除の対象となるフォルダについては、予め作成しないとする方法をとってもよいものとする。重複情報を削除するという手間が省け、処理が簡素化できるものである。
【０１８０】
さらにまたフォルダ群の作成において優先度情報に基づいた順列のみを作成するということにせず、すべての組合せに基づく順列に対応するフォルダを作成するという方法をとってもよいものとする。キーワードの階層化は不完全となるが、順列を選別して作成するという手間が省け、処理が簡素化できるものである。
【実施例２】
【０１８１】
次に本発明の他の実施例について説明する。
【０１８２】
この実施例２が前記の実施例１と異なる点は、重複フォルダの整理（図２のＳ２２）において上位・下位概念の優先度に替えて、乱数を用いて任意に消去するものであることであり、その他の点は実施例１と同様である。
【０１８３】
この任意に消去する方法は、具体的には、フォルダＡとフォルダＢがあった場合に、フォルダＡに属していてフォルダＢに属していない情報ｐ１、ｐ２、・・・と、フォルダＢに属していてフォルダＡに属していない情報ｑ１、ｑ２、・・・と、フォルダＡとフォルダＢの両者に属している情報ｒ１、ｒ２、・・・があるときに、情報ｒ１、ｒ２、・・・をどちらかのフォルダから消去する際に、フォルダＡから消去するか、フォルダＢから消去するかを、乱数を用いて任意に決定する手法である。
【０１８４】
登録される情報数が膨大なものとなったときに、この方法によれば迅速な重複フォルダの整理が可能となる。例えば、２進数の乱数を発生させ、「０」のときはフォルダ内の情報削除、「１」のときは情報存置というように決めて迅速な処理ができる。
【０１８５】
すなわち、フォルダ管理手段２５が、乱数発生とその２値化を行う乱数処理機能を備え、同一の登録要求情報を格納したフォルダのうち、このフォルダに格納されている登録要求情報の削除と存続とを、２進数の乱数を発生させ、「０」のときはフォルダ内の情報削除、「１」のときは情報存置というように、２値化により決めることで、迅速な処理を行うものである。
【０１８６】
本実施例においてもフォルダ群の作成において優先度情報に基づいた順列のみを作成するということにせず、すべての組合せに基づく順列に対応するフォルダを作成するという方法をとってもよいものとする。この場合キーワードの優先度情報の入力が必要なくなる。キーワードの階層化は不完全となるが、キーワードの優先度情報の入力と順列を選別して作成するという手間が省け、処理が簡素化できるものである。
【実施例３】
【０１８７】
本発明の更に他の実施例について説明する。
【０１８８】
この実施例３が前記の実施例１と異なる点は、重複フォルダの整理（図２のＳ２２）において上位・下位概念の優先度に替えて、「割合」を用いて消去するものであることであり、その他の点は実施例１と同様である。
【０１８９】
この割合を使った手法を具体的に説明する。
【０１９０】
登録情報が格納されたフォルダＡとフォルダＢあるときに、フォルダＡに登録された全情報、つまり情報Ｐ１、ｐ２・・・＋情報ｒ１、ｒ２・・・の全件数をｎ（Ａ）とし、同様にフォルダＢに登録された全情報、つまり情報ｑ１、ｑ２、・・・＋情報ｒ１、ｒ２、・・・の全件数をｎ（Ｂ）とし、フォルダＡとフォルダＢに重複して登録された全情報、つまり情報ｒ１、ｒ２、・・・の全件数をｎ（Ａ∧Ｂ）とする。
【０１９１】
また、フォルダＡとフォルダＢに重複して登録された情報の中で、フォルダＡから消去されてフォルダＢにのみ残る情報を、情報ｒｂ１、ｒｂ２、・・・とし、これの全件数をｎ（ｒＢ）とし、フォルダＡとフォルダＢに重複して登録された情報の中で、フォルダＢから消去されてフォルダＡにのみ残る情報を、情報ｒａ１、ｒａ２、・・・とし、これの全件数をｎ（ｒＡ）とする。
【０１９２】
この「割合を使った手法」とは、ｎ（Ａ）とｎ（Ｂ）の比率から、ｎ（ｒＡ）とｎ（ｒＢ）の比率を決定し、この比率を満たすように、情報ｒ１、ｒ２、・・・をフォルダＡかフォルダＢのどちらかのフォルダから消去するものである。
【０１９３】
つまり、数式で言うと、ｎ（ｒＡ）／ｎ（ｒＢ）＝ｆ（ｎ（Ａ），ｎ（Ｂ））となる。
【０１９４】
具体的な例としては、ｎ（ｒＡ）：ｎ（ｒＢ）＝ｎ（Ａ）：ｎ（Ｂ）やｎ（ｒＡ）：ｎ（ｒＢ）＝１／ｎ（Ａ）：１／ｎ（Ｂ）などが考えられる。
【０１９５】
この「割合を使った手法」によれば、実施例２と同様に、登録される情報数が膨大なものとなったときに、この方法によれば迅速な重複フォルダの整理が可能となる。
【０１９６】
本実施例においてもフォルダ群の作成において優先度情報に基づいた順列のみを作成するということにせず、すべての組合せに基づく順列に対応するフォルダを作成するという方法をとってもよいものとする。この場合キーワードの優先度情報の入力が必要なくなる。キーワードの階層化は不完全となるが、キーワードの優先度情報の入力と順列を選別して作成するという手間が省け、処理が簡素化できるものである。
【図面の簡単な説明】
【０１９７】
【図１】本発明の収斂型データベース構築システムの全体概略構成図。
【図２】収斂型データベース構築システムの動作である構築方法の手順を示すフローチャート。
【図３】フォルダ群とその格納情報数を示すデータ構造をクライアント端末に表示する画面図。
【図４】図３のフォルダに格納される情報をクライアント端末に展開表示する画面図。
【図５】図３のフォルダに格納される情報をより下位概念のキーワードで絞込んだときの格納情報数のデータ構造をクライアント端末に表示する画面図。
【図６】具体的なデータ構造の画面図。
【図７】具体的な入力フォームの画面図。
【符号の説明】
【０１９８】
１１  システムサーバ
１２  通信回線
１３（１３ａ、・・・、１３ｍ）  クライアント端末
２１  通信手段
２２  制御手段
２３  情報提供手段
２５  フォルダ管理手段
２６  データベース管理手段
２７  登録情報データベース
２８  キーワード登録データベース
２９  フォルダ登録データベース
【図１】
2008310471.tif 000003
【図２】
2008310471.tif 000004
【図３】
2008310471.tif 000005
【図４】
2008310471.tif 000006
【図５】
2008310471.tif 000007
【図６】
2008310471.tif 000008
【図７】
2008310471.tif 000009