JPH0567155A - Information retrieving device - Google Patents

Information retrieving device

Info

Publication number
JPH0567155A
JPH0567155A JP3228980A JP22898091A JPH0567155A JP H0567155 A JPH0567155 A JP H0567155A JP 3228980 A JP3228980 A JP 3228980A JP 22898091 A JP22898091 A JP 22898091A JP H0567155 A JPH0567155 A JP H0567155A
Authority
JP
Japan
Prior art keywords
search
attribute
attribute name
information
retrieval
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
JP3228980A
Other languages
Japanese (ja)
Inventor
Hisazumi Tsuchida
尚純 土田
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP3228980A priority Critical patent/JPH0567155A/en
Publication of JPH0567155A publication Critical patent/JPH0567155A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To convert attribute names registered in each DB (data base) and to execute information retrieval by allowing attribute names registered in DBs and attribute names of the standard retrieval system to correspond to each other. CONSTITUTION:When a retrieval conditional statement is inputted, a knowledge base storage device 5 is used to divide the retrieval conditional statement into a data base name, a retrieval language, an attribute name, and an attribute; and if the attribute name in the retrieval conditional statement coincides with an attribute name registered in data base systems 3 and 4 as the information retrieval object, a retrieval language corresponding to the information schema of data base systems 3 and 4 is used to convert the retrieval conditional statement in accordance with the attribute name and the attribute value, and the conversion result is used for retrieval of data base systems 3 and 4 through an input/output device.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、データベース群を統一
された標準検索式で表現可能な検索条件で検索可能とす
る情報検索装置に関し、更に詳しくは、今まで各々個々
に構築、発展してきた異なる情報スキーマを有するデー
タベース群を今後は複合的統合的に活用し、1つの業務
を遂行することが必須となってきているが、これらのデ
ータベース群を統一された標準検索式で表現可能な検索
条件で検索可能とするとともに、該検索条件に現れる属
性名と異なる属性名を有するデータベースまたは属性面
そのものが存在しないデータベースへも各々のデータベ
ースに登録してある内容に関する知識を活用することに
より仮想的に1つのデータベースとして情報検索可能と
する情報検索装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information retrieving apparatus capable of retrieving a database group under a retrieval condition that can be expressed by a unified standard retrieval formula. More specifically, it has been constructed and developed individually up to now. In the future, it will be essential to utilize databases that have different information schemas in a complex and integrated manner to carry out one task. However, these databases can be represented by standardized search formulas. Virtually by using the knowledge about the contents registered in each database to the database that has the attribute name different from the attribute name that appears in the search condition or the database that does not have the attribute surface itself while making it possible to search by the condition The present invention relates to an information search device that enables information search as one database.

【0002】[0002]

【従来の技術】従来、各々異なる情報スキーマを有する
データベース(以下、DBと略称する)群を統一された
標準検索式で表現可能な検索条件によって検索可能とす
るためには、各々のDBより個別のデータベース管理シ
ステム(DBMS)を用いてデータを一旦読み出し、標
準情報スキーマで再度格納する方法、すなわちDB変換
していた。
2. Description of the Related Art Conventionally, in order to be able to search a database (hereinafter, abbreviated as DB) group having different information schemas by a search condition that can be expressed by a unified standard search formula, each database is individually searched. The data is read once using the database management system (DBMS) and stored again in the standard information schema, that is, DB conversion.

【0003】[0003]

【発明が解決しようとする課題】上述した従来の方法は
効率が悪く、コスト、時間の面で問題があった。
The above-mentioned conventional method is inefficient and has problems in terms of cost and time.

【0004】また、情報スキーマの変換はできても、属
性名の意味レベルでの整合がとってなかったので、DB
に登録してある属性名の相違から検索条件に合致する情
報を得ることができない場合が多いという問題がある。
Further, although the information schema can be converted, the semantic level of the attribute name is not consistent, so that the DB
There is a problem that it is often impossible to obtain information that matches the search condition due to the difference in the attribute names registered in.

