(57)【要約】【課題】公開対象を細かに設定でき、利便性を向上できるドキュメント管理装置を提供する。【解決手段】ドキュメントについての改訂ごとの編集用形式として、バージョンデータを管理し（Ｖ）、当該管理されるバージョンデータのどれを公開対象とするかの情報を保持する（Ｉ）。各バージョンデータから生成された、閲覧用形式としてのレンディションデータ（Ｒ）は、各バージョンデータとの関連して保持されるとともに、どのレンディションデータを公開対象とするかの情報が保持される（Ｖ）。ドキュメントの提供時には、公開対象として設定されたバージョンデータと、レンディションデータとが提供される。【選択図】　　　　図２
2004021529.tif 000002
【特許請求の範囲】
【請求項１】
逐次的に改訂されたドキュメントごとに、各改訂時点での内容を編集用形式で保持するバージョンデータと、いずれかのバージョンデータとの関連において生成された、閲覧用形式としての、少なくとも一つのレンディションデータと、を管理する手段と、
前記バージョンデータのうち、公開対象となるバージョンデータの指定を受けて、当該指定されたバージョンデータを公開対象として設定する手段と、
前記レンディションデータのうち、公開対象となるレンディションデータの指定を受けて、前記公開対象となったバージョンデータに関わらず、当該指定されたレンディションデータを公開対象として設定する手段と、
を含み、
ドキュメントを利用者に提示する際には、前記公開対象となったバージョンデータと、公開対象となったレンディションデータとを提示することを特徴とするドキュメント管理装置。
【請求項２】
請求項１に記載のドキュメント管理装置において、
前記公開対象として設定されたバージョンデータを非公開として設定する手段と、
各バージョンデータに対する利用者のアクセス権を管理するバージョン・アクセス権管理手段と、を含み、
当該バージョン・アクセス権管理手段が、各バージョンデータについて、そのアクセス権設定の履歴を保持し、公開対象として設定されていたバージョンデータが非公開となったときに、当該バージョンデータについての前記履歴が参照され、公開対象として設定される前のアクセス権が、当該バージョンデータについて設定されることを特徴とするドキュメント管理装置。
【請求項３】
請求項１または２に記載のドキュメント管理装置において、前記公開対象として設定されたレンディションデータを非公開として設定する手段と、
各レンディションデータに対する利用者のアクセス権を管理するレンディション・アクセス権管理手段と、を含み、
当該レンディション・アクセス権管理手段が、各レンディションデータについて、そのアクセス権設定の履歴を保持し、公開対象として設定されていたレンディションデータが非公開となったときに、当該レンディションデータについての前記履歴が参照され、公開対象として設定される前のアクセス権が、当該レンディションデータについて設定されることを特徴とするドキュメント管理装置。
【請求項４】
逐次的に改訂されたドキュメントごとに、各改訂時点での内容を編集用形式で保持するバージョンデータと、いずれかのバージョンデータとの関連において生成された、閲覧用形式としての、少なくとも一つのレンディションデータと、を管理し、
前記バージョンデータのうち、公開対象となるバージョンデータの指定を受けて、当該指定されたバージョンデータを公開対象として設定し、
前記レンディションデータのうち、公開対象となるレンディションデータの指定を受けて、前記公開対象となったバージョンデータに関わらず、当該指定されたレンディションデータを公開対象として設定して、
ドキュメントを利用者に提示する際に、前記公開対象となったバージョンデータと、公開対象となったレンディションデータとを提示することを特徴とするドキュメント管理方法。
【請求項５】
コンピュータに、
逐次的に改訂されたドキュメントごとに、各改訂時点での内容を編集用形式で保持するバージョンデータと、いずれかのバージョンデータとの関連において生成された、閲覧用形式としての、少なくとも一つのレンディションデータと、を管理する手順と、
前記バージョンデータのうち、公開対象となるバージョンデータの指定を受けて、当該指定されたバージョンデータを公開対象として設定する手順と、
前記レンディションデータのうち、公開対象となるレンディションデータの指定を受けて、前記公開対象となったバージョンデータに関わらず、当該指定されたレンディションデータを公開対象として設定する手順と、
ドキュメントを利用者に提示する際に、前記公開対象となったバージョンデータと、公開対象となったレンディションデータとを提示する手順と、
を実行させることを特徴とするドキュメント管理プログラム。
【請求項６】
ドキュメントのデータ構造であって、
当該ドキュメントについて、過去に行われた改訂ごとに、その改訂版の編集用形式であるバージョンデータを特定する第１データ要素と、
前記バージョンデータごとに、当該バージョンデータについて生成されたレンディションデータを特定する第２データ要素と、
を含み、
前記第１データ要素と第２データ要素とのそれぞれに、公開対象とするか否かを表す公開属性情報が関連づけられている、ドキュメントのデータ構造。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者の要求に応じてドキュメントを管理、提供するドキュメント管理装置に関する。
【０００２】
【従来の技術】
企業内など、所定のネットワーク環境下で、各利用者が作成、編集、改訂するドキュメントを管理し、各利用者間で共有に供する、ドキュメント管理装置が開発されている。また、ドキュメントの作成に用いられたアプリケーションソフトウエア（例えばマイクロソフト社のワード（商標）等のワープロソフトウエア）が、必ずしも各自利用できるものではないことに配慮して、こうしたソフトウエアで編集されたドキュメントを、閲覧用の形式としてテキストやＰＤＦ（Ｐｏｒｔａｂｌｅ　Ｄｏｃｕｍｅｎｔ　Ｆｏｒｍａｔ）といった形式に変換したもの（レンディションデータ）を生成し、オリジナルのドキュメントと併せて共有させるものもある。
【０００３】
こうした従来のドキュメント管理装置では、ある利用者から、例えばワード（商標）で生成したドキュメントを登録対象として受取ると、そのドキュメントをストレージに格納するとともに、当該ドキュメントについての所定のレンディションデータを生成し、ドキュメントとレンディションデータとを公開して共有に供する。すなわち、各利用者から特定のドキュメントの提示が要求されたときに、当該ドキュメントとそのレンディションデータの一覧とを提供し、要求に応じて、ドキュメント又はレンディションデータを提供する。
【０００４】
さらにドキュメントの作成者は、ドキュメントの改訂を行う場合がある。この場合、改訂したドキュメントは新たに別のドキュメントとして登録され、改訂後のドキュメントについてのレンディションデータが新たに生成され、公開される。
【０００５】
【発明が解決しようとする課題】
このように、上記従来のドキュメント管理装置では、改訂されたドキュメントが登録される度に、改訂後のドキュメントについてのレンディションデータが生成されて公開されてしまう。このため、改訂中のドキュメントについて、レンディションデータを公開しないようにするには、当該ドキュメントについて、非公開の設定を可能とする等、ドキュメントごと公開しないようにするといった方法を採らざるを得ない。従って、例えばワード（商標）形式（編集可能な形式）のドキュメントは、公開して共有したいが、閲覧用形式であるレンディションデータとしては、改訂前のドキュメントについて作成されたものを公開したい、といった細かい要求に応えることはできず、利便性が低い。
【０００６】
また、ドキュメントの改訂ごとに新たに登録してしまう場合、改訂後のドキュメントしか残らなかったりするといった問題点もあった。そこで、改訂前後のドキュメントを管理する方法としては、編集対象のドキュメントごとに編集用文書の改訂版を管理し、ドキュメントの現在の版と過去の版とを関連づけて提供することで、改訂前のドキュメントの参照を可能とした、いわゆるリバージョンツールがある。しかしながら、リバージョンツールでは、公開対象を細かに指定するといったことはできない。
【０００７】
本発明は上記実情に鑑みて為されたもので、利便性を向上できるドキュメント管理装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記従来例の問題点を解決するための本発明は、ドキュメント管理装置であって、逐次的に改訂されたドキュメントごとに、各改訂時点での内容を編集用形式で保持するバージョンデータと、いずれかのバージョンデータとの関連において生成された、閲覧用形式としての、少なくとも一つのレンディションデータと、を管理する手段と、前記バージョンデータのうち、公開対象となるバージョンデータの指定を受けて、当該指定されたバージョンデータを公開対象として設定する手段と、前記レンディションデータのうち、公開対象となるレンディションデータの指定を受けて、前記公開対象となったバージョンデータに関わらず、当該指定されたレンディションデータを公開対象として設定する手段と、を含み、ドキュメントを利用者に提示する際には、前記公開対象となったバージョンデータと、公開対象となったレンディションデータとを提示することを特徴としている。
【０００９】
ここで、前記公開対象として設定されたバージョンデータを非公開として設定する手段と、各バージョンデータに対する利用者のアクセス権を管理するバージョン・アクセス権管理手段と、を含み、当該バージョン・アクセス権管理手段が、各バージョンデータについて、そのアクセス権設定の履歴を保持し、公開対象として設定されていたバージョンデータが非公開となったときに、当該バージョンデータについての前記履歴が参照され、公開対象として設定される前のアクセス権が、当該バージョンデータについて設定されることとするのも好ましい。
【００１０】
また、前記公開対象として設定されたレンディションデータを非公開として設定する手段と、各レンディションデータに対する利用者のアクセス権を管理するレンディション・アクセス権管理手段と、を含み、当該レンディション・アクセス権管理手段が、各レンディションデータについて、そのアクセス権設定の履歴を保持し、公開対象として設定されていたレンディションデータが非公開となったときに、当該レンディションデータについての前記履歴が参照され、公開対象として設定される前のアクセス権が、当該レンディションデータについて設定されることとするのも好ましい。
【００１１】
また、上記従来例の問題点を解決するための本発明は、ドキュメントの管理方法であって、逐次的に改訂されたドキュメントごとに、各改訂時点での内容を編集用形式で保持するバージョンデータと、いずれかのバージョンデータとの関連において生成された、閲覧用形式としての、少なくとも一つのレンディションデータと、を管理し、前記バージョンデータのうち、公開対象となるバージョンデータの指定を受けて、当該指定されたバージョンデータを公開対象として設定し、前記レンディションデータのうち、公開対象となるレンディションデータの指定を受けて、前記公開対象となったバージョンデータに関わらず、当該指定されたレンディションデータを公開対象として設定して、ドキュメントを利用者に提示する際に、前記公開対象となったバージョンデータと、公開対象となったレンディションデータとを提示することを特徴としている。
【００１２】
また、本発明のある態様によれば、コンピュータに、逐次的に改訂されたドキュメントごとに、各改訂時点での内容を編集用形式で保持するバージョンデータと、いずれかのバージョンデータとの関連において生成された、閲覧用形式としての、少なくとも一つのレンディションデータと、を管理する手順と、前記バージョンデータのうち、公開対象となるバージョンデータの指定を受けて、当該指定されたバージョンデータを公開対象として設定する手順と、前記レンディションデータのうち、公開対象となるレンディションデータの指定を受けて、前記公開対象となったバージョンデータに関わらず、当該指定されたレンディションデータを公開対象として設定する手順と、ドキュメントを利用者に提示する際に、前記公開対象となったバージョンデータと、公開対象となったレンディションデータとを提示する手順と、を実行させるドキュメント管理プログラムとしている。
【００１３】
さらに、上記従来例の問題点を解決するための本発明は、ドキュメントのデータ構造であって、当該ドキュメントについて、過去に行われた改訂ごとに、その改訂版の編集用形式であるバージョンデータを特定する第１データ要素と、前記バージョンデータごとに、当該バージョンデータについて生成されたレンディションデータを特定する第２データ要素と、を含み、前記第１データ要素と第２データ要素とのそれぞれに、公開対象とするか否かを表す公開属性情報が関連づけられていることとした。
【００１４】
【発明の実施の形態】
本発明の実施の形態について図面を参照しながら説明する。本実施の形態によれば、逐次的に改訂され得るドキュメントを管理する際に、どの改訂版での編集用形式（バージョンデータ）並びに閲覧用形式（レンディションデータ）を公開するかを詳細に指定可能とすることで、利便性を向上する。具体的に本実施の形態に係るドキュメント管理装置１は、図１に示すように、制御部１１と、記憶部１２と、ストレージ１３と、ネットワーク制御部１４とを含んで構成され、ネットワークを介して利用者側のクライアント装置２に接続されている。
【００１５】
ドキュメント管理装置１の制御部１１は、記憶部１２に格納されているプログラムに従って動作し、ドキュメントの登録処理と、ドキュメントの改訂処理と、レンディション作成処理と、公開設定処理と、アクセス権設定処理とを基本的に実行している。これらの各処理については後に詳しく述べる。
【００１６】
記憶部１２は、制御部１１によって実行されるプログラムを保持している。また、この記憶部１２は、制御部１１のワークメモリとしても動作する。ストレージ１３は、ドキュメント及びそれに関連するバージョンデータ及びレンディションデータを格納している。このストレージ１３が本発明のバージョンデータ及びレンディションデータを管理する手段に相当する。ストレージ１３では、具体的に各ドキュメントを図２に示すようなデータ構造で管理する。すなわち、ドキュメントは、インデックス情報部分（Ｉ）と、１つ以上のバージョンデータ部分（Ｖ）と、１つ以上のレンディションデータ部分（Ｒ）とを含んで構成される。インデックス情報部分（Ｉ）は、ドキュメントのタイトルと、公開対象のバージョンデータを特定する情報とを含んでなる。バージョンデータは、そのバージョンのタイトルと、公開対象として設定されているレンディションデータ（公開レンディション）を特定する情報と、当該バージョンデータを登録したときに生成されたレンディションデータ（初期レンディション）を特定する情報と、バージョンデータの実体と、を含む。レンディションデータ部分は、そのレンディションのタイトルと、レンディションデータの実体とを含む。
【００１７】
ネットワーク制御部１４は、制御部１１から入力される指示に従ってバージョンデータやレンディションデータ等をネットワークを介して配信する。また、このネットワーク制御部１４は、ネットワークを介して受信した、ドキュメントの登録、改訂、提供の要求を制御部１１に出力する。
【００１８】
［ドキュメントの登録処理］
ここで、制御部１１の具体的な処理の内容について説明する。まず、制御部１１は、クライアント装置２からネットワークを介して新規ドキュメントの登録要求を受けて、ドキュメントのインデックス部分を新たに生成し、登録対象となるドキュメントを編集用形式のデータ（バージョンデータ）として取得し、このバージョンデータに基づきバージョンデータ部分を生成する。また、当該バージョンデータから所定のレンディションデータを作成し、レンディションデータ部分を生成する。そして、これらを互いに関連づけてドキュメントとしてストレージ１３に格納する。
【００１９】
［ドキュメントの改訂処理］
また、制御部１１は、こうして登録したドキュメントについて改訂の要求を受けて、改訂後のドキュメントを取得し、当該改訂後のドキュメントについて新たにバージョンデータ部分を生成し、当該バージョンデータから所定のレンディションデータを生成し、レンディションデータ部分を生成する。そして、改訂前のドキュメントにこれら新たに生成したバージョンデータ部分とレンディションデータ部分とを関連づけてストレージ１３に格納する。
【００２０】
［レンディション作成処理］
なお、制御部１１のレンディション作成の処理とは、例えばバージョンデータとして登録されたマイクロソフト社のワード（商標）のデータをＰＤＦ（Ｐｏｒｔａｂｌｅ　Ｄｏｃｕｍｅｎｔ　Ｆｏｒｍａｔ）等の閲覧用形式に変換する処理である。また、当該バージョンデータをそのまま閲覧用形式として保持したものもレンディションデータとされる。
【００２１】
制御部１１は、利用者又はドキュメント管理装置の管理者が事前に定めた形式のレンディションデータを生成する。なお、どの形式のレンディションデータを生成するかは、ドキュメントごとに設定できるようになっているのも好ましい。この場合、どの形式のレンディションデータを生成するかを表す情報をインデックス情報部分に含めて記憶しておき、制御部１１は、レンディション作成処理において当該情報を参照する。
【００２２】
［設定処理］
制御部１１は、バージョンデータやレンディションデータに対する種々の設定処理を行うべき要求をクライアント装置２から受けて、当該要求を行った利用者を認証し（例えばユーザ名及びパスワードによる）、当該利用者が登録したドキュメントの一覧を提供する。また、ここから設定の対象となるドキュメントが特定されると、当該ドキュメントについてのプロパティ情報（主としてインデックス情報部分に含まれる情報）を表示するインタフェースをクライアント装置２に対して提供する（図３）。なお、本実施の形態においては、制御部１１は、Ｗｅｂサーバとして動作しており、インタフェース画面は、Ｗｅｂページとして提供される。
【００２３】
この図３に示したように、制御部１１は、このインタフェースに、バージョンとやアクセス権となどを設定するためのボタン（Ｂ）を含める。そして利用者が「バージョン」のボタンをクリックした（バージョンのボタンに関連づけられたリンクを要求した）場合、制御部１１は、バージョン情報（主としてバージョンデータ部分に含められる情報）を提示する（図４）。この、図４に示されたインタフェースでは、制御部１１は、登録されているバージョンデータの一覧（ＬＶ）と、公開対象として設定されているバージョンデータを識別するための記号（Ｓ）と、バージョンデータごとに生成されたレンディションデータのリスト（ＬＲ）と、公開対象の設定など、バージョンデータ部分を編集する際にクリックすべき「Ｅｄｉｔ」ボタン（Ｂ）とが含まれる。
【００２４】
［公開設定］
利用者が図４の「Ｅｄｉｔ」ボタンをクリックすると、制御部１１は、それに応答して、図５に示すように、公開対象のバージョンデータを変更するためのインタフェースを提供する。このインタフェースでは、登録されているバージョンデータの一覧（ＬＶ）と、各バージョンデータごとに生成されたレンディションデータのリスト（ＬＲ）と、各バージョンデータに対応付けられたラジオボタンと、公開なしを指定するためのラジオボタンとからなるラジオボタン群（ＢＧ）と、設定した内容を登録するための「Ａｐｐｌｙ」ボタン（Ｂ）とを含む。
【００２５】
ここで利用者が、いずれかのバージョンデータに対応付けられたラジオボタンをクリックしてオンとし、「Ａｐｐｌｙ」ボタンをクリックすると、当該対応するバージョンデータが公開対象としてインデックス情報部分に登録される。また、「公開なし」を指定するためのラジオボタンをクリックしてオンとし、「Ａｐｐｌｙ」ボタンをクリックすると、公開対象のバージョンデータがないことを表す情報がインデックス情報部分に登録される。
【００２６】
また、利用者がいずれかのバージョンデータを選択し、この選択したバージョンデータ（以下、「選択バージョン」と呼ぶ）についての情報を表示させると、図６に示すように、当該バージョンデータに基づいて作成された「レンディションデータ」の一覧（Ｌ）と、どのレンディションデータが現在公開対象となっているかを表す記号（Ｓ）と、レンディションデータに関する情報を編集するための「Ｅｄｉｔ」ボタン（Ｂ）とを含むインタフェースが提供される。
【００２７】
ここで利用者が「Ｅｄｉｔ」ボタンをクリックすれば、図７に示したようなレンディションデータの一覧（Ｌ）と、各レンディションデータに対応付けられたラジオボタン、及び「公開レンディションなし」のラジオボタンを含んだラジオボタン群（ＢＧ）と、設定した内容を登録するための「Ａｐｐｌｙ」ボタン（Ｂ）とを含んだインタフェースが提供される。
【００２８】
ここで利用者が、いずれかのレンディションデータに対応付けられたラジオボタンをクリックしてオンとし、「Ａｐｐｌｙ」ボタンをクリックすると、当該対応するレンディションデータが公開対象として、選択バージョンについてのバージョンデータ部分に登録される。また、「公開なし」を指定するためのラジオボタンをクリックしてオンとし、「Ａｐｐｌｙ」ボタンをクリックすると、公開対象のレンディションデータがないことを表す情報が、選択バージョンについてのバージョンデータ部分に登録される。なお、ここでは公開対象のレンディションデータは一覧から選択するものとしていたが、公開対象の設定において、どの形式でのレンディションデータを生成するかの指示の入力を受けて、当該指示された形式のレンディションデータを生成し、当該生成したレンディションデータを公開対象として設定するようにしてもよい。
【００２９】
なお、公開するバージョンデータやレンディションデータは、複数あっても構わない。つまり、複数のラジオボタンがオンとなるようになっていてもよい。また、ラジオボタンでなく、チェックボックス等、他のインタフェース要素を利用してもよい。
【００３０】
［アクセス権設定］
本実施の形態においては、各バージョンデータや各レンディションデータについてのアクセス権が個別に管理され、またこれらに対するアクセス権設定の履歴が保持され、公開設定に連動して、当該履歴が参照され、アクセス権が設定される。ここでアクセス権は、例えば読取り可能か否か、書き込み可能か否か、等を、利用者ごと又は利用者グループごとに設定したものである。
【００３１】
具体的に制御部１１は、利用者がバージョンデータやレンディションデータ（以下、これらを総称して「オブジェクトデータ」と称する）に対して行った、アクセス権の変更の履歴を各オブジェクトデータごとに保持している。また、この履歴には、アクセス権の変更の内容に対して、当該変更がされた時点で、当該オブジェクトデータが公開対象となっていたか否かを表す情報が関連づけられている。そして制御部１１は、公開対象として設定されたオブジェクトデータについては、各利用者に対して読取り可能となるようアクセス権を設定する。
【００３２】
また、公開対象となっているオブジェクトデータが公開対象でなくなる（非公開となる）と、制御部１１は、当該オブジェクトデータについてのアクセス権の変更履歴から公開対象となる前のアクセス権の状態を参照し、当該公開対象となる前のアクセス権の状態となるように、オブジェクトデータのアクセス権を設定し、当該オブジェクトデータを登録した利用者以外の利用者に対して、読取り不能とのアクセス権を設定する。
【００３３】
なお、このような公開設定に連動したアクセス権の設定処理は、必ずしも必要なものではなく、管理者がこの設定処理を行うか否かを選択できるようにしておいてもよい。
【００３４】
［情報提供処理］
次に、制御部１１が、登録されているドキュメントに関する情報を提供すべき要求をクライアント装置２から受けた場合の処理について説明する。この場合、制御部１１は、図８に示す処理を開始し、まず、提供要求されたドキュメントを特定する（Ｓ１）。そして、そのドキュメントに関する情報をストレージ１３から読出して、インデックス情報部分を参照し、公開対象として設定されているバージョンデータがあるか否かを調べる（Ｓ２）。ここで、公開対象として設定されているバージョンデータがあれば（Ｙｅｓならば）、当該バージョンデータの実体情報（例えばワード（商標）の文書そのもの）を記憶部１２にコピーする（Ｓ３）。次に、ドキュメントに含まれる各バージョンデータ部分を参照し、各バージョンデータ部分に、公開対象として設定されているレンディションデータがあるか否かを調べ（Ｓ４）、公開対象として設定されたレンディションデータがあれば（Ｙｅｓならば）、当該レンディションデータを記憶部１２にコピーしておく（Ｓ５）。そして、記憶部１２にコピーしたバージョンデータ及びレンディションデータの一覧を提供するインタフェースであるＷｅｂページを生成して、要求元となっているクライアント装置２に対して提供する（Ｓ６）。
【００３５】
また処理Ｓ２において、公開対象として設定されたバージョンデータがなければ（Ｎｏならば）、登録日時が最も新しいバージョンデータを記憶部１２にコピーして（Ｓ７）、処理Ｓ４へ移行する。また処理Ｓ４において公開対象として設定されたレンディションデータがなければ（Ｎｏならば）、登録日時が最も新しいバージョンデータから生成されたレンディションデータを記憶部１２にコピーして（Ｓ８）、処理Ｓ６へ移行する。
【００３６】
また制御部１１は、処理Ｓ６で提供したインタフェースを介してバージョンデータやレンディションデータを取得する要求が行われると、記憶部１２にコピーしたものを当該要求元となったクライアント装置２へ送信する。
【００３７】
なお、ここでは、提供するオブジェクトデータを一旦記憶部１２に格納するようにしているが、この代わりに、各オブジェクトデータへのリンク（ＵＲＬ等）を処理Ｓ６にて提供するようにすれば、記憶部１２へのコピーは必ずしも必要でない。
【００３８】
［動作］
次に本実施の形態に係るドキュメント管理装置１の動作について説明する。まず利用者が新規にドキュメント「ａａａ．ｄｏｃ」を登録する要求を行うと、ドキュメント管理装置１がこのドキュメント「ａａａ．ｄｏｃ」についてのインデックス情報部分と、当該「ａａａ．ｄｏｃ」を編集用形式であるバージョンデータとして含むバージョンデータ部分と、を生成し、これらを互いに関連づけてストレージ部１３内に格納する。
【００３９】
またドキュメント管理装置１は、「ａａａ．ｄｏｃ」に基づき、事前にされた設定に従って、閲覧用形式であるレンディションデータ（ここでは、「ａａａ．ｔｘｔ」（テキスト形式）と「ａａａ．ｐｄｆ」（ＰＤＦ形式）との２つであるとする）を生成し、これらを含んだレンディションデータ部分を生成して、上記バージョンデータ部分に関連づけてストレージ部１３に格納する。なお、ここではドキュメントが登録されたときにレンディションデータを生成することとしているが、ドキュメント登録時だけでなくユーザが要求したときにレンディションデータを生成するようにしてもよいし、どちらのタイミングでレンディションデータを生成するかを設定により切替可能としておくことも好ましい。
【００４０】
ここで当該利用者が、登録したドキュメント「ａａａ．ｄｏｃ」について改訂を加えると、当該改訂後の「ａａａ．ｄｏｃ」を新たなバージョンデータとしてストレージ部１３に格納するとともに、この改訂後の「ａａａ．ｄｏｃ」に基づくレンディションデータを生成してストレージ部１３に格納する。
【００４１】
これにより、ストレージ部１３には、当該ドキュメントに関連づけて、２つのバージョンデータと、各バージョンデータについてのテキスト・ＰＤＦの両形式である合計４つのレンディションデータが登録された状態となる。なお、以下の説明では改訂前のものに係るオブジェクトデータについては「ａａａ．ｄｏｃ（１）」のように「（１）」を付して第１番目のバージョンであることを表し、改訂後のものに係るオブジェクトデータについては「ａａａ．ｄｏｃ（２）」のように「（２）」を付して第２番目のバージョンであることを表すこととするが、実際にはこれらのオブジェクトデータはいずれも名称とは関わりのない識別子によって識別されるため、同じ「ａａａ．ｄｏｃ」という名称が付された状態となっている。
【００４２】
利用者は、ここで例えばバージョンデータについては改訂後のものを、レンディションデータについては改訂前のものを公開対象としたい場合、図５に例示したインタフェースから、改訂後のバージョンデータ「ａａａ．ｄｏｃ（２）」を公開対象とする。また、図４に例示したインタフェースから改訂前のバージョンデータを選択し、改訂前のバージョンデータについての情報を表示させ、当該バージョンデータから生成されたレンディションデータの一覧を編集する指示を行い（図６にて「Ｅｄｉｔ」ボタンをクリックして）、図７に示したインタフェースを表示させて、ここで改訂前のバージョンデータから生成されたレンディションデータ「ａａａ．ｔｘｔ（１）」及び「ａａａ．ｐｄｆ（１）」を公開対象として設定する。
【００４３】
そして他の利用者が、当該ドキュメントの提供を要求すると、ドキュメント管理装置１が、公開対象として設定された改訂後のバージョンデータと、改訂前のバージョンデータに基づくレンディションデータとを、当該他の利用者に提供する。つまり、「ａａａ．ｄｏｃ（２）」、「ａａａ．ｔｘｔ（１）」及び「ａａａ．ｐｄｆ（１）」が提示される。
【００４４】
このように本実施の形態によれば、従って、例えばワード（商標）形式（編集可能な形式）のドキュメントは、公開して共有したいが、閲覧用形式であるレンディションデータとしては、改訂前のドキュメントについて作成されたものを公開したい、といった細かい要求に応えることができ、利便性を向上できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るドキュメント管理装置及びその接続状態を表す構成ブロック図である。
【図２】本発明の実施の形態に係るドキュメント管理装置でのドキュメントのデータ構造の一例を表す説明図である。
【図３】本発明の実施の形態に係るドキュメント管理装置により提供されるインターフェースの一例を表す説明図である。
【図４】本発明の実施の形態に係るドキュメント管理装置により提供されるインターフェースの一例を表す説明図である。
【図５】本発明の実施の形態に係るドキュメント管理装置により提供されるインターフェースの一例を表す説明図である。
【図６】本発明の実施の形態に係るドキュメント管理装置により提供されるインターフェースの一例を表す説明図である。
【図７】本発明の実施の形態に係るドキュメント管理装置により提供されるインターフェースの一例を表す説明図である。
【図８】ドキュメントの提供処理の一例を表すフローチャート図である。
【符号の説明】
１　ドキュメント管理装置、２　クライアント装置、１１　制御部、１２　記憶部、１３　ストレージ部、１４　ネットワーク制御部。
【図１】
2004021529.tif 000003
【図２】
2004021529.tif 000004
【図３】
2004021529.tif 000005
【図４】
2004021529.tif 000006
【図５】
2004021529.tif 000007
【図６】
2004021529.tif 000008
【図７】
2004021529.tif 000009
【図８】
2004021529.tif 000010