(57)【要約】【課題】  電子文書に対する変更箇所が複数存在する場合であっても、各変更箇所に対する変更理由を容易に把握することのできる文書処理装置、文書処理方法及び文書処理プログラムを得る。【解決手段】  クライアント装置５０における添付部５１Ａにより、処理対象とする電子文書に対して当該電子文書の記述内容の一部の変更に関するコメントを付箋アノテーションにより添付した状態とするため、利用者によって添付された付箋アノテーションに関する情報をアノテーション管理サーバ２０の二次記憶部２５に登録し、関連付け記憶部５１Ｂにより、前記コメントを参考として前記電子文書における記述内容の一部が変更された場合に、変更箇所を示す変更箇所情報（変更関連情報の一部）と前記コメントとを関連付けてアノテーション管理サーバ２０における二次記憶部２５に記憶する。【選択図】        図８
2006031292.tif 000002
【特許請求の範囲】
【請求項１】
処理対象とする電子文書に対して当該電子文書の記述内容の一部の変更に関するコメントを付加情報として添付する添付手段と、
前記コメントを参考として前記電子文書における記述内容の一部が変更された場合に変更箇所を示す変更箇所情報と前記コメントとを関連付けて記憶する記憶手段と、
を備えた文書処理装置。
【請求項２】
前記電子文書を表示するための表示手段と、
前記電子文書を前記変更箇所が識別可能に表示するように前記表示手段を制御する表示制御手段と、
を更に備えた請求項１記載の文書処理装置。
【請求項３】
前記記憶手段は、前記電子文書の変更箇所に対する変更内容を示す変更内容情報を対応するコメントに関連付けて更に記憶し、
前記表示制御手段は、前記変更内容情報によって示される変更内容を更に表示するように前記表示手段を制御する
請求項２記載の文書処理装置。
【請求項４】
前記表示制御手段は、前記コメントに関連する関連情報を更に表示するように前記表示手段を制御する
請求項２又は請求項３記載の文書処理装置。
【請求項５】
前記関連情報を、電子掲示板において前記電子文書の記述内容の一部の変更に関して交わされたメッセージとした
請求項４記載の文書処理装置。
【請求項６】
前記添付手段は、前記付加情報を変更箇所に対応する位置に添付する
請求項１乃至請求項５の何れか１項記載の文書処理装置。
【請求項７】
処理対象とする電子文書に対して当該電子文書の記述内容の一部の変更に関するコメントを付加情報として添付し、
前記コメントを参考として前記電子文書における記述内容の一部が変更された場合に変更箇所を示す変更箇所情報と前記コメントとを関連付けて記憶手段により記憶する
文書処理方法。
【請求項８】
前記電子文書を前記変更箇所が識別可能に表示するように表示手段を制御する
請求項７記載の文書処理方法。
【請求項９】
処理対象とする電子文書に対して当該電子文書の記述内容の一部の変更に関するコメントを付加情報として添付する添付ステップと、
前記コメントを参考として前記電子文書における記述内容の一部が変更された場合に変更箇所を示す変更箇所情報と前記コメントとを関連付けて記憶手段により記憶する記憶ステップと、
をコンピュータに実行させる文書処理プログラム。
【請求項１０】
前記電子文書を前記変更箇所が識別可能に表示するように表示手段を制御する表示制御ステップ
を更に有する請求項９記載の文書処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置、文書処理方法及び文書処理プログラムに係り、より詳しくは、電子文書を編集することのできる文書処理装置、当該文書処理装置における文書処理方法及び当該文書処理装置において実行される文書処理プログラムに関する。
【背景技術】
【０００２】
近年、複数の人やグループが共同で文書を作成し、当該文書を各人が適宜利用できるようにした文書処理システムが考えられており、これらのシステムの一例として作成文書の版管理を行うことができるシステムや作成文書に作者のコメントを付けることができるシステム等が考えられている。
【０００３】
ところが、これらの従来のシステムでは、改訂された文書の版情報や文書に付けられたコメントは、各々文書とは別に独立した状態で管理されるようになっていた。
【０００４】
このため、このように管理される共同文書に対して改訂がなされた場合に、文書の変更理由を知りたい場合も変更の理由を示したコメントを文書と関連付けて提示できないことから、これら変更理由を正しく把握できないことがあり、また、文書にコメントが付けられた場合も同様で、そのコメントが最終的にどのように文書の変更に反映されたのかを知ることが難しかった。
【０００５】
そこで、この問題を解決するために、従来、文書を画面に表示して編集コマンドを受け付ける文書エディタ、該文書エディタに表示された文書に対するユーザのコメントを入力して表示するコメントエディタ、版情報をユーザに提示する版情報表示部を有するエディタ手段と、前記文書エディタにて編集された文書を管理する文書管理部、前記コメントエディタより入力されたコメントを管理するコメント管理部、前記文書エディタでの編集前の文書と編集後の文書をそれぞれ旧版と新版とし、かつその違いを記述した版情報と共に文書を管理する版情報管理部を有する文書情報管理手段とを備えた複数の端末装置と、これら複数の端末装置に対して接続可能で、かつ前記文書エディタで編集された文書を記憶する文書記憶部、前記コメントエディタより入力されたコメントを記憶するコメント記憶部、前記版情報表示部に提示される版情報を記憶する版情報記憶部を有する文書データベースとを具備し、前記文書エディタにより編集された文書は、旧版及び新版の文書と、変更内容を示す版情報と、変更を促したコメントとが互いにリンクして前記文書情報管理手段及び前記文書データベースで管理、記憶され、かつ前記文書データベースに記憶された内容を前記各端末装置から検索可能にした技術があった（例えば、特許文献１参照。）。
【特許文献１】特開平５−１１３９７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、この従来の技術では、文書とコメントとを関連付けた状態で管理しているので、文書に対するコメント内容を把握することはできるものの、旧版から新版への変更箇所に対するコメントの対応関係が明確でないため、当該変更箇所が複数存在する場合の各変更箇所に対する変更理由を把握することが容易ではない、という問題点があった。
【０００７】
本発明は上記問題点を解決するためになされたものであり、電子文書に対する変更箇所が複数存在する場合であっても、各変更箇所に対する変更理由を容易に把握することのできる文書処理装置、文書処理方法及び文書処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の文書処理装置は、処理対象とする電子文書に対して当該電子文書の記述内容の一部の変更に関するコメントを付加情報として添付する添付手段と、前記コメントを参考として前記電子文書における記述内容の一部が変更された場合に変更箇所を示す変更箇所情報と前記コメントとを関連付けて記憶する記憶手段と、を備えている。
【０００９】
請求項１に記載の文書処理装置によれば、添付手段により、処理対象とする電子文書に対して当該電子文書の記述内容の一部の変更に関するコメントが付加情報として添付される。なお、上記付加情報には、文字情報、画像情報、音声情報が含まれる。
【００１０】
ここで、本発明では、前記コメントを参考として前記電子文書における記述内容の一部が変更された場合に変更箇所を示す変更箇所情報と前記コメントとが関連付けられて記憶手段により記憶される。なお、上記記憶手段には、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、フラッシュＥＥＰＲＯＭ（Flash EEPROM）等の半導体記憶素子、スマート・メディア（SmartMedia（登録商標））、ｘＤピクチャーカード（xD-Picture Card）、コンパクト・フラッシュ（CompactFlash）、ＡＴＡ（AT Attachment）カード、マイクロドライブ、フロッピィディスク、ＣＤ−Ｒ（Compact Disc-Recordable）、ＣＤ−ＲＷ（Compact Disc-ReWritable）、光磁気ディスク等の可搬記録媒体やハードディスク等の固定記録媒体、或いはネットワークに接続されたサーバ・コンピュータ等に設けられた外部記憶装置が含まれる。
【００１１】
すなわち、近年、電子文書の任意位置に対して、当該電子文書の本文に影響を与えることなく、文字情報、画像情報、音声情報等の付加情報を添付する技術が広く用いられている。なお、当該付加情報を本明細書ではアノテーション（注釈）ともいう。
【００１２】
なお、このアノテーションを電子文書に添付することのできるシステムの例として、富士ゼロックス株式会社のＤｏｃｕＷｏｒｋｓ（登録商標）や、米国Ａｄｏｂｅ社のＡｃｒｏｂａｔ（登録商標）等がある。
【００１３】
このような付加情報を添付することのできる技術等を利用して、本発明では、処理対象とする電子文書に対して当該電子文書の記述内容の一部の変更に関するコメントを付加情報として添付することとし、前記コメントを参考として前記電子文書における記述内容の一部が変更された場合に変更箇所を示す変更箇所情報と前記コメントとを関連付けて記憶手段によって記憶するようにしており、これによって電子文書に対する変更箇所が複数存在する場合であっても、各変更箇所に対する変更理由を、当該変更箇所に関連付けられて記憶されているコメントを参照することのみによって容易に把握することができるようにしている。
【００１４】
このように、請求項１に記載の文書処理装置によれば、処理対象とする電子文書に対して当該電子文書の記述内容の一部の変更に関するコメントを付加情報として添付するものとし、前記コメントを参考として前記電子文書における記述内容の一部が変更された場合に変更箇所を示す変更箇所情報と前記コメントとを関連付けて記憶しているので、電子文書に対する変更箇所が複数存在する場合であっても、各変更箇所に対する変更理由を容易に把握することができる。
【００１５】
なお、本発明は、請求項２に記載の発明のように、前記電子文書を表示するための表示手段と、前記電子文書を前記変更箇所が識別可能に表示するように前記表示手段を制御する表示制御手段と、を更に備えてもよい。ここで、上記表示手段には、液晶ディスプレイ、プラズマ・ディスプレイ、有機ＥＬディスプレイ、ＣＲＴディスプレイ等のディスプレイを有する表示装置が含まれる。また、上記変更箇所を識別可能とする表示形態には、変更箇所を他の箇所とは異なる色で表示する形態、変更箇所にアンダーライン等のマークを表示する形態、表示箇所をブリンク表示やリバース表示とする形態等、表示箇所と他の箇所とで表示状態を異ならせる形態が含まれる。
【００１６】
更に、請求項２に記載の発明は、請求項３に記載の発明のように、前記記憶手段は、前記電子文書の変更箇所に対する変更内容を示す変更内容情報を対応するコメントに関連付けて更に記憶し、前記表示制御手段は、前記変更内容情報によって示される変更内容を更に表示するように前記表示手段を制御するものとしてもよい。
【００１７】
また、請求項２又は請求項３に記載の発明は、請求項４に記載の発明のように、前記表示制御手段は、前記コメントに関連する関連情報を更に表示するように前記表示手段を制御するものとしてもよい。
【００１８】
特に、請求項４に記載の発明は、請求項５に記載の発明のように、前記関連情報を、電子掲示板において前記電子文書の記述内容の一部の変更に関して交わされたメッセージとしてもよい。
【００１９】
更に、本発明は、請求項６に記載の発明のように、前記添付手段は、前記付加情報を変更箇所に対応する位置に添付するものとしてもよい。
【００２０】
一方、上記目的を達成するために、請求項７記載の文書処理方法は、処理対象とする電子文書に対して当該電子文書の記述内容の一部の変更に関するコメントを付加情報として添付し、前記コメントを参考として前記電子文書における記述内容の一部が変更された場合に変更箇所を示す変更箇所情報と前記コメントとを関連付けて記憶手段により記憶するものである。
【００２１】
従って、請求項７記載の文書処理方法によれば、請求項１記載の発明と同様に作用するので、請求項１記載の発明と同様に、電子文書に対する変更箇所が複数存在する場合であっても、各変更箇所に対する変更理由を容易に把握することができる。
【００２２】
なお、本発明は、請求項８に記載の発明のように、前記電子文書を前記変更箇所が識別可能に表示するように表示手段を制御するものとしてもよい。
【００２３】
一方、上記目的を達成するために、請求項９記載の文書処理プログラムは、処理対象とする電子文書に対して当該電子文書の記述内容の一部の変更に関するコメントを付加情報として添付する添付ステップと、前記コメントを参考として前記電子文書における記述内容の一部が変更された場合に変更箇所を示す変更箇所情報と前記コメントとを関連付けて記憶手段により記憶する記憶ステップと、をコンピュータに実行させるものである。
【００２４】
従って、請求項９記載の文書処理プログラムによれば、コンピュータに対して請求項１記載の発明と同様に作用させることができるので、請求項１記載の発明と同様に、電子文書に対する変更箇所が複数存在する場合であっても、各変更箇所に対する変更理由を容易に把握することができる。
【００２５】
なお、本発明は、請求項１０に記載の発明のように、前記電子文書を前記変更箇所が識別可能に表示するように表示手段を制御する表示制御ステップを更に有するものとしてもよい。
【発明の効果】
【００２６】
本発明によれば、処理対象とする電子文書に対して当該電子文書の記述内容の一部の変更に関するコメントを付加情報として添付するものとし、前記コメントを参考として前記電子文書における記述内容の一部が変更された場合に変更箇所を示す変更箇所情報と前記コメントとを関連付けて記憶しているので、電子文書に対する変更箇所が複数存在する場合であっても、各変更箇所に対する変更理由を容易に把握することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照して本発明の実施の形態について詳細に説明する。なお、ここでは、本発明に係る文書処理装置、文書処理方法及び文書処理プログラムをクライアント／サーバ・システムとして構成された文書処理システムに適用した場合について説明する。
【００２８】
〔システム構成〕
図１は、本実施の形態に係る文書処理システム９０の全体概略構成を示す図である。
【００２９】
同図に示すように、文書処理システム９０は、文書処理システム９０において使用される電子データ（文書データに限らず、文書処理システム９０で対応している他の電子的なデータの全てを含む）を処理するサーバシステム９２と、文書処理システム９０の利用者が使用するクライアントシステム９４と、を備えている。
【００３０】
サーバシステム９２は、電子文書（以下、単に「文書」ともいう。）を管理する文書管理サーバ１０及びアノテーションを管理するアノテーション管理サーバ２０を有する。文書管理サーバ１０は主として文書の保存と検索を行うサーバであり、アノテーション管理サーバ２０は主として文書に付与されたアノテーションの保存と検索を行うサーバである。
【００３１】
このように、文書全体を管理する文書管理サーバ１０と、電子文書に付与されたアノテーションを管理するアノテーション管理サーバ２０とを設けることで、複数の電子文書に対する加筆修正が複数の利用者によって独自に行われる場合でも、最終的な電子文書や加筆修正等の内容に矛盾が生じることを回避することができる。
【００３２】
例えば、何れかの利用者が電子文書の原本のある部分にアノテーションとして補足説明を加え、その一方で、他の利用者が同じ部分を削除するような修正を加えたときでも、それらの編集部分を文書管理サーバ１０で管理している電子文書本体と対応付けてアノテーション管理サーバ２０により登録しておくことで、電子文書本体やこれに対応する加筆修正等の内容に矛盾が生じることなく情報の管理を行うことができる。
【００３３】
同図に示すように、文書管理サーバ１０は、文書管理サーバ１０全体の動作を司る制御部１１と、各種情報を記憶するための主記憶部１２と、液晶ディスプレイ等のディスプレイを含んで構成された表示部１３と、キーボード及びマウス（ポインティング・デバイス）を含んで構成された操作部１４と、後述する文書データベースＤＢ１や各種プログラム、各種パラメータ情報等を記憶するための二次記憶部１５と、外部装置との間での各種情報の授受を司る送受信部１６と、を備えており、これら各部はシステムバスＳ１を介して電気的に接続されている。すなわち、本実施の形態に係る文書管理サーバ１０は、通常のパーソナル・コンピュータ（以下、「ＰＣ」ともいう。）により構成されている。
【００３４】
また、アノテーション管理サーバ２０も、アノテーション管理サーバ２０全体の動作を司る制御部２１と、各種情報を記憶するための主記憶部２２と、液晶ディスプレイ等のディスプレイを含んで構成された表示部２３と、キーボード及びマウスを含んで構成された操作部２４と、後述する付箋用アノテーションデータベースＤＢ２、ペン入力用アノテーションデータベースＤＢ３や各種プログラム、各種パラメータ情報等を記憶するための二次記憶部２５と、外部装置との間での各種情報の授受を司る送受信部２６と、を備えており、これら各部はシステムバスＳ２を介して電気的に接続されている。すなわち、本実施の形態に係るアノテーション管理サーバ２０もまた、通常のＰＣにより構成されている。
【００３５】
一方、本実施の形態に係るサーバシステム９２は、電子掲示板（Bulletin Board System）として機能するメッセージ共有サーバ３０を有する。メッセージ共有サーバ３０は主として上記電子掲示板上で交わされたメッセージの保存と検索を行うサーバである。
【００３６】
同図に示すように、メッセージ共有サーバ３０も、メッセージ共有サーバ３０全体の動作を司る制御部３１と、各種情報を記憶するための主記憶部３２と、液晶ディスプレイ等のディスプレイを含んで構成された表示部３３と、キーボード及びマウスを含んで構成された操作部３４と、後述するメッセージデータベースＤＢ４や各種プログラム、各種パラメータ情報等を記憶するための二次記憶部３５と、外部装置との間での各種情報の授受を司る送受信部３６と、を備えており、これら各部はシステムバスＳ３を介して電気的に接続されている。すなわち、本実施の形態に係るメッセージ共有サーバ３０もまた、通常のＰＣにより構成されている。
【００３７】
そして、クライアントシステム９４は、文書処理システム９０の各利用者毎に設けられたクライアント装置５０及び当該クライアント装置５０に対してペン入力を行う際に用いられるペン型のアノテーションデバイス５６を有する。
【００３８】
同図に示すように、クライアント装置５０は、クライアント装置５０全体の動作を司る制御部５１と、各種情報を記憶するための主記憶部５２と、ディスプレイを含んで構成された表示部５３と、キーボード及びマウスを含んで構成された操作部５４と、外部装置との間での各種情報の授受を司る送受信部５５と、を備えており、これら各部はシステムバスＳ４を介して電気的に接続されている。
【００３９】
クライアント装置５０は、主記憶部５２から読み出したデータや、送受信部５５を介してサーバシステム９２等から取得したデータに基づいて画像を表示部５３に表示するように構成されている。
【００４０】
なお、本実施の形態に係るクライアント装置５０は、ディスプレイ表面にタッチパネル（図示省略。）が重ねられて構成されたタッチパネル・ディスプレイが設けられた表示部５３を採用した、所謂タブレットＰＣとして構成されており、表示部５３における表示面上をアノテーションデバイス５６によって直接指示（手書き入力）することができる。
【００４１】
ここで、当該手書き入力に対応したコントローラとしては、手書きで入力したデータを‘デジタルインク（手書き文字）’として認識し、処理するためのものであればよく、必ずしも、手書き入力したものをテキスト変換する機能（手書き文字認識機能）を備えたものである必要はない。この場合でも、テキストの最上位フォーマットとして取り扱うことができ、手書き文字のまま検索したり、文字を加工（カラー変更等）したりすることができる。なお、デジタルインクデータフォーマットを画像データ（例えば、ビットマップデータ）として取り扱ってもよい。
【００４２】
このように、クライアント装置５０は、紙の文書を読む際に当該文書に好きな形で下線や丸等のマークを付けたり、コメントを書き込んだりするのと同様に、アノテーションデバイス５６を用いて書き込み入力が可能となっている。
【００４３】
また、クライアント装置５０は、以上のようなアノテーションデバイス５６を用いた手書き入力機能の他、表示部５３により文書を表示させた状態において、当該文書の任意の位置に所定形状（本実施の形態では、矩形状）の付箋を添付した状態とすることのできる付箋添付機能を備えている。ここで、当該付箋には、任意のコメントを直接記述したり、コメントや関連記事等のリンク先を示すリンク情報を関連付けたりすることができる。なお、付箋にリンク情報を関連付けた場合、当該リンク情報により示されるリンク先の情報が付箋に表示される。この場合に本実施の形態に係る文書処理システム９０では、付箋添付機能によって文書に添付された付箋をアノテーションとしている。
【００４４】
このように、クライアント装置５０は、紙の文書を読む際に当該文書に付箋を貼り付けるのと同様に、注目すべき箇所や補足説明を要する箇所等の任意の位置に対して付箋を添付した状態とすることができる。
【００４５】
文書処理システム９０は、以上のような文書管理サーバ１０、アノテーション管理サーバ２０、メッセージ共有サーバ３０、及び複数のクライアント装置５０が、各々に備えられた送受信部を介し、ネットワーク６０によって電気的に接続されて構成されている。なお、本実施の形態に係る文書処理システム９０では、ネットワーク６０としてインターネットを適用しているが、これに限らず、イントラネット、ＬＡＮ（Local Area Network）、ＶＡＮ（Value Added Network）、電話回線網、エコーネット（ECHONET）、ＨｏｍｅＰＮＡ等の各種ネットワークを単独又は組み合わせて適用することもできる。
【００４６】
本実施の形態に係る文書管理サーバ１０、アノテーション管理サーバ２０、及びメッセージ共有サーバ３０はＨＴＴＰ（Hypertext Transfer Protocol）サーバとして機能し、各クライアント装置５０はＨＴＴＰクライアントとして機能するものとされており、文書管理サーバ１０、アノテーション管理サーバ２０、メッセージ共有サーバ３０、及び各クライアント装置５０はネットワーク６０を介して相互にアクセスすることができる。
【００４７】
そして、クライアント装置５０においてアノテーションデバイス５６を用いて手書き入力されたアノテーション（以下、「手書き入力アノテーション」ともいう。）や、付箋として添付されたアノテーション（以下、「付箋アノテーション」ともいう。）に関する情報は主記憶部５２に一旦保持された後、所定のタイミングでアノテーション管理サーバ２０にネットワーク６０を介して送信され、文書本体と対応付けられて記憶される。そして、後にクライアント装置５０において、当該文書を読み出すときには、文書本体と共に、過去に付加したアノテーションに関する情報も読み出され、表示部５３により表示される。
【００４８】
〔クライアント装置５０の表示部５３による表示画面の構成〕
図２は、本実施の形態に係るクライアント装置５０の表示部５３によるアノテーションの添付に関する表示画面の概略構成を示す図である。
【００４９】
同図に示すように、クライアント装置５０の表示部５３における表示エリア５３Ａには、各々所定の役割を有する複数のボタンを表示するためのエリアであるボタン表示エリア５３Ｂと、アノテーションの添付対象とする文書８４を表示するためのエリアである文書表示エリア５３Ｃとが設けられている。
【００５０】
本実施の形態に係るクライアント装置５０では、上記複数のボタンとして、文書管理サーバ１０において管理（記憶）されている文書を読み込む際に指定される文書読込みボタン７０と、付箋アノテーションを文書に添付する際に指定される付箋ボタン７２と、文書表示エリア５３Ｃに表示された付箋アノテーション８６や手書き入力アノテーション８８を保存する際に指定される保存ボタン７４と、アノテーション管理サーバ２０において管理（記憶）されているアノテーションを検索して文書表示エリア５３Ｃに表示させる際に指定される検索ボタン７６とが、ボタン表示エリア５３Ｂに表示される。
【００５１】
また、上記複数のボタンとして、更に、文書表示エリア５３Ｃの表示内容を更新する際に指定される更新ボタン７８と、文書表示エリア５３Ｃに表示されている文書にアノテーションを付加した利用者の一覧を表示する際に指定されるユーザボタン８０と、表示されている文書のページを前後に捲るための前ページ送りボタン８２Ａ及び次ページ送りボタン８２Ｂからなるページ捲りボタン８２とが、ボタン表示エリア５３Ｂに表示される。
【００５２】
クライアント装置５０は、本を読むようにページを捲りながらページ単位で表示を切り替えていく機能（ページ捲り表示機能）が搭載されており、このページ捲り表示機能を利用することで、例えば、取り込んだ多数の情報の中から所望の情報を素早く検索できるように構成されている。
【００５３】
すなわち、このクライアント装置５０における情報検索時には、前ページ送りボタン８２Ａ及び次ページ送りボタン８２Ｂの２つのボタンをアノテーションデバイス５６や、操作部５４のキーボード、マウス等によりポインティング指定することによって、ページ捲り操作を行いながら所望のページ情報を表示部５３に表示させることができる。
【００５４】
また、クライアント装置５０は、ページ捲りボタン８２以外のボタンについても、アノテーションデバイス５６や、操作部５４のキーボード、マウス等によりポインティング指定することによって、当該ボタンに割り当てられた機能を実行させることができる。
【００５５】
以上のように、本実施の形態に係るクライアント装置５０では、表示部５３の表示エリア５３Ａに表示させることで各種機能を実行させるためのボタンをソフトウェア的に設けているが、これに代えて、表示部５３や操作部５４等にハードウェアのボタンを設けたり、操作部５４のキーボードにおける所定キーを各ボタンとして利用する形態とすることもできることは言うまでもない。
【００５６】
一方、本実施の形態に係る文書処理システム９０は、図２に示されるように、リンクが張られている付箋アノテーション８６に対して、リンク先の情報が、当該付箋アノテーションが添付されている電子文書の記述内容の一部の変更に関する情報とされている場合で、かつこの情報を参考として当該電子文書の記述内容の一部が変更された場合に利用者によってチェックされる参考チェック用マーク８７が表示されるものとして構成されている。利用者は、上記リンク先の情報を参考として電子文書の記述内容を変更した際には、対応する参考チェック用マーク８７をアノテーションデバイス５６や、操作部５４のキーボード、マウス等によりポインティング指定（チェック）する。これに応じて、参考チェック用マーク８７の表示状態がチェックされたことを示す状態（図２に示す例では、黒く塗り潰された状態）となる。
【００５７】
なお、本実施の形態に係るクライアント装置５０には文書編集用の汎用のアプリケーション・プログラム（以下、「文書編集用ＡＰ」という。）がインストールされており、電子文書を編集する際には、当該文書編集用ＡＰを実行させることにより、編集対象とする電子文書が表示された状態の文書編集画面（図示省略。）を表示部５３における表示エリア５３Ａに表示させた状態で編集作業を行うことになる。
【００５８】
また、本実施の形態に係るクライアント装置５０は、表示エリア５３Ａに複数の画面が表示できるものとして構成されており、電子文書に対する編集作業を当該電子文書に添付されたアノテーションを参照しつつ行う場合には、文書編集用ＡＰによる文書編集画面と、一例として図２に示したアノテーションの添付に関する表示画面とを、双方とも表示エリア５３Ａに表示して行うことになる。
【００５９】
〔文書管理サーバ１０及び文書データベースＤＢ１〕
ところで、本実施の形態に係る文書管理サーバ１０は、「登録」と「文書読込み」を外部からの指示に応じて受け付ける。
【００６０】
上記「登録」は、例えば‘ｈｔｔｐ：／／ｄａｔａｃｅｎｔｅｒ．ｃｏｍｐａｎｙ．ｃｏ．ｊｐ／ａｃｃｅｓｓ．ｃｇｉ？ＤｏｃｕｍｅｎｔＩＤ＝８ｇｊｋ３ｃｌ３’等のように、文書データベースＤＢ１への文書の格納先を示すアドレスを示した登録したい文書へのＵＲＬ（Uniform Resource Locators）等のパスやディレクトリへのパスで外部から与えることとする。
【００６１】
文書管理サーバ１０は、与えられたパスが示す文書（群）に対し、順次、文書ＩＤを付与し、各文書ＩＤ毎に文書名と文書本文を文書データベースＤＢ１に登録する。このとき、文書データベースＤＢ１内のデータ構造は、一例として図３に示すようなものとなる。ここで、文書名又は文書本文はＵＲＬ等の文書へのパスであってもよい。
【００６２】
そして、何れかのクライアント装置５０において文書読込みボタン７０が指定されたことを検知すると、当該クライアント装置５０は、その旨を示す情報を文書管理サーバ１０に通知する。これに応じて文書管理サーバ１０は、文書データベースＤＢ１内の文書名の一覧を作成し、アクセス元のクライアント装置５０に送信する。
【００６３】
これに応じて当該クライアント装置５０は、文書名の一覧をリストボックス等で表示し、利用者に選択を促す。これに応じて利用者により所望の文書名がアノテーションデバイス５６や、操作部５４のキーボード、マウス等によりポインティング指定されると、クライアント装置５０は、指定された文書名を文書管理サーバ１０に送信する。
【００６４】
これに応じて文書管理サーバ１０は、当該クライアント装置５０から受信した文書名に対応する文書本文及び文書ＩＤを文書データベースＤＢ１から読み出してクライアント装置５０に送信する。これによって、クライアント装置５０の表示部５３における文書表示エリア５３Ｃには、指定した文書名に対応する文書の本文が表示されることになる。
【００６５】
〔アノテーション管理サーバ２０、付箋用アノテーションデータベースＤＢ２、ペン入力用アノテーションデータベースＤＢ３〕
一方、本実施の形態に係るアノテーション管理サーバ２０は、「保存」と「検索」を外部からの指示に応じて受け付ける。
【００６６】
すなわち、何れかのクライアント装置５０において表示部５３により文書が表示された状態で当該文書に対してアノテーションが付与され、保存ボタン７４が指定されたことを検知すると、当該クライアント装置５０は、その旨を示す情報をアノテーション管理サーバ２０に通知する。これにより、アノテーション管理サーバ２０は、保存を指示されたアノテーションに関する情報を、当該アノテーションが付与された文書に対応付けて、当該アノテーションが付箋アノテーションである場合は付箋用アノテーションデータベースＤＢ２に、当該アノテーションが手書き入力アノテーションである場合はペン入力用アノテーションデータベースＤＢ３に、各々登録（格納）する。
【００６７】
すなわち、例えば、何れかのクライアント装置５０から「保存」の指示を受け付けたときにアノテーション管理サーバ２０では、保存対象とするアノテーションが付箋アノテーションである場合には、以下に示すようにアノテーションの登録処理が行われる。
【００６８】
まず、アノテーション管理サーバ２０は、保存対象とするアノテーションの付与されている位置を示す位置情報、当該アノテーションにリンクが張られている場合のリンク先、アノテーションが付与された文書の文書ＩＤ及び当該保存の指示を行ったクライアント装置５０の端末ＩＤがクライアント装置５０から与えられる。また、このとき、保存対象とするアノテーションを付与した利用者のユーザ名（又はユーザＩＤ）、当該アノテーションに関する公開属性、当該アノテーションの状況（新規、既存、消去）を示すステータス、及びアノテーションが付与された時刻もクライアント装置５０から与えられる。
【００６９】
そして、アノテーション管理サーバ２０は、アノテーションＩＤ、端末ＩＤ、ユーザＩＤ（又はユーザ名）、文書ＩＤ、位置情報、リンク先、公開属性、ステータス、及び生成時刻を、テーブル形式で付箋用アノテーションデータベースＤＢ２に保存する。
【００７０】
なお、本実施の形態に係る文書処理システム９０では、リンクが張られている付箋アノテーションについて、リンク先の情報が、当該付箋アノテーションが添付されている電子文書の記述内容の一部の変更に関する情報（例えば、当該変更を指示する情報や、当該変更の検討を指示する情報等）とされている場合で、かつこの情報を参考として当該電子文書の記述内容の一部が変更された場合に変更箇所及び変更内容を示す変更関連情報がクライアント装置５０から与えられ、付箋用アノテーションデータベースＤＢ２に保存される。
【００７１】
このとき、付箋用アノテーションデータベースＤＢ２内のデータ構造は、一例として図４に示すようなものとなる。
【００７２】
同図において、アノテーションＩＤは、個々のアノテーションを管理するものであり、１付箋分のアノテーション毎にユニークなＩＤ番号が割り振られる。ここで、アノテーションＩＤは、クライアントシステム９４側で発行する方式や、アノテーション管理サーバ２０側で発行する方式がある。なお、少なくとも、アノテーションＩＤと文書ＩＤの２つ組みで唯一である必要がある。与えられたアノテーションＩＤ又は上記２つ組みが新規でない場合は、そのアノテーションＩＤ又は上記２つ組みで示される行を上書きするものとする。
【００７３】
また、端末ＩＤは、クライアント装置５０を唯一に識別するＩＤ番号である。ここで、端末ＩＤは、利用者が使用しているクライアント装置５０のハードウェアを直接示す場合もあれば、ＩＰ（Internet Protocol）アドレスやホスト名に対応するものであってもよい。また、ユーザＩＤ（又はユーザ名）は、クライアント装置５０を操作している利用者を一意に識別するための情報であり、例えば、ログインユーザ名等に対応する。更に、文書ＩＤは、文書データベースＤＢ１に格納された文書毎にユニークなＩＤ番号が割り振られる。ここで、本実施の形態に係る文書処理システム９０では、文書ファイル名が同じでも複数回文書データベースＤＢ１に投稿されていれば、異なる文書ＩＤで登録されるものとする。
【００７４】
一方、位置情報は、１付箋分のアノテーションの付与位置（添付位置）を示す情報である。本実施の形態では、対応する文書ＩＤにより示される文書内のページ番号と、当該ページ番号によって示されるページにおける位置座標（ここでは、アノテーションの左上角点及び右下角点の２点の座標）との組み合わせによって示される。なお、本実施の形態では、文書表示エリア５３Ｃを横方向及び縦方向に、文書表示エリア５３Ｃに表示されている文書の横方向サイズ及び縦方向サイズを基準としたサイズ（ここでは、横方向に表示文書の横方向サイズの１／５０（５０分の１）で、縦方向に表示文書の縦方向サイズの１／６０（６０分の１）のサイズ）の矩形領域でマトリクス状に区分し、各区分領域に対して左上から横方向に順に連続した番号が予め付与されており、当該番号を上記位置座標として適用している。
【００７５】
また、リンク先は、アノテーションに関連付けられたリンク情報を示す。なお、本実施の形態に係る文書処理システム９０では、上記リンク情報を、一例として同図に示すように‘ｈｔｔｐ：／／ＭｅｓｓａｇｅＳｅｒｖｅｒ／ｔｈｒｅａｄＶｉｅｗｅｒ？ＭｅｓｓａｇｅＩｄ＝１５１７’等のようにＵＲＬ等のパスやディレクトリへのパスで与えることとする。
【００７６】
利用者は、付与するアノテーション毎にリンク先を設定することができる。なお、このリンク先は、アノテーションを付与する度に、或いはアノテーションの保存指示を発する度に設定可能である。
【００７７】
なお、本実施の形態に係る文書処理システム９０では、リンクが張られている付箋アノテーションを、リンク先の情報が内部に表示された状態で表示するようにしている。例えば、図２に示す例では、‘内容検討’、‘意味不明’、‘削除’が、リンク先の情報として付箋アノテーション８６に表示されている。
【００７８】
一方、公開属性は、例えば、アノテーションを公開可能（制限なし）とする（＝Ｐｕｂ）、特定の他の利用者やグループ内だけに公開する（＝Ｆｒｄ）、非公開（個人用）とする（＝Ｐｒｉｖ）、認証が得られた場合のみ公開を許可する（＝Ｐｒｏｔｅｃｔ）の何れかをとるものとする。
【００７９】
特定公開（＝Ｆｒｄ）及び認証公開（＝Ｐｒｏｔｅｃｔ）については、利用者やグループ或いは認証コード（ユーザ名とパスワード）等のサブ属性が設定可能である。また、特定公開及び認証公開の場合、表示のみの公開（読取り専用）に限らず、他人による編集も許可するフルアクセス設定のサブ属性が設定可能である。なお、文書やアノテーションの共用閲覧は、通常、読取り専用として公開することは言うまでもない。これは、誰でもが自由に編集できることによる不都合の発生を防止するためである。但し、利用形態によっては自由に編集可能とした方が都合のよい場合もある。このような場合、フルアクセス設定を行っておけばよい。
【００８０】
利用者は、付与するアノテーション毎に、これらの公開属性を設定することができる。この公開属性は、アノテーションを付与する度に、或いはアノテーションの保存指示を発する度に設定可能である。また、何れかの属性を予めデフォルトとして設定しておき、変更指示がない場合は当該デフォルトの属性が設定されたものとしてもよい。また、アノテーションの保存時に公開属性の変更指示がない場合は、その時点に設定されている属性を受け付けることとする。
【００８１】
なお、認証が得られた場合のみ公開を許可する（＝Ｐｒｏｔｅｃｔ）場合には、所定の手順によるパスワード認証が得られたときのみ公開を許可する。そして、アノテーションを表示する際には、非公開対象のアノテーションも含めて全てのアノテーションをアノテーション管理サーバ２０からクライアントシステム９４に送信し、クライアントシステム９４側でアノテーションに設定されている公開属性をチェックして表示（公開）／非表示（非公開）を切り替えたり、アノテーション管理サーバ２０側で、公開対象のアノテーションのみを送信したりする。
【００８２】
また、ステータスは、アノテーションが新規に作られたのか（＝Ｎｅｗ）、既に存在していたものか（＝Ｅｘｉｓｔ）、削除されたものか（＝Ｄｅｌｅｔｅｄ）の何れかの状態を示す。一旦付与したアノテーションを利用者が電子的な消しゴム等で消去した場合には、ここは‘Ｄｅｌｅｔｅｄ’となる。この場合、この削除指示により付箋用アノテーションデータベースＤＢ２から消去されたアノテーションのデータがなくなるのではなく、あくまでステータスが変更されるだけである。すなわち、アノテーションの新規付与時間、属性や位置の変更等があった場合には変更前のアノテーションの生成時間と変更後のアノテーションの生成時間、及び消去されたアノテーションの消去時間（図示省略。）が、アノテーションのアクセス履歴として、アノテーション毎に付箋用アノテーションデータベースＤＢ２に登録・管理される。
【００８３】
ここで、アノテーションを表示する際には、‘Ｄｅｌｅｔｅｄ’のアノテーションを含めて全てのアノテーションをアノテーション管理サーバ２０からクライアントシステム９４に送信して、クライアントシステム９４側でアノテーションに設定されているステータスをチェックして表示／非表示を切り替えたり、或いはアノテーション管理サーバ２０側で‘Ｅｘｉｓｔ’のものだけをクライアントシステム９４に送信したりする。
【００８４】
また、生成時刻は、クライアント装置５０において１付箋分のアノテーションが付与された（表示エリア５３Ａに描画された）時刻であり、日付と時間からなる。これは、１付箋分のアノテーション毎に、クライアント装置５０上で保存ボタン７４を指定して保存した時刻とは別にサーバで一元的に管理されるようになっている。
【００８５】
更に、編集情報は、参考チェック情報及び上述した変更関連情報の２つの情報が含まれるものである。
【００８６】
なお、本実施の形態に係る参考チェック情報は、一例として図４に示されるように、クライアント装置５０から変更関連情報が与えられた際に、対応する付箋アノテーションによって示されるコメントが文書変更時に参考にされたことを示す情報（ここでは、‘Ｃ’）が登録される。
【００８７】
ところで、本実施の形態に係る文書編集用ＡＰは、電子文書に対して編集作業が行われた際に、変更箇所を示す情報及び変更内容を示す情報を主記憶部５２の所定領域に記憶するものとして構成されている。そして、クライアント装置５０では、当該編集作業が付箋アノテーションによって表示されているコメントを参考として行われた場合に、これらの情報に上記付箋アノテーションを示す情報（本実施の形態では、アノテーションＩＤ）を関連付けて主記憶部５２に記憶しておき、これらの情報を所定のタイミング（本実施の形態では、保存ボタン７４が指定されたタイミング）でアノテーション管理サーバ２０に与える。これに応じて、アノテーション管理サーバ２０では、与えられた情報に基づいて上記変更箇所を示す情報及び変更内容を示す情報を上記変更関連情報として付箋用アノテーションデータベースＤＢ２に登録する。ここで、上記編集作業が付箋アノテーションによって表示されているコメントを参考として行われたか否かは、利用者によって参考チェック用マーク８７がチェックされたか否かを判定することによって判定することができる。
【００８８】
なお、本実施の形態に係る変更関連情報は、一例として図４に示されるように、次のフォーマットで表される。
【００８９】
ｍｏｄ（ページ，変更開始行，変更開始文字位置，変更文字数，変更前文字列，変更後文字列）
例えば、図４に示されるアノテーションＩＤが‘０００１’とされた付箋アノテーションの変更関連情報は、文書ＩＤが‘０００２’とされた文書における第１ページの第５行目の最初から４文字分である「がいよう」が「概要」に変更されたことを示している。なお、当該変更関連情報におけるページ、変更開始行、変更開始文字位置及び変更文字数の各情報が本発明の変更箇所情報に、変更前文字列及び変更後文字列の各情報が本発明の変更内容情報に、各々相当する。
【００９０】
なお、既に付与されていたアノテーションについて、場所移動（すなわち、位置情報の変化）があった場合や、アノテーションの公開属性等に変化があった場合、元のアノテーションは事実上削除されたものとして、そのステータスを‘Ｄｅｌｅｔｅｄ’とし、最新の状態のアノテーションについて新たなアノテーションＩＤを発行することとする。こうすることによって、一旦付与されたアノテーションについては、たとえ削除又は変更された場合であっても、‘Ｄｅｌｅｔｅｄ’のアノテーションを含めた全てのアノテーションをアノテーション管理サーバ２０からクライアントシステム９４に送信し、クライアントシステム９４側でステータスをチェックして、ステータスが‘Ｄｅｌｅｔｅｄ’であるものについても表示／非表示を切り替えることで、必要に応じて元の状態で再現することができる。
【００９１】
以上が保存対象とするアノテーションが付箋アノテーションである場合についての説明であるが、これに対し保存対象とするアノテーションが手書き入力アノテーションである場合には、アノテーション管理サーバ２０において以下に示すようにアノテーションの登録処理が行われる。
【００９２】
まず、アノテーション管理サーバ２０は、保存対象とするアノテーションのアノテーション内容と当該アノテーションの位置情報と色や形状、アノテーションが付与された文書の文書ＩＤ及び当該保存の指示を行ったクライアント装置５０の端末ＩＤがクライアント装置５０から与えられる。また、このとき、保存対象とするアノテーションを付与した利用者のユーザ名（又はユーザＩＤ）、当該アノテーションに関する公開属性、当該アノテーションの状況（新規、既存、消去）を示すステータス、及びアノテーションが付与された時刻もクライアント装置５０から与えられる。
【００９３】
そして、アノテーション管理サーバ２０は、アノテーションＩＤ、端末ＩＤ、ユーザＩＤ（又はユーザ名）、文書ＩＤ、位置情報、アノテーション内容、色、形状、公開属性、ステータス、及び生成時刻を、テーブル形式でペン入力用アノテーションデータベースＤＢ３に保存する。このとき、ペン入力用アノテーションデータベースＤＢ３内のデータ構造は、一例として図５に示すようなものとなる。
【００９４】
同図において、アノテーションＩＤ、端末ＩＤ、ユーザＩＤ、文書ＩＤ、位置情報、公開属性、ステータス、及び生成時刻は、前述した付箋用アノテーションデータベースＤＢ２と同様のものである。但し、アノテーションＩＤに関しては、付箋用アノテーションデータベースＤＢ２で登録されるものが１付箋毎に割り振られるものであるのに対し、ペン入力用アノテーションデータベースＤＢ３では１ストローク毎に割り振られるものである点のみが異なる。
【００９５】
一方、同図におけるアノテーション内容は、１ストロークのアノテーションの軌跡情報であって、描画されたアノテーションを再現するために利用されるデータであり、例えば、ビットマップやベクトルデータ等のデータとなる。また、色形状は、アノテーションに使用されたインクの色や、円や四角等の形状情報である。更に、線種は、アノテーションの太さや実線或いは点線等といった線種を示す。
【００９６】
クライアント装置５０は、表示部５３の文書表示エリア５３Ｃに文書が表示された状態において検索ボタン７６が指定されたことを検知すると、その旨を示す情報をアノテーション管理サーバ２０に通知する。これに応じてアノテーション管理サーバ２０は、検索を指示されたアノテーションに関する情報を付箋用アノテーションデータベースＤＢ２及びペン入力用アノテーションデータベースＤＢ３から読み出す。
【００９７】
すなわち、アノテーション管理サーバ２０は、クライアント装置５０から「検索」の指示を受け付ける。このとき、アノテーション管理サーバ２０は、文書ＩＤとアノテーション付与範囲に関する情報をクライアント装置５０から受け取る。そして、アノテーション管理サーバ２０は、これらの情報（検索条件）に基づき、付箋用アノテーションデータベースＤＢ２及びペン入力用アノテーションデータベースＤＢ３を検索し、表示対象となり得るアノテーションに関する情報を読み出してアクセス元のクライアント装置５０に送信する。
【００９８】
これに応じて当該クライアント装置５０では、アノテーション管理サーバ２０から受信した情報によって示されるアノテーションを閲覧中の文書に重ねて表示する。なお、図２では、以上の処理によって文書８４に付箋アノテーション８６及び手書き入力アノテーション８８が重ねて表示された状態の一例が示されている。
【００９９】
〔メッセージ共有サーバ３０及びメッセージデータベースＤＢ４〕
一方、本実施の形態に係るメッセージ共有サーバ３０は、文書処理システム９０の利用者による電子掲示板として機能するものである。
【０１００】
すなわち、文書処理システム９０で取扱い対象としている何れかのクライアント装置５０からメッセージが書き込まれると、メッセージ共有サーバ３０は、当該メッセージに関する情報をメッセージデータベースＤＢ４に登録する。
【０１０１】
電子掲示板では、通常、最初のメッセージが何れかの利用者によってタイトルと共に書き込まれ、それを参照した他の利用者から当該メッセージに関するメッセージが書き込まれ、更に、このメッセージに関するメッセージが他の利用者や最初にメッセージを書き込んだ利用者等によって書き込まれる、といったことが適宜行われる。この際、最初のメッセージ以外のメッセージには、最初のメッセージに設けられたタイトルに応じたタイトルが設けられることにより、タイトルを参照することによって、あるいは返信を作成する際に、返信メッセージに親となったメッセージのＩＤを埋め込むことで各メッセージの親子関係を把握することができる。
【０１０２】
メッセージ共有サーバ３０では、このように電子掲示板に対して各利用者から書き込まれたメッセージを当該メッセージに対応するタイトルと共にメッセージデータベースＤＢ４に順次登録する。このとき、メッセージデータベースＤＢ４内のデータ構造は、一例として図６に示すようなものとなる。
【０１０３】
同図において、メッセージＩＤは、個々のメッセージを管理するものであり、各メッセージ毎にユニークなＩＤ番号が割り振られる。ここで、メッセージＩＤは、クライアントシステム９４側で発行する方式や、メッセージ共有サーバ３０側で発行する方式がある。
【０１０４】
また、更新時刻は、電子掲示板にメッセージが書き込まれた時刻であり、日付と時間からなる。なお、本実施の形態では、当該更新時刻を、メッセージ共有サーバ３０の制御部３１に設けられている不図示のタイマによって計時されている日時情報を利用して登録するものとされているが、これに限らず、メッセージの書き込み元であるクライアント装置５０からメッセージの書き込み時刻を示す情報が与えられ、これを登録する形態とすることもできる。
【０１０５】
また、直前メッセージＩＤは、対応するメッセージの親に当たるメッセージに割り振られたメッセージＩＤを示す情報であり、直後メッセージＩＤは、対応するメッセージの子に当たるメッセージに割り振られたメッセージＩＤを示す情報である。なお、本実施の形態に係る文書処理システム９０では、対応するメッセージが最初のメッセージであり、親のメッセージを有しない場合の直前メッセージＩＤと、対応するメッセージが共通のタイトルに対する最後のメッセージであり、子のメッセージを有しない場合の直後メッセージＩＤとして、メッセージＩＤとして取り得ない情報（本実施の形態では‘０’）を登録するものとしている。
【０１０６】
同図に示す例では、各々メッセージＩＤが‘１５１７’、‘１５１８’、‘１５１９’とされたメッセージは直前メッセージＩＤが‘０’とされているため、最初のメッセージであることが分かる。また、メッセージＩＤが‘１５１９’とされたメッセージは、直前メッセージＩＤ及び直後メッセージＩＤの双方が‘０’とされているため、最初のメッセージであり、かつ子のメッセージを有しない、単一のメッセージであることが分かる。更に、メッセージＩＤが‘１５２０’とされたメッセージは、直前メッセージＩＤが‘１５１７’とされており、かつ直後メッセージＩＤが‘０’とされているため、メッセージＩＤが‘１５１７’とされたメッセージの子にあたるメッセージであり、かつ子のメッセージを有しないメッセージであることが分かる。
【０１０７】
また、タイトルは、対応するメッセージに設けられたタイトルを示す情報であり、メッセージは、メッセージ本文を示す情報である。
【０１０８】
メッセージ共有サーバ３０は、何れかのクライアント装置５０から電子掲示板の表示が指示されると、メッセージデータベースＤＢ４から各メッセージに関する情報を読み出し、親子関係を識別可能に各メッセージのタイトルを一覧表示させることのできる情報を作成してアクセス元のクライアント装置５０に送信する。これに応じて当該クライアント装置５０では、受信した情報を用いて各メッセージのタイトルを一覧表示するので、当該クライアント装置５０の利用者は、所望のタイトルをアノテーションデバイス５６や、操作部５４のキーボード、マウス等によりポインティング指定することによって当該タイトルに対応するメッセージを表示させたり、当該表示されたメッセージに対するメッセージの書き込み等を行うことになる。
【０１０９】
なお、電子掲示板の利用形態については周知であるので、これ以上のここでの説明は省略する。
【０１１０】
〔変更理由明示機能〕
ところで、本実施の形態に係る文書処理システム９０は、一例として図７に模式的に示すように、電子文書に対して添付されている付箋アノテーションに対して、メッセージ共有サーバ３０による電子掲示板に書き込まれたメッセージ（コメント）にリンクするためのリンク情報を関連付けすることができる。
【０１１１】
そして、文書処理システム９０は、電子掲示板に書き込まれているメッセージにリンクが張られている付箋アノテーションについて、リンク先のメッセージが、当該付箋アノテーションが添付されている電子文書の記述内容の一部の変更に関する情報とされている場合で、かつ当該メッセージを参考として当該電子文書における記述内容の一部が文書編集用ＡＰを用いて変更された場合に、変更箇所を示す情報及び変更内容を示す情報を上記メッセージと関連付けて記憶することで、利用者による指示入力に応じて上記変更の理由を明示することのできる変更理由明示機能を有している。なお、この際、上記付箋アノテーションの添付者は、当該付箋アノテーションを変更箇所に対応する位置（例えば、変更箇所に重なる位置や、変更箇所近傍でかつ変更箇所に重ならない位置、変更箇所近傍でかつ文書の周辺部近傍の当該文書における記述内容に重ならない位置等）に添付する。これによって、付箋アノテーションの添付位置によって変更箇所を明示することができ、利便性を向上させることができる。
【０１１２】
図８は、当該変更理由明示機能を実現するための文書処理システム９０の機能的な構成を示すブロック図である。
【０１１３】
同図に示すように、変更理由明示機能を実現するために、各クライアント装置５０は、添付部５１Ａ、関連付け記憶部５１Ｂ及び表示制御部５１Ｃを備えている。
【０１１４】
本実施の形態に係る添付部５１Ａは、文書に対して当該文書の記述内容の一部の変更に関するコメントを付箋アノテーションにより添付した状態とするため、利用者により添付された付箋アノテーションに関する情報を、所定のタイミングでアノテーション管理サーバ２０の二次記憶部２５における付箋用アノテーションデータベースＤＢ２に登録するものとされている。なお、本実施の形態では、上記所定のタイミングとして、利用者による指示入力（本実施の形態では、保存ボタン７４の指定）が行われたタイミングを適用しているが、これに限定されず、例えば、付箋アノテーションが表示されている状態での所定期間毎（例えば、１秒毎）のタイミングや、表示部５３における表示内容を更新するタイミング等を適用することもできる。
【０１１５】
また、本実施の形態に係る関連付け記憶部５１Ｂは、付箋アノテーションに関連付けされているリンク情報によって示されるリンク先のメッセージを参考として文書における記述内容の一部が変更された場合に、変更箇所を示す情報と変更内容を示す情報（本実施の形態では、変更関連情報）を、所定のタイミングでアノテーション管理サーバ２０の二次記憶部２５における付箋用アノテーションデータベースＤＢ２に登録するものとされている。なお、本実施の形態では、上記所定のタイミングとして、利用者による指示入力（本実施の形態では、保存ボタン７４の指定）が行われたタイミングを適用しているが、これに限定されず、例えば、付箋アノテーションが表示されている状態での所定期間毎（例えば、１秒毎）のタイミングや、表示部５３における表示内容を更新するタイミング等を適用することもできる。
【０１１６】
一方、本実施の形態に係る表示制御部５１Ｃは、表示部５３によって文書を表示する際に、関連付け記憶部５１Ｂによって付箋用アノテーションデータベースＤＢ２に登録された変更関連情報を参照し、当該文書の変更箇所が識別可能に表示するように表示部５３を制御する。なお、本実施の形態では、変更箇所にアンダーラインを付加することによって当該変更箇所を識別可能としているが、これに限定されず、例えば、変更箇所を他の箇所とは異なる色で表示する形態、変更箇所にアンダーライン以外のマークを表示する形態、表示箇所をブリンク表示やリバース表示とする形態等、表示箇所と他の箇所とで表示状態を異ならせる如何なる形態も採り得る。
【０１１７】
また、表示制御部５１Ｃは、表示部５３によって付箋アノテーションによるメッセージに応じた変更が加えられている文書を表示している際に、所定のタイミングで付箋用アノテーションデータベースＤＢ２に登録された変更関連情報を参照し、当該文書に加えられている変更の内容を表示するように表示部５３を制御する。なお、本実施の形態では、上記所定のタイミングとして、利用者によって変更箇所がアノテーションデバイス５６や、操作部５４のキーボード、マウス等によりポインティング指定されたタイミングを適用しているが、これに限定されず、例えば、表示部５３におけるボタン表示エリア５３Ｂに上記変更内容の表示を指示するためのボタンを設け、当該ボタンが利用者によって指定されたタイミング等を適用することもできる。
【０１１８】
更に、表示制御部５１Ｃは、表示部５３によって付箋アノテーションによるメッセージに応じた変更が加えられている文書を表示している際に、所定のタイミングで上記メッセージに関連するメッセージ（本実施の形態では、付箋アノテーションに表示されているメッセージを起点として電子掲示板上で交わされたメッセージ（群））を表示するように表示部５３を制御する。なお、本実施の形態では、上記所定のタイミングとして、利用者によって変更箇所がアノテーションデバイス５６や、操作部５４のキーボード、マウス等によりポインティング指定されたタイミングを適用しているが、これに限定されず、例えば、表示部５３におけるボタン表示エリア５３Ｂに上記メッセージに関連するメッセージの表示を指示するためのボタンを設け、当該ボタンが利用者によって指定されたタイミング等を適用することもできる。
【０１１９】
ところで、本実施の形態に係る文書処理システム９０では、変更理由明示機能をソフトウェアの実行によって実現するものとされている。
【０１２０】
次に、変更理由明示機能を実現するためのクライアント装置５０の作用を詳細に説明する。
【０１２１】
まず、図９を参照して、付箋アノテーションに関する情報を登録する際のクライアント装置５０の作用を説明する。なお、図９は、クライアント装置５０の表示部５３に文書及びアノテーションが表示されている状態において、利用者により保存ボタン７４が指定された際に当該クライアント装置５０の制御部５１により実行されるアノテーション登録処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは主記憶部５２の所定領域に予め記憶される。
【０１２２】
まず、同図のステップ１００では、利用者によって新規に添付されたアノテーションがあるか否かを判定することにより、アノテーション管理サーバ２０に新規に登録すべきアノテーションがあるか否かを判定し、肯定判定となった場合はステップ１０２に移行して、全ての新規に登録すべきアノテーションに関する情報をアノテーション管理サーバ２０に送信し、その後にステップ１０４に移行する。当該アノテーションに関する情報を受信すると、アノテーション管理サーバ２０では、付箋アノテーションに関する情報については付箋用アノテーションデータベースＤＢ２に登録し、手書き入力アノテーションに関する情報についてはペン入力用アノテーションデータベースＤＢ３に登録する。
【０１２３】
なお、上記ステップ１００において否定判定となった場合は、上記ステップ１０２の処理を実行することなくステップ１０４に移行する。
【０１２４】
ステップ１０４では、対応する参考チェック用マーク８７がチェックされたことを示す状態とされている付箋アノテーション（以下、「処理対象アノテーション」という。）が存在するか否かを判定し、肯定判定となった場合はステップ１０６に移行する。
【０１２５】
ステップ１０６では、全ての処理対象アノテーションについて、文書編集用ＡＰにより文書に対して編集作業が行われた際に記憶された変更箇所を示す情報、変更内容を示す情報、及び付箋アノテーションを示す情報（本実施の形態では、アノテーションＩＤ）を主記憶部５２から読み出してアノテーション管理サーバ２０に送信し、その後に本アノテーション登録処理プログラムを終了する。これらの情報を受信すると、アノテーション管理サーバ２０では、全ての処理対象アノテーションについて、受信した上記変更箇所を示す情報及び変更内容を示す情報を、受信した付箋アノテーションを示す情報に対応する上記変更関連情報として付箋用アノテーションデータベースＤＢ２に登録（記憶）する。また、このとき、アノテーション管理サーバ２０は、全ての処理対象アノテーションについて、受信した付箋アノテーションを示す情報に対応する参考チェック情報を、当該付箋アノテーションによって示されるメッセージが文書の変更の際に参考にされたことを示す情報（ここでは、‘Ｃ’）とする。
【０１２６】
なお、上記ステップ１０４において否定判定となった場合は、上記ステップ１０６の処理を実行することなく本アノテーション登録処理プログラムを終了する。
【０１２７】
図１０には、付箋アノテーションにより表示されているメッセージを参照しつつ文書の編集作業を行う際の全体的な処理の流れが模式的に示されている。
【０１２８】
同図に示すように、利用者は、まず、文書編集用ＡＰを実行させて文書編集画面に編集すべき文書（編集文書ｖ．１）を表示させると共に、当該文書を複写して作成した文書（コメント用文書ｖ．１）を、添付されている付箋アノテーションと共に文書表示エリア５３Ｃに表示させる。
【０１２９】
次に、利用者は、コメント用文書に添付されている付箋アノテーションに表示されているコメント（当該付箋アノテーションのリンク先とされている電子掲示板上のメッセージ）を参照して、当該メッセージが文書における記述内容の一部の変更に関するものである場合には、必要に応じて当該メッセージを参考として編集文書を編集（同図では、‘がいよう’を‘概要’に変更する編集）すると共に、参考としたメッセージが表示されている付箋アノテーション（処理対象アノテーション）に対応する参考チェック用マーク８７をチェックする。
【０１３０】
これに応じて、クライアント装置５０では、文書編集用ＡＰによって主記憶部５２に記憶された変更箇所を示す情報及び変更内容を示す情報に処理対象アノテーションを示す情報（本実施の形態では、アノテーションＩＤ）を関連付けて主記憶部５２に記憶しておき、これらの情報を所定のタイミング（本実施の形態では、保存ボタン７４が指定されたタイミング）でアノテーション管理サーバ２０に与える（上記アノテーション登録処理プログラムのステップ１０６の処理に相当。）。これに応じて、アノテーション管理サーバ２０では、与えられた情報に基づいて上記変更箇所を示す情報及び変更内容を示す情報を上記変更関連情報として処理対象アノテーションにより示されるコメントと関連付けた状態で付箋用アノテーションデータベースＤＢ２に登録する。
【０１３１】
次に、図１１を参照して、文書編集用ＡＰによって編集対象とする文書を表示部５３に表示する際のクライアント装置５０の作用を説明する。なお、図１１は、文書編集用ＡＰにより、利用者によって指定された編集対象とする文書を表示部５３に表示させる際に当該クライアント装置５０の制御部５１により実行される文書表示処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは主記憶部５２の所定領域に予め記憶される。
【０１３２】
まず、同図のステップ２００では、利用者によって指定された編集対象とする文書の文書本文を、文書管理サーバ１０を介して文書データベースＤＢ１から読み出し、当該文書本文を表示するように表示部５３を制御する。これによって表示部５３の文書編集用ＡＰによる文書編集画面には、ユーザによって指定された編集対象とする文書の本文が表示される。
【０１３３】
次のステップ２０２では、編集対象とする文書に対応する変更関連情報を、アノテーション管理サーバ２０を介して付箋用アノテーションデータベースＤＢ２から読み出し、次のステップ２０４にて、読み出した変更関連情報によって示される変更箇所が識別可能な状態となる（本実施の形態では、変更箇所にアンダーラインを付加する）ように表示部５３を制御した後、本文書表示処理プログラムを終了する。
【０１３４】
この文書表示処理プログラムにより、一例として図１０の編集文書ｖ．１．０．１にて示されるように変更箇所が識別可能な状態となり、利用者は変更箇所を容易に把握することができる。
【０１３５】
次に、図１２を参照して、表示部５３に表示された文書に文書編集用ＡＰを用いて加えられている変更の内容及び当該変更を行うに際して参考にしたメッセージ（付箋アノテーションによって表示されているメッセージ）を表示させる際のクライアント装置５０の作用を説明する。なお、図１２は、一例として図１３に示されるように、付箋アノテーションによるメッセージに応じた変更が加えられている文書（図１３では、編集文書ｖ．１．０．１）が表示部５３によって変更箇所が識別可能に表示されており、当該変更箇所が利用者によってアノテーションデバイス５６や、操作部５４のキーボード、マウス等によりポインティング指定された際に当該クライアント装置５０の制御部５１により実行される編集履歴表示処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは主記憶部５２の所定領域に予め記憶される。
【０１３６】
まず、同図のステップ４００では、利用者によって指定された変更箇所（以下、「処理対象変更箇所」という。）に対応する変更関連情報を付箋用アノテーションデータベースＤＢ２からアノテーション管理サーバ２０を介して読み出す。なお、上記変更関連情報の読み出しは、表示中の文書に対応すると共に、利用者によって指定された位置が変更箇所を示す情報によって示される領域に含まれる変更関連情報を読み出すことによって行うことができる。
【０１３７】
次のステップ４０２では、読み出した変更関連情報によって示される変更内容を表示するように表示部５３を制御する。これによって表示部５３には、一例として図１３に示されるように、処理対象変更箇所の変更内容を示す画像（同図に示す例では、「がいよう」を「概要」に変更したことを示す画像）が表示されることになる。
【０１３８】
次のステップ４０４では、処理対象変更箇所の変更に際して参考とされた、付箋アノテーションに表示されていた全てのメッセージ（電子掲示板上の起点メッセージ）をメッセージデータベースＤＢ４からメッセージ共有サーバ３０を介して読み出し、次のステップ４０６にて、読み出したメッセージを一覧形式で表示するように表示部５３を制御する。これによって表示部５３には、一例として図１３に示されるように、変更に関与した起点メッセージ（群）が表示されることになる。なお、上記ステップ４０４におけるメッセージの読み出しは、表示中の文書に対応すると共に、利用者によって指定された位置が変更箇所を示す情報によって示される領域に含まれる変更関連情報に対応する全てのリンク情報を付箋用アノテーションデータベースＤＢ２から読み出した後、読み出したリンク情報に対応する全てのメッセージＩＤに対応するメッセージをメッセージデータベースＤＢ４から読み出すことによって行うことができる。
【０１３９】
以上の処理によって表示部５３に起点メッセージ（群）が一覧表示されると、利用者は、表示された起点メッセージ（群）から、より詳細なメッセージ（本実施の形態では、一覧表示されたメッセージを起点として交わされたメッセージ）を表示したいものをアノテーションデバイス５６や、操作部５４のキーボード、マウス等によりポインティング指定する。
【０１４０】
そこで、次のステップ４０８では、当該起点メッセージの利用者による指定待ちを行い、次のステップ４１０では、利用者によって指定されたメッセージを起点として交わされた全てのメッセージをメッセージデータベースＤＢ４から読み出し、次のステップ４１２にて、読み出したメッセージを表示するように表示部５３を制御した後、本編集履歴表示処理プログラムを終了する。
【０１４１】
上記ステップ４１２の処理によって表示部５３には、一例として図１３に示されるように、処理対象変更箇所の変更の際に参考としたメッセージの流れ（議論の流れ）が表示されることになる。
【０１４２】
以上詳細に説明したように、本実施の形態では、処理対象とする電子文書に対して当該電子文書の記述内容の一部の変更に関するコメントを付加情報として添付することとし、前記コメントを参考として前記電子文書における記述内容の一部が変更された場合に変更箇所を示す変更箇所情報（変更関連情報の一部）と前記コメントとを関連付けて記憶しているので、電子文書に対する変更箇所が複数存在する場合であっても、各変更箇所に対する変更理由を、当該変更箇所に関連付けられて記憶されているコメントを参照することのみによって容易に把握することができる。
【０１４３】
また、本実施の形態では、電子文書を変更箇所が識別可能に表示するように表示手段（表示部５３）を制御しているので、利用者に対して当該変更箇所を容易に把握させることができる。
【０１４４】
また、本実施の形態では、電子文書の変更箇所に対する変更内容を示す変更内容情報（変更関連情報の一部）を対応するコメントに関連付けて更に記憶し、当該変更内容情報によって示される変更内容を更に表示するように前記表示手段を制御しているので、利用者に対して変更内容を容易に把握させることができる。
【０１４５】
また、本実施の形態では、前記コメントに関連する関連情報を更に表示するように前記表示手段を制御しているので、利用者に対して当該関連情報を容易に把握させることができる。
【０１４６】
特に、本実施の形態では、前記関連情報を、電子掲示板において前記電子文書の記述内容の一部の変更に関して交わされたメッセージとしているので、利用者に対して変更箇所に対する変更に至る経緯を容易に把握させることができる。
【０１４７】
更に、本実施の形態では、前記付加情報を変更箇所に対応する位置に添付しているので、付加情報の添付位置によって文書上の変更箇所を明示することができ、利便性を向上させることができる。
【０１４８】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【０１４９】
また、上記の実施形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【０１５０】
例えば、上記実施の形態では、参考チェック用マーク８７がチェックされたことをもって変更関連情報を登録する場合について説明したが、本発明はこれに限定されるものではなく、例えば、変更関連情報を登録する際に指定される専用のボタンを表示部５３のボタン表示エリア５３Ｂに表示しておき、当該ボタンが利用者によって指定されたことをもって変更関連情報を登録する形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。
【０１５１】
また、上記実施の形態では、付箋アノテーションにリンク先のメッセージ（電子掲示板上の起点メッセージ）を表示する場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該付箋アノテーションに対して、利用者に文書の記述内容の一部の変更に関するコメントを入力させ、当該コメントを表示する形態とすることもできる。この場合、当該付箋アノテーションに当該コメントに関して電子掲示板上で交わされたメッセージの起点メッセージをリンクするリンク情報を関連付ける形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。
【０１５２】
また、上記実施の形態では、文書の変更箇所が利用者に指定された際に、変更関連情報に基づいて変更内容や当該変更を行うに当たって参考としたメッセージを表示する場合について説明したが、本発明はこれに限定されるものではなく、例えば、変更箇所に変更内容を示す情報や参考としたメッセージにリンクするリンク情報を関連付けておき、当該リンク情報に基づいて上記変更内容ないしメッセージを表示する形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。
【０１５３】
また、上記実施の形態では、付箋アノテーションに電子掲示板上で交わされた起点メッセージにリンクするリンク情報を関連付けした場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該リンク情報に代えて、当該付箋アノテーションに表示されているメッセージ（コメント）を参考として変更が行われた文書上の変更箇所にリンクするリンク情報を関連付けする形態とすることもできる。この場合、付箋アノテーションをポインティング指定するのみで当該付箋アノテーションに応じた変更箇所を表示することが可能となり、利便性を向上させることができる。
【０１５４】
また、上記実施の形態では、付箋アノテーションに電子掲示板上で交わされた起点メッセージにリンクするリンク情報を関連付けした場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該起点メッセージに代えて、当該起点メッセージを起点として交わされた他のメッセージにリンクするリンク情報を関連付けする形態とすることもできる。この場合、文書の変更に関する最も重要なメッセージや、最新のメッセージ等を付箋アノテーションに表示することができるようになり、利便性を向上させることができる。
【０１５５】
また、例えば、上記実施の形態では、アノテーションデバイス５６による手書き入力をタッチパネル方式にて実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、電磁誘導方式の検知機構によって実現する形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。
【０１５６】
また、上記実施の形態では、ペン型のアノテーションデバイス５６を用いて手書き入力を実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、キーボードやマウス等の入力・指示デバイスを用いて実現する形態とすることもできる。この場合、クライアント装置５０としてタブレットＰＣを用いる必要がなくなるため、文書処理システム９０を低コストで構築することができる。
【０１５７】
また、上記実施の形態では、本発明をクライアント／サーバ・システムに適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、Ｐ２Ｐ（Peer to Peer）システムに適用する形態や、単体（スタンドアロン）の情報処理装置に適用する形態とすることもできる。ここで、本発明をＰ２Ｐシステムに適用する場合は、上記実施の形態で説明したサーバシステム９２における各サーバの処理を各クライアント装置において実行可能とする。また、本発明を単体の情報処理装置に適用する場合にも、本実施の形態で説明した各サーバの処理を当該情報処理装置において実行可能とするが、この場合は、各装置間の情報の送受を行うための処理や構成は必要がなくなる。これらの場合にも、上記実施の形態と同様の効果を奏することができる。
【０１５８】
また、上記実施の形態では、文書管理サーバ１０、アノテーション管理サーバ２０及びメッセージ共有サーバ３０を別体として構成した場合について説明したが、本発明はこれに限定されるものではなく、例えば、ＰＣ、ワークステーション等の単体（スタンドアロン）の情報処理装置にて各サーバの機能を実現する形態とすることもできる。この場合も、上記実施の形態と同様の効果を奏することができる。
【０１５９】
また、上記実施の形態では、変更理由明示機能をソフトウェアによって実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該機能をハードウェアにより実現する形態とすることもできる。この場合の形態例としては、各クライアント装置５０に、一例として図８に示した添付部５１Ａ、関連付け記憶部５１Ｂ、及び表示制御部５１Ｃと同様に作用する機能デバイスを設ける形態が例示できる。この場合は、上記実施の形態に比較して、変更理由明示機能の高速化が期待できる。
【０１６０】
また、上記実施の形態で示した各データベースのデータ構造（図３〜図６参照。）も一例であり、必要に応じて記憶する項目を追加したり、不要な項目を削除したりすることができることは勿論のこと、各項目の記憶内容も適宜変更可能であることは言うまでもない。例えば、図４に示される付箋用アノテーションデータベースＤＢ２において「公開属性」、「ステータス」の各情報は必ずしも必要ではなく、削除することも可能である。
【０１６１】
また、上記実施の形態で示した各種処理プログラムの処理の流れ（図９、図１１、図１２参照。）も一例であり、本発明の主旨を逸脱しない範囲内で適宜変更することができることも言うまでもない。
【０１６２】
更に、システムを構築する上で各機能要素をサーバシステム９２及びクライアントシステム９４にどのように振り分けるかは上記各実施の形態で説明したものに限定されず、システムを構築する上で都合のよい振り分けを行えばよいことも言うまでもない。
【図面の簡単な説明】
【０１６３】
【図１】実施の形態に係る文書処理システムの全体構成を示す概略図である。
【図２】実施の形態に係るクライアント装置の表示部によるアノテーションの添付に関する表示画面の構成例を示す概略図である。
【図３】実施の形態に係る文書データベースのデータ構造の一例を示す模式図である。
【図４】実施の形態に係る付箋用アノテーションデータベースのデータ構造の一例を示す模式図である。
【図５】実施の形態に係るペン入力用アノテーションデータベースのデータ構造の一例を示す模式図である。
【図６】実施の形態に係るメッセージデータベースのデータ構造の一例を示す模式図である。
【図７】実施の形態に係る付箋アノテーションに対してメッセージ共有サーバによる電子掲示板に書き込まれたメッセージ（コメント）にリンクするためのリンク情報を関連付けした状態を示す模式図である。
【図８】実施の形態に係る変更理由明示機能を実現するための文書処理システムの機能的な構成を示すブロック図である。
【図９】実施の形態に係るアノテーション登録処理プログラムの処理の流れを示すフローチャートである。
【図１０】実施の形態に係る文書処理システムにおいて付箋アノテーションにより表示されているメッセージを参照しつつ文書の編集作業を行う際の全体的な処理の流れを示す模式図である。
【図１１】実施の形態に係る文書表示処理プログラムの処理の流れを示すフローチャートである。
【図１２】実施の形態に係る編集履歴表示処理プログラムの処理の流れを示すフローチャートである。
【図１３】実施の形態に係る編集履歴表示処理プログラムの実行時における表示画面を示す概略図である。
【符号の説明】
【０１６４】
１０    文書管理サーバ
２０    アノテーション管理サーバ
２５    二次記憶部（記憶手段）
３０    メッセージ共有サーバ
５０    クライアント装置
５１    制御部（添付手段、表示制御手段）
５１Ａ    添付部（添付手段）
５１Ｂ    関連付け記憶部
５１Ｃ    表示制御部（表示制御手段）
５３    表示部（表示手段）
６０    ネットワーク
９０    文書処理システム
９２    サーバシステム
９４    クライアントシステム
【図１】
2006031292.tif 000003
【図２】
2006031292.tif 000004
【図３】
2006031292.tif 000005
【図４】
2006031292.tif 000006
【図５】
2006031292.tif 000007
【図６】
2006031292.tif 000008
【図７】
2006031292.tif 000009
【図８】
2006031292.tif 000010
【図９】
2006031292.tif 000011
【図１０】
2006031292.tif 000012
【図１１】
2006031292.tif 000013
【図１２】
2006031292.tif 000014
【図１３】
2006031292.tif 000015