【0005】本発明は、上記に鑑みてなされたもので、
その目的とするところは、各々のDBに登録されている
属性名と標準検索式の属性名との対応付けを行い、各D
B毎に、DBに登録されている属性名に変換し、情報検
索を実行するか、または関連のある複数の属性名により
得られた検索結果から最終的検索条件に合致した情報を
導出するか、または各DBの内容に関するドメイン知識
より該属性名に対応する値をデフォルト推論することを
可能とする情報検索装置を提供することにある。
The present invention has been made in view of the above,
The purpose is to associate the attribute name registered in each DB with the attribute name of the standard search formula, and
For each B, convert to the attribute name registered in the DB and execute information search, or derive information that matches the final search condition from the search results obtained from multiple related attribute names Another object is to provide an information retrieval device capable of inferring a default value corresponding to the attribute name from domain knowledge about the contents of each DB.

【0006】[0006]

【課題を解決するための手段】上記目的を達成するた
め、本発明の情報検索装置は、検索条件文を入力し、検
索結果として検索条件文に合致した情報を出力し、各種
データベースシステム群へのアクセスインタフェースを
有する入出力装置、前記データベースシステム群に登録
されている属性名に関する知識、各種データベースシス
テム群の情報スキーマ・検索言語に関する知識、各種デ
ータベースシステムに登録されている内容に関するドメ
インの知識を記憶する知識ベース記憶装置および全体を
制御する制御装置を有する情報検索装置であって、検索
条件文が前記入出力装置を通して前記制御装置に入力さ
れた場合、前記制御装置は検索条件文を知識ベース記憶
装置を用いてデータベース名、検索言語、属性名、属性
に分割した後、該検索条件文中の属性名が情報検索対象
のデータベースシステムに登録されている属性名と合致
する場合には、該属性名と属性値からデータベースシス
テムの情報スキーマに対応した検索言語を用いて検索条
件文を変換して、入出力装置経由でデータベースシステ
ムの検索に利用する手段を有することを要旨とする。
In order to achieve the above object, the information retrieval apparatus of the present invention inputs a retrieval condition sentence and outputs information matching the retrieval condition sentence as a retrieval result to various database system groups. I / O device having access interface of the above, knowledge about attribute names registered in the database system group, knowledge about information schema / search language of various database system groups, domain knowledge about contents registered in various database systems. An information retrieval device having a knowledge base storage device for storing and a control device for controlling the whole, wherein when a retrieval condition sentence is input to the control device through the input / output device, the control device transmits the retrieval condition sentence to the knowledge base. After dividing into database name, search language, attribute name and attribute using the storage device, If the attribute name in the condition sentence matches the attribute name registered in the database system for which information is to be searched, the search condition sentence is calculated from the attribute name and the attribute value using a search language corresponding to the information schema of the database system. The gist of the present invention is to have a means for converting and using it for searching the database system via the input / output device.

【0007】[0007]

【作用】本発明の情報検索装置では、検索条件文が入力
された場合、該検索条件文を知識ベース記憶装置を用い
てデータベース名、検索言語、属性名、属性に分割した
後、該検索条件文中の属性名が情報検索対象のデータベ
ースシステムに登録されている属性名と合致する場合に
は、該属性名と属性値からデータベースシステムの情報
スキーマに対応した検索言語を用いて検索条件文を変換
して、入出力装置経由でデータベースシステムの検索に
利用する。
In the information retrieval apparatus of the present invention, when a retrieval condition sentence is input, the retrieval condition sentence is divided into a database name, a retrieval language, an attribute name, and an attribute by using a knowledge base storage device, and then the retrieval condition is If the attribute name in the sentence matches the attribute name registered in the database system of the information search target, the search condition sentence is converted from the attribute name and attribute value using a search language corresponding to the information schema of the database system. Then, it is used for searching the database system via the input / output device.

【0008】[0008]

【実施例】以下、図面を用いて本発明の実施例を説明す
る。
Embodiments of the present invention will be described below with reference to the drawings.

【0009】図1は本発明の一実施例に係わる情報検索
装置の構成図である。同図において、1は標準検索式と
してSQLを入力し、検索結果を出力するとともに、各
種DBへアクセスする入出力装置、2は全体を制御する
制御装置、3及び4は情報スキーマの異なるDBシステ
ム、5は各DBに登録されている属性名及び属性名間の
関係知識、各DBに登録されている内容に関するドメイ
ン知識、各DBの情報スキーマ・検索言語に関する知識
等の知識を記憶しておく知識ベース記憶装置である。
FIG. 1 is a block diagram of an information retrieval apparatus according to an embodiment of the present invention. In the figure, 1 is an input / output device for inputting SQL as a standard search formula and outputting a search result and for accessing various DBs, 2 is a control device for controlling the whole, and 3 and 4 are DB systems having different information schemas. Reference numeral 5 stores knowledge of attribute names registered in each DB and relational knowledge between attribute names, domain knowledge about contents registered in each DB, knowledge about information schema and search language of each DB, and the like. It is a knowledge base storage device.

【0010】図2および図3は、知識ベース記憶装置5
に格納されている知識の表現例であって、仮想DBに登
録されている属性名、即ち検索条件文にあらわれる属性
名がスロット名であるクラスフレームを用意し、この仮
想DBに登録されている属性名とその属性値の定義をス
ロット値に持つ仮想DBインスタンスを用意する。更
に、実在する各種DB群の各々1つに対応するインスタ
ンスフレームを用意し、そのインスタンスのスロット値
に該DBに登録されている属性名及び属性名定義を記述
することで、仮想DBの属性名との対応知識を表現す
る。これにより、DBの増減、属性名の追加・変更にも
柔軟に対処可能となっている。また、各種DBの内容に
おいて、そのドメインの知識もいくつか用意しておく。
例えば、設備に関するDBにおいて、ロケーションと、
装置番号、装置種別に関する知識等がある(図3、ドメ
イン知識1)。
2 and 3 show a knowledge base storage device 5.
A class frame in which the attribute name registered in the virtual DB, that is, the attribute name appearing in the search condition sentence is the slot name, which is an example of the knowledge stored in the virtual DB, is prepared and registered in this virtual DB. A virtual DB instance having an attribute name and its attribute value definition as a slot value is prepared. Furthermore, by preparing an instance frame corresponding to each one of various existing DB groups and describing the attribute name and attribute name definition registered in the DB in the slot value of the instance, the attribute name of the virtual DB Express corresponding knowledge with. As a result, it is possible to flexibly deal with increase / decrease in DB and addition / change of attribute names. Also, some knowledge of the domain is prepared in the contents of various DBs.
For example, in the facility DB, the location,
There is knowledge about the device number and device type (Fig. 3, domain knowledge 1).

【0011】次に、上述した情報検索装置の動作につい
て図4に示すフローチャートを参照して説明する。
Next, the operation of the above information retrieval apparatus will be described with reference to the flowchart shown in FIG.

【0012】先ず、該情報検索装置に入力された検索条
件を解析する(ステップ110)。ここでは、通信装置
に関するDBに以下の検索条件で情報検索要求があった
場合を例にとって説明する。
First, the search condition input to the information search apparatus is analyzed (step 110). Here, a case where an information search request is made in the DB relating to the communication device under the following search conditions will be described as an example.

【0013】〔標準検索式(SQL)〕 SELECT 装置種別 FROM 装置表 WHERE ロケーション=’新宿北棟’ 製造業者名 =’日立’ 従って、解析結果は、 ○属性名→装置種別、ロケーション、製造業者名 ○所望の検索結果→属性名「装置種別」の属性値 ○検索条件→ロケーション=’新宿北棟’ かつ、製造業者名=’日立’ である。[Standard search formula (SQL)] SELECT Device type FROM Device list WHERE Location = 'Shinjuku North Building' Manufacturer name = 'Hitachi' Therefore, the analysis result is: Attribute name → device type, location, manufacturer name ○ Desired search result → Attribute name "attribute type" attribute value ○ Search condition → Location = 'Shinjuku North Building' and manufacturer's name = 'Hitachi'.

