[go: up one dir, main page]

JPH11161531A - File management system and machine-readable recording medium recorded with program - Google Patents

File management system and machine-readable recording medium recorded with program

Info

Publication number
JPH11161531A
JPH11161531A JP9344232A JP34423297A JPH11161531A JP H11161531 A JPH11161531 A JP H11161531A JP 9344232 A JP9344232 A JP 9344232A JP 34423297 A JP34423297 A JP 34423297A JP H11161531 A JPH11161531 A JP H11161531A
Authority
JP
Japan
Prior art keywords
file
classification
name
logical
directory
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
Application number
JP9344232A
Other languages
Japanese (ja)
Inventor
Kazuhiro Ide
一洋 井手
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP9344232A priority Critical patent/JPH11161531A/en
Publication of JPH11161531A publication Critical patent/JPH11161531A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To accurately manage the classification attributes in terms of use or meaning of files and directories. SOLUTION: Logical classification name groups 3-A to 3-M linked to the substance of the files/directories A-M by a file descriptor 4 are provided with plural classification items 1-N and classification names showing the logical attributes of the files and directories are held in the respective classification items. At the time of receiving a reference instruction specifying a file name/ directory name from a user through an input device 1, a classification name extraction means 2-1 extracts the classification name in the logical classification name group linked by the file descriptor 4 of the file/directory and displays it at a display device 5. Though the classification in terms of the use or the meaning of the file and the directory is not accurately recognized just by the file name or the directory name, it is accurately recognized by referring to the logical classification name group and the maintenance and management of the files and the directories are facilitated.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はファイル管理方式に
関し、特にファイルおよびディレクトリの実体と関連付
けて、そのファイルおよびディレクトリの複数の論理的
な属性を保持するようにしたファイル管理方式に関す
る。
[0001] 1. Field of the Invention [0002] The present invention relates to a file management system, and more particularly to a file management system in which a plurality of logical attributes of a file and a directory are held in association with the entity of the file and the directory.

【0002】[0002]

【従来の技術】従来のファイル管理システムにおいて
は、ファイルへのアクセス時には、利用者より指定され
たファイル名称を、全システムでユニークなファイル名
として翻訳・変換した後、更に全システムでユニークな
物理的記憶位置へ翻訳・変換し、実アクセスを行う。こ
こで、指定ファイル名称を全システムでユニークなファ
イル名称に翻訳・変換する過程においては、ファイル管
理システムはファイルネーミング機構を備えており、更
に、ファイルネーミング機構としてディレクトリシステ
ムを用いる。
2. Description of the Related Art In a conventional file management system, at the time of accessing a file, a file name specified by a user is translated and converted as a unique file name in all systems, and then translated into a unique physical name in all systems. Translation and conversion to a target storage location for actual access. Here, in the process of translating and converting a designated file name into a unique file name in all systems, the file management system has a file naming mechanism, and further uses a directory system as the file naming mechanism.

【0003】即ち、利用者よりアクセス指示されたファ
イル名は、全システム内のディレクトリ構造上において
一意に定まり、従って物理的記憶位置も一意に定まるこ
とになり、ここにおいて、アクセスが実現されることと
なる。つまり、逆に言えば、ファイルアクセスが実現さ
れるためには、全システム内におけるディレクトリ構造
の上から、全システム内において、ファイル名称は一意
でなければならず、同様にディレクトリ名称も一意でな
ければならない。
That is, the file name instructed to be accessed by the user is uniquely determined on the directory structure in the entire system, so that the physical storage location is also uniquely determined, and the access is realized here. Becomes In other words, conversely, in order for file access to be realized, the file name must be unique in all systems from the viewpoint of the directory structure in all systems, and similarly, the directory name must also be unique. Must.

【0004】そして、従来のファイル管理システムにお
いては、利用者がアクセス指示を行うファイル/ディレ
クトリの指定の方法としては、全システム内におけるデ
ィレクトリ構造の上から一意に定まるところの、当該フ
ァイル/ディレクトリの名称を指定するという方法のみ
が実現され、提供されている。
In a conventional file management system, a method of designating a file / directory for which a user gives an access instruction is based on a directory structure in the entire system. Only the method of specifying the name is realized and provided.

【0005】従って、かかる従来のファイル管理システ
ムにおいては、利用者は、ファイルに名称を付与するに
際して、全システム内におけるディレクトリの構造、お
よび当該ファイルの配置されるディレクトリ自体の名称
に配慮した上で、あるいはディレクトリ自体にも名称を
与えるということをも含めて、名称を与えることとな
る。そもそも、ファイル管理システムにおけるディレク
トリ構造の一般的採用における沿革的背景には、利用者
にこのような方途を前提として提供し、また利用者側も
ディレクトリシステムのこの、「全システム内における
ファイル/ディレクトリの名称の一意性」に便益を認め
てきたのである。
Therefore, in such a conventional file management system, when giving a name to a file, the user takes into account the directory structure in the entire system and the name of the directory itself in which the file is located. , Or the name of the directory itself. In the first place, the background of the general adoption of the directory structure in the file management system is to provide the user with such a method as a premise, and to provide the user with the file / directory in the entire system of the directory system. The uniqueness of the name has been recognized as a benefit.

【0006】さて、従来のファイル管理システムでは、
ファイルおよびディレクトリの管理に関して、それ自体
に、本来的な一意的な用途あるいは分類のための属性
を、なんら付与する術を与えてはいない。従って、利用
者は、ファイル/ディレクトリの名称の付与に際して
は、その名称自体に、ファイル/ディレクトリの本来の
用途・分類のための一意的な意味属性を与えようとする
のは、極めて必然的な行為である。
Now, in a conventional file management system,
In terms of file and directory management, it does not provide itself with any means of adding inherent unique uses or attributes for classification. Therefore, when giving a file / directory name, it is extremely inevitable for the user to give the name itself a unique semantic attribute for the original use / classification of the file / directory. It is an act.

【0007】ところが、ファイル管理システムでは、名
称文字長に制限があることが一般的であり、さらに名称
として使用不可能な文字が存在する場合もあって、利用
者は本来、ファイル/ディレクトリに与えたかった、あ
るいは与えるべき名称を、シンボル化した文字によって
これを与える、ということが一般的に行われている。こ
こにおいて、ファイル/ディレクトリの持つ、本来の意
味上の一意性は、程度の大小はあれ、シンボル化、すな
わち抽象化された名称の一意性に置き換えられることに
なる。
However, in the file management system, the character length of the name is generally limited, and there are also characters that cannot be used as the name. It is common practice to give the name that was wanted or should be given by symbolized characters. Here, the original semantic uniqueness of the file / directory is, to a greater or lesser degree, replaced by symbolization, that is, the uniqueness of an abstracted name.

【0008】[0008]

【発明が解決しようとする課題】従来のファイル管理シ
ステムにおいて、ファイル/ディレクトリの構造上の保
守、あるいは管理を行うことを考えた場合、上述の抽象
化されたファイル/ディレクトリ名称から、ファイル/
ディレクトリの本来の用途上の意味を、ファイル/ディ
レクトリの名称を付与した順序とは、思考の上から逆の
ルートでたぐり、特定しなければならない。この作業
は、ファイル/ディレクトリに名称を付与した作業に比
して、長時間を要し、また、誤りを犯す可能性も大き
い。何故ならば、ファイル/ディレクトリへの命名行為
は、元来、それ自体が恣意的な作業であるからである。
In a conventional file management system, when the maintenance or management of the structure of a file / directory is considered, the file / directory name is derived from the above-mentioned abstracted file / directory name.
The original meaning of the use of the directory must be specified by tracing the reverse route from the thought in the order in which the file / directory names are given. This operation requires a longer time and a greater possibility of making an error than the operation of giving a name to a file / directory. This is because the act of naming files / directories is inherently an arbitrary task.

