(57)【要約】【課題】  情報の一部あるいは全部を複写した場合にも、複写元の情報と同じ操作権限を有するようにして管理する情報管理装置を提供する。【解決手段】  情報を識別する識別子(以下、情報識別子)と該情報(以下、蓄積情報)とを対応させて、１つ以上の情報を蓄積する情報蓄積手段と、情報識別子と利用者の識別子の組ごとに設定される操作権限を記憶するアクセス権記憶手段とを有し、クライアントから要求された前記情報蓄積手段中の情報に対して、該情報と類似した蓄積情報(以下、類似情報)を前記情報蓄積手段から類似度の高い順に取得し、前記アクセス権記憶手段を参照して、利用者が操作権限のない前記類似情報の個数を計数し、該個数が予め設定された閾値を超えない場合には、前記クライアントから要求された情報を提示し、該個数が予め設定された閾値を超えた場合には、要求された情報の提示を拒絶する。【選択図】  図１
2006243819.tif 000002
【特許請求の範囲】
【請求項１】
少なくともサーバとクライアントから構成される情報管理システムにおいて、前記サーバは、
情報を識別する識別子である情報識別子と蓄積情報とを対応させて、１つ以上の情報を蓄積する情報蓄積手段と、前記情報識別子と利用者の識別子の組ごとに設定される操作権限を記憶するアクセス権記憶手段と、情報と類似した蓄積情報である類似情報を前記情報蓄積手段から類似度の高い順に取得する類似情報取得手段と、前記クライアントから要求された前記情報蓄積手段中の情報に対して、前記類似情報取得手段を用いて前記類似情報を取得し、前記アクセス権記憶手段を参照して、利用者が操作権限のない前記類似情報の個数を計数し、該個数が予め設定された閾値を超えない場合には、前記クライアントから要求された情報を提示する蓄積情報参照手段とを備えることを特徴とする情報管理システム。
【請求項２】
少なくともサーバとクライアントから構成される情報管理システムにおいて、前記サーバは、
情報を識別する識別子である情報識別子と蓄積情報を分解した部分である内部要素ごとの識別子である内部要素識別子と、該内部要素の情報とを対応させて、１つ以上の情報を蓄積する情報蓄積手段と、利用者の識別子と情報識別子と内部要素識別子の組ごとに設定される操作権限を記憶するアクセス権記憶手段と、情報の内部要素と類似した内部要素である類似内部要素を前記情報蓄積手段から類似度の高い順に取得する類似情報取得手段と、前記クライアントから要求された前記情報蓄積手段中の情報の内部要素のそれぞれに対して、前記類似情報取得手段を用いて類似内部要素を取得し、前記アクセス権記憶手段を参照して、利用者が権限のない類似内部要素の個数を計数し、該個数が予め設定された閾値を超えた場合には、その内部要素に参照の操作権限がないものとして、前記クライアントの要求した情報から取り除いて提示する蓄積情報参照手段とを備えることを特徴とする情報管理システム。
【請求項３】
請求項１または２に記載の情報管理システムにおいて、前記情報蓄積手段は、蓄積情報に対して、アクセス制御にのみ使用される情報であるアクセス制御情報を蓄積することができ、前記類似情報取得手段は前記アクセス制御情報を用いて類似情報を取得するようにしたことを特徴とする情報管理システム。
【請求項４】
請求項１、２または３に記載の情報管理システムにおいて、前記情報蓄積手段は文字列で表現される情報を含んで蓄積し、前記類似情報取得手段は、前記情報蓄積手段に記憶された文字列情報の類似度が高い情報から順に取得するようにしたことを特徴とする情報管理システム。
【請求項５】
請求項１、２または３に記載の情報管理システムにおいて、前記情報蓄積手段は画像で表現される情報を含んで蓄積し、前記類似情報取得手段は、前記情報蓄積手段に記憶された画像情報の類似度が高い情報から順に取得するようにしたことを特徴とする情報管理システム。
【請求項６】
情報を識別する識別子である情報識別子と蓄積情報とを対応させて、１つ以上の情報を蓄積する情報蓄積手段と、情報識別子と利用者の識別子の組ごとに設定される操作権限を記憶するアクセス権記憶手段と、情報と類似した蓄積情報である類似情報を前記情報蓄積手段から類似度の高い順に取得する類似情報取得手段と、クライアントから要求された前記情報蓄積手段中の情報に対して、前記類似情報取得手段を用いて類似情報を取得し、前記アクセス権記憶手段を参照して、利用者が操作権限のない前記類似情報の個数を計数し、該個数が予め設定された閾値を超えない場合には、前記クライアントから要求された情報を提示する蓄積情報参照手段とを備えることを特徴とする情報管理装置。
【請求項７】
情報を識別する識別子である情報識別子と蓄積情報を分解した部分である内部要素ごとの識別子である内部要素識別子と、該内部要素の情報とを対応させて、１つ以上の情報を蓄積する情報蓄積手段と、利用者の識別子と情報識別子と内部要素識別子の組ごとに設定される操作権限を記憶するアクセス権記憶手段と、情報の内部要素と類似した内部要素である類似内部要素を前記情報蓄積手段から類似度の高い順に取得する類似情報取得手段と、クライアントから要求された前記情報蓄積手段中の情報の内部要素のそれぞれに対して、前記類似情報取得手段を用いて類似内部要素を取得し、前記アクセス権記憶手段を参照して、利用者が権限のない類似内部要素の個数を計数し、該個数が予め設定された閾値を超えた場合には、その内部要素に参照の操作権限がないものとして、前記クライアントの要求した情報から取り除いて提示する蓄積情報参照手段とを備えることを特徴とする情報管理装置。
【請求項８】
情報を識別する識別子である情報識別子と蓄積情報とを対応させて、１つ以上の情報を蓄積する情報蓄積手段と、情報識別子と利用者の識別子の組ごとに設定される操作権限を記憶するアクセス権記憶手段とを有し、クライアントから要求された前記情報蓄積手段中の情報に対して、該情報と類似した蓄積情報である類似情報を前記情報蓄積手段から類似度の高い順に取得し、前記アクセス権記憶手段を参照して、利用者が操作権限のない前記類似情報の個数を計数し、該個数が予め設定された閾値を超えない場合には、前記クライアントから要求された情報を提示することを特徴とする情報管理方法。
【請求項９】
情報を識別する識別子である情報識別子と蓄積情報を分解した部分である内部要素ごとの識別子である内部要素識別子と、該内部要素の情報とを対応させて、１つ以上の情報を蓄積する情報蓄積手段と、利用者の識別子と情報識別子と内部要素識別子の組ごとに設定される操作権限を記憶するアクセス権記憶手段とを有し、クライアントから要求された前記情報蓄積手段中の情報の内部要素のそれぞれに対して、該情報の内部要素と類似した内部要素である類似内部要素を前記情報蓄積手段から類似度の高い順に取得し、前記アクセス権記憶手段を参照して、利用者が権限のない類似内部要素の個数を計数し、該個数が予め設定された閾値を超えた場合には、その内部要素に参照の操作権限がないものとして、前記クライアントの要求した情報から取り除いて提示することを特徴とする情報管理方法。
【請求項１０】
コンピュータに、請求項１乃至５のいずれかに記載の情報管理システムの機能、または請求項６または７に記載の情報管理装置の機能を実現させるためのプログラム。
【請求項１１】
コンピュータが読み取り可能な記録媒体であって、請求項１０に記載のプログラムを記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理システム、情報管理装置、情報管理方法、プログラムおよび記録媒体に関し、特に、アクセスを制限する必要がある情報の管理に関する。
【背景技術】
【０００２】
文書管理システムや文書検索システムにおいては、セキュリティ向上を図るためにシステムが格納する文書にアクセス権を設定し、参照や更新といった特定の操作については、権限のない利用者にその操作を許さないというような対応が一般的になっている。
一方、文書検索においては検索条件に対して、文書の類似度を計算して類似度の高い順に結果を提示するものも数多い。
しかし、文書の類似度とアクセス制御は、それぞれシステムを構成する個別の要素に過ぎず、同時に用いるものであっても、アクセス制御を調べるための文書を絞り込むのに類似度を用いているのみである。
例えば、特許文献１では、データベースに蓄積された文書情報群それぞれを検索するための索引情報を参照して、クライアント端末からの検索要求に合致する文書情報の類似度順の並びを示す文書候補一覧を作成し、データベースに蓄積された各文書情報に対応するアクセス権制御情報とユーザの認証結果とに基づいて、文書候補一覧に含まれる先頭の文書情報から順次、判別対象の文書情報がユーザが閲覧可能な文書情報であるか否かを判別する。ユーザが閲覧可能な文書情報であると判別された文書情報の数が所定数に達した場合、閲覧可能な文書情報であると判別された文書情報の一覧を最初の検索結果一覧としてクライアント端末に提供する。これにより、データベースのアクセス権を考慮した検索を、効率よく実行することが可能な情報検索システムを実現している。
しかし、このような方法をとっても文書ごとにアクセス権の設定が必要であることには変わりない。
また、文書は一般にタイトル、作成者といった書誌事項や章、節、段落といった本文の区切りによって内部要素に分けられる。文書の内部要素に関してアクセス制御を行う方法について、例えば、特許文献２では、文書タイプと職務権限の組み合わせにおいて制御を行う方法が開示されている。
この特許文献２では、登録された文書を記憶し、個人の職務権限に応じて、アクセス権限を設定し、文書に対するアクセスを制御し、権限のないアクセスを拒絶する。こうして、文書の機密保持が可能であるばかりか、文書の偽造防止も可能となる。また、文書の状態によって、アクセス権を変更すれば、承認済みの完成文書を保護するだけでなく、未承認の文書も適切に保護できる。
【特許文献１】特開２００４−１８５０９５公報
【特許文献２】特開平６−４５３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ある情報や文書に対してアクセス制限がかかっていても、その一部が別の情報や文書に複写して使用された場合、複写先の文書に同じアクセス制限をかけるためには、文書を複写した利用者がアクセス権の設定を行わなければならない。
また、文書自体にアクセス制限がかかっていても、複写して公開されても問題のない部分を別の文書に複写したときに、複写先の文書に同様のアクセス制御が必要ない場合があるが、その判断を複写する利用者に任せるのでは、正しくアクセス制御を行うことができない。
本発明は、上述した実情を考慮してなされたものであって、情報の一部あるいは全部を複写した場合にも、複写元の情報と同じ操作権限を有するようにして管理する情報管理システム、情報管理装置、情報管理方法、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１に記載の発明は、少なくともサーバとクライアントから構成される情報管理システムにおいて、前記サーバは、情報を識別する識別子である情報識別子と蓄積情報とを対応させて、１つ以上の情報を蓄積する情報蓄積手段と、前記情報識別子と利用者の識別子の組ごとに設定される操作権限を記憶するアクセス権記憶手段と、情報と類似した蓄積情報である類似情報を前記情報蓄積手段から類似度の高い順に取得する類似情報取得手段と、前記クライアントから要求された前記情報蓄積手段中の情報に対して、前記類似情報取得手段を用いて前記類似情報を取得し、前記アクセス権記憶手段を参照して、利用者が操作権限のない前記類似情報の個数を計数し、該個数が予め設定された閾値を超えない場合には、前記クライアントから要求された情報を提示する蓄積情報参照手段とを備えることを特徴とする。
請求項２に記載の発明は、少なくともサーバとクライアントから構成される情報管理システムにおいて、前記サーバは、情報を識別する識別子である情報識別子と蓄積情報を分解した部分である内部要素ごとの識別子である内部要素識別子と、該内部要素の情報とを対応させて、１つ以上の情報を蓄積する情報蓄積手段と、利用者の識別子と情報識別子と内部要素識別子の組ごとに設定される操作権限を記憶するアクセス権記憶手段と、情報の内部要素と類似した内部要素である類似内部要素を前記情報蓄積手段から類似度の高い順に取得する類似情報取得手段と、前記クライアントから要求された前記情報蓄積手段中の情報の内部要素のそれぞれに対して、前記類似情報取得手段を用いて類似内部要素を取得し、前記アクセス権記憶手段を参照して、利用者が権限のない類似内部要素の個数を計数し、該個数が予め設定された閾値を超えた場合には、その内部要素に参照の操作権限がないものとして、前記クライアントの要求した情報から取り除いて提示する蓄積情報参照手段とを備えることを特徴とする。
請求項３に記載の発明は、請求項１または２に記載の情報管理システムにおいて、前記情報蓄積手段は、蓄積情報に対して、アクセス制御にのみ使用される情報であるアクセス制御情報を蓄積することができ、前記類似情報取得手段は前記アクセス制御情報を用いて類似情報を取得するようにしたことを特徴とする。
請求項４に記載の発明は、請求項１、２または３に記載の情報管理システムにおいて、前記情報蓄積手段は文字列で表現される情報を含んで蓄積し、前記類似情報取得手段は、前記情報蓄積手段に記憶された文字列情報の類似度が高い情報から順に取得するようにしたことを特徴とする。
請求項５に記載の発明は、請求項１、２または３に記載の情報管理システムにおいて、前記情報蓄積手段は画像で表現される情報を含んで蓄積し、前記類似情報取得手段は、前記情報蓄積手段に記憶された画像情報の類似度が高い情報から順に取得するようにしたことを特徴とする。
【０００５】
請求項６に記載の情報管理装置の発明は、情報を識別する識別子である情報識別子と蓄積情報とを対応させて、１つ以上の情報を蓄積する情報蓄積手段と、情報識別子と利用者の識別子の組ごとに設定される操作権限を記憶するアクセス権記憶手段と、情報と類似した蓄積情報である類似情報を前記情報蓄積手段から類似度の高い順に取得する類似情報取得手段と、クライアントから要求された前記情報蓄積手段中の情報に対して、前記類似情報取得手段を用いて類似情報を取得し、前記アクセス権記憶手段を参照して、利用者が操作権限のない前記類似情報の個数を計数し、該個数が予め設定された閾値を超えない場合には、前記クライアントから要求された情報を提示する蓄積情報参照手段とを備えることを特徴とする。
請求項７に記載の情報管理装置の発明は、情報を識別する識別子である情報識別子と蓄積情報を分解した部分である内部要素ごとの識別子である内部要素識別子と、該内部要素の情報とを対応させて、１つ以上の情報を蓄積する情報蓄積手段と、利用者の識別子と情報識別子と内部要素識別子の組ごとに設定される操作権限を記憶するアクセス権記憶手段と、情報の内部要素と類似した内部要素である類似内部要素を前記情報蓄積手段から類似度の高い順に取得する類似情報取得手段と、クライアントから要求された前記情報蓄積手段中の情報の内部要素のそれぞれに対して、前記類似情報取得手段を用いて類似内部要素を取得し、前記アクセス権記憶手段を参照して、利用者が権限のない類似内部要素の個数を計数し、該個数が予め設定された閾値を超えた場合には、その内部要素に参照の操作権限がないものとして、前記クライアントの要求した情報から取り除いて提示する蓄積情報参照手段とを備えることを特徴とする。
【０００６】
請求項８に記載の情報管理方法の発明は、情報を識別する識別子である情報識別子と蓄積情報とを対応させて、１つ以上の情報を蓄積する情報蓄積手段と、情報識別子と利用者の識別子の組ごとに設定される操作権限を記憶するアクセス権記憶手段とを有し、クライアントから要求された前記情報蓄積手段中の情報に対して、該情報と類似した蓄積情報である類似情報を前記情報蓄積手段から類似度の高い順に取得し、前記アクセス権記憶手段を参照して、利用者が操作権限のない前記類似情報の個数を計数し、該個数が予め設定された閾値を超えない場合には、前記クライアントから要求された情報を提示することを特徴とする。
請求項９に記載の情報管理方法の発明は、情報を識別する識別子である情報識別子と蓄積情報を分解した部分である内部要素ごとの識別子である内部要素識別子と、該内部要素の情報とを対応させて、１つ以上の情報を蓄積する情報蓄積手段と、利用者の識別子と情報識別子と内部要素識別子の組ごとに設定される操作権限を記憶するアクセス権記憶手段とを有し、クライアントから要求された前記情報蓄積手段中の情報の内部要素のそれぞれに対して、該情報の内部要素と類似した内部要素である類似内部要素を前記情報蓄積手段から類似度の高い順に取得し、前記アクセス権記憶手段を参照して、利用者が権限のない類似内部要素の個数を計数し、該個数が予め設定された閾値を超えた場合には、その内部要素に参照の操作権限がないものとして、前記クライアントの要求した情報から取り除いて提示することを特徴とする。
請求項１０に記載の発明は、コンピュータに、請求項１乃至５のいずれかに記載の情報管理システムの機能、または請求項６または７に記載の情報管理装置の機能を実現させるためのプログラムである。
請求項１１に記載の発明は、コンピュータが読み取り可能な記録媒体であって、請求項１０に記載のプログラムを記録したことを特徴とする記録媒体である。
【発明の効果】
【０００７】
本発明によれば、情報の一部あるいは全部を複写した場合にも、複写元の情報と同じように操作権限を設定することができる。
そのために、アクセスする情報と類似度の高い情報を見つけ、その情報に設定された操作権限を代用して使用することにより、操作権限を設定していない情報でも適切に保護することができ、情報管理全体として機密性が向上する。
また、情報の内部要素に対して個別に操作権限を設定し、部分的に機密性の高いものがあるような情報に対しても適切に保護することができる。
さらに、蓄積された情報とは別にアクセス制限をすべき内容を示すためだけの情報を予め登録しておくことにより、きめ細かい制限ができるようになる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、本発明の好適な実施形態を詳細に説明する。
＜実施形態１＞
図１は、本発明の実施形態１に係る情報管理システムの機能構成を示すブロック図である。同図において、情報管理システムは、１台以上のクライアント端末１０と情報管理用のサーバ（情報管理装置）２０とがインターネット／イントラネット等のコンピュータネットワークで接続されており、利用者はクライアント端末１０を用いてシステムの利用を開始する際に利用者の識別子をサーバ２０に送信し、その後、サーバ２０で管理する情報群に対して操作要求を指定する。
また、サーバ２０は、アクセス権記憶手段２１、利用者情報記憶手段２２、情報蓄積手段２３、蓄積情報参照手段２４、類似情報取得手段２５を含んで構成される。
利用者情報記憶手段２２は、本情報管理システムを利用可能な利用者に関する情報を記憶している。この情報は、利用者ごとに設定された利用者の識別子（ＩＤ）、利用者名、認証用のキー、例えば、パスワード等からなっている。本情報管理システムの利用開始に際してこの利用者情報により認証処理を実行することによって、クライアント端末１０からサーバ２０へ利用者の識別子を送信する。
情報蓄積手段２３は、例えば、リレーショナルデータベースシステムを用いることにより実現できる。この情報蓄積手段２３のデータ項目は、図２に例示したように、情報ごとに設定される情報識別子、情報のタイトル、情報の内容等とからなっている。
この内容は、文字列で表現されるものや画像で表現されるものが含まれる。
【０００９】
アクセス権記憶手段２１は、例えば、リレーショナルデータベースシステムを用いて実現することができる。このアクセス権記憶手段２１のデータ項目は、図３に例示したように、利用者の識別子、蓄積情報の識別子、権限のある操作内容を表す数値とからなっている。これは、「蓄積情報の識別子」で示した情報に対して、「利用者の識別子」で示した利用者が操作できる権限を「権限のある操作内容を表す数値」で示すものである。
また、図４に例示したように、１つの操作の権限を２のべき乗で表される数値とし、「権限のある操作内容を表す数値」は、利用者ごとに実行が許される操作それぞれについて対応する数値を足し合わせた値として算出される。例えば、「権限のある操作内容を表す数値」が「３５」であれば、情報の「作成」、情報内容の「詳細表示」および検索情報等の一覧表を作成するときの「一覧表示」の各権限を持っている。
類似情報取得手段２５は、情報が文字列で表されるものであれば、公知の概念検索が可能な全文検索エンジンを用いて、文字列の類似度が高い情報から順に取得する。また、情報が画像で表されるものであれば、公知の類似画像検索システムを用いて、画像の類似度が高い情報から順に取得する。
蓄積情報参照手段２４は、クライアント端末１０から送られてきた利用者の識別子を用いてアクセス権記憶手段２１から蓄積情報ごとの操作権限を取得しておく。例えば、図３において、利用者の識別子が「Ａｋａｉ」であれば、蓄積情報「０４００１４」に対しては操作権限が「２５５」であり、蓄積情報「０４００１５」に対しては操作権限が「１４１」である。
次に、クライアント端末１０から参照要求がきたとき、利用者が参照対象の情報に対する参照の操作権限がない場合は拒絶し、権限がある場合には、情報蓄積手段２３から要求する情報識別子に対応する蓄積情報を取得し、この取得した蓄積情報に類似した蓄積情報を、類似情報取得手段２５を使って取得する。
最後に、取得した類似情報に対して、利用者が参照の操作権限がないかを判断し、操作権限がない類似情報の数を数える。得られた数が予め設定されている閾値を超えている場合には、クライアント端末１０へ参照要求を拒絶する旨のメッセージを送信する。一方、得られた数が予め設定されている閾値を超えていない場合には、利用者の要求した情報をクライアント端末１０へ送信する。
【００１０】
図５のフローチャートを用いて、蓄積情報参照手段２４の処理手順を詳細に説明する。
クライアント端末１０から送信された利用者の識別子を得て（ステップＳ１０）、アクセス権記憶手段２１を参照して、利用者の識別子に対応する蓄積情報ごとの操作権限を取得する（ステップＳ１１）。
ステップＳ１３からＳ２３まで、クライアント端末１０から切断要求が来るまで繰り返し処理する（ステップＳ１２）。通常は、切断要求は来ないが、来た場合には、繰り返し途中でも処理を中断して、中断した旨のメッセージを送信して処理を終了する。
クライアント端末１０から参照が要求された情報の識別子を得る（以下、この識別子を参照情報識別子という）（ステップＳ１３）。
アクセス権記憶手段２１を参照して、利用者の識別子と参照情報識別子をキーとして、権限のある操作内容を取得し、この権限中に参照権限がなければ（ステップＳ１４のＮＯ）、クライアント端末１０に参照要求が拒絶された旨のメッセージを送信して処理を終了する（ステップＳ２３）。
【００１１】
一方、利用者に参照権限があれば（ステップＳ１４のＹＥＳ）、類似情報取得手段２５を用いて、参照情報識別子で示される情報と類似する情報の識別子を取得する（ステップＳ１５）。
この取得した類似情報の１つ１つに対してステップＳ１７からＳ２０まで繰り返し処理する（ステップＳ１６）。
まず、アクセス権記憶手段２１を参照して、類似情報の情報識別子を取得して（ステップＳ１７）、この類似情報の情報識別子と利用者の識別子とに対応する権限のある操作内容に参照権限があるかを調べる（ステップＳ１８）。
参照権限がなければ（ステップＳ１８のＮＯ）、参照権限のない類似情報の数に１を加える（ステップＳ１９）。
類似情報が尽きるまで、ステップＳ１６からＳ２０まで繰り返す（ステップＳ２０）。
参照権限のない類似情報の数が予め設定された閾値の範囲内であれば（ステップＳ２１のＹＥＳ）、参照情報識別子で示される情報の内容をクライアント端末１０に送信し（ステップＳ２２）、クライアント端末１０からの次の要求を処理するためにステップＳ１２へ戻る。
他方、参照権限のない類似情報の数が予め設定された閾値の範囲内でなければ（ステップＳ２１のＮＯ）、クライアント端末１０に参照要求が拒絶された旨のメッセージを送信して処理を終了する（ステップＳ２３）。
以上のように実施形態１を構成することにより、操作権限を設定していない情報でも、類似度の高い情報に操作権限が設定されていれば、その操作権限を代わりに使用することにより、情報管理システム全体では機密性が向上する。
【００１２】
＜実施形態２＞
実施形態１は、類似情報を探すときに情報全体について行っていたが、本実施形態２では情報を１つ以上の部分(以下、内部要素)に分解することができる場合では、類似情報をこの内部要素ごとに探すようにしている。
本実施形態２の機能構成は、実施形態１（図１）と同じであるから、実現方法が異なる部分についてのみ説明する。
情報蓄積手段２３は、実施形態１と同様にリレーショナルデータベースシステムが利用できるが、情報全体を現す情報識別子と、その情報内の内部要素ごとの内部要素識別子とを持ち、この内部要素ごとにタイトルと内部要素の内容とを対応させて持たせている（図６参照）。このようなデータ構造とすることにより、情報を構成する内部要素ごとに参照できるようにしている。
例えば、図６において、情報識別子「０４００１４」で示される情報は、内部要素識別子「１」、「２」および「３」の３つの内部要素からなっている。例えば、内部要素識別子「１」の内部要素は、タイトル「はじめに」と、内容「情報検索とは…」とからなっている。
また、アクセス権記憶手段２１には、情報全体を現す情報識別子に対応してその権限のある操作内容とを保持するとともに、情報全体を現す情報識別子と、その情報内の内部要素ごとの内部要素識別子に対応して「権限のある操作内容」も記録するようにしている（図７参照）。
類似情報取得手段２５は、対象を内部要素として類似情報（内部要素）を探すようにしている。
蓄積情報参照手段２４は、クライアント端末１０から送られてきた利用者の識別子を用いてアクセス権記憶手段２１から情報ごとの操作権限を取得し、参照の操作権限がない場合には拒絶する旨をクライアント端末１０へ戻す。
一方、権限がある場合には、情報蓄積手段２３からクライアント端末１０が要求する情報識別子に対応した情報を取得し、内部要素に分解した上でそれぞれの内部要素について類似情報取得手段２５により類似内部要素を取得する。
次に、類似内部要素のそれぞれに対してアクセス権記憶手段２１から操作権限を取得し、参照の操作権限がない類似内部要素の数を数える。得られた数が予め設定されている数を下回る場合には、その内部要素の識別子を記録する。
すべての内部要素について類似内部要素を調べ終わったら、利用者の要求した情報のうち、記録されている内部要素の識別子に対応する内容のみをクライアント端末１０に提示する。
【００１３】
図８のフローチャートを用いて、蓄積情報参照手段２４の処理手順を詳細に説明する。
クライアント端末１０から送信された利用者の識別子を得て（ステップＳ３０）、アクセス権記憶手段２１を参照して、利用者の識別子に対応する蓄積情報ごとの操作権限を取得する（ステップＳ３１）。
ステップＳ３３からＳ４６まで、クライアント端末１０から切断要求が来るまで繰り返し処理する（ステップＳ３２）。通常は、切断要求は来ないが、来た場合には、繰り返し途中でも処理を中断して、中断した旨のメッセージを送信して処理を終了する。
クライアント端末１０から参照が要求された情報の識別子を得る（以下、この識別子を参照情報識別子という）（ステップＳ３３）。
アクセス権記憶手段２１を参照して、利用者の識別子と参照情報識別子をキーとして、権限のある操作内容を取得し、この権限中に参照権限がなければ（ステップＳ３４のＮＯ）、クライアント端末１０に参照要求が拒絶された旨のメッセージを送信して処理を終了する（ステップＳ４６）。
一方、利用者に参照権限があれば（ステップＳ３４のＹＥＳ）、参照情報識別子で示される情報の１つ１つの内部要素識別子に対してステップＳ３６からＳ４３まで繰り返し処理する（ステップＳ３５）。
【００１４】
類似情報取得手段２５を用いて、内部要素識別子で示される内部要素の内容と類似する内部要素の識別子を取得する（ステップＳ３６）。
アクセス権記憶手段２１を参照して、この取得した類似内部要素の情報識別子を取得して（ステップＳ３７）、この情報識別子、類似内部要素識別子と利用者の識別子とに対応する「権限のある操作内容」に参照権限があるかを調べる（ステップＳ３８）。
類似内部要素に参照権限がなければ（ステップＳ３８のＮＯ）、参照権限のない類似内部要素の数に１を加える（ステップＳ３９）。
類似内部要素が尽きるまで、ステップＳ３６からＳ４０まで繰り返す（ステップＳ４０）。
参照権限のない類似内部要素の数が予め設定された閾値の範囲内であれば（ステップＳ４１のＹＥＳ）、参照権限のある内部要素であるとして、内部要素識別子を一時的に記録する（ステップＳ４２）。
内部要素が尽きるまでステップＳ３５からＳ４３まで繰り返す（ステップＳ４３）。
参照権限のある内部要素が記録されている場合（ステップＳ４４のＹＥＳ）、記録されている参照権限のある内部要素の内容をクライアント端末１０に送信し（ステップＳ４５）、クライアント端末１０からの次の要求を処理するためにステップＳ３２へ戻る。
他方、参照権限のある内部要素が記録されていない場合（ステップＳ４４のＮＯ）、クライアント端末１０に参照要求が拒絶された旨のメッセージを送信して処理を終了する（ステップＳ４６）。
以上のように実施形態２を構成することにより、操作権限を設定していない情報でも、情報の内部要素に対して個別に操作権限を設定しておいて、類似度の高い内部要素に操作権限が設定されていれば、その操作権限を代わりに使用することにより、部分的に機密性の高い情報に対しても適切に保護することができる。
【００１５】
＜実施形態３＞
本実施形態３は、上述した実施形態１および２に、アクセス制限すべき内容を指定しておくようにした点のみが相違しており、本実施形態３の機能構成は、実施形態１、２（図１）と同じであるから、実現方法が異なる部分についてのみ説明する。
情報蓄積手段２３は、リレーショナルデータベースシステムが利用できるが、情報中のアクセスを制御する内容（以下、アクセス制御情報という）を格納するようにした点が異なっている（図９参照）。図９（Ａ）は実施形態１の情報蓄積手段に対してアクセス制御情報を保持させるようにした例である。図９（Ｂ）は実施形態２の情報蓄積手段に対してアクセス制御情報を保持させるようにした例である。
類似情報取得手段２４は、クライアント端末１０から要求された情報と、情報蓄積手段２３に記録されているアクセス制御情報とを比較することによって、類似部分があるかを判断するようにしている。
以上のように実施形態３を構成することによって、蓄積情報とは別にアクセス制限をすべき内容を示すためだけの情報を予め登録しておくことができるので、きめ細かい制限ができるようになる。
【００１６】
本発明は、上述した実施形態のみに限定されたものではない。上述した実施形態のサーバ（文書管理装置）を構成する各機能をそれぞれプログラム化して、予め記録媒体に書き込んでおき、これらのプログラムをコンピュータのメモリあるいは記憶装置に格納し、それを実行することによって、本発明の目的が達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラム自体が上述した実施形態の機能を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
また、上記プログラムは、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することによって上述した実施形態の機能が実現される場合も含まれる。
なお、上述した実施形態の機能を実現するプログラムは、ディスク系（例えば、磁気ディスク、光ディスク等）、カード系（例えば、メモリカード、光カード等）、半導体メモリ系（例えば、ＲＯＭ、不揮発性メモリ等）、テープ系（例えば、磁気テープ、カセットテープ等）等のいずれの形態の記録媒体で提供されてもよい。あるいは、ネットワークを介して記憶装置に格納されたプログラムをサーバコンピュータから直接供給を受けるようにしてもよい。この場合、このサーバコンピュータの記憶装置も本発明の記録媒体に含まれる。
このように、上述した実施形態の機能をプログラム化して流通させることによって、コストの低廉化、および可搬性や汎用性を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態１に係る情報管理システムの機能構成を示すブロック図である。
【図２】実施形態１に係る情報蓄積手段のデータ構造例を示す図である。
【図３】実施形態１に係るアクセス権記憶手段のデータ構造例を示す図である。
【図４】アクセス権記憶手段で使用する操作内容テーブルの例を示す図である。
【図５】実施形態１に係る蓄積情報参照手段の処理手順を示すフローチャートである。
【図６】実施形態２に係る情報蓄積手段のデータ構造例を示す図である。
【図７】実施形態２に係るアクセス権記憶手段のデータ構造例を示す図である。
【図８】実施形態２に係る蓄積情報参照手段の処理手順を示すフローチャートである。
【図９】実施形態３に係る情報蓄積手段のデータ構造例を示す図である。
【符号の説明】
【００１８】
１０…クライアント端末、２０…情報管理用のサーバ（情報管理装置）、２１…アクセス権記憶手段、２２…利用者情報記憶手段、２３…情報蓄積手段、２４…蓄積情報参照手段、２５…類似情報取得手段。
【図１】
2006243819.tif 000003
【図２】
2006243819.tif 000004
【図３】
2006243819.tif 000005
【図４】
2006243819.tif 000006
【図５】
2006243819.tif 000007
【図６】
2006243819.tif 000008
【図７】
2006243819.tif 000009
【図８】
2006243819.tif 000010
【図９】
2006243819.tif 000011