【0014】次に、知識ベースを用いて、検索条件の変
更を行う(ステップ120)。この例では、該DBに属
性名「装置種別」が登録されていないため、(図2でス
ロット値がNIL)、該DBのドメイン知識を適用して
属性名「ロケーション」と「装置番号」より装置種別を
推論することとする。従って、属性名を装置番号に変更
する。即ち、検索条件は、 ○属性名→装置番号、ロケーション、製造業者名 ○所望の検索結果→属性名「装置番号」の属性値 ○検索条件→ロケーション=’新宿北棟’ かつ、製造業者名=’日立’ 尚、これについては、後で詳述する。
Next, the search condition is changed using the knowledge base (step 120). In this example, since the attribute name “device type” is not registered in the DB (slot value is NIL in FIG. 2), the domain knowledge of the DB is applied to extract the attribute names “location” and “device number”. The device type will be inferred. Therefore, the attribute name is changed to the device number. In other words, the search condition is: Attribute name → device number, location, manufacturer name ○ Desired search result → Attribute value of attribute name "device number" ○ Search condition → Location = 'Shinjuku North Building' and manufacturer name = 'Hitachi' Note that this will be described in detail later.

【0015】次に、該設備DBの情報スキーマに合致さ
せるため、変更後の検索条件を用いて該DBのデータベ
ース管理システム(DBMS)の使用言語で検索式を合
成する(ステップ130)。これには、各種情報スキー
マ変換知識を活用する。
Next, in order to match the information schema of the equipment DB, a search expression is synthesized in the language used by the database management system (DBMS) of the DB using the changed search conditions (step 130). For this, various information schema conversion knowledge is utilized.

【0016】次に、検索を実行し、検索結果から知識ベ
ースを用いて、解を生成する(ステップ140,15
0)。この時、検索条件にある属性名が該DBに登録さ
れておらず、複数の属性名より推論する必要のある例の
場合、即ち、属性名「装置番号」の検索結果→「123
8」と、属性名「ロケーション」の属性値「新宿北
棟」:検索条件内に記述より、ドメイン知識1を適用し
て、装置種別「D70」が推論できる。
Next, a search is executed, and a solution is generated from the search result using the knowledge base (steps 140 and 15).
0). At this time, in the case where the attribute name in the search condition is not registered in the DB and it is necessary to infer from the plurality of attribute names, that is, the search result of the attribute name “device number” → “123
8 ”and the attribute value“ Shinjuku North Building ”of the attribute name“ Location ”: The domain type 1 can be applied from the description in the search condition to infer the device type“ D70 ”.

【0017】次に、回答として、装置種別「D70」を
返す(ステップ160)。
Next, the device type "D70" is returned as a reply (step 160).

【0018】では、次に、検索条件変更の処理につい
て、図5を用いて以下に詳述する。
Next, the process of changing the search condition will be described in detail below with reference to FIG.

【0019】仮想DBインスタンスと該DBインスタ
ンスの内容を比較し、スロット値の対応属性名(CAR
部)の有無(無しの場合はNIL)の判定を行う(ステ
ップ210)。
The contents of the virtual DB instance and the DB instance are compared, and the corresponding attribute name of the slot value (CAR
The presence / absence of a copy) (NIL if none) is determined (step 210).

【0020】対応する属性名が有る場合には、属性名
と属性値定義を比較し、以下の様な処理を行う(ステッ
プ220)。
If there is a corresponding attribute name, the attribute name is compared with the attribute value definition, and the following processing is performed (step 220).

