JP2000187663A - ファイル管理装置およびファイル管理方法並びにそのプログラムを記録した記録媒体 - Google Patents
ファイル管理装置およびファイル管理方法並びにそのプログラムを記録した記録媒体Info
- Publication number
- JP2000187663A JP2000187663A JP10363592A JP36359298A JP2000187663A JP 2000187663 A JP2000187663 A JP 2000187663A JP 10363592 A JP10363592 A JP 10363592A JP 36359298 A JP36359298 A JP 36359298A JP 2000187663 A JP2000187663 A JP 2000187663A
- Authority
- JP
- Japan
- Prior art keywords
- relation table
- classification information
- node
- file
- class
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【課題】テーブルにファイルを登録する際に、所定の分
類情報と一緒に、関連する分類情報についても必要に応
じて自動的に登録するとともに、ファイルの検索時にお
いて、複数の観点から検索し得るファイル管理方法を提
供する。 【解決手段】ドキュメントを分類ツリーの階層A12に
応じて設けられた、所属リレーションテーブルのクラス
構造部の最下位クラスに対応する格納部に格納する際
に、分類同士を関連付けるノードリレーションテーブル
を参照して、関連する他の分類情報B11に応じた最下
位クラスにも格納するようになし、あるドキュメントを
検索する際に、所定の分類情報A12および他の観点に
基づく分類情報B11からも、同時に検索し得るように
したものである。
類情報と一緒に、関連する分類情報についても必要に応
じて自動的に登録するとともに、ファイルの検索時にお
いて、複数の観点から検索し得るファイル管理方法を提
供する。 【解決手段】ドキュメントを分類ツリーの階層A12に
応じて設けられた、所属リレーションテーブルのクラス
構造部の最下位クラスに対応する格納部に格納する際
に、分類同士を関連付けるノードリレーションテーブル
を参照して、関連する他の分類情報B11に応じた最下
位クラスにも格納するようになし、あるドキュメントを
検索する際に、所定の分類情報A12および他の観点に
基づく分類情報B11からも、同時に検索し得るように
したものである。
Description
【0001】
【発明の属する技術分野】本発明は、ファイル管理装置
およびファイル管理方法並びにそのファイル管理方法の
プログラムを記録した記録媒体に関するものである。
およびファイル管理方法並びにそのファイル管理方法の
プログラムを記録した記録媒体に関するものである。
【0002】
【従来の技術】従来のデータベースによるファイル管理
方法では、ファイル自身に、複数の識別情報が与えられ
るとともに、このファイルが何について記述されている
かなどの分類情報も一緒に記録されている。
方法では、ファイル自身に、複数の識別情報が与えられ
るとともに、このファイルが何について記述されている
かなどの分類情報も一緒に記録されている。
【0003】例えば、通常の表形式のデータベースで
は、データ蓄積テーブルの1つのレコードに、そのファ
イルのすべての情報が記録されており、すなわちそのレ
コードの所定フィールドに、ファイルの記述内容を示す
分類情報が記録されていた。
は、データ蓄積テーブルの1つのレコードに、そのファ
イルのすべての情報が記録されており、すなわちそのレ
コードの所定フィールドに、ファイルの記述内容を示す
分類情報が記録されていた。
【0004】
【発明が解決しようとする課題】このようなデータ蓄積
テーブルの中から、分類情報に基づきファイルを検索す
る場合、その分類情報だけを頼りとして検索するしかな
く、例えばその分類に近い分類についても検索したい場
合には、その近い分類情報を調べて、新たに、検索をや
り直す必要があり、非常に、手間が掛かるという問題が
あった。
テーブルの中から、分類情報に基づきファイルを検索す
る場合、その分類情報だけを頼りとして検索するしかな
く、例えばその分類に近い分類についても検索したい場
合には、その近い分類情報を調べて、新たに、検索をや
り直す必要があり、非常に、手間が掛かるという問題が
あった。
【0005】さらには、1つのファイル(レコード)に
対して、複数の分類観点から検索を行うためには、ファ
イルの登録時に、複数の観点に応じたすべての分類情報
を登録しなければならず、やはり、手間が掛かるという
問題があった。
対して、複数の分類観点から検索を行うためには、ファ
イルの登録時に、複数の観点に応じたすべての分類情報
を登録しなければならず、やはり、手間が掛かるという
問題があった。
【0006】そこで、本発明は、データ蓄積テーブルに
ファイルを登録する際に、所定の分類情報と一緒に、関
連する分類情報も必要に応じて自動的に登録するととも
に、ファイルの検索時において、複数の観点から検索し
得るファイル管理装置およびファイル管理方法並びにそ
のプログラムを記録した記録媒体を提供することを目的
とする。
ファイルを登録する際に、所定の分類情報と一緒に、関
連する分類情報も必要に応じて自動的に登録するととも
に、ファイルの検索時において、複数の観点から検索し
得るファイル管理装置およびファイル管理方法並びにそ
のプログラムを記録した記録媒体を提供することを目的
とする。
【0007】
【課題を解決するための手段】上記課題を解決するため
に、本発明のファイル管理装置は、分類情報を格納する
ノード同士の親子関係の関連付けを定義する親子リレー
ションテーブルと、この親子リレーションテーブルに応
じて各ノード間の所属関係を階層的に示すクラス構造部
およびこのクラス構造部の最下位クラスに応じて、ファ
イルの情報を格納する格納部からなる所属リレーション
テーブルと、分類情報に対応するノード同士の関連付け
を行うノードリレーションテーブルとを具備し、かつフ
ァイルを、所定の分類情報に従って上記所属リレーショ
ンテーブルの最下位クラスの格納部に登録する際に、上
記ノードリレーションテーブルを参照して、この所定の
分類情報に関連付けされた他の分類情報に対応する最下
位クラスにも登録する制御手段を具備したものである。
に、本発明のファイル管理装置は、分類情報を格納する
ノード同士の親子関係の関連付けを定義する親子リレー
ションテーブルと、この親子リレーションテーブルに応
じて各ノード間の所属関係を階層的に示すクラス構造部
およびこのクラス構造部の最下位クラスに応じて、ファ
イルの情報を格納する格納部からなる所属リレーション
テーブルと、分類情報に対応するノード同士の関連付け
を行うノードリレーションテーブルとを具備し、かつフ
ァイルを、所定の分類情報に従って上記所属リレーショ
ンテーブルの最下位クラスの格納部に登録する際に、上
記ノードリレーションテーブルを参照して、この所定の
分類情報に関連付けされた他の分類情報に対応する最下
位クラスにも登録する制御手段を具備したものである。
【0008】また、本発明のファイル管理方法は、分類
情報を格納するノード同士の親子関係の関連付けを定義
する親子リレーションテーブルと、この親子リレーショ
ンテーブルに応じて各ノード間の所属関係を階層的に示
すクラス構造部およびこのクラス構造部の最下位クラス
に応じてファイルの情報を格納する格納部からなる所属
リレーションテーブルと、分類情報に対応するノード同
士の関連付けを行うノードリレーションテーブルとを具
備し、かつファイルを上記所属リレーションテーブルの
所定ノードに対応する最下位クラスの格納部に登録する
際に、上記ノードリレーションテーブルを参照して、こ
の所定の分類情報に関連付けされた他の分類情報に対応
する最下位クラスにも登録する方法である。
情報を格納するノード同士の親子関係の関連付けを定義
する親子リレーションテーブルと、この親子リレーショ
ンテーブルに応じて各ノード間の所属関係を階層的に示
すクラス構造部およびこのクラス構造部の最下位クラス
に応じてファイルの情報を格納する格納部からなる所属
リレーションテーブルと、分類情報に対応するノード同
士の関連付けを行うノードリレーションテーブルとを具
備し、かつファイルを上記所属リレーションテーブルの
所定ノードに対応する最下位クラスの格納部に登録する
際に、上記ノードリレーションテーブルを参照して、こ
の所定の分類情報に関連付けされた他の分類情報に対応
する最下位クラスにも登録する方法である。
【0009】また、本発明の他のファイル管理方法は、
分類情報を格納するノード同士の親子関係の関連付けを
定義する親子リレーションテーブルと、この親子リレー
ションテーブルに応じて各ノード間の所属関係を階層的
に示すクラス構造部およびこのクラス構造部の最下位ク
ラスに応じてファイルの情報を格納する格納部からなる
所属リレーションテーブルと、分類情報を格納するノー
ド同士の関連付けを行うノードリレーションテーブルと
を具備し、かつファイルを上記所属リレーションテーブ
ルの所定ノードに対応する最下位クラスの格納部に登録
する際に、上記ノードリレーションテーブルを参照し
て、この所定の分類情報に関連付けされた他の分類情報
に対応する最下位クラスにも登録し、さらに所定の分類
情報を示すノードに基づきファイルの検索を行う際に、
このノードに対応するクラスを検索する他に、上記ノー
ドリレーションテーブルを参照して、このノードに関連
付けされたノードに対応する他のクラスについても検索
する方法である。
分類情報を格納するノード同士の親子関係の関連付けを
定義する親子リレーションテーブルと、この親子リレー
ションテーブルに応じて各ノード間の所属関係を階層的
に示すクラス構造部およびこのクラス構造部の最下位ク
ラスに応じてファイルの情報を格納する格納部からなる
所属リレーションテーブルと、分類情報を格納するノー
ド同士の関連付けを行うノードリレーションテーブルと
を具備し、かつファイルを上記所属リレーションテーブ
ルの所定ノードに対応する最下位クラスの格納部に登録
する際に、上記ノードリレーションテーブルを参照し
て、この所定の分類情報に関連付けされた他の分類情報
に対応する最下位クラスにも登録し、さらに所定の分類
情報を示すノードに基づきファイルの検索を行う際に、
このノードに対応するクラスを検索する他に、上記ノー
ドリレーションテーブルを参照して、このノードに関連
付けされたノードに対応する他のクラスについても検索
する方法である。
【0010】また、本発明のコンピュータ読み取り可能
な記録媒体は、分類情報を格納するノード同士の親子関
係の関連付けを定義する親子リレーションテーブルが記
録され、この親子リレーションテーブルに応じて各ノー
ド間の所属関係を階層的に示すクラス構造部およびこの
クラス構造部の最下位クラスに応じてファイルの情報を
格納する格納部からなる所属リレーションテーブルが記
録され、分類情報に対応するノード同士の関連付けを行
うノードリレーションテーブルが記録され、かつファイ
ルを上記所属リレーションテーブルの所定の分類情報に
対応する最下位クラスの格納部に登録する際に、上記ノ
ードリレーションテーブルを参照して、この所定の分類
情報に関連付けされた他の分類情報に対応する最下位ク
ラスにも登録するプログラムを記録したものである。
な記録媒体は、分類情報を格納するノード同士の親子関
係の関連付けを定義する親子リレーションテーブルが記
録され、この親子リレーションテーブルに応じて各ノー
ド間の所属関係を階層的に示すクラス構造部およびこの
クラス構造部の最下位クラスに応じてファイルの情報を
格納する格納部からなる所属リレーションテーブルが記
録され、分類情報に対応するノード同士の関連付けを行
うノードリレーションテーブルが記録され、かつファイ
ルを上記所属リレーションテーブルの所定の分類情報に
対応する最下位クラスの格納部に登録する際に、上記ノ
ードリレーションテーブルを参照して、この所定の分類
情報に関連付けされた他の分類情報に対応する最下位ク
ラスにも登録するプログラムを記録したものである。
【0011】さらに、本発明の他のコンピュータ読み取
り可能な記録媒体は、分類情報を格納するノード同士の
親子関係の関連付けを定義する親子リレーションテーブ
ルが記録され、この親子リレーションテーブルに応じて
各ノード間の所属関係を階層的に示すクラス構造部およ
びこのクラス構造部の最下位クラスに応じてファイルの
情報を格納する格納部からなる所属リレーションテーブ
ルが記録され、分類情報に対応するノード同士の関連付
けを行うノードリレーションテーブルが記録され、かつ
ファイルを上記所属リレーションテーブルの所定の分類
情報に対応する最下位クラスの格納部に登録する際に、
上記ノードリレーションテーブルを参照して、この所定
の分類情報に関連付けされた他の分類情報に対応する最
下位クラスにも登録し、さらに所定の分類情報に基づき
ファイルの検索を行う際に、この所定の分類情報に対応
するクラス構造部を検索する他に、上記ノードリレーシ
ョンテーブルを参照して、この所定の分類情報に関連付
けされた他の分類情報に対応する他のクラス構造部につ
いても検索するプログラムを記録したものである。
り可能な記録媒体は、分類情報を格納するノード同士の
親子関係の関連付けを定義する親子リレーションテーブ
ルが記録され、この親子リレーションテーブルに応じて
各ノード間の所属関係を階層的に示すクラス構造部およ
びこのクラス構造部の最下位クラスに応じてファイルの
情報を格納する格納部からなる所属リレーションテーブ
ルが記録され、分類情報に対応するノード同士の関連付
けを行うノードリレーションテーブルが記録され、かつ
ファイルを上記所属リレーションテーブルの所定の分類
情報に対応する最下位クラスの格納部に登録する際に、
上記ノードリレーションテーブルを参照して、この所定
の分類情報に関連付けされた他の分類情報に対応する最
下位クラスにも登録し、さらに所定の分類情報に基づき
ファイルの検索を行う際に、この所定の分類情報に対応
するクラス構造部を検索する他に、上記ノードリレーシ
ョンテーブルを参照して、この所定の分類情報に関連付
けされた他の分類情報に対応する他のクラス構造部につ
いても検索するプログラムを記録したものである。
【0012】上記の各構成によると、ファイルを登録す
るためのテーブルを、分類ツリーの階層に対応して設け
られたクラス構造部と、このクラス構造部の最下位クラ
スにファイルの識別情報および分類情報を格納する格納
部とから構成し、かつある分類とこれに関連する他の分
類とを対応付けるテーブルを具備させたので、ファイル
の登録時に、必要に応じて自動的に、複数の観点でファ
イルを格納部に登録することができ、また検索時におい
ては、複数の観点からファイルを絞り込み、抽出するこ
とができる。
るためのテーブルを、分類ツリーの階層に対応して設け
られたクラス構造部と、このクラス構造部の最下位クラ
スにファイルの識別情報および分類情報を格納する格納
部とから構成し、かつある分類とこれに関連する他の分
類とを対応付けるテーブルを具備させたので、ファイル
の登録時に、必要に応じて自動的に、複数の観点でファ
イルを格納部に登録することができ、また検索時におい
ては、複数の観点からファイルを絞り込み、抽出するこ
とができる。
【0013】
【発明の実施の形態】以下、本発明の実施の形態におけ
るファイル管理装置およびファイル管理方法並びにその
プログラムを記録した記録媒体を、図1〜図9に基づき
説明する。
るファイル管理装置およびファイル管理方法並びにその
プログラムを記録した記録媒体を、図1〜図9に基づき
説明する。
【0014】本実施の形態におけるファイルの管理シス
テムは、例えば多数の技術文献をデータベースに登録す
る際に、所定の識別情報を登録するとともに、その内容
に応じた分類情報も一緒に登録しておき、識別情報の他
に、所定の分類情報からある技術文献を検索する際に、
この所定の分類情報の他に、この所定の分類に関連のあ
る分類についても、検索を行い得るようにするものであ
る。
テムは、例えば多数の技術文献をデータベースに登録す
る際に、所定の識別情報を登録するとともに、その内容
に応じた分類情報も一緒に登録しておき、識別情報の他
に、所定の分類情報からある技術文献を検索する際に、
この所定の分類情報の他に、この所定の分類に関連のあ
る分類についても、検索を行い得るようにするものであ
る。
【0015】以下、このファイル管理システムについて
説明する。
説明する。
【0016】まず、ファイル管理システムのハードの部
分、すなわちファイル管理装置の構成を概略的に説明す
る。
分、すなわちファイル管理装置の構成を概略的に説明す
る。
【0017】この管理装置には、図示しないが、コンピ
ュータシステム、すなわちデータ入力装置、例えば制御
手段としての演算処理装置、記憶装置、データ出力装置
などが具備されるとともに、この管理システムを実行さ
せるためのプログラムが具備されている。
ュータシステム、すなわちデータ入力装置、例えば制御
手段としての演算処理装置、記憶装置、データ出力装置
などが具備されるとともに、この管理システムを実行さ
せるためのプログラムが具備されている。
【0018】この管理装置には、技術文献(ドキュメン
ト)をファイルとして格納する「ファイルテーブル」
(図1参照)と、図6に示す分類ツリーにおける分類情
報を格納するノードの情報(ノード名)を格納する「ノ
ードテーブル」(図2参照)と、分類の親子関係すなわ
ちノードの親子関係の情報を格納する「親子リレーショ
ンテーブル」(図3参照)と、ある分類情報とこれに関
連する他の分類情報とを互いにノード名にて関係づける
「ノードリレーションテーブル」(図4参照)と、分類
ツリーの階層に応じた所属関係および分類ツリーの最下
層に対応してファイルの識別情報とともに分類情報を一
緒に格納する「所属リレーションテーブル」(図5参
照)とが具備されている。
ト)をファイルとして格納する「ファイルテーブル」
(図1参照)と、図6に示す分類ツリーにおける分類情
報を格納するノードの情報(ノード名)を格納する「ノ
ードテーブル」(図2参照)と、分類の親子関係すなわ
ちノードの親子関係の情報を格納する「親子リレーショ
ンテーブル」(図3参照)と、ある分類情報とこれに関
連する他の分類情報とを互いにノード名にて関係づける
「ノードリレーションテーブル」(図4参照)と、分類
ツリーの階層に応じた所属関係および分類ツリーの最下
層に対応してファイルの識別情報とともに分類情報を一
緒に格納する「所属リレーションテーブル」(図5参
照)とが具備されている。
【0019】なお、上記各テーブルの内容についは、以
下に示す管理方法の説明の箇所にて述べる。
下に示す管理方法の説明の箇所にて述べる。
【0020】次に、ファイル管理方法について、詳細に
説明する。
説明する。
【0021】まず、図1に示す「ファイルテーブル」
に、管理すべき多数の技術文献をファイルとしてそれぞ
れ格納する。
に、管理すべき多数の技術文献をファイルとしてそれぞ
れ格納する。
【0022】このファイルテーブルには、ファイルの識
別情報として、ID番号(F001〜)およびそのファ
イル名(ドキュメント1〜)、作成者、作成日などの書
誌事項が格納される。
別情報として、ID番号(F001〜)およびそのファ
イル名(ドキュメント1〜)、作成者、作成日などの書
誌事項が格納される。
【0023】次に、分類情報について説明する。
【0024】まず、分類については、図6に示すよう
に、大きい観点で、例えばA,B(勿論、3つ以上でも
よい)というように分けられ、そしてこれらの観点A,
Bについて、それぞれ分類情報が大・中・小というよう
に、ツリー構造として階層的に定義されるとともに、こ
のツリー構造を形成する各ノードに、分類情報が対応付
けされる。
に、大きい観点で、例えばA,B(勿論、3つ以上でも
よい)というように分けられ、そしてこれらの観点A,
Bについて、それぞれ分類情報が大・中・小というよう
に、ツリー構造として階層的に定義されるとともに、こ
のツリー構造を形成する各ノードに、分類情報が対応付
けされる。
【0025】すなわち、図6の上方に示すように、ツリ
ー構造を形成する大分類のノードAからは、中分類とな
る2つのノードA1,A2が分岐され、さらに各ノード
A1,A2から、小分類となるそれぞれ2つのノードA
11,A12およびA21,A22が分岐されている。
ー構造を形成する大分類のノードAからは、中分類とな
る2つのノードA1,A2が分岐され、さらに各ノード
A1,A2から、小分類となるそれぞれ2つのノードA
11,A12およびA21,A22が分岐されている。
【0026】このようなツリー構造が、上記とは異なる
他の大きい観点Bから、必要に応じて複数定義されてい
る。
他の大きい観点Bから、必要に応じて複数定義されてい
る。
【0027】例えば、図6の下方に示す分類のツリー構
造は、観点Aと同様に、大分類のノードBからは、中分
類となる2つのノードB1,B2が分岐され、さらに各
ノードB1,B2から、小分類となるそれぞれ2つのノ
ードB11,B12およびB21,B22が分岐されて
いる。
造は、観点Aと同様に、大分類のノードBからは、中分
類となる2つのノードB1,B2が分岐され、さらに各
ノードB1,B2から、小分類となるそれぞれ2つのノ
ードB11,B12およびB21,B22が分岐されて
いる。
【0028】また、図2に示す「ノードテーブル」に
は、ツリー構造に応じて、各ノード名(A,A11,・
・・;B,B11,・・・)に対応するID番号(N0
01〜)が格納されている。
は、ツリー構造に応じて、各ノード名(A,A11,・
・・;B,B11,・・・)に対応するID番号(N0
01〜)が格納されている。
【0029】また、図3に示す「親子リレーションテー
ブル」には、ノードのツリー構造を示す親子関係が格納
されている。すなわち、「レフト」フィールドには親に
該当するノードのID番号(N・・・〜)が、「ライ
ト」フィールドには「レフト」のノードを親としたとき
の子に該当するノードのID番号(N・・・〜)がそれ
ぞれ格納されている。なお、これらの各親子関係につい
ても、ID番号(P001〜)が付与されている。
ブル」には、ノードのツリー構造を示す親子関係が格納
されている。すなわち、「レフト」フィールドには親に
該当するノードのID番号(N・・・〜)が、「ライ
ト」フィールドには「レフト」のノードを親としたとき
の子に該当するノードのID番号(N・・・〜)がそれ
ぞれ格納されている。なお、これらの各親子関係につい
ても、ID番号(P001〜)が付与されている。
【0030】次に、図4に示す「ノードリレーションテ
ーブル」は、技術文献(ファイル)を登録する際に、複
数の分類の観点から登録するとともに、複数の分類の観
点からも技術文献を検索し得るように、分類同士の関連
付けを行うためのものである。
ーブル」は、技術文献(ファイル)を登録する際に、複
数の分類の観点から登録するとともに、複数の分類の観
点からも技術文献を検索し得るように、分類同士の関連
付けを行うためのものである。
【0031】すなわち、このノードリレーションテーブ
ルでは、ある分類に対して所定の関係を有する分類の対
応付けが定義されており、「レフト」フィールドには、
ある分類情報を示すノードのID番号が格納されるとと
もに、「ライト」フィールドには、レフト側と所定の関
係を有する他の分類情報のノードのID番号が格納され
る。なお、ノード同士間の対応付けについても、ID番
号(C001〜)が付与されている。
ルでは、ある分類に対して所定の関係を有する分類の対
応付けが定義されており、「レフト」フィールドには、
ある分類情報を示すノードのID番号が格納されるとと
もに、「ライト」フィールドには、レフト側と所定の関
係を有する他の分類情報のノードのID番号が格納され
る。なお、ノード同士間の対応付けについても、ID番
号(C001〜)が付与されている。
【0032】次に、図5に示す「所属リレーションテー
ブル」には、実際に分類情報に応じて各ファイルが格納
されるとともに、分類情報の他に、他の検索項目でもあ
る識別情報も一緒に格納されており、さらに分類の大・
中・小における所属関係(帰属関係)についてのクラス
情報(階層情報)が格納されている。
ブル」には、実際に分類情報に応じて各ファイルが格納
されるとともに、分類情報の他に、他の検索項目でもあ
る識別情報も一緒に格納されており、さらに分類の大・
中・小における所属関係(帰属関係)についてのクラス
情報(階層情報)が格納されている。
【0033】詳しく言えば、この所属リレーションテー
ブル1には、分類のツリー構造に応じて、すなわち上記
親子リレーションテーブルに応じて、各ノード間の所属
関係を階層的に示すクラス構造部2が具備されるととも
に、このクラス構造部2の最下位クラスRA11〜,R
B11〜に対応する格納部3に、ファイルの識別情報お
よび分類情報を示すノードのID番号(N001〜)並
びにファイルのID番号(F001〜)も一緒に格納さ
れる。
ブル1には、分類のツリー構造に応じて、すなわち上記
親子リレーションテーブルに応じて、各ノード間の所属
関係を階層的に示すクラス構造部2が具備されるととも
に、このクラス構造部2の最下位クラスRA11〜,R
B11〜に対応する格納部3に、ファイルの識別情報お
よび分類情報を示すノードのID番号(N001〜)並
びにファイルのID番号(F001〜)も一緒に格納さ
れる。
【0034】なお、クラスの構造を図示すると図7のよ
うになり、クラスの記号は、ノードに対応させて、ノー
ド名の頭に「R」の文字を付加したものである。
うになり、クラスの記号は、ノードに対応させて、ノー
ド名の頭に「R」の文字を付加したものである。
【0035】次に、技術文献のファイル管理システムへ
の登録作業を、図8に基づき説明する。
の登録作業を、図8に基づき説明する。
【0036】まず、ファイルテーブルに格納されている
ドキュメント1というファイル名の技術文献を、所属リ
レーションテーブルに登録する場合、その内容に応じた
最適な分類情報の箇所、例えばノードA12の箇所に、
すなわち最下位クラスRA12の格納部3にファイルの
識別情報を登録する。そして、この時、ノードリレーシ
ョンテーブルを参照して、このノードA12に関連付け
が行われている分類情報のノードB11に該当する最下
位クラスRB12の格納部3にも、必要に応じて自動的
に一緒に登録される。勿論、これらの登録時において、
ファイルの識別情報も一緒に登録される。このように、
各技術文献は、互いに関係のある2つの分類情報が付与
されて登録されることになる。なお、図8中、破線は、
ドキュメント2を登録する場合を示している。
ドキュメント1というファイル名の技術文献を、所属リ
レーションテーブルに登録する場合、その内容に応じた
最適な分類情報の箇所、例えばノードA12の箇所に、
すなわち最下位クラスRA12の格納部3にファイルの
識別情報を登録する。そして、この時、ノードリレーシ
ョンテーブルを参照して、このノードA12に関連付け
が行われている分類情報のノードB11に該当する最下
位クラスRB12の格納部3にも、必要に応じて自動的
に一緒に登録される。勿論、これらの登録時において、
ファイルの識別情報も一緒に登録される。このように、
各技術文献は、互いに関係のある2つの分類情報が付与
されて登録されることになる。なお、図8中、破線は、
ドキュメント2を登録する場合を示している。
【0037】次に、多数の技術文献が登録された所属リ
レーションテーブルから、複数の技術観点、例えば2つ
の分類情報から、技術文献を検索する場合を、図9に基
づき説明する。
レーションテーブルから、複数の技術観点、例えば2つ
の分類情報から、技術文献を検索する場合を、図9に基
づき説明する。
【0038】例えば、分類ツリーAに主観を置いて、探
したい技術文献の分類情報を示すノードA12を抽出す
るとともに、ノードリレーションテーブルを参照して、
このノードA12に関連する分類情報のノードB11が
抽出される。
したい技術文献の分類情報を示すノードA12を抽出す
るとともに、ノードリレーションテーブルを参照して、
このノードA12に関連する分類情報のノードB11が
抽出される。
【0039】この2つのノードA12,B11が抽出さ
れると、これらの分類情報に対応するクラスRA12,
RB11に所属しているオブジェクト(レコード)が、
すべて抽出される。例えば、RA12からは、ID番号
が「R001」と「R002」とのオブジェクトのセッ
トが、またRB11からは、ID番号が「R003」と
「R004」とのオブジェクトのセットが抽出される。
れると、これらの分類情報に対応するクラスRA12,
RB11に所属しているオブジェクト(レコード)が、
すべて抽出される。例えば、RA12からは、ID番号
が「R001」と「R002」とのオブジェクトのセッ
トが、またRB11からは、ID番号が「R003」と
「R004」とのオブジェクトのセットが抽出される。
【0040】次に、これら抽出された両オブジェクトセ
ットの「ライト」フィールドを照合して、両方のオブジ
ェクトセットに格納されているオブジェクト、すなわち
同一のファイルのID番号「F001」のドキュメント
1が抽出される。なお、図9中、破線は、ドキュメント
2を検索する場合を示している。
ットの「ライト」フィールドを照合して、両方のオブジ
ェクトセットに格納されているオブジェクト、すなわち
同一のファイルのID番号「F001」のドキュメント
1が抽出される。なお、図9中、破線は、ドキュメント
2を検索する場合を示している。
【0041】このように、技術文献のファイルを、分類
ツリーの階層に応じたクラス構造部と、このクラス構造
部の最下位クラスにファイルの識別情報および分類情報
を格納する格納部とからなる所属リレーションテーブル
に登録する際に、主観の分類以外の関連する他の分類の
箇所にも、ノードリレーションテーブルを参照して、登
録するようにしたので、複数の観点からの技術文献の検
索を簡単に行うことができる。
ツリーの階層に応じたクラス構造部と、このクラス構造
部の最下位クラスにファイルの識別情報および分類情報
を格納する格納部とからなる所属リレーションテーブル
に登録する際に、主観の分類以外の関連する他の分類の
箇所にも、ノードリレーションテーブルを参照して、登
録するようにしたので、複数の観点からの技術文献の検
索を簡単に行うことができる。
【0042】上記説明においては、2つの分類の観点か
ら検索を行う際に、一方の分類に関連する他方の分類
を、ノードリレーションテーブルから探すようにした
が、ノードリレーションテーブルを用いることなく、例
えば検索する者が、任意に、2つの分類を選択して、こ
れらの分類に基づき検索することもできる。
ら検索を行う際に、一方の分類に関連する他方の分類
を、ノードリレーションテーブルから探すようにした
が、ノードリレーションテーブルを用いることなく、例
えば検索する者が、任意に、2つの分類を選択して、こ
れらの分類に基づき検索することもできる。
【0043】また、探したい分類が、小分類ではなく、
中分類の範囲しか分かっていない場合でも、上述した
「所属リレーションテーブル」を用いることにより、検
索を行うことができる。
中分類の範囲しか分かっていない場合でも、上述した
「所属リレーションテーブル」を用いることにより、検
索を行うことができる。
【0044】例えば、探したい分類のノードがA1であ
るとしか分かっていない場合、所属リレーションテーブ
ルのクラスを「RA1」と指定することにより、「RA
11」と「RA12」の両方に格納されている4つのオ
ブジェクト(レコード)が抽出される。この後、必要に
応じて、他の識別情報を用いて絞り込むことができる。
るとしか分かっていない場合、所属リレーションテーブ
ルのクラスを「RA1」と指定することにより、「RA
11」と「RA12」の両方に格納されている4つのオ
ブジェクト(レコード)が抽出される。この後、必要に
応じて、他の識別情報を用いて絞り込むことができる。
【0045】勿論、上記「所属リレーションテーブル」
の各レコード群から、分類情報を用いることなく、識別
情報に基づき、検索を行うこともできる。
の各レコード群から、分類情報を用いることなく、識別
情報に基づき、検索を行うこともできる。
【0046】そして、この管理方法を実行するためのプ
ログラムには、少なくとも、上述した各テーブルが含ま
れるとともに、ファイルテーブルに技術文献であるファ
イルの識別情報等を格納し、また分類同士を関連付ける
ノードリレーションテーブルを参照して、そのファイル
を所属リレーションテーブルに登録する登録プログラ
ム、上記所属リレーションテーブルから分類等の検索項
目から所定のファイルを検索する検索プログラム、その
他、上記管理方法に必要なプログラムが具備されてい
る。これらのプログラムは、例えばフロッピーディス
ク、CD−ROMなどの記録媒体に記録されており、コ
ンピュータシステムのハードディスクに読み取られて上
記管理方法が実行される。勿論、プログラムは、最初か
らハードディスクに格納されている場合もある。
ログラムには、少なくとも、上述した各テーブルが含ま
れるとともに、ファイルテーブルに技術文献であるファ
イルの識別情報等を格納し、また分類同士を関連付ける
ノードリレーションテーブルを参照して、そのファイル
を所属リレーションテーブルに登録する登録プログラ
ム、上記所属リレーションテーブルから分類等の検索項
目から所定のファイルを検索する検索プログラム、その
他、上記管理方法に必要なプログラムが具備されてい
る。これらのプログラムは、例えばフロッピーディス
ク、CD−ROMなどの記録媒体に記録されており、コ
ンピュータシステムのハードディスクに読み取られて上
記管理方法が実行される。勿論、プログラムは、最初か
らハードディスクに格納されている場合もある。
【0047】ところで、実施の形態においては、分類ツ
リーを、大・中・小と3つに分類した場合について説明
したが、勿論、2つに分類する場合でも、4つ以上に分
類する場合にでも、適用できるものである。
リーを、大・中・小と3つに分類した場合について説明
したが、勿論、2つに分類する場合でも、4つ以上に分
類する場合にでも、適用できるものである。
【0048】また、上記実施の形態においては、図4の
ノードリレーションテーブルに示すように、ある分類に
対して関連する分類が1個の場合について説明したが、
例えばある分類に対し、これに関連する分類が2個以上
であってもよい。
ノードリレーションテーブルに示すように、ある分類に
対して関連する分類が1個の場合について説明したが、
例えばある分類に対し、これに関連する分類が2個以上
であってもよい。
【0049】ここで、上述したファイル管理システムの
具体的な適用例について説明する。
具体的な適用例について説明する。
【0050】エンジンの設計の過程においては、様々な
技術的観点から検討された技術文献が多く作成される。
これらの技術文献は、「部品概念」「工学技術」「メン
テナンス」など、複数の観点から検討が行われる。した
がって、各技術文献を、複数の観点から分類し管理して
おくことにより、それぞれの担当者(設計者、研究者、
保守作業者など)が、各自の担当の目的で技術文献を検
索することが可能になる。
技術的観点から検討された技術文献が多く作成される。
これらの技術文献は、「部品概念」「工学技術」「メン
テナンス」など、複数の観点から検討が行われる。した
がって、各技術文献を、複数の観点から分類し管理して
おくことにより、それぞれの担当者(設計者、研究者、
保守作業者など)が、各自の担当の目的で技術文献を検
索することが可能になる。
【0051】また、このファイル管理システムでは、例
えば部品である「ピストンリング」について、工学技術
の「潤滑」という観点で研究された内容が記載された技
術文献を抽出する、といった複数の分類からの多次元的
な検索を行うことができる。
えば部品である「ピストンリング」について、工学技術
の「潤滑」という観点で研究された内容が記載された技
術文献を抽出する、といった複数の分類からの多次元的
な検索を行うことができる。
【0052】
【発明の効果】以上のように本発明の各構成によると、
ファイルを登録するためのテーブルを、分類ツリーの階
層に対応して設けられたクラス構造部と、このクラス構
造部の最下位クラスにファイルの識別情報および分類情
報を格納する格納部とから構成し、かつある分類とこれ
に関連する他の分類とを対応付けるテーブルを具備させ
たので、ファイルの登録時に、必要に応じて自動的に、
複数の観点でファイルを格納部に登録することができ、
また検索時においては、複数の観点からファイルを絞り
込み、抽出することができる。
ファイルを登録するためのテーブルを、分類ツリーの階
層に対応して設けられたクラス構造部と、このクラス構
造部の最下位クラスにファイルの識別情報および分類情
報を格納する格納部とから構成し、かつある分類とこれ
に関連する他の分類とを対応付けるテーブルを具備させ
たので、ファイルの登録時に、必要に応じて自動的に、
複数の観点でファイルを格納部に登録することができ、
また検索時においては、複数の観点からファイルを絞り
込み、抽出することができる。
【図1】本発明の実施の形態のファイル管理システムに
使用されるファイルテーブルを示す図である。
使用されるファイルテーブルを示す図である。
【図2】同ファイル管理システムに使用されるノードテ
ーブルを示す図である。
ーブルを示す図である。
【図3】同ファイル管理システムに使用される親子リレ
ーションテーブルを示す図である。
ーションテーブルを示す図である。
【図4】同ファイル管理システムに使用されるノードリ
レーションテーブルを示す図である。
レーションテーブルを示す図である。
【図5】同ファイル管理システムに使用される所属リレ
ーションテーブルを示す図である。
ーションテーブルを示す図である。
【図6】同ファイル管理システムにおける分類のツリー
構造を示す図である。
構造を示す図である。
【図7】同ファイル管理システムにおける分類に対応す
る所属関係を示すクラス構造を示す図である。
る所属関係を示すクラス構造を示す図である。
【図8】同ファイル管理システムにおける技術文献の登
録方法を説明する図である。
録方法を説明する図である。
【図9】同ファイル管理システムにおける技術文献の検
索方法を説明する図である。
索方法を説明する図である。
1 所属リレーションテーブル 2 クラス構造部 3 格納部
Claims (5)
- 【請求項1】分類情報を格納するノード同士の親子関係
の関連付けを定義する親子リレーションテーブルと、こ
の親子リレーションテーブルに応じて各ノード間の所属
関係を階層的に示すクラス構造部およびこのクラス構造
部の最下位クラスに応じて、ファイルの情報を格納する
格納部からなる所属リレーションテーブルと、分類情報
に対応するノード同士の関連付けを行うノードリレーシ
ョンテーブルとを具備し、かつファイルを、所定の分類
情報に従って上記所属リレーションテーブルの最下位ク
ラスの格納部に登録する際に、上記ノードリレーション
テーブルを参照して、この所定の分類情報に関連付けさ
れた他の分類情報に対応する最下位クラスにも登録する
制御手段を具備したことを特徴とするファイル管理装
置。 - 【請求項2】分類情報を格納するノード同士の親子関係
の関連付けを定義する親子リレーションテーブルと、こ
の親子リレーションテーブルに応じて各ノード間の所属
関係を階層的に示すクラス構造部およびこのクラス構造
部の最下位クラスに応じてファイルの情報を格納する格
納部からなる所属リレーションテーブルと、分類情報に
対応するノード同士の関連付けを行うノードリレーショ
ンテーブルとを具備し、かつファイルを上記所属リレー
ションテーブルの所定ノードに対応する最下位クラスの
格納部に登録する際に、上記ノードリレーションテーブ
ルを参照して、この所定の分類情報に関連付けされた他
の分類情報に対応する最下位クラスにも登録することを
特徴とするファイル管理方法。 - 【請求項3】分類情報を格納するノード同士の親子関係
の関連付けを定義する親子リレーションテーブルと、こ
の親子リレーションテーブルに応じて各ノード間の所属
関係を階層的に示すクラス構造部およびこのクラス構造
部の最下位クラスに応じてファイルの情報を格納する格
納部からなる所属リレーションテーブルと、分類情報を
格納するノード同士の関連付けを行うノードリレーショ
ンテーブルとを具備し、かつファイルを上記所属リレー
ションテーブルの所定ノードに対応する最下位クラスの
格納部に登録する際に、上記ノードリレーションテーブ
ルを参照して、この所定の分類情報に関連付けされた他
の分類情報に対応する最下位クラスにも登録し、さらに
所定の分類情報を示すノードに基づきファイルの検索を
行う際に、このノードに対応するクラスを検索する他
に、上記ノードリレーションテーブルを参照して、この
ノードに関連付けされたノードに対応する他のクラスに
ついても検索することを特徴とするファイル管理方法。 - 【請求項4】分類情報を格納するノード同士の親子関係
の関連付けを定義する親子リレーションテーブルが記録
され、この親子リレーションテーブルに応じて各ノード
間の所属関係を階層的に示すクラス構造部およびこのク
ラス構造部の最下位クラスに応じてファイルの情報を格
納する格納部からなる所属リレーションテーブルが記録
され、分類情報に対応するノード同士の関連付けを行う
ノードリレーションテーブルが記録され、かつファイル
を上記所属リレーションテーブルの所定の分類情報に対
応する最下位クラスの格納部に登録する際に、上記ノー
ドリレーションテーブルを参照して、この所定の分類情
報に関連付けされた他の分類情報に対応する最下位クラ
スにも登録するプログラムを記録したコンピュータ読み
取り可能な記録媒体。 - 【請求項5】分類情報を格納するノード同士の親子関係
の関連付けを定義する親子リレーションテーブルが記録
され、この親子リレーションテーブルに応じて各ノード
間の所属関係を階層的に示すクラス構造部およびこのク
ラス構造部の最下位クラスに応じてファイルの情報を格
納する格納部からなる所属リレーションテーブルが記録
され、分類情報に対応するノード同士の関連付けを行う
ノードリレーションテーブルが記録され、かつファイル
を上記所属リレーションテーブルの所定の分類情報に対
応する最下位クラスの格納部に登録する際に、上記ノー
ドリレーションテーブルを参照して、この所定の分類情
報に関連付けされた他の分類情報に対応する最下位クラ
スにも登録し、さらに所定の分類情報に基づきファイル
の検索を行う際に、この所定の分類情報に対応するクラ
ス構造部を検索する他に、上記ノードリレーションテー
ブルを参照して、この所定の分類情報に関連付けされた
他の分類情報に対応する他のクラス構造部についても検
索するプログラムを記録したコンピュータ読み取り可能
な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10363592A JP2000187663A (ja) | 1998-12-22 | 1998-12-22 | ファイル管理装置およびファイル管理方法並びにそのプログラムを記録した記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10363592A JP2000187663A (ja) | 1998-12-22 | 1998-12-22 | ファイル管理装置およびファイル管理方法並びにそのプログラムを記録した記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000187663A true JP2000187663A (ja) | 2000-07-04 |
Family
ID=18479693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10363592A Pending JP2000187663A (ja) | 1998-12-22 | 1998-12-22 | ファイル管理装置およびファイル管理方法並びにそのプログラムを記録した記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000187663A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004097679A1 (ja) * | 2003-04-25 | 2004-11-11 | Hewlett-Packard Development Company, L.P. | データベース装置及び作成方法、データベース検索装置及び検索方法 |
JP2005524777A (ja) * | 2002-03-22 | 2005-08-18 | ワン,ケネス,クックキー | コンピュータネットワーク上での衣服モデルの閲覧、保存および送信のための方法および装置 |
US9690826B2 (en) | 2013-05-03 | 2017-06-27 | Facebook, Inc. | Using inverse operators for queries |
US9697291B2 (en) | 2013-05-03 | 2017-07-04 | Facbook, Inc. | Search query interactions |
US10402412B2 (en) | 2013-05-03 | 2019-09-03 | Facebook, Inc. | Search intent for queries |
-
1998
- 1998-12-22 JP JP10363592A patent/JP2000187663A/ja active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005524777A (ja) * | 2002-03-22 | 2005-08-18 | ワン,ケネス,クックキー | コンピュータネットワーク上での衣服モデルの閲覧、保存および送信のための方法および装置 |
WO2004097679A1 (ja) * | 2003-04-25 | 2004-11-11 | Hewlett-Packard Development Company, L.P. | データベース装置及び作成方法、データベース検索装置及び検索方法 |
US9690826B2 (en) | 2013-05-03 | 2017-06-27 | Facebook, Inc. | Using inverse operators for queries |
US9697291B2 (en) | 2013-05-03 | 2017-07-04 | Facbook, Inc. | Search query interactions |
US10402412B2 (en) | 2013-05-03 | 2019-09-03 | Facebook, Inc. | Search intent for queries |
US10417222B2 (en) | 2013-05-03 | 2019-09-17 | Facebook, Inc. | Using inverse operators for queries |
US10423687B2 (en) | 2013-05-03 | 2019-09-24 | Facebook, Inc. | Search query interactions |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8356029B2 (en) | Method and system for reconstruction of object model data in a relational database | |
US6356897B1 (en) | Associative database model for electronic-based informational assemblies | |
US6760718B2 (en) | Database operation processor | |
Jiang et al. | Holistic primary key and foreign key detection | |
US20060173906A1 (en) | Model repository | |
Bleifuß et al. | Exploring change: A new dimension of data analytics | |
KR20010083096A (ko) | 가치-사례-연결을 통한 컴퓨터에 의해 구현되는데이터베이스 | |
US20090077078A1 (en) | Methods and systems for merging data sets | |
Kahn | A method for describing information required by the database design process | |
JP4045400B2 (ja) | 検索装置及び検索方法 | |
JP2004030221A (ja) | 変更対象テーブル自動検出方法 | |
JP2000181759A (ja) | 時系列データ検索システムと検索方法およびそのプログラムを記録した記録媒体 | |
US8788464B1 (en) | Fast ingest, archive and retrieval systems, method and computer programs | |
AL-Msie'deen et al. | Detecting commonality and variability in use-case diagram variants | |
Kunkel et al. | Piejoin: towards parallel set containment joins | |
JP2000187663A (ja) | ファイル管理装置およびファイル管理方法並びにそのプログラムを記録した記録媒体 | |
JP4562749B2 (ja) | 文書の圧縮格納方法及び装置 | |
JPH08305724A (ja) | 設計支援情報文書管理装置 | |
US6735584B1 (en) | Accessing a database using user-defined attributes | |
JP2004192657A (ja) | 情報検索システム、情報検索方法および情報検索用プログラムを記録した記録媒体 | |
Van Rijsbergen | File organization in library automation and information retrieval | |
Sazontev et al. | An extensible approach for materialized big data integration in distributed computation environments | |
JPH0934906A (ja) | 図書管理装置 | |
Devignes et al. | BioRegistry: Automatic extraction of metadata for biological database retrieval and discovery | |
KR100403382B1 (ko) | 인터넷상의 소스데이터에서 의미있는 데이터를 추출하는방법 |