【0009】そして、何よりも根本的な問題は、前述の
通り、従来のファイル管理システムにおいては、ファイ
ルおよびディレクトリの持つ、本来の一意的な用途ある
いは分類のための属性に関する付与,変更,参照の手段
は、なんら実装されておらず、従って利用者は、ファイ
ルおよびディレクトリの名称にのみ、暗示的にしか、そ
れ自身の用途・意味上の分類のための属性を持たせるこ
とができないということである。
The most fundamental problem is that, as described above, in the conventional file management system, the assignment, change, and reference of the attribute of the file and directory for the original unique use or classification are performed. No means has been implemented, so users can only implicitly assign attributes for their own use / semantic classification to file and directory names only. is there.

【0010】本発明の目的は、ファイルおよびディレク
トリの構造上の保守および管理を行うに際して、ファイ
ルおよびディレクトリのシンボル化された名称の指定に
よって当該ファイル/ディレクトリを抽出する従来の方
式によるものではなく、ファイルおよびディレクトリが
利用上保持している意味、用途の上からの論理的な分類
のための属性に基づいて、ファイル/ディレクトリを抽
出する方式を提供することにより、ファイルおよびディ
レクトリの構造上の保守および管理の容易性を向上させ
ることにある。
An object of the present invention is not to use a conventional method of extracting files / directories by designating symbolized names of the files and directories when performing maintenance and management on the structures of the files and directories. Maintenance of file and directory structure by providing a method for extracting files / directories based on the meanings of files and directories held for usage and attributes for logical classification from the purpose of use And to improve the ease of management.

【0011】[0011]

【課題を解決するための手段】本発明は、ファイルおよ
びディレクトリの実体と関連付けて、そのファイルおよ
びディレクトリの複数の論理的な属性である論理的分類
名称群を格納する分類名称格納部(図1の3)と、参照
命令で指定されたファイルおよびディレクトリに関連し
て前記分類名称格納部に格納された論理的分類名称群中
の論理的分類名称を抽出して出力する分類名抽出手段
(図1の2−1)とを備えている。また、ファイルおよ
びディレクトリの新規生成時、そのファイルおよびディ
レクトリ用の初期状態の論理的分類名称群を前記分類名
称格納部に生成する初期生成手段(図4の10)と、登
録命令で指定されたファイルおよびディレクトリに関連
して前記分類名称格納部に格納された論理的分類名称群
に論理的分類名称を登録する分類名加工手段(図1の2
−2)とを備えている。
According to the present invention, there is provided a classification name storage unit (FIG. 1) for storing a plurality of logical classification names, which are a plurality of logical attributes of a file and a directory, in association with file and directory entities. 3) and a classification name extracting means for extracting and outputting a logical classification name in a logical classification name group stored in the classification name storage unit in association with the file and directory specified by the reference instruction (FIG. 1-2-1). Also, when a file and directory are newly generated, an initial generation means (10 in FIG. 4) for generating an initial state logical classification name group for the file and directory in the classification name storage unit, and a registration instruction specified by the registration instruction. Classification name processing means (2 in FIG. 1) for registering a logical classification name in a logical classification name group stored in the classification name storage unit in relation to files and directories.
-2).

【0012】更に本発明の前記分類名抽出手段は、参照
対象ファイルおよびディレクトリを指定する情報とし
て、参照命令中で論理的分類名称が与えられた場合、こ
の論理的分類名称と同じ論理的分類名称を含む論理的分
類名称群を前記分類名称格納部から検索し、該検索した
論理的分類名称群中の参照命令で指定された参照対象の
論理的分類名称を抽出し、かつ、前記検索した論理的分
類名称群が関連付けられているファイルおよびディレク
トリの名称を抽出する構成を有する。
Further, the classification name extracting means of the present invention, when a logical classification name is given in the reference instruction as the information for specifying the file and directory to be referred to, is the same logical classification name as this logical classification name Is retrieved from the classification name storage unit, a logical classification name of a reference target designated by a reference instruction in the retrieved logical classification name group is extracted, and the retrieved logical It has a configuration for extracting the names of files and directories associated with a group of hierarchical names.

【0013】また本発明の前記初期生成手段は、新規に
生成されたファイルおよびディレクトリ用の初期状態の
論理的分類名称群を、そのファイルおよびディレクトリ
の生成元ディレクトリに関連付けられた論理的分類名称
群をコピーすることにより生成する構成を有する。
[0013] The initial generation means of the present invention may be further configured to convert a group of initial logical classification names for newly generated files and directories into a group of logical classification names associated with the source directory of the files and directories. Is generated by copying

【0014】更に本発明は、ファイル実体の転送時、そ
のファイル実体に関連付けて前記分類名称格納部に格納
された論理的分類名称群を付加して転送するファイル転
送手段を備えている。
Further, the present invention comprises a file transfer means for transferring a file entity by adding a logical category name group stored in the category name storage section in association with the file entity.

【0015】また更に、本発明の好ましい実施例におい
ては、ファイルおよびディレクトリに対して付帯する、
論理的分類項に基づく分類名称を入力し、あるいは、分
類項および分類名に対して、抽出,加工を指示するため
の入力装置(図1の1)と、ファイルおよびディレクト
リ実体にリンクされ、各ファイルおよびディレクトリ
の、論理的分類項に対応する分類名称を格納する分類名
称格納部(図1の3)と、ファイルおよびディレクトリ
実体と、上記分類名称格納部内の、当実体に対応する分
類名称群をリンクさせるための、分類名称格納分類内の
当該格納領域を指す部位を保有するファイルディスクリ
プタ(図1の4)と、上記入力装置から入力された指示
に従い、上記分類名称格納部内の分類名称を、抽出,加
工するための分類名称処理手段(図1の2)と、上記分
類名称処理手段の処理結果を表示するための表示装置
(図1の5)とを有する。
Still further, in a preferred embodiment of the present invention, files and directories are attached to
An input device (1 in FIG. 1) for inputting a classification name based on a logical classification item, or instructing extraction and processing of the classification item and the classification name, and linked to a file and a directory entity. A classification name storage unit (3 in FIG. 1) for storing classification names corresponding to logical classification items of files and directories; file and directory entities; and classification name groups corresponding to the entities in the classification name storage unit A file descriptor (4 in FIG. 1) holding a portion pointing to the storage area in the classification name storage classification for linking the file name, and a classification name in the classification name storage unit according to an instruction input from the input device. , A classification name processing means (2 in FIG. 1) for extracting and processing, and a display device (5 in FIG. 1) for displaying the processing result of the classification name processing means. .

【0016】ここで、「論理的分類項」,「論理的分類
名称」の意味は以下の通りである。
Here, the meanings of "logical classification term" and "logical classification name" are as follows.

【0017】○論理的分類項;ファイルおよびディレク
トリに対し付与する複数の分類カテゴリであり、分類
1、分類2、分類3、…、分類Nといった分類項よりな
る。単に、分類項とも称する。利用者は、例えば、企業
に属する或る人に関連するファイルやディレクトリを組
織階層上から分類するならば、分類1=企業名、分類2
=事業部名、分類3=部名、分類4=課名、分類5=係
名、分類6=個人名、分類7=役職名、分類8=性別、
分類9=年齢、分類10=入社年、…といった利用目的
に沿った、利便性のある分類の意味を、適宜、論理的分
類項に与えることとなる。
Logical category: a plurality of category categories assigned to files and directories, and includes category terms such as category 1, category 2, category 3,... It is also simply called a classification term. For example, if a user classifies files and directories related to a certain person belonging to a company from the organizational hierarchy, classification 1 = company name, classification 2
= Division name, classification 3 = division name, classification 4 = section name, classification 5 = staff, classification 6 = individual name, classification 7 = title, classification 8 = gender,
The meaning of the convenient classification according to the purpose of use, such as classification 9 = age, classification 10 = year of joining,..., Is appropriately given to the logical classification term.