【0021】i. 属性名及び属性値定義の完全一致→そ
のまま検索可(ステップ230)。
I. Exact match of attribute name and attribute value definition → Search is possible as it is (step 230).

【0022】ii. 属性名が異なっているが対応する属性
名が存在し、かつ、属性値定義は一致(ステップ24
0)→対応する属性名に変更して検索する(ステップ3
10)(例:図2のイ)。
Ii. The attribute names are different, but the corresponding attribute names exist, and the attribute value definitions match (step 24
0) → Change to the corresponding attribute name and search (step 3)
10) (Example: FIG. 2B).

【0023】iii.属性名は一致しているが、属性値定義
が異なる場合(ステップ250)→検索履歴を格納して
おくフレームに属性値定義情報を書き込み、そのまま検
索する(ステップ300)(例:図2のロ)。
Iii. When the attribute names match but the attribute value definitions are different (step 250) → The attribute value definition information is written in the frame for storing the search history and the search is performed as it is (step 300) (example) : Fig. 2B).

【0024】iv. 属性名及び属性値定義両方とも異なっ
ている場合(ステップ260)→検索履歴を格納してお
くフレームに属性名、属性値定義情報を書き込み、対応
する属性名に変更して検索する(ステップ310)
(例:図2のハ)。
Iv. When both the attribute name and the attribute value definition are different (step 260) → The attribute name and attribute value definition information are written in the frame for storing the search history, and the search is performed by changing to the corresponding attribute name. Yes (step 310)
(Example: c in FIG. 2).

【0025】対応する属性名が無い場合には、複数属
性名に変更可能か否か判定し、以下の様な処理を行う
(ステップ270)。
If there is no corresponding attribute name, it is determined whether or not the attribute name can be changed to a plurality of attribute names, and the following processing is performed (step 270).

【0026】i. 該DBに登録されている複数の属性名
に対応する属性値から推論する。従って、ここでは、該
属性名を複数の属性名に変更し、検索履歴フレームの属
性名スロットに該複数属性名リストを設定する(ステッ
プ280)。
I. Inference is made from attribute values corresponding to a plurality of attribute names registered in the DB. Therefore, here, the attribute name is changed to a plurality of attribute names, and the plural attribute name list is set in the attribute name slot of the search history frame (step 280).

【0027】ii. 該DBのドメイン知識の一つであるデ
フォルト値(ある条件下では、その属性値が初期値を有
している)を活用して、該属性値に対応する属性値を推
論する。従って、ここでは、検索履歴フレームの属性名
スロットに値‘無’を設定し、検索条件から該属性名を
削除する(ステップ290)。
Ii. Inferring the attribute value corresponding to the attribute value by utilizing the default value (the attribute value has an initial value under a certain condition) which is one of the domain knowledge of the DB To do. Therefore, here, the value "absent" is set in the attribute name slot of the search history frame, and the attribute name is deleted from the search condition (step 290).

【0028】次に、検索結果からの解生成の処理につい
て、図6を用いて以下に詳述する。まず、検索履歴フレ
ームの内容より以下の判断を行う(ステップ410)。
Next, the process of generating a solution from the search result will be described in detail below with reference to FIG. First, the following judgment is made based on the contents of the search history frame (step 410).

【0029】検索条件の属性名に対応する属性名は存
在するが、属性値定義が異なっている場合は、該DBイ
ンスタンスに記述してある変換関数を起動して、変換す
る(ステップ420)。
If the attribute name corresponding to the attribute name of the search condition exists, but the attribute value definitions are different, the conversion function described in the DB instance is activated and converted (step 420).

【0030】検索条件の属性名に対応する属性名が存
在せず、複数の関連ある属性名で検索した場合は、検索
結果の値と該DBのドメイン知識を活用して、該属性名
の値を推論する(ステップ430)。
When the attribute name corresponding to the attribute name of the search condition does not exist and a plurality of related attribute names are searched, the value of the attribute name is used by utilizing the value of the search result and the domain knowledge of the DB. Is inferred (step 430).

