JPH11219367A - METHOD AND APPARATUS FOR JOINING DIFFERENT DATA WITH ADDRESS INFORMATION - Google Patents
METHOD AND APPARATUS FOR JOINING DIFFERENT DATA WITH ADDRESS INFORMATIONInfo
- Publication number
- JPH11219367A JPH11219367A JP10021617A JP2161798A JPH11219367A JP H11219367 A JPH11219367 A JP H11219367A JP 10021617 A JP10021617 A JP 10021617A JP 2161798 A JP2161798 A JP 2161798A JP H11219367 A JPH11219367 A JP H11219367A
- Authority
- JP
- Japan
- Prior art keywords
- degree
- data
- address
- pass
- coincidence
- 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.)
- Granted
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【課題】 住所情報を持つ異なる2種類のデータを計算
機により結び付けるにあたって,日本語処理を行うこと
なく高速に,しかも精度良く自動結合させることができ
るようにする。
【解決手段】 正規化処理部110 により,結合対象のデ
ータに含まれる住人名の正規化を行い,住所一致データ
結合合否判定部120 により,住所が完全一致するレコー
ドの住人名の文字の一致度を評価し,あらかじめ定めた
基準値以上の一致度があったならば合格として両者を結
び付ける。基準値以上の一致度がなかったレコードにつ
いては,街区一致データ結合合否判定部130 により,町
丁目と番地(街区)まで一致するレコード群まで一致度
の評価範囲を広げ,判定基準を住所が一致するときより
も厳しくして一致度を判定し,その結果によって両者を
結び付ける。
(57) [Summary] [PROBLEMS] To combine two different types of data having address information by a computer at high speed and with high accuracy without performing Japanese processing. SOLUTION: A normalization processing unit 110 normalizes the resident name included in the data to be combined, and an address matching data combining pass / fail judgment unit 120 matches the degree of matching of the character of the resident name of the record whose address completely matches. Is evaluated, and if there is a degree of coincidence equal to or greater than a predetermined reference value, the two are linked as a pass. For records that did not have a matching degree equal to or greater than the reference value, the block matching data combination pass / fail judgment unit 130 expanded the evaluation range of the matching degree to the group of records that matched the street and the street (block). The degree of coincidence is determined more strictly than when it is performed, and the results are linked to each other.
Description
【0001】[0001]
【発明の属する技術分野】本発明は,住所関連情報(町
丁目・番地・号,方書,住人名等)を含む2種類のデー
タに対して,計算機を利用し,住所関連情報を参考にし
て効率良く自動で同一住人のデータを探し出して結び付
ける(結合させる)方法および装置に関するものであ
る。BACKGROUND OF THE INVENTION The present invention relates to two types of data including address-related information (town address, address, number, form, resident name, etc.) using a computer and referring to the address-related information. The present invention relates to a method and an apparatus for automatically and efficiently finding and linking (coupling) data of the same resident.
【0002】[0002]
【従来の技術】例えば顧客データと,建物毎に住人情報
を持つ詳細な住宅地図データとを結合させて,電話番号
等の顧客情報から地図上の建物を特定して表示できるよ
うにするなどのためには,異なる種類のデータに対して
住所情報をもとに結合する処理が必要となる。ところ
が,別個に作られた異種のデータの住所情報は,表記の
ゆらぎや不完全さ,住所情報などの不正確さを各々包含
しており,例えば電話番号帳データベース(DB)と市
販の電子化された住宅地図DBとを完全一致で結合する
と,4割程度しか自動で結合しない(参考文献1/第6
章)。残りのデータについて人手で結合させると,例え
ば東京23区の職業別電話番号帳(約100万件)に掲
載された顧客情報と地図データとの結合では,大変な工
数を要することになる。2. Description of the Related Art For example, by combining customer data with detailed house map data having resident information for each building, it is possible to specify and display a building on a map from customer information such as a telephone number. Therefore, it is necessary to perform processing for combining different types of data based on address information. However, the address information of different types of data created separately includes fluctuations, incompleteness, and inaccuracy such as address information. For example, a telephone number book database (DB) and commercially available electronic When the completed house map DB is combined with perfect match, only about 40% is automatically combined (Ref.
chapter). If the remaining data are manually combined, for example, combining the customer information and the map data posted in the occupational telephone directory (approximately one million) in the 23 wards of Tokyo requires a great deal of man-hours.
【0003】住所情報における表記のゆらぎとは,例え
ば漢字で表記したりカタカナで表記したりすることがあ
ること,「株式会社〜」と表記したり「(株)〜」とい
うように省略して表記したりすることがあること,全角
文字で表記したり半角文字で表記したりすることがある
ことなどをいう。[0003] The fluctuation of the notation in the address information may be, for example, written in kanji or katakana, abbreviated as "stock company" or "(stock)". It means that it may be written, full-width characters or half-width characters.
【0004】このため従来,計算機での自動結合精度を
上げる方法として,2種類のDBの住所情報(町丁目・
番地・号)については厳密な一致をさせず,単に比較デ
ータの絞り込みにのみ使い,住人情報の比較に重点をお
くこととして,住人名に対して日本語処理による形態素
解析を行い,構成する固有情報を抽出して一致度を判定
する方法が提案されている(参考文献1/第6章)。こ
の方法を使うことにより,計算機による自動結合率を約
8割にまで高め,大幅に人手作業を削減することが可能
になった。For this reason, conventionally, as a method for improving the automatic combining accuracy in a computer, two types of address information (DB,
Address and number are not strictly matched, and are used only for narrowing down the comparison data. The emphasis is placed on comparison of resident information. A method of extracting information and determining the degree of coincidence has been proposed (Reference Document 1 / Chapter 6). By using this method, the automatic connection rate by the computer can be increased to about 80%, and it is possible to greatly reduce manual work.
【0005】参考文献1:安田,松村,水町,唐沢「電
話・FAXを使った地図案内システム」,第3回機能図
形情報システムシンポジウム講演論文集,1992/4, pp.81
-86.Reference 1: Yasuda, Matsumura, Mizumachi, Karasawa, "Map guidance system using telephone and facsimile", Proc. Of the 3rd Functional Graphic Information System Symposium, 1992/4, pp.81
-86.
【0006】[0006]
【発明が解決しようとする課題】しかし,上記の方法は
日本語辞書等の整備のため膨大なディスク等の容量を必
要とし,計算機処理の中では比較的多くの計算量を要す
る日本語処理を前提にしていることから,例えば東京2
3区100万件のデータの結合作業の実績では,ワーク
ステーション(WS)等を使用して24時間連続で5〜
6日間も連続して計算させる必要があり,計算機に対す
る負荷が非常に大で,地図や電話帳等のデータの更新に
伴って気軽に再結合処理を行えるようにはなっていなか
った。However, the above-mentioned method requires a huge amount of disk space for maintenance of a Japanese dictionary and the like, and requires a relatively large amount of computation in computer processing. For example, Tokyo 2
In the results of combining 1 million data in 3 districts, 5 to 24 hours in a row using a workstation (WS) etc.
It was necessary to calculate continuously for six days, and the load on the computer was very large, and the recombining process could not be easily performed with updating of data such as maps and telephone directories.
【0007】本発明の目的は,日本語処理を行うことな
く高速に,しかも精度良く自動結合させることのできる
住所一致データの結合方法とそれを実現する装置を提供
することにある。An object of the present invention is to provide a method of combining address matching data which can be automatically combined with high speed and high accuracy without performing Japanese processing, and an apparatus for realizing the method.
【0008】[0008]
【課題を解決するための手段】本発明は,データの正規
化をあらかじめ行う正規化処理部と,町丁目・番地・号
まで住所一致するレコードの結合合否を判定する住所一
致データ結合合否判定部と,町丁目・番地までしか一致
しないレコードの結合合否を判定する街区一致データ結
合合否判定部とを持つことを主要な特徴としている。According to the present invention, there is provided a normalization processing section for pre-normalizing data, and an address matching data connection success / failure judgment section for judging connection success / failure of a record whose address coincides with a town / chome / address / number. And a block matching data combination pass / fail determination unit that determines the pass / fail of records that match only up to the street / address.
【0009】2種類のDB(DBa,DBbとする)の
住人名情報について,正規化処理部であらかじめ「ひら
がな」や「英字」を「カタカナ」に変換したり,「濁
音」,「半濁音」を「清音化」し,記号統一を行い,ま
ず処理対象の2種類のDBに対して,この正規化処理を
施すことにより単純な表記のゆらぎを整合させ一致可能
にする。Regarding the resident name information of the two types of DBs (here, DBa and DBb), the normalization processing unit converts "Hiragana" and "English characters" into "Katakana" in advance, and converts "Hiragana" and "Semi-voiced sound" Is "cleared", and symbol unification is performed. First, by performing this normalization processing on the two types of DBs to be processed, fluctuations of a simple notation are matched and matched.
【0010】次に,この正規化済みのデータを住所一致
データ結合合否判定部に送り,この判定部では第1のD
Baから1つずつレコードを取り出し,その住所情報
(町丁目・番地・号)と完全一致する住所情報を持つ第
2のDBbのレコード群を検索する。該当住所一致情報
がある場合,DBaの対象レコードの住人名情報の文字
とDBbの対象レコードの住人名の文字の一致度を共通
文字数で評価し,評価値が所定の合格基準値f1を超え
ている場合,これを結合させる。Next, the normalized data is sent to an address matching data combination pass / fail determination unit, which determines the first D
The records are taken out one by one from Ba, and a record group of the second DBb having the address information that completely matches the address information (town address, address, number) is searched. When there is the corresponding address matching information, the matching degree between the characters of the resident name information of the target record of DBa and the characters of the resident name of the target record of DBb is evaluated based on the number of common characters, and the evaluation value exceeds the predetermined acceptance criterion value f1. If so, combine them.
【0011】複数の住所一致レコードが存在する場合に
は,f1を超えてもっとも一致評価値が高いものを結合
させる。もし,住所一致データが存在しない場合には,
街区一致データ結合合否判定部に制御を移す。ここでは
住所情報のうち,町丁目・番地(街区)まで一致したデ
ータ群をDBbから検索してきて,それぞれに対して住
所一致データ結合合否判定部と同様に一致度を評価し,
所定の合格基準値f2を超えているもののうち,もっと
も評価値が高いものを結合させる。f2以上の評価値を
有するレコードがない場合には,結合不成功として未結
合のままとする。ここで番地情報までしか一致しない評
価値f2は,号情報まで一致した評価値f1に比較して
大きく設定しておき,より厳しく判定することにより,
誤結合を減らせるようになっている。When there are a plurality of address matching records, those having the highest matching evaluation value exceeding f1 are combined. If there is no address matching data,
The control is transferred to the block matching data combination pass / fail determination unit. Here, of the address information, a data group matching up to the town / street / street (block) is searched from the DBb, and the matching degree is evaluated for each of them in the same manner as the address matching data combination pass / fail determination unit.
Among those exceeding the predetermined acceptance criterion value f2, those having the highest evaluation value are combined. If there is no record having an evaluation value equal to or greater than f2, the connection is unsuccessful and is left unconnected. Here, the evaluation value f2 that matches only up to the address information is set larger than the evaluation value f1 that matches up to the address information, and by making a stricter determination,
It can reduce misconnection.
【0012】例えば,一致度による合否判定評価値Fは
次のように決定する。まず住人名を構成する文字列に対
し,DBaとDBbの住人名とで共通の文字の数をカウ
ントする。この文字数をBとし,DBaの住人名の全文
字数をAとすると, F=B/A である。もちろん結合させたい両DBの特性によって
は,連続一致の文字列に高得点を与えて評価したり,字
種別に一致度を評価する方式などでもよい。For example, a pass / fail evaluation value F based on the degree of coincidence is determined as follows. First, the number of characters common to the character strings constituting the resident name between the resident names of DBa and DBb is counted. If the number of characters is B and the total number of characters of the resident name in DBa is A, then F = B / A. Of course, depending on the characteristics of the two DBs to be combined, a method may be used in which a high score is given to a character string that is continuously matched for evaluation, or a method of evaluating the degree of coincidence for a character type.
【0013】上記処理において,実際の住人名だけでは
なく方書についても考慮し,ビル名などの方書において
も同様に住所の一致度に応じて文字の一致度を判定し,
DBaとDBbの異なる2種類のデータを計算機で効率
よく結び付けるようにしてもよい。これにより,場合に
よってはさらに実用的に好ましい結合結果を得ることが
可能になる。In the above processing, not only the actual resident's name but also the book is considered, and in the book such as the building name, the degree of coincidence of characters is similarly determined in accordance with the degree of coincidence of the address.
Two types of data different from DBa and DBb may be efficiently linked by a computer. This makes it possible in some cases to obtain more practically favorable coupling results.
【0014】本発明による作用は,以下のとおりであ
る。上記のように構成される本発明においては,住所の
一致度を考慮して住人名の文字の一致度の判定基準を変
化させて評価することで,きめ細かい評価による自動結
合が可能になる。しかも,文字列を単語の集合として捉
えず,単に文字の集合として捉え,共通文字の存在にの
み着目して処理するため,表記のゆらぎに強く,処理も
日本語処理を必要としないため非常に簡易な処理で実現
できる。The operation of the present invention is as follows. In the present invention configured as described above, by performing evaluation by changing the criterion of the degree of coincidence of the character of the resident name in consideration of the degree of coincidence of the address, it is possible to perform automatic connection by fine evaluation. Moreover, character strings are not regarded as a set of words, but simply as a set of characters, and are processed by focusing only on the presence of common characters. It can be realized by simple processing.
【0015】[0015]
【発明の実施の形態】次に,本発明の実施の形態につい
て図面を参照して説明する。図1は本発明による住所情
報による異種データの結合処理装置の要部構成を示すブ
ロック図,図2は図1に示した各データベースの内容
例,図3は図1に示した各正規化済みデータベースの内
容例,図4は図1に示した結合済みデータベースの内容
例,図5は図1に示した処理装置による結合処理フロー
の概要を具体的に示す図である。Next, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a main part of an apparatus for combining heterogeneous data based on address information according to the present invention. FIG. 2 is an example of the contents of each database shown in FIG. 1, and FIG. 3 is each normalized data shown in FIG. FIG. 4 shows an example of the contents of the database, FIG. 4 shows an example of the contents of the combined database shown in FIG. 1, and FIG. 5 is a diagram specifically showing an outline of the combining processing flow by the processing device shown in FIG.
【0016】この処理装置100は,CPUおよびメモ
リからなる装置であり,図1に示すように,住人名等の
正規化処理部110,住所一致データ結合合否判定部1
20,街区一致データ結合合否判定部130,結合済み
DB作成部140の各処理手段を備える。The processing device 100 is a device comprising a CPU and a memory. As shown in FIG.
20, each of the processing units of the block matching data combination pass / fail determination unit 130 and the combined DB creation unit 140.
【0017】結合対象となる第1のDBa101は,こ
の例では図2(a)に示すような内容のデータを持ち,
第2のDBb102は,図2(b)に示すような内容の
データを持つものとする。正規化処理部110は,結合
対象となる第1のDBa101と,第2のDBb102
とにアクセスし,それぞれのレコードの中の住人名を読
み出し,例えば「株式会社」や「(株)」の表記を
「(株)」に統一したり,「プランツ」や「ブランツ」
などの表記のゆれをいずれも清音化して「フランツ」と
するなどの正規化を実施し,第1のDBa101から正
規化済みDBa103を,第2のDBb102から正規
化済みDBb104を作成する。In this example, the first DBa 101 to be combined has data having contents as shown in FIG.
It is assumed that the second DBb 102 has data having contents as shown in FIG. The normalization processing unit 110 includes a first DBa 101 to be combined and a second DBb 102
And read the resident name in each record, for example, unify the notation of "stock company" and "(stock)" to "(stock)", "plants" and "brands"
Then, normalization such as clearing any fluctuations in notation such as “Franz” is performed, and a normalized DBa 103 is created from the first DBa 101 and a normalized DBb 104 is created from the second DBb 102.
【0018】正規化済みDBa103は,図3(a)に
示すような内容になり,正規化済みDBb104は,図
3(b)に示すような内容になる。住所一致データ結合
合否判定部120では,正規化済みDBa103から1
レコードずつ取り出し,それと同一の住所を持つ正規化
済みDBb104のレコード(あるいはレコード群)を
取り出し,図5の処理に従って合否を判定する。The normalized DBa 103 has the contents as shown in FIG. 3A, and the normalized DBb 104 has the contents as shown in FIG. 3B. The address matching data combining pass / fail determination unit 120 determines whether the normalized DBa 103
The records (or records) of the normalized DBb 104 having the same address as that of the records are taken out, and the pass / fail is determined according to the processing of FIG.
【0019】Aを正規化済みDBa103における注目
レコードの住人名の全文字数,Bを一致文字数,Fを合
否判定評価値とすると,例えば「(株)シャトレー志賀
屋」と「(株)シャトレーシカヤ」はA=11,B=
8,F=0.727となり,「渋谷区立図書館」と「区
立富ケ谷図書館」はA=7,B=5,F=0.714と
なる。また,「フランツG」と「喫茶ランタン」はA=
5,B=2,F=0.4となる。もし,住所一致時合格
基準値をf1=0.6とすると,前2つの例では同一住
人名のデータとして結合できるが,最後の例は不合格で
結合不可と判断される。Assuming that A is the total number of characters of the resident name of the record of interest in the normalized DBa 103, B is the number of matching characters, and F is the pass / fail judgment evaluation value, for example, "Chatela Shigaya Co., Ltd." Means A = 11, B =
8, F = 0.727, and A = 7, B = 5, F = 0.714 for "Shibuya City Library" and "Municipal Tomigaya Library". "Franz G" and "Cafe Lantern" are A =
5, B = 2, and F = 0.4. If the pass criterion value at the time of address matching is f1 = 0.6, the data can be combined as data of the same resident name in the preceding two examples, but the last example is rejected and determined to be impossible to combine.
【0020】住所一致データ結合合否判定部120で結
合できなかったレコードは,街区一致データ結合合否判
定部130に送られる。ここでは,注目レコードと同一
街区の住所を持つレコード全体が結合合否判定の対象と
なる。例えば,1番地5号の「フランツG」は,1番地
2号の「Gフランツ」とはA=5,B=5,F=1と評
価され,1番地8号の「喫茶フランス」とはA=5,B
=3,F=0.6と評価される。住所不一致時の合格基
準値(f2)がf2=0.8であるとすると,前者のみ
が合格とみなされる。もし,合否判定評価値Fが0.8
以上の候補レコードが複数存在する場合には,合否判定
評価値Fの最も高いものが合格となり(同点の場合には
地番(号)情報の近いものを優先させるなどの基準で判
定する),すべて基準値f2より合否判定評価値Fが小
の場合には,結合レコードなし(未結合)となる。The records that could not be combined by the address matching data combination determination unit 120 are sent to the block matching data combination determination unit 130. Here, the entire record having an address in the same block as the record of interest is the target of the combination pass / fail determination. For example, "Frantz G" of No. 1 is evaluated as A = 5, B = 5 and F = 1 as "G Franz" of No. 1 and "Cafe France" of No. 1 is A = 5, B
= 3, F = 0.6. If the pass criterion value (f2) at the time of address mismatch is f2 = 0.8, only the former is regarded as pass. If the pass / fail evaluation value F is 0.8
When there are a plurality of candidate records, the highest pass / fail judgment evaluation value F is passed (in the case of a tie, judgment is made based on a criterion such as giving priority to the one with the closest lot number (number) information). If the pass / fail evaluation value F is smaller than the reference value f2, there is no combined record (unconnected).
【0021】結合済みDB作成部140では,住所一致
データ結合合否判定部120および街区一致データ結合
合否判定部130で合格と判定されたレコードに対し,
結合フラグをオンにし,第1のDBa101の情報に加
えて,第2のDBb102の情報を持たせた結合済みD
B105を作成する。具体的には,結合済みDB105
は,図4に示したような内容になる。The merged DB creating unit 140 compares the records determined as pass by the address matching data combining pass / fail determination unit 120 and the block matching data combining pass / fail determination unit 130 with each other.
The combining flag is turned on, and the combined D that has the information of the second DBb 102 in addition to the information of the first DBa 101
Create B105. Specifically, the combined DB 105
Has the contents as shown in FIG.
【0022】以上の結合処理の流れを図5に従って説明
する。まず,正規化処理部110は,結合対象となるD
Ba101とDBb102とから,それぞれ正規化済み
DBa103,正規化済みDBb104を作成する(S
1)。The flow of the above combining process will be described with reference to FIG. First, the normalization processing unit 110 determines the D
A normalized DBa 103 and a normalized DBb 104 are created from the Ba 101 and the DBb 102, respectively (S
1).
【0023】次に,住所一致データ結合合否判定部12
0は,正規化済みDBa103から1レコードずつ取り
出し,それと同一の住所を持つ正規化済みDBb104
の対応レコードに対して,合否判定評価値F(F=B/
A)を計算する(S2)。Next, the address match data combination pass / fail judgment section 12
0 is a record extracted from the normalized DBa 103 one record at a time, and a normalized DBb 104 having the same address as the extracted record.
Of the pass / fail judgment evaluation value F (F = B /
A) is calculated (S2).
【0024】評価値Fと基準値f1とを比較し(S
3),評価値Fが基準値f1以上であれば,結合可と判
断してステップS10へ進み,基準値f1よりも小さけ
ればステップS4へ進む。The evaluation value F is compared with the reference value f1 (S
3) If the evaluation value F is equal to or more than the reference value f1, it is determined that the combination is possible, and the process proceeds to step S10. If the evaluation value F is smaller than the reference value f1, the process proceeds to step S4.
【0025】街区一致データ結合合否判定部130は,
住所一致データ結合合否判定部120で結合不可と判断
された正規化済みDBa103の対象レコードと同一街
区の住所を持つ正規化済みDBb104のデータを1件
抽出する(S4)。それについて,合否判定評価値F
(F=B/A)を計算し,結果の評価値Fと住所不一致
時の合格基準値f2とを比較する(S5)。評価値Fが
基準値f2以上であれば,そのレコードを合格候補と認
定する(S6)。The block matching data combination pass / fail determination unit 130
One piece of data of the normalized DBb 104 having an address in the same block as the target record of the normalized DBa 103 determined to be unmergeable by the address matching data combining pass / fail determination unit 120 is extracted (S4). The pass / fail evaluation value F
(F = B / A) is calculated, and the evaluation value F of the result is compared with a pass criterion value f2 at the time of address mismatch (S5). If the evaluation value F is equal to or more than the reference value f2, the record is recognized as a passing candidate (S6).
【0026】ステップS4〜S6を,正規化済みDBb
104の同一街区内レコードについて全件繰り返し(S
7),全件についてのチェックが終了したならば合格候
補があったかどうかを判定する(S8)。Steps S4 to S6 are referred to as normalized DBb
Repeat all records for 104 records in the same block (S
7) If all the items have been checked, it is determined whether there is a pass candidate (S8).
【0027】合格候補がなければ,結合不可を結合済み
DB作成部140へ通知し,合格候補があれば,合格候
補が複数あるかどうかを調べ,複数ある場合には合格候
補の中で評価値Fの最も高い候補レコードを最終的に選
択し(S9),結合可を結合済みDB作成部140へ通
知する。If there are no pass candidates, the combination is notified to the joined DB creating unit 140. If there are pass candidates, it is checked whether there are a plurality of pass candidates. The candidate record with the highest F is finally selected (S9), and the combination possibility is notified to the combined DB creation unit 140.
【0028】結合済みDB作成部140では,結合の可
否に応じて,結合フラグをオンにした結合成功の処理
(S10)または結合フラグをオフにした結合不成功の
処理(S11)を行い,結合済みDB105を作成す
る。The merged DB creator 140 performs a merge success process (S10) with the merge flag turned on or a merge unsuccess process (S11) with the merge flag turned off, depending on whether the merge is possible. The completed DB 105 is created.
【0029】以上,住人名について,その文字の一致度
の判定基準を住所の一致度を考慮して変化させる例を説
明したが,結合対象となる住所情報のレコードの中に,
ビル名などの方書を含む場合には,住人名だけではなく
方書についてもその文字の一致度を同様に結合合否を判
定するための対象としてもよい。In the above, an example has been described in which the criterion for determining the degree of coincidence of a character is changed in consideration of the degree of coincidence of an address for a resident name.
When a library such as a building name is included, not only the resident's name but also the library may be used as a target for judging whether or not the character is matched in the same manner.
【0030】例えば,第1のデータベースのレコードに
おける方書をx1,住人名をy1,また第2のデータベ
ースのレコードにおける方書をx2,住人名をy2とし
たとき,方書を住人名と同様に扱い,x1とx2の文字
の一致度による評価,x1とy2の文字の一致度による
評価,y1とx2の文字の一致度による評価,y1とy
2の文字の一致度による評価をそれぞれ行い,このどれ
かが結合可と判断されたときに,2種類のデータを結合
させるというようにしてもよい。For example, when the format in the record of the first database is x1, the resident name is y1, and the format in the record of the second database is x2, and the resident name is y2, the format is the same as the resident name. And evaluation based on the degree of coincidence between the characters x1 and x2, evaluation based on the degree of coincidence between the characters x1 and y2, evaluation based on the degree of coincidence between the characters y1 and x2, and y1 and y
The evaluation may be performed based on the degree of coincidence of the two characters, and when it is determined that any one of the two characters can be combined, the two types of data may be combined.
【0031】[0031]
【実施例】住人名と方書の両方に着目し,本方法を使っ
て東京23区の100万件の電話帳DB(タウンページ
データ)と市販住宅地図DBとを結合させた例では,結
合率は約90%を実現すると共に,処理時間はパソコン
を使って数時間で処理することができた。したがって,
従来の日本語処理を使った方式に比較して大幅に処理時
間を短縮できることが実証された。[Embodiment] Focusing on both the resident name and the form, and using this method to combine 1 million telephone directory DBs (town page data) in 23 wards of Tokyo with commercial housing map DB, Achieved about 90%, and the processing time was several hours using a personal computer. Therefore,
It has been demonstrated that the processing time can be significantly reduced compared to the conventional method using Japanese processing.
【0032】[0032]
【発明の効果】以上説明したように,本発明によれば,
住所の一致度を考慮して住人名情報の文字の一致度の判
定基準を変化させ評価することで,きめ細かい評価によ
る自動結合が可能になる。しかも,文字列を単語の集合
として捉えず,単に文字の集合として捉え,共通文字の
存在にのみ着目して処理するため,表記のゆらぎに強
く,処理も日本語処理を必要としないため非常に簡易な
処理で実現することができるようになる。As described above, according to the present invention,
By changing and evaluating the criterion for determining the degree of coincidence of the characters of the resident name information in consideration of the degree of coincidence of the address, automatic connection by fine evaluation becomes possible. Moreover, character strings are not regarded as a set of words, but simply as a set of characters, and are processed by focusing only on the presence of common characters. This can be realized by simple processing.
【図1】本発明の要部構成を示すブロック図である。FIG. 1 is a block diagram illustrating a main configuration of the present invention.
【図2】図1に示した各データベースの内容例を示す図
である。FIG. 2 is a diagram showing an example of the contents of each database shown in FIG. 1;
【図3】図1に示した各正規化済みデータベースの内容
例を示す図である。FIG. 3 is a diagram showing an example of the contents of each normalized database shown in FIG. 1;
【図4】図1に示した結合済みデータベースの内容例を
示す図である。FIG. 4 is a diagram showing an example of contents of a combined database shown in FIG. 1;
【図5】図1に示した処理装置による結合処理フローの
概要を示す図である。FIG. 5 is a diagram showing an outline of a combining processing flow by the processing apparatus shown in FIG. 1;
101 データベース(DBa) 102 データベース(DBb) 103 正規化済みDBa 104 正規化済みDBb 105 結合済みDB 100 処理装置 110 正規化処理部 120 住所一致データ結合合否判定部 130 街区一致データ結合合否判定部 140 結合済みDB作成部 101 Database (DBa) 102 Database (DBb) 103 Normalized DBa 104 Normalized DBb 105 Combined DB 100 Processor 110 Normalization Processing Unit 120 Address Matching Data Combining Pass / Fail Determination Unit 130 Block Matching Data Combining Pass / Fail Determination Unit 140 Combining DB creation unit
Claims (2)
計算機により結び付ける方法であって,両者のデータに
含まれる住人名または方書の正規化を行ってデータの表
現を整える過程と,住所が完全一致するレコードの住人
名または方書の文字の一致度を評価してあらかじめ定め
た基準値以上の一致度があったならば合格として両者を
結び付ける過程と,前記基準値以上の一致度がなかった
レコードについては,住所が不一致の可能性があるとし
て街区まで一致するレコード群まで一致度の評価範囲を
広げ,判定基準を住所が一致するときよりも厳しくして
一致度を判定し,両者を結び付ける過程とを有すること
を特徴とする住所情報による異種データの結合処理方
法。1. A method of connecting two different types of data having address information by a computer, wherein a process of normalizing a resident name or a format included in both data to prepare a representation of the data, and A process of evaluating the degree of coincidence of the resident name of the record or the letter of the book that completely matches, and if there is a degree of coincidence equal to or more than a predetermined reference value, as a pass, linking the two. With regard to the records that have been identified, it is determined that there is a possibility that the addresses do not match, and the evaluation range of the degree of match is extended to a group of records that match up to the block, the criteria are made stricter than when the addresses match, and the degree of match is determined. Combining the different types of data with the address information.
計算機により結び付ける装置であって,両者のデータに
含まれる住人名または方書の正規化を行ってデータの表
現を整える第1の手段と,住所が完全一致するレコード
の住人名または方書の文字の一致度を評価してあらかじ
め定めた基準値以上の一致度があったならば合格として
両者を結び付ける第2の手段と,前記第2の手段の判定
で合格しなかったレコードについては,住所が不一致の
可能性があるとして街区まで一致するレコード群まで一
致度の評価範囲を広げ,判定基準を住所が一致するとき
よりも厳しくして一致度を判定し,両者を結び付ける第
3の手段とを備えることを特徴とする住所情報による異
種データの結合処理装置。2. An apparatus for connecting two different types of data having address information by a computer, comprising first means for normalizing a resident name or a form included in both data to prepare a representation of the data. A second means for evaluating the degree of coincidence of a resident name or a letter of a letter of a record whose address completely matches, and if there is a degree of coincidence equal to or greater than a predetermined reference value, as a pass, connecting the two; For records that did not pass the judgment of the above means, it is assumed that the address may not match, and the evaluation range of the matching degree is expanded to the record group that matches the block, and the criteria are made stricter than when the address matches. And a third means for judging the degree of coincidence and connecting the two to each other.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02161798A JP3517345B2 (en) | 1998-02-03 | 1998-02-03 | METHOD AND APPARATUS FOR JOINT PROCESSING OF DIFFERENT DATA WITH ADDRESS INFORMATION |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02161798A JP3517345B2 (en) | 1998-02-03 | 1998-02-03 | METHOD AND APPARATUS FOR JOINT PROCESSING OF DIFFERENT DATA WITH ADDRESS INFORMATION |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11219367A true JPH11219367A (en) | 1999-08-10 |
| JP3517345B2 JP3517345B2 (en) | 2004-04-12 |
Family
ID=12060018
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP02161798A Expired - Fee Related JP3517345B2 (en) | 1998-02-03 | 1998-02-03 | METHOD AND APPARATUS FOR JOINT PROCESSING OF DIFFERENT DATA WITH ADDRESS INFORMATION |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3517345B2 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008122183A (en) * | 2006-11-10 | 2008-05-29 | Denso Corp | Facility information processing apparatus and program |
| WO2019069507A1 (en) * | 2017-10-05 | 2019-04-11 | 日本電気株式会社 | Feature value generation device, feature value generation method, and feature value generation program |
| WO2019069505A1 (en) * | 2017-10-05 | 2019-04-11 | 日本電気株式会社 | Information processing device, combination condition generation method, and combination condition generation program |
| WO2019069506A1 (en) * | 2017-10-05 | 2019-04-11 | 日本電気株式会社 | Feature value generation device, feature value generation method, and feature value generation program |
| US10885011B2 (en) | 2015-11-25 | 2021-01-05 | Dotdata, Inc. | Information processing system, descriptor creation method, and descriptor creation program |
| US11727203B2 (en) | 2017-03-30 | 2023-08-15 | Dotdata, Inc. | Information processing system, feature description method and feature description program |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53108326A (en) * | 1977-03-04 | 1978-09-21 | Fujitsu Ltd | Information search system |
| JPH05334360A (en) * | 1992-05-28 | 1993-12-17 | Fujitsu Ltd | Name recognizing method |
| JPH09259141A (en) * | 1996-03-26 | 1997-10-03 | Hitachi Software Eng Co Ltd | Map data linkage system |
-
1998
- 1998-02-03 JP JP02161798A patent/JP3517345B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53108326A (en) * | 1977-03-04 | 1978-09-21 | Fujitsu Ltd | Information search system |
| JPH05334360A (en) * | 1992-05-28 | 1993-12-17 | Fujitsu Ltd | Name recognizing method |
| JPH09259141A (en) * | 1996-03-26 | 1997-10-03 | Hitachi Software Eng Co Ltd | Map data linkage system |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008122183A (en) * | 2006-11-10 | 2008-05-29 | Denso Corp | Facility information processing apparatus and program |
| US10885011B2 (en) | 2015-11-25 | 2021-01-05 | Dotdata, Inc. | Information processing system, descriptor creation method, and descriptor creation program |
| US11727203B2 (en) | 2017-03-30 | 2023-08-15 | Dotdata, Inc. | Information processing system, feature description method and feature description program |
| WO2019069507A1 (en) * | 2017-10-05 | 2019-04-11 | 日本電気株式会社 | Feature value generation device, feature value generation method, and feature value generation program |
| WO2019069505A1 (en) * | 2017-10-05 | 2019-04-11 | 日本電気株式会社 | Information processing device, combination condition generation method, and combination condition generation program |
| WO2019069506A1 (en) * | 2017-10-05 | 2019-04-11 | 日本電気株式会社 | Feature value generation device, feature value generation method, and feature value generation program |
| US11514062B2 (en) | 2017-10-05 | 2022-11-29 | Dotdata, Inc. | Feature value generation device, feature value generation method, and feature value generation program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3517345B2 (en) | 2004-04-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5745745A (en) | Text search method and apparatus for structured documents | |
| US7142716B2 (en) | Apparatus for searching document images using a result of character recognition | |
| JP3152871B2 (en) | Dictionary search apparatus and method for performing a search using a lattice as a key | |
| US5832480A (en) | Using canonical forms to develop a dictionary of names in a text | |
| JPH0765035A (en) | Structured document retrieving device | |
| CN105373365A (en) | Managing an Archive for Approximate String Matching | |
| US20030126138A1 (en) | Computer-implemented column mapping system and method | |
| JPH11219367A (en) | METHOD AND APPARATUS FOR JOINING DIFFERENT DATA WITH ADDRESS INFORMATION | |
| JP2921522B1 (en) | Database combining method and apparatus, and storage medium storing database combining program | |
| JPH10307837A (en) | Search device and storage medium storing search program | |
| JP2001101184A (en) | Structured document generation method and apparatus, and storage medium storing structured document generation program | |
| JP2002132789A (en) | Document search method | |
| JP2588261B2 (en) | Address database search device by OCR | |
| CN115952801B (en) | A method for aligning company names, an electronic device, and a storage medium | |
| JPH0635971A (en) | Document retrieving device | |
| JP4915499B2 (en) | Synonym dictionary generation system, synonym dictionary generation method, and synonym dictionary generation program | |
| JP3266068B2 (en) | Map data linkage system and storage medium having program for performing map data linkage | |
| JP4034503B2 (en) | Document search system and document search method | |
| JP3495253B2 (en) | Error elimination method for automatic combination of heterogeneous data having address information and its processing apparatus | |
| JP2006106896A (en) | Database registration system, database search system, vocabulary index registration method, and different notation identification search method | |
| JP2996823B2 (en) | Character recognition device | |
| CN120492554A (en) | Method for checking names of interest points, electronic device, storage medium and program product | |
| JP3332142B2 (en) | Morphological analyzer and method | |
| JPS60225273A (en) | Word retrieving system | |
| WO2022059556A1 (en) | Document retrieval device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040120 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040123 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080130 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090130 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090130 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100130 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110130 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110130 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120130 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130130 Year of fee payment: 9 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |