JP3065151B2 - Standard naming system - Google Patents
Standard naming systemInfo
- Publication number
- JP3065151B2 JP3065151B2 JP3352705A JP35270591A JP3065151B2 JP 3065151 B2 JP3065151 B2 JP 3065151B2 JP 3352705 A JP3352705 A JP 3352705A JP 35270591 A JP35270591 A JP 35270591A JP 3065151 B2 JP3065151 B2 JP 3065151B2
- Authority
- JP
- Japan
- Prior art keywords
- standard
- name
- standard name
- classification
- names
- 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.)
- Expired - Fee Related
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、計算機で使用する名称
などにおいて、業務や部門あるいはプログラムやシステ
ムが異なった場合等で同一の事物や概念に対して異なる
用語が使用されている名称について、系統的でかつ重複
が排除された名称を自動的に付与する標準名付与システ
ムに関する。BACKGROUND OF THE INVENTION The present invention relates to a name used in a computer, etc., in which different terms are used for the same thing or concept when the business, department, program or system is different. The present invention relates to a standard name assigning system that automatically assigns names that are systematic and from which duplication is eliminated.
【0002】[0002]
【従来の技術】同一の事物や概念に対して業務や部門が
異なった場合等で異なる用語が使用されている名称(通
称)、例えば、「従業員」や「社員」という通称に対し
て、系統的で重複が排除された名称(標準名)を付与す
ることは、実際の情報システムで行われるようになって
きた(情報化戦略とデータ資源管理、日経コンピュー
タ、1987年3月2日号、P125〜P138)。2. Description of the Related Art Names (common names) in which different terms are used when the same thing or concept is used in a different business or department, for example, for a common name such as "employee" or "employee", Assigning systematic and duplicate-free names (standard names) has been implemented in actual information systems (Information Strategy and Data Resource Management, Nikkei Computer, March 2, 1987) , P125-P138).
【0003】さらに、開発済みプログラムの保守作業を
軽減するために、データベースやファイル入出力で使用
されている異なるデータ項目名に対して、レコード中の
位置と長さ等をもとに標準名を付与することも行われて
いる(保守地獄脱出へ挑戦始まる、日経コンピュータ、
1990年7月30日号、P62〜P89)。Further, in order to reduce maintenance work on a developed program, standard names are assigned to different data item names used in database and file input / output based on the position and length in a record. It has also been granted (the challenge to escape conservative hell, Nikkei Computer,
July 30, 1990, P62-P89).
【0004】また、具体的に通称から標準名を付与する
方法としては、例えば、堀内によるデータ項目命名のア
プローチ(データ中心システム設計、堀内 一著、オー
ム社、1988.3.25、P75〜82)に示される
ように、標準名を「実体名称」、「属性名」、「ドメイ
ン名」の3つの分類に分割し、この順に名称を配置し、
さらに、区切り文字として「−(ハイフン)」を付ける
方法、すなわち、標準名を「実体名称−属性名−ドメイ
ン名」という固定の命名基準にて付与することが提案さ
れている。As a method of specifically giving a standard name from a common name, for example, an approach of data item naming by Horiuchi (Data Centered System Design, Kazu Horiuchi, Ohmsha, 1988. 3.25, pp. 75-82) ), The standard name is divided into three categories: “entity name”, “attribute name”, and “domain name”, and the names are arranged in this order.
Furthermore, it has been proposed that a method of adding "-(hyphen)" as a delimiter, that is, a standard name is given by a fixed naming standard of "entity name-attribute name-domain name".
【0005】[0005]
【発明が解決しようとする課題】従来技術においては、
標準名の命名基準はシステムとして定めてあり、これに
従って標準名を付与しているのが大部分である。このた
め、ユーザが以前から使用している命名基準と合わなっ
たり、ユーザが以前から使用している命名基準を継続し
たいなどの場合に問題があった。In the prior art,
The standard for naming standard names is defined as a system, and most of the standard names are assigned according to the system. For this reason, there is a problem when the naming standard used by the user is consistent with the naming standard used by the user or when the user wants to continue the naming standard used before.
【0006】さらに、標準名付与の理論上のメリットが
認識されていても、実際に実施している例は少ない。こ
の理由として、ユーザあたり数千件から数万件のデータ
項目名に対して標準名の付与作業を実施する必要があ
り、単調で時間がかかるため、実施に踏み切れないユー
ザが多いのが実情である。[0006] Further, even if the theoretical merit of the standard name assignment is recognized, there are few examples of actually implementing it. The reason for this is that it is necessary to carry out the work of assigning standard names to thousands to tens of thousands of data item names per user, and since it is monotonous and time-consuming, there are many users who can not complete implementation. is there.
【0007】本発明の目的は、ユーザごとに定義できる
命名基準を持ち、通称から標準名を機械的に付与する標
準名付与システムを提供することにある。An object of the present invention is to provide a standard name assigning system which has a naming standard that can be defined for each user and mechanically assigns a standard name from a common name.
【0008】[0008]
【課題を解決するための手段】上記目的を達成するため
に、本発明の標準名付与システムは、分類別に標準名と
その別名の対応を示す対応表、及び、分類間の優先順位
と配置の規則を定めた情報を格納した命名基準ファイル
と、入力された名称を分解し、その部分文字列と前記分
類別の対応表の内容とのマッチングをあらかじめ定めた
優先順位に基づいて行い、分類ごとの標準名を取得する
マッチング手段と、前記取得された分類ごとの標準名を
あらかじめ定めた配置規則に従って合成し、入力された
名称に対応づける標準名合成手段とからなることを特徴
とする。In order to achieve the above object, a standard name assigning system according to the present invention provides a correspondence table indicating correspondence between standard names and their aliases for each classification, and a priority order and arrangement between classifications. A naming standard file storing information defining rules and an input name are decomposed, and a matching between the partial character string and the contents of the correspondence table for each classification is performed based on a predetermined priority order, and each classification is performed. And a standard name synthesizing unit that synthesizes the obtained standard names for each classification according to a predetermined arrangement rule and associates the standard names with the input names.
【0009】また、前記マッチング手段は、入力された
名称の部分文字列について、前記分類別の対応表の標準
名とのマッチングを行い、一致すれば該標準名を取得
し、一致する標準名がなければ、別名とのマッチングを
行い、別名で一致すれば、それに対応する標準名を取得
することを特徴とする。[0009] The matching means performs a matching of the partial character string of the input name with a standard name in the correspondence table for each classification, and if it matches, obtains the standard name. If not, matching with the alias is performed, and if the name matches, the standard name corresponding to the alias is acquired.
【0010】さらに、前記標準名合成手段は、分類別の
標準名を合成する際、標準名に欠けているものがあれ
ば、ユーザと対話形式で補足することを特徴とする。Further, the standard name synthesizing means is characterized in that when synthesizing a standard name for each classification, if there is any missing standard name, the standard name synthesizing means is supplemented with the user in an interactive manner.
【0011】[0011]
【作用】業務等で使用している名称を格納している通称
ファイルから通称を取り込み、また命名基準ファイルか
ら分類ごとの命名基準の標準名と別名の対応表を取り込
む。そして、通称に含まれている部分文字列単位に分類
ごとにマッチングを行い、分類ごとの標準名を取り出
す。この分類ごとの標準名をあらかじめ定めた配置法と
分類間の区切り文字に従って合成する。また、この合成
する際に、命名基準で定めた分類について通称に含まれ
ている部分文字列がマッチしないときは、ユーザに該分
類に対応する標準名の入力を要求する。最後に、合成し
た標準名と通称を対応づけ、標準名ファイルに格納す
る。命名基準ファイルにおける分類ごとの標準名と別名
の対応表や、分類間の優先順位や配置法の規則などは、
ユーザごとに定義することができる。[Function] A common name is taken from a common name file storing names used in business and the like, and a correspondence table of standard names and aliases of naming standards for each classification is taken from a naming standard file. Then, matching is performed for each classification in units of partial character strings included in the common name, and a standard name for each classification is extracted. The standard names for each classification are synthesized according to a predetermined arrangement method and a delimiter between the classifications. In addition, when the partial character strings included in the common name do not match with respect to the classification defined by the naming standard at the time of the synthesis, the user is requested to input a standard name corresponding to the classification. Finally, the synthesized standard name and the common name are associated and stored in the standard name file. The correspondence table of standard names and aliases for each classification in the naming standard file, the priority of classifications and the rules of arrangement method, etc.
Can be defined for each user.
【0012】[0012]
【実施例】以下、本発明の一実施例について図面により
説明する。An embodiment of the present invention will be described below with reference to the drawings.
【0013】図1は本発明の一実施例を示すブロック図
である。図1において、10は業務等で使用している名
称(通称)を格納している通称ファイル、20は該標準
名ゆ別名、及び標準名を付与するための規則(命名基
準)を格納している命名基準ファイルである。30は各
種の処理を実行するデータ処理装置であり、本発明に関
係する構成として、通称に含まれている部分文字列と標
準名や別名とのマッチングを行うマッチング部31、処
理の中間結果を一時格納する中間結果記憶部32、命令
基準に従って標準名を合成する標準名合成部33を有す
る。40はキーボードやディスプレイからなる入出力装
置、50は合成した標準名を格納する標準名ファイルで
ある。FIG. 1 is a block diagram showing one embodiment of the present invention. In FIG. 1, reference numeral 10 denotes a common name file storing names (common names) used in business and the like, and 20 stores the standard names and aliases and rules (naming standards) for assigning standard names. There is a naming standard file. Reference numeral 30 denotes a data processing device for executing various processes. As a configuration related to the present invention, a matching unit 31 for matching a partial character string included in a common name with a standard name or an alias, and an intermediate result of the process. It has an intermediate result storage unit 32 for temporarily storing and a standard name synthesizing unit 33 for synthesizing a standard name according to the instruction standard. Reference numeral 40 denotes an input / output device including a keyboard and a display, and reference numeral 50 denotes a standard name file for storing synthesized standard names.
【0014】図2に各ファイル10、20、50及び中
間結果記憶部32の本発明に関連のある記憶エリアの構
成例を示す。FIG. 2 shows an example of the configuration of the storage areas of the files 10, 20, 50 and the intermediate result storage section 32 related to the present invention.
【0015】通称ファイル10は11のように、標準名
を付与したい通称を格納している。命名基準ファイル2
0は、分類ごとに、標準名22と別名23の対応を示す
対応表21、マッチングを行う分類の優先順位を定義し
た優先度定義情報24、及び、分類間の標準名付与のた
めの配置法と区切り文字を定義した配置法定義情報25
を格納している。この命名基準ファイル20の内容はユ
ーザごとに定義できる(即ち、カスタマイズできる)。
標準名ファイル50は通称51と分類ごとの標準名を区
切り文字(ハイフォンなど)で区切って表わした標準名
群52を格納する。The common name file 10 stores common names to which standard names are to be assigned, such as 11. Naming standard file 2
0 is a correspondence table 21 indicating a correspondence between the standard name 22 and the alias 23 for each classification, priority definition information 24 defining the priority of the classification to be matched, and an arrangement method for assigning a standard name between the classifications. And definition method information 25 defining the delimiter
Is stored. The contents of the naming standard file 20 can be defined (ie, customized) for each user.
The standard name file 50 stores a common name 51 and a standard name group 52 in which standard names for each category are separated by delimiters (such as a hyphen).
【0016】34と37と38は中間結果記憶部32内
の記憶エリアである。通称操作エリア34は、通称ファ
イル10から入力した通称を格納する記憶エリアであ
る。先頭ポインタ35はマッチング処理の先頭文字位置
を示し、最終ポインタ36は最終文字位置を示す。分類
別標準名エリア37は、通称操作エリア34内の通称と
命令基準ファイル20内の分類別対応表21とマッチン
グのとれた標準名を分類別に格納する記憶エリアであ
る。標準名格納エリア38は、分類別標準名エリア37
内の分類別の標準名を命令基準ファイル20内の配置法
定義情報25に従って合成した標準名群を格納する記憶
エリアである。Reference numerals 34, 37, and 38 are storage areas in the intermediate result storage unit 32. The alias operation area 34 is a storage area for storing aliases input from the alias file 10. The first pointer 35 indicates the first character position of the matching process, and the last pointer 36 indicates the last character position. The classification-specific standard name area 37 is a storage area for storing, by classification, standard names matched with the common names in the common operation area 34 and the classification correspondence table 21 in the instruction reference file 20. The standard name storage area 38 is a classification-specific standard name area 37.
Is a storage area for storing a group of standard names obtained by combining standard names for each category in the instruction standard file 20 in accordance with the arrangement method definition information 25.
【0017】図3は図1の全体的処理手順を示したもの
である。図4は、図1のマッチング部31の処理、即
ち、図3で示す処理手順のうち、通称と命名基準ファイ
ルとのマッチング処理104を詳細化したフローチャー
トである。図5は、図1の標準名合成部33の処理、即
ち、図3で示す処理手順のうち、標準名合成処理105
を詳細化したフローチャートである。FIG. 3 shows the overall processing procedure of FIG. FIG. 4 is a detailed flowchart of the process of the matching unit 31 in FIG. 1, that is, the matching process 104 between the common name and the naming standard file in the procedure shown in FIG. FIG. 5 shows the process of the standard name synthesizing unit 33 of FIG. 1, that is, the standard name synthesizing process 105 of the processing procedure shown in FIG.
6 is a flowchart detailing FIG.
【0018】以下、図2の各ファイル、記憶エリア、図
4及び図5のフローチャートに基づき、図1の動作を説
明する。The operation of FIG. 1 will be described below with reference to the files and storage areas of FIG. 2 and the flowcharts of FIGS.
【0019】図3に示すフローチャートにおいて、最初
に入出力を行う通称ファイル10、標準名ファイル2
0、及び、標準名ファイル50をオープンする(ステッ
プ101)。そして、標準名を付与したい最初の通称
を、通称ファイル10から中間結果記憶部32内の通称
操作エリア34に取得する。この取得した通称につい
て、まず、命令基準ファイル20の各分類別の対応表2
1とのマッチング処理を優先度定義情報24に従って実
行して、各分類ごとにマッチングのとれた標準名を分類
別標準名エリア37に格納し(ステップ104)、次
に、この分類ごとの標準名を、配置法定義情報25で定
められた配置法と分類間の区切り文字に従って合成して
標準名格納エリア38に格納し(ステップ105)、次
に、通称操作エリア34の通称と標準名格納エリア38
の合成された標準名群を標準名ファイル50に格納する
(ステップ106)。その後、通称ファイル10から次
の通称を取得し(ステップ107)、ステップ104〜
106の処理を繰り返す。この間、ステップ103にお
いて通称ファイル10から全ての通称が取得されたか否
か判定し、全ての通称が取得されると、通称ファイル1
0、命名基準ファイル20、及び、標準名ファイル50
をクローズし(ステップ108)、全体の処理が終了と
なる。In the flow chart shown in FIG. 3, a common name file 10 and a standard name file 2 are first input / output.
0 and the standard name file 50 is opened (step 101). Then, the first common name to be given a standard name is acquired from the common name file 10 into the common name operation area 34 in the intermediate result storage unit 32. Regarding the obtained aliases, first, a correspondence table 2 for each classification in the instruction standard file 20 is shown.
1 is executed in accordance with the priority definition information 24, and the standard name matched for each class is stored in the standard name area 37 for each class (step 104). Are stored in the standard name storage area 38 in accordance with the delimiter between the layout method and the classification defined by the layout method definition information 25 (step 105). Next, the common name of the common operation area 34 and the standard name storage area 38
Are stored in the standard name file 50 (step 106). Thereafter, the next common name is acquired from the common name file 10 (step 107), and steps 104 to 104 are performed.
Step 106 is repeated. During this time, it is determined in step 103 whether or not all the aliases have been acquired from the alias file 10. When all the aliases have been acquired, the alias file 1
0, naming standard file 20, and standard name file 50
Is closed (step 108), and the entire process ends.
【0020】次に、図4により、図1のマッチング部3
1の処理(図3のステップ104の処理)について詳述
する。なお図4では、マッチング処理は通称の文字列を
語尾の方からサーチするとしているが、命名基準ファイ
ル20における優先度定義情報24や配置法定義情報2
5の決め方によっては語頭の方からサーチしてもよい。Next, referring to FIG. 4, the matching unit 3 shown in FIG.
The first process (the process of step 104 in FIG. 3) will be described in detail. In FIG. 4, the matching process searches for a commonly-known character string from the end, but the priority definition information 24 and the placement method definition information 2 in the naming standard file 20 are used.
Depending on how to determine 5, the search may start from the beginning of the word.
【0021】中間結果記憶部32の通称操作エリア34
に一つの通称が入力されると、該入力された通称の語尾
に最終ポインタ36をセットし、先頭ポインタ35を一
つ前の文字にセットし(ステップ201)、分類別標準
名エリア37と標準名格納エリア38をクリアする(ス
テップ202)。そして、命名基準ファイル20の中か
ら、優先度定義情報24にもとづいて、まず、最も優先
度の高い分類の対応表21を取得し(ステップ20
3)、該対応表21の先頭の標準名から順番に、上記通
称操作エリア34内の通称の先頭ポインタ35と最終ポ
インタ36の範囲の部分文字列と一致する標準名がある
かサーチする(ステップ206及びステップ207〜2
09のループ)。そして、一致する標準名があれば、当
該標準名を、中間結果記憶部32の分類別標準名エリア
37内の現在処理中の分類に対応するカラムにセットし
(ステップ210)、通称操作エリア34内の通称の次
の部分文字列のマッチング処理を行うため、最終ポイン
タ36を先頭ポインタ35にセットし、先頭ポインタ3
5をその一つ前にセットし(ステップ211)、さら
に、次に優先度の高い分類の対応表21を取得し(ステ
ップ212)、マッチング処理を繰り返す。一方、当該
対応表21の最後の標準名までサーチしてもマッチング
に成功しなかった場合は(ステップ207でYES)、
今度は該対応表21の別名についてサーチする(ステッ
プ213及びステップ214〜216のループ)。そし
て、通称の注目部分文字列と一致する別名があれば、当
該別名に対応する標準名を、分類別標準名エリア37内
の現在処理中の分類に対応するカラムにセットし(ステ
ップ217)、ステップ211に行く。もし、当該対応
表21内の別名についてもマッチングに成功しなかった
場合は(ステップ214でYES)、先頭ポインタ35
を一つ前にセットして(ステップ218)、通称中の現
在注目している部分文字列の文字数を前方に一つ増やし
た後、該部分文字列について、再び現在処理中の分類の
対応表内の標準名とのマッチングをみ、標準名でマッチ
ングに成功しない場合は、次に別名でマッチングをみ
る。The common operation area 34 of the intermediate result storage unit 32
When one common name is input, the final pointer 36 is set to the ending of the input common name, the leading pointer 35 is set to the character immediately before (step 201), and the standard name area 37 for classification and the standard name are set. The name storage area 38 is cleared (step 202). Then, from the naming standard file 20, first, the correspondence table 21 of the class having the highest priority is acquired based on the priority definition information 24 (step 20).
3) In order from the head standard name in the correspondence table 21, search is made for a standard name that matches the partial character string in the range of the head pointer 35 and the end pointer 36 of the common name in the common operation area 34 (step). 206 and steps 207-2
09 loop). If there is a matching standard name, the standard name is set in the column corresponding to the currently processed classification in the classification-specific standard name area 37 of the intermediate result storage unit 32 (step 210), and the common operation area 34 is set. In order to perform the matching process of the next partial character string of the common name in the, the last pointer 36 is set to the first pointer 35 and the first pointer 3 is set.
5 is set immediately before (step 211), and the correspondence table 21 of the next highest priority classification is obtained (step 212), and the matching process is repeated. On the other hand, if the matching is not successful even if the search is performed up to the last standard name in the correspondence table 21 (YES in step 207),
This time, the alias of the correspondence table 21 is searched (step 213 and a loop of steps 214 to 216). If there is an alias that matches the target partial character string of the common name, the standard name corresponding to the alias is set in the column corresponding to the category currently being processed in the category-specific standard name area 37 (step 217). Go to step 211. If the matching is not successful for the alias in the correspondence table 21 (YES in step 214), the leading pointer 35
Is set immediately before (step 218), and the number of characters of the currently focused partial character string in the common name is increased by one, and then, for the partial character string, the correspondence table of the classification currently being processed is again returned. Look at the matching with the standard name in, and if the matching with the standard name does not succeed, then try the matching with another name.
【0022】以上の処理を繰り返すことにより、中間結
果記憶部32の分類別標準名エリア37には、通称操作
エリア34の通称に対応する標準名が分類ごとに設定さ
れる。このようにして、通称操作エリア34内の通称の
部分文字列の処理が全て終了して、先頭ポインタ35が
通称の語頭より前に来るか(ステップ204でYE
S)、あるいは、命名基準ファイル20内の全ての分類
の対応表21のサーチが終了すると(ステップ205で
YES)、一つの通称に対するマッチング処理は終了と
なる。By repeating the above processing, a standard name corresponding to the common name of the common operation area 34 is set for each classification in the standard name area 37 for each classification of the intermediate result storage section 32. In this way, the processing of all the common character strings in the common operation area 34 has been completed, and whether the leading pointer 35 comes before the beginning of the common character (YE in step 204).
S) Or, when the search of the correspondence tables 21 of all the classifications in the naming standard file 20 ends (YES in step 205), the matching process for one common name ends.
【0023】次に、図5により、図1の標準名合成部3
3の処理(図3のステップ105の処理)について詳述
する。Next, referring to FIG. 5, the standard name synthesizing unit 3 shown in FIG.
The process 3 (the process of step 105 in FIG. 3) will be described in detail.
【0024】中間結果記憶部32内の分類別標準名エリ
ア37の先頭カラムから順番に分類対応の標準名を取得
していく(ステップ301及びステップ302、30
3、306のループ)。この時、分類別標準名エリア3
7の一部のカラムに標準名がセットされていない場合は
(ステップ303でYES)、入出力装置40を通して
当該分類の標準名の選択をユーザに要求し(ステップ3
04)、ユーザが選択した標準名を分類別標準名エリア
37の該当カラムにセットして、あらためて該標準名を
取得する(ステップ305)。このようにして、分類別
標準名エリア37内の全てのカラムの標準名を取得した
ならば(ステップ302でYES)、命名基準ファイル
20の配置法定義情報25で定められた配置法と分類間
の区切り文字にもとづいて、上記取得した分類別の各標
準名を合成し、中間結果記憶部32内の標準名格納エリ
ア3738にセットする(ステップ307)。The standard names corresponding to the classifications are sequentially obtained from the first column of the classification-specific standard name area 37 in the intermediate result storage unit 32 (step 301 and steps 302 and 30).
3, 306 loop). At this time, classification standard name area 3
If the standard name is not set in some columns of No. 7 (YES in step 303), the user is requested to select a standard name of the classification through the input / output device 40 (step 3).
04), the standard name selected by the user is set in the corresponding column of the classification-specific standard name area 37, and the standard name is acquired again (step 305). When the standard names of all the columns in the classification-specific standard name area 37 have been obtained in this way (YES in step 302), the arrangement method and the classification defined by the arrangement method definition information 25 of the naming standard file 20 are used. Based on the delimiter character, the obtained standard names for the respective classifications are synthesized and set in the standard name storage area 3738 in the intermediate result storage unit 32 (step 307).
【0025】図6に本発明による処理の具体例を示す。
図6において、通称に対応する標準名の中で「*」を付
したものはユーザが補足入力したことを示したものであ
る。FIG. 6 shows a specific example of the processing according to the present invention.
In FIG. 6, those with asterisks (*) in the standard names corresponding to the common names indicate that the user has supplementarily input.
【0026】[0026]
【発明の効果】以上の説明から明らかなように、本発明
によれば、従来ユーザの命名基準に合った標準名付与作
業が大変であったものが、ユーザ対応の命名基準ファイ
ルを作成し、通称から機械的に標準名を付与することに
より、標準名付与作業が軽減され、また、付与された標
準名の重複検出と排除が容易となり、さらに、名称付与
作業の個人差が圧縮され、系統的にできるようになる。
これにより、データベース設計やプログラム設計、ある
いは、保守作業等を軽減できる効果が得られる。As is apparent from the above description, according to the present invention, the task of assigning a standard name that conforms to the naming standard of the user was difficult, but a naming standard file corresponding to the user is created. By mechanically assigning a standard name from a common name, the task of assigning a standard name is reduced, the duplication of the assigned standard name is easily detected and eliminated, and individual differences in the name assigning work are reduced, and the system Will be able to
As a result, the effect of reducing database design, program design, or maintenance work can be obtained.
【図1】本願発明の標準名付与システムの一実施例を示
すブロック図である。FIG. 1 is a block diagram showing an embodiment of a standard name assigning system according to the present invention.
【図2】図1の各ファイル及び中間結果記憶部内の本発
明に関する記憶エリアの構成例を示す図である。FIG. 2 is a diagram showing a configuration example of a storage area according to the present invention in each file and an intermediate result storage unit of FIG. 1;
【図3】図1の全体的処理手順を示すフローチャートで
ある。FIG. 3 is a flowchart showing an overall processing procedure of FIG. 1;
【図4】図1のマッチング部の詳細フローチャートであ
る。FIG. 4 is a detailed flowchart of a matching unit in FIG. 1;
【図5】図1の標準名合成部の詳細フローチャートであ
る。FIG. 5 is a detailed flowchart of a standard name synthesizing unit in FIG. 1;
【図6】本発明による標準名付与の具体例を示す図であ
る。FIG. 6 is a diagram showing a specific example of assigning a standard name according to the present invention.
10 通称ファイル 20 命名基準ファイル 30 データ処理装置 31 マッチング部 32 中間結果記憶部 33 標準名合成部 40 入出力装置 50 標準名ファイル DESCRIPTION OF SYMBOLS 10 Common file 20 Naming standard file 30 Data processing device 31 Matching part 32 Intermediate result storage part 33 Standard name synthesis part 40 Input / output device 50 Standard name file
───────────────────────────────────────────────────── フロントページの続き (72)発明者 土山 宏 神奈川県横浜市中区尾上町6丁目81番地 日立ソフトウェアエンジニアリング株 式会社内 (56)参考文献 特開 平2−278335(JP,A) 特開 平2−83731(JP,A) 特開 平1−280831(JP,A) 特開 昭60−27941(JP,A) 特開 平3−172928(JP,A) 特開 平6−332682(JP,A) 特開 平3−268026(JP,A) 日経コンピュータ1987年9月14日号第 105−113頁 日経コンピュータ1986年10月27日号第 90−101頁 電子情報通信学会技術研究報告,Vo l.90,No.260(DE),17−23, 1990 (58)調査した分野(Int.Cl.7,DB名) G06F 9/06 G06F 9/44 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Hiroshi Tsuchiyama 6-81 Onoecho, Naka-ku, Yokohama-shi, Kanagawa Prefecture Within Hitachi Software Engineering Co., Ltd. (56) References JP-A-2-278335 (JP, A) JP-A-2-83731 (JP, A) JP-A 1-280831 (JP, A) JP-A-60-27941 (JP, A) JP-A-3-172729 (JP, A) JP-A-6-332682 ( JP, A) JP-A-3-268026 (JP, A) Nikkei Computer September 14, 1987, pages 105-113 Nikkei Computer October 27, 1986, pages 90-101 Technical Report of IEICE , Vol. 90, no. 260 (DE), 17-23, 1990 (58) Fields investigated (Int. Cl. 7 , DB name) G06F 9/06 G06F 9/44
Claims (3)
対応表、及び、分類間の優先順位と配置の規則を定めた
情報を格納した命名基準ファイルと、 入力された名称を分解し、その部分文字列と前記分類別
の対応表の内容とのマッチングをあらかじめ定めた優先
順位に基づいて行い、分類ごとの標準名を取得するマッ
チング手段と、 前記取得された分類ごとの標準名をあらかじめ定めた配
置規則に従って合成し、入力された名称に対応づける標
準名合成手段と、からなることを特徴とする標準名付与
システム。1. A correspondence table showing the correspondence between standard names and their aliases for each classification, a naming standard file storing information defining the priorities and arrangement rules between the classifications, and decomposing the input names, A matching unit that performs matching between the partial character string and the contents of the correspondence table for each classification based on a predetermined priority, and obtains a standard name for each classification. A standard name synthesizing means for synthesizing according to a determined arrangement rule and associating the name with an input name.
の部分文字列について、前記分類別の対応表の標準名と
のマッチングを行い、一致すれば該標準名を取得し、一
致する標準名がなければ、別名とのマッチングを行い、
別名で一致すれば、それに対応する標準名を取得するこ
とを特徴とする請求項1記載の標準名付与システム。2. The matching means performs a matching of a partial character string of the input name with a standard name in the correspondence table for each classification, and if a match is found, acquires the standard name. If not, match with alias,
2. The standard name assigning system according to claim 1, wherein if the names match, the standard name corresponding to the alias is acquired.
を合成する際、標準名に欠けているものがあれば、ユー
ザと対話形式で補足することを特徴とする請求項1もし
くは2記載の標準名付与システム。3. The standard name synthesizing means according to claim 1 or 2, wherein when synthesizing a standard name for each category, if there is any missing standard name, the standard name synthesizing means complements the standard name with the user in an interactive manner. Standard naming system described.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3352705A JP3065151B2 (en) | 1991-12-16 | 1991-12-16 | Standard naming system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3352705A JP3065151B2 (en) | 1991-12-16 | 1991-12-16 | Standard naming system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05165619A JPH05165619A (en) | 1993-07-02 |
JP3065151B2 true JP3065151B2 (en) | 2000-07-12 |
Family
ID=18425870
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3352705A Expired - Fee Related JP3065151B2 (en) | 1991-12-16 | 1991-12-16 | Standard naming system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3065151B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101838916B1 (en) * | 2016-11-14 | 2018-03-15 | 정구왕 | Flaring tool kit |
KR102051301B1 (en) * | 2013-09-30 | 2019-12-03 | 브루노 뮐러 도스 안주스 | Rotating insert for flanging and widening metal tubes, "a flanging bit" |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7400548B2 (en) * | 2020-03-03 | 2023-12-19 | 富士フイルムビジネスイノベーション株式会社 | Information processing device, image processing device, information processing system, and program |
-
1991
- 1991-12-16 JP JP3352705A patent/JP3065151B2/en not_active Expired - Fee Related
Non-Patent Citations (3)
Title |
---|
日経コンピュータ1986年10月27日号第90−101頁 |
日経コンピュータ1987年9月14日号第105−113頁 |
電子情報通信学会技術研究報告,Vol.90,No.260(DE),17−23,1990 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102051301B1 (en) * | 2013-09-30 | 2019-12-03 | 브루노 뮐러 도스 안주스 | Rotating insert for flanging and widening metal tubes, "a flanging bit" |
KR101838916B1 (en) * | 2016-11-14 | 2018-03-15 | 정구왕 | Flaring tool kit |
Also Published As
Publication number | Publication date |
---|---|
JPH05165619A (en) | 1993-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3934325B2 (en) | Document search method, document search apparatus, and storage medium for document search program | |
US20080319987A1 (en) | System, method and program for creating index for database | |
JPH08305616A (en) | Data management system | |
JPH09245043A (en) | Information retrieval device | |
CN112860850B (en) | Man-machine interaction method, device, equipment and storage medium | |
JP3065151B2 (en) | Standard naming system | |
US6070169A (en) | Method and system for the determination of a particular data object utilizing attributes associated with the object | |
JPH0652221A (en) | Automatic extracting system for proper noun | |
JP2001188802A (en) | Device and method for retrieving information | |
JPH08272806A (en) | Data base retrieval system | |
JP3497713B2 (en) | Information classification method, apparatus and system | |
JPH09185632A (en) | Method and device for retrieving/editing information | |
JPH08190571A (en) | Document retrieval method | |
JP3288063B2 (en) | Variable length data storage and reference system | |
JP3902825B2 (en) | Document search system and method | |
JP3210842B2 (en) | Information processing device | |
JPH1063649A (en) | Method and device for preparing document with tag | |
JPH0756945A (en) | Whole sensitive data base system | |
JP3897409B2 (en) | Information processing apparatus and method, and storage medium storing program | |
JPH0869455A (en) | Document retrieval method, document retrieval device, and document storage device | |
JP2757769B2 (en) | Automatic indexing device | |
JPH0749862A (en) | Document management system | |
JP2005234688A (en) | Method, program and apparatus for discriminating important language, document retrieval apparatus and key word extraction apparatus | |
JPH1115845A (en) | Information retrieving method and device and recording medium storing information retrieving program | |
JP2001325292A (en) | System and method for judging similarity degree of compound word and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |