(57)【要約】【課題】複数作成されたバインダについて、同じ素材文書から生成されたとしても、使用しているページが異なる等の理由から他のバインダとどの程度相関関係があるのかを正確に知ることができる文書管理システムを提供する。【解決手段】バインダソフトウェア２０１により、素材データをページ単位に統一フォーマットに変換し、該統一フォーマットで記述されたページから所望のページを選択してバインダのページとし、異なる２つのバインダ間において前記異なる２つのバインダに含まれる共通素材文書中のページ数と前記２つのバインダ間で共通に持つページとの間の相関係数によって前記２つのバインダ間の相関関係を比較するように制御する。【選択図】      図２
2005043969.tif 000002
【特許請求の範囲】
【請求項１】
複数の文書を纏めて１つの文書として扱うことのできるバインダ機能を具備する文書管理システムにおいて、
素材データをページ単位に統一フォーマットに変換する変換手段と、
前記統一フォーマットで記述されたページから所望のページを選択してバインダのページとするページ取得手段と、
異なる２つのバインダ間において前記異なる２つのバインダに含まれる共通素材文書中のページ数と前記２つのバインダ間で共通に持つページとの間の相関係数によって前記２つのバインダ間の相関関係を比較する比較手段と
を具備したことを特徴とする文書管理システム。
【請求項２】
前記比較手段は、前記異なる２つのバインダに含まれる共通素材文書中のページ数と前記２つのバインダ間で共通に持つページとの回帰直線の傾きと切片が理想直線からの離れ具合を求めることを特徴とする請求項１に記載の文書管理システム。
【請求項３】
前記比較手段は、前記異なる２つのバインダに含まれる共通素材文書のうち、共通ページを持っていない、或いは利用されていない素材文書についての重み付けを加重して比較することを特徴とする請求項２に記載の文書管理システム。
【請求項４】
前記比較手段は、前記異なる２つのバインダに含まれる共通素材文書中のページ数として、前記異なる２つのバインダが利用しているページだけをページ数として数えあげることを特徴とする請求項１乃至３のいずれかに記載の文書管理システム。
【請求項５】
前記比較手段は、前記異なる２つのバインダに含まれる共通素材文書中のページ数と前記２つのバインダ間で共通に持つページの比を求め、その比を昇順に並べ替えてから、相関係数、回帰直線の傾き、切片を求めることを特徴とする請求項１乃至４のいずれかに記載の文書管理システム。
【請求項６】
複数の文書を纏めて１つの文書として扱うことのできるバインダ機能を具備する文書管理システムにより文書を管理する文書管理方法において、
素材文書をページ単位に統一フォーマットに変換する変換工程と、
前記統一フォーマットで記述されたページから所望のページを選択してバインダのページとするページ取得工程と、
異なる２つのバインダ間において前記異なる２つのバインダに含まれる共通素材文書中のページ数と前記２つのバインダ間で共通に持つページとの間の相関係数によって前記２つのバインダ間の相関関係を比較する比較工程と
を具備したことを特徴とする文書管理方法。
【請求項７】
前記比較工程は、前記異なる２つのバインダに含まれる共通素材文書中のページ数と前記２つのバインダ間で共通に持つページとの回帰直線の傾きと切片が理想直線からの離れ具合を求めることを特徴とする請求項６に記載の文書管理方法。
【請求項８】
前記比較工程は、前記異なる２つのバインダに含まれる共通素材文書のうち、共通ページを持っていない、或いは利用されていない素材文書についての重み付けを加重して比較することを特徴とする請求項７に記載の文書管理方法。
【請求項９】
前記比較工程は、前記異なる２つのバインダに含まれる共通素材文書中のページ数として、前記異なる２つのバインダが利用しているページだけをページ数として数えあげることを特徴とする請求項６乃至８のいずれかに記載の文書管理方法。
【請求項１０】
前記比較工程は、前記異なる２つのバインダに含まれる共通素材文書中のページ数と前記２つのバインダ間で共通に持つページの比を求め、その比を昇順に並べ替えてから、相関係数、回帰直線の傾き、切片を求めることを特徴とする請求項６乃至９のいずれかに記載の文書管理方法。
【請求項１１】
請求項６乃至１０に記載の文書管理方法が具備した各工程をコンピュータに実行させるためのプログラムコードから成ることを特徴とするコンピュータ読み取り可能な制御プログラム。
【請求項１２】
請求項１１に記載の制御プログラムを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アプリケーションデータや紙からスキャナ等でコンピュータに入力された画像データ等の様々な電子データを統合して、文書管理や印刷等を行うための文書管理システム、文書管理方法、制御プログラム及び記憶媒体に関する。
【０００２】
【従来の技術】
近年、企業においては情報化が進み、数多くの電子データが存在するようになった。例えば、ワードプロセッサアプリケーションの文書や、表計算ソフトウェアのデータ等である。
【０００３】
また、近年は、紙文書で管理していたものをスキャナやスキャナ機能を備えた複写機により画像データに変換することによって、電子データとして効率的に管理することも行われるようになってきている。
【０００４】
従来の文書管理システムにおいては、通常データベースを持ち、データベース内にスキャナ等から取り込まれたイメージ文書、或いはアプリケーションで作成されたアプリケーション文書が保持されている。これにより、ユーザは、所望の文書をアクセスすることが可能である。
【０００５】
また、単一の文書だけでなく、複数の異なる種類の文書を纏めて１つの文書として扱うことも求められており、これはバインダ機能によって実現されている。バインダ機能は、複数の異なる種類の文書を一旦、ページ毎に特定のフォーマットに変換をして、１つの文書として扱うようにする（例えば、特許文献１参照）。
【０００６】
バインダの中に文書をインポートすることによって、バインダにページ（文書）が登録される。このバインダのデータ保持方法として、各文書のデータをページ単位に持ち、バインダ内でページ毎に自由に並べ替えが行える方式と、文書単位でデータを保持して、バインダ内で文書単位に並べ替えが行える方式とがある。
【０００７】
また、バインダには、バインダに取り入れられる前に元となった素材文書を持つことが可能である。同じ素材文書から色々なバインダを作成することができる。
【０００８】
電子バインダや類似方式については、特許文献２や特許文献３に記載されているが、複数のバインダ文書間の類似についての記載は無い。
【０００９】
【特許文献１】
特開２００２−０９１９４９号
【特許文献２】
特開２００１−０３４５１１号
【特許文献３】
特開２００１−２２９１５９号
【００１０】
【発明が解決しようとする課題】
上述した従来の文書管理システムにおいては、複数作成されたバインダについて、同じ素材文書から生成されたとしても、使用しているページが異なる等の理由から他のバインダとどの程度相関関係があるのかを知ることができないという問題点があった。
【００１１】
本発明は上述した従来技術の有する問題点を解消するためになされたもので、その目的は、複数作成されたバインダについて、同じ素材文書から生成されたとしても、使用しているページが異なる等の理由から他のバインダとどの程度相関関係があるのかを正確に知ることができる文書管理システム、文書管理方法、制御プログラム及び記憶媒体を提供することである。
【００１２】
【発明を解決するための手段】
上記目的を達成するために、本発明の文書管理システムは、複数の文書を束ねて１つの文書として扱うことのできるバインダ機能を具備する文書管理システムにおいて、素材文書をページ単位に統一フォーマットに変換する変換手段と、前記統一フォーマットで記述されたページから所望のページを選択してバインダのページとするページ取得手段と、異なる２つのバインダ間において前記異なる２つのバインダに含まれる共通素材文書中のページ数と前記２つのバインダ間で共通に持つページとの間の相関係数によって前記２つのバインダ間の相関関係を比較する比較手段とを具備したことを特徴とする。
【００１３】
また、上記目的を達成するために、本発明の文書管理方法は、複数の文書を纏めて１つの文書として扱うことのできるバインダ機能を具備する文書管理システムにより文書を管理する文書管理方法において、素材文書をページ単位に統一フォーマットに変換する変換工程と、前記統一フォーマットで記述されたページから所望のページを選択してバインダのページとするページ取得工程と、異なる２つのバインダ間において前記異なる２つのバインダに含まれる共通素材文書中のページ数と前記２つのバインダ間で共通に持つページとの間の相関係数によって前記２つのバインダ間の相関関係を比較する比較工程とを具備したことを特徴とする。
【００１４】
また、上記目的を達成するために、本発明の制御プログラムは、前記文書管理方法が具備した各工程をコンピュータに実行させるためのプログラムコードから成ることを特徴とする。
【００１５】
更に、上記目的を達成するために、本発明の記憶媒体は、前記制御プログラムを格納したことを特徴とする。
【００１６】
【発明の実施の形態】
以下、本発明の各実施の形態を図面に基づき説明する。
【００１７】
（第１の実施の形態）
まず、本発明の第１の実施の形態を、図１乃至図７に基づき説明する。
【００１８】
図１は、本実施の形態に係る文書管理システムの構成を示す図であり、同図において、１０１はネットワークで、その上に、文書管理サーバ１０２が存在する。この文書管理サーバ１０２にはデータベース１０３が接続されており、このデータベース１０３に文書や管理のためのデータが格納される。ネットワーク１０１上には、文書管理クライアント１０４，１０５が存在する。
【００１９】
文書管理クライアント１０４，１０５から文書管理サーバ１０２へ文書アクセスの要求が行われると、文書管理サーバ１０２は、データベース１０３に適宜アクセスを行い、文書管理クライアント１０４，１０５から要求のある文書の格納や取り出しを行う。また、データベース１０３は、文書管理サーバ１０２だけにある必要はなく、文書管理クライアント１０５側に、例えば、データベース１０６のように存在して接続されていても良い。この場合は、文書管理クライアント１０５は、データベース１０３とデータベース１０６の両方にアクセスすることが可能である。
【００２０】
次に、バインダについて説明する。
【００２１】
バインダは、異なる文書を統一的なフォーマットに変換する。例えば、ＴＩＦＦやビットマップファイルのような画像フォーマット、或いは、Ａｄｏｂｅ社のＰＤＦ、また、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ  Ｃｏｎｓｏｒｔｉｕｍで規定されたＳＶＧ等でページデータを表す。そして、変換されたページデータを基に、ページや文書の順番の入れ替えや回転、削除等の編集操作を行う。
【００２２】
この統一的なフォーマットへの変換には、ページデータを確定させる必要があるために、アプリケーションから印刷を実行することで、ページデータを生成する方法がある。このとき、所望のページデータフォーマットに変換するために、プリンタドライバを用いて、ページデータを統一的なフォーマットに変換する。
【００２３】
これは、図２に示すように、バインダソフトウェア（バインダ生成プログラム）２０１が、バインダに取り込みたいアプリケーションファイル２０２に関連したアプリケーション２０３を起動させ、特定の統一フォーマットデータ２０５へ変換するプリンタドライバ２０４を用いて印刷するように実行する。プリンタドライバ２０４によって生成された統一フォーマットデータ２０５をページデータとして、バインダ内部に取り込む。
【００２４】
ここで、アプリケーション２０３を起動して特定のプリンタドライバ２０４で印刷することによって、ページデータを生成してバインダに取り込む方式について説明したが、特定のアプリケーションに関連しないファイルフォーマット、たとえば、画像フォーマット等は、アプリケーション２０３を起動しないで、直接、統一的なフォーマットに変換しても良い。
【００２５】
バインダの中には、変換されたページデータと共にオリジナル文書データを持っても良い。オリジナル文書データとは、変換に利用された元となるデータのことである。バインダでは、オリジナル文書データを持つ場合に、バインダのページとして利用されている変換されたページが、オリジナル文書データの何ページに相当するのかを覚えている。即ち、バインダ内のページ番号から、オリジナル文書とその何ページ目に相当するかが判明し、逆に、オリジナル文書内の特定のページがバインダ文書の何ページ目に相当するかが分かる。
【００２６】
バインダの中にオリジナル文書データが存在する場合に、そのオリジナル文書データを編集可能であるアプリケーションソフトウェアがある場合には、オリジナル文書データを、そのアプリケーションソフトウェアで編集することが可能である。その編集後に、バインダソフトウェアは、公知の技術を用いてアプリケーションソフトウェアの終了を検知して、更新されたオリジナル文書から再度、先に説明した統一フォーマットデータ２０５への変換を行い、バインダのページの更新を行う。即ち、バインダで用いられているページを、更新後のページと置き換える置換処理が行われる。
【００２７】
若し、更新後の文書から生成されたページ数が元のページ数を超えていた場合は、超えた分のページは、バインダのページとしては利用されない。
【００２８】
但し、変換されたページデータとしては保持しておく。
【００２９】
また、更新後の文書から生成されたページ数が元のページ数より少ない場合は、バインダ中で使われている変換後のページ数より超えた分のページは削除される。
【００３０】
次に、本実施の形態に係る文書管理システムにおいて、図３に示す１つの事例であるソフトウェアのＧＵＩを用いた場合の動作について説明する。
【００３１】
図３において、３０１は文書管理ソフトウェア、３０２はコンピュータのＯＳ（オペレーティングシステム）上で管理されたファイル管理、３０３は本実施の形態に係る文書管理システムの事項を処理するバインダソフトウェア、３０４はオリジナル文書を管理するＤｏｃｕｍｅｎｔ  Ｌｉｓｔ（ドキュメントリスト）、３０５はオリジナルの各ページを表示するＰａｇｅ  Ｖｉｅｗ（ページビュー）、３０６はバインダ文書を管理するＷｏｒｋｓｐａｃｅ（ワークスペース）、３０７はバインダ文書を表示するための表示ソフトウェアである。
【００３２】
図３において、例えば、文書管理ソフトウェア３０１やＯＳのファイル管理３０２からマウスによるドラッグ＆ドロップによってバインダソフトウェア３０３にオリジナル文書を持ってくると、図２のプリンタドライバ２０４等による統一フォーマットデータ２０５への変換を行う。このとき、この文書管理システムでは、オリジナル文書をバインダ内に取り込み、Ｄｏｃｕｍｅｎｔ  Ｌｉｓｔ３０４にオリジナル文書の一覧が表示され、Ｐａｇｅ  Ｖｉｅｗ３０５に選択されたオリジナル文書の各ページが表示されている。Ｗｏｒｋｓｐａｃｅ３０６、Ｄｏｃｕｍｅｎｔ  Ｌｉｓｔ３０４、Ｐａｇｅ  Ｖｉｅｗ３０５には、各ページを縮小表示したサムネイルを用いて表示される。
【００３３】
このバインダソフトウェア３０３の例では、Ｄｏｃｕｍｅｎｔ  Ｌｉｓｔ３０４やＰａｇｅ  Ｖｉｅｗ３０５からＷｏｒｋｓｐａｃｅ３０６にページや文書を移動することで、バインダとしてのデータを構築していく。また、Ｗｏｒｋｓｐａｃｅ３０６内でページの並べ替え等が行える。
【００３４】
また、バインダのページ構成を、より簡潔にするために、Ｐａｇｅ  Ｖｉｅｗ３０５が存在せずに文書単位でバインダを構成することが可能である。
【００３５】
このようなバインダソフトウェアについて、図４を用いて説明する。
【００３６】
図４において、４０１はＷｏｒｋｓｐａｃｅ、４０２はＤｏｃｕｍｅｎｔ  Ｌｉｓｔである。
【００３７】
Ｗｏｒｋｓｐａｃｅ４０１はバインダデータを表すものであり、このＷｏｒｋｓｐａｃｅ４０１が図３のＷｏｒｋｓｐａｃｅ３０６と異なる点は、ここで扱われるのが文書単位のデータになることである。例えば、図４では、Ｗｏｒｋｓｐａｃｅ４０１に３つの文書４０３，４０４，４０５がある。それぞれ文書の先頭ページのサムネイルが表示され、また、サムネイルの隅にどのようなアプリケーションのファイルであるかを示すアイコンが付加されている。
【００３８】
また、Ｄｏｃｕｍｅｎｔ  Ｌｉｓｔ４０２には、バインダ内のオリジナル文書の一覧が表示される。このとき、文書名とこの文書に関連したアプリケーションのアイコン４０６，４０７が表示される。若し、このアイコン４０６，４０７が表示されていない場合は、バインダ内にオリジナル文書は入っておらず、変換後のページデータだけが入っている。
【００３９】
ここで、相関関係を求めたい２つのバインダをＢ１，Ｂ２とする。また、それぞれのバインダに含まれる素材文書数をＮｓ１，Ｎｓ２とする。この２つのバインダＢ１，Ｂ２の素材文書の内、同一である素材文書の数をＮＣとする。更に、素材文書が同一であっても、２つのバインダＢ１，Ｂ２のどちらか、或いは両方で当該素材文書のページが全く利用されていない場合、或いは利用しているページが重複していない素材文書について除いた素材文書数をＮとする。具体的に例を挙げると、ある素材文書がバインダＢ１，Ｂ２で共通に持っており、その素材文書が１０ページから成るとする。バインダＢ１は、その素材文書のうち、１ページから４ページを利用しており、バインダＢ２は、８ページと９ページを利用しているとすると、バインダＢ１，Ｂ２では共通のページが無いため、Ｎにはカウントされない。このことから、下記式（１）の関係が成り立つ。
【００４０】
Ｎ≦Ｎｃ≦ｍｉｎ（ＮＳ１，ＮＳ２）・・・（１）
次に、素材文書Ｓが持つページ数をＰ（Ｓ）とする。また、２つのバインダＢ１，Ｂ２間で同一の素材文書Ｓを共通に持つページ数をＣ（Ｓ）とする。すると、下記式（２）の関係が成り立つ。
【００４１】
０≦Ｃ（Ｓ）≦Ｐ（Ｓ）・・・（２）
上記Ｎの場合には、０＜Ｃ（Ｓ）なる素材文書Ｓをカウントすることになる。
【００４２】
以下、０＜Ｃ（Ｓ）の条件を満たすものをバインダＢ１，Ｂ２の共通の素材文書と記述する。
【００４３】
図５は、バインダＢ１，Ｂ２の共通の素材文書Ｓｉ（１≦ｉ≦Ｎ）に対して、Ｓｉのページ数Ｐ（Ｓｉ）とバインダＢ１，Ｂ２間で同一の素材文書Ｓを共通に持つページ数Ｃ（Ｓｉ）を表にした図であり、同図を共通素材文書ページ相関テーブルと記述する。
【００４４】
Ｓｉのページ数Ｐ（Ｓｉ）とバインダＢ１、Ｂ２間で同一の素材文書Ｓを共通に持つページ数Ｃ（Ｓｉ）の２変量の相関関係を求めれば、バインダ間の相関関係を知り得ることが可能になる。
【００４５】
ここで、以下の説明の便宜上、図６に示すように、Ｓｉのページ数Ｐ（Ｓｉ）については変数Ｘｉと置き換え、また、バインダＢ１，Ｂ２間で同一の素材文書Ｓを共通に持つページ数Ｃ（Ｓｉ）についてはＹｉと置き換える。
【００４６】
バインダＢ１，Ｂ２の相関の度合いをα（０≦α≦１）とし、αが１に近いほど相関関係が強いものとする。また、変数ＸｉとＹｉの相関係数をΓとする。一般に、相関係数Γ（−１≦Γ≦１）は、下記式（３）により求められる（但し、Ｎ＞１）。
【００４７】
【数１】
2005043969.tif 000003
【００４８】
なお、平均Ｘ、平均Ｙは、それぞれＸｉ，Ｙｉの平均を表す（但し、下記数２による。）。
【００４９】
【数２】
2005043969.tif 000004
【００５０】
一般に、相関係数Γの絶対値｜Γ｜が１に近いほど２変量の相関が強いことになる。
【００５１】
また、ＸとＹの理想的な関係式は、下記式（４）である。
【００５２】
Ｙ＝Ｘ    ‥‥（４）
これは、共通素材文書の全てのページをバインダＢ１，Ｂ２で共通に持つ場合である。
【００５３】
まず、Ｎ＝０の場合は、共通となる素材文書が存在せず、この場合は、下記式（５）が成り立つ。
【００５４】
Γ＝０  ‥‥（５）
また、Ｎ＝１の場合は、Γの値が定義されないので、下記式（６）が成り立つ。
【００５５】
Γ＝Ｙ１／Ｘ１          ・・・（６）
常に０＜Ｙ１≦Ｘ１であることから、０＜Γ≦１となり、Γの条件を満たす。
【００５６】
Ｎ＞１の場合は、上記式（３）によって相関係数Γを求める。
【００５７】
各バインダ間の関係を求めるめに、Γの絶対値｜Γ｜の値をαとして、下記式（７）のように比較することで、バインダ間の相対関係を求めることができる。
【００５８】
α＝｜Γ｜      ・・・（７）
以下、本実施の形態に係る文書管理システムの動作を、図７のフローチャートを用いて具体的に説明する。
【００５９】
まず、ステップＳ７０１で、バインダＢ１，Ｂ２から共通素材文書を求める。次に、ステップＳ７０２で、前記ステップＳ７０１において求めた共通素材文書数を求め、Ｎとする。次に、ステップＳ７０３で、ｉを１とする。次に、ステップＳ７０４で、ｉがＮを超えているか否かを判定する。そして、ｉがＮ以下であれば、ステップＳ７０５へ進み、共通素材文書Ｓｉのページ数Ｐ（Ｓｉ）を求める。次に、ステップＳ７０６で、共通素材文書Ｓｉに対してバインダＢ１，Ｂ２との共通ページ数Ｃ（Ｓｉ）を求める。次に、ステップＳ７０７で、（Ｐ（Ｓｉ），  Ｃ（Ｓｉ））の組み合わせで共通素材文書ページ相関テーブルＴに登録し、次のステップＳ７０８で、ｉをインクリメントする。その後、前記ステップＳ７０４へ戻る。このステップＳ７０４で、ｉがＮを超えていれば、ステップＳ７０９へ進む。ステップＳ７０９では、Ｎの値が判定される。Ｎが０の場合は、ステップＳ７１０へ進み、Γの値を０とする。Ｎが１の場合は、Γの値をＹ１／Ｘ１とする。また、Ｎが２以上の場合は、上記式（３）によってΓを求める。それぞれの場合についてガンマを求めた後、ステップＳ７１３へ進み、α＝｜Γ｜として、αの値を求めた後、本処理動作を終了する。
【００６０】
この図７のフローチャートによって、２つのバインダＢ１，Ｂ２間の相関距離を求めることができる。この処理を複数のバインダ間に適用することによって、関連性の強いバインダについて求めることができる。
【００６１】
（第２の実施の形態）
次に、本発明の第２の実施の形態を図８及び図９に基づき説明する。
【００６２】
尚、本実施の形態に係る文書管理システムの基本的な構成は、上述した第１の実施の形態における図１及び図２と同一であるから、必要に応じて、これら両図を流用して説明する。
【００６３】
上述した第１の実施の形態における式（４）で示したようなＸとＹの理想の関係式（直線）と実際のＸ，Ｙの値から推測される直線の相違の度合いをバインダ間の相関関係に加える。
【００６４】
まず、Ｎ＝０、Ｎ＝１の場合は、直線が求められないため、第１の実施の形態と同じように、式（７）によってαを求める。
【００６５】
次に、Ｎ＞１の場合については、変量Ｘ，Ｙに対して最小二乗法を用いて、回帰直線を求める。ここで、回帰直線は、下記式（８）の形式で表される。
【００６６】
Ｙ＝ｂＸ＋ａ    ・・・（８）
また、ａ、ｂは、それぞれ下記式（９）、（１０）によって求められる。
【００６７】
【数３】
2005043969.tif 000005
【００６８】
ここで、先に示したように平均Ｘ、平均Ｙは、それぞれＸｉ、Ｙｉの平均を表す。ＳＸＹ、ＳＸは、それぞれＸとＹの共分散、Ｘの分散を表し、下記式（１１）、（１２）により求められる。
【００６９】
【数４】
2005043969.tif 000006
【００７０】
上記式（９）、（１０）、（１１）、（１２）を用いて、回帰直線の傾きｂとＹ切片ａを求める。
【００７１】
まず、回帰直線の傾きｂについて考えてみる。Ｘ１＝Ｘ２＝Λ＝ＸＮで、且つＹ１＝Ｙ２＝Λ＝ＹＮでない場合は、共分散ＳＸＹ、分散ＳＸに０となり、回帰直線は、下記式（１３）となる。
【００７２】
Ｘ＝Ｘ１      ・・・（１３）
この場合は、Ｙの平均を求め、一点（Ｘ１，平均Ｙ）であるものとして、Ｎ＝１の場合であるものとする。また、Ｙ１＝Ｙ２＝Λ＝ＹＮで、且つＸ１＝Ｘ２＝Λ＝ＸＮでない場合は、共分散ＳＸＹが０となり、回帰直線は、下記式（１４）となる。
【００７３】
Ｙ＝Ｙ１      ・・・（１４）
この場合も、Ｘの平均を求め、一点（平均Ｘ，Ｙ１）であるものとして、Ｎ＝１であるものとする。また、Ｘ１＝Ｘ２＝Λ＝ＸＮで、且つＹ１＝Ｙ２＝Λ＝ＹＮである場合は、一点（Ｘ１，Ｙ１）となるので、この場合もＮ＝１の場合を適用する。
【００７４】
０＜ｂ≦１の場合は、傾きｂをｂ′とする（ｂ′＝ｂ）。次に、ｂ＞１の場合は、下記式（１５）となる。
【００７５】
【数５】
2005043969.tif 000007
【００７６】
また、ｂ＜０の場合について考えてみる。この場合は、共通素材文書のページ数が少ない箇所でバインダ間で共通に持つページ数が多く、ページ数が多い箇所で共通に持つページ数が少ないことを意味している。
【００７７】
そこで、全ての共通素材文書に対して、Ｙｉ／Ｘｉを求め、その値のうち、最大のものについて、Ｘｉ＝２Ｘｉ、Ｙｉ＝２Ｙｉとして再度、傾きｂを求める。
【００７８】
再び、ｂ＜０となった場合は、その次の値に対して、同様にＸ、Ｙ共に２倍して計算を行うことを繰り返し、ｂ＞０となるまで続ける。そして、ｂ＞０となれば、先に述べた方式でｂ′を求める。また、ｂ＝０の場合は、上記式（１４）と同様となるので、この場合と同じように処理を行う。０＜ｂ′≦１であり、ｂ′が１に近いほど上記式（４）に近いことになる。
【００７９】
次に、回帰直線のＹ切片ａ′について考えてみる。
【００８０】
上記式（４）が理想上の直線であり、ａ＝０に近いほどよいことになる。そこで、下記式（１６）、（１７）によりａを定義する
【００８１】
【数６】
2005043969.tif 000008
【００８２】
上記式（１６）、（１７）より、ａ′は｜ａ｜が０に近いほど１に近く、｜ａ｜が大きくなればなるほど０に近い値を取ることが分かる。
【００８３】
今まで述べてきたものでは、共通素材文書に対しての相関値を求めてきたが、バインダＢ１，Ｂ２が素材文書としては両方のバインダとも持っているが、共通ページを持っていない、或いは利用されていない素材文書について、重みＷとして、下記式（１８）を適応する。
【００８４】
【数７】
2005043969.tif 000009
【００８５】
Ｗは、Ｎｃ、ＮＳ１、ＮＳ２の定義より、下記式（１９）となる。
【００８６】
０≦Ｗ≦１    ・・・（１９）
２つのバインダで同時に持つ素材文書が多いほど重みＷは１に近づく。即ち、１に近いほど、２つのバインダに相関があると言える。
【００８７】
以上より、各バインダ間の関係αは、下記式（２０）により求められる。
【００８８】
α＝Γ×ａ′×ｂ′Ｗ      ・・・（２０）
なお、０≦Γ，ａ′，ｂ′，Ｗ≦１であるので、０≦α≦１となり、αが１に近いほどバインダ間の関係が強いと言える。また、重みＷについては、加重しなくても良い。
【００８９】
以下、図８及び図９のフローチャートを用いて具体的に説明する。
【００９０】
図８において、ステップＳ８０１で、図７のフローチャートにおけるステップＳ７０１からステップＳ７１３の直前までの処理が行われる。次に、ステップＳ８０２で、Ｘ１＝Ｘ２＝Λ＝ＸＮであるか否かを判定する。そして、Ｘ１からＸＮまで全て同一あればステップＳ８０３へ進み、また、同一でなければステップＳ８０７へ進む。
【００９１】
ステップＳ８０３では、更に、Ｙ１＝Ｙ２＝Λ＝ＹＮであるか否かを判定する。そして、Ｙ１からＹＮまで全て同一あればステップＳ８０４へ進み、また、同一でなければステップＳ８０５へ進む。ステップＳ８０４では、Ｘ１からＸＮが同一あり、Ｙ１からＹＮが同一であるので、Γ＝Ｙ１／Ｘ１とし、ステップＳ８１０へ進む。
【００９２】
ステップＳ８０５では平均Ｙを求め、次のステップＳ８０６で、Γ＝平均Ｙ／Ｘ１として、ステップＳ８１０へ進む。
【００９３】
また、ステップＳ８０７では、Ｙ１＝Ｙ２＝Λ＝ＹＮであるか否かを判定する。そして、Ｙ１からＹＮまで全て同一あればステップＳ８０８へ進み、また、同一でなければ図９のステップＳ８１１へ進む。
【００９４】
ステップＳ８０８では平均Ｘを求め、次のステップＳ８０９でΓ＝Ｙ１／平均Ｘとして、ステップＳ８１０へ進む。ステップＳ８１０では、α＝Γとして、２つのバインダＢ１，Ｂ２間の相関距離αを求め、その後、本処理動作を終了する。
【００９５】
図９において、ステップＳ８１１では、上記式（９）、（１１）、（１２）を用いて、回帰直線の傾きｂを求める。次に、ステップＳ８１２で、０＜ｂ≦１であるか否かを判定する。そして、その判定結果が肯定（Ｙｅｓ）であればステップＳ８１３へ進み、また、否定（Ｎｏ）であればステップＳ８１４へ進む。
【００９６】
ステップＳ８１３ではｂ′＝ｂとして、ステップＳ８１８へ進む。また、ステップＳ８１４ではｂ＞１か否かを判断し、ｂ＞１であればステップＳ８１５へ進み、そうでなければステップＳ８１６へ進む。
【００９７】
ステップＳ８１５では上記式（１５）によってｂ′を求めて、ステップＳ８１８へ進む。また、ステップＳ８１６では、共通素材文書ページ相関テーブルＴでの全ての組み合わせＹｉ／Ｘｉに対して最大となるｉを求め、ｉｍａｘとする。次に、ステップＳ８１７で、共通素材文書ページ相関テーブルＴに対して（Ｘｉｍａｘ，Ｙｉｍａｘ）を（２Ｘｉｍａｘ，２Ｙｉｍａｘ）と変更する。そして、再び前記ステップＳ８１１へ戻り、傾きｂが計算される。
【００９８】
また、ステップＳ８１８では、上記式（１０）を用いて回帰直線の切片ａを求める。次に、ステップＳ８１９で、前記ステップＳ８１８において求めたａを上記式（１６）、（１７）によってａ′を求める。次に、ステップＳ８２０へ進み、上記式（１８）から重みＷを求める。次に、ステップＳ８２１で、上記式（２０）によって２つのバインダＢ１，Ｂ２間の相関距離αを求め、その後、本処理動作を終了する。
【００９９】
（第３の実施の形態）
次に、本発明の第３の実施の形態を、図１０に基づき説明する。
【０１００】
尚、本実施の形態に係る文書管理システムの基本的な構成は、上述した第１の実施の形態における図１及び図２と同一であるから、必要に応じて、これら両図を流用して説明する。
【０１０１】
上述した第１及び第２の実施の形態において、相関係数を求めるためにＳｉのページ数Ｐ（Ｓｉ）について変数Ｘｉ、バインダＢ１，Ｂ２の共通で持つページ数Ｃ（Ｓｉ）についてＹｉとしているが、変数ＸｉについてＳｉのページ数でなく、バインダＢ１とＢ２で利用しているページ数にすることで、相関関係をより強めて計算することができる。
【０１０２】
図１０は、本実施の形態に係る文書管理システムにおける複数のバインダ文書において、同一素材文書のページを利用している一例を示す図であり、同図において、１００１は素材文書Ｓで、１０ページ持つものとする。１００２はバインダＢ１で、２ページから５ページまで使用しているものとする。１００３はバインダＢ２で、４ページから８ページまで使用しているものとする。素材文書Ｓ（１００１）中で、バインダとして用いられているページは、２ページから８ページまでの７ページ分である。そこで、この場合の値をＸ＝７、Ｙ＝２（４ページと５ページだけが共通のページであるため）となる。
【０１０３】
このようにして、上述した第１の実施の形態や第２の実施の形態と同様に処理を行う。
【０１０４】
（第４の実施の形態）
上述した第２及び第３の実施の形態においては、相関係数を求めるためのＸｉ、Ｙｉの組み合わせの順番については規定していない。そのため、第２の実施の形態で示した、回帰直線の傾きｂが負の場合になったり、正の場合でも傾きが適切な値にならない場合がある。
【０１０５】
そこで、全ての（Ｘｉ，Ｙｉ）の組に対してＸｉ／Ｙｉを計算し、その値に応じて並べ替えを行い、新たにＸｉ′（＝Ｙｉ／Ｘｉ）とする。また、（Ｘｉ，Ｙｉ）の意味として、素材文書の持つページＸｉのうちＹｉページを共通に持つということである。つまり、新たなＸｉ′に対して、Ｙｉ′／Ｘｉ′＝Ｙｉ／ＸｉなるＹｉ′を求めて、それらを新たな２変量Ｘ′、Ｙ′として、相関係数を求めれば良い。即ち、Ｙｉ′＝（Ｙｉ／Ｘｉ）２である。このとき、Ｙ座標に対して単調増加し、且つＹ＝Ｘの直線の下側に（Ｘｉ′，Ｙｉ′）が置かれるため、より正確な相関関係を得やすくなる。
【０１０６】
（その他の実施の形態）
上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても、本発明が達成されることは言うまでもない。
【０１０７】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０８】
また、プログラムコードを供給するための記憶媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード等の上記プログラムコードを記憶できるものであれば良く、或いはネットワークを介したダウンロード等を用いることができる。
【０１０９】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１１０】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１１１】
以上では、本発明の様々な例と実施形態を説明したが、当業者であれば、本発明の趣旨と範囲は本明細書内の特定の説明と図に限定されるものではなく、本願特許請求の範囲に全て述べられた様々な修正と変更に及ぶことが可能であることは言うまでもない。
【０１１２】
【発明の効果】
以上のように本発明によれば、複数作成されたバインダについて、同じ素材文書から生成されたとしても、使用しているページが異なる等の理由から他のバインダとどの程度相関関係があるのかを正確に知ることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る文書管理システムの構成を示す図である。
【図２】本発明の第１の実施の形態に係る文書管理システムにおけるバインダソフトウェアの処理の一例を示す図である。
【図３】本発明の第１の実施の形態に係る文書管理システムにおける文書管理システムとバインダソフトウェアの表示例を示す図である。
【図４】本発明の第１の実施の形態に係る文書管理システムにおけるバインダソフトウェアの画面構成例を示す図である。
【図５】本発明の第１の実施の形態に係る文書管理システムにおける共通素材文書ページ相関テーブルの一例を示す図である。
【図６】本発明の第１の実施の形態に係る文書管理システムにおける共通素材文書ページ相関テーブルの一例を示す図である。
【図７】本発明の第１の実施の形態に係る文書管理システムにおける相関係数から２つのバインダＢ１，Ｂ２間の相関距離αを求める動作の流れを示すフローチャートである。
【図８】本発明の第２の実施の形態に係る文書管理システムにおける回帰直線の傾きと切片から２つのバインダＢ１，Ｂ２間の相関距離αを求める動作の流れを示すフローチャートである。
【図９】本発明の第２の実施の形態に係る文書管理システムにおける回帰直線の傾きと切片から２つのバインダＢ１，Ｂ２間の相関距離αを求める動作の流れを示すフローチャートである。
【図１０】本発明の第３の実施の形態に係る文書管理システムにおける複数のバインダ文書において、同一素材文書のページを利用している一例を示す図である。
【符号の説明】
１０１    ネットワーク
１０２    文書管理サーバ
１０３    データベース
１０４    文書管理クライアント
１０５    文書管理クライアント
１０６    データベース
２０１    バインダソフトウェア（バインダ生成プログラム）
２０２    アプリケーションファイル
２０３    アプリケーション
２０４    プリンタドライバ
２０５    統一フォーマットデータ
３０１    文書管理ソフトウェア
３０２    ファイル管理
３０３    バインダソフトウェア
３０４    Ｄｏｃｕｍｅｎｔ  Ｌｉｓｔ（ドキュメントリスト）
３０５    Ｐａｇｅ  Ｖｉｅｗ（ページビュー）
３０６    Ｗｏｒｋｓｐａｃｅ（ワークスペース）
３０７    表示ソフトウェア
４０１    Ｗｏｒｋｓｐａｃｅ（ワークスペース）
４０２    Ｄｏｃｕｍｅｎｔ  Ｌｉｓｔ（ドキュメントリスト）
４０３    文書
４０４    文書
４０５    文書
４０６    アイコン
４０７    アイコン
１００１  素材文書Ｓ
１００２  バインダＢ１
１００３  バインダＢ２
【図１】
2005043969.tif 000010
【図２】
2005043969.tif 000011
【図３】
2005043969.tif 000012
【図４】
2005043969.tif 000013
【図５】
2005043969.tif 000014
【図６】
2005043969.tif 000015
【図７】
2005043969.tif 000016
【図８】
2005043969.tif 000017
【図９】
2005043969.tif 000018
【図１０】
2005043969.tif 000019