【0018】○論理的分類名称;論理的分類項に与える
分類上の名称である。分類名称あるいは分類名とも称す
ることもある。上の例では、例えば、分類1=企業名=
トーキョー製造(株)、分類2=事業部名=第一製造事
業部、分類3=部名=第三開発部、分類4=課名=企画
課、分類5=係名=開発係、分類6=個人名=東京太
郎、分類7=役職名=係長、分類8=性別=男、分類9
=年齢=30才、分類10=入社年=平成9年、…とい
った、論理的分類項に沿って、式の右辺に固有の名称と
して論理的分類名称を与えることとなる。
(1) Logical classification name: a classification name given to a logical classification item. It may also be called a classification name or a classification name. In the above example, for example, category 1 = company name =
Tokyo Manufacturing Co., Ltd., Class 2 = Division name = First Manufacturing Division, Class 3 = Division name = Third Development Division, Class 4 = Section name = Planning Division, Class 5 = Section name = Development Section, Category 6 = Personal name = Taro Tokyo, Class 7 = Position name = Chief, Class 8 = Gender = Male, Class 9
= Age = 30 years, Class 10 = History = 1997,..., A logical classification name is given as a unique name to the right side of the equation along with the logical classification term.

【0019】[0019]

【発明の実施の形態】次に、本発明の実施の形態につい
て、図面を参照して詳細に説明する。
Next, an embodiment of the present invention will be described in detail with reference to the drawings.

【0020】図1は本発明の実施の形態の一例を示す構
成図であり、ファイルおよびディレクトリを論理的分類
によって管理する構成例を示す。
FIG. 1 is a configuration diagram showing an example of an embodiment of the present invention, and shows an example of a configuration for managing files and directories by logical classification.

【0021】本実施の形態は、入力装置1として、キー
ボード1−1およびポインティングデバイス1−2を具
備する。キーボード1−1およびポインティングデバイ
ス1−2は、本発明における分類名称の付与、削除、変
更、抽出といった指示を与えるために使用される。
In this embodiment, the input device 1 includes a keyboard 1-1 and a pointing device 1-2. The keyboard 1-1 and the pointing device 1-2 are used for giving instructions such as assignment, deletion, change, and extraction of a classification name in the present invention.

【0022】分類名称処理手段2は、分類名抽出手段2
−1および分類名加工手段2−2から構成される。分類
名抽出手段2−1は、後述の分類名称格納部3内の分類
名称から該当するものを抽出する機能を有する。また分
類名加工手段2−2は、分類名抽出手段2−1によって
抽出された分類名称を、前述の入力装置1より与えられ
た指示に従い加工する。
The classification name processing means 2 includes a classification name extraction means 2
-1 and classification name processing means 2-2. The classification name extracting means 2-1 has a function of extracting a corresponding one from classification names in a classification name storage unit 3 described later. The classification name processing unit 2-2 processes the classification name extracted by the classification name extraction unit 2-1 according to the instruction given from the input device 1 described above.

【0023】分類名称格納部3は、個々のファイルおよ
びディレクトリA〜Mの実体に、後述のファイルディス
クリプタ4を介してリンクされた、論理的分類名称群3
−A〜3−Mから構成される。また、論理的分類名称群
3−A〜3−Mは、それぞれが、分類項1の分類名称、
分類項2の分類名称、…、分類項Nの分類名称より構成
される(図1中の、3−A−1〜3−A−N、3−B−
1〜3−B−N、…、3−M−1〜3−M−N)。ま
た、論理的分類名称群3−A〜3−Mは、自身に、自身
が所管されるファイルディスクリプタへのアドレス3−
AA、3−BA、…、3−MAを保持する。なお、分類
項の数は予めシステムで定められている。
The classification name storage unit 3 stores logical classification name groups 3 linked to the individual files and the entities of the directories A to M via a file descriptor 4 described later.
-A to 3-M. Further, the logical classification name groups 3-A to 3-M are respectively the classification name of the classification item 1,
.., And the classification name of the classification item N (3-A-1 to 3-AN, 3-B- in FIG. 1).
1-3-BN, ..., 3-M-1 to 3-MN). In addition, the logical classification name groups 3-A to 3-M provide themselves with an address 3--3 to the file descriptor to which they are assigned.
AA, 3-BA, ..., 3-MA are held. The number of classification items is determined in advance by the system.

【0024】ファイルディスクリプタ4は、ファイルお
よびディレクトリA〜Mの実体と、上記の論理的分類名
称群3−A〜3−Mをリンクせしめるために、従来のフ
ァイルディスクリプタに、論理的分類名称群3−A〜3
−Mの格納領域を指す部位を保有する。
The file descriptor 4 includes a logical classification name group 3 and a conventional file descriptor in order to link the entities of the files and directories A to M with the logical classification name groups 3-A to 3-M. -A-3
-Holds a part pointing to the storage area of M.

【0025】表示装置5は、ディスプレイ5−1であ
り、分類名称処理手段2における処理経過および結果を
表示する。
The display device 5 is a display 5-1, and displays the processing progress and the result in the classification name processing means 2.

【0026】次に、上述のように構成された本実施の形
態の動作について、分類名称を登録する場合と、分類名
称を参照する場合とに分けて、詳細に説明する。
Next, the operation of the present embodiment configured as described above will be described in detail for a case where a classification name is registered and a case where a classification name is referred to.

【0027】(1)分類名称の登録 分類名称の登録とは、ファイル/ディレクトリの実体に
ファイルディスクリプタを介してリンクされた論理的分
類名称群の分類項1〜Nに分類名称を付加し、または既
に付加された分類名称を他の分類名称に変更することを
意味する。なお、分類名称の削除はNULL値に変更す
る操作と等価である。
(1) Registration of Classification Name Registration of a classification name means adding a classification name to classification items 1 to N of a logical classification name group linked to a file / directory entity via a file descriptor. This means that the already added classification name is changed to another classification name. Note that deleting a classification name is equivalent to an operation of changing to a NULL value.

【0028】利用者は、分類名称を登録する場合、入力
装置1のキーボード1−1またはポインティングデバイ
ス1−2を使用して、分類名称を登録したいファイルま
たはディレクトリを指定すると共に、分類項1〜Nの内
の登録したい分類項とそこに登録する分類名称とを指定
する。このときの登録対象となるファイルおよびディレ
クトリの指定方法には、 (a)ファイルおよびディレクトリの名称を直接、ある
いは、ワイルドカードにて指定する方法(以下、直接指
定法と称す) (b)分類項nの分類名称を指定して、該分類名称に合
致する分類名称を有するファイルおよびディレクトリを
登録対象とする方法(以下、分類名称指定法と称す) の2通りの指定方法が可能である。更に、上記(b)の
分類名称指定法では、複数の分類項・分類名称の組合せ
としての、論理積または論理和による対象ファイル/デ
ィレクトリの指定が可能である。以下、分類名称指定法
で指定された分類項と分類名称の指定内容を「抽出条
件」と称する場合がある。
When registering a classification name, the user uses the keyboard 1-1 or the pointing device 1-2 of the input device 1 to specify a file or a directory in which the classification name is to be registered, and to specify the classification items 1 to 5. A classification item to be registered and a classification name to be registered therein are designated. At this time, the method of designating the file and directory to be registered includes: (a) a method of designating the name of the file and directory directly or by using a wild card (hereinafter referred to as a direct designation method) (b) Classification item There are two methods of specifying a classification name of n and a method of registering a file and a directory having a classification name matching the classification name (hereinafter, referred to as a classification name specification method). Further, in the classification name specification method (b), a target file / directory can be specified by a logical product or a logical sum as a combination of a plurality of classification items and classification names. Hereinafter, the classification item specified by the classification name specification method and the specification content of the classification name may be referred to as “extraction condition”.

【0029】入力装置1より入力された、登録対象とな
るファイル/ディレクトリの指定及び登録対象分類項と
登録分類名称の指定(以下、登録命令と称す)は、分類
名称処理手段2へ渡される。分類名称処理手段2は、渡
された登録命令の文脈の正当性を検査した後、図2に示
す流れに従って登録処理を実行する。
The designation of a file / directory to be registered and the designation of a registration target classification item and a registration classification name (hereinafter referred to as a registration command) input from the input device 1 are passed to the classification name processing means 2. After checking the validity of the context of the received registration command, the classification name processing means 2 executes the registration process according to the flow shown in FIG.

【0030】まず、分類名称処理手段2は、登録対象と
なるファイルおよびディレクトリの指定方法が直接指定
法か、分類名称指定法かを判別し(S1)、各指定法に
応じて以下の処理を実行する。
First, the classification name processing means 2 determines whether the file and directory to be registered are specified directly or in a classification name (S1), and performs the following processing according to each specification method. Execute.

【0031】○直接指定法の場合 登録対象となるファイル/ディレクトリが直接指定法で
指定された場合、まず分類名抽出手段2−1によって、
従来のファイル管理方式におけるファイルアクセスの手
順により、直接指定法で指定されたファイル/ディレク
トリのファイルディスクリプタを参照する(S2)。分
類名称抽出手段2−1は更に、このファイルディスクリ
プタ中の論理的分類名称群の格納位置から、該当する論
理的分類名称群を参照し、登録命令で指定された登録対
象分類項の分類名称の論理的分類名称群中での格納アド
レスを抽出し、分類名加工手段2−2へ当該抽出アドレ
スを渡す(S3)。登録対象分類項が複数指定されてい
る場合には、それぞれの格納アドレスが抽出され、分類
名加工手段2−2に伝達される。
In the case of the direct designation method When the file / directory to be registered is designated by the direct designation method, first, the classification name extracting means 2-1 uses
The file descriptor of the file / directory specified by the direct specification method is referred to by the file access procedure in the conventional file management method (S2). The classification name extracting means 2-1 further refers to the corresponding logical classification name group from the storage position of the logical classification name group in the file descriptor, and searches for the classification name of the registration target classification item specified by the registration instruction. The storage address in the logical classification name group is extracted, and the extracted address is passed to the classification name processing means 2-2 (S3). When a plurality of classification items to be registered are designated, their storage addresses are extracted and transmitted to the classification name processing means 2-2.

