(57)【要約】【課題】オリジナルデータと関連する派生データを安全かつ便利に管理する。【解決手段】ＩＰアドレスがＪ１となるコンピュータ１の操作処理部１５は、インターネット３０を介してファイルＡをファイルＡ１としてコンピュータ１００に設けられたウェブサーバ（ＵＲＬ−１００）に送信する。ファイル管理部２０はファイルＡに対して、「ファイルＡ１、ＵＲＬ−１００」のリンク情報と、「コピーした」旨の処理内容情報とからなる付属情報を作成すると共に、ファイルＡ１に対して「ファイルＡ、ＩＰアドレスＪ１」のリンク情報と、「ファイルＡをコピーした」の処理内容情報とからなる付属情報を作成する。合成部２６は、付属情報作成部２５により作成された付属情報を夫々ファイルＡとファイルＡ１に付随させる。【選択図】　　　　　図２
2004118564.tif 000002
【特許請求の範囲】
【請求項１】
オリジナルデータおよび該オリジナルデータに対して編集処理を行って得た派生データを互いに関連付けて管理するデータ管理方法であって、
前記オリジナルデータと前記派生データとのリンク情報および前記編集処理の内容を示す編集情報を作成し、
前記リンク情報および前記編集情報を付属情報として夫々前記オリジナルデータと前記派生データに付随させることを特徴とするデータ管理方法。
【請求項２】
オリジナルデータおよび該オリジナルデータに対して編集処理を行って得た派生データを互いに関連付けて管理するデータ管理装置であって、
前記オリジナルデータと前記派生データとのリンク情報および前記編集処理の内容を示す編集情報からなる付属情報を作成する付属情報作成手段と、
前記付属情報作成手段により作成された前記付属情報を夫々前記オリジナルデータと前記派生データに付随させる付属情報添付手段とを備えたことを特徴とするデータ管理装置。
【請求項３】
オリジナルデータおよび該オリジナルデータに対して編集処理を行って得た派生データを互いに関連付けて管理する手順をコンピュータに実行させるためのプログラムであって、
前記手順が、オリジナルデータと前記派生データとのリンク情報および前記編集処理の内容を示す編集情報を作成する手順と、
前記リンク情報および前記編集情報を付属情報として夫々前記オリジナルデータおよび前記派生データ付随させる手順とからなることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データを関連付けて管理するデータ管理方法およびデータ管理装置並びにそのためのプログラムに関するものである。
【０００２】
【従来の技術】
データ間を関連付けて管理する方法が様々提案されている。例えば、あるコンテンツへの変更を別のコンテンツに反映するために、コンテンツに主従関係を設定し、主コンテンツの変更を従属コンテンツに反映させることが行われている。また、複数のコンテンツを管理するため、複数のコンテンツの関係を管理ファイルに保持させ、この管理ファイルを参照することによってコンテンツ間の関係を知ることを可能とするシステムも提案されている（例えば特許文献１）。
【０００３】
一方、コンピュータのハードディスクなどに保管されているデータ（コンテンツ）は、ユーザによって様々な処理、例えばコピーしたり、何らかの加工処理をしたり、画像データの場合画像処理を施したりするなどの処理が施されるため、１つのコンピュータの中に、１つのオリジナルデータから作成された様々なデータ（以下オリジナルと区別して派生データという）が存在することが多い。ユーザは１つのデータに対して何らかの処理を行おうとするときに、このデータと他のデータの関連性を知ることが重要である。例えば、１つのデータを削除しようとするとき、このデータのオリジナルデータがあることを知ることができれば安心して削除することができるし、１つのデータに対して時間および専門知識を必要とする処理（例えば画像データに対する画像処理）を行おうとするとき、同じ処理がされたデータが既にあることを知ることができれば、そのデータを使用すればよく、無駄に時間を費やすことを防ぐことができる。すなわち、オリジナルデータおよびその派生データからなるデータ群を管理する際に、オリジナルデータと派生データとの相関関係を明確にすることがユーザの利用上の安全性および便利性を図ることができる。
【０００４】
【特許文献１】
特開平９−９８３７４号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述したコンテンツの主従関係を設けたデータ管理方法では、主コンテンツへの変更を従属コンテンツに反映させるようにし、主従コンテンツ間の統合性を図ることができるが、オリジナルデータが消失してしまうという問題がある。例えば、ある主コンテンツとなる画像データに対して色変換処理を行うと、この画像データの従属コンテンツとなる画像データも色変換処理され、オリジナルデータが変更されることとなる。したがって、後に主コンテンツとなる画像データに対して他の画像処理、例えば階調変換処理や、濃度変換処理を施したデータが必要なときに、オリジナルデータが既にないため、所望のデータを得ることができない。そのため、ユーザが主コンテンツに対して何らかの処理を行うときに、自分自身でオリジナルデータをコピーして残したりするなどの操作が必要であり、作業が煩わしいという問題がある。また、従属コンテンツに対して何らかの処理を行った場合、この処理による変更は主コンテンツに反映されないため、主コンテンツを参照する際に、従属コンテンツの状態を知ることができず、そのため、ユーザがどのコンテンツが主コンテンツであり、どのコンテンツが従属コンテンツであるかを覚えておく必要があり、不便である。
【０００６】
また、コンテンツ間の相関関係を保持する管理ファイルを用いる場合、ユーザが１つのコンテンツに対して何らかの処理を施そうとする際に、この管理ファイルを参照しなければならず、不便である。さらに、管理ファイルはシステムに依存するものであるので、同じシステムに存在するコンテンツの管理しかすることができない。例えば、一台のコンピュータに保管されたコンテンツ間の相関関係を保持して管理することはできるが、あるコンテンツが他のコンピュータにコピーされたとき、コピーして得たコンテンツを保管したコンピュータにおいて、このコンテンツを参照してもオリジナルコンテンツの存在を知ることはできない。
【０００７】
本発明は、上記事情に鑑みなされたものであり、データを安全かつ便利に管理することができるデータ管理方法およびデータ管理装置並びにそのためのプログラムを提供することを目的とするものである。
【０００８】
【課題を解決するための手段】
本発明のデータ管理方法は、オリジナルデータおよび該オリジナルデータに対して編集処理を行って得た派生データを互いに関連付けて管理するデータ管理方法であって、
前記オリジナルデータと前記派生データとのリンク情報および前記編集処理の内容を示す編集情報を作成し、
前記リンク情報および前記編集情報を付属情報として夫々前記オリジナルデータと前記派生データに付随させることを特徴とするものである。
【０００９】
本発明のデータ管理装置は、オリジナルデータおよび該オリジナルデータに対して編集処理を行って得た派生データを互いに関連付けて管理するデータ管理装置であって、
前記オリジナルデータと前記派生データとのリンク情報および前記編集処理の内容を示す編集情報からなる付属情報を作成する付属情報作成手段と、
前記付属情報作成手段により作成された前記付属情報を夫々前記オリジナルデータと前記派生データに付随させる付属情報添付手段とを備えたことを特徴とするものである。
【００１０】
本発明のプログラムは、オリジナルデータおよび該オリジナルデータに対して編集処理を行って得た派生データを互いに関連付けて管理する手順をコンピュータに実行させるためのプログラムであって、
前記手順が、オリジナルデータと前記派生データとのリンク情報および前記編集処理の内容を示す編集情報を作成する手順と、
前記リンク情報および前記編集情報を付属情報として夫々前記オリジナルデータおよび前記派生データ付随させる手順とからなることを特徴とするものである。
【００１１】
ここで、「編集処理」とは、前記オリジナルデータから前記派生データを生成するための処理を意味し、オリジナルデータと同様の内容を有する派生データを生成するコピー処理や、オリジナルデータに対して何らかの変更を加え派生データを得る処理や、画像データとなるオリジナルデータに対して行う画像処理などを例として挙げることができる。また、オリジナルデータと同様の内容を有する派生データを生成する意味において、コピー処理は、オリジナルデータを、オリジナルデータが存在するシステム以外の他のシステムに送信する処理、例えばオリジナルデータを、オリジナルデータが存在するコンピュータから、該コンピュータとシリアル接続またはネットワーク接続された他のコンピュータに送信する処理などを含むものである。勿論、ネットワーク接続は、ＬＡＮに限らず、インターネットなどのＷＡＮも含むものである。
【００１２】
また、「リンク情報」とは、ユーザが対となる２つのデータ（ここでは、オリジナルデータとその派生データ）のいずれか１つのデータから、間接的にまたは直接的に他の１つのデータを参照することを可能とする情報を意味する。例えば、オリジナルデータのリンク情報として、その派生データの名前、保管場所を用いれば、ユーザはこのリンク情報に基づいて、派生データを参照することができる。この場合の参照の仕方は間接的である。また、オリジナルデータにリンク情報として、派生データの名前、保管場所を含むポインタ（例えば、ウェブサーバに保管された派生データの場合、そのＵＲＬ）を用いれば、ユーザは派生データの名前、保管場所を記憶せず、ポインタをクリックするなどの操作によって、派生データを参照することができる。この場合の参照の仕方は直接的である。
【００１３】
また、付属情報をデータ（オリジナルデータまたは派生データ）に付随させる方式としては、該データから付属情報を参照させることができる方式であればいかなる方式であってもよく、例えばデータのヘッダ情報、画像データのタグ情報として埋め込む方式や、ＸＭＬ文章で作成された付属情報をデータの決められた領域に書き込む方式などを用いることができる。
【００１４】
勿論、オリジナルデータ（データ１とする）から作成された派生データ（データ２とする）に対して更なる何らかの編集処理を行って次の派生データ（データ３）を得る場合においても、本発明を適用することができる。このとき、データ３に対してデータ２がオリジナルデータとなり、データ２とデータ３のための付属情報が作成されて夫々の該当するデータに付随される。さらに、この場合、データ１をデータ３のオリジナルデータとすることもでき、データ１とデータ３を対とした付属情報も作成して夫々に付随させるようにすることが好ましい。なお、この場合のデータ３の「編集情報」としては、データ１からデータ２を得る際の編集処理の内容、データ２からデータ３を得る際の編集内容の両方を含むものとし、データ１の付属情報を参照するだけで、データ３を得るまでの編集履歴を全て分かるようにしてもよく、「データ２に対して○○の編集を行った」旨の内容だけにして、データ１とデータ２の付属情報を参照することによってデータ３を得るまでの編集履歴を分かるようにしてもよい。
【００１５】
さらに、１つのオリジナル（データ１とする）に対して異なる編集処理を夫々行って複数の派生データ（データ２とデータ３とする）を得た場合、データ１およびデータ２と、データ１およびデータ３とを夫々対にした付属情報を作成して該当するデータに付随させると共に、データ２とデータ３とを対にした付属情報も作成してデータ２とデータ３に付随させることがより好ましい。こうすることによって、元のオリジナルデータ（データ１）を経由しなくても、１つのオリジナルデータから生成された派生データのいずれか１つの付属情報を参照するだけで、他の派生データの存在を知ることができ、便利である。
【００１６】
【発明の効果】
本発明のデータ管理方法およびデータ管理装置によれば、オリジナルデータとオリジナルデータに対して編集処理を行って得た派生データとの付属情報として、オリジナルデータと派生データとのリンク情報および、派生データを得る際に施された編集処理の内容を示す編集情報を作成して夫々のデータに付随させるようにしているので、対となるオリジナルデータと派生データのいずれかの付属情報を参照すれば、相手のデータの存在を知ることができると共に、相手のデータの属性（どんな編集をされて得たものなのか、オリジナルデータか派生データかなど）も知ることができ、便利かつ安全にデータを管理することができる。例えば、あるデータを削除しようとするとき、このデータの付属情報を参照することによって、オリジナルデータのコピーであったり、オリジナルデータに対して編集処理を行って得たものであったりするものであることを知ることができ、削除してよいかよくないかの判断をしやすいので、安心である。
【００１７】
また、オリジナルデータに対して時間のかかる編集処理、例えば画像データに対する画像処理を行う際に、処理対象となる画像データの付属情報を参照すれば、この画像データに対して同じ画像処理が施されて得た派生画像データがあるか否かを知ることができ、ある場合にはその派生画像データを用いることができるので、時間を節約し、効率アップを図ることができる。
【００１８】
本発明のプログラムは、コンピュータに実装することによって本発明のデータ管理方法を実現することができる。
【００１９】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態について説明する。
【００２０】
図１は、本発明の実施形態となるファイルシステムの構成を示すブロック図である。図示のように、本実施形態のファイルシステムは、コンピュータ１と、コンピュータ１００とからなり、コンピュータ１とコンピュータ１００はインターネット３０を介して接続されている。コンピュータ１は、グローバルＩＰアドレスＪ１が付与されている。なお、説明上の便宜のため、本実施形態において、例として画像ファイルを処理対象として説明を行う。
【００２１】
図２はコンピュータ１の構成を示す概略図である。図２（ａ）に示すように、コンピュータ１は、画像ファイルを記憶する記憶部１０と、これらの画像ファイルを操作するための操作指示を行うためのキーボードや、マウスなどの外部入力装置及び操作指示に従って画像ファイルを操作するためのアプリケーション、ハードウェアなどからなる操作処理部１５と、操作処理部１５により操作処理された画像ファイルを管理するファイル管理部２０とを有してなるものであり、ファイル管理部２０は、本発明のプログラムを実装してなるものであり、図２（ｂ）はその構成を示している。図２（ｂ）に示すように、ファイル管理部２０は、操作処理部１５により操作処理する画像ファイル（オリジナルファイル）と操作処理後の画像ファイル（派生ファイル）に付随させる付属情報を作成する付属情報作成部２５と、作成された付属情報をオリジナルファイルおよび派生ファイルに埋め込む合成部２６とを有してなるものであり、付属情報作成部２５は、オリジナルファイルと派生ファイルとのリンク情報を作成するリンク情報作成部２１と、派生ファイルに対して行われた処理の内容を示す情報を作成する処理内容情報作成部２２とからなるものである。
【００２２】
リンク情報作成部２１は、オリジナルファイルのリンク情報として派生ファイルのファイル名、保管場所を示す情報を作成すると共に、派生ファイルのリンク情報として、オリジナルファイルのファイル名、保管場所を示す情報を作成するものであり、処理内容情報作成部２２は、派生ファイルに対して行った処理の内容を示す情報（処理内容情報）を作成するものである。なお、各ファイルの付属情報において、リンク情報と処理内容情報が対となっている。
【００２３】
コンピュータ２は、図示しないウェブサーバが設けられており、コンピュータ１からアップロードされてきた画像ファイルを受信して保管することができる。なお、コンピュータ２に設けられたウェブサーバのアドレスはＵＲＬ−１００とする。
【００２４】
次いで、図３を参照して、本実施形態のファイルシステムの動作を具体的に説明する。
【００２５】
図３は、本実施形態のファイルシステムにおけるコンピュータ１の動作を示すフローチャートである。図示のように、コンピュータ１は、操作処理部１５においてユーザが操作指示をしたときから始まる（Ｓ１０）。ここでは、コピー処理を例にし、記憶部１０に記憶されたファイルＡをコンピュータ１００のウェブサーバに送信することが指示されたとする。操作処理部１５は、操作指示に従って、まず、ファイルＡを記憶部１０から図示しないメモリに読み出し（Ｓ１５）、ファイルＡのコピーファイル（ファイルＡ１とする）を作成する（Ｓ２０）。ファイル管理部２０の付属情報作成部２５は、オリジナルファイルとなるファイルＡに対して、「ファイルＡ１、ＵＲＬ−１００」のリンク情報と、「コピーした」旨の処理内容情報とからなる付属情報を作成すると共に、コピーファイルとなるファイルＡ１に対して「ファイルＡ、ＩＰアドレスＪ１」のリンク情報と、「ファイルＡをコピーした」の処理内容情報とからなる付属情報を作成する（Ｓ２５）。合成部２６は、付属情報作成部２５により作成された付属情報を夫々ファイルＡとファイルＡ１に付随させる（Ｓ３０）。操作処理部１５は、合成部２６により付属情報が埋め込まれたファイルＡを記憶部１０に出力して元のファイルＡに上書きし、コピーファイル（ファイルＡ１）をコンピュータ１００に設けられたウェブサーバに送信する（Ｓ３５）。
【００２６】
図４は、オリジナルファイル（ファイルＡ）をコンピュータ１００のウェブサーバに送信する処理、ファイルＡを色変換する処理、ファイルＡを色変換して得たファイルＡ２を縮小する処理を夫々行った後、ファイルＡおよび各々の派生データ（ファイルＡ１、ファイルＡ２、ファイルＡ３）の構成を示している。図示のように、ファイルＡをコンピュータ１００に送信すると、ファイルＡの付属情報Ｆ１が生成、付随され、その内容は「ファイルＡ１、ＵＲＬ−１００」のリンク情報と「コピーした」の処理内容情報とからなり、「このファイルをコピーして得たファイルＡ１をＵＲＬ−１００に送信した」ことを示している。同時に、コンピュータ１００に送信され、コンピュータ１００において保管されるファイルＡ１の付属情報Ｆ’１の内容は、「ファイルＡ、アドレスＪ１」のリンク情報と「ファイルＡをコピーした」の処理内容情報とからなり、「このファイルは、アドレスＪ１のコンピュータにあるファイルＡをコピーしたものである」ことを示している。なお、ファイルＡ１はファイルＡのコピーであるため、そのデータの内容Ｂ１は、ファイルＡのデータの内容Ｂ０と同様である。
【００２７】
ファイルＡ２は、ファイルＡに対して色変換処理を行ってコンピュータ１の記憶部１０に保存されたものである。ファイルＡに対して色変換を施してファイルＡ２を得ると、ファイルＡの付属情報Ｆ２が生成、付随され、その内容は「ファイルＡ２、ローカルコンピュータ」のリンク情報と「色変換した。色変換内容：××××」の処理内容情報とからなり、「このファイルに対して××××の色変換をして得たファイルＡ２が該コンピュータにある」ことを示している。同時に、色変換して得た、コンピュータ１において保管されるファイルＡ２の付属情報ＦＦ１の内容は、「ファイルＡ、ローカルコンピュータ」のリンク情報と「ファイルＡを色変換した。色変換内容：××××」の処理内容情報とからなり、「このファイルは、該コンピュータにあるファイルＡに対して××××の色変換をして得たものである」ことを示している。なお、ファイルＡ２のデータの内容Ｂ２は、ファイルＡのデータの内容Ｂ０に対して××××の色変換をして得たものとなる。
【００２８】
ファイルＡ３は、ファイルＡ２を縮小してコンピュータ１の記憶部１０に保存されたものである。この場合、ファイルＡ２はファイルＡ３のオリジナルファイルとなり、ファイルＡ２に対して縮小処理を施してファイルＡ３を得ると、ファイルＡ２の付属情報ＦＦ２が生成、付随され、その内容は「ファイルＡ３、ローカルコンピュータ」のリンク情報と「縮小した。縮小内容：××××」の処理内容情報とからなり、「このファイルに対して××××の縮小処理をして得たファイルＡ３が該コンピュータにある」ことを示している。同時に、縮小して得た、コンピュータ１において保管されるファイルＡ３の付属情報ＦＦＦ１の内容は、「ファイルＡ２、ローカルコンピュータ」のリンク情報と「ファイルＡ２を縮小した。縮小内容：××××」の処理内容情報とからなり、「このファイルは、該コンピュータにあるファイルＡ２に対して××××の縮小処理をして得たものである」ことを示している。なお、ファイルＡ３のデータの内容Ｂ３は、ファイルＡ２のデータの内容Ｂ２に対して××××の縮小処理をして得たものとなる。
【００２９】
このように、本実施形態のファイルシステムにおけるコンピュータ１において、オリジナルファイルおよびオリジナルファイルに対して何らかの編集処理を施して得た派生ファイルの夫々に対して、オリジナルファイルと派生ファイルとの相関関係を示す付属情報が生成、付随されるので、ファイルの付属情報を参照することによって、このファイルがオリジナルファイルであるか否か、オリジナルファイルに対していかなる処理を施して得たファイルなのか、このファイルから自分が所望するファイル（例えば色変換されたファイル）が生成されているかなどを知ることができ、安全かつ便利にデータを管理することができる。また、リンク情報と処理内容情報（編集情報）はファイルに付随されているので、データを管理する専用のファイルの必要性を無くすと共に、オリジナルファイルと派生ファイルが異なるシステムに保管されていても、お互いの相関関係を知ることができる。
【００３０】
上述において、本発明の望ましい実施形態について説明したが、本発明は、上述した実施形態に限られるものではなく、本発明の主旨を変えない限り、様々な変更を加えることができる。
【００３１】
例えば、上述した実施形態のファイルシステムにおいて、派生ファイルを生成する際に、この派生ファイルとこの派生ファイルの直接的なオリジナルファイルとの対だけに対して付属情報を作成して付随させるようにしている。すなわち、ファイルＡに対して色変換処理を施してファイルＡ２を生成する際に、ファイルＡとファイルＡ２だけに対して付属情報を作成したのと同様に、ファイルＡ２に対して縮小処理をしてファイルＡ３を生成する際に、ファイルＡ２とファイルＡ３だけに対して付属情報を作成している。例えば、ファイルＡ２に対して縮小処理をしてファイルＡ３を生成する際に、ファイルＡ２とファイルＡ３に対して付属情報（ＦＦ２、ＦＦＦ１）を作成すると共に、ファイルＡの付属情報として「ファイルＡ２を縮小して得たファイルＡ３が該コンピュータに保存されている」または「このファイルを××××の色変換をして得たファイルをさらに××××の縮小処理をして得たファイルＡ３が該コンピュータに保存されている」旨の付属情報を作成してファイルＡに付随させようにしてもよい。
【図面の簡単な説明】
【図１】本発明の実施形態となるファイルシステムの構成を示すブロック図
【図２】図１におけるコンピュータ１の構成を示す概略図
【図３】図２に示すコンピュータ１の動作を示すフローチャート
【図４】オリジナルファイルとオリジナルファイルから生成された各々のファイルの構成の例を示す図
【符号の説明】
１，１００　　コンピュータ
３０　　インターネット
１０　　記憶部
１５　　操作処理部
２０　　ファイル管理部
２１　　リンク情報作成部
２２　　処理内容作成部
２５　　付属情報作成部
２６　　合成部
【図１】
2004118564.tif 000003
【図２】
2004118564.tif 000004
【図３】
2004118564.tif 000005
【図４】
2004118564.tif 000006