【0031】例:ロケーションと装置番号より、ドメイ
ン知識1を活用して、装置種別を推論する(図2の
ニ)。
Example: The domain knowledge 1 is utilized from the location and the device number to infer the device type (d in FIG. 2).

【0032】検索条件の属性名に対応する属性名が存
在しない場合、該DBのドメイン知識であるデフォルト
値を活用して、該属性名に対応する属性値を推論する
(ステップ440)。
When the attribute name corresponding to the attribute name of the search condition does not exist, the default value which is the domain knowledge of the DB is utilized to infer the attribute value corresponding to the attribute name (step 440).

【0033】例:属性名「状態」は、設備に関するDB
では初期値「良好」が常に成立する。故に、属性値は
「良好」と推論できる(図2のホ)。
Example: The attribute name "state" is a DB related to equipment
Then, the initial value "good" is always established. Therefore, it can be inferred that the attribute value is “good” (e in FIG. 2).

【0034】[0034]

【発明の効果】以上説明したように、本発明によれば、
情報スキーマが異なる複数のDB群に対して、本装置を
適用することで、統一された標準検索式で表現可能な検
索条件で情報検索可能となり、DB群の有機的活用が図
られ業務効率が格段に向上するとともに、これまでのD
B資産の有効利用が図られ経済的にも優れている。
As described above, according to the present invention,
By applying this device to multiple DB groups with different information schemas, it becomes possible to search information under search conditions that can be expressed by a unified standard search formula, and the DB groups can be used organically to improve work efficiency. It has improved dramatically, and D
It is economically superior because the B assets can be effectively used.

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

【図1】本発明の一実施例に係わる情報検索装置の構成
図である。
FIG. 1 is a configuration diagram of an information search device according to an embodiment of the present invention.

【図2】図1の情報検索装置に使用されている知識ベー
ス記憶装置に格納されている知識の表現例を示す図であ
る。
FIG. 2 is a diagram showing an example of representation of knowledge stored in a knowledge base storage device used in the information search device of FIG.

【図3】図1の情報検索装置に使用されている知識ベー
ス記憶装置に格納されている知識の表現例を示す図であ
る。
FIG. 3 is a diagram showing a representation example of knowledge stored in a knowledge base storage device used in the information search device of FIG. 1.

【図4】図1の情報検索装置の動作を示すフローチャー
トである。
FIG. 4 is a flowchart showing the operation of the information search device of FIG.

【図5】図1の情報検索装置の検索条件変更処理を示す
フローチャートである。
5 is a flowchart showing a search condition changing process of the information search device of FIG.

【図6】図1の情報検索装置における検索結果からの解
生成処理を示すフローチャートである。
6 is a flowchart showing a solution generation process from a search result in the information search device of FIG.

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