【0032】次に分類名加工手段2−2は、渡されたア
ドレスの指す内容(登録対象分類項の元の分類名称(N
ULL値の場合も含む))を、登録命令で指定された分
類名称に変更する(S4)。そして、分類名加工手段2
−2はディスプレイ5−1に登録結果を表示する(S
5)。このとき表示される登録結果には、登録が完了し
た旨のメッセージと共に、確認のために登録された分類
項と分類名称が表示される。
Next, the classification name processing means 2-2 determines the contents indicated by the passed address (the original classification name (N
(Including the case of the UL value)) is changed to the classification name specified by the registration command (S4). And the classification name processing means 2
-2 displays the registration result on the display 5-1 (S
5). In the registration result displayed at this time, a classification item and a classification name registered for confirmation are displayed together with a message indicating that the registration has been completed.

【0033】○分類名称指定法 登録対象となるファイル/ディレクトリが分類名称指定
法で指定された場合、分類名抽出手段2−1は、ファイ
ルディスクリプタを経由せずに、直接、分類名称格納部
3を参照し、登録命令で指定された抽出条件に合致する
論理的分類名称群を検索し、かつ、この検索した論理的
分類名称群中の、登録命令で指定された登録対象分類項
の分類名称の論理的分類名称群中での格納アドレスを抽
出し、分類名加工手段2−2へ当該抽出アドレスを渡す
(S6)。登録対象分類項が複数指定されている場合に
は、それぞれの格納アドレスが抽出され、分類名加工手
段2−2に伝達される。
Classification Name Designation Method When the file / directory to be registered is designated by the classification name designation method, the classification name extraction means 2-1 directly transmits the classification name storage unit 3 without passing through the file descriptor. , Searching for a logical classification name group that matches the extraction condition specified by the registration instruction, and, in the searched logical classification name group, the classification name of the registration target classification item specified by the registration instruction Then, the storage address in the group of logical classification names is extracted, and the extracted address is passed to the classification name processing means 2-2 (S6). When a plurality of classification items to be registered are designated, their storage addresses are extracted and transmitted to the classification name processing means 2-2.

【0034】次に分類名加工手段2−2は、渡されたア
ドレスの指す内容(登録対象分類項の元の分類名称(N
ULL値の場合も含む))を、登録命令で指定された分
類名称に変更する(S7)。次に、分類名加工手段2−
2は、分類名称を変更した論理的分類名称群が所管され
るファイルディスクリプタへのアドレスをたどること
で、当該論理的分類名称群が従属するファイル/ディレ
クトリ実体の名称を得る(S8)。そして、分類名加工
手段2−2はディスプレイ5−1に登録結果を表示する
(S9)。このとき表示される登録結果には、登録が完
了した旨のメッセージと共に、確認のために登録された
分類項と分類名称が表示され、更に登録対象となったフ
ァイル/ディレクトリ実体の名称が含まれる。このよう
に登録対象となったファイル/ディレクトリ実体の名称
を出力するのは、分類名称指定法では登録対象ファイル
/ディレクトリの指定に際し利用者はファイル/ディレ
クトリ実体の名称を指定していないので、利用者の便宜
を図るためである。
Next, the classification name processing means 2-2 determines the contents indicated by the passed address (the original classification name (N
Is changed to the classification name designated by the registration command (S7). Next, classification name processing means 2-
2 obtains the name of the file / directory entity to which the logical classification name group depends on by following the address to the file descriptor to which the logical classification name group whose classification name has been changed is assigned (S8). Then, the classification name processing means 2-2 displays the registration result on the display 5-1 (S9). The registration result displayed at this time includes a message indicating that the registration has been completed, the classification item and the classification name registered for confirmation, and further includes the name of the file / directory entity to be registered. . The name of the file / directory entity registered as described above is output because the user does not specify the name of the file / directory entity when specifying the file / directory to be registered according to the classification name specification method. This is for the convenience of the person.

【0035】以上のような分類名称の登録機能を使用す
ることにより、利用者は、ファイル/ディレクトリの実
体に関連して分類項1〜Nに分類名称を付加でき、また
既に付加された分類名称を変更することができる。ここ
で、本実施の形態では登録対象とするファイルおよびデ
ィレクトリの指定方法に、直接指定法と分類名称指定法
との2種類の指定方法が用意されているため、その時々
の状況に応じて両者を使い分けることで、分類名称の登
録作業を効率的に行うことができる。
By using the classification name registration function as described above, the user can add a classification name to the classification items 1 to N in relation to the substance of the file / directory, and the classification name already added Can be changed. Here, in the present embodiment, two types of designation methods, a direct designation method and a classification name designation method, are prepared for the designation method of the file and directory to be registered. By properly using, the registration work of the classification name can be performed efficiently.

【0036】例えば、或るファイル(ディレクトリの場
合も同じ)を「XXX」というファイル名で作成し、そ
のファイルに関し分類項1〜Nの分類名称を登録する場
合は、直接指定法が適し、ファイル名「XXX」と各分
類項1〜Nに登録する分類名称とを指定した登録命令を
入力装置1から入力することで登録が行える。同様に登
録対象となるファイルまたはディレクトリ実体の名称が
分かっているか、或いはワイルドカードで特定できる場
合には直接指定法が適する。他方、或る分類項iが「Y
YY」という分類名称になっている全てのファイルおよ
びディレクトリに対し、或る分類項j(iと同一の場合
を含む)の分類名称を一括して「ZZZ」に変更するよ
うな場合は分類名称指定法が適し、分類項iと登録対象
分類項jおよび「ZZZ」を指定した登録命令を入力装
置1から入力することで、一括変更が可能となる。
For example, when a certain file (same for a directory) is created with a file name of “XXX” and the classification names of classification items 1 to N are registered for the file, the direct designation method is suitable. Registration can be performed by inputting a registration command specifying the name “XXX” and the classification name to be registered in each of the classification items 1 to N from the input device 1. Similarly, when the name of the file or directory entity to be registered is known or can be specified by a wild card, the direct specification method is suitable. On the other hand, if a certain classification item i is “Y
In the case where the classification name of a certain classification item j (including the same case as i) is collectively changed to “ZZZ” for all the files and directories having the classification name of “YY”, the classification name The designation method is suitable, and a batch change can be performed by inputting a registration instruction specifying the classification item i, the registration target classification item j, and “ZZZ” from the input device 1.

【0037】(2)分類名称の参照 分類名称の参照とは、ファイル/ディレクトリの実体に
ファイルディスクリプタを介してリンクされた論理的分
類名称群の分類項1〜Nの分類名称を確認することを意
味する。
(2) Class Name Reference The class name reference refers to confirming the classification names of the classification items 1 to N of the logical classification name group linked to the file / directory entity via the file descriptor. means.

【0038】利用者は、分類名称を参照する場合、入力
装置1のキーボード1−1またはポインティングデバイ
ス1−2を使用して、分類名称を参照したいファイルま
たはディレクトリを指定すると共に、分類項1〜Nの内
のどの分類項を参照したいかを指定する。このときの参
照対象となるファイルおよびディレクトリの指定方法に
は、分類名称の登録時と同様に直接指定法と分類名称指
定法との2種類の指定法がある。また、参照したい分類
項の指定方法としては、個々の分類項を指定する方法
と、全分類項を一括して指定する方法とがある。
When referring to the classification name, the user uses the keyboard 1-1 or the pointing device 1-2 of the input device 1 to specify the file or directory whose classification name is to be referred to, Specify which classification item of N you want to refer to. At this time, there are two types of specifying methods of a file and a directory to be referred to, such as a direct specification method and a classification name specification method, as in the case of registering a classification name. As a method of designating a classification item to be referred to, there are a method of designating individual classification items and a method of designating all classification items collectively.

【0039】入力装置1より入力された、参照対象とな
るファイル/ディレクトリの指定及び参照対象分類項の
指定(以下、参照命令と称す)は、分類名称処理手段2
へ渡される。分類名称処理手段2は、渡された参照命令
の文脈の正当性を検査した後、図3に示す流れに従って
参照処理を実行する。
The designation of the file / directory to be referred to and the designation of the classification item to be referred to (hereinafter referred to as a reference command) input from the input device 1 are performed by the classification name processing means 2
Passed to After checking the validity of the context of the passed reference instruction, the classification name processing means 2 executes the reference processing according to the flow shown in FIG.

【0040】まず、分類名称処理手段2は、参照対象と
なるファイルおよびディレクトリの指定方法が直接指定
法か、分類名称指定法かを判別し(S11)、各指定法
に応じて以下の処理を実行する。
First, the classification name processing means 2 determines whether the specification method of the file and directory to be referred to is the direct specification method or the classification name specification method (S11), and performs the following processing according to each specification method. Execute.

【0041】○直接指定法の場合 参照対象となるファイル/ディレクトリが直接指定法で
指定された場合、まず分類名抽出手段2−1によって、
従来のファイル管理方式におけるファイルアクセスの手
順により、直接指定法で指定されたファイル/ディレク
トリのファイルディスクリプタを参照する(S12)。
分類名称抽出手段2−1は更に、このファイルディスク
リプタ中の論理的分類名称群の格納位置から、該当する
論理的分類名称群を参照し、参照命令で指定された参照
対象分類項の分類名称を抽出する(S13)。そして、
分類名抽出手段1−2はディスプレイ5−1に参照結果
を表示する(S14)。このとき表示される参照結果に
は、ステップS13で抽出された分類名称が表示され
る。
In the case of the direct designation method When the file / directory to be referred to is designated by the direct designation method, first, the classification name extracting means 2-1 uses
The file descriptor of the file / directory specified by the direct specification method is referred to by the file access procedure in the conventional file management method (S12).
The classification name extracting means 2-1 further refers to the corresponding logical classification name group from the storage position of the logical classification name group in the file descriptor, and extracts the classification name of the reference target classification item specified by the reference instruction. It is extracted (S13). And
The classification name extracting means 1-2 displays the reference result on the display 5-1 (S14). The reference result displayed at this time displays the classification name extracted in step S13.

【0042】○分類名称指定法 参照対象となるファイル/ディレクトリが分類名称指定
法で指定された場合、分類名抽出手段2−1は、ファイ
ルディスクリプタを経由せずに、直接、分類名称格納部
3を参照し、参照命令で指定された抽出条件に合致する
論理的分類名称群を検索し、かつ、この検索した論理的
分類名称群中の、参照命令で指定された参照対象分類項
の分類名称を抽出する(S15)。次に、分類名抽出手
段2−1は、分類名称を参照した論理的分類名称群が所
管されるファイルディスクリプタへのアドレスをたどる
ことで、当該論理的分類名称群が従属するファイル/デ
ィレクトリ実体の名称を得る(S16)。そして、分類
名抽出手段2−1はディスプレイ5−1に参照結果を表
示する(S17)。このとき表示される参照結果には、
ステップS13で抽出された分類名称とステップS16
で抽出された参照対象となったファイル/ディレクトリ
実体の名称が含まれる。ファイル/ディレクトリ実体の
名称を出力するのは、分類名称指定法では参照対象ファ
イル/ディレクトリの指定に際し利用者はファイル/デ
ィレクトリ実体の名称を指定していないので、利用者の
便宜を図るためである。
Classification Name Designation Method When a file / directory to be referred to is designated by the classification name designation method, the classification name extraction means 2-1 directly sends the classification name storage unit 3 without passing through a file descriptor. To search for a logical category name group that matches the extraction condition specified by the reference instruction, and, in the searched logical category name group, the classification name of the reference target category specified by the reference instruction Is extracted (S15). Next, the classification name extracting means 2-1 traces the address to the file descriptor to which the logical classification name group referring to the classification name is assigned, and thereby the file / directory entity to which the logical classification name group depends. A name is obtained (S16). Then, the classification name extracting means 2-1 displays the reference result on the display 5-1 (S17). The reference results displayed at this time include:
Classification name extracted in step S13 and step S16
Contains the name of the file / directory entity that was referred to and was extracted in step. The reason for outputting the name of the file / directory entity is for the convenience of the user because the user does not specify the name of the file / directory entity when specifying the reference target file / directory in the classification name specification method. .

【0043】以上のような分類名称の参照機能を使用す
ることにより、利用者は、ファイル/ディレクトリの実
体に関連した分類項1〜Nの分類名称を確認することが
できる。ここで、本実施の形態では参照対象とするファ
イルおよびディレクトリの指定方法に、直接指定法と分
類名称指定法との2種類の指定方法が用意されているた
め、その時々の状況に応じて両者を使い分けることで、
分類名称の確認作業を効率的に行うことができる。
By using the classification name reference function as described above, the user can confirm the classification names of the classification items 1 to N related to the substance of the file / directory. Here, in the present embodiment, two types of designation methods, ie, a direct designation method and a classification name designation method, are prepared as a designation method of a file and a directory to be referred to. By using properly,
The work of confirming the classification name can be performed efficiently.

【0044】例えば、ファイル名称のみではそのファイ
ル(ディレクトリの場合も同じ)の本来の用途等が推測
できない場合、それを確認するには直接指定法が適し、
ファイル名と例えば全分類項の一括参照とを指定した参
照命令を入力装置1から入力することで、そのファイル
の用途などを確認できる。同様に登録対象となるファイ
ルまたはディレクトリ実体の名称をワイルドカードで特
定できる場合には直接指定法が適する。他方、或る分類
項iが「YYY」という分類名称になっている全てのフ
ァイルおよびディレクトリに対し、或る分類項j(iと
同一の場合を含む)の分類名称を一括して確認する場合
は分類名称指定が適し、分類項iと参照対象分類項jを
指定した参照命令を入力装置1から入力することで、一
括して確認することができる。また、前述したように分
類名称指定法ではその参照結果として該当するファイル
/ディレクトリ実体の名称が返されるため、或る分類項
iが「ZZZ」という分類名称になっている全てのファ
イルおよびディレクトリを削除するような場合、抽出条
件中の分類項および参照対象分類項を共にiとした参照
命令を入力装置1から入力することで、削除対象となる
全ファイル/ディレクトリの名称を得ることができる。
For example, if the original use of the file (same for a directory) cannot be estimated from the file name alone, a direct designation method is suitable for confirming the intended use.
By inputting from the input device 1 a reference command specifying a file name and, for example, collective reference of all classification items, the use of the file can be confirmed. Similarly, when the name of the file or directory entity to be registered can be specified by a wild card, the direct specification method is suitable. On the other hand, when the classification name of a certain classification item j (including the same case as i) is collectively confirmed for all the files and directories in which a certain classification item i has a classification name of “YYY” The designation of the classification name is suitable, and by inputting a reference instruction specifying the classification item i and the reference target classification item j from the input device 1, it is possible to confirm them collectively. Further, as described above, in the classification name designation method, the name of the corresponding file / directory entity is returned as a reference result, so that all files and directories in which a certain classification item i is a classification name of “ZZZ” are deleted. In the case of deletion, the names of all files / directories to be deleted can be obtained by inputting from the input device 1 a reference instruction in which both the classification term in the extraction condition and the reference target classification term are i.

【0045】[0045]

【実施例】図4は本発明の実施例のブロック図である。
本実施例は、コンピュータ6と、このコンピュータ6に
接続された外部記憶装置8,入力装置1,表示装置5お
よび記録媒体7とから構成される。外部記憶装置8は磁
気ディスク装置等で構成され、図1で説明したファイル
/ディレクトリの実体(A,B,…,M),分類名称格
納部3およびファイルディスクリプタ4を記憶する。コ
ンピュータ6は、ファイルおよびディレクトリをツリー
状のディレクトリ構造によって管理する既存のファイル
管理部9と、図1で説明した分類名称処理手段2と、更
に論理的分類名称群初期生成手段10およびファイル転
送手段11とを備えている。
FIG. 4 is a block diagram showing an embodiment of the present invention.
This embodiment includes a computer 6, an external storage device 8, an input device 1, a display device 5, and a recording medium 7 connected to the computer 6. The external storage device 8 is composed of a magnetic disk device or the like, and stores the file / directory entities (A, B,..., M) described in FIG. 1, the classification name storage unit 3, and the file descriptor 4. The computer 6 includes an existing file management unit 9 that manages files and directories in a tree-like directory structure, the classification name processing unit 2 described with reference to FIG. 1, a logical classification name group initial generation unit 10, and a file transfer unit. 11 is provided.

【0046】記録媒体7は、CD−ROM,半導体メモ
リ,磁気ディスク装置等の機械読み取り可能な記録媒体
であり、ここに記録されたプログラムはコンピュータ6
に読み込まれ、コンピュータ6の動作を制御することに
より、コンピュータ6上にファイル管理部9,分類名称
処理手段2,論理的分類名称群初期生成手段10および
ファイル転送手段11を実現する。
The recording medium 7 is a machine-readable recording medium such as a CD-ROM, a semiconductor memory, a magnetic disk device, and the like.
By controlling the operation of the computer 6, a file management unit 9, a classification name processing unit 2, a logical classification name group initial generation unit 10, and a file transfer unit 11 are realized on the computer 6.

【0047】論理的分類名称群初期生成手段10は、利
用者からの要求に従ってファイル管理部9が新規なファ
イル/ディレクトリを外部記憶装置8上に生成したとき
に、外部記憶装置8上に前記新規なファイル/ディレク
トリ用の初期状態の論理的分類名称群を生成すると共
に、この論理的分類名称群とファイルディスクリプタ4
との間のリンクを設定する手段である。初期状態の論理
的分類名称群としては、全分類項の分類名称がNULL
になっている論理的分類名称群であっても良いが、その
場合には利用者が全分類名称を登録する必要がある。そ
こで、本実施例では、一般に新規なファイル,ディレク
トリは或る既存のディレクトリの下に生成される点に着
目し、この生成元となったディレクトリに対して既に付
与されている論理的分類名称群を、新規生成されたファ
イル,ディレクトリに継承させることで、利用者の負担
を軽減させている。
When the file management unit 9 generates a new file / directory on the external storage device 8 according to a request from the user, the logical classification name group initial generation means 10 stores the new file / directory on the external storage device 8. In addition to generating an initial state logical classification name group for a file / directory, the logical classification name group and the file descriptor 4
This is a means for setting a link between. As a group of logical classification names in the initial state, the classification names of all the classification items are NULL.
May be used, but in that case, the user needs to register all the classification names. Therefore, in the present embodiment, attention is paid to the fact that a new file or directory is generally generated under a certain existing directory, and a group of logical classification names already assigned to the directory from which the file or directory is generated. Is inherited by newly generated files and directories, thereby reducing the burden on the user.

【0048】図5はこの場合の論理的分類名称群初期生
成手段10の処理例を示すフローチャートである。論理
的分類名称群初期生成手段10は、ファイル管理部9が
新規にファイル/ディレクトリを生成したとき、新規生
成されたファイル/ディレクトリのファイルディスクリ
プタのアドレスと生成元ディレクトリのファイルディス
クリプタとが渡されてファイル管理部9によって起動さ
れる。論理的分類名称群初期生成手段10は、先ず、外
部記憶装置8の分類名称格納部3に、新規に生成された
ファイル/ディレクトリ用の論理的分類名称群を格納す
るエリアを確保する(S21)。次に、生成元ディレク
トリのファイルディスクリプタを介して生成元ディレク
トリの論理的分類名称群を分類名称格納部3から読み出
し、前記確保したエリアにコピーする(S22)。次
に、新規に生成されたファイル/ディレクトリのファイ
ルディスクリプタに上記エリアを指す部位を付加し(S
23)、上記エリア中の、ファイルディスクリプタへの
アドレスを、新規に生成されたファイル/ディレクトリ
のファイルディスクリプタへのアドレスに変更する(S
24)。
FIG. 5 is a flowchart showing a processing example of the logical classification name group initial generation means 10 in this case. When the file management unit 9 newly generates a file / directory, the logical classification name group initial generation unit 10 receives the address of the file descriptor of the newly generated file / directory and the file descriptor of the generation source directory. It is started by the file management unit 9. First, the logical classification name group initial generation means 10 secures an area for storing the newly generated logical classification name group for the file / directory in the classification name storage unit 3 of the external storage device 8 (S21). . Next, the group of logical classification names of the generation source directory is read from the classification name storage unit 3 via the file descriptor of the generation source directory, and copied to the secured area (S22). Next, a portion indicating the above area is added to the file descriptor of the newly generated file / directory (S
23) Change the address to the file descriptor in the area to the address to the file descriptor of the newly generated file / directory (S)
24).

【0049】図6は論理的分類名称群初期生成手段10
の動作説明図であり、ディレクトリ601の下にファイ
ル602が生成されたとき、ファイル602の論理的分
類名称群603がディレクトリ601の論理的分類名称
群604の内容を継承する様子を示している。従って、
利用者は、分類名称処理手段2の分類名称登録機能を使
って、ファイル602の論理的分類名称群603中の必
要な分類名称のみ変更すれば済む。
FIG. 6 shows a logical classification name group initial generation means 10.
FIG. 9 illustrates how the logical grouping name group 603 of the file 602 inherits the contents of the logical grouping name group 604 of the directory 601 when the file 602 is generated under the directory 601. Therefore,
The user only needs to change the necessary classification name in the logical classification name group 603 of the file 602 by using the classification name registration function of the classification name processing means 2.

【0050】再び図4を参照すると、ファイル転送手段
11は、入力装置1を通じて利用者から指定されたファ
イルを、同じく利用者から指定された転送先に転送する
手段である。このファイル転送手段11の特徴は、転送
対象となるファイル実体に、そのファイルの論理的分類
名称群を付加して転送する点にある。このため、分類名
称処理手段2は、ファイル転送手段11からも利用でき
るようになっている。
Referring back to FIG. 4, the file transfer means 11 is a means for transferring a file specified by the user through the input device 1 to a transfer destination specified by the user. The feature of this file transfer means 11 is that a file entity to be transferred is added with a logical classification name group of the file and transferred. For this reason, the classification name processing means 2 can also be used from the file transfer means 11.

【0051】図7はファイル転送手段11の処理例を示
すフローチャートである。入力装置1を通じ利用者から
ファイル転送命令を受けると、ファイル転送手段11
は、先ず、ファイル転送命令で指定された転送対象ファ
イル名をファイル管理部9に伝えて転送対象となるファ
イル実体を読み込む(S31)。次に、転送対象ファイ
ル名と全分類項の一括参照とを指定した参照命令を分類
名称処理手段2に送って、転送対象ファイルに関連する
論理的分類名称群を読み込む(S32)。そして、ファ
イル実体に全分類項の分類名称の情報を付加して、ファ
イル転送命令で指定された転送先に転送する(S3
3)。転送先としては、通信回線を介して接続された別
のコンピュータであっても良く、ファイル転送手段11
が実装されている本コンピュータ6に接続された別の外
部記憶装置(例えばフロッピィディスク装置など)であ
っても良い。
FIG. 7 is a flowchart showing a processing example of the file transfer means 11. When a file transfer command is received from the user through the input device 1, the file transfer means 11
First, the transfer target file name specified by the file transfer command is transmitted to the file management unit 9 to read the file entity to be transferred (S31). Next, a reference command designating the transfer target file name and the batch reference of all the classification items is sent to the classification name processing means 2, and the logical classification name group related to the transfer target file is read (S32). Then, information on the classification names of all the classification items is added to the file entity, and the file entity is transferred to the transfer destination specified by the file transfer command (S3).
3). The transfer destination may be another computer connected via a communication line.
May be another external storage device (for example, a floppy disk device or the like) connected to the computer 6 on which is mounted.

【0052】このように論理的分類名称群を付加してフ
ァイル実体を転送することにより、転送先では、ファイ
ル実体の詳細を調べなくても、論理的分類名称群を見る
だけでファイルの用途等を簡単に知ることができる。
By transferring the file entity with the logical classification name group added in this way, the transfer destination can use the file only by looking at the logical classification name group without checking the details of the file entity. Can be easily known.

【0053】[0053]

【発明の効果】以上説明したように本発明によれば以下
のような効果を得ることができる。
As described above, according to the present invention, the following effects can be obtained.

【0054】ファイルおよびディレクトリが従来はそれ
自体のシンボル化された名称の中にのみ、暗示的にしか
保持できなかった自身の用途または意味上の分類属性
を、明示的に、複数の論理的分類名称として管理するこ
とが可能となる。このため、特に、ファイルおよびディ
レクトリの構造上の保守および管理を行う上で、ファイ
ル/ディレクトリの用途または意味上の分類作業に、特
に有効な手段を提供できる。
The use or semantic classification attributes of files and directories, which previously could only be implicitly held only in their own symbolized names, are explicitly labeled with multiple logical classifications. It can be managed as a name. Therefore, it is possible to provide a particularly effective means for classifying the use or semantics of the file / directory, particularly in the maintenance and management of the structure of the file and the directory.

【0055】ファイルおよびディレクトリの指定法とし
て分類名称指定法をサポートする構成によれば、所定の
分類名称が所定の値になっている全てのファイルおよび
ディレクトリに対して、指定した分類名称の一括参照が
可能となる。また、参照結果として該当するファイル/
ディレクトリ実体の名称が返されるため、所定の分類名
称が所定の値になっている全てのファイルおよびディレ
クトリの名称を簡単に知ることができる。
According to the configuration that supports the classification name specification method as a file and directory specification method, all the files and directories having a predetermined classification name having a predetermined value are collectively referred to by the specified classification name. Becomes possible. In addition, the corresponding file /
Since the name of the directory entity is returned, it is possible to easily know the names of all files and directories for which the predetermined classification name has a predetermined value.

【0056】新規に生成されたファイルおよびディレク
トリ用の初期状態の論理的分類名称群を、そのファイル
およびディレクトリの生成元ディレクトリに関連付けら
れた論理的分類名称群をコピーして生成する構成によれ
ば、利用者自身による論理的分類名称の登録手間を軽減
することができる。
According to the configuration in which the initially generated logical classification names for newly generated files and directories are generated by copying the logical classification names associated with the source directory of the files and directories. In addition, it is possible to reduce the trouble of registering the logical classification name by the user himself.

【0057】ファイル実体の転送時、そのファイル実体
に関連付けて分類名称格納部に格納された論理的分類名
称群を付加して転送する構成によれば、転送先では、フ
ァイル実体の詳細を調べなくても、論理的分類名称群を
見るだけでファイルの用途等を簡単に知ることができ
る。
According to the configuration in which, when a file entity is transferred, the logical category name group stored in the category name storage section is added in association with the file entity and transferred, the transfer destination does not check the details of the file entity. However, it is possible to easily know the purpose of the file or the like simply by looking at the group of logical classification names.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態の一例を示す構成図であ
る。
FIG. 1 is a configuration diagram illustrating an example of an embodiment of the present invention.

【図2】分類名称処理手段の登録処理時の流れを示すフ
ローチャートである。
FIG. 2 is a flowchart illustrating a flow of a registration process performed by a classification name processing unit.

【図3】分類名称処理手段の参照処理時の流れを示すフ
ローチャートである。
FIG. 3 is a flowchart illustrating a flow of a reference name processing performed by a classification name processing unit.

【図4】本発明の実施例のブロック図である。FIG. 4 is a block diagram of an embodiment of the present invention.

【図5】論理的分類名称群初期生成手段の処理例を示す
フローチャートである。
FIG. 5 is a flowchart illustrating a processing example of a logical classification name group initial generation unit.

【図6】論理的分類名称群初期生成手段の動作説明図で
ある。
FIG. 6 is an explanatory diagram of the operation of a logical classification name group initial generation unit.

【図7】ファイル転送手段の処理例を示すフローチャー
トである。
FIG. 7 is a flowchart illustrating a processing example of a file transfer unit.

【符号の説明】[Explanation of symbols]

1…入力装置 1−1…キーボード 1−2…ポインティングデバイス 2…分類名称処理手段 2−1…分類名抽出手段 2−2…分類名加工手段 3…分類名称格納部 3−A…ファイル/ディレクトリAの論理的分類名称群 3−A−1…ファイル/ディレクトリAの分類項1の分
類名称 3−A−2…ファイル/ディレクトリAの分類項2の分
類名称 3−A−N…ファイル/ディレクトリAの分類項Nの分
類名称 3−AA…ファイルディスクリプタへのアドレス 3−B…ファイル/ディレクトリBの論理的分類名称群 3−B−1…ファイル/ディレクトリBの分類項1の分
類名称 3−B−2…ファイル/ディレクトリBの分類項2の分
類名称 3−B−N…ファイル/ディレクトリBの分類項Nの分
類名称 3−BA…ファイルディスクリプタへのアドレス 3−M…ファイル/ディレクトリMの論理的分類名称群 3−M−1…ファイル/ディレクトリMの分類項1の分
類名称 3−M−2…ファイル/ディレクトリMの分類項2の分
類名称 3−M−N…ファイル/ディレクトリMの分類項Nの分
類名称 3−MA…ファイルディスクリプタへのアドレス 4…ファイルディスクリプタ 5…表示装置 5−1…ディスプレイ 6…コンピュータ 7…記録媒体 8…外部記憶装置 9…ファイル管理部 10…論理的分類名称群初期生成手段 11…ファイル転送手段
DESCRIPTION OF SYMBOLS 1 ... Input device 1-1 ... Keyboard 1-2 ... Pointing device 2 ... Classification name processing means 2-1 ... Classification name extraction means 2-2 ... Classification name processing means 3 ... Classification name storage part 3-A ... File / directory A logical classification name group of A 3-A-1 ... classification name of classification item 1 of file / directory A 3-A-2 ... classification name of classification item 2 of file / directory A 3-AN-file / directory Classification name of classification item N of A 3-AA: Address to file descriptor 3-B: Logical classification name group of file / directory B 3-B-1: Classification name of classification item 1 of file / directory B 3- B-2: Classification name of classification item 2 of file / directory B 3-BN: Classification name of classification item N of file / directory B 3-BA: To file descriptor 3-M... Logical classification name group of file / directory M 3-M-1... Classification name of classification item 1 of file / directory M 3-M-2... Classification name of classification item 2 of file / directory M 3-MN: Classification name of classification item N of file / directory M 3-MA: Address to file descriptor 4 ... File descriptor 5 ... Display device 5-1 ... Display 6 ... Computer 7 ... Recording medium 8 ... External storage Apparatus 9 File management unit 10 Logical classification name group initial generation means 11 File transfer means

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 ファイルおよびディレクトリの実体と関
連付けて、そのファイルおよびディレクトリの複数の論
理的な属性である論理的分類名称群を格納する分類名称
格納部と、 参照命令で指定されたファイルおよびディレクトリに関
連して前記分類名称格納部に格納された論理的分類名称
群中の論理的分類名称を抽出して出力する分類名抽出手
段とを備えることを特徴とするファイル管理方式。
1. A classification name storage unit for storing a group of logical classification names, which are a plurality of logical attributes of files and directories, in association with file and directory entities, and files and directories specified by reference instructions. And a category name extracting means for extracting and outputting a logical category name from a group of logical categories stored in the category name storage unit.
【請求項2】 ファイルおよびディレクトリの新規生成
時、そのファイルおよびディレクトリ用の初期状態の論
理的分類名称群を前記分類名称格納部に生成する初期生
成手段と、 登録命令で指定されたファイルおよびディレクトリに関
連して前記分類名称格納部に格納された論理的分類名称
群に論理的分類名称を登録する分類名加工手段とを備え
ることを特徴とする請求項1記載のファイル管理方式。
2. An initial generating means for generating a group of logical classification names in an initial state for the file and directory in the classification name storage when a file and directory are newly generated, and a file and directory designated by a registration instruction. 2. The file management method according to claim 1, further comprising: a classification name processing unit that registers a logical classification name in a logical classification name group stored in the classification name storage unit in association with the file name.
【請求項3】 前記分類名抽出手段は、参照対象ファイ
ルおよびディレクトリを指定する情報として、参照命令
中で論理的分類名称が与えられた場合、この論理的分類
名称と同じ論理的分類名称を含む論理的分類名称群を前
記分類名称格納部から検索し、該検索した論理的分類名
称群中の参照命令で指定された参照対象の論理的分類名
称を抽出し、かつ、前記検索した論理的分類名称群が関
連付けられているファイルおよびディレクトリの名称を
抽出する構成を有することを特徴とする請求項1または
2記載のファイル管理方式。
3. The classification name extracting means, when a logical classification name is given in a reference command as information specifying a reference target file and directory, includes the same logical classification name as the logical classification name. A logical classification name group is retrieved from the classification name storage unit, a logical classification name of a reference target designated by a reference instruction in the retrieved logical classification name group is extracted, and the retrieved logical classification name is retrieved. 3. The file management method according to claim 1, further comprising a configuration for extracting names of files and directories associated with the name group.
【請求項4】 前記初期生成手段は、新規に生成された
ファイルおよびディレクトリ用の初期状態の論理的分類
名称群を、そのファイルおよびディレクトリの生成元デ
ィレクトリに関連付けられた論理的分類名称群をコピー
することにより生成する構成を有する請求項1,2また
は3記載のファイル管理方式。
4. The initial generation means copies the initially generated logical classification names for newly generated files and directories and the logical classification names associated with the source directory of the files and directories. 4. The file management method according to claim 1, wherein the file management method has a configuration for generating the file.
【請求項5】 ファイル実体の転送時、そのファイル実
体に関連付けて前記分類名称格納部に格納された論理的
分類名称群を付加して転送するファイル転送手段を備え
ることを特徴とする請求項1,2,3または4記載のフ
ァイル管理方式。
5. A file transfer means for transferring a file entity by adding a logical category name group stored in the category name storage unit in association with the file entity and transferring the file entity. , 2, 3 or 4.
【請求項6】 ファイルおよびディレクトリの実体と関
連付けて、そのファイルおよびディレクトリの複数の論
理的な属性である論理的分類名称群を格納する分類名称
格納部を記録した外部記憶装置に接続されたコンピュー
タを、 参照命令で指定されたファイルおよびディレクトリに関
連して前記分類名称格納部に格納された論理的分類名称
群中の論理的分類名称を抽出して出力する分類名抽出手
段、 ファイルおよびディレクトリの新規生成時、そのファイ
ルおよびディレクトリ用の初期状態の論理的分類名称群
を前記分類名称格納部に生成する初期生成手段、 登録命令で指定されたファイルおよびディレクトリに関
連して前記分類名称格納部に格納された論理的分類名称
群に論理的分類名称を登録する分類名加工手段、 として機能させるプログラムを記録した機械読み取り可
能な記録媒体。
6. A computer connected to an external storage device that stores a classification name storage unit that stores a group of logical classification names as a plurality of logical attributes of the file and directory in association with the substance of the file and directory. A classification name extracting means for extracting and outputting a logical classification name in a group of logical classification names stored in the classification name storage unit in relation to the file and directory specified by the reference instruction; Initial generation means for generating an initial state logical classification name group for the file and directory in the classification name storage unit at the time of new generation, and in the classification name storage unit in relation to the file and directory specified by the registration instruction. Function as a classification name processing means for registering a logical classification name in the stored logical classification name group Recorded machine-readable recording medium programs.
JP9344232A 1997-11-28 1997-11-28 File management system and machine-readable recording medium recorded with program Pending JPH11161531A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9344232A JPH11161531A (en) 1997-11-28 1997-11-28 File management system and machine-readable recording medium recorded with program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9344232A JPH11161531A (en) 1997-11-28 1997-11-28 File management system and machine-readable recording medium recorded with program

Publications (1)

Publication Number Publication Date
JPH11161531A true JPH11161531A (en) 1999-06-18

Family

ID=18367660

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9344232A Pending JPH11161531A (en) 1997-11-28 1997-11-28 File management system and machine-readable recording medium recorded with program

Country Status (1)

Country Link
JP (1) JPH11161531A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6842878B1 (en) 2000-09-29 2005-01-11 International Business Machines Corporation Method to document relations between objects using a graphical interface tree component
CN100424688C (en) * 2003-09-29 2008-10-08 奥林巴斯株式会社 Information managing method and information managing device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6842878B1 (en) 2000-09-29 2005-01-11 International Business Machines Corporation Method to document relations between objects using a graphical interface tree component
KR100480549B1 (en) * 2000-09-29 2005-04-06 인터내셔널 비지네스 머신즈 코포레이션 Method to document relations between objects using a graphical interface tree component
CN100424688C (en) * 2003-09-29 2008-10-08 奥林巴斯株式会社 Information managing method and information managing device

Similar Documents

Publication Publication Date Title
Heery Review of metadata formats
US20050149538A1 (en) Systems and methods for creating and publishing relational data bases
US20040103075A1 (en) International information search and delivery system providing search results personalized to a particular natural language
JP2000089989A (en) Method for starting service using property imparted to document
JPH0765035A (en) Structured document retrieving device
JP3311540B2 (en) Data management system
JP2010541079A5 (en)
TW200411554A (en) Content management system and method of employing extensible workflow entities with user-defined attributes in an object-oriented framework
JP5410514B2 (en) Method for mapping an X500 data model to a relational database
JP5075653B2 (en) Database management method, database management apparatus, database management program, and database system
US7373393B2 (en) File system
JPH10254745A (en) Document management system
JPH10240760A (en) How to manage related data
JP2001188802A (en) Information retrieval apparatus and information retrieval method
US6304874B1 (en) Access system for distributed storage
JP3786233B2 (en) Information search method and information search system
JPH11161531A (en) File management system and machine-readable recording medium recorded with program
JP2002259387A (en) Document retrieving system
JPH05307499A (en) Information retrieving device
JPH09198396A (en) Document search device
JP3565117B2 (en) Access method for multiple different information sources, client device, and storage medium storing multiple different information source access program
JPH0736756A (en) Object management method
JP2000090105A (en) Document managing method and document management and retrieval system
JP2002063165A (en) Method and system and program for information retrieval, and recording medium having the same program recorded thereon
JPH07271569A (en) Program specification preparation system