JPH0567155A - 情報検索装置 - Google Patents

情報検索装置

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
English (en)
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/ja
Publication of JPH0567155A publication Critical patent/JPH0567155A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 各々のDBに登録されている属性名と標準検
索式の属性名との対応付けを行い、各DB毎に、DBに
登録されている属性名に変換し、情報検索を実行する。 【構成】 検索条件文が入力された場合、該検索条件文
を知識ベース記憶装置を用いてデータベース名、検索言
語、属性名、属性に分割した後、該検索条件文中の属性
名が情報検索対象のデータベースシステムに登録されて
いる属性名と合致する場合には、該属性名と属性値から
データベースシステムの情報スキーマに対応した検索言
語を用いて検索条件文を変換して、入出力装置経由でデ
ータベースシステムの検索に利用する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、データベース群を統一
された標準検索式で表現可能な検索条件で検索可能とす
る情報検索装置に関し、更に詳しくは、今まで各々個々
に構築、発展してきた異なる情報スキーマを有するデー
タベース群を今後は複合的統合的に活用し、1つの業務
を遂行することが必須となってきているが、これらのデ
ータベース群を統一された標準検索式で表現可能な検索
条件で検索可能とするとともに、該検索条件に現れる属
性名と異なる属性名を有するデータベースまたは属性面
そのものが存在しないデータベースへも各々のデータベ
ースに登録してある内容に関する知識を活用することに
より仮想的に1つのデータベースとして情報検索可能と
する情報検索装置に関する。
【0002】
【従来の技術】従来、各々異なる情報スキーマを有する
データベース(以下、DBと略称する)群を統一された
標準検索式で表現可能な検索条件によって検索可能とす
るためには、各々のDBより個別のデータベース管理シ
ステム(DBMS)を用いてデータを一旦読み出し、標
準情報スキーマで再度格納する方法、すなわちDB変換
していた。
【0003】
【発明が解決しようとする課題】上述した従来の方法は
効率が悪く、コスト、時間の面で問題があった。
【0004】また、情報スキーマの変換はできても、属
性名の意味レベルでの整合がとってなかったので、DB
に登録してある属性名の相違から検索条件に合致する情
報を得ることができない場合が多いという問題がある。
【0005】本発明は、上記に鑑みてなされたもので、
その目的とするところは、各々のDBに登録されている
属性名と標準検索式の属性名との対応付けを行い、各D
B毎に、DBに登録されている属性名に変換し、情報検
索を実行するか、または関連のある複数の属性名により
得られた検索結果から最終的検索条件に合致した情報を
導出するか、または各DBの内容に関するドメイン知識
より該属性名に対応する値をデフォルト推論することを
可能とする情報検索装置を提供することにある。
【0006】
【課題を解決するための手段】上記目的を達成するた
め、本発明の情報検索装置は、検索条件文を入力し、検
索結果として検索条件文に合致した情報を出力し、各種
データベースシステム群へのアクセスインタフェースを
有する入出力装置、前記データベースシステム群に登録
されている属性名に関する知識、各種データベースシス
テム群の情報スキーマ・検索言語に関する知識、各種デ
ータベースシステムに登録されている内容に関するドメ
インの知識を記憶する知識ベース記憶装置および全体を
制御する制御装置を有する情報検索装置であって、検索
条件文が前記入出力装置を通して前記制御装置に入力さ
れた場合、前記制御装置は検索条件文を知識ベース記憶
装置を用いてデータベース名、検索言語、属性名、属性
に分割した後、該検索条件文中の属性名が情報検索対象
のデータベースシステムに登録されている属性名と合致
する場合には、該属性名と属性値からデータベースシス
テムの情報スキーマに対応した検索言語を用いて検索条
件文を変換して、入出力装置経由でデータベースシステ
ムの検索に利用する手段を有することを要旨とする。
【0007】
【作用】本発明の情報検索装置では、検索条件文が入力
された場合、該検索条件文を知識ベース記憶装置を用い
てデータベース名、検索言語、属性名、属性に分割した
後、該検索条件文中の属性名が情報検索対象のデータベ
ースシステムに登録されている属性名と合致する場合に
は、該属性名と属性値からデータベースシステムの情報
スキーマに対応した検索言語を用いて検索条件文を変換
して、入出力装置経由でデータベースシステムの検索に
利用する。
【0008】
【実施例】以下、図面を用いて本発明の実施例を説明す
る。
【0009】図1は本発明の一実施例に係わる情報検索
装置の構成図である。同図において、1は標準検索式と
してSQLを入力し、検索結果を出力するとともに、各
種DBへアクセスする入出力装置、2は全体を制御する
制御装置、3及び4は情報スキーマの異なるDBシステ
ム、5は各DBに登録されている属性名及び属性名間の
関係知識、各DBに登録されている内容に関するドメイ
ン知識、各DBの情報スキーマ・検索言語に関する知識
等の知識を記憶しておく知識ベース記憶装置である。
【0010】図2および図3は、知識ベース記憶装置5
に格納されている知識の表現例であって、仮想DBに登
録されている属性名、即ち検索条件文にあらわれる属性
名がスロット名であるクラスフレームを用意し、この仮
想DBに登録されている属性名とその属性値の定義をス
ロット値に持つ仮想DBインスタンスを用意する。更
に、実在する各種DB群の各々1つに対応するインスタ
ンスフレームを用意し、そのインスタンスのスロット値
に該DBに登録されている属性名及び属性名定義を記述
することで、仮想DBの属性名との対応知識を表現す
る。これにより、DBの増減、属性名の追加・変更にも
柔軟に対処可能となっている。また、各種DBの内容に
おいて、そのドメインの知識もいくつか用意しておく。
例えば、設備に関するDBにおいて、ロケーションと、
装置番号、装置種別に関する知識等がある(図3、ドメ
イン知識1)。
【0011】次に、上述した情報検索装置の動作につい
て図4に示すフローチャートを参照して説明する。
【0012】先ず、該情報検索装置に入力された検索条
件を解析する(ステップ110)。ここでは、通信装置
に関するDBに以下の検索条件で情報検索要求があった
場合を例にとって説明する。
【0013】〔標準検索式(SQL)〕 SELECT 装置種別 FROM 装置表 WHERE ロケーション=’新宿北棟’ 製造業者名 =’日立’ 従って、解析結果は、 ○属性名→装置種別、ロケーション、製造業者名 ○所望の検索結果→属性名「装置種別」の属性値 ○検索条件→ロケーション=’新宿北棟’ かつ、製造業者名=’日立’ である。
【0014】次に、知識ベースを用いて、検索条件の変
更を行う(ステップ120)。この例では、該DBに属
性名「装置種別」が登録されていないため、(図2でス
ロット値がNIL)、該DBのドメイン知識を適用して
属性名「ロケーション」と「装置番号」より装置種別を
推論することとする。従って、属性名を装置番号に変更
する。即ち、検索条件は、 ○属性名→装置番号、ロケーション、製造業者名 ○所望の検索結果→属性名「装置番号」の属性値 ○検索条件→ロケーション=’新宿北棟’ かつ、製造業者名=’日立’ 尚、これについては、後で詳述する。
【0015】次に、該設備DBの情報スキーマに合致さ
せるため、変更後の検索条件を用いて該DBのデータベ
ース管理システム(DBMS)の使用言語で検索式を合
成する(ステップ130)。これには、各種情報スキー
マ変換知識を活用する。
【0016】次に、検索を実行し、検索結果から知識ベ
ースを用いて、解を生成する(ステップ140,15
0)。この時、検索条件にある属性名が該DBに登録さ
れておらず、複数の属性名より推論する必要のある例の
場合、即ち、属性名「装置番号」の検索結果→「123
8」と、属性名「ロケーション」の属性値「新宿北
棟」:検索条件内に記述より、ドメイン知識1を適用し
て、装置種別「D70」が推論できる。
【0017】次に、回答として、装置種別「D70」を
返す(ステップ160)。
【0018】では、次に、検索条件変更の処理につい
て、図5を用いて以下に詳述する。
【0019】仮想DBインスタンスと該DBインスタ
ンスの内容を比較し、スロット値の対応属性名(CAR
部)の有無(無しの場合はNIL)の判定を行う(ステ
ップ210)。
【0020】対応する属性名が有る場合には、属性名
と属性値定義を比較し、以下の様な処理を行う(ステッ
プ220)。
【0021】i. 属性名及び属性値定義の完全一致→そ
のまま検索可(ステップ230)。
【0022】ii. 属性名が異なっているが対応する属性
名が存在し、かつ、属性値定義は一致(ステップ24
0)→対応する属性名に変更して検索する(ステップ3
10)(例:図2のイ)。
【0023】iii.属性名は一致しているが、属性値定義
が異なる場合(ステップ250)→検索履歴を格納して
おくフレームに属性値定義情報を書き込み、そのまま検
索する(ステップ300)(例:図2のロ)。
【0024】iv. 属性名及び属性値定義両方とも異なっ
ている場合(ステップ260)→検索履歴を格納してお
くフレームに属性名、属性値定義情報を書き込み、対応
する属性名に変更して検索する(ステップ310)
(例:図2のハ)。
【0025】対応する属性名が無い場合には、複数属
性名に変更可能か否か判定し、以下の様な処理を行う
(ステップ270)。
【0026】i. 該DBに登録されている複数の属性名
に対応する属性値から推論する。従って、ここでは、該
属性名を複数の属性名に変更し、検索履歴フレームの属
性名スロットに該複数属性名リストを設定する(ステッ
プ280)。
【0027】ii. 該DBのドメイン知識の一つであるデ
フォルト値(ある条件下では、その属性値が初期値を有
している)を活用して、該属性値に対応する属性値を推
論する。従って、ここでは、検索履歴フレームの属性名
スロットに値‘無’を設定し、検索条件から該属性名を
削除する(ステップ290)。
【0028】次に、検索結果からの解生成の処理につい
て、図6を用いて以下に詳述する。まず、検索履歴フレ
ームの内容より以下の判断を行う(ステップ410)。
【0029】検索条件の属性名に対応する属性名は存
在するが、属性値定義が異なっている場合は、該DBイ
ンスタンスに記述してある変換関数を起動して、変換す
る(ステップ420)。
【0030】検索条件の属性名に対応する属性名が存
在せず、複数の関連ある属性名で検索した場合は、検索
結果の値と該DBのドメイン知識を活用して、該属性名
の値を推論する(ステップ430)。
【0031】例:ロケーションと装置番号より、ドメイ
ン知識1を活用して、装置種別を推論する(図2の
ニ)。
【0032】検索条件の属性名に対応する属性名が存
在しない場合、該DBのドメイン知識であるデフォルト
値を活用して、該属性名に対応する属性値を推論する
(ステップ440)。
【0033】例:属性名「状態」は、設備に関するDB
では初期値「良好」が常に成立する。故に、属性値は
「良好」と推論できる(図2のホ)。
【0034】
【発明の効果】以上説明したように、本発明によれば、
情報スキーマが異なる複数のDB群に対して、本装置を
適用することで、統一された標準検索式で表現可能な検
索条件で情報検索可能となり、DB群の有機的活用が図
られ業務効率が格段に向上するとともに、これまでのD
B資産の有効利用が図られ経済的にも優れている。
【図面の簡単な説明】
【図1】本発明の一実施例に係わる情報検索装置の構成
図である。
【図2】図1の情報検索装置に使用されている知識ベー
ス記憶装置に格納されている知識の表現例を示す図であ
る。
【図3】図1の情報検索装置に使用されている知識ベー
ス記憶装置に格納されている知識の表現例を示す図であ
る。
【図4】図1の情報検索装置の動作を示すフローチャー
トである。
【図5】図1の情報検索装置の検索条件変更処理を示す
フローチャートである。
【図6】図1の情報検索装置における検索結果からの解
生成処理を示すフローチャートである。
【符号の説明】
1 入出力装置 2 制御装置 3 データベースシステム 4 データベースシステム 5 知識ベース記憶装置

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 検索条件文を入力し、検索結果として検
    索条件文に合致した情報を出力し、各種データベースシ
    ステム群へのアクセスインタフェースを有する入出力装
    置、前記データベースシステム群に登録されている属性
    名に関する知識、各種データベースシステム群の情報ス
    キーマ・検索言語に関する知識、各種データベースシス
    テムに登録されている内容に関するドメインの知識を記
    憶する知識ベース記憶装置および全体を制御する制御装
    置を有する情報検索装置であって、検索条件文が前記入
    出力装置を通して前記制御装置に入力された場合、前記
    制御装置は検索条件文を知識ベース記憶装置を用いてデ
    ータベース名、検索言語、属性名、属性に分割した後、
    該検索条件文中の属性名が情報検索対象のデータベース
    システムに登録されている属性名と合致する場合には、
    該属性名と属性値からデータベースシステムの情報スキ
    ーマに対応した検索言語を用いて検索条件文を変換し
    て、入出力装置経由でデータベースシステムの検索に利
    用する手段を有することを特徴とする情報検索装置。
  2. 【請求項2】 前記検索条件文中の属性名が情報検索対
    象のデータベースシステムに登録されている属性名と合
    致せず、該属性名と同義の属性名が存在する場合には、
    該同義の属性名より該データベースシステムの情報スキ
    ーマに対応した検索言語を用いて検索条件文を変換し、
    前記入出力装置経由でデータベースシステムの検索に利
    用する手段を有することを特徴とする請求項1記載の情
    報検索装置。
  3. 【請求項3】 前記検索条件文中の属性名が情報検索対
    象のデータベースシステムに登録されている属性名と合
    致しない場合、複数の属性名に変更して検索し、その結
    果得られた値より該属性名に対応する値を推論する手段
    を有することを特徴とする請求項1記載の情報検索装
    置。
  4. 【請求項4】 前記検索条件文中の属性名が情報検索対
    象のデータベースシステムに登録されている属性名と合
    致しない場合、データベースシステムにおけるドメイン
    の知識であるデフォルト値により該属性名の値を推論す
    る手段を有することを特徴とする請求項1記載の情報検
    索装置。
  5. 【請求項5】 検索結果から得られた値の定義が検索条
    件文中の属性名に対応する属性値の定義と異なる場合で
    も、その変換を可能とする手段を有することを特徴とす
    る請求項1記載の情報検索装置。
JP3228980A 1991-09-09 1991-09-09 情報検索装置 Pending JPH0567155A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3228980A JPH0567155A (ja) 1991-09-09 1991-09-09 情報検索装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3228980A JPH0567155A (ja) 1991-09-09 1991-09-09 情報検索装置

Publications (1)

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

Family

ID=16884887

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3228980A Pending JPH0567155A (ja) 1991-09-09 1991-09-09 情報検索装置

Country Status (1)

Country Link
JP (1) JPH0567155A (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06282592A (ja) * 1993-03-25 1994-10-07 Nissan Motor Co Ltd 生産設備の情報処理装置
US5459103A (en) * 1994-04-18 1995-10-17 Texas Instruments Incorporated Method of forming lead frame with strengthened encapsulation adhesion
JPH07319922A (ja) * 1994-03-24 1995-12-08 At & T Global Inf Solutions Internatl Inc 資源管理用コンピュータシステム
JP2002041549A (ja) * 2000-05-17 2002-02-08 Kawaju Techno Service Corp データ利用システム及びデータ利用方法
JP2002245065A (ja) * 2001-02-14 2002-08-30 Ricoh Co Ltd 文書処理装置、文書処理方法、プログラムおよび記録媒体
JP2008117155A (ja) * 2006-11-02 2008-05-22 Fujitsu Ltd デジタルコンテンツ検索プログラム、デジタルコンテンツ検索装置およびデジタルコンテンツ検索方法
WO2012161236A1 (ja) * 2011-05-26 2012-11-29 日本電気株式会社 検索システム、検索方法及び検索プログラム
JP2014194609A (ja) * 2013-03-28 2014-10-09 Fujitsu Ltd データ抽出方法、装置及びプログラム
JP2017037569A (ja) * 2015-08-13 2017-02-16 ソフトバンク株式会社 データ処理装置及びプログラム

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06282592A (ja) * 1993-03-25 1994-10-07 Nissan Motor Co Ltd 生産設備の情報処理装置
JPH07319922A (ja) * 1994-03-24 1995-12-08 At & T Global Inf Solutions Internatl Inc 資源管理用コンピュータシステム
US5459103A (en) * 1994-04-18 1995-10-17 Texas Instruments Incorporated Method of forming lead frame with strengthened encapsulation adhesion
JP2002041549A (ja) * 2000-05-17 2002-02-08 Kawaju Techno Service Corp データ利用システム及びデータ利用方法
JP2002245065A (ja) * 2001-02-14 2002-08-30 Ricoh Co Ltd 文書処理装置、文書処理方法、プログラムおよび記録媒体
JP2008117155A (ja) * 2006-11-02 2008-05-22 Fujitsu Ltd デジタルコンテンツ検索プログラム、デジタルコンテンツ検索装置およびデジタルコンテンツ検索方法
WO2012161236A1 (ja) * 2011-05-26 2012-11-29 日本電気株式会社 検索システム、検索方法及び検索プログラム
JP2014194609A (ja) * 2013-03-28 2014-10-09 Fujitsu Ltd データ抽出方法、装置及びプログラム
JP2017037569A (ja) * 2015-08-13 2017-02-16 ソフトバンク株式会社 データ処理装置及びプログラム

Similar Documents

Publication Publication Date Title
US6466931B1 (en) Method and system for transparently caching and reusing query execution plans efficiently
JP3437849B2 (ja) オブジェクト指向プログラミングを支援するデータベース管理システム及び方法
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 (ko) 통신네트워크 데이터베이스 구축 방법 및 장치
WO2023128021A1 (ko) 자연어 처리 시스템의 학습 데이터셋 증강 방법
JPH0567155A (ja) 情報検索装置
CN116450609B (zh) 基于统一语法在异构数据源上建模的方法及设备
US8086561B2 (en) Document searching system and document searching method
JPH06282576A (ja) ネットワーク型データベースのリレーショナルアクセス方式
JPH08263277A (ja) データ操作プログラムの自動生成装置
US7251641B2 (en) Adjustable database runtime kernel
JPH09198396A (ja) 文書検索装置
GB2351367A (en) Generating code for processing a database
KR102910060B1 (ko) 온톨로지 기반 표준정보모델 변환 장치 및 방법
JPH06274538A (ja) 情報検索装置