(57)【要約】  【課題】  文書に含まれる内部情報を、その種類等に応じて適切にプロパティとして登録することのできる文書処理プログラムおよび装置並びに方法を提供する。  【解決手段】  内部情報抽出部１４が、文書データ１から該文書データ１に含まれる内部情報２を抽出し、文書管理部１２が文書保持部１３に文書データ１を格納するとともに、プロパティ管理部１５がプロパティ保持部１６に、内部情報抽出部１４が抽出した内部情報２を格納する。【選択図】        図１
2006268543.tif 000002
【特許請求の範囲】
【請求項１】
文書データを該文書データに含まれる内部情報とともに管理させる文書処理プログラムであって、
文書データから該文書データに含まれる内部情報を抽出する内部情報抽出手段と、
前記内部情報抽出手段が抽出した内部情報を該内部情報に対応する文書データのプロパティとして該文書データとともに登録する登録手段と
してコンピュータを機能させることを特徴とする文書処理プログラム。
【請求項２】
前記登録手段は、前記内部情報と該内部情報に対応する文書データとを、文書データとプロパティとを管理する文書管理装置に送信することを特徴とする請求項１記載の文書処理プログラム。
【請求項３】
前記登録手段は、前記内部情報と該内部情報に対応する文書データとを記憶装置に格納することを特徴とする請求項１記載の文書処理プログラム。
【請求項４】
前記登録手段は、前記内部情報と該内部情報に対応する文書データとに、同一の識別情報を付して前記記憶装置に格納することを特徴とする請求項３記載の文書処理プログラム。
【請求項５】
前記内部情報の項目とプロパティの項目との対応を保持する内部情報対応保持手段としてさらにコンピュータを機能させ、
前記内部情報抽出手段は、前記内部情報対応保持手段が保持する対応に従って、前記文書データから抽出した内部情報を変換する
ことを特徴とする請求項１乃至４のいずれかに記載の文書処理プログラム。
【請求項６】
前記文書データの種別と、該種別に応じて定義したクラスとの対応を保持するクラス対応保持手段としてさらにコンピュータを機能させ、
前記内部情報保持手段は、前記クラス対応保持手段が保持するクラス毎に、前記内部情報の項目とプロパティの項目との対応を保持する
ことを特徴とする請求項５記載の文書処理プログラム。
【請求項７】
文書データを該文書データに含まれる内部情報とともに管理させる文書処理装置であって、
文書データから該文書データに含まれる内部情報を抽出する内部情報抽出手段と、
前記内部情報抽出手段が抽出した内部情報を該内部情報に対応する文書データのプロパティとして該文書データとともに登録する登録手段と
を具備することを特徴とする文書処理装置。
【請求項８】
文書データを該文書データに含まれる内部情報とともに管理させる文書処理方法であって、
内部情報抽出手段が文書データから該文書データに含まれる内部情報を抽出し、登録手段が、前記内部情報を該内部情報に対応する文書データのプロパティとして該文書データとともに登録することを特徴とする文書処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理プログラムおよび装置並びに方法に関し、特に、文書データに構造的に含まれる内部情報を利用して文書の管理を行う文書処理プログラムおよび装置並びに方法に関する。
【背景技術】
【０００２】
文書管理装置では、登録した文書にプロパティを設定して、プロパティの検索で文書を探す方法が一般的である。
【０００３】
ところで、文書の中には内部情報を保持するものもある。例えば、デジタルカメラで撮影した画像ファイルには、撮影時のデータを含むことのできるＥｘｉｆ(Exchangeable Image File Format)と呼ばれるファイルの規格がある。しかしながら、このような文書を文書管理装置に登録した場合、内部情報の項目を指定して文書を検索することはできないため、内部情報の各項目を、文書のプロパティとして登録する必要があった。
【０００４】
このため、文書に属性情報が含まれている場合に、当該文書から属性情報を抽出し、抽出した属性情報と標準属性から文書登録情報を作成する技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００１−１０１２１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述の特許文献１には、文書の種類ごとに異なる内部情報の取り扱いや、文書の種類を指定して、文書管理装置に文書を登録する方法、抽出した内部情報を登録する文書のどの属性情報に割り付けるか等について記載されていない。
【０００６】
そこで、本発明は、文書に含まれる内部情報を、その種類等に応じて適切にプロパティとして登録することのできる文書処理プログラムおよび装置並びに方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述した目的を達成するため、請求項１の発明は、文書データを該文書データに含まれる内部情報とともに管理させる文書処理プログラムであって、文書データから該文書データに含まれる内部情報を抽出する内部情報抽出手段と、前記内部情報抽出手段が抽出した内部情報を該内部情報に対応する文書データのプロパティとして該文書データとともに登録する登録手段としてコンピュータを機能させることを特徴とする。
【０００８】
また、請求項２の発明は、請求項１の発明において、前記登録手段は、前記内部情報と該内部情報に対応する文書データとを、文書データとプロパティとを管理する文書管理装置に送信することを特徴とする。
【０００９】
また、請求項３の発明は、請求項１の発明において、前記登録手段は、前記内部情報と該内部情報に対応する文書データとを記憶装置に格納することを特徴とする。
【００１０】
また、請求項４の発明は、請求項３の発明において、前記登録手段は、前記内部情報と該内部情報に対応する文書データとに、同一の識別情報を付して前記記憶装置に格納することを特徴とする。
【００１１】
また、請求項５の発明は、請求項１乃至４のいずれかの発明において、前記内部情報の項目とプロパティの項目との対応を保持する内部情報対応保持手段としてさらにコンピュータを機能させ、前記内部情報抽出手段は、前記内部情報対応保持手段が保持する対応に従って、前記文書データから抽出した内部情報を変換することを特徴とする。
【００１２】
また、請求項６の発明は、請求項５の発明において、前記文書データの種別と、該種別に応じて定義したクラスとの対応を保持するクラス対応保持手段としてさらにコンピュータを機能させ、前記内部情報保持手段は、前記クラス対応保持手段が保持するクラス毎に、前記内部情報の項目とプロパティの項目との対応を保持することを特徴とする。
【００１３】
また、請求項７の発明は、文書データを該文書データに含まれる内部情報とともに管理させる文書処理装置であって、文書データから該文書データに含まれる内部情報を抽出する内部情報抽出手段と、前記内部情報抽出手段が抽出した内部情報を該内部情報に対応する文書データのプロパティとして該文書データとともに登録する登録手段とを具備することを特徴とする。
【００１４】
また、請求項８の発明は、文書データを該文書データに含まれる内部情報とともに管理させる文書処理方法であって、内部情報抽出手段が文書データから該文書データに含まれる内部情報を抽出し、登録手段が、前記内部情報を該内部情報に対応する文書データのプロパティとして該文書データとともに登録することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、文書に含まれる内部情報を、その種類等に応じて適切にプロパティとして登録して利用することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係る文書処理プログラムおよび装置並びに方法の一実施の形態について、添付図面を参照して詳細に説明する。
【実施例１】
【００１７】
図１は、実施例１における文書管理装置の機能的な構成を示すブロック図である。同図に示すように、文書管理装置１０は、文書処理部１１と、文書管理部１２、文書保持部１３、内部情報抽出部１４、プロパティ管理部１５、プロパティ保持部１６を具備して構成される。
【００１８】
この文書管理装置１０は、ＣＰＵ(Central Processing Unit)や、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)、ＨＤＤ(Hard Disk Drive)等を備えた汎用のコンピュータをプログラムによって動作させることで実現され、文書の登録や管理、編集等の各種処理を実行する。
【００１９】
文書処理部１１は、処理対象となる文書のファイルである文書データ１の編集や登録等の処理を行う。この文書データ１は、内部情報２を含んでおり、内部情報２は、例えば、文書管理装置１０の図示しない表示装置で、図２に示すような画面で確認することのできる文書の概要を示す情報や、図３に示すようなＥｘｉｆ規格に準じた情報等である。
【００２０】
文書管理部１２は、文書処理部１１からの登録要求に応じて、文書データ１を文書保持部１３に格納する。このとき、文書管理部１２は、文書データ１に対して、ＩＤ等の識別情報を付し、文書保持部１３に格納している文書データ１を識別可能にする。
【００２１】
文書保持部１３は、ＨＤＤ等の記憶領域の一部を利用して構成されるもので、文書管理部１２により格納される文書データ１を記憶保持する。
【００２２】
内部情報抽出部１４は、文書管理部１２が文書保持部１３に格納する文書データ１から、内部情報２を抽出する。
【００２３】
プロパティ管理部１５は、内部情報抽出部１４が抽出した内部情報２を、プロパティ保持部１６に格納する。このとき、プロパティ管理部１５は、内部情報２に対して、当該内部情報２に対応する文書データ１に文書管理部１２が付した識別情報と同じ識別情報を付し、文書データ１と内部情報２の対応を識別可能にする。
【００２４】
プロパティ保持部１６は、ＨＤＤ等の記憶領域の一部を利用して構成されるもので、プロパティ管理部１５により格納される内部情報２を記憶保持する。
【００２５】
このような構成により、文書管理装置１０は、文書データ１に含まれる内部情報２を文書の検索等に利用することができる。
【実施例２】
【００２６】
実施例２では、文書管理装置をネットワークに対応させ、文書の登録等の処理をネットワークを介して接続されるクライアントから行うようにした場合について説明する。図４は、実施例２における文書管理装置を含むネットワークの構成例を示した図であり、図５は、実施例２における文書管理装置とクライアントの機能的な構成を示すブロック図である。
【００２７】
図４に示すように、文書の編集や登録等の処理を行うクライアント２０と、文書の管理等の処理を行う文書管理装置３０は、ネットワーク１００を介して接続されている。
【００２８】
また、図５に示すように、クライアント２０は、文書処理部２１と、内部情報抽出部２２、通信部２３を具備して構成され、文書管理装置３０は、通信部３１と、文書管理部３２、文書保持部３３、プロパティ管理部３４、プロパティ保持部３５を具備して構成される。
【００２９】
このクライアント２０と、文書管理装置３０は、いずれも、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＨＤＤ、ネットワークアダプタ等を備えた汎用のコンピュータをプログラムによって動作させることで実現される。
【００３０】
文書処理部２１は、処理対象となる文書のファイルである文書データ１の編集や登録等の処理を行う。この文書データ１は、実施例１で説明したものと同様のものであり、内部情報２を含んでいる。
【００３１】
内部情報抽出部２２は、文書処理部２１が、文書データ１を文書管理装置３０へ登録する際に、文書データ１から、内部情報２を抽出する。
【００３２】
通信部２３は、文書処理部２１が、文書データ１を文書管理装置３０へ登録する際に、文書データ１およびその文書データ１から抽出した内部情報２を文書管理装置３０へ送信する。
【００３３】
通信部３１は、クライアント２０から送信される文書データ１と内部情報２を受信する。
【００３４】
文書管理部３２は、クライアント２０からの登録要求に応じて、通信部３１が受信した文書データ１を文書保持部３３に格納する。このとき、文書管理部３２は、文書データ１に対して、ＩＤ等の識別情報を付し、文書保持部３３に格納している文書データ１を識別可能にする。
【００３５】
文書保持部３３は、ＨＤＤ等の記憶領域の一部を利用して構成されるもので、文書管理部３２により格納される文書データ１を記憶保持する。
【００３６】
プロパティ管理部３４は、通信部３１が受信した内部情報２を、プロパティ保持部３５に格納する。このとき、プロパティ管理部３４は、内部情報２に対して、当該内部情報２に対応する文書データ１に文書管理部３２が付した識別情報と同じ識別情報を付し、文書データ１と内部情報２の対応を識別可能にする。
【００３７】
プロパティ保持部３５は、ＨＤＤ等の記憶領域の一部を利用して構成されるもので、プロパティ管理部３４により格納される内部情報２を記憶保持する。
【００３８】
このような構成により、文書管理装置３０は、文書データ１に含まれる内部情報２を文書の検索等に利用することができる。また、この構成では、文書管理装置３０では、文書データ１から内部情報２を抽出する必要がないため、一般的な機能の文書管理装置を応用して利用することが可能である。
【実施例３】
【００３９】
実施例３では、実施例２と同様に、文書管理装置をネットワークに対応させ、文書の登録等の処理をネットワークを介して接続されるクライアントから行うようにした場合について説明する。図６は、実施例３における文書管理装置とクライアントの機能的な構成を示すブロック図である。なお、図６に示すクライアント４０と文書管理装置５０は、実施例２で説明したクライアント２０と文書管理装置３０と同様に、ネットワークを介して接続されている（図４参照）。
【００４０】
図６に示すように、クライアント４０は、文書処理部４１と、通信部４２を具備して構成され、文書管理装置５０は、通信部５１と、文書管理部５２、文書保持部５３、内部情報抽出部５４、プロパティ管理部５５、プロパティ保持部５６を具備して構成される。
【００４１】
このクライアント４０と、文書管理装置５０は、いずれも、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＨＤＤ、ネットワークアダプタ等を備えた汎用のコンピュータをプログラムによって動作させることで実現される。
【００４２】
文書処理部４１は、処理対象となる文書のファイルである文書データ１の編集や登録等の処理を行う。この文書データ１は、実施例１で説明したものと同様のものであり、内部情報２を含んでいる。
【００４３】
通信部４２は、文書処理部４１が、文書データ１を文書管理装置５０へ登録する際に、文書データ１を文書管理装置５０へ送信する。
【００４４】
通信部５１は、クライアント４０が文書データ１の登録を要求する際に、クライアント４０から送信される文書データ１を受信する。
【００４５】
文書管理部５２は、クライアント４０からの登録要求に応じて、通信部５１が受信した文書データ１を文書保持部５３に格納する。このとき、文書管理部５２は、文書データ１に対して、ＩＤ等の識別情報を付し、文書保持部５３に格納している文書データ１を識別可能にする。
【００４６】
文書保持部５３は、ＨＤＤ等の記憶領域の一部を利用して構成されるもので、文書管理部５２により格納される文書データ１を記憶保持する。
【００４７】
内部情報抽出部５４は、通信部５１が受信した文書データ１から、内部情報２を抽出する。
【００４８】
プロパティ管理部５５は、内部情報抽出部５４が抽出した内部情報２を、プロパティ保持部５６に格納する。このとき、プロパティ管理部５５は、内部情報２に対して、当該内部情報２に対応する文書データ１に文書管理部５２が付した識別情報と同じ識別情報を付し、文書データ１と内部情報２の対応を識別可能にする。
【００４９】
プロパティ保持部５６は、ＨＤＤ等の記憶領域の一部を利用して構成されるもので、プロパティ管理部５５により格納される内部情報２を記憶保持する。
【００５０】
このような構成により、文書管理装置５０は、文書データ１に含まれる内部情報２を文書の検索等に利用することができる。また、この構成では、文書管理装置５０が文書データ１から内部情報２を抽出するため、クライアント４０は、汎用のものを利用することができる。
【実施例４】
【００５１】
実施例４では、文書管理装置で、内部情報に基づいて検索処理を行うことができるようにした構成について説明する。なお、実施例４では、実施例２で説明した文書管理装置３０に検索処理を行う構成を追加した場合を説明するが、実施例１で説明した文書管理装置１０と実施例３で説明した文書管理装置５０に対しても検索処理を同様に検索処理を追加することが可能である。
【００５２】
図７は、実施例４における文書管理装置の機能的な構成を示すブロック図である。同図に示すように、文書管理装置３０’は、通信部３１と、文書管理部３２、文書保持部３３、プロパティ管理部３４、プロパティ保持部３５、検索処理部３６をを具備して構成される。
【００５３】
通信部３１、文書管理部３２、文書保持部３３、プロパティ管理部３４、プロパティ保持部３５は、実施例２で説明した文書管理装置３０を構成する各部と同様のものである。検索処理部３６は、クライアント２０からの要求に基づいて、プロパティ保持部３５が保持する内部情報２の検索を行う。検索処理の方法については、従来から行われている処理と同様であるため、説明は省略する。
【実施例５】
【００５４】
実施例５では、文書データに含まれる内部データの各項目を、プロパティのどの項目に対応させるかを設定するようにした例を説明する。なお、実施例５では、実施例２で説明したクライアント２０と文書管理装置３０のように、クライアント側で内部情報を抽出する構成を説明するが、実施例１で説明した文書管理装置１０や、実施例３で説明したクライアント４０と文書管理装置５０と同様の構成に対しても、同様に、内部情報の項目とプロパティの項目を対応させることが可能である。
【００５５】
図８は、実施例５における文書管理装置とクライアントの機能的な構成を示すブロック図である。
【００５６】
同図に示すように、クライアント６０は、文書処理部６１と、内部情報対応保持部６２、内部情報抽出部６３、通信部６４を具備して構成される。文書管理装置３０は、実施例２で説明したものと同様のものである。このクライアント６０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＨＤＤ、ネットワークアダプタ等を備えた汎用のコンピュータをプログラムによって動作させることで実現される。
【００５７】
文書処理部６１は、処理対象となる文書のファイルである文書データ１の編集や登録等の処理を行う。この文書データ１は、実施例１で説明したものと同様のものであり、内部情報２を含んでいる。
【００５８】
内部情報対応保持部６２は、内部情報２の各項目とプロパティの項目との対応を示すテーブル３を保持している。このテーブル３は、例えば、内部情報２の項目「ＡＴＴＲ１」がプロパティの「ＰＲＯＰ１」に、内部情報２の項目「ＡＴＴＲ２」がプロパティの「ＰＲＯＰ２」に対応していることを示している。
【００５９】
内部情報抽出部６３は、文書処理部６１が、文書データ１を文書管理装置３０へ登録する際に、文書データ１から、内部情報２を抽出し、抽出した内部情報２を内部情報対応保持部６２が保持しているテーブル３に従って変換し、内部情報４を生成する。例えば、文書データ１の内部情報２が、項目「ＡＴＴＲ１」の値が「ＶＡＬ１」で、項目「ＡＴＴＲ２」の値が「ＶＡＬ２」であったとすると、変換された内部情報４は、項目「ＰＲＯＰ１」の値が「ＶＡＬ１」で、項目「ＰＲＯＰ２」の値が「ＶＡＬ２」となる。
【００６０】
通信部６４は、文書処理部６１が、文書データ１を文書管理装置３０へ登録する際に、文書データ１および内部情報抽出部６３がその文書データ１から抽出して変換した内部情報４を文書管理装置３０へ送信する。
【００６１】
文書管理装置３０では、文書データ１と内部情報４を受信して登録するが、その処理は、実施例２で説明したのと同様である。
【００６２】
このような構成により、文書管理装置３０は、様々な種類の文書を同列に管理することが可能となる。
【００６３】
また、内部情報対応保持部６２を、実施例３で説明した文書管理装置５０のような内部情報抽出部５４を有する文書管理装置に配した場合には、内部情報の項目とプロパティの項目との対応を一元管理することが可能となる。
【実施例６】
【００６４】
実施例６では、文書管理装置が文書データおよびそのプロパティを文書クラスに分類して管理する場合を説明する。文書管理装置が管理する文書の種類が多くなると、それに伴ってプロパティの項目も増大する。その場合、全てのプロパティを処理対象、例えば、表示対象とした場合に、一度に表示される項目数が多く、不便なことが多いためである。なお、実施例６では、実施例２で説明したクライアント２０と文書管理装置３０のように、クライアント側で内部情報を抽出する構成を説明するが、実施例１で説明した文書管理装置１０や、実施例３で説明したクライアント４０と文書管理装置５０と同様の構成に対しても、同様に、内部情報の項目とプロパティの項目を対応させることが可能である。
【００６５】
図９は、実施例６における文書管理装置とクライアントの機能的な構成を示すブロック図である。
【００６６】
同図に示すように、クライアント７０は、文書処理部７１と、クラス対応保持部７２、内部情報対応保持部７３、内部情報抽出部７４、通信部７５を具備して構成され、文書管理装置８０は、通信部８１と、文書管理部８２、文書保持部８３、クラス保持部８４、プロパティ管理部８５、プロパティ保持部８６を具備して構成される。
【００６７】
このクライアント７０と、文書管理装置８０は、いずれも、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＨＤＤ、ネットワークアダプタ等を備えた汎用のコンピュータをプログラムによって動作させることで実現される。
【００６８】
文書処理部７１は、処理対象となる文書のファイルである文書データ１の編集や登録等の処理を行う。この文書データ１は、実施例１で説明したものと同様のものであり、内部情報２を含んでいる。
【００６９】
クラス対応保持部７２は、文書データの種類とクラスとの対応を示すテーブル５を保持している。このテーブル５は、例えば、文書データ１の種類が「種類１」であれば「クラス１」に分類され、種類が「種類２」であれば「クラス２」に分類されることを示している。
【００７０】
内部情報対応保持部７３は、内部情報２の各項目とプロパティの項目との対応を、クラス対応保持部７２が保持するテーブル５で分類されるクラス毎に示すテーブル６を保持している。このテーブル６は、例えば、「クラス１」では、内部情報２の項目「ＡＴＴＲ１」がプロパティの「ＰＲＯＰ１」に、内部情報２の項目「ＡＴＴＲ２」がプロパティの「ＰＲＯＰ２」に対応し、「クラス２」では、内部情報２の項目「ＡＴＴＲ３」がプロパティの「ＰＲＯＰ３」に、内部情報２の項目「ＡＴＴＲ４」がプロパティの「ＰＲＯＰ４」に対応していることを示している。
【００７１】
内部情報抽出部７４は、文書処理部７１が、文書データ１を文書管理装置８０へ登録する際に、文書データ１から内部情報２を抽出し、クラス対応保持部７２が保持しているテーブル５に従ってクラスを特定し、抽出した内部情報２を内部情報対応保持部７３が保持しているテーブル６に従って変換し、内部情報７を生成する。例えば、文書データ１の種類が種類２であり、文書データ１の内部情報２が、項目「ＡＴＴＲ３」の値が「ＶＡＬ１」で、項目「ＡＴＴＲ４」の値が「ＶＡＬ２」であったとすると、変換された内部情報７は、クラスが「クラス２」で、項目「ＰＲＯＰ３」の値が「ＶＡＬ１」で、項目「ＰＲＯＰ４」の値が「ＶＡＬ２」となる。なお、文書データの種類の特定は、文書データ１のファイル名として付されている拡張子や、内部情報２に含まれるファイルのバージョン情報等に基づいて行われる。
【００７２】
通信部７５は、文書処理部７１が、文書データ１を文書管理装置８０へ登録する際に、文書データ１および内部情報抽出部７４がその文書データ１から抽出して変換した内部情報７を文書管理装置８０へ送信する。
【００７３】
通信部８１は、クライアント７０から送信される文書データ１と内部情報７を受信する。
【００７４】
文書管理部８２は、クライアント７０からの登録要求に応じて、通信部８１が受信した文書データ１を文書保持部８３に格納する。このとき、文書管理部８２は、文書データ１に対して、ＩＤ等の識別情報を付し、文書保持部８３に格納している文書データ１を識別可能にする。
【００７５】
文書保持部８３は、ＨＤＤ等の記憶領域の一部を利用して構成されるもので、文書管理部８２により格納される文書データ１を記憶保持する。
【００７６】
クラス保持部８４は、文書データを分類するクラスと、そのクラスに対応するプロパティを定義した定義８を保持している。
【００７７】
プロパティ管理部８５は、通信部８１が受信した内部情報７を、プロパティ保持部８６に格納する。このとき、プロパティ管理部８５は、内部情報７に対して、当該内部情報７に対応する文書データ１に文書管理部８２が付した識別情報と同じ識別情報を付し、文書データ１と内部情報７の対応を識別可能にする。また、プロパティ管理部８５は、プロパティの表示等のプロパティに対する処理要求を受けた際には、クラス保持部８４が保持している定義８を参照して、対応するプロパティの通知等を行う。
【００７８】
プロパティ保持部８６は、ＨＤＤ等の記憶領域の一部を利用して構成されるもので、プロパティ管理部８５により格納される内部情報７を記憶保持する。
【００７９】
このような構成により、文書管理装置８０は、様々な種類の文書を同列に管理することが可能であり、また、プロパティの表示（文書管理装置８０からはクライアント７０等への通知）処理では、文書データ１のクラスに応じて適切な項目のみを有するプロパティを表示させることができる。例えば、クラスを定義しない場合にクライアント７０が文書管理装置８０から取得して表示するプロパティは、図１０に示す画面のように不要な項目の表示を含むが、クラスを定義した場合にクライアント７０が文書管理装置８０から取得して表示するプロパティは、図１１に示す画面のように不要な項目の表示を含まないものとなる。なお、図１０および図１１は、Ｅｘｉｆ規格のファイルのプロパティを表示した例であり、図１１に示した画面中、値の存在しない項目は、クラス保持部８４が保持する定義８により定義されているものである（内部情報７は、表示する全ての項目について値を有しているとは限らない）。
【００８０】
また、クラス対応保持部７２と内部情報対応保持部７３を、実施例３で説明した文書管理装置５０のような内部情報抽出部５４を有する文書管理装置に配した場合には、クラスの定義や分類、内部情報の項目とプロパティの項目との対応を一元管理することが可能となる。
【実施例７】
【００８１】
実施例７では、実施例１乃至６のそれぞれで説明した各構成において、プロパティ保持部（１６、３５、５６、８６）で保持されるプロパティが変更された場合の処理について説明する。
【００８２】
文書管理装置（１０、３０、５０、８０）に登録した文書のプロパティを変更すると、文書データ１の内部情報２とプロパティ（図中の内部情報２、内部情報４、内部情報７等のプロパティ保持部（１６、３５、５６、８６）で保持されるもの）が同期が取れていない状態になる。
【００８３】
例えば、図２に示した内部情報２をもつ文書データ１を登録した場合、文書管理装置（１０、３０、５０、８０）でプロパティの表示を行うと、図１２に示す画面２００のように表示される。この画面２００は、文書管理装置（１０、３０、５０、８０）のプロパティ管理部（１５、３４、５５、８５）が、図示しない表示部に表示するものである。
【００８４】
画面２００に対して、利用者が、「編集」ボタン２０１を押下する操作をし、プロパティの「コメント」を「各自読んでレポートにまとめること」に変更したとする。この状態では、プロパティ保持部（１６、３５、５６、８６）で保持されているプロパティの「コメント」と、文書データ１内の内部情報２の「コメント」には異なる情報が登録されている。そこで、プロパティと内部情報２の同期を取るために、利用者が画面２００に配されている「内部情報を更新」ボタン２０２を押下する操作をした場合、プロパティ管理部（１５、３４、５５、８５）は、プロパティと内部情報２を比較し、プロパティが更新されている場合は、そのプロパティの値を内部情報２とする新たな文書データ１を作成して、登録されている文書の新しいバージョンとして、文書保持部（１３、３３、５３、８３）に登録する。
【００８５】
この例では、利用者が「内部情報を更新」ボタン２０２を押下する操作をしたときにプロパティの変更を反映した文書データ１を作成する場合を説明したが、プロパティを変更した時点でプロパティの変更を反映した文書データ１を作成し、新たなバージョンとして登録するようにしても良い。また、新たなバージョンとして登録するのではなく、作成した文書で上書き登録するようにしても良い。
【００８６】
また、クライアント（２０、４０、６０、７０）が、文書管理装置（３０、５０、８０）からプロパティを取得し、図示しない表示部に図１２に示した画面２００と同様の画面を表示した場合、利用者が「内部情報を更新」ボタン２０２に相当するボタンを押下する操作すると、クライアント（２０、４０、６０、７０）は、文書管理装置（３０、５０、８０）から該当する文書データ１を取得し、取得した文書データ１に基づいてプロパティの変更を反映した新たな文書データ１を作成して、作成した文書データ１を文書管理装置（３０、５０、８０）に登録されている文書の新バージョンとして登録するようにしても良い。
【００８７】
また、クライアント（２０、４０、６０、７０）から文書管理装置（３０、５０、８０）へ文書データ１の取得要求があったときに、プロパティが変更されている場合は、文書管理装置（３０、５０、８０）がプロパティの変更を反映した文書データを作成し、作成した文書をクライアント（２０、４０、６０、７０）へ渡すようにしても良く、クライアント（２０、４０、６０、７０）側でプロパティの変更を反映した文書データを作成するようにしても良い。
【図面の簡単な説明】
【００８８】
【図１】実施例１における文書管理装置の機能的な構成を示すブロック図である。
【図２】内部情報を確認する画面の表示例を示した図である。
【図３】Ｅｘｉｆ規格に準じた情報の例を示した図である。
【図４】実施例２における文書管理装置を含むネットワークの構成例を示した図である。
【図５】実施例２における文書管理装置とクライアントの機能的な構成を示すブロック図である。
【図６】実施例３における文書管理装置とクライアントの機能的な構成を示すブロック図である。
【図７】実施例４における文書管理装置の機能的な構成を示すブロック図である。
【図８】実施例５における文書管理装置とクライアントの機能的な構成を示すブロック図である。
【図９】実施例６における文書管理装置とクライアントの機能的な構成を示すブロック図である。
【図１０】プロパティを表示する画面の表示例を示した図である。
【図１１】プロパティを表示する画面の表示例を示した図である。
【図１２】プロパティを表示する画面の表示例を示した図である。
【符号の説明】
【００８９】
１    文書データ
２    内部情報
３    テーブル
４    内部情報
５    テーブル
６    テーブル
７    内部情報
８    定義
１０    文書管理装置
１１    文書処理部
１２    文書管理部
１３    文書保持部
１４    内部情報抽出部
１５    プロパティ管理部
１６    プロパティ保持部
２０    クライアント
２１    文書処理部
２２    内部情報抽出部
２３    通信部
３０    文書管理装置
３０’    文書管理装置
３１    通信部
３２    文書管理部
３３    文書保持部
３４    プロパティ管理部
３５    プロパティ保持部
３６    検索処理部
４０    クライアント
４１    文書処理部
４２    通信部
５０    文書管理装置
５１    通信部
５２    文書管理部
５３    文書保持部
５４    内部情報抽出部
５５    プロパティ管理部
５６    プロパティ保持部
６０    クライアント
６１    文書処理部
６２    内部情報対応保持部
６３    内部情報抽出部
６４    通信部
７０    クライアント
７１    文書処理部
７２    クラス対応保持部
７３    内部情報対応保持部
７４    内部情報抽出部
７５    通信部
８０    文書管理装置
８１    通信部
８２    文書管理部
８３    文書保持部
８４    クラス保持部
８５    プロパティ管理部
８６    プロパティ保持部
１００    ネットワーク
２００    画面
２０１    「編集」ボタン
２０２    「内部情報を更新」ボタン
【図１】
2006268543.tif 000003
【図２】
2006268543.tif 000004
【図３】
2006268543.tif 000005
【図４】
2006268543.tif 000006
【図５】
2006268543.tif 000007
【図６】
2006268543.tif 000008
【図７】
2006268543.tif 000009
【図８】
2006268543.tif 000010
【図９】
2006268543.tif 000011
【図１０】
2006268543.tif 000012
【図１１】
2006268543.tif 000013
【図１２】
2006268543.tif 000014