(57)【特許請求の範囲】
【請求項１】
複数の文書を分類する処理を開始する優先度をコンピュータが決定する方法であって、
前記コンピュータの演算部が前記複数の文書それぞれに関するコンテキストを取得するステップと、
前記演算部が前記取得されたコンテキストの組合せに応じて、記憶部に記憶され前記優先度の算出規則を定めた優先度算出ポリシーに基づいて、前記複数の文書それぞれの前記優先度を算出するステップと、
前記演算部が前記算出された優先度に応じて、前記複数の文書を、前記分類する処理の開始タイミングが互いに異なる複数のキューのいずれかへ格納するステップと、を含む方法。
【請求項２】
前記コンテキストは、更新頻度、作業時間、ワークフローにおける状態、稼働中プロセスの有無、ユーザ権限又はロケーションの少なくともいずれかを含む請求項１に記載の方法。
【請求項３】
前記優先度を算出するステップにおいて、前記演算部が対象の文書に対して前記分類する処理が実行された日時からの経過時間に基づいて、当該文書の前記優先度を調整する請求項１又は請求項２に記載の方法。
【請求項４】
前記分類する処理は、文書のコンテンツに基づいて当該文書を複数種類の機密度合いに分類する処理である請求項１から請求項３のいずれかに記載の方法。
【請求項５】
請求項１から請求項４のいずれかに記載の方法の各ステップをコンピュータに実行させるためのプログラム。
【請求項６】
複数の文書を分類する処理を開始する優先度を決定する装置であって、
前記複数の文書それぞれに関するコンテキストを取得する取得手段と、
前記取得されたコンテキストの組合せに応じて、優先度の算出規則を定めた優先度算出ポリシーに基づいて、前記複数の文書それぞれの前記優先度を算出し、前記算出された優先度に応じて、前記複数の文書を、前記分類する処理の開始タイミングが互いに異なる複数のキューのいずれかへ格納する算出手段と、を備える装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書のスキャン優先度を決定する方法、プログラム及び装置に関する。
【背景技術】
【０００２】
従来、コンピュータ内の文書ファイルに関して、その情報の機密性を判断し、開示先を限定するための機密ラベルを設定することが行われてきた。ところが、例えば、管理者等により機密ラベルが指定される場合には、主観に左右されて判定にばらつきが生じやすい。また、設定された機密ラベルを適切なタイミングで更新することは難しい。そこで、文書ファイルの機密性を自動的に判断して機密ラベルを設定することが望まれる。
【０００３】
このような状況において、例えば、特許文献１及び特許文献２には、ファイル毎のオープン回数等の統計値に応じて重要度を算出することが示されている。また、特許文献３には、類似する文書からセキュリティ属性値を推定することが示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１９１８１２号公報
【特許文献２】特開２００８−１９１８１３号公報
【特許文献３】特開２００７−３３４５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、文書ファイルにアクセスする際には、予め機密ラベルが設定されており、速やかにアクセス制御されることが望ましい。しかしながら、対象となる文書ファイルが大量に存在する場合、これらを漏れなく処理するには長時間を要する。その結果、適切な機密ラベルに基づくアクセス制御がされない場合があった。
【０００６】
したがって、予め機密ラベルを設定する場合、機密ラベルの見直しを要する文書ファイルが優先して判定されるべきである。この優先度は、文書ファイルに対して刻々と変化する操作状況等の動的な情報に影響される。ところが、上述の特許文献１〜３に示されている重要度やセキュリティ属性の判定方法は、文書ファイルの静的な情報に基づいているため、優先度を適切に設定できなかった。
【０００７】
本発明は、複数の文書を効率的に分類するための優先度を決定できる方法、プログラム及び装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の形態によると、複数の文書を分類する処理の優先度をコンピュータが決定する方法を提供する。コンピュータは、複数の文書それぞれに関するコンテキストを取得し、取得されたコンテキストの組合せに応じて、優先度の算出規則を定めた優先度算出ポリシーに基づいて、複数の文書それぞれの優先度を算出する。
【０００９】
当該方法は、文書のコンテンツに基づいて当該文書を複数種類の機密度合いに分類する処理に対して適用でき、コンテキストとして、更新頻度、作業時間、ワークフローにおける状態、稼働中プロセスの有無、ユーザ権限又はロケーションの少なくともいずれかを取得することを特徴とする。
【００１０】
また、本発明は別の形態として、上記の方法の各ステップをコンピュータに実行させるためのプログラムとしても提供可能である。
さらに別の形態として、上記の方法を実行する装置（コンピュータ）としても提供可能である。
【発明の効果】
【００１１】
本発明によれば、コンピュータが分類対象の文書それぞれのコンテキストを解析し、このコンテキストの組合せに応じて、所定の算出規則により分類処理の優先度を算出できる。したがって、分類の必要性が高い文書を優先して、多数の文書を効率的に分類できる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る文書管理装置の全体構成を示すブロック図である。
【図２】本実施形態に係るポリシー判定部及びコンテキスト解析部の詳細構成を示すブロック図である。
【図３】本実施形態に係るスキャン優先度の算出例を示す図である。
【図４】本実施形態に係るスキャン優先度の算出処理を示すフローチャートである。
【図５】本実施形態に係る機密度合いのラベル付け処理を示すフローチャートである。
【図６】本実施形態に係る文書管理装置のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態の一例について図を参照しながら説明する。
本実施形態では、文書の分類処理は、文書内のコンテンツに基づいて文書を複数種類の機密度合いのいずれかに分類し、対応する機密ラベルを付与する処理として説明する。
【００１４】
図１は、本実施形態に係る文書管理装置１の全体構成を示すブロック図である。
文書管理装置１は、操作検出部１１と、ポリシー判定部１２と、コンテンツ抽出部１３と、取得手段としてのコンテキスト解析部１４と、ポリシー参照部１５と、アクセス制御部１６と、コンテンツ表示制御部１７と、コンテンツ変更部１８とを備える。
【００１５】
操作検出部１１は、アプリケーション・ソフトウェア等におけるユーザ操作を検出し、この操作の対象である文書の機密ラベル及び操作の可否を、ポリシー判定部１２へ問合せる。
【００１６】
ポリシー判定部１２は、コンテンツ抽出部１３から得られる文書のコンテンツ、及びコンテキスト解析部から得られる文書のコンテキスト等を、ポリシー参照部１５から得られる各種ポリシーと照合する。そして、ポリシー判定部１２は、この文書の機密ラベルを判定すると共に、操作検出部１１により検出されたユーザ操作が許可されるか否かを判定する。
【００１７】
ここで、ポリシー判定部１２は、コンテンツに基づいて文書に機密ラベルを付与するが、本実施形態では、操作検出時の処理負荷を低減させるために、予め複数の文書をスキャンして機密ラベルを付与しておく。なお、ポリシー判定部１２は、対象の文書に機密ラベルが付与されていない、又は付与された日時が所定以上に古い場合には、この文書に対する操作が検出された時点で機密ラベルを判定してもよい。
【００１８】
コンテンツ抽出部１３は、機密ラベルの判定に用いられる文書ファイルや印刷コマンド、メモリや画面表示内容等のコンテンツを抽出し、ポリシー判定部１２へ提供する。
【００１９】
コンテキスト解析部１４は、文書に関する種々のコンテキスト及び関連情報を取得する。本実施形態において、コンテキストとは、文書ファイルに対して刻々と変化する操作状況等の動的な情報である。具体的には、コンテキスト解析部１４は、例えば、更新頻度、作業時間、ワークフローにおける状態、稼働中プロセスの有無、ユーザ権限、作業ロケーション等を取得する。さらに、コンテキスト解析部１４は、コンテキストの関連情報として、例えば、ディレクトリ名、ファイル名、更新日時、メタデータ等のファイル情報を取得する。
【００２０】
ポリシー参照部１５は、企業ポリシー・データベース（ＤＢ）を参照し、コンテンツに基づく機密ラベルの付与ルールが規定されたラベル付けポリシー、機密ラベルに応じて施行される制御内容が規定された強制施行ポリシー、及び機密ラベルを付与する文書のスキャン優先度を算出するための優先度算出ポリシーを抽出する。抽出された各種ポリシーは、ポリシー判定部１２へ通知される。
【００２１】
アクセス制御部１６は、ポリシー判定部１２の判定結果に基づいて、操作検出部１１により検出された操作を許可又は拒否する。
【００２２】
コンテンツ表示制御部１７は、ポリシー判定部１２の判定結果に基づいて、コンテンツの表示内容を制御する。具体的には、コンテンツ表示制御部１７は、例えば、コンテンツの一部又は全部を非表示にしたり、マスク処理したり、機密情報であることを示すヘッダ又はフッタ等を表示したりする。
【００２３】
コンテンツ変更部１８は、ポリシー判定部１２の判定結果に基づいて、コンテンツの内容（文書ファイルデータ）を更新する。具体的には、コンテンツ変更部１８は、例えば、コンテンツの一部又は全部を恒久的に変更したり、ヘッダやフッタ等に機密ラベルを示す情報を埋め込んだりする。
【００２４】
このように、アクセス制御部１６、コンテンツ表示制御部１７及びコンテンツ変更部１８は、ラベル付けポリシーに従って文書に付与された機密ラベルに応じて、強制施行ポリシーに従った制御を行う。
【００２５】
図２は、本実施形態に係るポリシー判定部１２及びコンテキスト解析部１４の詳細構成を示すブロック図である。
ポリシー判定部１２は、ラベル付けポリシー判定部１２１と、強制施行ポリシー判定部１２２と、算出手段としての優先度算出部１２３とを備える。また、コンテキスト解析部１４は、アプリケーション情報参照部１４１と、リソース情報参照部１４２とを備える。
【００２６】
ラベル付けポリシー判定部１２１は、ポリシー参照部１５から最新のラベル付けポリシーを取得し、コンテンツ抽出部１３で抽出される文書のコンテンツと照合して、この文書の機密ラベルを判定する。この判定処理は、後述の優先度算出部１２３により設定された優先度に応じて、即時、文書管理装置１のアイドル中、又は予定時刻等、所定のタイミングで予め実行され、管理対象の複数の文書に対して機密ラベルが付与される。また、ラベル付けポリシー判定部１２１は、判定した機密ラベルを文書と関連付けて記憶する。
【００２７】
強制施行ポリシー判定部１２２は、ポリシー参照部１５から最新の強制施行ポリシーを取得し、文書の機密ラベルに対応する制御内容を判定する。このとき、強制施行ポリシー判定部１２２は、強制施行ポリシーに規定された判定ロジックに応じて、必要であれば、コンテンツ抽出部１３又はコンテキスト解析部１４から、コンテンツやファイル情報を取得し、制御内容を判定する。
【００２８】
優先度算出部１２３は、ポリシー参照部１５から最新の優先度算出ポリシーを取得し、ラベル付けポリシー判定部１２１が機密ラベルを判定する処理における文書毎のスキャン優先度を設定し、各文書をスキャン優先度それぞれに対応したキューへ格納する。具体的には、優先度算出部１２３は、対象の文書に関してコンテキスト解析部１４により取得されるコンテキストの組合せに応じて、優先度算出ポリシーに従ってスキャン優先度を算出する。そして、ラベル付けポリシー判定部１２１は、各キューに格納されている文書に対して、スキャン優先度に対応する所定のタイミングで機密ラベルを付与する。
【００２９】
アプリケーション情報参照部１４１は、所定のアプリケーション・プログラムにより、文書に関する種々のコンテキストを取得する。本実施形態において、コンテキストとは、文書ファイルに対して刻々と変化する操作状況等の動的な情報である。具体的には、アプリケーション情報参照部１４１は、例えば、ＥＣＭ（Ｅｎｔｅｒｐｒｉｓｅ  Ｃｏｎｔｅｎｔ  Ｍａｎａｇｅｍｅｎｔ）ツールのうち、プロセスエンジンの情報を参照するアプリケーション・プログラムからワークフローにおける状態を、コンテントエンジンの情報を参照するアプリケーション・プログラムから文書の更新頻度や、作業時間としての文書ファイルを開いていた時間を取得する。
【００３０】
リソース情報参照部１４２は、プロセスやネットワーク等の各種リソース情報から、文書に関する種々のコンテキストを取得する。具体的には、リソース情報参照部１４２は、例えば、文書にアクセス可能な稼働中プロセスの有無、アクセス権限を定めたユーザロール、社内又は社外等の作業ロケーションを取得する。
【００３１】
また、リソース情報参照部１４２は、コンテキストと組み合わせて、強制施行ポリシーで参照されるファイル情報も取得する。ファイル情報とは、例えば、ディレクトリ名、ファイル名、更新日時、メタデータ等である。これにより、例えば、あるプロセスが稼働している場合に、特定のファイル名の文書ファイルは外付けメモリへのコピーを禁止する等の強制施行ポリシーが実現される。
【００３２】
図３は、本実施形態に係るスキャン優先度の算出例を示す図である。
この算出例では、ＥＣＭ  Ｐｒｏｃｅｓｓ  Ｅｎｇｉｎｅから得られるワークフローの状態と、ＥＣＭ  Ｃｏｎｔｅｎｔ  Ｅｎｇｉｎｅから得られる更新頻度（過去１ヶ月の更新回数）とに基づいて、３種類（Ｈｉｇｈ、Ｍｉｄｄｌｅ、Ｌｏｗ）のスキャン優先度が算出される。
【００３３】
３つの文書ファイル（「ａａａ．ｔｘｔ」、「ｂｂｂ．ｄｏｃ」、「ｃｃｃ．ｐｄｆ」）に関して、コンテキスト（ワークフローの状態、更新頻度）が取得され、優先度算出ポリシーに従った所定の算出ルールにより、これらの組合せに基づいたスキャン優先度が算出される。
【００３４】
スキャン優先度が高く（Ｈｉｇｈ）設定された文書ファイル「ｂｂｂ．ｄｏｃ」は、即座にラベル付け処理が実行されるキュー（Ｉｍｍｅｄｉａｔｅ  Ｓｃａｎ  Ｑｕｅｕｅ）に格納される。スキャン優先度が中程度（Ｍｉｄｄｌｅ）に設定された文書ファイル「ｃｃｃ．ｐｄｆ」は、緊急ではないが所定のタイミング（例えば、アイドル発生等の契機）でラベル付け処理が実行されるキュー（Ｍｉｄｄｌｅ  Ｓｃａｎ  Ｑｕｅｕｅ）に格納される。また、スキャン優先度が低く（Ｌｏｗ）設定された文書ファイル「ａａａ．ｔｘｔ」は、バッチ処理により所定の時刻にラベル付け処理が実行されるキュー（Ｂａｔｃｈ  Ｓｃａｎ  Ｑｕｅｕｅ）に格納される。
【００３５】
このように、各文書は、優先度算出ポリシーに従ってスキャン優先度が算出されると、ラベル付け処理の実行契機が異なることで実行タイミング（例えば、処理実行までの時間、実行頻度）が異なる複数のキューに振り分けられ、機密ラベルの見直しが必要な文書から優先的にラベル付け処理が実行される。
【００３６】
図４は、本実施形態に係るスキャン優先度の算出処理を示すフローチャートである。
ステップＳ１において、優先度算出部１２３は、機密ラベルを付与する対象である文書ファイルを１つ選択する。
【００３７】
ステップＳ２において、優先度算出部１２３は、ステップＳ１で選択された文書ファイルに関して、コンテキスト解析部１４によりコンテキストを解析させ、優先度算出ポリシーが参照するコンテキストの組合せを取得する。
【００３８】
ステップＳ３において、優先度算出部１２３は、ステップＳ２で取得したコンテキストの組合せに基づいて、優先度算出ポリシーに従ってスキャン優先度を算出する。
【００３９】
ステップＳ４において、優先度算出部１２３は、ステップＳ３で算出されたスキャン優先度に応じて、スキャン優先度毎に設けられているキューのいずれかに対象の文書ファイルを格納する。
【００４０】
ステップＳ５において、優先度算出部１２３は、機密ラベルを付与する対象である文書ファイルを全て処理し、スキャン優先度を設定したか否かを判定する。優先度算出部１２３は、この判定がＹＥＳの場合、処理を終了し、判定がＮＯの場合、処理をステップＳ１に戻して別の文書ファイルのスキャン優先度を設定する。
【００４１】
図５は、本実施形態に係る機密度合いのラベル付け処理を示すフローチャートである。
本処理は、スキャン優先度毎のキューに対して、それぞれ所定のタイミングで実行される。
【００４２】
ステップＳ１１において、ラベル付けポリシー判定部１２１は、所定のキューから対象の文書ファイルを１つ取り出す。
【００４３】
ステップＳ１２において、ラベル付けポリシー判定部１２１は、ポリシー参照部１５を介して取得したラベル付けポリシーに従って、ステップＳ１１で取り出した文書ファイルに関して、ラベル付けの基準となるコンテンツであるファイルデータを抽出する。
【００４４】
ステップＳ１３において、ラベル付けポリシー判定部１２１は、ステップＳ１２で抽出したファイルデータを解析し、ラベル付けポリシーに従った機密ラベルを対象の文書ファイルへ付与する。
【００４５】
ステップＳ１４において、ラベル付けポリシー判定部１２１は、キュー内の全ての文書ファイルを処理し、機密ラベルを付与したか否かを判定する。ラベル付けポリシー判定部１２１は、この判定がＹＥＳの場合、処理を終了し、判定がＮＯの場合、処理をステップＳ１１に戻して別の文書ファイルのラベル付けを行う。
【００４６】
以上のように、本実施形態によれば、文書管理装置１は、機密ラベルを見直すためにスキャンすべき文書のスキャン優先度を、文書のコンテキストに基づいて設定することができる。すなわち、文書管理装置１は、複数の文書を効率的に分類するためのスキャン優先度を決定できる。このことにより、多数の文書のコンテンツを解析してラベル付けするという長時間を要する処理において、文書管理装置１は、必要性の高い文書から順に効率的に処理することができる。
【００４７】
また、コンテキストは、文書ファイルに対して刻々と変化する操作状況等の動的な情報であるので、文書管理装置１は、スキャン優先度を動的に変化させて、状況に応じて変化するスキャンの必要性に対応できる。その結果、文書管理装置１は、文書の機密ラベルを適時に更新しておけるので、文書に対するアクセスが発生した際に、即座にアクセス制御ポリシーを適用できる。
【００４８】
また、文書管理装置１は、算出されたスキャン優先度に対応して、ラベル付け処理のタイミングが異なるキューのいずれかへ格納する。このことにより、各タイミングでのラベル付け処理の対象文書が明確となり、効率的に処理が実行される。
【００４９】
本実施形態では、スキャン優先度を、文書のコンテキストに基づいて算出したが、文書の静的情報である、ディレクトリ名、ファイル名、更新日時、メタデータ又はコンテンツの一部等を、さらに算出の基準として用いてもよい。
【００５０】
また、文書管理装置１は、対象の文書に対して最後にラベル付け処理が実行された日時からの経過時間が短いほど、この文書のスキャン優先度を低く算出する等、経過時間に基づいてスキャン優先度を調整してもよい。
【００５１】
なお、本実施形態では、文書を機密度合いにより分類するラベル付け処理について、スキャン優先度を設定したが、本発明を適用可能な文書の分類処理は、これには限られない。
【００５２】
最後に、ハードウェア構成について説明する。
図６は、本実施形態に係る文書管理装置１のハードウェア構成を示す図である。図６においては、文書管理装置１を情報処理装置１０００とし、そのハードウェア構成を例示する。以下は、コンピュータを典型とする情報処理装置として全般的な構成を説明するが、その環境に応じて必要最小限な構成を選択できることはいうまでもない。
【００５３】
情報処理装置１０００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１０、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、パラレルポート１０８０、ＵＳＢポート１０９０、グラフィック・コントローラ１０２０、ＶＲＡＭ１０２４、音声プロセッサ１０３０、Ｉ／Ｏコントローラ１０７０並びにキーボード及びマウス・アダプタ１１００等の入力手段を備える。Ｉ／Ｏコントローラ１０７０には、フレキシブル・ディスク（ＦＤ）ドライブ１０７２、ハードディスク１０７４、光ディスク・ドライブ１０７６、半導体メモリ１０７８等の記憶手段を接続することができる。
【００５４】
グラフィック・コントローラ１０２０には、表示装置１０２２が接続されている。また、音声プロセッサ１０３０には、増幅回路１０３２及びスピーカ１０３４が接続される。
【００５５】
ＢＩＯＳ１０６０は、情報処理装置１０００の起動時にＣＰＵ１０１０が実行するブートプログラムや、情報処理装置１０００のハードウェアに依存するプログラム等を格納する。ＦＤドライブ１０７２は、フレキシブル・ディスク１０７１からプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハードディスク１０７４に提供する。
【００５６】
光ディスク・ドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）ドライブ等を使用することができる。この際は各ドライブに対応した光ディスク１０７７を使用する必要がある。光ディスク・ドライブ１０７６は光ディスク１０７７からプログラム又はデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０又はハードディスク１０７４に提供することもできる。
【００５７】
情報処理装置１０００に提供されるコンピュータ・プログラムは、フレキシブル・ディスク１０７１、光ディスク１０７７又はメモリカード等の記録媒体に格納されて利用者によって提供される。このコンピュータ・プログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、又は通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、情報処理装置１０００にインストールされ実行される。コンピュータ・プログラムが情報処理装置に働きかけて行わせる動作は、既に説明した装置における動作と同一であるので省略する。
【００５８】
前述のコンピュータ・プログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としてはフレキシブル・ディスク１０７１、光ディスク１０７７又はメモリカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク又は光ディスク・ライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してコンピュータ・プログラムを情報処理装置１０００に提供してもよい。
【００５９】
以上の例は、情報処理装置１０００について主に説明したが、コンピュータに、情報処理装置で説明した機能を有するプログラムをインストールして、そのコンピュータを情報処理装置として動作させることにより上記で説明した情報処理装置と同様な機能を実現することができる。したがって、本発明において１つの実施形態として説明した情報処理装置は、方法及びそのコンピュータ・プログラムによっても実現可能である。
【００６０】
本装置は、ハードウェア、ソフトウェア又はハードウェア及びソフトウェアの組み合わせとして実現可能である。ハードウェアとソフトウェアの組み合わせによる実施では、所定のプログラムを有するコンピュータ・システムでの実施が典型的な例として挙げられる。係る場合、該所定のプログラムが該コンピュータ・システムにロードされ実行されることにより、該プログラムは、コンピュータ・システムに本発明に係る処理を実行させる。このプログラムは、任意の言語、コード又は表記によって表現可能な命令群から構成される。そのような命令群は、システムが特定の機能を直接実行すること、又は（１）他の言語、コード、もしくは表記への変換、（２）他の媒体への複製、のいずれか一方もしくは双方が行われた後に、実行することを可能にするものである。もちろん、本発明は、そのようなプログラム自体のみならず、プログラムを記録した媒体を含むプログラム製品もその範囲に含むものである。本発明の機能を実行するためのプログラムは、フレキシブル・ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＤＶＤ、ハードディスク装置、ＲＯＭ、ＲＡＭ、Ｍ−ＲＡＭ（Ｍａｇｎｅｔｏｒｅｓｉｓｔｉｖｅ  ＲＡＭ）、フラッシュメモリ等の任意のコンピュータ可読媒体に格納することができる。係るプログラムは、コンピュータ可読媒体への格納のために、通信回線で接続する他のコンピュータ・システムからダウンロードしたり、他の媒体から複製したりすることができる。また、係るプログラムは、圧縮し、又は複数に分割して、単一又は複数の記録媒体に格納することもできる。
【００６１】
以上、本発明を実施形態に則して説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００６２】
１  文書管理装置
１１  操作検出部
１２  ポリシー判定部
１３  コンテンツ抽出部
１４  コンテキスト解析部
１５  ポリシー参照部
１６  アクセス制御部
１７  コンテンツ表示制御部
１８  コンテンツ変更部
１２１  ポリシー判定部
１２２  強制施行ポリシー判定部
１２３  優先度算出部
１４１  アプリケーション情報参照部
１４２  リソース情報参照部
【図１】
0005610524.tif 000002
【図２】
0005610524.tif 000003
【図３】
0005610524.tif 000004
【図４】
0005610524.tif 000005
【図５】
0005610524.tif 000006
【図６】
0005610524.tif 000007