(57)【特許請求の範囲】
【請求項１】
複数種類の情報を有するファイルを管理するファイル管理方法において、
前記情報の種類毎の属性情報とファイル実体の情報を分離して第１のテーブルに格納し、前記第１のテーブルにおける各属性の履歴情報を第２のテーブルに格納し、前記第１のテーブルにおけるファイル実体の履歴情報を第３のテーブルに格納し、前記第２のテーブルの履歴情報と前記第３のテーブルの履歴情報を関連付けて管理するようにし、
前記第１のテーブルには前記各属性に固有の識別コード及びファイル実体に固有の識別コードが格納され、前記第２のテーブルには前記各属性に固有の識別コード、属性履歴及びファイル実体の履歴を表す固有の識別コードが格納され、前記第３のテーブルには前記ファイル実体に固有の識別コード、前記ファイル実体の履歴を表す固有の識別コードが格納され、前記第１のテーブルの属性情報は前記属性に固有の識別コードによって前記第２のテーブルの属性履歴に関連付けられ、前記第１のテーブルのファイル実体の情報は前記ファイル実体に固有の識別コードによって前記第３のテーブルのファイル実体の履歴に関連付けられ、前記第２のテーブルの属性情報は前記ファイル実体の履歴を表す固有の識別コードによって前記第３のテーブルのファイル実体の履歴に関連付けられて成り、
前記第３のテーブルには、前記ファイル実体の履歴を表す固有の識別コードに対応して、ファイルの保管場所を表すデータが格納されていることを特徴とするファイル管理方法。
【請求項２】
前記ファイルにはＣＡＤデータが格納され、情報の種類として、配置図及び配線図の情報を備えて成ることを特徴とする請求項１記載のファイル管理方法。
【発明の詳細な説明】
【０００１】
【産業上の技術分野】
本発明は、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）データ等のデータを管理するためのデータ管理方法に関する。
【０００２】
【従来の技術】
従来から、ＣＡＤデータ等をはじめとする各種データが製品の開発や製造等の各種用途に利用されている。
例えば、製品のＣＡＤデータ等の製品データを管理するために、製品データ管理（ＰＤＭ：Ｐｒｏｄｕｃｔ  Ｄａｔａ  Ｍａｎａｇｅｍｅｎｔ）システムが使用されている。一般にＰＤＭシステムは、クライアントとサーバから構成され、磁気ディスク等の記録媒体に記録したＣＡＤデータの履歴管理、承認管理、データ間のひも付け管理、構成管理等の機能を有している。クライアントからＣＡＤデータファイルの登録指示を行うと、前記ファイルがサーバへ転送され前記記録媒体に記録されて管理される。
【０００３】
図８は、プリント基板（ＰＣＢ；Ｐｒｉｎｔ  Ｃｉｒｃｕｉｔ  Ｂｏａｒｄ）のＣＡＤデータが随時変更、更新されて、改版される様子を示す図である。ＰＣＢのＣＡＤデータは、１つのファイルに複数種類の情報を有している。即ち、前記ＣＡＤデータは、１つのファイルであるが、配置図部分１１１と配線図部分１１２の２つの部分から構成されており、２種類の情報を有している。
【０００４】
図８では、配置図１１１の部分と配線図１１２の部分が、図８（ａ）、（ｂ）、（ｃ）の順に、別々に改版されていく様子を示している。ＣＡＤデータ１１は配置図１１１が１版、配線図１１２が１版の状態であり、ＣＡＤデータ１２は配置図１１１が２版、配線図１１２が１版の状態であり又、ＣＡＤデータ１３は配置図１１１が３版、配線図１１２が２版の状態を表わしている。このようにして、配置図１１１と配線図１１２は別々に改版され、ＣＡＤデータ１１、１２、１３のように改版される。
【０００５】
図９は、従来のＰＤＭシステムにおいて、サーバにおけるデータ管理を説明するための概念図である。
図９において、サーバ６１には、データを格納するための複数個の入れ物（以下、ノードと称す。）６２、６５、６６が設けられている。例えば、ノード６２の中には、データの識別ＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）、所有者名、作成日時、状態及び備考等の属性６３とファイル６４が格納され、ノード６２に対する登録行為は全て記録されており、全ての属性６３と登録された磁気データは履歴テーブル６７で管理するように構成されている。ノード６５、６６についても同様に属性とファイルが格納されており、ノード６５の全ての属性及び登録された磁気データは履歴テーブル６８で管理し、ノード６６の全ての属性及び登録された磁気データは履歴テーブル６９で管理するように構成されている。
【０００６】
ノード６２、属性６３、ファイル６４及び履歴情報部６７が１対１対１対１の関係にあり、これが１セットとなって複数個存在している。即ち、ノード６５、ノード６５に格納された属性及びファイル、履歴情報部６８も１対１対１対１の関係にあり、これが１セットとなっている。また、ノード６６、ノード６６に格納された属性及びファイル、履歴情報部６９も１対１対１対１の関係にあり、これが１セットとなっている。
【０００７】
ところで、 図８（ａ）に示すように、ＰＣＢのＣＡＤデータ１１は１つのファイルであるが、配置図１１１と配線図１１２の２種類の情報から構成されており、図８（ｂ）、（ｃ）に示すように、配置図１１１と配線図１１２は別々に改版されいくため（ＣＡＤデータ１２、１３）、配置図１１１と配線図１１２を各々別個に管理することが好ましい。
従来のＰＤＭシステムで前記ＣＡＤデータを管理する場合、以下に示す管理方法が考えられる。
【０００８】
先ず、第１の方法として、図１０に示すように、サーバ７１に、配線図ノード７２、配置図ノード７５を作成し、配線図の属性７３及び配置図の属性７６を各々、配線図ノード７２、配置図ノード７５に格納すると共に、ＰＣＢのＣＡＤデータは全く同じものを配線図ノード７２及び配置図ノード７５に各々、ＣＡＤデータ７４、７７をコピーし、履歴情報部７８、７９で各々履歴管理する方法が考えられる。
【０００９】
また、第２の方法として、図１１に示すように、サーバ８１に、ＣＡＤデータノード８２を設け、ＣＡＤデータノード８２に属性８３及びＣＡＤデータを格納すると共に、ＰＣＢのＣＡＤデータを管理しているノードを指し示す配置図インデックス８６と配線図インデックス８５を設け、配置図インデックス８６、配線図インデックス８５に対して行われる登録の履歴を全て、ＰＣＢのＣＡＤデータノード８２の履歴情報部８７によって管理する方法（インデックス方式）が考えられる。
【００１０】
【発明が解決しようとする課題】
しかしながら、前記第１の方法では、まったく同じファイルが複数個コピーされるため、サーバにおける記録媒体の容量を圧迫する恐れがあるという問題があった。
また、前記第２の方法では、配置図インデックス８６、配線図インデックス８５に対して行われる登録の履歴は、全てＰＣＢのＣＡＤデータノード８２の履歴情報部８７によって管理されるため、配置図、配線図の履歴を個別に管理する事ができないという問題があった。
さらに、ＣＡＤデータ等のファイルは、適宜改版されるものであり、古い版数のファイルの参照を確実に防ぐ事が望まれていた。
【００１１】
本発明は、複数種類の情報を有するファイルの各情報を個々に履歴管理する場合に、記録媒体の使用量を抑制することが可能なファイル管理方法を提供することを課題としている。
また、本発明は、古い版数のファイルの不用意な参照を防ぐ事が可能なファイル管理方法を提供することを課題としている。
【００１２】
【課題を解決するための手段】
本発明によれば、複数種類の情報を有するファイルを管理するファイル方法において、前記情報の種類毎の属性履歴とファイル実体の履歴とを分離して個別に管理すると共に、前記各属性履歴とファイル実体の履歴とを関連付けして管理するようにしたことを特徴とするファイル管理方法が提供される。ファイルの各情報の属性履歴とファイル実体の履歴とを分離して個別に管理すると共に、前記属性履歴とファイル実体の履歴とを関連付けすることにより、ファイル管理が行われる。
【００１３】
また、本発明によれば、複数種類の情報を有するファイルを管理するファイル方法において、前記情報の種類毎の属性情報を有する複数の属性部とファイル実体の情報を有するファイル実体部とを分離すると共に、前記各属性部の履歴情報を管理する複数の属性管理専用履歴情報部と、前記ファイル実体部の履歴情報を管理する履歴情報部とを設け、前記複数の属性管理専用履歴情報部と履歴情報部とを関連付けして管理するようにしたことを特徴とするファイル管理方法が提供される。情報の種類毎の属性情報を有する複数の属性部とファイル実体の情報を有するファイル実体部とを分離すると共に、前記各属性部の履歴情報を管理する複数の属性管理専用履歴情報部と、前記ファイル実体部の履歴情報を管理する履歴情報部とを設け、前記複数の属性管理専用履歴情報部と履歴情報部とを関連付けして管理することにより、ファイル管理が行われる。
ここで、前記各属性管理専用履歴情報部及び履歴情報部に共通してファイル実体を表す実体管理識別コードを設定し、前記実体管理識別コードによって前記各属性部の履歴情報とファイル実体部の履歴情報とを関連付けして管理するようにしてもよい。
【００１４】
また、本発明によれば、複数種類の情報を有するファイルを管理するファイル方法において、前記情報の種類毎の属性情報とファイル実体の情報を分離して第１のテーブルに格納し、前記第１のテーブルにおける各属性の履歴情報を第２のテーブルに格納し、前記第１のテーブルにおけるファイル実体の履歴情報を第３のテーブルに格納し、前記第２のテーブルの履歴情報と前記第３のテーブルの履歴情報を関連付けて管理することを特徴とするファイル管理方法が提供される。情報の種類毎の属性情報とファイル実体部の情報を分離して第１のテーブルに格納し、前記第１のテーブルにおける各属性の履歴情報を第２のテーブルに格納し、前記第１のテーブルにおけるファイル実体の履歴情報を第３のテーブルに格納し、前記第２のテーブルの履歴情報と前記第３のテーブルの履歴情報を関連付けて管理することにより、ファイル管理が行われる。
【００１５】
ここで、前記第１のテーブルには前記各属性に固有の識別コード及びファイル実体に固有の識別コードが格納され、前記第２のテーブルには前記各属性に固有の識別コード、属性履歴及びファイル実体の履歴を表す固有の識別コードが格納され、前記第３のテーブルには前記ファイル実体に固有の識別コード、ファイル実体の履歴及び前記ファイル実体の履歴を表す固有の識別コードが格納され、前記第１のテーブルの属性は前記属性に固有の識別コードによって前記第２のテーブルの属性履歴に関連付けられ、前記第１のテーブルのファイル実体は前記ファイル実体に固有の識別コードによって前記第３のテーブルのファイル実体の履歴に関連付けられ、前記第２のテーブルの属性は前記ファイル実体に固有の識別コードによって前記第３のテーブルのファイル実体の履歴に関連付けられているようにしてもよい。
【００１６】
また、前記第３のテーブルには、前記ファイル実体の履歴を表す固有の識別コードに対応して、ファイルの保管場所を表すデータが格納されているようにしてもよい。
尚、前記ファイルにはＣＡＤデータが格納され、情報の種類として、配置図及び配線図の情報を備えて成るようにしてもよい。
【００１７】
【発明の実施の形態】
図１は、本発明の実施の形態に係るファイル管理方法に使用するシステムの構成を示す図で、ＰＤＭシステムの例を示している。
図１において、複数のクライアントコンピュータ１０１ａ〜１０１ｎがサーバコンピュータ１０２に接続されている。サーバ１０２は、プログラムやＣＡＤデータ等の各種データを記憶するための記憶手段としてのハードディスク等の記録媒体１０４、中央処理装置（ＣＰＵ）等によって構成され記録媒体１０４に格納されたソフトウェアプログラムを実行して、記録媒体１０４に記録したＣＡＤデータの履歴管理、承認管理、データ間のひも付け管理、構成管理等の各種処理を行うサーバ本体１０３を備えている。本発明の実施の形態に係るファイル管理処理方法は、サーバ本体１０３によって実行される。尚、クライアント１０１ａ〜１０１ｎからＣＡＤデータファイルの登録指示を行うと、前記ファイルがサーバ１０２へ転送されて、後述するように、記録媒体１０４に記録されてファイルが管理される。
【００１８】
図２は、本発明の第１の実施の形態に係るファイル管理方法を説明するための概念図で、図１のＰＤＭシステムを用いて実現される。
図２に示すように、ＰＤＭシステムのサーバ２０では、ＰＣＢのＣＡＤデータを管理する場合、ファイル実体部としてのＰＣＢのＣＡＤデータノード２３０、属性部としての配置図ノード２１０、属性部としての配線図ノード２２０の３つのノードを用いて管理する。
【００１９】
配置図ノード２１０、配線図ノード２２０にはファイルを管理しないようにし、属性の履歴のみ管理する属性管理専用履歴情報２１２、２２２を設ける。属性管理専用履歴情報２１２、２２２は、属性管理専用履歴情報部を構成している。配置図ノード２１０、配線図ノード２２０に対して行われる登録処理の履歴は、全て属性管理専用履歴情報２１２、２２２によって管理される。配置図ノード２１０、配線図ノード２２０に対して登録されたファイルの実体は、ＣＡＤデータノード２３０で管理する。
属性は、配置図ノード２１０、配線図ノード２２０の属性管理専用履歴情報２１２、２２２によって管理される。
実体ファイルを参照する事が可能なように、属性管理専用履歴情報２１２、２２２に履歴情報２３２へのポインタ２１３、２２３を持たせている。履歴情報２３２は履歴情報部を構成している。
【００２０】
図３は、図２のシステム構成図をテーブルイメージにした概念図である。図２のＣＡＤデータノード２３０、配置図ノード２１０および配線図ノード２２０は、図３における第１のテーブルとしてのノードテーブル３１で表現される。テーブル３１のカラムは、各ノードを一意に識別するためのノードＩＤ、ノードの所有者、タイトルおよびノードのタイプのカラムから構成される。配置図の属性に固有の識別コードとしてノードＩＤ１０００が設定され、配線図の属性に固有の識別コードとしてノードＩＤ１００１が設定され、ＣＡＤデータのファイル実体に固有の識別コードとしてノードＩＤ１００２が設定されている。
【００２１】
属性管理専用履歴情報２１２、２２２を管理するテーブルが第２のテーブルとしての属性管理専用履歴テーブル３３に相当する。
属性管理専用履歴テーブル３３のカラムは、属性の履歴を一意に表す属性履歴に固有の識別コードである識別ＩＤ、各属性に固有の識別コードであり履歴の対象となるノードＩＤ、属性の更新履歴でありノード対しての属性の登録日時、ファイル実体を表すと共にファイル実体の履歴を表す固有の識別コードでありファイル実体を管理している実体管理識別ＩＤ等から構成される。テーブル３２、３３に実体管理識別ＩＤを設定することで、実体ファイルへのポインタ２１３、２２３を実現する。
【００２２】
履歴情報２３２を管理するテーブルが、第３のテーブルとしての実体管理用履歴テーブル３２となる。実体管理用履歴テーブル３２のカラムは、ファイル実体に固有の識別コードであり履歴の対象となるノードＩＤ、ファイル実体の更新履歴でありノード対してのファイル実体の登録日時、ファイル実体を表すと共にファイル実体の履歴を表す固有の識別コードであり実体ファイルを管理している実体管理識別ＩＤ、ファイルの格納場所を示すデータから構成されており、属性管理専用履歴テーブル３３と相違するところは実体ファイルを管理している点である。
【００２３】
以上のように、テーブル３１には各属性に固有の識別コード及びファイル実体に固有の識別コードが格納され、テーブル３３には前記各属性に固有の識別コード、属性履歴及びファイル実体の履歴を表す固有の識別コードが格納され、テーブル３２には前記ファイル実体に固有の識別コード及び前記ファイル実体の履歴を表す固有の識別コードが格納され、テーブル３１の属性は前記属性に固有の識別コードによってテーブル３３の属性履歴に関連付けられ、テーブル３１のファイル実体は前記ファイル実体に固有の識別コードによってテーブル３２のファイル実体の履歴に関連付けられ、テーブル３３の属性は前記ファイル実体に固有の識別コードによってテーブル３２のファイル実体の履歴に関連付けられている。
【００２４】
このように、属性管理専用履歴情報２１２、２２２と履歴情報２３２を分けて管理する事により、即ち、情報の種類毎の属性の履歴情報とファイル実体部の履歴情報とを分離して管理することにより、最新のファイルは一つでよく、同一の複数のファイルをコピーする必要が無くなり、記録媒体の使用量を増やさず、かつ、１つのファイルに複数種類の情報を有するＣＡＤデータを管理する事が可能になる。
【００２５】
図４乃至図６は、実体管理用履歴テーブル３２および属性管理専用履歴テーブル３３が、図８に対応して、随時改版される様子を説明するための図である。以下、図４乃至図６、図８を参照して、本第１の実施の形態について詳細に説明する。
図８（ａ）、（ｂ）、（ｃ）において、ＣＡＤデータ１１の配置図１１１の部分と配線図１１２の部分が別々に改版され、ＣＡＤデータ１１は配置図１１１が１版、配線図１１２が１版の状態、ＣＡＤデータ１２は配置図１１１が２版、配線図１１２が１版の状態、ＣＡＤデータ１３は、配置図１１１が３版、配線図１１２が２版の状態である。
【００２６】
図４乃至図６に沿って、図８のＣＡＤデータの版数の遷移に合わせて、各テーブルの遷移を説明する。配置図１１１が１版、配線図１１２が１版の状態のＣＡＤデータを初めて登録した状態が図４である。第１のテーブルとしてのノードテーブル４１１に配置図１１１、配線図１１２、ＣＡＤデータ１１の情報が格納されている。即ち、テーブル４１１のカラムには、各ノードを一意に識別するためのノードＩＤ（配置図の属性は「１０００」、配線図の属性は「１００１」、ファイル実体は「１００２」と相互に相違する固有の識別コードが付与される）、ノードの所有者、タイトルおよびノードのタイプ（属性か実体かを表わす）が格納されている。
【００２７】
配置図１１１、配線図１１２の履歴情報は、第２のテーブルとしての属性管理専用履歴テーブル４１２に格納されて管理される。即ち、属性管理専用履歴テーブル４１２のカラムには、属性の履歴を一意に識別するための識別ＩＤ（配置図の属性の１版は「２０００」、配線図の属性の１版は「２００１」と各属性毎に相違すると共に版数毎に相違する固有の識別コードが付与される）、履歴の対象となるノードＩＤ、ノード対しての属性の登録日時、また、実体ファイルを管理している実体管理識別ＩＤ、版数が格納されている。尚、テーブル４１２のノードＩＤはテーブル４１１における各属性のノードＩＤに対応している。
【００２８】
ＣＡＤデータ１１の履歴は第３のテーブルとしての実体管理用履歴テーブル４１３に格納されて管理される。実体管理用履歴テーブル４１３のカラムには、履歴の対象となるノードＩＤ、ノード対しての属性の登録日時、実体ファイルを管理している実体管理識別ＩＤ、ファイルの格納場所を示すデータ等が格納されている。
尚、テーブル４１３のノードＩＤはテーブル４１１におけるファイル実体のノードＩＤに対応している。また、属性管理専用履歴テーブル４１２の実体管理識別ＩＤカラムに、実体管理用履歴テーブル４１３の識別ＩＤと同一の識別ＩＤ（３０００）が格納され、ポインタ４１４が設定され、これにより、属性管理専用履歴テーブル４１２と実体管理用履歴テーブル４１３が関連付けされる。
【００２９】
図４の状態からＣＡＤデータの配置図１１１を改版し、配置図１１１が２版、配線図１１２が１版の状態のＣＡＤデータ１２を登録した状態が図５である。配置図１１１だけが改版されているので、配置図１１１の登録だけが行われ、履歴として第２のテーブルとしての属性管理専用履歴テーブル４２２の識別ＩＤ２００２が追加される。属性管理専用履歴テーブル４２２における識別ＩＤ２００２に対応するカラムは、同一のノードＩＤ１０００により、第１のテーブルとしてのノードテーブル４２１に関連付けされる。
ファイル実体の登録も行われるので、第３のテーブルとしての実体管理用履歴テーブル４２３には、新たな識別ＩＤ３００１、登録日時及び改版されたファイル実体の新たな格納場所のデータが追加される。実体管理用履歴テーブル４２３における識別ＩＤ３００１に対応する行は、同一のノードＩＤ１００２により、ノードテーブル４２１に関連付けされる。属性管理専用履歴テーブル４２２の識別ＩＤ２００２の実体管理識別ＩＤには、実体管理用履歴テーブル４２３の識別ＩＤ３００１をセットすることにより、ポインタ４２４が設定され、これにより、属性管理専用履歴テーブル４２２と実体管理用履歴テーブル４２３が関連付けされる。
【００３０】
次に、配置図１１１及び配線図１１２の双方を改版し、配置図１１１が３版、配線図１１２が２版の状態のＣＡＤデータ１３を登録した状態が図６である。初回の登録と同じように、配置図１１１、配線図１１２の履歴（新たな識別ＩＤ２００３、２００４、登録日時、版数、新たな実体管理識別ＩＤ３００２）が、第２のテーブルとしての属性管理専用履歴テーブル４３２に追加される（配置図の属性は識別ＩＤ２００４の行、配線図の属性は識別ＩＤ２００３の行に追加されている）。属性管理専用履歴テーブル４３２における識別ＩＤ２００４に対応するカラムは、同一のノードＩＤ１０００により、第１のテーブルとしてのノードテーブル４３１の配置図のカラムに関連付けされ又、識別ＩＤ２００３に対応するカラムは、同一のノードＩＤ１００１により、ノードテーブル４３１の配線図の行に関連付けされる。
また、第３のテーブルとしての実体管理テーブル４３３にも履歴（新たな実体管理識別ＩＤ３００２、登録日時、新たなファイルの格納場所）が追加される（識別ＩＤ３００２の行）。実体管理用履歴テーブル４３３における識別ＩＤ３００２に対応する行は、同一のノードＩＤ１００２により、ノードテーブル４２１の実体の行に関連付けされる。
このとき、属性管理専用履歴テーブル４３２の識別ＩＤ２００３、２００４の実体管理識別ＩＤに対応して、実体管理用履歴テーブル４３３の識別ＩＤ３００２をセットすることにより、ポインタ４３４が設定され、これにより、属性管理専用履歴テーブル４３２と実体管理用履歴テーブル４３３が関連付けされる。
このように、実体管理用履歴テーブルに最小限のレコードを管理する事により、サーバの記録媒体の使用量が削減できる。
【００３１】
図７は、本発明の第２の実施の形態に係るファイル管理方法を説明するための概念図で、ＰＤＭシステムの例を示しており、ＰＣＢのＣＡＤデータが、配置図部分と配線図部分に加えて、さらに印刷図部分の３つの部分から構成され、配置図、配線図、印刷図を別々に管理する場合の例である。
【００３２】
図７に示すように、ＰＤＭシステムのサーバ５０に、配置図の属性５１１を有する配置図ノード５１０、配線図の属性５２１を有する配線図ノード５２０、ＣＡＤデータの属性５４２及びＣＡＤデータ５４４を有するＣＡＤデータノード５４０、配置図属性の履歴を管理する属性管理専用履歴情報５１２、配線図属性の履歴を管理する属性管理専用履歴情報５２２、ＣＡＤデータの履歴を管理する履歴情報５４２に加えて、印刷図の属性５３１を有する印刷図ノード５３０と印刷図属性の履歴を管理する属性管理専用履歴情報５３２を新たに設け、ＣＡＤデータノード５４０、配置図ノード５１０、配線図ノード５２０、印刷図ノード５３０の４つのノードを用いて管理する。
【００３３】
配置図ノード５１０、配線図ノード５２０、印刷図ノード５３０にはファイルを管理しないようにし、属性管理専用履歴情報５１２、５２２、５３２で各属性の履歴のみを管理する。配置図ノード５１０、配線図ノード５２０、印刷図ノード５３０に対して行われる登録処理の履歴は、各々、全て属性管理専用履歴情報５１２、５２２、５３２に管理される。
【００３４】
配置図ノード５１０、配線図ノード５２０、印刷図ノード５３０に対して登録されたファイルの実体は、ＣＡＤデータノード５４０で管理する。実体ファイルを参照する事が可能なように、属性管理専用履歴情報５１２、５２２、５３２に履歴情報５４２へのポインタ５１３、５２３、５３３を持たせ、属性管理専用履歴情報５１２、５２２、５３２と履歴情報５４２を関連付けしている。
このように、１つのファイルに複数箇所履歴管理したい部分が存在しても属性管理専用履歴情報と履歴情報を分けて管理する事により、記録媒体の使用量を増やさず、かつ、１つのファイルに複数箇所の意味を持つデータを管理する事が可能になる。
【００３５】
以上述べたように、前記各実施の形態に係るファイル管理方法は、複数種類の情報を有するファイルを管理するファイル方法において、前記情報の種類毎の属性履歴とファイル実体の履歴とを分離して個別に管理すると共に、前記各属性履歴とファイル実体の履歴とを関連付けして管理するようにしている。
また、複数種類の情報を有するファイルを管理するファイル方法において、前記情報の種類毎の属性情報を有する複数の属性部とファイル実体の情報を有するファイル実体部とを分離すると共に、前記各属性部の履歴情報を管理する複数の属性管理専用履歴情報部と、前記ファイル実体部の履歴情報を管理する履歴情報部とを設け、前記複数の属性管理専用履歴情報部と履歴情報部とを関連付けして管理するようにしている。ここで、前記各属性管理専用履歴情報部及び履歴情報部に共通してファイル実体を表す実体管理識別コードを設定し、前記実体管理識別コードによって前記各属性部の履歴情報とファイル実体部の履歴情報とを関連付けして管理するようにしている。
【００３６】
また、複数種類の情報を有するファイルを管理するファイル方法において、前記情報の種類毎の属性情報とファイル実体の情報を分離して第１のテーブルに格納し、前記第１のテーブルにおける各属性の履歴情報を第２のテーブルに格納し、前記第１のテーブルにおけるファイル実体の履歴情報を第３のテーブルに格納し、前記第２のテーブルの履歴情報と前記第３のテーブルの履歴情報を関連付けて管理するようにしている。ここで、前記第１のテーブルには前記各属性に固有の識別コード及びファイル実体に固有の識別コードが格納され、前記第２のテーブルには前記各属性に固有の識別コード、属性履歴及びファイル実体の履歴を表す固有の識別コードが格納され、前記第３のテーブルには前記ファイル実体に固有の識別コード、前記ファイル実体の履歴を表す固有の識別コード及び前記ファイル実体の履歴を表す固有の識別コードに対応してファイルの保管場所を表すデータが格納され、前記第１のテーブルの属性は前記属性に固有の識別コードによって前記第２のテーブルの属性履歴に関連付けられ、前記第１のテーブルのファイル実体は前記ファイル実体に固有の識別コードによって前記第３のテーブルのファイル実体の履歴に関連付けられ、前記第２のテーブルの属性は前記ファイル実体に固有の識別コードによって前記第３のテーブルのファイル実体の履歴に関連付けられているようにしている。前記第３のテーブルには、前記ファイル実体の履歴を表す固有の識別コードに対応して、ファイルの保管場所を表すデータが格納されているようにしている。
【００３７】
即ち、前記各実施の形態においては、１つのファイルに複数の意味を持った部分があり、それぞれで履歴管理したい場合、属性履歴とファイル実体の履歴とを切り離して管理することにより実体ファイル部分の無駄なコピーを行わないようにしている、即ち、単純に１つのファイルを履歴管理したい個数だけコピーするようなことは行わないようにしている。したがって、記録媒体の使用量を減らすことが可能になる。
また、実体のファイルを一元管理しているため、実体のファイルは常に最新の状態に保たれ、古い版数のファイルが不用意に参照されることを防ぐことが可能になる。
尚、前記各実施の形態においては、ＰＤＭシステムにおけるＣＡＤデータの例を示したが、複数種類の情報を有するファイルであれば、前記同様にして管理することが可能である。
【００３８】
【発明の効果】
本発明によれば、複数種類の情報を有するファイルの各情報を個々に履歴管理する場合に、記録媒体の使用量を抑制することが可能になる。
また、古い版数のファイルの不用意な参照を防ぐ事が可能になる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るファイル管理方法に使用するシステム構成図である。
【図２】本発明の第１の実施の形態に係るファイル管理方法を説明するための概念図である。
【図３】本発明の第１の実施の形態に係るファイル管理方法を説明するための概念図である。
【図４】本発明の第１の実施の形態に係るファイル管理方法を説明するための概念図である。
【図５】本発明の第１の実施の形態に係るファイル管理方法を説明するための概念図である。
【図６】本発明の第１の実施の形態に係るファイル管理方法を説明するための概念図である。
【図７】本発明の第２の実施の形態に係るファイル管理方法を説明するための概念図である。
【図８】ＣＡＤデータが改版される様子を示す説明図である。
【図９】従来のＰＤＭシステムにおけるファイル管理方法を説明するための概念図である。
【図１０】従来のファイル管理方法を説明するための図である。
【図１１】従来のファイル管理方法を説明するための図である。
【符号の説明】
３１、４１１、４２１、４３１・・・第１のテーブルとしてのノードテーブル
３２、４１２、４２２、４３２・・・第３のテーブルとしての実体管理用履歴テーブル
３３、４１３、４２３、４３３・・・第２のテーブルとしての属性管理専用履歴テーブル
１０１ａ〜１０１ｎ・・・クライアント
２０、５０、６１、７１、８１、１０２・・・サーバ
１０３・・・サーバ本体
１０４・・・記録媒体
２１０、５１０・・・属性部としての配置図ノード
２１２、２２２、５１２、５２２、５３２・・・属性管理専用履歴情報
２３２、５４２・・・履歴情報
２２０、５２０・・・属性部としての配線図ノード
２３０、５４０・・ファイル実体部としてのＣＡＤデータノード
５３０・・・印刷図ノード
【図１】
0003586616.tif 000002
【図２】
0003586616.tif 000003
【図３】
0003586616.tif 000004
【図４】
0003586616.tif 000005
【図５】
0003586616.tif 000006
【図６】
0003586616.tif 000007
【図７】
0003586616.tif 000008
【図８】
0003586616.tif 000009
【図９】
0003586616.tif 000010
【図１０】
0003586616.tif 000011
【図１１】
0003586616.tif 000012