JP2786194B2 - Information retrieval apparatus and information retrieval method - Google Patents

Information retrieval apparatus and information retrieval method

Info

Publication number
JP2786194B2
JP2786194B2 JP62297568A JP29756887A JP2786194B2 JP 2786194 B2 JP2786194 B2 JP 2786194B2 JP 62297568 A JP62297568 A JP 62297568A JP 29756887 A JP29756887 A JP 29756887A JP 2786194 B2 JP2786194 B2 JP 2786194B2
Authority
JP
Japan
Prior art keywords
concept
search
character string
displayed
relation
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
Application number
JP62297568A
Other languages
Japanese (ja)
Other versions
JPH01140332A (en
Inventor
伊都子 木内
浩道 藤沢
敦 畠山
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP62297568A priority Critical patent/JP2786194B2/en
Publication of JPH01140332A publication Critical patent/JPH01140332A/en
Priority to US07/831,093 priority patent/US5404506A/en
Priority to US07/947,536 priority patent/US5696916A/en
Priority to US08/141,039 priority patent/US5555408A/en
Priority to US08/663,840 priority patent/US6182062B1/en
Application granted granted Critical
Publication of JP2786194B2 publication Critical patent/JP2786194B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は情報検索装置及び方法に係り、特に電子フア
イルにネツトワーク構造で格納された知識を、マルチウ
インドウ機能を有する計算機を利用して効率良く検索を
行う情報検索装置及び方法に関する。 〔従来の技術〕 近年、光デイスク記憶装置などの小型の大容量記憶装
置が実現されるに及んで、従来は専門家が行つていた大
量な情報の記憶,検索を可能とするデータベースの管理
や検索の処理を、エンドユーザが直接操作するオフイス
対象の文書フアイリング装置が実現されている。 知識ベースに格納されている概念の図式を第3図に示
す。第3図において、楕円は概念を、矢印は関係を表
す。知識ベースにおいて、すべての概念は、概念「UNIV
ERSAL」を最上位概念とする包摂関係で結ばれている。
包摂関係とは、「…は…の(一つ)である」という関係
を表す。この関係は、上位,下位という属性を持つてい
る。ある概念を基準として、上位の概念を上位概念、下
位の概念を下位概念と呼ぶ。例えば、「ハードウエア」
312の上位概念は、「UNIVERSAL」301,「事物」310,「人
工物」311である。また、概念は、一般関係により、一
般的な知識同志を関係付けている。二つの概念の間の関
係を言葉で言い表すとき、各々の概念のどちらの概念を
主体にするかにより異なる二つの関係名称を持つ。例え
ば、「組織・機関」307と「ハードウエア」312は“開
発"325という一般関係で結ばれているこの関係の名称
は、「組織・機関」“が開発した”「ハードウエア」
と、「ハードウエア」“を開発した”「組織・機関」と
いう二つの名称を持つ。「ハードウエア」に対して、
“組織・機関が開発した”という関係を付加するとき、
“条件付加”と呼び、“を開発した組織・機関”という
関係を付加するとき、“ルート付加”と呼ぶことにす
る。具体関係とは、具体的な知識同志を関係付けるもの
で、この関係を作るには、上位概念同志が同じ関係名称
を持つ一般関係で結ばれていなければならない。例え
ば、「日立製作所」309と「Creative WS 2050」315は、
具体関係“開発"330で結ばれている。知識ベースに格納
されている概念の中をユーザは、ブラウジング(拾い読
み)することができる。以降、ブランジングにおいて、
ユーザが現在注目している概念を注目概念と呼ぶ。ま
た、一般関係により概念を限定するための文を検索文と
呼ぶ。 特開昭61−220027号記載のように、知識ベースの検索
の一手法として、対話的に、最も重要な概念から初め
て、検索のための情報を逐次追加していく手段が提供さ
れ、意味的あいまい検索が可能となつた。この検索方式
においては、たとえば、“カリフオルニア州にある会社
で開発されたコンピユータでUXがオペレーテイングシス
テムであるものに関する記事”という検索を行うことに
する。ここでは、検索文の生成を行う命令コマンドをq
とする。この時、まずこの検索の対象となる最も重要な
概念「記事」に注目概念を移し、命令コマンドqを入力
することにより、検索文の生成を開始する。システムは
上位概念が継承され得るものを含めて、「記事」に付加
することができる一般関係のフレームを表示する。ここ
で、ユーザは、“を主題とする記事”という関係を、番
号により指定して選択する。システムは、項目の上位概
念、この場合「UNIVERSAL」へ、注目概念を移す。ユー
ザはこの時点で任意のネツトワークのブラウジング機能
(拾い読み機能)を用いることができる。部分文字列入
力,メニユー選択、あるいは、直接“COMPUTER"と入力
することにより、注目概念を「コンピユータ」に移す。
本例では、コンピユータに関する条件がさらに存在する
ので、命令qを続けて入力して、「コンピユータ」につ
いての条件を付加していく。システムが、「コンピユー
タ」に関する一般関係のフレームを表示するので、ユー
ザはその中から“組織・機関で開発された”を選択し、
“会社”と入力して“会社で開発された”という条件を
つけ加れる。「コンピユータ」に対しても更に追加すべ
き条件があるので、続けて命令qを入力して検索文生成
過程を続ける。システムが、「会社」について、一般関
係を表示するので、ユーザはその中から“場所にある”
という関係を選択し、注目概念を「カリフオルニア州」
へ移して、“カルフオルニア州にある”という条件を追
加する。条件入力の終了は“OK"と入力することにより
システムに伝えられる。「会社」に対する条件入力を終
了して、再度「コンピユータ」に対する条件入力を行
う。ここで、「同コンピユータはオペレーテイングシス
テムUXの上で動く」という情報を入力にする。以上の過
程をすべく終了してから検索を行う。 上記従来技術では、検索文を逐次的に作成し、作成後
検索を行うため、以下のような問題があり、柔軟な検索
を行うことが困難であつた。 このように、検索条件を逐次的に作成していくため、
ユーザが検索文中の概念を自由に指定してその概念を他
の概念と変更することができなかつた。すなわち、上記
検索文“カリフオルニア州にある会社で開発されたコン
ピユータでUNIXが走るものに関する記事”を作成したあ
とで、「コンピユータ」を「ワークステーシヨン」に変
えることができず、改めて“カリフオルニア州にある会
社で開発されたワークステーシヨンでUXがオペレーテイ
ングシステムであるものに関する記事”という検索文を
作成しなおさなければならなかつた。また、「コンピユ
ータ」と変更可能である概念が具体的にどの概念である
のかわからなかつた。 また、検索文を作成するときには、まず検索の対象と
する概念に注目概念を移し、そこから階層的に検索条件
を付加していくため、検索文を作成中、もしくは作成後
に検索文の対象を変更することができなかつた。従来技
術では、検索の対象となる最も重要な概念、上記検索文
において、「記事」にあたる概念に最初に注目概念を移
す必要があつた。そのため、“カリフオルニア州にある
会社で開発されたコンピユータでUXがオペレーテイング
システムであるもの”についての検索を行つたあとで、
そのコンピユータについて記述している記事を調べたい
ときも、検索文を作り直す必要があつた。 また、検索文を作成中に検索を行うことができないの
で、検索条件をつけ加えるごとに結果の確認をすること
ができなかつた。そのため、検索条件が緩すぎたり、き
つすぎたりして、検索結果が多すぎたり,少なすぎた
り,思い通りの結果を得られないことがあつた。また、
該検索条件にあてはまるものがないにもかかわらず、そ
れを知らずに条件を付加しつづけていくような、無駄な
処理をしてしまうことがあつた。 また、検索文中の概念を指示することができなかつた
ため、検索文の部分的検索ができなかつた。すなわち、
上記検索文において、“カルフオルニア州にある会
社”、“カリフオルニア州にある会社で開発されたコン
ピユータでUXがオペレーテイングシステムであるもの”
などについて検索を行いたいときも再び検索文を作成し
なければならなかつた。 〔本発明が解決しようとする問題点〕 このように、従来の検索の操作方法では、知識ベース
から検索を行うための検索条件を作成する際に、ユーザ
が必要としている情報が適切に取り出せるような検索条
件を作成するのは非常に困難であつた。 本発明の目的は、以上の問題点を解決し、検索文中の
概念の変更を容易にし、検索の対象を変更可能とし、検
索文作成中でも逐次検索可能とし、検索文の部分的検索
を可能とすることにより、ユーザが検索をしているとい
う感覚なしに探している概念を探しだすことのできる装
置及び方法を提供することである。 〔問題点を解決するための手段〕 上記目的は、マルチウインドウ機能を利用して検索文
の表示とともに、検索文中の注目概念の上位概念の表
示、および、注目概念と変更可能な上位概念から注目概
念に付加されている条件を満足する下位概念までのネツ
トワーク表示を行う。かつ、検索文中の概念間の移動に
よる注目概念の移動,付加されている条件を満足する概
念内での注目概念の変更,注目概念の条件付加およびル
ート付加,付加されている条件を満足する概念の検索を
常に実行可能とすることにより達成される。 〔作用〕 以下、本発明の検索装置の原理と動作を説明する。 第1図は、概念検索時のユーザとの対話用の画面であ
る。注目概念の上位概念表示領域101,注目概念を含む検
索文表示領域102,検索文に該当する概念の包摂関係木表
示領域103,システムメツセージ表示領域104,入力領域10
5が存在する。ここで、領域とは、画面上にあるユーザ
との対話ウインドウである。注目概念は、各各の領域の
中で常に表示され、かつ、すぐにわかるようにビツトマ
ツプの白黒反転,枠組み,アンダーラインなどのポイン
ターをつけておく。第1図において、注目概念は「コン
ピユータ」である。システムは、上位概念表示領域101
に、最上位概念“UNIVERSAL"108から注目概念“コンピ
ユータ"112を包摂関係で結ぶ概念“UNIVERSAL"108“事
物"109“人工物"110“ハードウエア"111“コンピユー
タ"112を順に表示する。また、システムは、検索文表示
領域102に、現在の検索文を表示し、注目概念の文字列
“コンピユータ"113には、ポインター(四角の枠)114
をつける。さらにシステムは、包摂関係木表示領域103
に、注目概念が変更することができる最上位概念から包
摂関係において下位の概念を表示し、注目概念の文字列
“コンピユータ"115には、ポインター116につける。以
下、包摂関係木表示領域103に表示される最上位概念を
アンカーと呼ぶことにする。この場合のように、注目概
念に関係が付加されていないときは、アンカーは、“UN
IVERSAL"117となる。システムメツセージ表示領域104に
は、システムからのメツセージが表示される。入力領域
105は、キーボードからの入力された文字列が表示され
る。システムは、検索文表示領域102、および、包摂関
係木表示領域103に表示されている概念の文字列の座標
をメモリに格納しているので、マウスで概念の文字列を
クリツクしてその概念の文字列を抽出することができ
る。検索文表示領域102に表示されている検索文に関す
る情報は、LISPのS式でメモリに格納されている。例え
ば、検索文が、“コンピユータ…”であつた時、メモリ
に格納されているS式は、 (コンピユータ(UNIVERSAL UNIVERSAL)(X1 Y1)) である。ここで、(UNIVERSAL UNIVERSAL)は、ルート
として付加されている関係によるアンカーと条件として
付加されている関係によるアンカーのリストであり、包
摂関係表示のときのアンカーは両アンカーの下位概念で
ある。(X1 Y1)は、表示されている文字列“コンピユ
ータ”のX座標,Y座標である。包摂関係は、表示されて
いる概念とその一層分下位の概念のリストでメモリに格
納する。一層分上位の概念が複数個存在する概念は、表
示するときに、該概念とその一層分上位の概念のすべて
を線で結ぶ。 注目概念の変更は、検索文表示領域102および包摂関
係木表示領域103に表示されている概念のマウス選択、
または、キーボード入力により可能である。ユーザがキ
ーボード入力を行うときは、システムは、包摂関係木表
示領域103に表示されているアンカーの下位概念の中か
ら概念の検索を行う。キーボード入力により抽出された
概念が包摂関係木表示領域103に表示されていないとき
には、システムは、その上位概念を調べて包摂関係をメ
モリに格納するとともに、表示されている包摂関係木と
結び付けて表示を行う。システムは、注目概念が変更さ
れる度に、上位概念表示領域101では、新しい注目概念
の上位概念を再表示し、検索文表示領域102では、検索
文中の注目概念113を新しい注目概念に書き換え、包摂
関係木表示領域103では、注目概念のポインター116を新
しい注目概念に移す。 検索条件の付加は、ユーザが条件を付加したい概念に
注目概念を移動し、検索文表示領域102において、注目
概念の文字列113をマウスでクリツクすると、システム
はポツプアツプメニユーにより追加可能な条件の一覧表
示するので、ユーザがその中から選択することにより可
能である。第4図の401は注目概念の文字列“コンピユ
ータ"113をマウスでクリツクしたときに表示される追加
可能な条件のフレームである。第4図は、“コンピユー
タ"402または“コンピユータ"402と包摂関係において上
位の概念、すなわち、第1図の上位概念表示領域101に
おける“コンピユータ"112、“ハードウエア"111,“人
工物"110,“事物"109,“UNIVERSAL"108と一般関係で結
ぶ概念と“コンピユータ"402を主体とした関係の名称の
一覧表示である。第4図の右上の“コンピユータ"402
は、条件の付加を行う概念である。左側は、“コンピユ
ータ"402または“コンピユータ"402と包摂関係において
上位の概念と一般関係で結ばれている概念の文字列であ
る。右側は、「コンピユータ」を主体とした左側の概念
との一般関係の名称である。番号は、このフレームのス
ロット番号である。ユーザは、この中から追加したい関
係をマウスで選択する。ここで、関係項目“組織・機関
で開発された"403を選択すると、システムは、検索文
を、“組織・機関で開発されたコンピユータは…”と
し、選択された項目の上位概念「組織・機関」に注目概
念を移す。 検索文における検索の対象の変更を行うことができ
る。検索文における検索の対象とは、検索文において、
検索文の主体となる最も重要な概念である。たとえば、
検索文“会社で開発されたコンピユータは…”における
「コンピユータ」が検索の対象となる概念である。ここ
で、検索の対象の変更とは、作成してきた検索文におい
て、検索の対象となる概念と一般関係で結ばれているあ
る概念を検索の主体として、検索の対象を該概念に変更
することである。たとえば、作成してきた検索文“会社
で開発されたコンピユータは…”において検索の対象と
なる概念「コンピユータ」と関係「主題」と結ばれる
「文書」に検索の対象を変更することである。この時、
システムは、検索文を“会社で開発されたコンピユータ
を主題とする文書”とする。以後、このときの関係の名
称をルートと呼ぶことにする。検索の対象の変更は、ユ
ーザが現在の検索の対象である概念に注目概念を移動
し、検索文表示領域102において、注目概念の文字列113
をマウスでクリツクすると、システムはポツプアツプメ
ニユーにより追加可能なルートの一覧表示するので、ユ
ーザがその中から選択することにより可能である。第5
図の501は検索対象の概念の文字列“コンピユータ"113
をマウスでクリツクしたときに表示される追加可能なル
ートのフレームである。第5図は、“コンピユータ"113
または“コンピユータ"113と包摂関係において上位の概
念、すなわち、第1図の上概念表示領域101における
“コンピユータ"112,“ハードウエア"111,“人工物"11
0、“事物"109,“UNIVERSAL"108と、一般関係で結ばれ
る概念を主体とした関係の名称の一覧表示である。第5
図の左上の“コンピユータ"502は、ルートの付加を行う
概念である。左側は、“コンピユータ"502と包摂関係に
おいて上位または同位の概念と一般関係で結ばれている
概念の文字列である。右側は、左側の概念を主体とした
「コンピユータ」との一般関係の名称である。番号は、
このフレームのスロツト番号である。ユーザはこの中か
ら追加したい関係をマウスで選択することができる。た
とえば、ユーザが“コンピユータで開発された組織・機
関"502という関係を選択すると、システムは検索文を、
“コンピユータで開発された組織・機関は…”とし、選
択された項目の下位概念「組織・機関」に注目概念を移
す。このようにして、検索文における検索の対象は、
「組織・機関」となる。 このようにして、“日本にある会社で開発されたコン
ピユータは…”という検索文が作成されたとする。注目
概念が「コンピユータ」であるとき、この状態における
画面を第2図に示す。検索文表示領域202は、“日本に
ある会社で開発されたコンピユータは…”と表示する。
この時、メモリに格納されているS式は、 (コンピユータ(UNIVERSAL ハードウエア(X1 Y1)
((開発された (会社(組織・機関 組織・機関)(X2 Y2)((に
ある (日本(場所UNIVERSAL(X3,Y3)))))) となる。(X1 Y1),(X2 Y2),(X3 Y3)はそれぞ
れ検索文表示領域202に表示されている文字列“コンピ
ユータ"208,“会社"210,“日本"211のX座標,Y座標であ
る。(UNIVERSAL ハードウエア)は、ルートとして付
加されている関係が無いときのアンカー「UNIVERSAL」
と、条件として付加されている関係「開発」によるアン
カー「ハードウエア」のリストである。同様に、(組織
・機関 組織・機関)は、ルートとして付加されている
関係「開発」によるアンカー「組織・機関」と、条件と
して付加されている関係「所在地」によるアンカー「組
織・機関」のリストであり、(場所 UNIVERSAL)は、
ルートとして付加されている関係「所在地」によるアン
カー「場所」と、条件として付加されている関係ないと
きのアンカー「UNIVERSAL」のリストである。ユーザ
は、検索文表示領域202に表示されている検索文に含ま
れている概念の文字列、“日本"211,“会社"210,“コン
ピユータ"208をマウスで選択して、注目概念を移動し
て、それぞれの概念に関係をつけていくことができる。
包摂関係木表示領域203のアンカーは、注目概念または
注目概念の上位概念の中で関係(条件またはルート)で
結び付いている概念を探し、その中で最も下位の概念と
する。上記検索文において、注目概念には、条件として
関係「開発」が結び付いている。第3図に示すように、
「コンピユータ」313の上位概念「ハードウエア」312が
「会社」308の上位概念「組織・機関」307と関係「開
発」325により結ばれているので、アンカーは「ハード
ウエア」312になる。そして、概念「ハードウエア」312
以下の概念を包摂関係木表示する。 検索文が、“会社で開発されたコンピユータで、オペ
レーテイングシステムの上で動くコンピユータに関する
記事”であり、注目概念が「コンピユータ」であつたな
ら、システムは、「コンピユータ」以下の概念のうち検
索文にあてはまる概念の包摂関係木を表示する。上記検
索文において、注目概念「コンピユータ」には、関係
「開発」,「OS」,「主題」が結び付いている。第3図
に示すように、「コンピユータ」313が「オペレーテイ
ングシステム」317と関係「OS」326で結ばれ、「ハード
ウエア」312が「組織・機関」307と関係「開発」325で
結ばれ、「UNIVERSAL」301が「文書」320と関係「主
題」327で結ばれている。そこで、システムは「コンピ
ユータ」313と「ハードウエア」312と「UNIVERSAL」301
のうち下位概念である「コンピユータ」313をアンカー
とする。 また、ユーザは第2図の検索文表示領域202における
概念の文字列“日本"211,“会社"210、または“コンピ
ユータ"208にして検索結果出力メニユー206をクリツク
することにより“日本にある会社",“日本にある会社で
開発されたコンピユータ”などについての検索をするこ
とができる。 〔実施例〕 第6図は、本発明方式の一実施例である情報検索装置
を利用したフアイリングシステムの構成図である。装置
全体の構成と動作の概要を説明する。 装置は、制御装置(CPU)600、と主メモリ610,磁気デ
イスク装置群630,操作端末620,CRT622,キーボード623,
マウス625からなるデータ処理部からなる。概念の検索
は、端末620上で行う。検索対象は、登録されている概
念、および概念間の関係として記載されている事実の集
合であり、フアイル630に格納されている、さらにフア
イル630には、概念や関係を表示する自然言語に関する
知識も含まれている。端末620のウインドウの制御は、
制御装置600により行う。マウス625は、CRT622に対し
て、CRT622に表示されている概念の選択,メニユー選択
が可能である。この機能を用いて、キーボード入力にた
よらず自由にブラウジングすることができる。CRT622上
の画面の管理はCPU600で行う。 装置の主な動作を、以下に説明する。知識ベースの検
索を開始すると、知識ベースの表示で必要なウインドウ
をCRT622に表示する。この時、マウス625をクリツクし
て取りだしたい文字列の位置情報を主メモリ610に格納
しておく。マウス625がクリツクされるとその位置を調
べて主メモリ610に格納されている位置情報によりクリ
ツクされている文字列を取り出す。また、マウス625が
クリツクされる。又は、キーボード623から入力が行わ
れると、制御装置600により表示しなおすべきウインド
ウを探し、必要な情報を磁気デイスク630から探して再
表示する。 以下、本発明を具体的に、“日本にある会社で開発さ
れたコンピユータを主題とする文書”の検索を例にとつ
て、第1図,第2図、および第7図から第18図を用いて
説明する。 第7図は、検索起動開始時の初期画面である。リセツ
トメニユー707をクリツクすると、この初期画面とな
る。注目概念は、最上位概念である「UNIVERSAL」であ
る。上記概念表示領域701は、「UNIVERSAL」の文字列
“UNIVERSAL"708が表示される。検索文表示領域702で
は、文字列“UNIVERSAL"709を表示しポインター(四角
の枠)710を置く。包摂関係木表示領域703では、アンカ
ーを「UNIVERSAL」として、m層分下位の概念を枝数n
まで木表示する。文字列“UNVERSAL"711にポインター71
2を置く。m,nの値は、ユーザが自由にいつでも変更する
ことができる。以下の例では、m=1,n=2とし、包摂
関係木表示領域703において、下位概念が表示されてい
ない概念、“事物"713,“場所"714に注目概念が移動
し、該注目概念に下位概念が存在するときには、1層分
下位の概念を枝数2までの概念を追加して木表示するこ
とにする。 第1図は、第7図において、キーボードから“comput
er"と入力して、注目概念を変更したときの画面であ
る。注目概念を移動するのは、マウス選択、およびキー
ボード入力により可能である。キーボードにより、“co
mputer"と入力すると、概念検索が行われ、検索結果と
して、「コンピユータ」を得る。複数の概念が抽出され
たときは、抽出された概念が、各概念の一層分上位の概
念とともにメニユー表示されるので、その中からマウス
で選択して一意に決定することができる。ここで抽出さ
れた概念「コンピユータ」は、以前に検索されていない
ため、第7図の包摂関係木表示領域703上に表示されて
いないので、まず概念「コンピユータ」の上位概念を調
べて包摂関係木表示領域703に表示されている概念と
「コンピユータ」を包摂関係で結合する。概念「コンピ
ユータ」を、注目概念とする。注目概念が概念「コンピ
ユータ」に移動したので、上位概念表示領域101は、
「コンピユータ」の上位概念に書き換えられる。検索文
表示領域102では、検索文中の注目概念の部分113を「コ
ンピユータ」に置き換えて再表示し、文字列“コンピユ
ータ"113にポインター114を置く。包摂関係木表示領域1
03では、注目概念に条件が付加されていないので、アン
カーを「UNIVERSAL」として、「コンピユータ」までの
概念と「コンピユータ」の1層分下位の概念“ワークス
テーシヨン"117と“AIマシン"118も木表示し、文字列
“コンピユータ"115にポインター116を置く。第7図か
ら第1図の画面に移るまでの処理の流れを第19図,第20
図に示す。第19図は、どの処理に進むのかを判断する処
理の流れ図である。ステツプ1910では、キーボードから
入力されたか否かを判断する。ステツプ1920は、検索文
表示領域に表示されている概念の文字列がマウスで選択
されたか否かを判断する。ステツプ1930では、包摂関係
木表示領域に表示されている概念の文字列がマウスで選
択されたか否かを判断する。ステツプ1940では、検索結
果出力メニユーがマウスで選択された否かを判断する。
結果出力メニユーが選択されたとき、ステツプ1941で検
索結果を文章で表示する。ステツプ1950では、リセツト
メニユーがマウスで選択されたか否かを判断する。リセ
ツトメニユーが選択されたとき、ステツプ1951で包摂関
係において最上位概念「UNIVERSAL」を注目概念にす
る。第20図は、キーボードから文字列が入力されたとき
に行われる処理の流れ図である。ステツプ2000は、入力
文字列に対応する概念のマツチングを行う。ここで、部
分文字列による部分マツチングも行われる。ステツプ20
10では、マツチングした概念が複数個あるか否かを判断
する。複数個の概念とマツチングしたときには、ステツ
プ2020で、マツチングした概念と各概念の上位概念をポ
ツプアツプメニユーで一覧表示し、ステツプ2030で、該
当する概念をマウスで一つ選択するようにする。ステツ
プ2040では、マツチングした概念が包摂関係木表示領域
に表示されているか否かを判断する。表示されていない
場合には、該概念の上位概念を調べる。ステツプ2060で
は、マツチングした概念を注目概念とする。ステツプ20
70では、新しく注目概念となつた概念の上位概念を上位
概念表示領域に再表示する。ステツプ2080では、検索文
を検索文表示領域に再表示し、注目概念にポインターを
置く。包摂関係木を、包摂関係木表示領域に再表示し。
注目概念にポインターを置く。第7図から第1図の画面
に移るまでには、キーボードから入力した文字列が表す
概念に注目概念を移すために、第19図のステツプ1910、
次いで結合子1970で示すように、第20図のステツプ2000
に移り、ステツプ2010,2040,2050,2060,2070,2080,2090
の処理を順次行い、結合子1960により第19図のステツプ
1910に戻る。 検索文表示領域中の注目概念の文字列をマウスでクリ
ツクすることにより注目概念に条件を付加することがで
きる。第8図は、この過程における画面である。検索文
表示領域802の注目概念の文字列“コンピユータ"808を
マウスでクリツクすると、概念「コンピユータ」が、注
目概念であり、検索文において検索対象の概念であるた
め、注目概念に対して条件を付加するのか、ルートを付
加するのかを選択するポツプアツプメニユー809が現れ
る。ここで、“条件付加"810を選択すると、システムは
上位概念が継承されえるものを含めて、「コンピユー
タ」に付加することができる一般関係をフレーム811で
表示する。一度、注目概念に付加できる一般関係を探し
表示すると、そのデータまたは、表示したウインドウを
内部に蓄えておくので、再度同じ概念に付加できる関係
の検索を行わなくてもする。ユーザは、このなかで、該
当する関係項目“組織・機関で開発されたコンピユー
タ"812をマウスでクリツクして選択する。第9図は、マ
ウスで付加したい関係を選択した後の画面である。検索
文は該関係が追加されて“組織・機関”で開発されたコ
ンピユータ"908となり、注目概念は、関係項目“組織・
機関で開発されたコンピユータ”のなかで、上位の概念
「組織・機関」に移る。検索文表示領域902では、検索
文が再表示され、注目概念の文字列“組織・機関"909に
ポインター910を置く。包摂関係木表示領域903では、
「コンピユータ」と関係「開発」で結ばれている上位概
念である「組織・機関」をアンカーとして、“組織・機
関"911と、「組織・機関」の1層分下位の概念を枝数2
までの概念の文字列“会社"912,“教育機関"913を木表
示し、文字列“組織・機関"911にポインター914を置
く。第1図から第9図の画面に移るまでの処理の流れを
第19図,第21図に示す。第21図は、注目概念に条件また
はルートを付加するための処理の流れ図である。ステツ
プ2100は、マウスで指定されたけ検索文表示領域上の文
字列が表している概念が注目概念と同一か否かを判断す
る。同一であつたならば、ステツプ2101で、指定された
概念を注目概念にする。ステツプ2110では、注目概念が
検索文において検索の対象である概念か否かを判断す
る。検索の対象である概念であるならば、ステツプ2120
で条件を付加するか否か、ステツプ2121でルートを付加
するか否かを判断する。条件を付加を行う場合には、ス
テツプ2130で注目概念に条件として付加できる一般関係
を一覧表示し、ステツプ2140で一覧表示の中から該当す
る関係を選択し、ステツプ2150で検索文に条件を付加
し、ステツプ2160で、選択した関係項目の上位の概念を
注目概念にする。ルートを付加する場合には、ステツプ
2122で、注目概念にルートとして付加できる一般関係を
一覧表示し、ステツプ2123で一覧表示の中から該当する
関係を選択し、ステツプ2124で検索文にルートを付加
し、ステツプ2125で、選択した関係項目の下位の概念を
注目概念にする。ステツプ2170では。注目概念に付加さ
れている関係(条件とルート)を結んでいる注目概念の
上位概念を調べ、その中で最も下位な概念をアンカーと
する。第1図から第9図の画面に移るまでには、注目概
念に条件を付加するために、第19図のステツプ1910,192
0、次いで結合子1980で示すように、第21図のステツプ2
100に移り、ステツプS2110,2120,2130,2140,2150,2160,
2170を順次行い、さらに結合子2100で示すように、第20
図のステツプ2070,2080,2090を行い、結合子1960により
第19図のステツプ1910に戻る。 包摂関係木表示領域上の概念の文字列をマウスで選択
していくことにより注目概念を変更していくことができ
る。ここでは、“会社で開発されたコンピユータ”につ
いての調べたいので、第9図において、包摂関係表示領
域903に表示されている文字列“会社"912をマウスの左
ボタンでクリツクして注目概念を「会社」に移す。第10
図は、この状態における画面である。注目概念が概念
「会社」に移したので、上位概念表示領域1001は、「会
社」の上位概念に書き換え、図に示すように、“UNIVER
SAL"1011,“事物"1012,“人工物"1013,“組織・機関"10
14,“会社"1015となる。検索文表示領域1002では、検索
文が“会社で開発されたコンピユータ"1008と再表示さ
れ、注目概念の文字列“会社"1009にポインター1010を
置く。包摂関係木表示領域1003では、注目概念のポイン
ター1009を“会社"1008に移す。マウスの左ボタンでク
リツクした該概念「会社」が、第9図の包摂関係木表示
領域903において、最下位概念であるので、さらに1層
分下位の概念を枝数2まで検索し追加して木表示する。
この時、包摂関係木を全部、再表示しても良いし、注目
概念のポインターを“会社"1008に移して“会社"1008の
下位概念“電気メーカ"1016,“金融機関"1017を追加表
示しても良い。追加表示する際に他の概念の表示と重な
る場合は追加して表示される概念の領域、すなわち、
“電気メーカ"1016,“金融機関"1017が表示される領域
だけを消しから追加表示して良い。包摂関係木表示領域
1003においてさらに注目概念を「会社」の下位概念に移
動することもまた上位又は同位の概念に移動することも
できる。移動していくうちに、包摂関係木表示領域1003
に表示される概念は増していき、ユーザがたどつた概念
を見ることができる。また、一度表示した概念を覚えて
いるので、再度検索する必要はない。第9図から第10図
の画面に移るまでの処理を第19図,第22図に示す。第22
図は、包摂関係木領域に表示されている包摂関係木を利
用して、注目概念を移動するための処理の流れ図であ
る。ステツプ2200は、包摂関係木領域に表示されている
文字列をマウスの左ボタンでクリツクしたか否かを判断
する。マウスの左ボタンでクリツクした場合には、ステ
ツプ2201でクリツクされた概念を注目概念とし、ステツ
プ2202でクリツクされた概念の下位概念が表示されてい
るか否かを判断する。表示されていない場合には、ステ
ツプ2203で一層分下位の概念を調べる。ステツプ2210
は、包摂関係木領域に表示されている文字列をマウスの
右ボタンでクリツクしたか否かを判断する。マウスの右
ボタンでクリツクした場合には、ステツプ2220でクリツ
クされた概念の一層分下位の概念をメニユー表示し、ス
テツプ2230で該当する概念をその中からマウスで選択す
ると、ステツプ2240で該概念を注目概念とする。第9図
から第10図の画面に移るまでには、下位概念を表示して
いない概念に注目概念を移すために第19図のステツプ19
10,1920,1930を行い、結合子1990により、第22図のステ
ツプ2200に移り、ステツプS2201,2202,2203を順次行
い、さらに結合子2100に示すように、第20図のステツプ
2070に移り、ステツプ2080,2090を行い、結合子1960に
より第19図のステツプ1910に戻る。 さらに、注目概念「会社」について付加する条件があ
るので、上記と同様な処理を行う。第11図がこの過程に
おける画面である。注目概念の文字列“会社"1108をク
リツクすると、一般関係のフレーム1109を表示する。こ
のなかで、該当する関係項目“場所にある会社"1110を
マウスで選択する。第12図は、付加したい関係を選択し
たあとの画面である。検索文に該関係が追加され、注目
概念は、関係項目“場所にある会社”のなかで、上位の
概念「場所」に移る。注目概念が概念「場所」に移動し
たので、上記概念表示領域1101は、「場所」の上位概念
に書き換えられる。検索文表示領域1202では、検索文が
“場所にある会社で開発されたコンピユータ"1209と再
表示され、注目概念の文字列“場所"1208にポインター1
210を置く。包摂関係木表示領域1203では、「コンピユ
ータ」と関係「開発」で結ばれている概念「場所」をア
ンカーとして、「場所」の1層分下位の概念を深さ2ま
でを木表示し、文字列“場所"1211にポインター1212を
置く。第10図から第12図の画面に移るまでの処理のなが
れを第19図,第21図に示す。第10図から第12図の画面に
移るまでには、概念の対象でない概念に条件を付加する
ために、第19図のステツプ1910,1920を行い、結合子198
0で示すように、第21図のステツプ2100に移り、ステツ
プ2110,2130,2140,2150,2160,2170を順次行い、さらに
結合子2100で示すように、第20図のステツプ2070に移
り、ステツプ2080,2090を行い、結合子1960より、第19
図のステツプ1910に戻る。 包摂関係木表示領域上の概念をマウスで選択していく
ことにより注目概念を変更することができるが、包摂関
係木表示領域に表示されている概念は包摂関係の一部で
ある。第13図は、第12図の包摂関係木表示領域1203のア
ンカー以下の概念で、包摂関係木表示領域1203に表示さ
れていない概念をマウスにより捜しだす過程を表す。包
摂関係木表示領域1303上の概念をマウスの右ボタンで選
択することにより該概念の下位概念をすべて表示するこ
とができる。ここでは、“日本にある会社で開発された
コンピユータ”についての調べたいので、包摂関係木表
示領域1303の文字列“国家"1308をマウスの右ボタンで
クリツクすると、概念「国家」の一層分下位概念がメニ
ユー1309で表示される。この中で、該当する概念“日
本"1310をクリツクすると、注目概念が、該概念「日
本」に移動する。メニユー領域の外でクリツクすると、
注目概念は、概念「国家」に移動する。第14図は、注目
概念が「日本」に移動したあとの画面である。注目概念
が概念「日本」に移動したので、上位概念表示領域1401
は、「日本」の上位概念に書き換えられる。検索文表示
領域1402では、検索文が“日本にある会社で開発された
コンピユータ"1408と再表示され、注目概念の文字列
“日本"1409にポインター1410を置く。包摂関係木表示
領域1403では、“国家"1411の下位に“日本"1412を追加
して再表示し、注目概念“日本"1412にポインター1413
を移す。包摂関係木表示領域1403に表示されている関係
木の途中の概念をマウスの中ボタンでクリツクして下位
概念を表示し、その中の概念に注目概念を移すときも該
概念を追加して表示する。第12図から第14図の画面に移
るまでの処理の流れを第19図,第22図に移す。第12図か
ら第14図の画面に移るまでには、包摂関係木表示領域に
表示されている概念に注目概念を移動するため、第19図
のステツプ1910,1920,1930を行い、結合子1990で示すよ
うに、第22図のステツプ2200に移り、ステツプ2210,222
0,2230,2240を順次行い、さらに結合子2100で示すよう
に、第20図のステツプ2070に移り、ステツプ2080,2090
を行い、結合子1960により第19図のステツプ1910に戻
る。 検索文表示領域の概念の文字列をマウスでクリツクし
て注目概念を移し、概念を変更したり関係を付加したり
することができる。ここでは、作成してきた検索文“日
本にある会社で開発されたコンピユータ”についての記
事を調べたいとする。第14図の検索文表示領域1402で、
文字列“コンピユータ"1414をマウスでクリツクして注
目概念を「コンピユータ」に移動する。第2図は、この
状態における画面である。注目概念が概念「コンピユー
タ」に移動したので、上位概念表示領域201は、「コン
ピユータ」の上位概念に書き換えられる。検索文表示領
域202では、注目概念の文字列“コンピユータ"208にポ
インター209を置く。包摂関係木表示領域203では、「会
社」の上位概念「組織・関係」と関係「開発」で結ばれ
ている「コンピユータ」の上位概念である「ハードウエ
ア」をアンカーとして“ハードウエア"204以下を木表示
し、文字列“コンピユータ"210にポインター211を置
く。この時、「ハードウエア」以下の概念のうち“日本
にある会社で開発されたもの”だけを表示するようにし
ても良い。または、「ハードウエア」204以下の概念の
うち“日本にある会社で開発されたもの”を満足する概
念の数を表示するようにしても良い。第14図から第2図
の画面に移るまでの処理の流えを第19図,第21図に示
す。第14図から第2図の画面に移るまでには、検索文中
の概念に注目概念を移動するので、第19図のステツプ19
10,1920を行い、結合子1980で示すように、第21図のス
テツプ2100に移り、ステツプ2101,2170を行い、さらに
結合子2100で示すように、第20図のステツプ2070に移
り、ステツプ2080,2090を行い、結合子1960により第19
図のステツプ1910に戻る。 第15図は、概念「コンピユータ」について、ルートを
付加する過程を示す。検索文表示領域1502で、文字列
“コンピユータ"1508をマウスでクリツクするとポツプ
アツプメニユー1509が現れる。ここで、“ルート付加"1
510を選択すると、「コンピユータ」にルートとして付
加することができる一般関係のメニユー1511が表示され
る。ここで、“コンピユータを主題とする文書"1512と
いう関係項目を選択すると、検索文に該関係が追加さ
れ、注目概念は、関係項目“コンピユータを主題とする
文書”のなかで、下位の概念「文書」に移る。第16図
は、この状態における画面である。注目概念が概念「文
書」に移動したので、上位概念表示領域1601は、「文
書」の上位概念に書き換えられる。検索文表示領域1602
では、注目概念の文字列“文書"1608にポインター1609
を置く。包摂関係木表示領域1603では、「コンピユー
タ」と関係「開発」で結ばれている「文書」をアンカー
として“文書"1611以下を木表示し、文字列“文書"1610
にポインター1611に置く。第15図から第16図の画面に移
るまでの処理の流れを第19図,第21図に示す。第15図か
ら第16図の画面に移るまでに、第19図のステツプ1910,1
920を行い、結合子1980で示すように、第21図のステツ
プ2100に移り、ステツプ2110,2120,2121,2122,2123,212
4,2125,2170を順次行い、さらに結合子2100に示すよう
に、第20図のステツプ2070に移り、ステツプ2080,2090
を行い、結合子1960により第19図のステツプ1910に戻
る。 第17図は、“日本にある会社で開発されたコンピユー
タに関する文書”に該当する結果を出力たものである。
これは、注目概念が、「文書」であるときに、結果出力
メニユー1706をマウスでグリツクすることにより可能で
ある。検索結果は、ポツプアツプメニユー1708で表示さ
れる。この時の処理のながれを第19図に示す。第19図の
ステツプ1910,1920,1930,1940,1941を順次行い、結合子
1860で示すように、第19図のステツプ1910に戻る。 第18図は、“日本にある会社”についての検索を実行
したものである。これは、注目概念が、「会社」である
ときに、結果出力メニユー1806をマウスでクリツクする
ことにより可能である。検索結果は、ポツプアツプメニ
ユー1808で表示される。 以上、説明をわかりやすくするために、具体例を用い
ながら実施例を述べたが、本発明方式は、具体例に限定
されるものではなく、更にいろいろな機能を付加しても
良い。例えば、注目概念を移動する度に付加されている
条件を満足する概念の数、または検索の結果を表示して
もよい。 また、付加されている条件を満足する概念だけを包摂
関係木表示してもよい。 更にまた、包摂関係木表示の中で条件を満足しない概
念は、その文字列の上に線分などを引いて、表示しても
良い。 また、上記に示した表示に限らず注目概念についてい
る具体関係などの概念も逐次表示しても良い。 また、ポツプアツプメニユーによる選択は、複数個同
時に行つても良い。 〔効果〕 以上説明したごとく、本発明によれば、注目している
概念に関する多面的な情報を見ながら、検索文中の概念
を変更して、検索文を作成していくことができるので、
検索結果が得られる矛盾のない検索文を作成することが
できる。検索の対象を変更することができるので、検索
開始時の検索の対象にしばられることがない。また、検
索文を作成しながら情報を検索することができるので非
常に検索の効率が向上する。さらに、検索文の部分的検
索ができるので、同じような検索文を何回も作る必要が
なくなる。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information retrieval apparatus and method, and more particularly, to an electronic retrieval system.
Knowledge stored in a network structure in
Efficient search using a computer with window function
The present invention relates to an information retrieval apparatus and method for performing information retrieval. [Related Art] In recent years, small and large-capacity storage devices such as optical disk storage devices have been developed.
Until the realization of the system
Database management that enables storage and retrieval of large amounts of information
Office where the end user directly operates the search and search processes
An object document filling device has been implemented. Fig. 3 shows a schematic diagram of the concept stored in the knowledge base.
You. In FIG. 3, an ellipse represents a concept and an arrow represents a relationship.
You. In the knowledge base, all concepts are represented by the concept "UNIV
ERSAL ”is connected by a subsumption relation with the highest concept.
The inclusive relation is the relation "... is (one of) ..."
Represents This relationship has attributes of upper and lower levels.
You. Based on a certain concept, the top concept is the top concept and the bottom concept is
The concept of rank is called a lower concept. For example, "hardware"
The concept of 312 is “UNIVERSAL” 301, “things” 310, “person”
Artefact "311. In addition, the concept is
General knowledge is related. The relationship between two concepts
When describing a person in charge, which one of the concepts
It has two different relation names depending on whether it is the subject or not. example
For example, “organization / institution” 307 and “hardware” 312
The name of this relationship, which is linked by a general relationship of "325"
Is "hardware" developed by "organization / institution"
And "the organization / institution" that developed the "hardware" and "the
It has two names. For "hardware",
When adding the relationship "developed by organization / institution",
Called "condition addition" and "organization / institution that developed"
When adding a relationship, we call it "route addition".
You. Concrete relations are those that relate concrete knowledge comrades
In order to create this relationship, the superordinates have the same relationship name
Must be connected in a general relationship with example
For example, “Hitachi” 309 and “Creative WS 2050” 315
It is tied in a concrete relationship "development" 330. Stored in knowledge base
Users browse through the concepts that are being browsed.
Only). Hereafter, in branding,
The concept that the user is currently paying attention to is called the attention concept. Ma
In addition, a sentence for limiting a concept by a general relation is referred to as a search sentence.
Call. As described in JP-A-61-220027, search of knowledge base
Interactively, starting with the most important concepts
Provides a means to incrementally add information for searching.
As a result, semantic vague search became possible. This search method
For example, a company in the state of California
UX operating system with computer developed by
Search for "article about what is a system"
I do. Here, the command for generating the search statement is q
And At this time, first, the most important
Move the notable concept to the concept "article" and enter the command q
Then, generation of a search sentence is started. the system
Attached to "articles", including those that may be inherited
Displays a general relationship frame that you can do. here
Then, the user sets the relationship "article with the subject"
Select by specifying the number. The system provides an overview of the items
Remember, in this case, shift the concept of attention to "UNIVERSAL". You
The browsing function of any network at this point
(Browsing function). With substring
Force, menu selection, or directly enter “COMPUTER”
By doing so, the concept of interest is transferred to the “computer”.
In this example, there are more computer-related conditions
So, enter the command q continuously and select “Computer”.
Conditions are added. The system displays "Computer
Display a general frame related to
The user selects "Developed by organization / institution" from among them,
Enter "Company" and enter the condition "Developed by company"
Can be added. Add more to "Computer"
Search condition is generated by inputting command q
Continue the process. The system is a general company
Display the clerk so that the user can select "in place"
, And focus on the concept "California"
And add the condition “in California”
Add. To end the condition input, enter “OK”.
Conveyed to the system. Finish entering conditions for "Company"
And enter the conditions for "Computer" again.
U. Here, "The computer is an operating system.
Runs on system UX ". More than
After the process is completed, search is performed. In the above prior art, a search sentence is created sequentially, and
Because of the search, there are the following problems, flexible search
It was difficult to do. In this way, to create search conditions sequentially,
The user can freely specify the concept in the search sentence, and
The concept of and can not be changed. That is,
The query “Conf. Developed by a company in California
I wrote an article about what UNIX runs on pyuta
Changes "Computer" to "Workstation"
I couldn't find it again and renewed the meeting in California
UX is operated by a workstation developed by the company
Article on what is a
I had to recreate it. Also, "Compilation
What are the concepts that can be changed to "data"
I don't know. Also, when creating a search statement,
The concept of interest is shifted to the concept of
During or after creating a search sentence to add
Cannot change the target of the search sentence. Conventional technology
In the art, the most important concept to be searched is
First, the concept of interest is transferred to the concept of “article”.
I needed to. Because of that, "I'm in California
UX operating on a computer developed by the company
After searching for "what is a system"
I want to find articles describing the computer
Sometimes it was necessary to rewrite the search sentence. Also, it is not possible to search while creating a search statement
Check the results each time you add a search condition
I couldn't do it. Therefore, the search conditions are too loose
Too many or too few search results
It was not possible to obtain the desired results. Also,
Despite none of the search conditions,
Useless, like adding conditions without knowing
Processing has been done. Also, the concept in the search sentence cannot be specified.
Therefore, partial search of the search sentence cannot be performed. That is,
In the above search statement, "A meeting in California
Corporation, a company developed in a company in California
What UX is an operating system in the Piuta "
When you want to do a search for things like
I must have. [Problems to be Solved by the Present Invention] As described above, in the conventional search operation method, the knowledge base
When creating search conditions for searching from
Search terms so that the information required by the
It was very difficult to make a case. The object of the present invention is to solve the above problems and to
The concept can be easily changed, the search target can be changed,
Sequential search is possible even while creating a sentence, and partial search of the search sentence
That users are searching
A device that can find the concept you are looking for without feeling
It is to provide an arrangement and a method. [Means for Solving the Problems] The above-mentioned object is to provide a search text using a multi-window function.
And a table of superordinate concepts of the notable concept in the search sentence.
And the noteworthy concept from the noteworthy concept and the superordinate concept that can be changed
Nets up to sub-concepts that satisfy the added conditions
Perform network display. And for moving between concepts in the search sentence
Of the concept of interest due to
Change the concept of interest within the mind, add conditions to the concept of interest, and
Search for concepts that satisfy the added conditions
Achieved by always being executable. [Operation] Hereinafter, the principle and operation of the search device of the present invention will be described. Fig. 1 shows a screen for dialogue with the user during concept search.
You. Higher concept display area 101 of the notable concept
Search sentence display area 102, subsumption relation table for concepts corresponding to the search sentence
Display area 103, system message display area 104, input area 10
There are five. Here, the area is a user on the screen.
It is a dialog window with. The concept of attention is the
Bitmap that is always displayed in the
Points for flipping black and white, frame, underline, etc.
To the table. In FIG. 1, the concept of interest is “con
Pyuta. " The system displays the upper concept display area 101
From the top concept “UNIVERSAL” 108,
Concept “UNIVERSAL” 108 “connecting Uta” 112 in an inclusive relation
Object "109" Artificial object "110" Hardware "111" Computer
Data "112. In addition, the system displays the search text.
The current search sentence is displayed in the area 102, and the character string of the concept of interest is displayed.
The "computer" 113 has a pointer (square frame) 114
Attach Further, the system includes an inclusive relation tree display area 103.
First, the top concept that can change the concept of interest
Displays the lower concepts in the set relation, and the character string of the concept of interest
The "Computer" 115 is attached to the pointer 116. Less than
Below, the top-level concept displayed in the subsumption relation tree display area 103
I will call it an anchor. As in this case,
If no relationship is added, the anchor is “UN
IVERSAL "117. In the system message display area 104
Displays messages from the system. Input area
105 displays the character string entered from the keyboard
You. The system includes a search sentence display area 102 and an inclusive relation
The coordinates of the character string of the concept displayed in the tree display area 103
Is stored in memory.
Click to extract the string of the concept
You. The search text displayed in the search text display area 102
Is stored in the memory in the form of LISP S-expression. example
For example, if the search sentence is "Computer ..."
The expression stored in is (UNIVERSAL UNIVERSAL) (X1 Y1). Where (UNIVERSAL UNIVERSAL) is the route
As an anchor and condition by the relation being added as
A list of anchors according to the attached relationship.
Anchor at the time of showing the relation is a subordinate concept of both anchors.
is there. (X1 Y1) is the displayed string "Compiled
X and Y coordinates of the data. The subsumption relation is displayed
In the memory with a list of concepts
To pay. Concepts with more than one higher-level concept are
When presenting, the concept and all of its higher-level concepts
With a line. The change of the notable concept is performed by using the search sentence display area 102 and the subsumption
Mouse selection of the concept displayed in the tree display area 103,
Alternatively, it is possible by keyboard input. The user
When making a board entry, the system
In the subordinate concept of the anchor displayed in the display area 103
Search for concepts. Extracted by keyboard input
When the concept is not displayed in the subsumption relation tree display area 103
In other words, the system examines its superordinate
And the subsumption tree displayed
Display by linking. The system changes the concept of attention
Each time a new concept is displayed in the upper concept display area 101,
Is displayed again, and the search sentence display area 102
Rewrite the notable concept 113 in the sentence to a new notable concept and include it
In the relation tree display area 103, the pointer 116 of the concept of interest is newly added.
Move to a new concept of attention. Adding search conditions depends on the concept that the user wants to add conditions.
Move the concept of interest, and in the search sentence display area 102,
Clicking the concept string 113 with the mouse will cause the system
Is a list of conditions that can be added by the pop-up menu
Is displayed, so that the user can select
Noh. In FIG. 4, reference numeral 401 denotes a character string “
Added when mouse clicks on data "113"
It is a frame of possible conditions. Fig. 4 shows the "Computer
In the inclusive relationship with the "402" or "computer" 402
The concept of the position, that is, the upper concept display area 101 in FIG.
“Computer” 112, “Hardware” 111, “People
General connection with "110", "thing" 109, "UNIVERSAL" 108
The concept of the concept and the name of the relation based on “Computer” 402
It is a list display. "Computer" 402 in the upper right of FIG.
Is a concept of adding a condition. On the left is “Compilation
Data "402" or "computer" 402
This is a character string of a concept that is connected with the higher-level concept in general relation.
You. The right side is the concept of the left side, which is mainly composed of "computers"
Is the name of the general relationship with The number is
Lot number. The user can add the related
Select a clerk with the mouse. Here, the related item “organization / institution
If you select "403, developed by the system, the search
And "Computers developed by organizations and institutions ..."
And pays attention to the higher-level concept “organization / institution” of the selected item.
Remember. You can change the search target in the search sentence
You. The search target in the search sentence is, in the search sentence,
This is the most important concept that is the subject of the search sentence. For example,
In the search statement "Computers developed by the company ..."
“Computer” is a concept to be searched. here
The change of the search target means that the search
Are connected in a general relationship with the concept to be searched.
Change the search target to the concept with the concept
It is to be. For example, the search statement “Company
Computers developed at ...
Tied to the concept "computer" and the relationship "subject"
Changing the search target to "document". At this time,
The system uses the search text as “Computer developed by the company.
And the name of the relationship at this time.
The name is called the root. Changing the search target is
User moves focus concept to the concept currently being searched
Then, in the search sentence display area 102, the character string 113 of the concept of interest
When you click on the mouse with the mouse, the system pops up
A list of routes that can be added by new users is displayed.
It is possible for the user to select from them. Fifth
501 in the figure is a character string “computer” 113 of the concept to be searched
Addable rule displayed when clicking with the mouse
This is the frame of the chart. FIG. 5 shows “Computer” 113
Or a higher level of subsumption relation with “Computer” 113
In other words, in the upper concept display area 101 of FIG.
“Computer” 112, “Hardware” 111, “Artifact” 11
0, “things” 109, “UNIVERSAL” 108, connected with general relations
It is a list display of the names of the relationships mainly based on the concept. Fifth
“Computer” 502 in the upper left of the figure adds a route
It is a concept. On the left is an inclusive relationship with “Computer” 502
In a general relationship with a higher or peer concept
This is a concept character string. The right side is based on the concept of the left side
This is the name of the general relationship with “computer”. The number is
The slot number of this frame. Is the user in this
You can use the mouse to select the relationship you want to add. Was
For example, if a user has an “organization / machine
If you select the relationship Seki "502, the system
"The organization / institution developed by the computer ..."
Move the notable concept to the subordinate concept "organization / institution" of the selected item.
You. In this way, the search target in the search sentence is
"Organization / institution". In this way, “containers developed in Japan
It is assumed that a search sentence "Pyuta ..." was created.
When the concept is "computer",
The screen is shown in FIG. The search sentence display area 202 is “
Computers developed by a company are displayed as "...".
At this time, the S-expression stored in the memory is (Computer (UNIVERSAL hardware (X1 Y1)
((Developed (Company (organization / organization organization / organization) (X2 Y2) ((
There is (Japan (location UNIVERSAL (X3, Y3)))))). (X1 Y1), (X2 Y2), (X3 Y3)
Is displayed in the search sentence display area 202.
X and Y coordinates of "Uta" 208, "Company" 210, "Japan" 211
You. (UNIVERSAL hardware)
Anchor "UNIVERSAL" when there is no added relationship
And the relation “development” added as a condition
It is a list of car "hardware". Similarly, (organization
・ Institution Organization / institution) is added as a route
Anchor "organization / institution" by relation "development"
Anchor "group" by the relationship "location"
Weaving / Institutions ”list (where UNIVERSAL)
Ann by relation "location" added as route
There is no relationship between the car "place" and the condition added
This is a list of "UNIVERSAL" anchors. User
Is included in the search sentence displayed in the search sentence display area 202
Character strings of the concept, “Japan” 211, “Company” 210, “Con
Select "Pyuta" 208 with the mouse to move the feature
You can relate to each concept.
The anchor of the subsumption relation tree display area 203 is the concept of interest or
By relation (condition or route) in superordinate concept of attention concept
Look for connected concepts and find the lowest
I do. In the above search sentence, the notable concept
The relationship "development" is linked. As shown in FIG.
The “computer” 313 superordinate concept “hardware” 312
Established a relationship with “organization / institution” 307
The anchor is "hard" because it is connected by "departure" 325
Wear "312. And the concept "hardware" 312
The following concept is expressed as a subsumption relation tree. The search statement is “Computer developed by the company,
Computer running on the rating system
Article "and the concept of attention is" computer "
System, the concept of “computer” and below
Display the subsumption relation tree of the concept that applies to the search sentence. The above inspection
In a sentence, the notable concept "computer"
"Development", "OS", and "subject" are linked. Fig. 3
As shown in “Computer” 313
System 317 and the relationship "OS" 326
"Wear" 312 is related to "organization / institution" 307 and "development" 325
The “UNIVERSAL” 301 is linked to the “document” 320
Title 327. Therefore, the system
Utah 313, Hardware 312 and UNIVERSAL 301
Anchors "Computer" 313, which is a subordinate concept of
And In addition, the user can use the search sentence display area 202 shown in FIG.
Concept string "Japan" 211, "Company" 210, or "Compiler"
Click Search Result Output Menu 206 with Uta "208"
By doing this, you will be able to
Search for “Developed Computers”
Can be. [Embodiment] FIG. 6 is an information retrieval apparatus according to an embodiment of the present invention.
FIG. 1 is a configuration diagram of a filling system that uses a. apparatus
An overview of the overall configuration and operation will be described. The equipment consists of a control unit (CPU) 600, main memory 610, magnetic
Isk device group 630, operation terminal 620, CRT 622, keyboard 623,
It comprises a data processing unit consisting of a mouse 625. Search for concepts
Is performed on the terminal 620. The search target is the registered
A collection of facts described as reminders and relationships between concepts
File, stored in file 630, and
IL 630 contains natural language that displays concepts and relationships.
Knowledge is also included. Control of the window of terminal 620
This is performed by the control device 600. Mouse 625 responds to CRT622
Of the concept displayed on the CRT622, menu selection
Is possible. Using this function, you can
You can browse freely regardless of your needs. On CRT622
Screen management is performed by the CPU 600. The main operation of the device will be described below. Knowledge base inspection
When you start searching, the windows needed to display the knowledge base
Is displayed on the CRT622. At this time, click the mouse 625
Stores the position information of the character string to be extracted in the main memory 610
Keep it. When mouse 625 is clicked, it adjusts its position.
All are cleared by the position information stored in the main memory 610.
Retrieves the string that is being checked. Also, mouse 625
Clicked. Or, input from keyboard 623
Window that should be displayed again by the controller 600
Search for the necessary information from the magnetic disk 630 and re-
indicate. Hereinafter, the present invention is specifically described as “Developed by a company in Japan.
Searching for "Documents Subjected to Computers"
FIG. 1, FIG. 2, and FIG. 7 to FIG.
explain. FIG. 7 is an initial screen at the start of the search activation. Licec
Clicking Menu 707 will bring up this initial screen.
You. The notable concept is “UNIVERSAL” which is the highest level concept.
You. The concept display area 701 is a character string "UNIVERSAL"
“UNIVERSAL” 708 is displayed. In the search sentence display area 702
Displays the character string "UNIVERSAL" 709 and displays the pointer (square
Put 710). In the subsumption relation tree display area 703, the anchor
Is “UNIVERSAL” and the concept lower than m layers is the number of branches n
Tree display up to. Pointer 71 to character string "UNVERSAL" 711
Put two. The values of m and n can be freely changed at any time by the user
be able to. In the following example, m = 1, n = 2 and subsumption
In the relation tree display area 703, lower concepts are displayed.
Notable concept, attention concept moved to “thing” 713, “place” 714
If the concept of interest has a lower concept,
Tree display of lower-level concepts by adding concepts with up to two branches
And FIG. 1 shows a state in which “comput” is
er "to change the concept of interest.
You. The concept of attention is moved by mouse selection and keys
It is possible by board input. By keyboard, “co
mputer "will perform a conceptual search, and search results
To get a "computer". Multiple concepts are extracted
If the extracted concept is
The menu is displayed with just in case.
And can be uniquely determined. Extracted here
Concept "computer" was not previously searched
Therefore, it is displayed on the subsumption relation tree display area 703 in FIG.
First, we investigated the superordinate concept of the concept "computer".
All the concepts displayed in the inclusive relation tree display area 703 and
Join "computers" in a subsumption relation. Concept "Compilation
Utah ”is the concept of interest. The concept of attention is the concept
Utah ", the upper concept display area 101
It can be rewritten as a superordinate concept of "computer". Search sentence
In the display area 102, the portion 113 of the concept of interest in the search
Replace with "Computer" and display again.
Pointer 114 to data "113. Subsumption relation tree display area 1
In 03, since no condition is added to the concept of interest,
The car is called “UNIVERSAL” and the “Computer”
The concept and the concept "Works, one level lower than the" computer "
"117" and "AI machine" 118 are also displayed in a tree, and character strings are displayed.
Place the pointer 116 on the "Computer" 115. Fig. 7
19 and 20 show the flow of the processing up to the screen shown in FIG.
Shown in the figure. FIG. 19 shows a process for determining which process to proceed to.
It is a flowchart of a process. In step 1910, the keyboard
It is determined whether or not the input has been made. Step 1920 is a search sentence
Select the character string of the concept displayed in the display area with the mouse
It is determined whether or not it has been performed. In step 1930, the subsumption relation
Select the character string of the concept displayed in the tree display area with the mouse.
It is determined whether or not it has been selected. In step 1940, the search
It is determined whether the result output menu is selected with the mouse.
When the result output menu is selected, check in step 1941
Display search results in text. In step 1950, reset
Determine whether the menu has been selected with the mouse. Lycee
When the menu is selected, the inclusive
The top-level concept “UNIVERSAL”
You. Figure 20 shows when a character string is input from the keyboard
Is a flow chart of the processing performed in step (a). Step 2000 Enter
Matching of concepts corresponding to character strings. Where
Partial matching with the minute string is also performed. Step 20
In 10, determine whether there are multiple matching concepts
I do. When matching with multiple concepts,
In 2020, the concepts that have been matched and the superordinate concepts of each
Display the list in the step menu, and in step 2030,
Select one of the applicable concepts with the mouse. Stets
In step 2040, the concept that matches is displayed in the subsumption relation tree display area.
Is displayed or not. Not displayed
In such a case, a superordinate concept of the concept is examined. In step 2060
Uses the concept that has been matched as a notable concept. Step 20
In 70, the top concept of the concept that has become the new notable concept is ranked higher
Redisplay in the concept display area. In step 2080, the search statement
Is displayed again in the search sentence display area, and the pointer
Put. The subsumption relation tree is displayed again in the subsumption relation tree display area.
Hover over the concept of interest. Screen of Fig. 7 to Fig. 1
Before entering, the character string entered from the keyboard represents
To shift the concept of attention to the concept, step 1910 in FIG. 19,
Then, as shown by connector 1970, step 2000 of FIG.
Move to step 2010,2040,2050,2060,2070,2080,2090
Are sequentially performed, and the connector 1960 performs the steps shown in FIG.
Return to 1910. Click the character string of the target concept in the search sentence display area with the mouse.
It is possible to add conditions to the concept of interest by
Wear. FIG. 8 shows a screen in this process. Search sentence
The character string “computer” 808 of the concept of interest in the display area 802
When you click with the mouse, the concept "Computer"
This is the concept of the eye and the
To add a condition or route to the concept of interest
A pop-up menu 809 appears to choose whether to add
You. If you select “Add Condition” 810, the system
Including "computers that can inherit
The general relationship that can be added to
indicate. Look for general relationships that can be added to the concept of interest once
When displayed, the data or the displayed window is displayed.
A relationship that can be added to the same concept again because it is stored internally
Without having to search for. The user, in this,
Corresponding item "Computer developed by organization / institution
Click on the mouse to select the data "812."
This is a screen after selecting a relation to be added by a mouse. Search
The sentence is a command developed by the “organization / institution” with the relation added.
908, and the concept of interest is the related item “organization /
Higher-level concepts in "computers developed by institutions"
Move to "Organization / Institution". In the search sentence display area 902, search
The sentence is redisplayed, and the character string “organization / institution” 909 of the concept of interest is displayed.
Place the pointer 910. In the subsumption relation tree display area 903,
High-level overview linked with the computer and the relationship development
With the organization / institution as an anchor,
Seki "911" and the concept of one layer lower than "organization / institution" with 2 branches
Table of the concept strings up to “Company” 912, “Educational Institution” 913
And place the pointer 914 on the character string “organization / institution” 911
Good. The flow of the processing from the transition to the screen of FIG.
These are shown in FIGS. 19 and 21. Fig. 21 shows conditions and
9 is a flowchart of a process for adding a route. Stets
Step 2100 is a sentence in the search sentence display area
Determines whether the concept represented by the character string is the same as the concept of interest
You. If they are the same, in step 2101 the specified
Make a concept a featured concept. At step 2110, the concept of interest is
Determine whether the concept is the target of the search in the search sentence
You. If the concept is to be searched, go to step 2120.
To add a condition in step 2121, add a route in step 2121
It is determined whether or not to do. When adding conditions,
General relations that can be added as conditions to the concept of interest in step 2130
Is displayed in a list, and in step 2140,
Select the relationship to be added and add conditions to the search sentence in step 2150
Then, in step 2160, the higher level concept of the selected related item is
Make it a notable concept. If you want to add a route,
In 2122, a general relationship that can be added as a route to the concept of interest
Display the list, and in step 2123,
Select a relationship and add a route to the search sentence in step 2124
Then, in step 2125, the subordinate concepts of the selected
Make it a notable concept. In step 2170. Added to the notable concept
Of the attention concept that has the relationship (condition and route)
Examine the superordinate concepts, and use the lowest concept as the anchor.
I do. Before moving to the screen in Fig. 1 to Fig. 9,
Steps 1910 and 192 in FIG.
0, then as shown by connector 1980, step 2 in FIG.
Move to 100 and step S2110,2120,2130,2140,2150,2160,
2170 are performed sequentially, and then, as shown by the connector 2100, the 20th
Perform steps 2070, 2080, and 2090 in the figure, and
Returning to step 1910 in FIG. Select a character string of a concept on the subsumption tree display area with the mouse
Can change the concept of attention
You. Here, “Computers developed by the company”
In FIG. 9, the subsumption relation display area
The character string "company" 912 displayed in the area 903 to the left of the mouse
Click on the button to move the notable concept to "Company". Tenth
The figure shows the screen in this state. Attention concept is concept
Since it has been moved to “Company”, the high-level concept display area 1001
To a higher level concept of “UNIVER” as shown in the figure.
SAL "1011," Thing "1012," Artificial "1013," Organization / Institution "10
14, "Company" becomes 1015. In the search sentence display area 1002, search
Statement re-displayed as "Computer developed by company" 1008
Pointer 1010 to the character string "company" 1009
Put. In the subsumption relation tree display area 1003,
1009 to "Company" 1008. Click with the left mouse button
The concept "Company" that was clicked is displayed in the subsumption relation tree shown in FIG.
In the area 903, since it is the lowest concept, one more layer
The subordinate concepts are searched up to the number of branches 2 and added, and displayed as a tree.
At this time, the entire subsumption relation tree may be redisplayed.
Move the concept pointer to “Company” 1008
Added subordinate concepts "Electric maker" 1016 and "Financial institution" 1017
May be shown. When displaying additional information, overlap with the display of other concepts
The additional concept area, ie,
Area where “Electric maker” 1016 and “Financial institution” 1017 are displayed
You can add and display only from erased. Subsumption tree display area
In 1003, the concept of interest was moved to a lower level concept of "company".
Move, or move to a higher or peer concept
it can. While moving, the subsumption relation tree display area 1003
The concept displayed on the page is increasing, and the concept
Can be seen. Also remember the concept once displayed
There is no need to search again. Figures 9 to 10
FIGS. 19 and 22 show the processing up to the screen of FIG. 22nd
The figure uses the subsumption relation tree displayed in the subsumption relation tree area.
Is a flowchart of a process for moving a concept of interest using
You. Step 2200 is shown in the subsumption tree area
Determines if a string has been clicked with the left mouse button
I do. If you click with the left mouse button,
The concept clicked in step 2201 is set as a notable concept, and
Subordinate concepts of the concept clicked in step 2202 are displayed.
It is determined whether or not. If it is not displayed,
In step 2203, the concept lower in level is examined. Step 2210
Changes the character string displayed in the subsumption tree area with the mouse
Determine if you clicked with the right button. Right mouse
If you click on the button, click on step 2220
Displays the concept that is one level lower than the
At step 2230, select the relevant concept with the mouse
Then, in step 2240, the concept is set as a target concept. Fig. 9
Before moving to the screen in Fig. 10
Step 19 in Figure 19 to transfer the notable concept to the not
10, 1920 and 1930, and the connector 1990
Proceed to step 2200 and execute steps S2201, 2202, and 2203 sequentially.
In addition, as shown in connector 2100, the step in FIG.
Move to 2070, perform steps 2080 and 2090, and connect to connector 1960
Returning to step 1910 in FIG. Furthermore, there is a condition to be added for the notable concept "company".
Therefore, the same processing as described above is performed. Figure 11 illustrates this process.
Screen. Click the character string “company” 1108
When clicked, a general frame 1109 is displayed. This
Among them, the relevant item "Company at location" 1110
Select with mouse. Fig. 12 shows the relationship to add
Here is the screen after Attention is added to the search sentence
The concept is the top item in the related
Move on to the concept “place”. The concept of attention moves to the concept "place"
Therefore, the concept display area 1101 is a superordinate concept of “place”.
Is rewritten as In the search sentence display area 1202, the search sentence
"Computer developed by the company at the location" 1209 and re
Displayed, pointer 1 to the string "Place" 1208 of the concept of interest
Put 210. In the subsumption relation tree display area 1203, "Compilation
Data and the concept “place” linked by the relationship “development”.
As a marker, the concept one layer lower than “place” is
Is displayed as a tree, and the pointer 1212 is pointed to the character string “location” 1211.
Put. What is the process up to the screen transition from Fig. 10 to Fig. 12?
This is shown in FIGS. 19 and 21. From Fig. 10 to the screen in Fig. 12
Before moving on, add conditions to concepts that are not the subject of the concept
For this purpose, steps 1910 and 1920 in FIG.
Move to step 2100 in FIG. 21 as shown by 0.
Steps 2110, 2130, 2140, 2150, 2160, 2170, and
Proceed to step 2070 in FIG. 20, as indicated by connector 2100.
Steps 2080 and 2090 are performed.
Return to step 1910 in the figure. Select concepts on the subsumption tree display area with the mouse
Can change the concept of attention.
The concept displayed in the display area is part of the subsumption relation.
is there. FIG. 13 is an illustration of the subsumption relation tree display area 1203 in FIG.
In the subsumption tree display area 1203,
This shows the process of searching for a concept that has not been used with the mouse. Parcel
Select the concept on the regression tree display area 1303 with the right mouse button.
Display all subordinate concepts of the concept.
Can be. Here, "The company developed in Japan
I want to find out about "computers"
Right-mouse-click on the character string “State” 1308 in the display area 1303
When clicked, a subordinate concept of the concept "nation" is
Displayed by You 1309. In this, the applicable concept “day
When you click on book "1310, the concept of interest becomes
Go to book. If you click outside the menu area,
The notable concept moves to the concept "nation". Figure 14 is the focus
This is the screen after the concept has moved to "Japan". Attention concept
Moved to the concept "Japan", so the upper concept display area 1401
Is rewritten as a superordinate concept of "Japan". Search sentence display
In area 1402, the search sentence is "Developed by a company in Japan
The computer is re-displayed as "1408"
Place the pointer 1410 on “Japan” 1409. Subsumption tree display
In region 1403, “Japan” 1412 is added below “nation” 1411
And redisplayed, pointer 1413 to the notable concept "Japan" 1412
Transfer. Relation displayed in the subsumption relation tree display area 1403
Click the middle mouse button on a concept in the middle of the tree
When displaying a concept and shifting the notable concept to the concept in it,
Add and display concepts. Move from Fig. 12 to the screen in Fig. 14.
The flow of processing up to this point is shifted to FIGS. 19 and 22. Fig. 12
Before moving to the screen of Fig. 14, the subsumption relation tree display area
Figure 19 to move the notable concept to the displayed concept
Perform steps 1910, 1920, and 1930, as shown in connector 1990.
Proceed to step 2200 in FIG.
0, 2230, 2240 in turn, and further as shown by connector 2100
Then, proceed to step 2070 in FIG. 20, and perform steps 2080 and 2090.
And return to step 1910 in FIG. 19 by connector 1960.
You. Click the character string of the concept in the search sentence display area with the mouse.
To shift concepts of interest, change concepts, add relationships,
can do. Here, the created search statement "
"Computer developed by the company in the book"
Suppose you want to investigate things. In the search sentence display area 1402 in FIG. 14,
Click on the string "Computer" 1414 with the mouse and note
Move the eye concept to "Computer". Figure 2 shows this
It is a screen in a state. The concept of attention is the concept
Has been moved to the upper-level concept display area 201.
Rewritten as a superordinate concept of "Pyuta". Search sentence display area
In the area 202, the character string “computer” 208
Place Inter 209. In the subsumption relation tree display area 203,
Is linked by the higher-level concept "organization / relationship" and the relationship "development"
Hardware, which is a superordinate concept of
Using "A" as an anchor, display "Hardware" 204 or less in a tree
The pointer 211 to the character string "Computer" 210.
Good. At this time, among the concepts under “hardware”, “Japan”
Only those that were developed by a company in
May be. Or, the concept of “hardware” 204 or less
Among them, those that satisfy "Developed by a company in Japan"
The number of reminders may be displayed. Fig. 14 to Fig. 2
Fig. 19 and Fig. 21 show the flow of processing up to the screen of
You. Before moving to the screen in Fig. 14 to Fig. 2,
The concept of attention is moved to the concept of
10,1920, and as shown by connector 1980,
Go to step 2100, perform steps 2101 and 2170, and
Proceed to step 2070 in FIG. 20, as indicated by connector 2100.
Steps 2080 and 2090 are performed.
Return to step 1910 in the figure. Fig. 15 shows the route for the concept "computer".
The process of adding is shown. Character string in search sentence display area 1502
Click on the "Computer" 1508 with the mouse
App Menu 1509 appears. Here, "route addition" 1
If you select 510, it will be added to the "Computer"
The general relation menu 1511 that can be added is displayed
You. Here, "Documents on the subject of computers" 1512
Is selected, the relationship is added to the search sentence.
The concept of interest is related item “Computer
In "document", move to the lower concept "document". Fig. 16
Is a screen in this state. The concept of attention is the concept
The upper-level concept display area 1601
To the superordinate concept of "sho". Search sentence display area 1602
Then, pointer 1609 to the character string "document" 1608 of the concept of interest
Put. In the subsumption relation tree display area 1603, "Comp
Anchors the "document" linked with the "data"
Tree display of "document" 1611 and below, and the character string "document" 1610
Place the pointer at 1611. Move from Fig. 15 to the screen in Fig. 16.
19 and 21 show the flow of processing up to this point. Fig. 15
Step 1910, 1 in FIG. 19 before moving to the screen in FIG.
920, and as shown by connector 1980, the steps in FIG.
Move to step 2100 and step 2110,2120,2121,2122,2123,212
4,2125,2170 are performed sequentially, and further as shown in connector 2100
Then, proceed to step 2070 in FIG. 20, and perform steps 2080 and 2090.
And return to step 1910 in FIG. 19 by connector 1960.
You. Fig. 17 shows the “Computer developed by a company in Japan.
The result corresponding to "document on data" is output.
This is the result output when the concept of interest is "document"
It is possible by gliding menu 1706 with the mouse.
is there. Search results are displayed in the pop-up menu 1708.
It is. FIG. 19 shows the processing flow at this time. Fig. 19
Steps 1910, 1920, 1930, 1940, and 1941 are performed sequentially, and the connector
Returning to step 1910 of FIG. 19, as shown at 1860. Figure 18 performs a search for "Companies in Japan"
It was done. This is the concept of attention, "company"
When clicking the result output menu 1806 with the mouse
This is possible. Search results are pop-up menu
Displayed by You 1808. In order to make the explanation easy to understand,
While the embodiments have been described, the method of the present invention is limited to specific examples.
It is not something that is done, even if you add various functions
good. For example, it is added each time the concept of interest moves
Display the number of concepts that satisfy the conditions or the search results
Is also good. Also, only concepts that satisfy the added conditions are included.
A relation tree may be displayed. Furthermore, in the subsumption relation tree representation,
Just make sure that you draw a line on the text and display it.
good. In addition, not only the display shown above but also the concept of interest
Concepts such as specific relationships may also be displayed sequentially. In addition, selection by pop-up menu
You may go sometimes. [Effects] As described above, according to the present invention, attention is paid.
Look at the concept in the search sentence while looking at multifaceted information about the concept
Can be changed to create search sentences.
Creating a consistent search sentence that gives you search results
it can. Since you can change the search target, search
You will not be tied to the search target at the start. In addition, inspection
Since you can search for information while creating a sentence,
Always improve search efficiency. In addition, partial search
I need to make similar search statements many times because I can search
Disappears.

【図面の簡単な説明】 第1図と第2図は、概念検索を行うときの画面を示す
図、第3図は、データベースに格納されている概念と関
係知識を表現する図、第4図は、条件を付加するときに
表示される表の一例を示す図、第5図は、ルートを追加
するときに表示される表の一例を示す図、第6図は、本
発明のシステム構成図、第7図から第18図までは、情報
検索の一過程に現れる画面を示す図、第19図から第22図
までは、本発明の処理のながれを示す図。
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 and FIG. 2 are diagrams showing screens for performing a concept search, FIG. 3 is a diagram expressing concepts and related knowledge stored in a database, FIG. Is a diagram showing an example of a table displayed when adding a condition, FIG. 5 is a diagram showing an example of a table displayed when a route is added, and FIG. 6 is a system configuration diagram of the present invention. FIG. 7 to FIG. 18 are diagrams showing screens appearing in one process of information retrieval, and FIG. 19 to FIG. 22 are diagrams showing the process flow of the present invention.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭61−220027(JP,A) 特開 昭56−168280(JP,A) 特開 昭62−263530(JP,A) 情報処理学会第34回(昭和62年前期) 全国大会講演論文集 (▲I▼) P P.573−574 情報処理学会第30回(昭和60年前期) 全国大会講演論文集 (▲II▼) P P.887−888 (58)調査した分野(Int.Cl.6,DB名) G06F 17/30──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-61-220027 (JP, A) JP-A-56-168280 (JP, A) JP-A-62-263530 (JP, A) IPSJ No. 34 Annual Meeting (Early 1987) Proceedings of National Convention (I) PP 573-574 IPSJ 30th (Early 1985) National Convention Lecture Papers (II) PP 887-888 (58) Field surveyed (Int.Cl. 6 , DB name) G06F 17/30

Claims (1)

(57)【特許請求の範囲】 1.概念と関係の組み合わせで表現する抽象的概念表現
を検索条件として検索する情報検索装置において、検索
文を表示する対話ウィンドウと、上記検索文の中の注目
概念に付加されている関係を満たす概念の集合の相互関
係を表す概念のネットワークを表示する対話ウィンドウ
を表示する手段を有し、上記検索文を表示する対話ウィ
ンドウの表示の変更に応じて、上記ネットワークを表示
する対話ウィンドウを書き換え、上記ネットワークを表
示する対話ウィンドウにより表示されているある概念に
注目概念を変更するのに応じて、上記検索文中の注目概
念を上記ある概念に置き換えて検索文の表示を書き換え
る手段を有することを特徴とする情報検索装置。 2.特許請求の範囲第1項記載の情報検索装置におい
て、上記書き換え手段は、注目概念と包摂関係で結ばれ
ている概念の中で、検索文において注目概念に付加して
いる一般関係で結ばれている概念を探し、それらの概念
の中で、包摂関係で最も下位の概念以下の概念を表示
し、該表示範囲内の概念に、該注目概念を変更する手段
を有することを特徴とする情報検索装置。 3.特許請求の範囲第1項記載の情報検索装置におい
て、上記書き換え手段は、検索文中の概念間を注目概念
が自由に移動して、検索文中の概念に、条件を付加して
いく手段を有することを特徴とする情報検索装置。 4.特許請求の範囲第1項記載の情報検索装置におい
て、上記書き換え手段は、検索文における検索の対象と
なる概念にルートを付加して、検索の対象となる概念を
変更する手段を有することを特徴とする情報検索装置。 5.特許請求の範囲第1項記載の情報検索装置におい
て、上記書き換え手段は、検索文中の条件が付加されて
いる概念の検索を逐次可能とする手段を有することを特
徴とする情報検索装置。 6.概念と関係の組み合わせで表現する抽象的概念表現
を検索条件として検索する情報検索装置において、 検索文の表示と変更を対話的に行う検索文編集ウィンド
ウ表示手段と、 上記検索文の中の注目概念に付加されている関係を満た
す概念の集合の相互関係を表す概念のネットワークを表
示する概念ネットワークウィンドウ表示手段とを具備
し、 上記概念ネットワークウィンドウ表示手段は上記検索文
編集ウィンドウ表示手段で変更された内容に応答して、
表示される上記ネットワークの内容を変更し、 上記検索文編集ウィンドウ表示手段は上記概念ネットワ
ークウィンドウ表示手段に表示されている注目概念の変
更に応答して、表示される上記検索文の中の該当概念を
変更することを特徴とする情報検索装置。 7.注目概念の文字列または上記注目概念の文字列と包
摂関係において上位の概念と一般関係で結ばれた文字列
と上記注目概念の文字列を主体とした上記一般関係の名
称文字列を表示し、該表示された文字列から選択された
文字列を検索条件として上記注目概念の文字列に追加す
るとともに、該選択された文字列または上記選択された
文字列と包摂関係において上位の概念と上記一般関係で
結ばれた文字列と上記選択された文字列を主体とした上
記一般関係の名称文字列を表示する検索文編集ウィンド
ウ表示手段を具備することを特徴とする情報検索装置。 8.概念と関係の組み合わせで表現する抽象的概念表現
を検索条件として検索する情報検索方法において、検索
文を検索編集ウィンドウに表示し、上記検索文の中の注
目概念に付加されている関係を満たす概念の集合の相互
関係を表す概念のネットワークを概念ネットワークウィ
ンドウに表示し、上記検索編集ウィンドウで上記検索文
が変更されるのに応じて、上記概念ネットワークウィン
ドウの表示を変更し、上記概念ネットワークウィンドウ
に表示されているある概念を注目概念が変更されるのに
応じて、上記検索文中の注目概念を上記ある概念に置き
換えて検索文の表示を書き換えることを特徴とする情報
検索方法。 9.概念と関係の組み合わせで表現する抽象的概念表現
を検索条件として検索する情報検索方法において、 検索文の表示と変更を検索文編集ウィンドウにおいて対
話的に行い、 上記検索文の中の注目概念に付加されている関係を満た
す概念の集合の相互関係を表す概念のネットワークを概
念ネットワークウィンドウに表示し、 上記検索文編集ウィンドウで変更された内容に応答し
て、上記概念ネットワークウィンドウに表示される上記
ネットワークの内容を変更し、 上記概念ネットワークウィンドウに表示されている注目
概念の変更に応答して、上記検索文編集ウィンドウに表
示される上記検索文の中の該当概念を変更することを特
徴とする情報検索方法。 10.注目概念の文字列または上記注目概念の文字列と
包摂関係において上位の概念と一般関係で結ばれた文字
列と上記注目概念の文字列を主体とした上記一般関係の
名称文字列を表示し、該表示された文字列から選択され
た文字列を検索条件として上記注目概念の文字列に追加
するとともに、該選択された文字列または上記選択され
た文字列と包摂関係において上位の概念と上記一般関係
で結ばれた文字列と上記選択された文字列を主体とした
上記一般関係の名称文字列を検索文編集ウィンドウに表
示することを特徴とする情報検索方法。
(57) [Claims] In an information search device that searches for an abstract concept expression expressed by a combination of a concept and a relation as a search condition, a dialog window that displays a search sentence and a concept window that satisfies the relation added to the target concept in the search sentence Means for displaying a dialogue window for displaying a network of concepts representing the mutual relations of sets; rewriting the dialogue window for displaying the network in response to a change in the display of the dialogue window for displaying the search sentence; Means for rewriting the display of a search sentence by replacing the concept of interest in the search sentence with the certain concept in response to changing the focus concept to a certain concept displayed by an interactive window displaying Information retrieval device. 2. The information retrieving device according to claim 1, wherein the rewriting means is connected by a general relation added to the target concept in the search sentence, among the concepts connected by the subsumption relation with the target concept. A search for a concept that is present, and among the concepts, a concept below the lowest one in the subsumption relation is displayed, and a concept within the display range has means for changing the concept of interest. apparatus. 3. 2. The information retrieval apparatus according to claim 1, wherein said rewriting means includes means for freely moving a concept of interest between concepts in the search sentence and adding conditions to the concepts in the search sentence. An information retrieval device characterized by the following. 4. 2. The information search apparatus according to claim 1, wherein said rewriting means has means for adding a route to a concept to be searched in a search sentence and changing the concept to be searched. Information retrieval device. 5. 2. The information search apparatus according to claim 1, wherein said rewriting means has means for sequentially searching for a concept to which a condition in a search sentence is added. 6. A search sentence editing window display means for interactively displaying and changing a search sentence in an information search apparatus for searching for an abstract concept expression expressed by a combination of a concept and a relation as a search condition; And a concept network window displaying means for displaying a network of concepts representing a mutual relation of a set of concepts satisfying the relation added to the concept network window, wherein the concept network window displaying means has been changed by the search sentence editing window displaying means. In response to the content,
The contents of the displayed network are changed, and the search sentence editing window display means responds to the change of the concept of interest displayed on the concept network window display means, and the corresponding concept in the displayed search sentence is changed. An information retrieval device characterized by changing the information. 7. The character string of the concept of interest or the character string of the general relation with the character string of the concept of interest and the character string of the general concept and the character string of the concept of interest in the subsumption relation with the character string of the concept of interest are displayed, A character string selected from the displayed character string is added to the character string of the concept of interest as a search condition, and a concept higher in the subsumption relation with the selected character string or the selected character string and the general character are added. An information retrieval apparatus, comprising: a retrieval sentence editing window display means for displaying a character string connected in a relation and a name character string of the general relation mainly including the selected character string. 8. In an information search method in which an abstract concept expression expressed by a combination of a concept and a relation is searched as a search condition, a search statement is displayed in a search edit window, and a concept that satisfies the relation added to the noted concept in the search statement is satisfied. The concept network window is displayed in the concept network window, and the display of the concept network window is changed according to the change of the search sentence in the search edit window, and the concept network window is displayed in the concept network window. An information search method characterized by rewriting the display of a search sentence by replacing a notable concept in the search sentence with the certain concept in response to a change in the noted concept from the displayed concept. 9. In an information search method in which an abstract concept expression expressed by a combination of concepts and relationships is used as a search condition, the display and modification of the search sentence are performed interactively in the search sentence editing window, and added to the target concept in the search sentence. The concept network window displays a network of concepts representing the mutual relationship of the set of concepts satisfying the relationship, and displays the network displayed in the concept network window in response to the content changed in the search text editing window. Information that changes the concept in the search sentence displayed in the search sentence edit window in response to the change in the concept of interest displayed in the concept network window. retrieval method. 10. The character string of the concept of interest or the character string of the general relation with the character string of the concept of interest and the character string of the general concept and the character string of the concept of interest in the subsumption relation with the character string of the concept of interest are displayed, A character string selected from the displayed character string is added to the character string of the concept of interest as a search condition, and a concept higher in the subsumption relation with the selected character string or the selected character string and the general character are added. An information search method characterized by displaying a character string of a general relation mainly including a character string connected in a relation and the selected character string in a search text editing window.
JP62297568A 1985-03-27 1987-11-27 Information retrieval apparatus and information retrieval method Expired - Fee Related JP2786194B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP62297568A JP2786194B2 (en) 1987-11-27 1987-11-27 Information retrieval apparatus and information retrieval method
US07/831,093 US5404506A (en) 1985-03-27 1992-02-10 Knowledge based information retrieval system
US07/947,536 US5696916A (en) 1985-03-27 1992-09-21 Information storage and retrieval system and display method therefor
US08/141,039 US5555408A (en) 1985-03-27 1993-10-25 Knowledge based information retrieval system
US08/663,840 US6182062B1 (en) 1986-03-26 1996-08-21 Knowledge based information retrieval system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62297568A JP2786194B2 (en) 1987-11-27 1987-11-27 Information retrieval apparatus and information retrieval method

Publications (2)

Publication Number Publication Date
JPH01140332A JPH01140332A (en) 1989-06-01
JP2786194B2 true JP2786194B2 (en) 1998-08-13

Family

ID=17848235

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62297568A Expired - Fee Related JP2786194B2 (en) 1985-03-27 1987-11-27 Information retrieval apparatus and information retrieval method

Country Status (1)

Country Link
JP (1) JP2786194B2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5553226A (en) * 1985-03-27 1996-09-03 Hitachi, Ltd. System for displaying concept networks
JP2710188B2 (en) * 1991-10-03 1998-02-10 インターナショナル・ビジネス・マシーンズ・コーポレイション Method and data processing apparatus for generating interaction between data processing system and user
JPH06162097A (en) * 1992-11-16 1994-06-10 Mitsutoyo Corp System for setting retrieval condition of database
JPH06176081A (en) * 1992-12-02 1994-06-24 Hitachi Ltd Hierarchical structure browsing method and device
US6792418B1 (en) 2000-03-29 2004-09-14 International Business Machines Corporation File or database manager systems based on a fractal hierarchical index structure
US7346614B2 (en) 2001-10-17 2008-03-18 Japan Science And Technology Corporation Information searching method, information searching program, and computer-readable recording medium on which information searching program is recorded
JP4385087B2 (en) * 2003-03-24 2009-12-16 独立行政法人科学技術振興機構 Living information support system
JP4343984B2 (en) * 2006-02-03 2009-10-14 前田建設工業株式会社 Information processing apparatus, information processing method, program, data structure, and medium
JP4914430B2 (en) * 2008-12-18 2012-04-11 株式会社野村総合研究所 Concept search system and computer program

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
情報処理学会第30回(昭和60年前期)全国大会講演論文集 (▲II▼) PP.887−888
情報処理学会第34回(昭和62年前期)全国大会講演論文集 (▲I▼) PP.573−574

Also Published As

Publication number Publication date
JPH01140332A (en) 1989-06-01

Similar Documents

Publication Publication Date Title
Risden et al. An initial examination of ease of use for 2D and 3D information visualizations of web content
US6304259B1 (en) Computer system, method and user interface components for abstracting and accessing a body of knowledge
US9348946B2 (en) Interface and method for exploring a collection of data
US5905498A (en) System and method for managing semantic network display
JP5283208B2 (en) Information search system and method, program, and information search service providing method
JPH06176081A (en) Hierarchical structure browsing method and device
JP2010532897A (en) Intelligent text annotation method, system and computer program
JPS61220027A (en) Information memory system
CN104823158B (en) Method and system for simplified knowledge engineering
JP2000194466A (en) Method and system for navigation in tree structure
JAUSLIN Graphical presentation of information and services: A user-oriented interface
JP2024020578A (en) System and method for generation and editing of text content in website building system
JP2786194B2 (en) Information retrieval apparatus and information retrieval method
Engel et al. Exploiting HCI pattern collections for user interface generation
Curtis Engineering Computer Look and Feel: User Interface Technology and Human Factors Engineering
Franconi et al. An intelligent query interface based on ontology navigation
JPH0315981A (en) Retrieving sentence graphic display system
Javahery et al. Migrating user interfaces across platforms using HCI patterns
Boyle et al. A survey and classification of hypertext documentation systems
Patel Deferred system's design: Situated system requirements gathering with Hyper-Tmodeller
Stempfhuber Adaptive and Context-Aware Information Environments based on ODIN–Using Semantic and Task Knowledge for User Interface Adaptation in Information Systems
Modugno et al. Pursuit: Visual programming in a visual domain
WO2000019303A1 (en) Information processor, information processing method and medium
Grévisse et al. Ontology Coverage Tool and Document Browser for Learning Material Exploration
Moise et al. Developing question answering (QA) systems using the patterns

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees