(57)【要約】  【課題】  文書等のオブジェクトに任意の属性を追加するとともに、追加した属性を利用した新たな機能を容易に実現することのできるオブジェクト処理方法および装置並びにプログラム、オブジェクト管理方法および装置並びにプログラムを提供する。  【解決手段】  文書利用装置３０は、少なくとも属性値のデータ型が指定された属性情報を文書管理装置１０から取得し、該取得した属性情報の属性値のデータ型に応じた表示画面を生成し、該生成した表示画面に該取得した属性情報の属性値を表示する。【選択図】        図１
2006127277.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトに対応する属性情報を、該属性情報を管理する管理装置から取得して表示するオブジェクト処理方法であって、
少なくとも属性値のデータ型が指定された属性情報を前記管理装置から取得し、該取得した属性情報の属性値のデータ型に応じた表示画面を生成し、該生成した表示画面に該取得した属性情報の属性値を表示することを特徴とするオブジェクト処理方法。
【請求項２】
前記表示画面に表示した属性値の変更を受け付け、該属性値が変更された場合は、該変更された属性値を前記管理装置に登録することを特徴とする請求項１記載のオブジェクト処理方法。
【請求項３】
前記属性情報は、前記属性値の参照の可否を設定するアクセス権情報を含み、前記表示画面は、前記アクセス権情報で参照が許可された属性値を表示することを特徴とする請求項１記載のオブジェクト処理方法。
【請求項４】
前記属性情報は、前記属性値の変更の可否を設定するアクセス権情報を含み、前記アクセス権情報で変更が許可された属性値の変更を受け付けることを特徴とする請求項１記載のオブジェクト処理方法。
【請求項５】
前記属性情報は、文字列を含み、前記表示画面は、前記属性情報に含まれる文字列を表示することを特徴とする請求項１記載のオブジェクト処理方法。
【請求項６】
オブジェクトに対応する属性情報を、該属性情報を管理する管理装置から取得して表示するオブジェクト処理装置であって、
少なくとも属性値のデータ型が指定された属性情報を前記管理装置から取得する属性情報取得手段と、
前記属性情報取得手段が取得した属性情報の属性値のデータ型に応じた表示画面を生成し、該生成した表示画面に該取得した属性情報の属性値を表示する属性情報表示手段と
を具備することを特徴とするオブジェクト処理装置。
【請求項７】
前記属性情報は、前記属性値の参照の可否を設定するアクセス権情報を含み、
前記属性情報表示手段は、前記アクセス権情報で参照が許可された属性値を前記表示画面に表示する
ことを特徴とする請求項６記載のオブジェクト処理装置。
【請求項８】
前記表示画面に表示した属性値の変更を受け付ける変更受付手段と、
前記変更受付手段が前記属性値の変更を受け付けた場合に、該変更された属性値を前記管理装置に登録する属性値登録手段と
をさらに具備することを特徴とする請求項６記載のオブジェクト処理装置。
【請求項９】
前記属性情報は、前記属性値の変更の可否を設定するアクセス権情報を含み、
前記変更受付手段は、前記アクセス権情報で変更が許可された属性値の変更を受け付ける
ことを特徴とする請求項８記載のオブジェクト処理装置。
【請求項１０】
前記属性情報は、文字列を含み、
前記属性情報表示手段は、前記属性情報に含まれる文字列を前記表示画面に表示する
ことを特徴とする請求項６記載のオブジェクト処理装置。
【請求項１１】
オブジェクトに対応する属性情報を、該属性情報を管理する管理装置から取得して表示するオブジェクト処理プログラムであって、
少なくとも属性値のデータ型が指定された属性情報を前記管理装置から取得する属性情報取得処理と、
前記属性情報取得処理で取得した属性情報の属性値のデータ型に応じた表示画面を生成し、該生成した表示画面に該取得した属性情報の属性値を表示する属性情報表示処理と
を情報処理装置に実行させることを特徴とするオブジェクト処理プログラム。
【請求項１２】
前記属性情報は、前記属性値の参照の可否を設定するアクセス権情報を含み、
前記属性情報表示処理は、前記アクセス権情報で参照が許可された属性値を前記表示画面に表示する
ことを特徴とする請求項１１記載のオブジェクト処理プログラム。
【請求項１３】
前記表示画面に表示した属性値の変更を受け付ける変更受付処理と、
前記変更受付手段が前記属性値の変更を受け付けた場合に、該変更された属性値を前記管理装置に登録する属性値登録処理と
をさらに前記情報処理装置に実行させることを特徴とする請求項１１記載のオブジェクト処理プログラム。
【請求項１４】
前記属性情報は、前記属性値の変更の可否を設定するアクセス権情報を含み、
前記変更受付処理は、前記アクセス権情報で変更が許可された属性値の変更を受け付ける
ことを特徴とする請求項１３記載のオブジェクト処理プログラム。
【請求項１５】
前記属性情報は、文字列を含み、
前記属性情報表示処理は、前記属性情報に含まれる文字列を前記表示画面に表示する
ことを特徴とする請求項１１記載のオブジェクト処理プログラム。
【請求項１６】
オブジェクトに対応する属性情報を管理する管理装置におけるオブジェクト管理方法であって、
少なくとも属性値のデータ型が指定された属性情報をオブジェクトに関連付けて保存し、前記オブジェクトの複製に基づいた属性情報の取得要求があった場合に、該オブジェクトに対応する属性情報を提供することを特徴とするオブジェクト管理方法。
【請求項１７】
前記提供した属性情報に含まれる属性値の変更が通知された場合に、該通知に基づいて前記保存している属性情報の属性値を変更することを特徴とする請求項１６記載のオブジェクト管理方法。
【請求項１８】
オブジェクトに対応する属性情報を管理するオブジェクト管理装置であって、
少なくとも属性値のデータ型が指定された属性情報をオブジェクトに関連付けて保存する保存手段と、
前記オブジェクトの複製に基づいた属性情報の取得要求があった場合に、該オブジェクトに対応する属性情報を提供する属性情報提供手段と
を具備することを特徴とするオブジェクト管理装置。
【請求項１９】
前記属性情報提供手段が提供した属性情報に含まれる属性値の変更の通知を受け付ける変更受付手段と、
前記変更受付手段が受け付けた通知に基づいて前記保存手段に保存されている属性情報の属性値を変更する属性情報変更手段と
をさらに具備することを特徴とする請求項１８記載のオブジェクト管理装置。
【請求項２０】
オブジェクトに対応する属性情報を管理するオブジェクト管理プログラムであって、
少なくとも属性値のデータ型が指定された属性情報をオブジェクトに関連付けて保存する保存処理と、
前記オブジェクトの複製に基づいた属性情報の取得要求があった場合に、該オブジェクトに対応する属性情報を提供する属性情報提供処理と
を情報処理装置に実行させることを特徴とするオブジェクト管理プログラム。
【請求項２１】
前記属性情報提供処理で提供した属性情報に含まれる属性値の変更の通知を受け付ける変更受付処理と、
前記変更受付処理で受け付けた通知に基づいて前記保存されている属性情報の属性値を変更する属性情報変更処理と
をさらに前記情報処理装置に実行させることを特徴とする請求項２０記載のオブジェクト管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクト処理方法および装置並びにプログラム、オブジェクト管理方法および装置並びにプログラムに関し、特に、オブジェクトに対応する属性情報を管理装置で管理するオブジェクト処理方法および装置並びにプログラム、オブジェクト管理方法および装置並びにプログラムに関する。
【背景技術】
【０００２】
コンピュータ等の情報処理装置が処理対象とするオブジェクト、例えば、データや文書等は、ファイルとして、情報処理装置の記憶領域に保存されたり、利用されたりする。このファイルには、該当するオブジェクトの属性情報等がヘッダとして付加されていることが一般的である。
【０００３】
また、属性情報に任意の属性を追加して、文書の検索や分類に利用するといったことも一般に行われている。
【０００４】
これとは別に、任意に追加した属性情報を利用して、文書に簡単なアンケート等の機能を追加することが考えられるが、この場合には、アンケートの内容に併せた属性を追加するのはもちろんのこと、文書を扱うアプリケーションソフトウェアに、アンケートを行うための入出力機能を実現するモジュールをプラグインするなどの仕組みが必要となる。また、一旦配布された全ての文書に対して、後からアンケートの機能を追加したりするといったことは、実現されていない。
【０００５】
ところで、ファイルが複製された場合等には、ファイルの改訂等により、ヘッダとして付加されている属性情報が適切なものではなくなく可能性がある。このため、属性情報をサーバ等の管理装置で管理し、ファイルに対して改訂等が行われた場合であっても、その属性情報を適切に利用することができるようにした技術がある（例えば、特許文献１参照）。
【０００６】
この特許文献１に記載された技術を利用することで、一旦配布された全ての文書に対して、後からアンケートの機能を追加したりするといったことは可能であるが、この場合でも、文書を扱うアプリケーションソフトウェアに、アンケートを行うための入出力機能を実現するモジュールをプラグインするなどの仕組みが必要となる。
【特許文献１】特開２００４−１１０６９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前述のように、文書等のオブジェクトに任意の属性を追加し、追加した属性を利用して機能の追加を行う場合、当該機能を実現するためのモジュールを作成して配布し、各アプリケーションソフトウェアでモジュールをプラグインする必要があるなど、機能の追加を容易に行うことができなかった。
【０００８】
そこで、本発明は、文書等のオブジェクトに任意の属性を追加するとともに、追加した属性を利用した新たな機能を容易に実現することのできるオブジェクト処理方法および装置並びにプログラム、オブジェクト管理方法および装置並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
前述した目的を達成するため、請求項１の発明は、オブジェクトに対応する属性情報を、該属性情報を管理する管理装置から取得して表示するオブジェクト処理方法であって、少なくとも属性値のデータ型が指定された属性情報を前記管理装置から取得し、該取得した属性情報の属性値のデータ型に応じた表示画面を生成し、該生成した表示画面に該取得した属性情報の属性値を表示することを特徴とする。
【００１０】
また、請求項２の発明は、請求項１の発明において、前記表示画面に表示した属性値の変更を受け付け、該属性値が変更された場合は、該変更された属性値を前記管理装置に登録することを特徴とする。
【００１１】
また、請求項３の発明は、請求項１の発明において、前記属性情報は、前記属性値の参照の可否を設定するアクセス権情報を含み、前記表示画面は、前記アクセス権情報で参照が許可された属性値を表示することを特徴とする。
【００１２】
また、請求項４の発明は、請求項１の発明において、前記属性情報は、前記属性値の変更の可否を設定するアクセス権情報を含み、前記アクセス権情報で変更が許可された属性値の変更を受け付けることを特徴とする。
【００１３】
また、請求項５の発明は、請求項１の発明において、前記属性情報は、文字列を含み、前記表示画面は、前記属性情報に含まれる文字列を表示することを特徴とする。
【００１４】
また、請求項６の発明は、オブジェクトに対応する属性情報を、該属性情報を管理する管理装置から取得して表示するオブジェクト処理装置であって、少なくとも属性値のデータ型が指定された属性情報を前記管理装置から取得する属性情報取得手段と、前記属性情報取得手段が取得した属性情報の属性値のデータ型に応じた表示画面を生成し、該生成した表示画面に該取得した属性情報の属性値を表示する属性情報表示手段とを具備することを特徴とする。
【００１５】
また、請求項７の発明は、請求項６の発明において、前記属性情報は、前記属性値の参照の可否を設定するアクセス権情報を含み、前記属性情報表示手段は、前記アクセス権情報で参照が許可された属性値を前記表示画面に表示することを特徴とする。
【００１６】
また、請求項８の発明は、請求項６の発明において、前記表示画面に表示した属性値の変更を受け付ける変更受付手段と、前記変更受付手段が前記属性値の変更を受け付けた場合に、該変更された属性値を前記管理装置に登録する属性値登録手段とをさらに具備することを特徴とする。
【００１７】
また、請求項９の発明は、請求項８の発明において、前記属性情報は、前記属性値の変更の可否を設定するアクセス権情報を含み、前記変更受付手段は、前記アクセス権情報で変更が許可された属性値の変更を受け付けることを特徴とする。
【００１８】
また、請求項１０の発明は、請求項６の発明において、前記属性情報は、文字列を含み、前記属性情報表示手段は、前記属性情報に含まれる文字列を前記表示画面に表示することを特徴とする。
【００１９】
また、請求項１１の発明は、オブジェクトに対応する属性情報を、該属性情報を管理する管理装置から取得して表示するオブジェクト処理プログラムであって、少なくとも属性値のデータ型が指定された属性情報を前記管理装置から取得する属性情報取得処理と、前記属性情報取得処理で取得した属性情報の属性値のデータ型に応じた表示画面を生成し、該生成した表示画面に該取得した属性情報の属性値を表示する属性情報表示処理とを情報処理装置に実行させることを特徴とする。
【００２０】
また、請求項１２の発明は、請求項１１の発明において、前記属性情報は、前記属性値の参照の可否を設定するアクセス権情報を含み、前記属性情報表示処理は、前記アクセス権情報で参照が許可された属性値を前記表示画面に表示することを特徴とする。
【００２１】
また、請求項１３の発明は、請求項１１の発明において、前記表示画面に表示した属性値の変更を受け付ける変更受付処理と、前記変更受付手段が前記属性値の変更を受け付けた場合に、該変更された属性値を前記管理装置に登録する属性値登録処理とをさらに前記情報処理装置に実行させることを特徴とする。
【００２２】
また、請求項１４の発明は、請求項１３の発明において、前記属性情報は、前記属性値の変更の可否を設定するアクセス権情報を含み、前記変更受付処理は、前記アクセス権情報で変更が許可された属性値の変更を受け付けることを特徴とする。
【００２３】
また、請求項１５の発明は、請求項１１の発明において、前記属性情報は、文字列を含み、前記属性情報表示処理は、前記属性情報に含まれる文字列を前記表示画面に表示することを特徴とする。
【００２４】
また、請求項１６の発明は、オブジェクトに対応する属性情報を管理する管理装置におけるオブジェクト管理方法であって、少なくとも属性値のデータ型が指定された属性情報をオブジェクトに関連付けて保存し、前記オブジェクトの複製に基づいた属性情報の取得要求があった場合に、該オブジェクトに対応する属性情報を提供することを特徴とする。
【００２５】
また、請求項１７の発明は、請求項１６の発明において、前記提供した属性情報に含まれる属性値の変更が通知された場合に、該通知に基づいて前記保存している属性情報の属性値を変更することを特徴とする。
【００２６】
また、請求項１８の発明は、オブジェクトに対応する属性情報を管理するオブジェクト管理装置であって、少なくとも属性値のデータ型が指定された属性情報をオブジェクトに関連付けて保存する保存手段と、前記オブジェクトの複製に基づいた属性情報の取得要求があった場合に、該オブジェクトに対応する属性情報を提供する属性情報提供手段とを具備することを特徴とする。
【００２７】
また、請求項１９の発明は、請求項１８の発明において、前記属性情報提供手段が提供した属性情報に含まれる属性値の変更の通知を受け付ける変更受付手段と、前記変更受付手段が受け付けた通知に基づいて前記保存手段に保存されている属性情報の属性値を変更する属性情報変更手段とをさらに具備することを特徴とする。
【００２８】
また、請求項２０の発明は、オブジェクトに対応する属性情報を管理するオブジェクト管理プログラムであって、少なくとも属性値のデータ型が指定された属性情報をオブジェクトに関連付けて保存する保存処理と、前記オブジェクトの複製に基づいた属性情報の取得要求があった場合に、該オブジェクトに対応する属性情報を提供する属性情報提供処理とを情報処理装置に実行させることを特徴とする。
【００２９】
また、請求項２１の発明は、請求項２０の発明において、前記属性情報提供処理で提供した属性情報に含まれる属性値の変更の通知を受け付ける変更受付処理と、前記変更受付処理で受け付けた通知に基づいて前記保存されている属性情報の属性値を変更する属性情報変更処理とをさらに前記情報処理装置に実行させることを特徴とする。
【発明の効果】
【００３０】
本発明によれば、アプリケーションソフトウェアでモジュールをプラグインする等の処理を必要とすることなく、簡易な方法で任意な属性の追加および追加した属性を利用した機能の利用を行うことが可能となる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明に係るオブジェクト処理方法および装置並びにプログラム、オブジェクト管理方法および装置並びにプログラムの一実施の形態について、添付図面を参照して詳細に説明する。なお、以下の説明では、オブジェクトとして文書を取り扱う場合を例として説明するが、音声ファイルや画像ファイル、映像ファイル、プログラム等、他の様々なオブジェクトにも本発明を適用することは可能である。
【実施例】
【００３２】
図１は、本発明を適用した文書管理システムの概略構成を示した図である。同図に示すように、文書管理システムは、文書管理装置１０と、文書登録装置２０、文書利用装置３０とが、ネットワーク４０を介して接続されている。
【００３３】
文書管理装置１０は、文書管理部１１と、文書保存部１２、通知処理部１３を有している。文書管理部１１は、文書登録装置２０からの文書の登録要求や、文書利用装置３０からの文書の利用要求に対応した処理を行うとともに、文書やその属性情報を文書保存部１２に保存して管理する。通知処理部１３は、文書の属性情報を、必要に応じて文書利用装置３０に通知する。なお、文書管理装置１０は、サーバとして動作させることのできるコンピュータ等の情報処理装置と、これを動作させるソフトウェアにより構成される。
【００３４】
文書登録装置２０は、文書登録部２１と文書保存部２２を有している。文書登録部２１は、文書保存部２２に保存されている文書を文書管理装置１０に登録する。文書保存部２２は、作成した文書等の登録すべき文書を保存する。なお、文書登録装置２０は、パーソナルコンピュータ等の情報処理装置と、これを動作させるソフトウェアにより構成される。
【００３５】
文書利用装置３０は、文書取得部３１と、文書保存部３２、表示処理部３３を有している。文書取得部３１は、文書管理装置１０から、文書や、その属性情報を取得する。文書保存部３２は、文書取得部３１が取得した文書や属性情報を保存する。表示処理部３３は、文書保存部３２に保存されている文書やその属性情報をディスプレイ装置等の表示装置に表示する。なお、文書利用装置３０は、パーソナルコンピュータ等の情報処理装置と、これを動作させるソフトウェアにより構成される。
【００３６】
なお、図１では、文書登録装置２０と文書利用装置３０を、それぞれ１台ずつネットワーク４０に接続している構成を示しているが、文書登録装置２０と文書利用装置３０は、それぞれ複数台をネットワーク４０に接続するようにしてもよい。また、１台の情報処理装置で、文書登録装置２０と文書利用装置３０の両者を構成するようにしてもよい。
【００３７】
次に、文書管理装置１０での文書およびその属性情報の管理方法について説明する。図２は、文書管理装置１０における文書と属性情報管理方法を説明するための図である。
【００３８】
文書管理装置１０では、文書保存部１２に、文書１と、属性情報２、任意属性カタログ３、任意属性４（４−１〜４−ｎ）を保存する。なお、図２においては、文書１等を１つのみ示しているが、文書保存部１２には、複数の文書を保存することができる。
【００３９】
文書１は、文書登録装置２０により登録されたもので、その複製が文書利用装置３０に配布されるものである。属性情報２は、文書１の基本的な属性を示すもので、複製を有する文書利用装置３０からの要求に応じて、通知処理部１３を介して文書処理装置３０に通知される。任意属性カタログ３は、任意属性４の定義情報を管理する情報である。任意属性４は、それぞれ、値の追加、変更、削除を任意に行うことができる属性情報である。
【００４０】
また、属性情報２と任意属性カタログ３は、文書１に関連付けられており、任意属性４も、任意属性カタログ４を介して文書１に関連付けられている。なお、図２では省略しているが、文書１は、コンテクスト等のグループに分類して管理することが可能であり、その場合には、任意属性カタログ４をコンテクストに関連付け、結果として、コンテクストに属する全ての文書に同一の任意属性カタログ４が関連付けられるようにすることも可能である。
【００４１】
任意属性カタログ３と任意属性４は、文書登録装置２から文書１の登録時若しくは文書１の登録後に、任意に追加される属性情報を管理するものである。
【００４２】
任意属性カタログ３は、文書管理システム（文書管理装置１、文書登録装置２、文書利用装置３）の内部で任意属性４を識別する属性識別名と、文書利用装置３で画面等に表示され利用者が任意属性４を識別するのに利用される属性表示名、任意属性４のデータ型情報、文書利用装置３０で画面等に表示されるコメント、利用者によるアクセス権の設定情報から構成される。
【００４３】
属性表示名は、属性を追加する利用者（登録者）が任意に決定することのできるものであるが、該当する任意属性４により実現される機能を表す名前、例えば、「感想入力」、「レビューコメント入力」、「受領確認」等が望ましいものである。
【００４４】
データ型情報は、任意属性４が有する属性値のデータ型を表すもので、文字列や、数値、２値等、任意のデータ型を設定することができる。
【００４５】
コメントは、属性を追加する利用者（登録者）が任意に決定することのできるものであるが、「属性／機能の利用方法に関する説明」等、利用者に通知するコメントを入力することが望ましいものである。
【００４６】
アクセス権の設定情報は、利用者による任意属性４の参照や変更等の可否をそれぞれ設定した情報である。
【００４７】
また、任意属性４は、属性識別名と、属性値のバージョン番号、属性値から構成される。属性識別名は、任意属性カタログ３に含まれる属性識別名と同じもので、これにより、両者が関連付けられる。属性値のバージョン番号は、属性値が変更される毎に、繰り上げられる番号である。属性値は、任意のデータ型の値を格納することができるもので、そのデータ型は、任意属性カタログ３に含まれるデータ型情報で示されるものと同一のものとなる。
【００４８】
次に、文書登録装置２０について説明する。図３は、文書登録装置２０の文書登録部２１の機能的な構成を示した図である。
【００４９】
同図に示すように、文書登録部２１は、登録文書選択部２１０と属性設定部２１１を具備して構成される。登録文書選択部２１０は、文書保存部２１０に保存されている文書から文書管理装置１０に登録する文書１を選択する。属性設定部２１１は、文書管理装置１０に登録した文書１に対する属性を設定するもので、属性情報２として保存される基本的な属性はもちろんのこと、任意属性カタログ３および任意属性４として保存される任意に追加可能な属性を設定するためのユーザインタフェイスを提供する。なお、当該ユーザインタフェイスを属性設定部２１１が提供する構成に代えて、例えば、ウェブサーバとウェブブラウザの両者の動作により表示されるウェブページのように、文書管理装置１０が当該インタフェイスを文書登録部２１に提供するように構成することも可能である。
【００５０】
次に、文書利用装置３０について説明する。図４は、文書利用装置３０の表示処理部３３の機能的な構成を示すブロック図である。
【００５１】
同図に示すように、表示処理部３３は、文書表示部３３０と属性取得部３３１、属性表示部３３２、属性値送信部３３３を具備して構成される。
【００５２】
文書表示部３３０は、文書保存部３２に保存されている文書のうち、利用者が選択した文書を表示する。属性取得部３３１は、文書表示部３３０に表示された文書に対応する属性情報２と、任意属性カタログ３、任意属性情報４を文書管理装置１０から取得する。属性表示部３３２は、属性情報２を表示するための画面を生成するほか、任意属性カタログ３に基づくメニューの作成および表示、当該メニューから選択された任意属性４を表示するための画面の作成および表示を行う。属性値送信部３３３は、属性表示部３３２が表示した画面に基づいて入力された属性値（任意属性４）を文書管理装置１０に送信する。
【００５３】
属性表示部３３２が任意属性カタログ３に基づいて生成するメニューは、例えば、図５に示すようなものとなり、当該メニューに含まれる項目３４１−１、項目３４１−２、項目３４１−４等には、任意属性カタログ３に含まれる属性表示名が表示される。
【００５４】
また、属性表示部３３２が任意属性４に基づいて表示する画面は、例えば、図６、図７に示すようなものとなる。
【００５５】
図６に示した画面３５０は、任意属性４に含まれる属性値のデータ型が文字列の場合の画面例であり、タイトル３５１として任意属性カタログ３に含まれる属性表示名が表示され、文字列３５２として任意属性カタログ３に含まれるコメントに設定された文字列が表示される。また、テキスト入力ボックス３５３は、任意属性４の属性値を表示、入力するためのもので、ボタン３５４は、属性値の参照、入力を終了したことを指示するためのものである。この画面３５０では、利用者は、該当する文書に対する感想を属性値として入力することができ、入力した感想は、属性値送信部３３３から文書管理装置１０に送信されることになる。また、任意属性カタログ３に含まれるアクセス権の設定情報に応じて、利用者が、他の利用者が入力した感想を参照することの可否が決定され、参照が可能に設定されていた場合には、テキスト入力ボックス３５３に該当する感想が入力された状態で表示されることとなる。
【００５６】
図７に示した画面３６０は、任意属性４に含まれる属性値のデータ型が２値の場合の画面例であり、タイトル３６１として任意属性カタログ３に含まれる属性表示名が表示され、文字列３６２として任意属性カタログ３に含まれるコメントに設定された文字列が表示される。また、チェックボックス３６３は、任意属性４の属性値が示す値（２値のうちのいずれか）を表示、変更するためのもので、ボタン３６４は、属性値の参照、入力を終了したことを指示するためのものである。この画面３６０では、利用者がチェックボックス３６３にチェックすることで、該当する文書の受領確認を行うことができるもので、チェックボックス３６３の操作により変更された属性値が、属性値送信部３３３から文書管理装置１０に送信されることになる。
【００５７】
続いて、文書利用装置３０の動作について説明する。なお、ここでは、任意属性に関する動作についてのみ説明を行う。図８は、文書利用装置３の動作の流れを示すフローチャートである。
【００５８】
文書利用装置３０は、利用者により表示する文書が選択され、選択された文書を文書表示部３３０が表示すると、属性取得部３３１が文書管理装置１０から属性情報２と、任意属性カタログ３、任意属性４を取得する（ステップ４０１）。その後、利用者によりメニューの表示要求があると（ステップ４０２でＹＥＳ）、属性表示部３３２が任意属性カタログ３に基づいてメニューを作成し（ステップ４０３）、作成したメニューを表示する（ステップ４０４）。このメニューは、例えば、図５に示したようなものである。
【００５９】
そして、利用者がメニューを選択すると（ステップ４０５でＹＥＳ）、属性表示部３３２は、任意属性カタログ３と、選択されたメニューに対応する任意属性４に基づいて、任意属性を表示する画面を作成し（ステップ４０６）、作成した画面を表示する（ステップ４０７）。この画面は、例えば、図６に示す画面３５０や図７に示す画面３６０のようなものである。
【００６０】
その後、利用者が画面に対する入力等を終え、ボタン３５４の押下若しくはこれに相当する操作により、終了指示を入力すると（ステップ４０８でＹＥＳ）、属性値が入力若しくは変更されているれば（ステップ４０９でＹＥＳ）、属性値送信部３３３が入力若しくは変更された属性値を文書管理装置１０に送信して（ステップ４１０）、処理を終了する。
【００６１】
なお、ここで説明した動作では、利用者が文書を表示させた際に任意属性カタログ３等を取得しているが、任意属性カタログ３等の取得は、メニューの表示指示があった場合に行うようにすることもできる。図９は、文書利用装置３の図８に示した動作とは別の動作の流れを示すフローチャートである。
【００６２】
文書利用装置３０は、利用者により表示する文書が選択され、選択された文書を文書表示部３３０が表示した状態で、利用者によりメニューの表示要求があると（ステップ４５１でＹＥＳ）、属性取得部３３１が文書管理装置１０から属性情報２と、任意属性カタログ３、任意属性４を取得し（ステップ４５２）、属性表示部３３２が任意属性カタログ３に基づいてメニューを作成し（ステップ４５３）、作成したメニューを表示する（ステップ４５４）。このメニューは、例えば、図５に示したようなものである。
【００６３】
そして、利用者がメニューを選択すると（ステップ４５５でＹＥＳ）、属性表示部３３２は、任意属性カタログ３と、選択されたメニューに対応する任意属性４に基づいて、任意属性を表示する画面を作成し（ステップ４５６）、作成した画面を表示する（ステップ４５７）。この画面は、例えば、図６に示す画面３５０や図７に示す画面３６０のようなものである。
【００６４】
その後、利用者が画面に対する入力等を終え、ボタン３５４の押下若しくはこれに相当する操作により、終了指示を入力すると（ステップ４５８でＹＥＳ）、属性値が入力若しくは変更されているれば（ステップ４５９でＹＥＳ）、属性値送信部３３３が入力若しくは変更された属性値を文書管理装置１０に送信して（ステップ４６０）、処理を終了する。
【００６５】
ところで、前述の説明では、表示処理部３３は、任意属性カタログ３に基づいたメニューを表示し、当該メニューから選択された項目に対応する画面を表示するようにしていたが、これらを併せて表示するようにしてもよい。
【００６６】
例えば、図１０に示す画面５００のように、タブ５０１−１、タブ５０１−２、タブ５０１−３等を表示し、このタブ５０１−１等を選択することで、属性情報２の内容を表示したり、任意属性４の内容を表示するなど、切り換えて表示を行うようにすることができる。
【００６７】
また、前述の説明では、任意属性４のデータ型を任意に設定し、任意属性４の数も任意に追加することができるものとして説明したが、これらを制限し、例えば、データ型として文字列を有する任意属性４を１つのみ追加できるようにした場合であっても、アクセス権の設定により、様々な機能を実現することができる。
【００６８】
例えば、文書の登録者と利用者がともに読み書きできるようにアクセス権を設定した場合には、感想の共有や、ディスカッション等機能を実現でき、登録者のみが読み書きできるようにアクセス権を設定した場合には、登録者（この場合には、登録者は複数）のみで行うディスカッション等の機能、利用者は参照のみ可能で、登録者は読み書きできるようにアクセス権を設定した場合には、登録者から利用者への告知などの機能を実現でき、利用者は書き込みのみ可能で、登録者は読み書きできるようにアクセス権を設定した場合には、利用者による受領確認等の機能を実現することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明を適用した文書管理システムの概略構成を示した図である。
【図２】文書管理装置１０における文書と属性情報管理方法を説明するための図である。
【図３】文書登録装置２０の文書登録部２１の機能的な構成を示した図である。
【図４】文書利用装置３０の表示処理部３３の機能的な構成を示すブロック図である。
【図５】属性表示部３３２が任意属性カタログ３に基づいて生成するメニューの例を示した図である。
【図６】属性表示部３３２が任意属性４に基づいて表示する画面の例を示した図である。
【図７】属性表示部３３２が任意属性４に基づいて表示する画面の例を示した図である。
【図８】文書利用装置３の動作の流れを示すフローチャートである。
【図９】文書利用装置３の図８に示した動作とは別の動作の流れを示すフローチャートである。
【図１０】属性表示部３３２が任意属性４に基づいて表示する画面の別例を示した図である。
【符号の説明】
【００７０】
１    文書
２    属性情報
３    任意属性カタログ
４−１〜４−ｎ    任意属性
１０    文書管理装置
１１    文書管理部
１２    文書保存部
１３    通知処理部
２０    文書登録装置
２１    文書登録部
２２    文書保存部
３０    文書利用装置
３１    文書取得部
３２    文書保存部
３３    表示処理部
４０    ネットワーク
２１０    登録文書選択部
２１１    属性設定部
３３０    文書表示部
３３１    属性取得部
３３２    属性表示部
３３３    属性値送信部
３４１−１〜３４１−３    項目
３５０    画面
３５１    タイトル
３５２    文字列
３５３    テキスト入力ボックス
３５４    ボタン
３６０    画面
３６１    タイトル
３６２    文字列
３６３    チェックボックス
３６４    ボタン
５００    画面
５０１−１〜５０１−３    タブ
【図１】
2006127277.tif 000003
【図２】
2006127277.tif 000004
【図３】
2006127277.tif 000005
【図４】
2006127277.tif 000006
【図５】
2006127277.tif 000007
【図６】
2006127277.tif 000008
【図７】
2006127277.tif 000009
【図８】
2006127277.tif 000010
【図９】
2006127277.tif 000011
【図１０】
2006127277.tif 000012