(57)【要約】【課題】親オブジェクトが持つアクセス制御リストを継承しながら、ユーザの意図に応じたアクセス権限を各プリンシパルに設定する。【解決手段】アクセス権ルールはソースとフィルタで構成される。ソースとして、例えば、親オブジェクトが持つアクセス制御リスト、当該システムの管理者により用意されたアクセス制御リストのテンプレートなどを指定する。また、フィルタとして、ソースとなるアクセス制御リストに追加又は削除するユーザ及びその権限情報を記述する。ソースとなるアクセス制御リストにフィルタを適用して、ユーザの意図したアクセス制御リストを容易に構成することができる。【選択図】  図２
2007233635.tif 000002
【特許請求の範囲】
【請求項１】
アクセス権限情報に基づいてオブジェクトへのアクセスを制御する情報管理システムであって、
オブジェクトを所定の記憶手段に登録するオブジェクト登録手段と、
登録する各オブジェクトについて、使用するアクセス制御リストの参照先を示すソースと、アクセス制御リストに対する改変内容を指定するフィルタで構成されるアクセス権ルールを設定するアクセス権ルール設定手段と、
前記記憶手段に登録されているオブジェクトに対してアクセス要求があったときに、該オブジェクトに設定されているアクセス権ルールに基づいて、ソースからアクセス制御リストを取得し、該アクセス制御リストにフィルタを適用して得られるアクセス権限情報に基づいて、アクセスの可否を決定するアクセス決定手段と、
を具備することを特徴とする情報管理システム。
【請求項２】
アクセス権限情報に基づいてオブジェクトへのアクセスを制御する情報管理方法であって、
オブジェクトを所定の記憶手段に登録するオブジェクト登録ステップと、
登録する各オブジェクトについて、元となるアクセス制御リストと、アクセス制御リストに対する改変内容を指定するフィルタで構成されるアクセス権ルールを設定するアクセス権ルール設定ステップと、
前記記憶手段に登録されているオブジェクトに対してアクセス要求があったときに、該オブジェクトに設定されているアクセス権ルールに基づいて、ソースからアクセス制御リストを取得し、該アクセス制御リストにフィルタを適用して得られるアクセス権限情報に基づいて、アクセスの可否を決定するアクセス決定ステップと、
を具備することを特徴とする情報管理方法。
【請求項３】
アクセス権限情報に基づいてオブジェクトへのアクセスを制御するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータ・システムに対し、
オブジェクトを所定の記憶手段に登録するオブジェクト登録手順と、
登録する各オブジェクトについて、元となるアクセス制御リストと、アクセス制御リストに対する改変内容を指定するフィルタで構成されるアクセス権ルールを設定するアクセス権ルール設定手順と、
前記記憶手段に登録されているオブジェクトに対してアクセス要求があったときに、該オブジェクトに設定されているアクセス権ルールに基づいて、ソースからアクセス制御リストを取得し、該アクセス制御リストにフィルタを適用して得られるアクセス権限情報に基づいて、アクセスの可否を決定するアクセス決定手順と、
を実行させることを特徴とするコンピュータ・プログラム。
【請求項４】
前記アクセス権ルール設定手順では、親オブジェクトが持つアクセス制御リスト、あらかじめ用意されたアクセス制御リストのテンプレート、又はユーザが作成したアクセス制御リストのうち少なくとも１つをソースとして指定可能である、
ことを特徴とする請求項３に記載のコンピュータ・プログラム。
【請求項５】
前記アクセス権ルール設定手順では、アクセス制御リストに追加又は削除すべきユーザ及びその権限情報をフィルタとして記述することができる、
ことを特徴とする請求項３に記載のコンピュータ・プログラム。
【請求項６】
前記アクセス権ルール設定手順では、オブジェクトを登録するユーザの指示に従ってアクセス権ルールを設定する、
ことを特徴とする請求項３に記載のコンピュータ・プログラム。
【請求項７】
前記アクセス権ルール設定手順では、オブジェクトを登録するユーザに対して上位の権限を持つユーザの指示に従ってアクセス権ルールを設定又は変更する、
ことを特徴とする請求項３に記載のコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書やその他の資源オブジェクトを管理する情報管理システム及び情報管理方法、並びにコンピュータ・プログラムに係り、特に、文書の参照、編集、複写といったユーザからオブジェクトへのアクセス権限を設定可能な情報管理システム及び情報管理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
情報技術の発展に伴い、文書、画像、音楽情報などを電子データ化して、ネットワーク上で複数ユーザの利用に供するシステムが普及している。この種の情報管理システムでは、登録されている文書などに対する参照、編集、複写といったユーザからのアクセスを制限するというアクセス権限の考え方が一般的である。とりわけ、ネットワークの利用範囲の拡大やシステムの分散化に伴い、コンピュータ・セキュリティと同様の問題が複雑な形で発生し、オブジェクトへのアクセス制御が不可欠の技術的課題である。
【０００３】
アクセス権管理の代表的な方法として、アクセス制御リスト（Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ｌｉｓｔ：ＡＣＬ）が知られている。アクセス制御リストは、個々のオブジェクトへのアクセスが許されているプリンシパル（ユーザやグループなど）と与えられているアクセス権限とをオブジェクト毎にリストとして管理するのが一般的な構造である。
【０００４】
例えば、利用権限に応じて最適な形での登録文書の情報提供による情報の活用及び利用を行ない、さらには文書の改変を防止しつつ情報を提供する情報管理システムについて提案がなされている（例えば、特許文献１を参照のこと）。この情報管理システムは、文書の作成者を登録するとともに、作成文書を入力し、承認・審査が終了した後、データをＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）形式化並びに暗号化処理を行なった後、作成データが利用権限に応じて閲覧できるように登録する。
【０００５】
また、登録された異なる種類の技術文書を、利用者の権限に応じて最適な形で利用することが可能な統合型技術文書管理装置について提案がなされている（例えば、特許文献２を参照のこと）。この文書管理装置は、電子化された数種類の異なった作成データに対する作成者又は申請者、共著者、審査者、承認者、管理者、配布先などの利用者の権限を複数設定し、それらの値の処理を行なうようになっている。
【０００６】
ＡＣＬを用いたアクセス権制御では、オブジェクトを作成する際、あるいはオブジェクトをシステムに登録するときなどに、ＡＣＬを記述する必要がある。ところが、多数のプリンシパルがオブジェクトを利用する場合、ＡＣＬを記述するのに多大な労力と時間を費やさなければならなくなる。勿論、システムが扱うオブジェクトの数だけＡＣＬを記述する作業が必要となる。
【０００７】
このため、多くの情報管理システムでは、オブジェクトを追加する際には、親オブジェクトが持つＡＣＬをそのまま継承するという方法が採られている。
【０００８】
例えば、オブジェクト毎にアクセス権情報を設定すると、オブジェクト数の増加に伴いデータ登録の効率化が図れないという課題に鑑み、データへのアクセス権の管理を適性且つ効率的に行なうことができるデータ管理装置について提案がなされている（例えば、特許文献３を参照のこと）。このデータ管理装置は、記憶されたオブジェクトのうち最上位階層に記憶されたオブジェクト（キャビネット）にのみアクセス権情報を設定し、キャビネット以外のアクセス権限情報非設定オブジェクトにアクセス要求があったときには、キャビネットに設定されたアクセス権情報を参照して、アクセスの可否を決定するようになっている。
【０００９】
また、電子データに対するＡＣＬを容易に生成し、その生成した利用権限を示すデータに基づいて電子データに対するアクセス制御を行なうアクセス制御サーバについて提案がなされている（例えば、特許文献４を参照のこと）。このアクセス制御サーバは、ユーザの種別毎のアクセス権限を示すアクセス権限テンプレートを電子データのデータ種別毎に１以上格納し、電子データを受信した際に、そのデータ種別に対応したアクセス権限テンプレートに各ユーザのユーザＩＤを挿入してアクセス権限情報を生成するようになっている。
【００１０】
しかしながら、親オブジェクトのＡＣＬを自動的に継承する、あるいは所定のＡＣＬテンプレートをそのまま使用する場合には、オブジェクトを所有するユーザの意図しないルーズなアクセス権になりがちである。
【００１１】
例えば、同じプロジェクトに関する複数の文書を１つのフォルダ（すなわち親オブジェクト）に格納して管理する場合、作成した文書を参照、編集、複写する必要のあるユーザはプロジェクトが進捗するフェーズ毎に変化していくが、設定内容が固定的なＡＣＬをフォルダ内の文書間で共用すると、本来アクセス権限を持つべきユーザに適当なアクセス権限が付与されていない、あるいは不要なアクセス権限を与えてしまう、といった事態が予想される。
【００１２】
【特許文献１】特開２００１−１４２８７４号公報
【特許文献２】特開２００１−１９５２９５号公報
【特許文献３】特開２０００−２１５０９５号公報
【特許文献４】特開２００４−１３３８１６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明の目的は、文書の参照、編集、複写といったユーザからオブジェクトへのアクセス権限を設定可能な優れた情報管理システム及び情報管理方法、並びにコンピュータ・プログラムを提供することにある。
【００１４】
本発明のさらなる目的は、アクセス制御リストを用いて個々のオブジェクトへのアクセスが許されているプリンシパル（ユーザやグループなど）と与えられているアクセス権限とをオブジェクト毎に好適に管理することができる、優れた情報管理システム及び情報管理方法、並びにコンピュータ・プログラムを提供することにある。
【００１５】
本発明のさらなる目的は、プリンシパル毎にアクセス制御リストを記述する手間を緩和することができる、優れた情報管理システム及び情報管理方法、並びにコンピュータ・プログラムを提供することにある。
【００１６】
本発明のさらなる目的は、親オブジェクトが持つアクセス制御リストを継承しながら、ユーザの意図に応じたアクセス権限を各プリンシパルに設定することができる、優れた情報管理システム及び情報管理方法、並びにコンピュータ・プログラムを提供することにある。
【課題を解決するための手段】
【００１７】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、アクセス権限情報に基づいてオブジェクトへのアクセスを制御する情報管理システムであって、オブジェクトを記憶手段に登録するオブジェクト登録手段と、登録する各オブジェクトについて、使用するアクセス制御リストの参照先を示すソースと、アクセス制御リストに追加又は削除すべきユーザ及びその権限情報を記述したフィルタで構成されるアクセス権ルールを設定するアクセス権ルール設定手段と、前記記憶手段に登録されているオブジェクトに対してユーザからアクセス要求があったときに、該オブジェクトに設定されているアクセス権ルールに基づいて、ソースからアクセス制御リストを取得し、該アクセス制御リストにフィルタを適用して得られるアクセス権限情報に基づいて、アクセスの可否を決定するアクセス決定手段を具備することを特徴とする情報管理システムである。
【００１８】
本発明に係る情報管理システムの制御対象となる「オブジェクト」とは、文書や画像、音楽情報などのデータのことであり、コンピュータ上では、ファイルや、１以上のファイルの保管場所となるフォルダとして取り扱われる。
【００１９】
情報管理システムでは、登録されている文書に対する参照、編集、複写といったユーザからのアクセスを制限するというアクセス権限の考え方が一般的である。アクセス権管理の代表的な方法としてアクセス制御リストが挙げられるが、オブジェクトを作成する度にユーザがアクセス制御リストを記述しなければならないという問題がある。オブジェクトを追加する際に、親オブジェクトが持つアクセス制御リストを自動的に継承する、あるいは既存のテンプレートを使用するという解決方法もあるが、オブジェクトを所有するユーザの意図しないルーズなアクセス権になりがちである。
【００２０】
これに対し、本発明に係る情報管理システムによれば、登録する各オブジェクトについて、使用するアクセス制御リストの参照先を示すソースと、アクセス制御リストに対する改変内容を指定するフィルタで構成されるアクセス権ルールを設定することにより、ユーザの意図に応じたアクセス制御を実現することが可能である。
【００２１】
アクセス権ルールのソースとして、例えば、親オブジェクトが持つアクセス制御リスト、当該システムの管理者又はその他によりあらかじめ用意されたアクセス制御リストのテンプレート、又はユーザが作成したアクセス制御リストを指定することができる。
【００２２】
また、アクセス権ルールのフィルタとして、ソースとなるアクセス制御リストに対して追加又は削除すべきユーザ及びその権限情報を記述する。そして、ソースとなるアクセス制御リストにフィルタを適用することによって、ユーザの意図したアクセス制御リストを容易に構成することができ、得られたアクセス権限情報に基づいて、アクセスの可否を決定することにより、状況に適合したアクセス制御を実現することができる。
【００２３】
前記アクセス権ルール設定手段は、基本的には、オブジェクトを登録するユーザの指示に従ってアクセス権ルールを設定するようになっている。
【００２４】
また、前記アクセス権ルール設定手段は、オブジェクトを登録するユーザに対して上位の権限を持つユーザ（例えば上司など）の指示に従って、強制的にアクセス権ルールを設定又は変更するようにしてもよい。この場合、文書リポジトリに登録する文書には必ず上司に対する全管理権が付与されるなどの効果を実現することができる。
【００２５】
また、本発明の第２の側面は、アクセス権限情報に基づいてユーザからオブジェクトへのアクセスを制御するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータ・システムに対し、オブジェクトを所定の文書リポジトリに登録するオブジェクト登録手順と、登録する各オブジェクトについて、使用するアクセス制御リストの参照先を示すソースと、アクセス制御リストに対する改変内容を指定するフィルタで構成されるアクセス権ルールを設定するアクセス権ルール設定手順と、前記文書リポジトリに登録されているオブジェクトに対してユーザからアクセス要求があったときに、該オブジェクトに設定されているアクセス権ルールに基づいて、ソースからアクセス制御リストを取得し、該アクセス制御リストにフィルタを適用して得られるアクセス権限情報に基づいて、アクセスの可否を決定するアクセス決定手順を実行させることを特徴とするコンピュータ・プログラムである。
【００２６】
本発明の第２の側面に係るコンピュータ・プログラムは、コンピュータ・システム上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第２の側面に係るコンピュータ・プログラムをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第１の側面に係る情報管理システムと同様の作用効果を得ることができる。
【発明の効果】
【００２７】
本発明によれば、アクセス制御リストを用いて個々のオブジェクトへのアクセスが許されているプリンシパル（ユーザやグループなど）と与えられているアクセス権限とをオブジェクト毎に好適に管理することができる、優れた情報管理システム及び情報管理方法、並びにコンピュータ・プログラムを提供することができる。
【００２８】
また、本発明によれば、プリンシパル毎にアクセス制御リストを記述する手間を緩和することができる、優れた情報管理システム及び情報管理方法、並びにコンピュータ・プログラムを提供することができる。
【００２９】
また、本発明によれば、親オブジェクトが持つアクセス制御リストを継承しながら、ユーザの意図に応じたアクセス権限を各プリンシパルに設定することができる、優れた情報管理システム及び情報管理方法、並びにコンピュータ・プログラムを提供することができる。
【００３０】
本発明に係る情報管理システムによれば、ユーザは、オブジェクトを追加する度にアクセス制御リストを編集する必要がなくなる。また、単にあらかじめ決められたアクセス制御リストのテンプレートを選択させる方法ではユーザがそれと意図しなくとも親フォルダの所有者が追加されたオブジェクトを削除できないという状況になりうるが、本発明によれば、アクセス権ルールをソースとフィルタという組み合わせで構成することにより、そのような状況を防ぐことができる。
【００３１】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００３３】
本発明は、文書やその他の資源オブジェクトを管理する情報管理システムに関するものであり、文書の参照、編集、複写といったユーザからオブジェクトへのアクセス権限を設定可能である。図１には、本発明の一実施形態に係る情報管理システムの機能的構成を模式的に示している。
【００３４】
図示の情報管理システム１は、文書の登録並びに管理を行なう文書管理装置１０と、文書管理装置１０とはネットワーク又はその他の接続手段を介して接続される１又は複数のクライアント２０で構成される。ここで言うクライアント２０は、文書管理装置１０に対して文書を登録し、文書に対するアクセス権情報を設定するユーザと、登録された文書に対する参照、編集、複写といったアクセス要求を行なうユーザが含まれる。
【００３５】
文書管理装置１０は、制御装置１１０と記憶装置１２０を備えている。文書管理装置１０は、実際には、パーソナル・コンピュータなどの一般的な計算機システム上で構成することができる。
【００３６】
制御装置１１０は、入出力装置１１１と、セキュリティ管理装置１１２と、検索装置１１３で構成される。入出力装置１１１は、クライアント２０との間でデータの入出力動作を行なう。セキュリティ管理装置１１２は、入出力装置１１１を通してクライアント２０とデータ通信を行なう際における認証処理や暗号化処理といったコンピュータ・ネットワーク上のセキュリティ管理を行なう。検索装置１１３は、入出力装置１１１を通じてクライアント２０から受け取った検索条件に従って、記憶装置１２０から該当する文書を検索する。また、セキュリティ管理装置１１２は、検索された文書に関して、クライアント２０が持つアクセス権限に従ってアクセスの可否を判断するが、その詳細については後述に譲る。
【００３７】
記憶装置１２０は、アクセス制御リスト（ＡＣＬ）データベース１２１と、属性データベース１２２と、検索データベース１２３と、文書リポジトリ１２４と、ＡＣＬルール・データベース１２５を備えている。記憶装置１２０の実体は、当該文書管理装置１０にローカル接続されるハード・ディスクなどの外部記憶装置、若しくはネットワーク上の大規模記憶装置である。
【００３８】
ＡＣＬは、オブジェクトへのアクセスが許されているプリンシパル（ユーザやグループなど）と与えられているアクセス権限をリストとした管理するものであり（周知）、ＡＣＬデータベース１２１では、オブジェクト毎のＡＣＬを格納している。ＡＣＬのデータ形式を以下に示しておく。
【００３９】
【表１】
2007233635.tif 000003
【００４０】
文書リポジトリ１２４は、当該文書管理装置１０に登録された文書などのオブジェクトのエンティティを格納し、又はオブジェクト・エンティティの保管場所への参照情報を格納している。属性データベース１２２には、文書リポジトリ１２４に登録されている文書オブジェクト毎のファイル名、概要、説明などが格納されている（表２を参照のこと）。検索データベース１２３には、文書リポジトリ１２４に格納されている各文書オブジェクトに関連する目的情報（例えば、検索キーに基づいてオブジェクトの検索を行なうための情報）が関連付けて格納されている。
【００４１】
【表２】
2007233635.tif 000004
【００４２】
ＡＣＬルールは、使用するＡＣＬの参照先を示すソースと、アクセス制御リストに対する改変内容を指定するフィルタで構成される。ＡＣＬルール・データベース１２５には、文書リポジトリ１２４に登録されている各文書オブジェクトに設定されているＡＣＬルールが格納されている。ＡＣＬルール・データベース１２５のデータ形式の一例を以下に示す。
【００４３】
【表３】
2007233635.tif 000005
【００４４】
ＡＣＬルールのソースとして、例えば、親オブジェクトが持つＡＣＬ、当該システムの管理者又はその他によりあらかじめ用意されたＡＣＬテンプレート、又はユーザが作成したＡＣＬを指定することができる。
【００４５】
また、ＡＣＬルールのフィルタとして、ソースとなるＡＣＬに対して追加又は削除すべきユーザ及びその権限情報を記述する。そして、ソースとなるＡＣＬにフィルタを適用することによって、ユーザの意図したＡＣＬを容易に構成することができる。セキュリティ管理装置１１３は、ＡＣＬルールを適用して得られたＡＣＬに基づいて、ユーザが要求するオブジェクトに対するアクセスの可否を決定することにより、状況に適合したアクセス制御を実現することができる。
【００４６】
図２には、ユーザがＡＣＬルールを設定するためのＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面の構成例を示している。図示の画面は、ソースを設定するソース設定フィールドと、フィルタを設定するフィルタ設定フィールドからなる。
【００４７】
ソース設定フィールドは、ＡＣＬルールのソースとして、親オブジェクトが持つＡＣＬ、当該システムの管理者又はその他によりあらかじめ用意されたＡＣＬテンプレート、又はユーザが作成したＡＣＬのうちいずれかを択一的に選択するラジオ・ボタンで構成される。
【００４８】
フィルタ設定フィールドは、ＡＣＬに対して各ユーザに追加したいアクセス権限を指定するチェック・ボックスと、ＡＣＬに追加したいユーザ／グループを指定する選択ボタン、ＡＣＬから削除したいユーザ／グループとそのアクセス権限を指定するチェック・ボックスを備えている。
【００４９】
ＡＣＬルールは、文書オブジェクトを所有若しくは登録するユーザが、当該情報管理システムにログインするとき、文書オブジェクトの登録処理を行なうときなど、任意の時点で設定することができる。
【００５０】
図３には、文書登録時に併せてＡＣＬルールを設定することができる文書登録画面の構成例を示している。図示のＵＩ画面では、登録対象となる文書オブジェクトに関する文書ファイル名やタイトル、概要、説明といった属性情報を記入する入力フィールドの他に、ＡＣＬルールの適用の有無を指定するラジオ・ボタン、並びに適用するＡＣＬを選択するリスト・ボックスを含んでいる。
【００５１】
また、ある条件でデフォルトのルールが自動的に切り替わるようにしてもよい。例えば、以下が考えられる。
【００５２】
（１）登録するロケーション（例：フォルダＡ以下ではＡＣＬルール＃１を適用）
（２）登録するワークフロー（例：部内文書回覧ワークフローに流す際には、ＡＣＬルール＃２を適用）
（３）登録する文書種別（例：文書種別が「週報」の場合はＡＣＬルール＃３を適用）
（４）登録時間帯
【００５３】
ＡＣＬルールは、基本的には、オブジェクトを登録するユーザの指示に従って設定される。但し、オブジェクトを登録するユーザに対して上位の権限を持つユーザ（例えば上司など）の指示に従って、強制的にＡＣＬルールを設定又は変更するようにしてもよい。後者の場合、文書リポジトリに登録する文書には必ず上司に対する全管理権が付与されるなどの効果を実現することができる。
【００５４】
クライアント２０から文書管理装置１０に対して文書オブジェクトのアクセス要求が発行された場合、検索装置１１３が文書リポジトリ１２４から該当する文書オブジェクトを取り出すとともに、セキュリティ管理装置１１３は、ＡＣＬルールを適用して得られたＡＣＬに基づいて、ユーザが要求するオブジェクトに対するアクセスの可否を決定することにより、状況に適合したアクセス制御を実現することができる。
【００５５】
図４には、ＡＣＬルールに従って文書オブジェクトに適用すべきＡＣＬを設定するための処理手順をフローチャートの形式で示している。
【００５６】
まず、ＡＣＬルール・データベース１２５から、該当するＡＣＬルールを取り出す（ステップＳ１）。
【００５７】
続いて、取り出したＡＣＬルールのソースとして、処理対象となっている文書オブジェクトの親オブジェクトが持つＡＣＬが指定されているかどうかをチェックする（ステップＳ２）。ここで、親オブジェクトのＡＣＬが指定されているときには、親オブジェクトのＡＣＬをＡＣＬデータベース１２１内から取り出す（ステップＳ９）。
【００５８】
また、ＡＣＬルールのソースに親オブジェクトのＡＣＬが指定されていない場合には、ＡＣＬルールのソースが空ＡＣＬであるかどうかをチェックする（ステップＳ３）。
【００５９】
ＡＣＬルールのソースが空ＡＣＬでなければ、ＡＣＬデータベース１２１から元となるＡＣＬテンプレートを取り出す（ステップＳ４）。ＡＣＬルールのソースが空ＡＣＬであれば、ステップＳ４並びにステップＳ９のＡＣＬ取得処理をスキップする。
【００６０】
次いで、取得したＡＣＬに対して、ＡＣＬルールのフィルタを適用する。すなわち、フィルタで記述されている追加権限をＡＣＬに追加するとともに（ステップＳ５）、フィルタで記述されている削除権限をＡＣＬから削除する（ステップＳ６）。
【００６１】
ここで、ＡＣＬのグループ・エントリが削除フィルタと矛盾していないかをチェックし（ステップＳ７）、矛盾する場合には、ユーザに警告を出力する（ステップＳ８）。例えば、ＡＣＬフィルタであるグループで追加権限を与えながらも、当該グループ内の特定のユーザＡに対して削除権限を付与している場合には、ユーザＡは権限を削除されながらも、グループのメンバとして追加権限が与えられ、結局は権限が削除されないという矛盾を生じることになる。
【００６２】
そして、ソースのＡＣＬに対してＡＣＬルールを適用して作成されたＡＣＬを当該文書オブジェクトに設定して（ステップＳ８）、本処理ルーチンを終了する。
【００６３】
本実施形態に係る情報管理システム１によれば、ユーザは、オブジェクトを追加する度にアクセス制御リストを編集する必要がなくなる。また、単にあらかじめ決められたアクセス制御リストのテンプレートを選択させる方法ではユーザがそれと意図しなくとも親フォルダの所有者が追加されたオブジェクトを削除できないという状況になりうるが、本発明によれば、アクセス権ルールをソースとフィルタという組み合わせで構成することにより、そのような状況を防ぐことができる。
【産業上の利用可能性】
【００６４】
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
【００６５】
本明細書では、主に文書オブジェクトを管理する実施形態について説明してきたが、本発明の要旨はこれに限定されるものではない。電子データ化されたその他のオブジェクトに関するアクセス権限を管理するシステムに対しても、同様に本発明を適用することができる。
【００６６】
要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、特許請求の範囲を参酌すべきである。
【図面の簡単な説明】
【００６７】
【図１】図１は、本発明の一実施形態に係る情報管理システムの機能的構成を模式的に示した図である。
【図２】図２は、ユーザがＡＣＬルールを設定するためのＵＩ画面の構成例を示した図である。
【図３】図３は、文書登録時に併せてＡＣＬルールを設定することができる文書登録画面の構成例を示した図である。
【図４】図４は、ＡＣＬルールに従って文書オブジェクトに適用すべきＡＣＬを設定するための処理手順を示したフローチャートである。
【符号の説明】
【００６８】
１…情報管理システム
１０…文書管理装置
１１０…制御装置
１１１…入出力装置
１１２…セキュリティ管理装置
１１３…検索装置
１２０…記憶装置
１２１…ＡＣＬデータベース
１２２…属性データベース
１２３…検索データベース
１２４…文書リポジトリ
１２５…ＡＣＬルール・データベース
２０…クライアント
【図１】
2007233635.tif 000006
【図２】
2007233635.tif 000007
【図３】
2007233635.tif 000008
【図４】
2007233635.tif 000009