(57)【要約】【課題】文書に対して、著者の属性を考慮した適切なアクセス権を設定することが可能な文書アクセス権設定システム及び文書アクセス権設定プログラムを提供する。【解決手段】文書アクセス権設定システム１００は、新たな文書の著者の属性と、新たな文書の特徴とを含む素性情報を取得する。更に、文書アクセス権設定システム１００は、この素性情報とアクセス権が設定済みの文書の著者の属性と、アクセス権が設定済みの文書の特徴とを含む素性情報を取得し、これら素性情報に基づいて、新たな文書に対するアクセス権を設定する。【選択図】図２
2008090527.tif 000002
【特許請求の範囲】
【請求項１】
第１の文書の著者の属性と、前記第１の文書の特徴とを含む第１の素性情報を取得する第１の取得手段と、
前記第１の取得手段により取得された第１の素性情報に基づいて、前記第１の文書に対するアクセス権を設定する設定手段とを有することを特徴とする文書アクセス権設定システム。
【請求項２】
アクセス権が設定済みの第２の文書の著者の属性と、前記第２の文書の特徴とを含む第２の素性情報を取得する第２の取得手段を有し、
前記設定手段は、前記第２の取得手段により取得された第２の素性情報に基づいて、前記第１の文書に対するアクセス権を設定することを特徴とする請求項１に記載の文書アクセス権設定システム。
【請求項３】
前記設定手段は、前記第２の取得手段により取得された第２の素性情報を所定の統計的手法に基づいて学習する学習手段を有し、前記学習手段による学習結果に基づいて、前記第１の取得手段により取得された第１の素性情報に対応するアクセス権を取得し、前記第１の文書に対するアクセス権とすることを特徴とする請求項２に記載の文書アクセス権設定システム。
【請求項４】
前記設定手段は、前記学習手段による学習結果に基づいて、前記第１の素性情報と関連性の度合が所定値以上の前記第２の素性情報に対応するアクセス権を、前記第１の文書に対するアクセス権とすることを特徴とする請求項３に記載の文書アクセス権設定システム。
【請求項５】
前記設定手段により設定されたアクセス権を修正する修正手段を有することを特徴とする請求項１乃至４のいずれかに記載の文書アクセス権設定システム。
【請求項６】
前記第１の取得手段は、前記第１の文書に対して単語の抽出を行い、前記第１の文書に含まれる単語と、前記第１の文書に含まれる所定の単語が前記第１の文書に含まれる全単語に占める割合とを含む前記第１の素性情報を取得することを特徴とする請求項１乃至５のいずれかに記載の文書アクセス権設定システム。
【請求項７】
前記設定手段は、前記第１の文書を開示すべき相手の範囲を表す開示範囲と、前記第１の文書を機密にすべき期間を表す機密期間とをアクセス権として設定することを特徴とする請求項１乃至６のいずれかに記載の文書アクセス権設定システム。
【請求項８】
前記第１の取得手段は、前記第１の文書が属する上位の階層を開示すべき相手の範囲を表す開示範囲を含む前記第１の素性情報を取得することを特徴とする請求項１乃至７のいずれかに記載の文書アクセス権設定システム。
【請求項９】
前記第１の取得手段は、前記第１の文書が登録されるフォルダを開示すべき相手の範囲を表す開示範囲を含む前記第１の素性情報を取得することを特徴とする請求項８に記載の文書アクセス権設定システム。
【請求項１０】
第１の文書の著者の属性と、前記第１の文書の特徴とを含む第１の素性情報を取得する第１の取得ステップと、
前記第１の取得ステップにより取得された第１の素性情報に基づいて、前記第１の文書に対するアクセス権を設定する設定ステップとをコンピュータに実行させることを特徴とする文書アクセス権設定プログラム。
【請求項１１】
アクセス権が設定済みの第２の文書の著者の属性と、前記第２の文書の特徴とを含む第２の素性情報を取得する第２の取得ステップを有し、
前記設定ステップは、前記第２の取得ステップにより取得された第２の素性情報に基づいて、前記第１の文書に対するアクセス権を設定することを特徴とする請求項１２に記載の文書アクセス権設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書に対するアクセス権を設定する文書アクセス権設定システム及び文書アクセス権設定プログラムに関する。
【背景技術】
【０００２】
会社等の組織において、機密性のある文書を共有する場合、その文書に対するアクセス権を適切に設定する必要がある。例えば、特許文献１では、アクセスを禁止すべきコンテンツを、既にアクセスを禁止すべきものとして登録されているコンテンツとの類似性により判定する方法が記述されている。一方、特許文献２では、入力情報の種別（スプレッドシート、手書きの文書等）に応じて、当該入力情報に対するアクセス権を設定する方法が記述されている。
【特許文献１】特開２００２−１８２９６９号公報
【特許文献２】特開２０００−４８０１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、文書に対するアクセス権を適切に設定するためには、当該文書の著者が所属する組織等、著者の属性を考慮することが必要である場合が多い。
【０００４】
本発明の目的は、上述した課題を解決するものであり、文書に対して、著者の属性を考慮した適切なアクセス権を設定することが可能な文書アクセス権設定システム及び文書アクセス権設定プログラムを提供するものである。
【課題を解決するための手段】
【０００５】
本発明に係る、文書アクセス権設定システムは、第１の文書の著者の属性と、前記第１の文書の特徴とを含む第１の素性情報を取得する第１の取得手段と、前記第１の取得手段により取得された第１の素性情報に基づいて、前記第１の文書に対するアクセス権を設定する設定手段とを有することを特徴とする。
【０００６】
また、本発明の文書アクセス権設定システムは、アクセス権が設定済みの第２の文書の著者の属性と、前記第２の文書の特徴とを含む第２の素性情報を取得する第２の取得手段を有し、前記設定手段が、前記第２の取得手段により取得された第２の素性情報に基づいて、前記第１の文書に対するアクセス権を設定するようにしてもよい。
【０００７】
また、本発明の文書アクセス権設定システムは、前記設定手段が、前記第２の取得手段により取得された第２の素性情報を所定の統計的手法に基づいて学習する学習手段を有し、前記学習手段による学習結果に基づいて、前記第１の取得手段により取得された第１の素性情報に対応するアクセス権を取得し、前記第１の文書に対するアクセス権とするようにしてもよい。
【０００８】
また、本発明の文書アクセス権設定システムは、前記設定手段が、前記学習手段による学習結果に基づいて、前記第１の素性情報と関連性の度合が所定値以上の前記第２の素性情報に対応するアクセス権を、前記第１の文書に対するアクセス権とするようにしてもよい。
【０００９】
また、本発明の文書アクセス権設定システムは、前記設定手段により設定されたアクセス権を修正する修正手段を有するようにしてもよい。
【００１０】
また、本発明の文書アクセス権設定システムは、前記第１の取得手段が、前記第１の文書に対して単語の抽出を行い、前記第１の文書に含まれる単語と、前記第１の文書に含まれる所定の単語が前記第１の文書に含まれる全単語に占める割合とを含む前記第１の素性情報を取得するようにしてもよい。
【００１１】
また、本発明の文書アクセス権設定システムは、前記設定手段が、前記第１の文書を開示すべき相手の範囲を表す開示範囲と、前記第１の文書を機密にすべき期間を表す機密期間とをアクセス権として設定するようにしてもよい。
【００１２】
また、本発明の文書アクセス権設定システムは、前記第１の取得手段が、前記第１の文書が属する上位の階層を開示すべき相手の範囲を表す開示範囲を含む前記第１の素性情報を取得するようにしてもよい。
【００１３】
また、本発明の文書アクセス権設定システムは、前記第１の取得手段が、前記第１の文書が登録されるフォルダを開示すべき相手の範囲を表す開示範囲を含む前記第１の素性情報を取得するようにしてもよい。
【００１４】
本発明に係る、文書アクセス権設定プログラムは、第１の文書の著者の属性と、前記第１の文書の特徴とを含む第１の素性情報を取得する第１の取得ステップと、前記第１の取得ステップにより取得された第１の素性情報に基づいて、前記第１の文書に対するアクセス権を設定する設定ステップとをコンピュータに実行させることを特徴とする。
【００１５】
また、本発明の文書アクセス権設定プログラムは、アクセス権が設定済みの第２の文書の著者の属性と、前記第２の文書の特徴とを含む第２の素性情報を取得する第２の取得ステップを有し、前記設定ステップが、前記第２の取得ステップにより取得された第２の素性情報に基づいて、前記第１の文書に対するアクセス権を設定するようにしてもよい。
【発明の効果】
【００１６】
本発明によれば、第１の文書の著者の属性を含む第１の素性情報が取得され、当該第１の素性情報に基づいて、第１の文書に対するアクセス権が設定されるため、文書に対して、著者の属性を考慮した適切なアクセス権を設定することが可能となる。
【００１７】
また、本発明によれば、アクセス権が設定済みの第２の文書の著者の属性を含む第２の素性情報が取得され、この第２の素性情報に基づいて、第１の文書に対するアクセス権が設定されるため、過去のアクセス権の設定結果を参考にした適切なアクセス権の設定が可能となる。
【００１８】
また、本発明によれば、第２の素性情報を周知の統計的手法に基づく学習手段により学習し、その学習結果に基づいて、第１の素性情報に対応するアクセス権が取得されるため、素性情報の内容を考慮した適切なアクセス権を設定することが可能となる。
【００１９】
また、本発明によれば、第１の素性情報と第２の素性情報の関連性、換言すれば、第１の文書と第２の文書の関連性を考慮した適切なアクセス権を設定することが可能となる。
【００２０】
また、本発明によれば、設定されたアクセス権が修正可能であり、仮に適切なアクセス権の設定がなされなかった場合においても、ユーザの指示に応じて適切なものとすることが可能となる。
【００２１】
また、本発明によれば、第１の文書に対して単語の抽出が行われて、当該第１の文書に含まれる単語と、当該第１の文書に含まれる所定の単語が第１の文書に含まれる全単語に占める割合とを含む第１の素性情報が取得されることにより、当該第１の素性情報は、第１の文書の内容的な特徴を表すことになり、この第１の素性情報に基づいてアクセス権が設定されることにより、文書の内容をも考慮したアクセス権の設定が可能となる。
【００２２】
また、本発明によれば、第１の文書を開示すべき相手の範囲を表す開示範囲と、第１の文書を機密にすべき期間を表す機密期間とがアクセス権として設定されるため、アクセス権の内容を適切なものとすることができる。
【００２３】
また、本発明によれば、第１の文書が属する上位の階層を開示すべき相手の範囲を表す開示範囲が第１の素性情報に含まれるため、上位の階層のアクセス権についても明確になる。
【００２４】
また、本発明によれば、第１の文書が登録されるフォルダを開示すべき相手の範囲を表す開示範囲が第１の素性情報に含まれるため、フォルダのアクセス権についても明確になる。
【発明を実施するための最良の形態】
【００２５】
本発明の実施の形態について、図面を参照して具体的に説明する。図１は、文書アクセス権設定システムとしてのパーソナルコンピュータ（ＰＣ）ハードウェア構成を示す図である。図１に示す文書アクセス権設定システム１００は、内部バス１０７に接続されたＣＰＵ１０１、メモリ１０２、ハードディスクドライブ（ＨＤＤ）１０３、操作部１０５及びモニタ１０６によって構成される。
【００２６】
図２は、文書アクセス権設定システム１００の機能ブロック図である。図２に示すＰＣ１００は、文書入力部１０と、素性抽出部２０、学習部３０、学習情報データベース（ＤＢ）３５、アクセス権設定部４０、アクセス権確定部５０、文書共有データベース（ＤＢ）６０及び文書抽出部７０により構成される。本実施形態では、これらのうち、第１及び第２の取得手段として素性抽出部２０が、設定手段として学習部３０及びアクセス権設定部４０が、修正手段としてアクセス権確定部５０が、それぞれ用いられている。
【００２７】
図２に示す各機能ブロックは、図１のハードウェア構成においては、ＣＰＵ１０１が操作部１０５の操作に応じて、ＨＤＤ１０３や図示しないＣＤ−ＲＯＭ等の媒体から読み出してメモリ１０２に記憶させた所定のプログラムを実行することによって実現される。
【００２８】
本実施形態の文書アクセス権設定システム１００では、新たな文書、あるいは、文書共有ＤＢ６０に登録された文書情報に対応する文書のうちアクセス権が設定されていない文書に対して、当該文書の内容や著者の属性と、文書共有ＤＢ６０に登録されたアクセス権が設定済みの文書に対応する文書情報に応じた当該アクセス権に関する学習の結果とに基づいて、文書の開示範囲や機密期間等のアクセス権を設定する。
【００２９】
まず、新たな文書に対してアクセス権を設定する第１実施例について説明する。図３は、第１実施例におけるアクセス権の学習の動作を示すフローチャートである。
【００３０】
文書抽出部７０は、文書共有ＤＢ６０内に登録された文書情報のうち、最初のアクセス権設定済みの文書に対応する文書情報（アクセス権設定済み文書情報）の識別情報である文書ＩＤを取得する（Ｓ１０１）。例えば、文書共有ＤＢ６０内に登録されたアクセス権設定済み文書情報の文書ＩＤのリストが登録されており、文書抽出部７０は、この文書ＩＤリストを参照することによって、最初の文書情報の文書ＩＤを取得することができる。
【００３１】
次に、文書抽出部７０は、取得した文書ＩＤにより特定されるアクセス権設定済み文書情報を文書共有ＤＢ６０から抽出する（Ｓ１０２）。図４は、文書共有ＤＢ６０に登録される文書情報の一例を示す図である。図４に示す文書情報は、文書ＩＤ、文書のファイル名、文書の内容であるテキスト、文書の作成日、文書の著者名、著者の役職、著者が所属するグループを含み、更に、文書に対するアクセス権が設定済みである場合には、アクセス権としての文書の開示範囲及び機密期間を含む。抽出されたアクセス権設定済み文書情報は、素性抽出部２０へ送られる。
【００３２】
素性抽出部２０は、文書抽出部７０からのアクセス権設定済み文書情報に基づいて、当該アクセス権設定済み文書情報に対応する文書の素性を抽出し、第２の素性情報に対応する学習情報として学習情報ＤＢ３５に登録する（Ｓ１０３）。
【００３３】
具体的には、素性抽出部２０は、アクセス権設定済み文書情報内のテキストに対して、形態素解析を行い、当該テキストを分かち書きにして出現単語を抽出する。また、素性抽出部２０は、出現単語のうち、人名、電話番号、住所、メールアドレスのそれぞれについて、テキスト全体に占める割合を算出する。更に、素性抽出部２０は、文書情報に含まれる作成日、著者名、役職、グループ、開示範囲及び機密期間を抽出する。そして、素性抽出部２０は、開示範囲と、機密期間と、出現単語と、出現単語のうち人名、電話番号、住所及びメールアドレスがテキスト内の全ての出現単語に占める割合と、作成日と、著者名と、役職と、グループとを素性とする。
【００３４】
人名は、形態素解析の結果、品詞が固有名詞の人名になった単語のうち、著者の名前でないものを示し、素性抽出部２０は、当該人名に対応する単語の数を全ての出現単語の数で除した値を算出する。電話番号は、テキスト内で「○○○−○○○−○○○○」（正規表現では「[0-9]{2,4}-[0-9]{2,4}-[0-9]{2,4}」等）に適合する表現を示し、素性抽出部２０は、当該表現に適合する表現の数を全ての出現単語の数で除した値を算出する。また、住所は、テキスト内で「○○県○○市○○番地」（正規表現では「.{2,5}県.{1,10}[市町村群][-丁目番地0-9]*{3,}」等）に適合する表現を示し、素性抽出部２０は、当該表現に適合する表現の数を全ての出現単語の数で除した値を算出する。また、メールアドレスはテキスト内で「abcdef@ghi.jkl」（正規表現では「[-_.a-zA-Z]{2,}@[-_.a-zA-z]{2,}\.[-_.a-zA-z]{2,}」等）に適合する表現を示し、素性抽出部２０は、当該表現に適合する表現の数を全ての出現単語の数で除した値を算出する。
【００３５】
次に、文書抽出部７０は、文書共有ＤＢ６０内に未処理のアクセス権設定済み文書情報、換言すれば、Ｓ１０３の素性抽出の対象となっていないアクセス権設定済み文書情報が存在するか否かを判定する（Ｓ１０４）。例えば、文書共有ＤＢ６０内に文書情報の文書ＩＤのリストが登録されている場合には、文書抽出部７０は、この文書ＩＤリストのうち、未取得の文書ＩＤが存在する場合には、Ｓ１０３の素性抽出の対象となっていないアクセス権設定済み文書情報が存在すると判定する。
【００３６】
素性抽出の対象となっていないアクセス権設定済み文書情報が存在する場合には、文書抽出部７０は、文書共有ＤＢ６０内に登録されたアクセス権設定済み文書情報のうち、未処理のアクセス権設定済み文書情報の識別情報である文書ＩＤを取得する（Ｓ１０６）。その後は、再び、文書抽出部７０による、取得した文書ＩＤにより特定されるアクセス権設定済み文書情報の文書共有ＤＢ６０からの抽出（Ｓ１０２）以降の動作が繰り返される。
【００３７】
そして、文書共有ＤＢ６０内に登録された全てのアクセス権設定済み文書情報に基づいて、素性が抽出されると、Ｓ１０４において否定判断される。この場合、学習部３０は、学習情報ＤＢ３５内の学習情報の内容を、アクセス権毎に周知の統計的手法に基づく学習手段(Support Vector Machine、Boosting等)により学習する（Ｓ１０５）。
【００３８】
図５乃至図７は学習情報の一例を示す図である。これらの学習情報は、文書抽出部７０によって抽出されるアクセス権設定済み文書情報が図４に示す４番目以外の文書情報である場合に、当該アクセス権設定済み文書情報に対応して得られるものである。図５は、開示範囲であるグループＧ１をキーにまとめた学習情報であり、対応する文書をグループＧ１に開示することを許可するか否かを示す情報と抽出した素性からなる。図６は、開示範囲であるグループＧ２をキーにまとめた学習情報であり、対応する文書をグループＧ２に開示することを許可するか否かを示す情報と抽出した素性からなる。図７は、機密期間をキーにまとめた学習情報であり、当該機密期間とその他の素性からなる。
【００３９】
このようにして学習部３０の学習が完了した後、文書アクセス権設定システム１００では、新たな文書に対してアクセス権を設定する。図８は、第１実施例におけるアクセス権の設定の動作を示すフローチャートである。
【００４０】
文書入力部１０は、ユーザの操作部１０５の操作等に応じて、新たな文書に対応する文書情報を入力する（Ｓ２０１）。図９は、文書情報の一例を示す図である。図９において、テキストは文書の内容であり、当該テキストに文書のファイル名、文書の作成日、文書の著者、著者の役職及び所属するグループ名が付加されて文書情報が構成される。入力された文書情報は、素性抽出部２０へ出力される。
【００４１】
素性抽出部２０は、文書情報を入力すると、これに基づいて素性を抽出する（Ｓ２０２）。具体的な抽出方法は、図３のＳ１０２における素性抽出部２０による素性抽出と同様である。すなわち、素性抽出部２０は、文書情報内のテキストに対して、形態素解析を行い、当該テキストを分かち書きにして出現単語を抽出する。また、素性抽出部２０は、出現単語のうち、人名、電話番号、住所、メールアドレスのそれぞれについて、テキスト全体に占める割合を算出する。更に、素性抽出部２０は、出現単語と、出現単語のうち人名、電話番号、住所及びメールアドレスがテキスト内の全ての出現単語に占める割合と、作成日と、著者名と、役職と、グループとを素性とする。抽出された素性の組み合わせは、素性情報として、文書情報とともに学習部３０へ出力される。図１０は、新たな文書に対応する素性情報の一例である。本実施形態では、本実施形態では、この素性情報が第１の素性情報として用いられる。
【００４２】
学習部３０は、素性抽出部２０からの素性情報と文書情報とを入力すると、当該素性情報に対応したアクセス権を、学習済みの周知の統計的手法に基づく学習手段の出力として取得し、アクセス権設定部４０へ出力する。アクセス権設定部４０は、学習部３０からのアクセス権情報に基づき、新たな文書に対するアクセス権を設定する（Ｓ２０３）。
【００４３】
具体的には、学習部３０は、学習情報ＤＢ３５に登録されている開示範囲に対応する学習情報について周知の統計的手法に基づく学習手段により学習し、その学習結果に基づいて、素性情報との関連性の度合が所定値以上であるものに対応する開示範囲を素性情報に対応する新たな文書の開示範囲として出力する。また、学習部３０は、学習情報ＤＢ３５に登録されている機密期間に対応する学習情報からの周知の統計的手法に基づく学習手段による学習に基づき、素性情報との関連性が高いものに対応する機密期間を素性情報に対応する新たな文書の機密期間として出力する。
【００４４】
例えば、学習情報ＤＢ３５に登録された学習情報が図５乃至図７に示すものであり、新たな文書に対応する素性情報が図１０に示すものである場合、素性情報は、図５における２番目の学習情報、図６における２番目の学習情報、図７における２番目の学習情報と類似している。そして、図５における２番目の学習情報にはグループＧ１に対する開示を許可する「ＹＥＳ」が含まれ、図６における２番目の学習情報にはグループＧ２に対する開示を許可する「ＹＥＳ」が含まれ、図７における２番目の学習情報には機密期間「３年」が含まれている。このため、開示範囲Ｇ１、開示範囲Ｇ２、機密期間それぞれについて学習した学習部３０は、図１１に示すように、新たな文書に対して、グループＧ１及びグループＧ２に対する開示を許可し、機密期間を３年としたアクセス権を出力する。
【００４５】
設定されたアクセス権は、文書情報とともに、アクセス権確定部５０へ出力される。アクセス権確定部５０は、ユーザによってアクセス権の修正指示がなされたか否かを判定する（Ｓ２０４）。例えば、アクセス権確定部５０は、文書情報に含まれるファイル名と、当該ファイル名の文書に対して設定されたアクセス権とをモニタ１０６に表示させる制御を行う。そして、これらファイル名及びアクセス権を視認したユーザが、操作部１０５を操作して、アクセス権の修正を指示した場合には、アクセス権確定部５０は、その操作に基づいて、アクセス権の修正が指示されたと判定する。
【００４６】
アクセス権の修正が指示された場合には、アクセス権確定部５０は、ユーザによる操作部１０５の操作等に応じて、Ｓ２０３においてアクセス権設定部４０が設定したアクセス権を修正する（Ｓ２０５）。
【００４７】
このようにしてアクセス権が修正された後、あるいは、Ｓ２０４においてアクセス権の修正指示がないと判定した後、アクセス権確定部５０は、当該アクセス権を含む、新たな文書に対応する文書情報を、アクセス権設定済み文書情報として文書共有ＤＢ６０に登録する（Ｓ２０６）。
【００４８】
図１２は、文書共有ＤＢ６０に登録される新たな文書に対応するアクセス権設定済み文書情報の一例を示す図である。図１２に示す文書情報は、図４に示す文書情報に、新たな文書に対応する文書ＩＤ「６」の文書情報が追加されたものである。文書ＩＤ「６」の文書情報は、他の文書情報と同様に、文書ＩＤ、文書のファイル名、文書の内容であるテキスト、文書の作成日、文書の著者名、著者の役職、著者が所属するグループ、アクセス権としての文書の開示範囲及び機密期間からなり、これらの情報は文書抽出部７０から得られる。
【００４９】
その後、素性抽出部２０は、新たな文書に対応するアクセス権設定済み文書情報を、学習情報として学習情報ＤＢ３５に登録する（Ｓ２０７）。具体的には、文書抽出部７０は、新たな文書に対応するアクセス権設定済み文書情報を文書共有ＤＢ６０から抽出する。素性抽出部２０は、図３のＳ１０５における手順と同様、当該新たな文書に対応するアクセス権設定済み文書情報に対応する文書の素性を抽出する。
【００５０】
次に、文書共有ＤＢ６０に登録された文書情報に対応する文書のうちアクセス権が設定されていない文書に対してアクセス権を設定する第２実施例について説明する。なお、本実施例における、アクセス権の学習は、第１実施例と同様であるので、その説明は省略する。
【００５１】
図１３は、第２実施例におけるアクセス権設定の動作を示すフローチャートである。文書抽出部７０は、文書共有ＤＢ６０内に登録された文書情報のうち、アクセス権が設定されていない文書に対応する最初の文書情報の文書ＩＤを取得する（Ｓ３０１）。文書共有ＤＢ６０には、例えば、文書共有ＤＢ６０内に登録された文書情報のうち、アクセス権が設定されていない文書に対応する文書ＩＤのリストが登録されており、文書抽出部７０は、この文書ＩＤリストを参照することによって、アクセス権が設定されていない文書に対応する最初の文書情報の文書ＩＤを取得することができる。
【００５２】
次に、文書抽出部７０は、取得した文書ＩＤにより特定される文書情報を文書共有ＤＢ６０から抽出する（Ｓ３０２）。図１４は、文書共有ＤＢ６０に登録されるアクセス権が設定されていない文書に対応する文書情報（アクセス権未設定文書情報）の一例を示す図である。図１４に示すアクセス権未設定文書情報は、図４の４番目における文書情報に対応し、文書のファイル名、文書の内容であるテキスト、文書の作成日、文書の著者名、著者の役職、著者が所属するグループからなる。抽出されたアクセス権未設定文書情報は、本実施形態では、第１の文書に対応し、素性抽出部２０へ送られる。
【００５３】
素性抽出部２０は、文書抽出部７０からのアクセス権未設定文書情報から、文書の素性を抽出する（Ｓ３０３）。具体的な抽出方法は、図３のＳ１０２における素性抽出部２０による素性抽出と同様である。すなわち、素性抽出部２０は、文書のテキストに対して、形態素解析を行い、当該テキストを分かち書きにして出現単語を抽出する。また、素性抽出部２０は、出現単語のうち、人名、電話番号、住所、メールアドレスのそれぞれについて、テキスト全体に占める割合を算出する。更に、素性抽出部２０は、出現単語と、出現単語のうち人名、電話番号、住所及びメールアドレスがテキスト内の全ての出現単語に占める割合と、作成日と、著者名と、役職と、グループとを素性とする。抽出された素性の組み合わせは、素性情報として、アクセス権未設定文書情報とともに学習部３０へ出力される。図１５は、アクセス権が設定されていない文書に対応する素性情報の一例である。本実施形態では、この素性情報が第１の素性情報として用いられる。
【００５４】
学習部３０は、素性抽出部２０からの素性情報とアクセス権未設定文書情報とを入力すると、素性情報に対応したアクセス権を、学習済みの周知の統計的手法に基づく学習手段の出力として取得し、アクセス権設定部４０へ出力する。アクセス権設定部４０は、学習部３０からのアクセス権を、新たな文書に対するアクセス権として設定する（Ｓ３０４）。具体的な設定方法は、図８のＳ２０３におけるアクセス権の設定と同様である。すなわち、アクセス権設定部４０は、学習情報ＤＢ３５に登録されている開示範囲に対応する学習情報について周知の統計的手法に基づく学習手段により学習し、その学習結果に基づいて、素性情報との関連性の度合が所定値以上であるものに対応する開示範囲を素性情報に対応する新たな文書の開示範囲として出力する。また、アクセス権設定部４０は、学習情報ＤＢ３５に登録されている機密期間に対応する学習情報について周知の統計的手法に基づく学習手段により学習し、その学習結果に基づいて、素性情報との関連性の度合が所定値以上であるものに対応する機密期間を素性情報に対応する新たな文書の機密期間として出力する。
【００５５】
例えば、学習情報ＤＢ３５に登録された学習情報が図５乃至図７に示すものであり、新たな文書に対応する素性情報が図１５に示すものである場合、素性情報は、図５における３番目の学習情報、図６における３番目の学習情報、図７における３番目の学習情報と類似している。そして、図５における３番目の学習情報にはグループＧ１に対する開示を許可しない「ＮＯ」が含まれ、図６における３番目の学習情報にはグループＧ２に対する開示を許可する「ＹＥＳ」が含まれ、図７における３番目の学習情報には機密期間「３年」が含まれている。このため、開示範囲Ｇ１、開示範囲Ｇ２、機密期間それぞれについて学習した学習部３０は、図１６に示すように、新たな文書に対して、グループＧ１に対する開示を不許可とし、グループＧ２に対する開示を許可するとともに、機密期間を３年としたアクセス権を出力する。
【００５６】
設定されたアクセス権は、アクセス権未設定文書情報とともに、アクセス権確定部５０へ出力される。アクセス権確定部５０は、このようにして設定されたアクセス権をアクセス権未設定文書情報に付加し、アクセス権設定済み文書情報として文書共有ＤＢ６０に登録する（Ｓ３０５）。図１７は、新たにアクセス権が設定された文書に対応するアクセス権設定済み文書情報の一例を示す図である。図４では４番目の文書情報にはアクセス権が付加されていなかったが、図１３に示す動作によって、図１７に示すようにアクセス権が付加される。
【００５７】
なお、第１実施例と同様、アクセス権確定部５０は、ユーザによってアクセス権の修正指示がなされたか否かを判定し、修正が指示された場合には、ユーザによる操作部１０５の操作等に応じてアクセス権を修正し、修正後のアクセス権を含むアクセス権設定済み文書情報を文書共有ＤＢ６０に登録するようにしてもよい。
【００５８】
次に、文書抽出部７０は、文書共有ＤＢ６０内にアクセス権未設定文書情報が存在するか否かを判定する（Ｓ３０６）。例えば、文書共有ＤＢ６０内にアクセス権が設定されていない文書に対応する文書情報の文書ＩＤのリストが登録されている場合には、文書抽出部７０は、この文書ＩＤリストのうち、未取得の文書ＩＤが存在する場合には、アクセス権未設定文書情報が存在すると判定する。
【００５９】
アクセス権未設定文書情報が存在する場合には、文書抽出部７０は、文書共有ＤＢ６０内に登録された文書情報のうち、そのアクセス権未設定文書情報の文書ＩＤを取得する（Ｓ３０７）。その後は、再び、文書抽出部７０による、取得した文書ＩＤにより特定されるアクセス権未設定文書情報の文書共有ＤＢ６０からの抽出（Ｓ３０２）以降の動作が繰り返される。
【００６０】
次に、文書が階層的に管理される場合であって、当該文書が登録される上位の階層であるフォルダにアクセス権が設定されている場合において、新たな文書に対してアクセス権を設定する第３実施例について説明する。本実施例では、アクセス権の学習の動作は、第１実施例における図３のフローチャートに示す動作と同様である。
【００６１】
すなわち、文書抽出部７０は、文書共有ＤＢ６０内に登録された文書情報のうち、最初のアクセス権設定済み文書情報の識別情報である文書ＩＤを取得し、次に、取得した文書ＩＤにより特定されるアクセス権設定済み文書情報を文書共有ＤＢ６０から抽出する。図１８は、文書共有ＤＢ６０に登録される文書情報の一例を示す図である。図１８に示す文書情報は、文書ＩＤ、文書のファイル名、文書の内容であるテキスト、文書の作成日、文書の著者名、著者の役職、著者が所属するグループ、文書にアクセス権が設定されている場合には当該アクセス権としての文書の開示範囲及び機密期間、文書が登録されるフォルダ名、当該フォルダに設定されたアクセス権としての開示範囲（フォルダ開示範囲）からなる。抽出されたアクセス権設定済み文書情報は、素性抽出部２０へ送られる。
【００６２】
素性抽出部２０は、文書抽出部７０からのアクセス権設定済み文書情報内のテキストに対して、形態素解析を行い、当該テキストを分かち書きにして出現単語を抽出する。また、素性抽出部２０は、出現単語のうち、人名、電話番号、住所、メールアドレスのそれぞれについて、テキスト全体に占める割合を算出する。更に、素性抽出部２０は、文書情報に含まれる作成日、著者名、役職、グループ、開示範囲及び機密期間、フォルダの開示範囲を抽出する。そして、素性抽出部２０は、開示範囲と、機密期間と、出現単語と、出現単語のうち人名、電話番号、住所及びメールアドレスがテキスト内の全ての出現単語に占める割合と、作成日と、著者名と、役職と、グループと、フォルダ開示範囲とを素性として抽出し、学習情報として学習情報ＤＢ３５に登録する。
【００６３】
次に、文書抽出部７０は、文書共有ＤＢ６０内に素性抽出の対象となっていないアクセス権設定済み文書情報が存在するか否かを判定する。素性抽出の対象となっていないアクセス権設定済み文書情報が存在する場合には、文書抽出部７０は、文書共有ＤＢ６０内に登録された文書情報のうち、素性抽出の対象となっていないアクセス権設定済み文書情報の文書ＩＤを取得する。その後は、再び、文書抽出部７０による、取得した文書ＩＤにより特定されるアクセス権設定済み文書情報の文書共有ＤＢ６０からの抽出以降の動作が繰り返される。
【００６４】
そして、文書共有ＤＢ６０内に登録された全てのアクセス権設定済み文書情報に基づいて、素性が抽出されると、学習部３０は、学習情報ＤＢ３５内の学習情報を、アクセス権毎に周知の統計的手法に基づく学習手段により学習する。
【００６５】
図１９乃至図２１は学習情報の一例を示す図である。これらの学習情報は、文書抽出部７０によって抽出されるアクセス権設定済み文書情報が図１８における４番目以外の文書情報である場合に、当該アクセス権設定済み文書情報に対応して得られるものである。図１９は、開示範囲であるグループＧ１をキーにまとめた学習情報であり、対応する文書をグループＧ１に開示することを許可するか否かを示す情報と抽出した素性からなる。図２０は、開示範囲であるグループＧ２をキーにまとめた学習情報であり、対応する文書をグループＧ２に開示することを許可するか否かを示す情報と抽出した素性からなる。図２１は、機密期間をキーにまとめた学習情報であり、当該機密期間とその他の素性からなる。
【００６６】
このようにして学習部３０の学習が完了した後、文書アクセス権設定システム１００では、新たな文書に対してアクセス権を設定する。本実施例では、アクセス権の設定の動作は、第１実施例における図８のフローチャートに示す動作と同様である。すなわち、文書入力部１０は、ユーザの操作部１０５の操作等に応じて、新たな文書に対応する文書情報を入力する。図２２は、文書情報の一例を示す図である。図２１において、テキストは文書の内容であり、当該テキストに文書のファイル名、文書の作成日、文書の著者、著者の役職、著者が所属するグループ名、文書が登録されるフォルダ名、当該フォルダの開示範囲が付加されて文書情報が構成される。入力された文書情報は、素性抽出部２０へ出力される。
【００６７】
素性抽出部２０は、文書情報を入力すると、文書のテキストに対して、形態素解析を行い、当該テキストを分かち書きにして出現単語を抽出する。また、素性抽出部２０は、出現単語のうち、人名、電話番号、住所、メールアドレスのそれぞれについて、テキスト全体に占める割合を算出する。更に、素性抽出部２０は、出現単語と、出現単語のうち人名、電話番号、住所及びメールアドレスがテキスト内の全ての出現単語に占める割合と、作成日と、著者名と、役職と、グループと、各グループに対してフォルダを開示するか否かを示す情報とを素性とする。抽出された素性の組み合わせは、素性情報として、文書情報とともに学習部３０へ出力される。図２２は、新たな文書に対応する素性情報の一例である。
【００６８】
学習部３０は、素性抽出部２０からの素性情報と文書情報とを入力すると、学習情報ＤＢ３５に登録されているそれぞれの開示範囲について、素性情報との関連性の度合が所定値以上であるものに対応する開示範囲を素性情報に対応する新たな文書の開示範囲として出力する。また、学習部３０は、学習情報ＤＢ３５に登録されているそれぞれの機密期間について、素性情報との関連性の度合が所定値以上であるものに対応する機密期間を素性情報に対応する新たな文書の機密期間として出力する。アクセス権設定部４０は、学習部３０からの開示範囲および機密期間に基づき、入力された文書に対する開示範囲及び機密期間を設定する。
【００６９】
例えば、学習情報ＤＢ３５に登録された学習情報が図１９乃至図２１に示すものであり、新たな文書に対応する素性情報が図２３に示すものである場合、素性情報は、図１９における２番目の学習情報、図２０における２番目の学習情報、図２１における２番目の学習情報と類似している。そして、図１９における２番目の学習情報にはグループＧ１に対する開示を許可する「ＹＥＳ」が含まれ、図２０における２番目の学習情報にはグループＧ２に対する開示を許可する「ＹＥＳ」が含まれ、図２１における２番目の学習情報には機密期間「３年」が含まれている。このため、学習部３０は、図２４に示すように、新たな文書に対して、グループＧ１及びグループＧ２に対する開示を許可し、機密期間を３年としたアクセス権を出力する。
【００７０】
設定されたアクセス権は、文書情報とともに、アクセス権確定部５０へ出力される。アクセス権確定部５０は、ユーザによってアクセス権の修正指示がなされたか否かを判定し、アクセス権の修正が指示された場合には、ユーザによる操作部１０５の操作等に応じて、アクセス権設定部４０が設定したアクセス権を修正する。
【００７１】
このようにしてアクセス権が修正された後、あるいは、アクセス権の修正指示がないと判定した後、アクセス権確定部５０は、当該アクセス権を含む、新たな文書に対応する文書情報を、アクセス権設定済み文書情報として文書共有ＤＢ６０に登録する。図２５は、新たにアクセス権が設定された文書に対応するアクセス権設定済み文書情報の一例を示す図であり、フォルダの開示範囲が含まれている。その後、素性抽出部２０は、新たな文書に対応する文書情報に基づいて、学習情報を学習情報ＤＢ３５に登録する。
【００７２】
このように、本実施形態の文書アクセス権設定システム１００は、新たな文書に対応する文書情報や、文書共有ＤＢ６０に登録された文書情報のうちアクセス権が設定されていない文書に対応する文書情報を取得して、これらを解析し、新たな文書やアクセス権が設定されていない文書の著者の属性を含む素性情報を抽出し、新たな文書やアクセス権が設定されていない文書に対するアクセス権を設定しており、文書に対して、著者の属性を考慮した適切なアクセス権を設定することが可能となる。
【００７３】
なお、本発明は、上述した実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。例えば、上述した実施形態では、文書の開示範囲や機密期間等のアクセス権としたが、文書に対する書き込み、読み出し、変更等の可否に対応するアクセス権でもよい。また、上述した実施形態では、文書情報内のテキストに対して、形態素解析を行って単語を抽出したが、ｎ−ｇｒａｍ抽出でｎ文字の文字列を単語として抽出してもよい。また、上述した実施形態では、文書共有ＤＢ６０や学習情報ＤＢ３５は、文書アクセス権設定システム１００の内部に構成されているが、これらを外部に構成し、文書アクセス権設定システム１００は、ネットワークを介してアクセスするようにしてもよい。
【産業上の利用可能性】
【００７４】
以上、説明したように、本発明に係る文書アクセス権設定システム及び文書アクセス権設定プログラムは、著者の属性を考慮した適切なアクセス権を設定することが可能であり、文書アクセス権設定システム等として有用である。
【図面の簡単な説明】
【００７５】
【図１】文書アクセス権設定システムのハードウェア構成を示す図である。
【図２】文書アクセス権設定システムの機能ブロック図である。
【図３】新たな文書に対してアクセス権を設定する第１実施例におけるアクセス権の学習の動作を示すフローチャートである。
【図４】第１実施例における文書共有ＤＢに登録された文書情報の第１の例を示す図である。
【図５】第１実施例における学習情報の第１の例を示す図である。
【図６】第１実施例における学習情報の第２の例を示す図である。
【図７】第１実施例における学習情報の第３の例を示す図である。
【図８】第１実施例における新たな文書に対してアクセス権を設定する動作を示すフローチャートである。
【図９】第１実施例における文書情報の一例を示す図である。
【図１０】第１実施例における素性情報の一例を示す図である。
【図１１】第１実施例におけるアクセス権設定の処理の概要を示す図である。
【図１２】第１実施例における新たな文書に対してアクセス権が設定された場合の文書情報の一例を示す図である。
【図１３】文書共有ＤＢ６０に登録された文書情報に対応する文書のうちアクセス権が設定されていない文書に対してアクセス権を設定する第２実施例におけるアクセス権設定の動作を示すフローチャートである。
【図１４】第２実施例におけるアクセス権未設定文書情報の一例を示す図である。
【図１５】第２実施例における素性情報の一例を示す図である。
【図１６】第２実施例におけるアクセス権設定の処理の概要を示す図である。
【図１７】第２実施例におけるアクセス権が設定された場合の文書情報の一例を示す図である。
【図１８】フォルダにアクセス権が設定されている場合において、新たな文書に対してアクセス権を設定する第３実施例における文書共有ＤＢに登録された文書情報の第１の例を示す図である。
【図１９】第３実施例における学習情報の第１の例を示す図である。
【図２０】第３実施例における学習情報の第２の例を示す図である。
【図２１】第３実施例における学習情報の第３の例を示す図である。
【図２２】第３実施例における新たな文書情報の一例を示す図である。
【図２３】第３実施例における素性情報の一例を示す図である。
【図２４】第３実施例におけるアクセス権設定の処理の概要を示す図である。
【図２５】第３実施例における新たな文書に対してアクセス権が設定された場合の文書情報の一例を示す図である。
【符号の説明】
【００７６】
１０  文書入力部
２０  素性抽出部
３０  学習部
３５  学習情報ＤＢ
４０  アクセス権設定部
５０  アクセス権確定部
６０  文書共有ＤＢ
７０  文書抽出部
１００  文書アクセス権設定システム
【図１】
2008090527.tif 000003
【図２】
2008090527.tif 000004
【図３】
2008090527.tif 000005
【図４】
2008090527.tif 000006
【図５】
2008090527.tif 000007
【図６】
2008090527.tif 000008
【図７】
2008090527.tif 000009
【図８】
2008090527.tif 000010
【図９】
2008090527.tif 000011
【図１０】
2008090527.tif 000012
【図１１】
2008090527.tif 000013
【図１２】
2008090527.tif 000014
【図１３】
2008090527.tif 000015
【図１４】
2008090527.tif 000016
【図１５】
2008090527.tif 000017
【図１６】
2008090527.tif 000018
【図１７】
2008090527.tif 000019
【図１８】
2008090527.tif 000020
【図１９】
2008090527.tif 000021
【図２０】
2008090527.tif 000022
【図２１】
2008090527.tif 000023
【図２２】
2008090527.tif 000024
【図２３】
2008090527.tif 000025
【図２４】
2008090527.tif 000026
【図２５】
2008090527.tif 000027