1 入出力装置 2 制御装置 3 データベースシステム 4 データベースシステム 5 知識ベース記憶装置 1 input / output device 2 control device 3 database system 4 database system 5 knowledge base storage device

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 検索条件文を入力し、検索結果として検
索条件文に合致した情報を出力し、各種データベースシ
ステム群へのアクセスインタフェースを有する入出力装
置、前記データベースシステム群に登録されている属性
名に関する知識、各種データベースシステム群の情報ス
キーマ・検索言語に関する知識、各種データベースシス
テムに登録されている内容に関するドメインの知識を記
憶する知識ベース記憶装置および全体を制御する制御装
置を有する情報検索装置であって、検索条件文が前記入
出力装置を通して前記制御装置に入力された場合、前記
制御装置は検索条件文を知識ベース記憶装置を用いてデ
ータベース名、検索言語、属性名、属性に分割した後、
該検索条件文中の属性名が情報検索対象のデータベース
システムに登録されている属性名と合致する場合には、
該属性名と属性値からデータベースシステムの情報スキ
ーマに対応した検索言語を用いて検索条件文を変換し
て、入出力装置経由でデータベースシステムの検索に利
用する手段を有することを特徴とする情報検索装置。
1. An input / output device which inputs a search condition sentence, outputs information matching the search condition sentence as a search result, has an access interface to various database system groups, and an attribute registered in the database system group. An information search device having a knowledge base storage device that stores knowledge about names, knowledge about information schemas and search languages of various database systems, and domain knowledge about contents registered in various database systems, and a control device that controls the whole If the search condition sentence is input to the control device through the input / output device, the control device divides the search condition sentence into a database name, a search language, an attribute name, and an attribute using the knowledge base storage device. ,
When the attribute name in the search condition sentence matches the attribute name registered in the database system of the information search target,
Information retrieval characterized by having means for converting a retrieval condition sentence from the attribute name and attribute value using a retrieval language corresponding to the information schema of the database system and utilizing it for retrieval of the database system via an input / output device. apparatus.
【請求項2】 前記検索条件文中の属性名が情報検索対
象のデータベースシステムに登録されている属性名と合
致せず、該属性名と同義の属性名が存在する場合には、
該同義の属性名より該データベースシステムの情報スキ
ーマに対応した検索言語を用いて検索条件文を変換し、
前記入出力装置経由でデータベースシステムの検索に利
用する手段を有することを特徴とする請求項1記載の情
報検索装置。
2. When the attribute name in the search condition statement does not match the attribute name registered in the database system of the information search target, and an attribute name having the same meaning as the attribute name exists,
The search condition sentence is converted from the synonymous attribute name using a search language corresponding to the information schema of the database system,
2. The information search device according to claim 1, further comprising means used for searching the database system via the input / output device.
【請求項3】 前記検索条件文中の属性名が情報検索対
象のデータベースシステムに登録されている属性名と合
致しない場合、複数の属性名に変更して検索し、その結
果得られた値より該属性名に対応する値を推論する手段
を有することを特徴とする請求項1記載の情報検索装
置。
3. When the attribute name in the search condition statement does not match the attribute name registered in the database system of the information search target, the search is performed by changing to a plurality of attribute names, The information search apparatus according to claim 1, further comprising means for inferring a value corresponding to the attribute name.
【請求項4】 前記検索条件文中の属性名が情報検索対
象のデータベースシステムに登録されている属性名と合
致しない場合、データベースシステムにおけるドメイン
の知識であるデフォルト値により該属性名の値を推論す
る手段を有することを特徴とする請求項1記載の情報検
索装置。
4. When the attribute name in the search condition statement does not match the attribute name registered in the database system of the information search target, the value of the attribute name is inferred from the default value which is the knowledge of the domain in the database system. The information retrieving apparatus according to claim 1, further comprising means.
【請求項5】 検索結果から得られた値の定義が検索条
件文中の属性名に対応する属性値の定義と異なる場合で
も、その変換を可能とする手段を有することを特徴とす
る請求項1記載の情報検索装置。
5. Even if the definition of the value obtained from the search result is different from the definition of the attribute value corresponding to the attribute name in the search condition sentence, it has means for enabling the conversion. Information retrieval device described.
JP3228980A 1991-09-09 1991-09-09 Information retrieving device Pending JPH0567155A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3228980A JPH0567155A (en) 1991-09-09 1991-09-09 Information retrieving device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3228980A JPH0567155A (en) 1991-09-09 1991-09-09 Information retrieving device

Publications (1)

Publication Number Publication Date
JPH0567155A true JPH0567155A (en) 1993-03-19

Family

ID=16884887

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3228980A Pending JPH0567155A (en) 1991-09-09 1991-09-09 Information retrieving device

Country Status (1)

