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