Country Link
JP (1) JPH0567155A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06282592A (en) * 1993-03-25 1994-10-07 Nissan Motor Co Ltd Information processing equipment for production equipment
US5459103A (en) * 1994-04-18 1995-10-17 Texas Instruments Incorporated Method of forming lead frame with strengthened encapsulation adhesion
JPH07319922A (en) * 1994-03-24 1995-12-08 At & T Global Inf Solutions Internatl Inc Computer system for resource control
JP2002041549A (en) * 2000-05-17 2002-02-08 Kawaju Techno Service Corp System and method for using data
JP2002245065A (en) * 2001-02-14 2002-08-30 Ricoh Co Ltd Document processing apparatus, document processing method, program, and recording medium
JP2008117155A (en) * 2006-11-02 2008-05-22 Fujitsu Ltd Digital content search program, digital content search device, and digital content search method
WO2012161236A1 (en) * 2011-05-26 2012-11-29 日本電気株式会社 Search system, search method, and search program
JP2014194609A (en) * 2013-03-28 2014-10-09 Fujitsu Ltd Data extraction method, device and program
JP2017037569A (en) * 2015-08-13 2017-02-16 ソフトバンク株式会社 Data processor and program

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06282592A (en) * 1993-03-25 1994-10-07 Nissan Motor Co Ltd Information processing equipment for production equipment
JPH07319922A (en) * 1994-03-24 1995-12-08 At & T Global Inf Solutions Internatl Inc Computer system for resource control
US5459103A (en) * 1994-04-18 1995-10-17 Texas Instruments Incorporated Method of forming lead frame with strengthened encapsulation adhesion
JP2002041549A (en) * 2000-05-17 2002-02-08 Kawaju Techno Service Corp System and method for using data
JP2002245065A (en) * 2001-02-14 2002-08-30 Ricoh Co Ltd Document processing apparatus, document processing method, program, and recording medium
JP2008117155A (en) * 2006-11-02 2008-05-22 Fujitsu Ltd Digital content search program, digital content search device, and digital content search method
WO2012161236A1 (en) * 2011-05-26 2012-11-29 日本電気株式会社 Search system, search method, and search program
JP2014194609A (en) * 2013-03-28 2014-10-09 Fujitsu Ltd Data extraction method, device and program
JP2017037569A (en) * 2015-08-13 2017-02-16 ソフトバンク株式会社 Data processor and program

Similar Documents

Publication Publication Date Title
US6466931B1 (en) Method and system for transparently caching and reusing query execution plans efficiently
JP3437849B2 (en) Database management system and method for supporting object-oriented programming
US8160999B2 (en) Method and apparatus for using set based structured query language (SQL) to implement extract, transform, and load (ETL) splitter operation
US6233578B1 (en) Method and system for information retrieval
US8886617B2 (en) Query-based searching using a virtual table
US5732274A (en) Method for compilation using a database for target language independence
US4930071A (en) Method for integrating a knowledge-based system with an arbitrary database system
US6282537B1 (en) Query and retrieving semi-structured data from heterogeneous sources by translating structured queries
US7324992B2 (en) Database processing method and system
US5432930A (en) System for accessing cobol data files by generating a dictionary of NF.sup.2
US20090024384A1 (en) Data processing method and system, program for realizing the method, and computer readable storage medium storing the program
US20040220896A1 (en) System and method for optimizing queries on views defined by conditional expressions having mutually exclusive conditions
US5394546A (en) Database management system and method of extending system functions
KR19980702170A (en) Communication network database construction method and device
WO2023128021A1 (en) Method for enhancing learning data set in natural language processing system
JPH0567155A (en) Information retrieving device
CN116450609B (en) Method and equipment for modeling on heterogeneous data source based on unified grammar
US8086561B2 (en) Document searching system and document searching method
JPH06282576A (en) Relational access system for network type data base
JPH08263277A (en) Automatic generator of data manipulation program
US7251641B2 (en) Adjustable database runtime kernel
JPH09198396A (en) Document search device
GB2351367A (en) Generating code for processing a database
KR102910060B1 (en) Apparatus and method for converting of common information model based on ontology
JPH06274538A (en) Information retrieval device