JPH06176081A - 階層構造ブラウジング方法およびその装置 - Google Patents

階層構造ブラウジング方法およびその装置

Info

Publication number
JPH06176081A
JPH06176081A JP4349855A JP34985592A JPH06176081A JP H06176081 A JPH06176081 A JP H06176081A JP 4349855 A JP4349855 A JP 4349855A JP 34985592 A JP34985592 A JP 34985592A JP H06176081 A JPH06176081 A JP H06176081A
Authority
JP
Japan
Prior art keywords
concept
tree
hierarchical
node
world
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
JP4349855A
Other languages
English (en)
Inventor
Itsuko Kiuchi
伊都子 木内
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 JP4349855A priority Critical patent/JPH06176081A/ja
Priority to US08/160,231 priority patent/US5644740A/en
Publication of JPH06176081A publication Critical patent/JPH06176081A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions
    • G06F16/3323Query formulation using system suggestions using document space presentation or visualization, e.g. category, hierarchy or range presentation and selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 (修正有) 【目的】概念(データ)が階層構造で管理されている場
合に、その概念の階層構造を容易にブラウジングした
り、概念(データ)に登録されている関係(属性)によ
り、ユーザの意図に応じて階層木を作成および表示する
方法を提供することを目的とする。 【構成】部分概念木を1つの概念世界ノードで代表さ
せ、その概念世界ノードの階層構造と概念(データ)の
階層構造を表示する。概念世界ノードは概念世界表示ウ
ィンドウ(101)にて表示する。1つの概念世界ノー
ドに対応する部分概念木は部分概念木表示ウィンドウ
(102)に表示する。また、検索文に対応する検索文
ノードやユーザの指定に応じて概念(データ)を分類し
たユーザ分類木に対応するユーザ分類木ノードを部分概
念木表示ウィンドウ(102)に表示する。表示した階
層構造は記憶され、次にウインドウが開かれたときに再
度同じものが表示される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、データやファイルなど
の対象物を階層構造で管理・表示する際に、ユーザが関
心のある部分の階層を詳しく表示したり、関心のある世
界を集めて表示したり、また、ユーザの意図に適応した
分類木を表示したりすることができる視覚的インタフェ
ースを実現する階層構造ブラウジング方法およびその装
置に関する。
【0002】
【従来の技術】近年、光ディスク記憶装置などの小型の
大容量記憶装置が実現されるに及んで、大量な情報の管
理や検索が、日常的なオフィス業務として行なわれるよ
うになってきている。例えば、従来は専門家が行なって
いた大量な情報の記憶および検索を可能とするデータベ
ースの管理や検索の処理を、エンドユーザが直接操作す
るオフィス対象の文書ファイリング装置が実現されてい
る。
【0003】文書ファイリングシステムにおいては、多
くの場合、文書や情報を管理するために、通常、キーワ
ードや概念を用いる。すなわち、キーワードや概念によ
り、文書や情報を階層化して管理している。そして、そ
の階層構造をメニュー形式で表示し、ユーザがそのメニ
ューを選択していくことにより目的の文書や情報を検索
していくメニュー表示方式が提案されてきた。しかし、
このメニュー表示方式では、間違った道順をたどってし
まうと、一度もとにもどって検索しなおさなければなら
ないという問題があった。
【0004】一方、ファイリングシステムに知識ベース
を応用するシステムがすでに知られている(特開昭60
−060678号)。また、知識ベースに階層構造で蓄
えられている概念を木表示したり、ブラウジングしたり
する方法もすでに提案されている(特開昭62−297
568号)。
【0005】まず、これらの従来技術で用いている知識
ベースにおける知識の表現形式について、図2を用いて
簡単に説明する。図2は、知識ベースにおける知識の表
現例を示す図である。同図において、楕円は概念を、矢
印は関係を表す。知識ベースにおいて、概念は包摂関係
と部分全体関係によって階層化されている。
【0006】知識ベースのすべての概念は、「UNIV
ERSAL」201を最上位の概念とする概念と包摂関
係で結ばれている。包摂関係とは、「概念Xは概念Y
(の一つ)である」という関係を表す。ある概念を基準
として、その概念より上位の概念を上位概念、下位の概
念を下位概念と呼ぶ。また、上位概念が同じ概念同志を
同位概念と呼ぶ。例えば、「人」212の上位概念は
「有意志体」205であり、下位概念は「女性」220
や「田中洋子」213であり、同位概念は「組織」20
6である。
【0007】また、いくつかの概念は、ある概念と部分
全体関係で結ばれている。部分全体関係とは、「概念X
は概念Yの一部分である」という関係を表す。部分全体
関係において、上位の概念を全体概念、下位概念を部分
概念と呼ぶ。例えば、「X研究所」209は、「A社」
208の部分概念である。各概念は複数の包摂関係およ
び部分全体関係を結ぶことができる。例えば、「組織」
206の包摂関係での上位概念は、「有意志体」205
と「場所」214の二つの概念である。
【0008】知識ベースにおいては、二つの概念と一つ
の関係、すなわち二項関係によって事柄を表現する。ま
ず、一般関係によって、一般的な二つの概念を関係づけ
ている。例えば、概念「人」212と「国家」215
は、一般関係「国籍」218で結ばれている。次に、具
体関係とは、具体的な二つの概念を関係づけるものであ
る。具体関係を作るためには、それぞれの上位概念が、
同じ関係名称を持つ一般関係で結ばれていなければなら
ない。例えば、概念「田中洋子」213と「日本」21
6は、具体関係「国籍」219で結ばれている。
【0009】概念間に結ばれたこれらの関係をたどるこ
とにより、ユ−ザ−は知識ベ−スに格納されている概念
を「ブラウジング(拾い読み)」することができる。
【0010】このように知識を格納しておくことによ
り、特開昭60−060678号公報に記載のように、
説明的な文を入力することが可能となった。例えば、”
東京都にあるB社で開発されたワ−クステ−ションを主
題とする記事#0468”という事実を入力したり、”
検索システムを主題とする記事を発表文書とする会社は
?”という検索文を入力して上記の事実を検索すること
が可能となった。
【0011】一方、上述したような表現形式で表現され
る知識ベースのいわゆる概念ネットワークを表示する方
法については、特開昭62−297568号公報に記載
のように、いくつかの方法が提案されている。
【0012】提案されている表示方法においては、ま
ず、システムが、「UNIVERSAL」を最上位概念
とする階層木を表示する。また、ユーザが深さm,枝数
nを指定することにより、その階層木で表示されている
ある概念の下位概念を深さm,枝数nで追加表示する機
能や、ある概念の下位概念の表示を消去する機能が、用
意されていた。
【0013】さらに、ある概念の一層分下位の概念をリ
スト表示(一覧表表示)して、その中から目的の概念を
ポインティングデバイスにより指示して、その概念を階
層木に追加表示する機能や、部分文字列マッチングによ
り概念を探索する機能が、提供されていた。また、ある
概念の上位概念を表示する機能も提供されていた。
【0014】しかしながら、上述の従来の表示方法で
は、以下のような問題点があった。
【0015】まず、一つのウィンドウに階層木を表示し
ていたため、表示を消去するという機能が提供されてい
ても、実際には下位概念をたどっていくに従って、表示
する階層木が大きくなり、階層木全体を把握することが
困難になったり、表示されている階層木の中から目的の
概念をさがしだすことが困難になってしまうという問題
があった。また、表示する階層木が大きくなると、ユー
ザが関心のある概念の階層木を飛びまわることが難しか
った。
【0016】さらに、下位概念を表示していくときに
は、目的の概念にたどりつくために、いくつもの概念を
経由していることがよくある。このとき、ある概念の一
層分下位の概念を表示して、その中から1つを選択して
再びその概念の一層分下位の概念を表示して選択してい
く、といった操作を繰り返して目的の概念を探さなけれ
ばならなかった。すなわち、何回も階層木で表示されて
いる概念を選択したり、下位の概念リストの中から目的
の概念の上位概念を選択する操作を繰り返さなければ、
目的の概念にたどりつくことができなかった。また、そ
の道順を間違えると、階層木の表示は増える上に、同じ
操作をやりなおさなければならなかった。
【0017】また、上位概念を表示するとき、選択した
概念から最上位概念「UNIVERSAL」までの概念
のリストを表示することはできたが、その上位概念の兄
弟にあたる同位概念を見るためには、それぞれの上位概
念を選択し、その一層分下位概念のリストを表示する方
法しかなかった。したがって、ある概念が、どのような
分類体系のもとに分類されて、その位置に登録されてい
るのかを把握することが困難であった。
【0018】また、特開昭63−272974号公報に
記載のように、検索文をマクロ化して保存することは可
能であったが、表示対象の知識ベースに対して別のファ
イルに格納されていたため、マクロ化されている検索文
を再利用するためには、そのファイルを見直して新たに
ウインドウを開かなければならなかった。
【0019】さらに、従来技術では、包摂関係で規定さ
れている階層構造でしか階層木表示することが出来なか
った。従って、ユーザに適応した分類体系で表示するこ
とができなかった。例えば、会社を分類するとき、所在
地別に分類したり、業種別に分類したりすることがあ
る。従来の表示方法では、ある具体概念に結び付いてい
る具体関係をフレーム表示したり、ある一般概念の下位
概念に結び付いている具体関係をテーブル表示すること
はできた。しかし、階層木表示は、あらかじめ包摂関係
で登録されている階層構造でしか表示することしかでき
なかった。したがって、ユーザが所在地別に見たいと思
っても、業種別に分類されていたら、その階層構造でし
か見ることができなかった。
【0020】このように、階層構造で管理されている概
念を一つの階層木で表示する場合、従来技術では種々の
問題点があった。
【0021】
【発明が解決しようとする課題】このように、従来の操
作方法では、ユーザが関心のある世界はある程度限定さ
れているのに、その世界を表示するのに、最上位概念
(ノード)から一つづつメニューなどをたどったり、文
字列マッチングを行なうなどして、毎回同じ操作を繰り
返さなければならなかった。さらに、関心のない世界が
表示されるために、関心のある世界が離れて表示されて
しまうことが多く、何度もスクロールしたり、表示を書
き換えたりしなければならず、使い勝手が悪かった。
【0022】また、保存されている検索文やグロッサリ
ーなどが別々のウィンドウに表示されるため、いくつも
のウィンドウを開いたり閉じたりしなければならなかっ
た。
【0023】さらに、データベース(知識ベース)に蓄
えられている階層構造でしか表示することができず、そ
の分類体系がユーザの意図と一致していなくても書き換
える手段がなかった。
【0024】本発明の目的は、以上の問題点を解決し、
ユーザごとに関心のある世界を集めて表示して、一度の
操作で階層木を表示する方式を提供すること、検索文や
グロッサリー、及び画像情報などを一つの階層構造で一
括管理する方式を提供すること、並びにユーザの意図に
適応した階層木に表示を書き換える方式を提供すること
にある。
【0025】
【課題を解決するための手段】上記目的を達成するた
め、本発明に係る階層構造ブラウジング方法・装置は、
階層構造で管理される複数の対象物を表示してブラウジ
ングする場合に、該対象物をノードとする階層木の中か
ら必要なノードを集め、それらのノードからなる部分階
層木を1つの代表ノードで代表させ、そのような代表ノ
ードを木表示することを特徴とする。
【0026】本発明は、階層構造で管理される対象物で
あれば適用可能である。例えば、ファイルやデータで階
層構造を有するものや、互いに包摂関係を有する複数の
概念からなる概念ネットワークに対して、適用可能であ
る。
【0027】本発明では、例えばマルチウィンドウ機能
を利用して、膨大な概念(データ)の関係を表す階層構
造を表示する際、関心のある部分階層木をひとつの固ま
りとして扱い、その固まりを別のウィンドウにリスト表
示したり、また階層構造で表示したりして、関心のある
世界だけを集めて表示する。また、概念の文字列の集合
を扱うグロッサリーや検索文、画像を上記階層構造で管
理・表示し、操作できるようにする。さらに、各概念
(データ)に関する属性情報を保存し、ある概念(デー
タ)を分類表示するとき、ユーザが選んだ属性情報によ
り分類、表示していくことができるようにする。
【0028】
【作用】階層木の中で、ユーザが関心があると示したノ
ード(概念やデータ)に印を付け、表示していた該ノー
ドの部分階層木の情報を保存し、該ノードを別のウィン
ドウに表示する。関心があるとして集められたノードを
ユーザが選択することにより、保存していた該ノードの
部分階層木を再表示するウィンドウをポップアップさせ
る。また、関心があるとして集められたノードとそのノ
ードの部分階層木情報を保存するので、セッションを終
えて、再度セッションを再開してもセッション終了時と
同じ階層木が表示される。
【0029】検索文やグロッサリーは、一つのノードと
して同じ階層構造で管理し、画像情報などはノードの付
加情報として保存する。さらに、検索文やグロッサリ
ー、画像などは、ビジュアルノードとして他のノードと
区別できるように表示するようにしてもよい。
【0030】さらに、概念(データ)に関する属性情報
を、一般的な二つの概念を関係づける一般関係とその一
般関係に対応する具体的な二つの概念を関係づける具体
関係により保存する。これにより、ある概念に関して、
ユーザが選択した一般関係に対応する具体関係により分
類していくことができる。分類した結果の分類木は、一
つのノードとして、上記ユーザが関心があるとして1つ
のノードで代表させたノードなどとともに、同じ階層構
造で管理される。
【0031】
【実施例】以下、図面を用いて本発明の実施例を説明す
る。
【0032】図4は、本発明の一実施例に係る階層構造
ブラウジング方法及び装置を適用したファイリングシス
テムのシステム構成図である。
【0033】該システムは、CPU401、主記憶装置
405、磁気ディスク群406、表示装置402、キ−
ボ−ド403、及びポインティングデバイス404から
構成される。該システムは、知識ベースに意味情報を入
力し、蓄積し、それを表示するものである。知識ベース
は、磁気ディスク群406に格納されている。その知識
ベースを主記憶装405置に読み込み、表示装置40
2、キ−ボ−ド403、及びポインティングデバイス4
04を用いて処理要求を出し、その要求に応じた形式で
知識を表示装置402上に表示する。該システムでは、
知識を表示する際に本発明を利用している。
【0034】図3は、本実施例における概念ネッワーク
を用いる知識ベースシステムのソフトモジュール構成図
の一部である。本システムは、ユーザの要求に応じて、
必要な情報を検索・表示したり、ユーザが入力した断片
的情報を、概念ネットワークで構成する知識ベース31
8に格納・蓄積したりする。
【0035】概念ネットワーク318には、所定の表現
モデル(図2の表現形式)に則って、表現した概念ネッ
トワークデータを格納する。該データは、テキスト形式
で表現することができ、他のシステムとのデータ交換が
可能である。該データは、システム起動時に概念ネット
ワーク管理部316内部のメモリに読み込まれ、高速な
ブラウジングが可能となるデータ構造に変換される。該
内部データ構造で表現した概念ネットワークデータは、
概念ネットワーク編集部312、表示用データ生成部3
13および概念検索部314からアクセスされ、知識
(概念ネットワーク)の編集、表示、検索のための処理
が施される。
【0036】グロッサリー317には、概念の文字列を
いくつかのファイルに分けて格納する。該データは、表
示用データ生成部313からの要求に応じて概念ネット
ワーク管理部316内部のメモリに読み込まれる。文書
イメージ319には、文書の画像を格納する。
【0037】ユーザとの対話は、入出力制御部304が
制御する。該入出力制御部304は、ウィンドウ制御部
306と入力解析部305とから成る。キーボードおよ
びマウスからの入力情報は入力解析部305で解析さ
れ、その処理は対話・表示制御部307で行なわれる。
該対話・表示制御部307は、概念ネットワーク編集表
示部308、概念ネットワーク表示部309、検索条件
編集部310、および画像表示部311により構成され
る。
【0038】以下、図5から図10に本システムの概念
ネットワークデータのファイル上の内部データ構造を示
す。図5から図8までは、特開昭60−060678号
に記述されている内部データ構造とほぼ同じである。な
お、図5から図10に例示した具体的データは、図2の
概念ネットワークを表すデータ(一部不図示のものもあ
る)である。
【0039】図5は、ノードID(概念ID)とノード
の名称(概念名称)とを対応づける表である。C#の欄
にはノードのID、CNAMEの欄にはノード名称、ま
た、P/Sの欄には表示するノード名称であるか否かを
選択するフラグが記述されている。フラグP/Sは、概
念が同じで2つ以上のノード名称をもつものについて、
どのノード名称で表示するかを示すフラグである。この
表において、特開昭60−060678号と異なる点
は、C/Q/Tの欄が追加されていることである。これ
は、フラグCならば、そのノードIDが概念IDであ
り、フラグQならば、そのノードIDが検索文IDであ
り、フラグTならば、そのノードIDがユーザ分類木I
Dであることを示している。
【0040】例えば、同図において、C#1(505)
の概念名称は、”UNIVERSAL”519である。
また、C#5(509)は、”人”523と”人間”5
24の二つの概念名称をもつが、P/SフラグがPであ
る”人”が表示名称であることを示している。また、C
#4(508)は、C/Q/TフラグがQであり、”検
索システムの記事”522という名称を持つ検索文ID
であることを示している。また、C#8(513)は、
C/Q/TフラグがTであり、”所在地別会社”527
という名称を持つユーザ分類木IDであることを示して
いる。
【0041】図6は、概念の包摂関係における上下関係
を示す表である。CHILDの欄には、包摂関係におけ
る下位概念(子概念)となる概念IDを、PARENT
の欄には、包摂関係における上位概念(親概念)となる
概念IDを、それぞれ記載する。例えば、概念IDがC
#3(613)である概念「組織」の親概念は、概念I
DがC#13(604)である概念「有意志体」である
ことを示す。
【0042】図7は、概念ネットワークに出現する関係
の名称などを表す表である。RS#の欄は関係名称のI
D、RSNAMEの欄は関係名称を示す。また、LRの
欄は、その関係で2つの概念をみたとき、一方の概念を
主体としたときの関係を表す文字列を示す。RLの欄
は、他方の概念を主体としたときの関係を表す文字列を
示す。例えば、同図において、関係名称IDであるRS
#が”7”(705)の関係名称は、”国籍”706で
あり、関係を表す文字列として、”を国籍とする”70
7と”の国籍である”708の2つの表記が登録されて
いる。
【0043】図8は、登録されている一般関係と具体関
係を蓄積するための表である。R#の欄には、関係のI
Dを、RS#の欄には、図7に登録されている関係名称
のIDを、それぞれ記載する。CLの欄には、図7にお
いてLRの欄に登録されている関係の文字列を使うとき
に主体となる概念の概念IDを記載する。CRの欄に
は、図7においてRLの欄に登録されている関係の文字
列を使うときに主体となる概念の概念IDを記載する。
G/Iの欄には、当該関係が一般関係であることを示す
フラグG、または当該関係が具体関係であることを示す
フラグIを記載する。
【0044】例えば、図8において、関係R#12(8
06)は、関係名称IDがRS#7(807)の関係に
より、概念C#5(808)と概念C#6(809)と
を結ぶ一般関係(フラグG)であることを示す。図7よ
り、関係名称IDがRS#7の関係を表す文字列LR及
びRLを得ることができる。これにより、”人の国籍は
国家である”または、”国家を国籍とする人”という2
つの表記をもつ一般関係が登録されていることが分か
る。
【0045】また、関係R#18(816)は、関係の
種類RS#7(817)により、概念C#10(81
8)と概念C#7(819)とを結ぶ具体関係(フラグ
I)であることを示す。これにより、”田中洋子の国籍
は日本である”または、”日本を国籍とする田中洋子”
という2つの表記をもつ具体関係が登録されていること
が分かる。部分全体関係も、一般関係の特殊なものとし
て図7および図8のテーブルで管理されている。
【0046】図9は、概念のIDと画像(イメージ)の
IDを格納する表である。これにより、概念に対応する
画像が登録されているか否かを表す。
【0047】図10は、概念のIDとグロッサリーのI
Dを格納する表である。これにより、概念に対応するグ
ロッサリーが登録されているか否かを示す。グロッサリ
ーは、リスプのS式で格納している。例えば、概念ID
がC#3である「組織」には、G#4というグロッサリ
ーが登録されている。グロッサリーとしては、以下のよ
うなリスプのS式 (G#4 (”XXグループ”、”ABC電気会
社”、”XYZ銀行”)) という形式で、「組織」の下位概念となりえる概念の文
字列が登録されている。
【0048】グロッサリーの中から文字列を指定して、
概念として図5,6の表に登録することもできる。この
場合、自動的に概念IDが付加される。例えば、文字
列”XYZ銀行”を指定すると、新たに概念IDが付加
され、図5に概念として登録される。デフォルトでは、
グロッサリーがついている概念、この場合「組織」(C
#3)の下位概念として図6にも登録される。また、ユ
ーザの指示により、親概念を「組織」から「銀行」など
他の概念に変更することも可能である。
【0049】検索文IDに対応する検索文自体は、以下
のようなリスプのS式で格納されている。例えば、検索
文ノード”検索システム発表会社”は、 検索式「会社 その会社の発表文書である”検索システムの記事”」 という検索式Q#4 (”検索システム発表会社” (”会社” (”発表文書” (”検索システムの記事”)) を各IDを用いて表した S式 (Q#4(C#2 (R#17 (Q#2)) という形式で記述している。
【0050】また、上記検索式Q#4は、”検索システ
ムの記事”を表す検索式Q#2を含んでいるが、この検
索式Q#2は、 検索式「記事 その記事の主題である検索システム」 である。これについても同様に、 (”検索システムの記事” (”記事” (”主題” (”検索システム”)) を表す各IDにより S式 (Q#2(C#12 (R#23 (C#9)) という形式で記述している。
【0051】また、ユーザ分類木IDに対応するユーザ
分類木は、以下のようなリスプのS式で格納している。
例えば、ユーザ分類木”所在地と業種別会社”に対して
は、「所在地」である「日本」、「アメリカ」、「イギ
リス」、「その他」に分類し、さらに、「業種」である
「製造業」、「銀行」、「サービス業」、「その他」に
より分類しているとする。このとき、 (”所在地と業種別会社” (会社 (所在地 (概念フラグ 日本 アメリカ イ
ギリス)) (業種 (概念フラグ 製造業 銀行 サービス
業)))) を表す各IDにより (C#53 (C#2 (R#28 (C C#7 C#42 C
#43)) (R#33 (C C#66 C#67 C#6
8)))) という形式で記述している。
【0052】また、ユーザ分類木”所在地会社の従業
員”に対しては、「所在地」で分類した「会社」に、さ
らにその「会社」に所属している「従業員」を表示する
こととなるが、このユーザ分類木は、 (”所在地別会社の従業員” (会社 (所在地 (概念フラグ 日本 アメリカ イ
ギリス)) (業種 (概念フラグ 製造業 銀行 サービス
業))) (従業員)) を表す各IDにより、 (C#54 (C#2 (R#28 (C C#7 C#42 C
#43)) (R#33 (C C#66 C#67 C#6
8))) (R#55)) という形式で記述している。概念フラグCは、その分類
が概念での分類であることを示す。
【0053】さらに、ユーザ分類木”資本金”に対して
は、例えば「資本金」が0M円から100M円の範囲を
50M円単位で分類するユーザ分類木は、 (”所在地別会社の従業員” (会社 (資本金 (数値フラグ 0 100 5
0)))) を表す各IDにより、 (C#55 (C#2 (R#29 (S 0 100 5
0)))) という形式で記述している。数値フラグSは、その分類
が数値での分類であることを示す。
【0054】上述したように、ユーザが登録した検索文
やユーザ分類木は、リスプのS式の形式で格納される。
表示するときには、これらのリスプのS式を参照して木
表示するようにしている。例えば、ユーザ分類木は、上
述のようにS式で分類方法のみを蓄積し、ユーザ分類木
表示すると指示したときに検索しなおして木表示する。
【0055】次に、本実施例における表示用のデータ構
造を説明する。上記システムの内部データの他に、ユー
ザごとにブラウジングした階層木を以下のようなS式で
格納する。
【0056】(ユーザID (1 ”UNIVERSAL” (1 ”人” (1 ”組織” (1 ”大学”) (1 ”文書” (1 ”特許”…) (0 ”論文” (0 ”国内論文”…)(0 ”国外
論文”…)) (0 ”記事”…) …)))
【0057】数値1は、該概念が概念世界ノードとして
登録されていること、数値0は、該概念が概念世界ノー
ドとして登録されていないことを示している。上記のよ
うなS式の形式で、各ユーザごとに、木表示の履歴を保
存している。
【0058】次に、本実施例における概念の階層木の表
示について説明する。まず、図1に示す対話画面例を参
照して、本システムの動作を説明する。
【0059】最初に、該対話画面の構成を説明する。該
対話ウィンドウは複数のウィンドウから構成される。常
時表示される基本的なウィンドウは、概念世界表示ウィ
ンドウ101である。図1に示されている部分概念木表
示ウィンドウ102、およびユーザ分類木表示ウィンド
ウ103は、ユーザの指示によって表示される。各ウィ
ンドウの詳細は、図11以降に示す。
【0060】次に、ブラウジング処理の概要を説明す
る。ブラウジング処理は、下記のように動作する。下記
のブラウジング機能は、概念ネットワーク表示部(図3
309)により実行される。
【0061】まず、概念世界表示ウィンドウ101に
は、ユーザが既にブラウジングしたことのある概念の世
界が概念世界ノードとして階層構造で表示されている。
概念世界ノードとは、ユーザが関心のある概念の世界だ
と指示した概念を示す。概念世界ノードとすることによ
り、ユーザは関心のある概念の世界(該概念の下位階層
木)を概念世界表示ウィンドウ101に階層構造で表示
することができる。図1において、左側が黒く塗り潰さ
れた四角い囲い111は、その概念が概念世界ノードで
あることを示す。
【0062】2つの概念世界ノードが実線で結ばれてい
るものは、その概念世界ノードの概念同志が、直接、概
念の親子関係で結ばれていることを示す。例えば、概念
世界ノード「組織」105と「大学」109とは実線で
結ばれている。これは、「組織」105と「大学」10
9の包摂関係の間には概念が存在しないことを示す。ま
た、概念世界ノードが点線で結ばれているものは、その
概念世界ノードが表す概念の包摂関係の間に、複数の概
念が存在していることを示す。例えば、概念世界ノード
「UNIVERSAL」104と「組織」105の間に
は、図2に示すように「有意志体」が存在しているの
で、これらの概念世界ノードは点線で結ばれている。
【0063】ユーザがマウスにより対話画面内のポイン
タ(矢印(不図示)で表示されている)を概念世界表示
ウィンドウ101に移すと、該ウィンドウが活性化され
アクティブになる。ユーザが、概念世界表示ウィンドウ
101内の概念階層木で表示されている概念の文字列を
選択すると、部分概念木表示ウィンドウ102がポップ
アップされて、選択された概念を最上位概念とする部分
概念木が表示される。その際、ユーザが以前に同概念の
部分階層木を表示したことがあれば(ブラウジングした
ことがあれば)、その階層木が表示される。
【0064】例えば、概念世界ノード「文書」110を
選択すると、「文書」110の下位概念を表示する部分
概念木表示ウィンドウ102がポップアップされ、ユー
ザがかつてブラウジングした概念の世界が表示される。
図1は「文書」110の部分概念木表示ウィンドウ10
2がポップアップされたところを示している。同ウィン
ドウ102で、さらに「文書」113の下位にある概念
世界ノード「特許」114をマウスで選択すると、「特
許」の下位概念を表示する部分概念木表示ウィンドウが
ポップアップされることとなる。
【0065】さらに、図1に示すウィンドウ102上で
「文書」113の下位概念の表示を編集することができ
る。編集した後で、ウィンドウ102を閉じ、再び概念
世界表示ウィンドウ101における概念世界ノード「文
書」110を選択すると、表示編集後の下位概念の階層
木が表示される。
【0066】ビジュアルノード118は、そのノードが
検索文ノード「A社関連記事」120であることを示
す。本システムでは、検索文に名称を付けて、概念階層
木のノードとして登録することを可能としている。ま
た、ビジュアルノード119は、同概念に画像(イメー
ジ)情報が付加されていることを示す。画像は、通常、
「論文#1」116のように、一つの概念に対応して登
録されるが、「A社関連記事」120のように、検索し
た結果集められた画像をまとめて、検索文ノードと対応
づけて登録することも可能である。
【0067】ビジュアルノード112は、概念「会社」
106にグロッサリーが登録されていることを示してい
る。グロッサリーとしては、同概念の下位概念にあたる
概念の文字列が登録されている。従ってユーザは、必要
なときに、その概念の文字列をメモリに読み込んで概念
として登録することができる。
【0068】本システムでは、ある概念についてユーザ
が指示した関係(属性)により分類した分類体系を、ユ
ーザ分類木ノードとして、包摂関係による概念階層木に
登録することができる。ユーザ分類木ノードには、ユー
ザが名称(例えば、「所在地別会社」)を付ける。
【0069】図1における「*資本金別会社」107と
「*所在地別会社」108は、ユーザ分類木ノードであ
る。このときの*印が、ユーザ分類木ノードの印であ
る。部分階層木に登録されているユーザ分類木ノード1
08を、ユーザが選択することにより、ユーザ分類木表
示ウィンドウ103をポップアップして、その分類体系
を表示させることができる。
【0070】図1は、ユーザ分類木ノード「*所在地別
会社」108を選択し、そのユーザ分類木表示ウィンド
ウ103がポップアップしたところを図示している。
「*所在地別会社」108のユーザ分類木表示ウィンド
ウ103では、ユーザが指示した概念の関係(属性)に
より、階層木の表示が(もともと登録されている概念ネ
ットワークの階層と比較して)書き替えられている。す
なわち、概念「会社」122の下位概念について、関係
「所在地」123が「日本」124、「アメリカ」12
5であるものと、それ以外の「その他」126とに分け
て表示している。このように分類されて表示されている
のは、ユーザが所在地による分類を指示したことによ
る。
【0071】また、同図における概念「会社」122を
「会社」の下位概念に書き替えることにより、さらにそ
の下位概念に対する分類表示に書き替えることもでき
る。例えば、「会社」122を「電気メーカ」に書き替
えると、「電気メーカ」の下位概念を「所在地」123
で分類した表示に、自動的に書き替わる。また、「所在
地」のみの分類を、「所在地」および「業種」などの複
数の分類に書き替えたりすることができる。
【0072】以下、上述のブラウジング処理の概要で説
明した各動作について、さらに詳しく説明する。
【0073】図38は、階層木ブラウジングの流れを示
すフローチャートである。まず、ステップ3801で処
理が開始すると、ステップ3802で、概念世界表示ウ
インドウにノードを表示する。初めてユーザが本システ
ムを利用する場合には、概念世界ノード「UNIVER
SAL」のみが表示される。以前にブラウジングしたこ
とがある場合は、そのブラウジング終了時の階層木が表
示される。
【0074】図11は、初めてユーザが本システムを利
用する場合の初期画面である。概念世界表示ウインドウ
1101には、概念世界ノード「UNIVERSAL」
1109のみが表示されている。
【0075】ステップ3803で、該ウィンドウのメニ
ュー”ファイル”1102を選択し、プルダウンメニュ
ー”閉じる”1105を選択すると、ステップ3814
で、階層構造を保存し、全ウィンドウを閉じて、処理を
終了する。それまで、以下の処理(ステップ3804〜
3813)が続けられる。
【0076】まず、ステップ3804で、概念世界表示
ウインドウ1101上のノードをマウスでシングルクリ
ックすると、ステップ3807で、そのノードIDが検
出され、そのノードが選択される。ステップ3808お
よびステップ3809で、該ウィンドウのメニュー”フ
ァイル”1102を選択し、プルダウンメニュー”検
索”1106を選択すると、ステップ3810で、選択
されている概念(ノード)を対象とした検索文編集ウィ
ンドウがポップアップされる。ステップ3810の検索
文編集ウィンドウにおける処理は、図43を参照して後
述する。
【0077】ステップ3808でメニュー”表示”11
04を選択し、ステップ3811でプルダウンメニュ
ー”表示消去”1107を選択すると、ステップ381
2で、選択されている概念の下位概念の表示が消去され
る。ステップ3811で”概念世界ノード解除”110
8を選択すると、ステップ3813で、選択されている
概念が概念世界ノードでなくなるようにし、そのノード
の表示を消去する。ステップ3813の概念世界ノード
の解除(および登録)の処理については、図41を参照
して後述する。
【0078】ステップ3804で、概念世界表示ウィン
ドウ1101に表示されている概念世界ノードをマウス
でダブルクリックすると、ステップ3805でそのノー
ドIDが検出され、ステップ3806で該ノードIDの
部分階層木表示ウィンドウがポップアップされる。
【0079】例えば、図11で概念世界ノード「UNI
VERSAL」1109をマウスでダブルクリックする
と、そのノードIDが検出され、図12に示すような該
ノードIDの部分階層木表示ウィンドウがポップアップ
されることとなる。ステップ3806の検出ノードID
の部分階層木表示ウィンドウにおける処理は、図39を
参照して後述する。
【0080】次に、図39を参照して、図12に示すよ
うな部分階層木表示ウィンドウにおける処理について詳
しく説明する。
【0081】まず、ステップ3901で、選択されたノ
ードIDの部分階層木表示ウィンドウを表示する。次
に、ステップ3904で、そのノードIDの下位ノード
の表示が保存されているかどうかを判別する。ユーザが
以前に本システムを使ったことがない場合など、指定ノ
ードIDの下位ノードの表示が保存されていない場合に
は、ステップ3904で、デフォルトで定められている
下位ノードを表示する。この場合は、例えば、図12で
「UNIVERSAL」1210のみが表示されるか、
デフォルトにより、ある深さ、ある枝数の下位概念が表
示されることとなる。
【0082】以前にブラウジングしたことがあり、指定
ノードIDの下位ノードの表示が保存されている場合に
は、ステップ3903で、保存されている下位ノードを
表示する。これにより、例えば図12に示すように、以
前表示していた概念木が再び表示される。
【0083】次に、ステップ3905で、該ウィンドウ
のメニュー”ファイル”1202を選択し、プルダウン
メニュー”閉じる”1204を選択すると、ステップ3
919で、階層構造を保存して該ウィンドウを閉じ、該
ウインドウにおける処理を終了する。それまで、以下の
処理(ステップ3906〜3918)が続けられる。
【0084】まずステップ3906で、ウインドウ12
01内のノードをマウスでシングルクリックすると、ス
テップ3910でそのノードIDが検出され、選択され
る。次に、ステップ3911でメニュー”ファイル”1
203を選択し、ステップ3912でプルダウンメニュ
ー”検索”1205を選択すると、ステップ3913
で、図21に示すような検索文編集ウィンドウ2101
が表示される。ステップ3913の検索文編集ウィンド
ウ2101における処理については、図43を参照して
後述する。
【0085】ステップ3911でメニュー”表示”12
03を選択し、ステップ3914でプルダウンメニュ
ー”下位概念表示”1206を選択すると、ステップ3
915で、図13に示すような下位概念表示ウィンドウ
1301が表示される。ステップ3915の下位概念表
示ウィンドウ1301における処理については、図40
を参照して後述する。
【0086】ステップ3911でメニュー”表示”12
03を選択し、ステップ3914でプルダウンメニュ
ー”概念世界ノード/解除”1207を選択すると、ス
テップ3916で、概念世界ノードの登録/解除処理が
行なわれる。すなわち、選択されたノード(ステップ3
910で検出されているノード)が概念世界ノードなら
ばそれを解除し、概念世界ノードでないならば概念世界
ノードとして登録する。ステップ3916の概念世界ノ
ード登録/解除処理については、図41を参照して後述
する。
【0087】ステップ3911でメニュー”表示”12
03を選択し、ステップ3914でプルダウンメニュ
ー”上位概念表示”1208を選択すると、ステップ3
917で、図20に示すような上位概念表示ウィンドウ
2001が表示される。ステップ3917の上位概念表
示ウィンドウ2001における処理については、図42
を参照して後述する。
【0088】ステップ3911でメニュー”表示”12
03を選択し、ステップ3914でプルダウンメニュ
ー”ユーザ分類木表示”1209を選択すると、ステッ
プ3918で、図24に示すようなユーザ分類木表示ウ
ィンドウ2401が表示される。ステップ3918のユ
ーザ分類木表示ウィンドウ2401における処理につい
ては、図44を参照して後述する。
【0089】また、ステップ3906でウインドウ12
01内のノードをマウスでダブルクリックすると、ステ
ップ3907でそのノードIDが検出され、選択され
る。次に、ステップ3908でそのノードが概念世界ノ
ードかどうか判別する。概念世界ノードであるならば、
ステップ3909でそのノードIDの部分階層木表示ウ
ィンドウを表示する。ステップ3909の処理は、いま
説明している図39の手順と同じであり、リエントラン
トに本手順が実行される。
【0090】次に、図40を参照して、下位概念表示ウ
ィンドウ1301における処理について詳しく説明す
る。図39で説明したように、図12のような部分階層
木表示ウィンドウ1201でノードを選択し、メニュ
ー”表示”1203の”下位概念表示”1206を選択
すると、図13のような下位概念表示ウィンドウ130
1が表示される。図13は、図12のノード「会社」1
216を選択して下位概念表示ウィンドウ1301を開
いたところである。
【0091】まず、ステップ4001で、図13に示す
ように、下位概念表示ウィンドウ1301を表示する。
【0092】図13において、履歴表示ウィジェット1
302には、下位概念表示をするために選択した概念
「会社」1309が表示される。タイトル”「会社」の
下位概念”の次に、「会社」の下位概念の数”7”13
08が示されている。下位概念表示ウィジェット130
3には、選択された概念の下位・部分概念がリスト表示
される。この例では、概念「会社」の下位概念および部
分概念がリスト表示されている。また、探索概念入力ウ
ィジェット1304は、下位概念表示ウィジェット13
03に表示されている概念の文字列探索を行なうための
文字列入力ウィジェットである。
【0093】再び図40を参照して、ステップ4002
からステップ4004で、上記のように、履歴表示ウィ
ジェット1302に選択された概念を表示し、下位概念
の数を表示し、下位概念表示ウィジェット1303に下
位概念および部分概念をリスト表示する。なお、下位概
念表示ウィジェット1303へのリスト表示において、
部分概念はその文字列の前に中点”・”を付けて表示す
るものとする。
【0094】次に、ステップ4005で、該ウィンドウ
1301のメニュー”閉じる”1305を選択すると、
ステップ4015で該ウィンドウ1301を閉じ、該ウ
インドウにおける処理を終了する。それまで、以下の処
理(ステップ4006〜4014)が続けられる。
【0095】まず、ステップ4006で、下位概念表示
ウインドウ1301の下位概念表示ウィジェット130
3に表示されている概念(ノード)をマウスでクリック
し選択する。次に、ステップ4007で、下位概念表示
ウインドウ1301のメニュー”下位表示”1307ま
たは”木表示”1306が選択されたかどうか判別す
る。メニュー”下位表示”1307が選択された場合
は、ステップ4009で、選択された概念(ノード)が
履歴表示ウィジェット1302内の概念か、下位概念表
示ウィジェット1303内の概念かを、判別する。
【0096】ステップ4009で選択された概念が履歴
表示ウィジェット1302内の概念であるときは、ステ
ップ4010で、選択された概念(ノード)の下位・部
分概念を下位概念表示ウィジェット1303にリスト表
示し、ステップ4011で、下位概念の数を表示する。
【0097】ステップ4009で選択された概念が下位
概念表示ウィジェット1303内の概念であるときは、
ステップ4012で、選択された概念(ノード)を履歴
表示ウィジェット1302に追加表示する。次に、ステ
ップ4013で、選択された概念の下位・部分概念を下
位概念表示ウィジェット1303にリスト表示し、ステ
ップ4014で、下位概念の数を表示する。
【0098】例えば、図13において「会社」の下位概
念リスト1303の中で、「製造会社」1310および
「銀行」1311を選択し、メニュー”下位表示”13
07を選択すると、上記ステップ4012〜4014に
より、下位概念表示ウインドウ1301は図14に示す
ような表示に書き替えられる。
【0099】図14において、履歴ウィジェット140
2には、「会社」1409の下にインデンテーションを
つけて(「会社」の下位であることを示す)、選択され
た概念「製造会社」1410と「銀行」1411が追加
表示されている。また、下位概念の数は「製造会社」の
下位概念の数”20”1408に書き換えられており、
下位概念表示ウィジェット1403には、選択された概
念の一つ「製造会社」1410の下位概念がリスト表示
されている。
【0100】さらに、同ウィジェット1403におい
て、「A社」1412を選択し、メニュー”下位表示”
1407を選択すると、ステップ4012〜4014に
より、図15に示すように表示が書き替えられる。図1
5において、履歴ウィジェット1502には、選択され
た概念「A社」1511が、親概念にあたる「製造会
社」1510の下にインデンテーションをつけて追加表
示されている。また、下位概念表示ウィジェット150
3には、「A社」の部分概念が表示されている。これに
は、部分概念であることを示す印である中点”・”が付
けられている。
【0101】再び図40を参照して、ステップ4006
で下位概念表示ウィジェット1303に表示されている
概念をマウスでクリックして選択し、ステップ4007
で下位概念表示ウインドウ1301のメニュー”木表
示”1306を選択したとする。このときは、ステップ
4008で、選択された概念(ノード)を部分階層木表
示ウインドウに追加表示する。
【0102】例えば、図15でリスト表示されている部
分概念1503の中で、「・X研究所」1513および
「・Y工場」1516を選択し、メニュー”木表示”1
506を選択すると、上記ステップ4008により、図
12の部分階層木表示ウインドウが図16に示すように
書き替えられる。
【0103】図16において、選択された概念「・X研
究所」1611および「・Y工場」1612が、部分階
層木に追加表示されている。ここで、図12の段階で既
に表示されていた概念「会社」1608と追加表示する
「・X研究所」1611および「・Y工場」1612と
を結ぶために、「製造会社」1609と「A社」161
0も追加表示される。
【0104】このような操作を繰返し、ユーザにとって
関心のある概念だけを部分階層木表示ウィンドウ(図1
2、図16)に集めることが可能となる。
【0105】次に、図41を参照して、概念世界ノード
の登録/解除の処理について詳しく説明する。図38で
説明したように、図11のような概念世界表示ウインド
ウ1101で概念世界ノードを選択し、メニュー”表
示”1104の”概念世界ノード解除”1108を選択
すると、図41の手順で概念世界ノードの解除処理が行
なわれる。また、図39で説明したように、図12のよ
うな部分階層木表示ウィンドウ1201でノードを選択
し、メニュー”表示”1203の”概念世界ノード/解
除”1207を選択すると、概念世界ノードの登録/解
除処理が行なわれる。なお、図11のような概念世界表
示ウインドウ1101では、ユーザが関心のある概念を
集めて概念世界ノードとして登録されたものが表示され
ているから、そのメニュー”表示”1104では概念世
界ノードの解除のみのメニュー1108となっている。
【0106】図41を参照して、まずステップ4102
で、選択されたノードが概念世界ノードであるかどうか
判別する。概念世界ノードである場合は、それを解除す
るために、ステップ4103で該ノードに関する概念世
界ノードの登録を削除する。具体的には、図5,6の表
から該ノードの登録を削除し、さらにリスプのS式で格
納された階層木の表示用データを更新する。また、ステ
ップ4104で、概念世界表示ウインドウから該ノード
の表示を削除し、ステップ4105で、画面に表示され
ている該ノードすべてに対して概念世界ノードの印(左
側が黒く塗り潰された四角い囲い)を取る。
【0107】ステップ4102で、選択されたノードが
概念世界ノードでない場合は、概念世界ノードとして登
録するために、ステップ4106で該ノードを概念世界
ノードの内部データに登録する。具体的には、図5,6
の表に該ノードを登録し、さらにリスプのS式で格納さ
れた階層木の表示用データを更新する。また、ステップ
4107で、概念世界表示ウインドウに該ノードを表示
し、ステップ4108で、画面に表示されている該ノー
ドすべてに対して概念世界ノードの印を付ける。
【0108】例えば、図16の部分概念木表示ウィンド
ウ1601において、「人」1604および「会社」1
608を選択し、メニュー”表示”のプルダウンメニュ
ー”概念世界ノード/解除”(図12 1207)を指
示したとする。選択されたノードは概念世界ノードでは
ないので、ステップ4106〜4108により、これら
のノードが概念世界ノードとして登録されることとな
る。その結果、図16のウインドウ1601は、図17
に示すように書き替えられる。さらに、概念世界ウイン
ドウには、図18に示すように、「人」1803および
「会社」1804が、概念世界ノードとして追加表示さ
れる。
【0109】図17において、概念世界ノードとすべく
選択されたノード「人」1704および「会社」170
6が、概念世界ノードとわかるように、左側が黒く塗り
潰された四角い囲いを付けた表示に書き替えられてい
る。それらの下位概念は保持したままであるが、表示は
消去されている。
【0110】逆に、図17の部分概念木表示ウィンドウ
1701において、「人」1704および「会社」17
06を選択し、メニュー”表示”のプルダウンメニュ
ー”概念世界ノード/解除”(図12 1207)を指
示したとする。選択されたノードは概念世界ノードであ
るので、ステップ4103〜4105により、これらの
ノードは概念世界ノードとしての登録が解除されること
となる。その結果、概念世界表示ウィンドウの表示は、
図18から図11に示すように書き替えられる。また、
部分階層木表示ウィンドウは、図17から図12に示す
ように書き替えられる。
【0111】図18の状態で、もし、ユーザがセッショ
ンを終えて、再度本システムを起動させても、図18と
同じウィンドウがポップアップされ、処理を続けること
が可能となる。
【0112】図17において、概念世界ノード「会社」
1706をダブルクリックすると、図19に示すよう
に、保持していた下位概念が下位概念表示ウインドウ1
901として表示され表示編集を行なうことができる。
【0113】次に、図42を参照して、上位概念表示ウ
インドウ2001における処理について詳しく説明す
る。図39で説明したように、図12や図19のような
部分階層木表示ウィンドウ1201,1901でノード
を選択し、メニュー”表示”1203の”上位概念表
示”1208を選択すると、図20のような上位概念表
示ウィンドウ2001が表示される。図20は、図19
のノード「A社」1904を選択して上位概念表示ウィ
ンドウ2001を開いたところである。
【0114】まず、ステップ4201で、図20に示す
ような上位概念表示ウィンドウ2001を表示する。
【0115】図20において、選択された「A社」20
07から最上位概念「UNIVERSAL」2002ま
で包摂関係で結ばれている概念と、それらの概念の同位
概念が、階層木構造で表示されている。四角で囲ってあ
る概念(実際にはシェードされて表示される)200
2,2003,2013,2004,2005,200
6は、「A社」2007と包摂関係で結ばれている概念
である。また、概念世界ノードとして登録されている概
念「会社」2005および「人」2011は、それがわ
かるように印が付けられている。
【0116】再び図42を参照して、ステップ4202
からステップ4204で、上記のように、選択された概
念の上位概念と同位概念を検索して、木表示し、さらに
上位概念が分かるようにシェードが付けられる。
【0117】次に、ステップ4205で、該ウインドウ
2001のメニュー”閉じる”2015を選択すると、
ステップ4210で該ウィンドウ2001を閉じ、該ウ
インドウにおける処理を終了する。それまで、以下の処
理(ステップ4206〜4209)が続けられる。
【0118】まず、ステップ4206で、上位概念表示
ウインドウ2001内に表示されているノードをクリッ
クし選択すると、ステップ4207で、そのノードのノ
ードIDが検出され、そのノードが選択される。次に、
ステップ4208で、上位概念表示ウインドウ2001
のメニュー”下位表示”2016が選択されたかどうか
判別する。
【0119】メニュー”下位表示”2016が選択され
た場合は、ステップ4209で、下位概念表示ウインド
ウを表示し、下位概念の表示編集を行なう。例えば、図
20で「会社」2005を選択し、メニュー”下位表
示”2016を選択すると、図13に示すような下位概
念表示ウィンドウ1301が表示される。下位概念表示
ウィンドウ1301における処理は、図40で説明し
た。
【0120】次に、図43を参照して、検索文編集ウィ
ンドウ2101における処理について説明する。図38
で説明したように、図11のような概念世界表示ウイン
ドウ1101で概念世界ノードを選択し、メニュー”フ
ァイル”1102の”検索”1106を選択すると、図
21のような検索文編集ウィンドウが表示される(図3
8 ステップ3810)。また、図39で説明したよう
に、図12のような部分階層木表示ウィンドウ1201
でノードを選択し、メニュー”ファイル”1202の”
検索”1205を選択すると、同様に図21のような検
索文編集ウィンドウが表示される(図39 ステップ3
913)。
【0121】図43を参照して、まずステップ4301
で、図21のような検索文編集ウィンドウ2101を表
示する。次に、ステップ4302で、選択されたノード
が検索文ノードであるか、または概念であるかを判別す
る。検索文ノードである場合には、ステップ4303で
検索文編集ウィンドウ2101にその検索文ノードに対
応する検索文を表示する。すなわち、検索文ノード名称
を表示し、内部的には、該検索文ノードに対応する検索
文を展開する。選択されたノードが概念であるときに
は、ステップ4304で、検索文編集ウィンドウ210
1にその概念名称を表示する。
【0122】図21は、図39のステップ3911,3
712,3713で、図17における部分概念木表示ウ
ィンドウ1701において、概念「会社」1706をマ
ウスで選択し、メニュー”ファイル”の”検索”(図1
2 1205)を選択したときに表示される検索文編集
ウィンドウ2101を示す。「会社」1706に関する
検索文を作成編集するため、”会社:?”と表示されて
いる。
【0123】次に、ステップ4305で、該ウインドウ
のメニュー”ファイル”2102のプルダウンメニュ
ー”閉じる”2104を選択すると、ステップ4320
で該ウィンドウを閉じ、該ウインドウにおける処理を終
了する。それまで、以下の処理(ステップ4306〜4
319)が続けられる。
【0124】検索文編集における基本処理動作は、特開
昭62−297568号に記載されているものと同様で
あるので、以下では、図21〜図23の例で簡単に検索
文の作成編集手順を説明する。
【0125】まず、ステップ4306から4312で、
検索文中のノード「記事」2107をダブルクリックす
ると、該検索文において、「記事」と書き替えられる概
念の世界が分かるように、部分階層木表示ウィンドウの
表示が書き替えられる。この例の場合、「記事」と書き
替えられる概念の世界は、「文書」の下位概念であるの
で、図17のように「文書」を含む部分概念木表示ウィ
ンドウにおいて、「文書」1708の下位概念だけが選
択できるような表示に書き替えられる。同図において、
検索文ノード”検索システムの記事”1710を選択す
ると、図21における概念「記事」2107が「検索シ
ステムの記事」に書き替えられる。この書き替えの後の
検索文編集ウインドウ2201を、図22に示す。
【0126】ステップ4306、およびステップ431
3から4318で、図22において、検索文中のノード
「会社」2204を選択し、メニュー”ファイル”のプ
ルダウンメニュー”保存”(図21 2105)を選択
すると、図23に示すようなポップアップウィンドウ2
301が表示される。ここで、同図に示すように、名
称”検索システム発表会社”2302と入力し、メニュ
ー”了解”2203を選択すると、部分概念木表示ウィ
ンドウの「会社」の下位概念として、検索文ノード「検
索システム発表会社」が登録され表示される。ここで、
検索文中のどの概念を選択しても、その概念に付加され
ている条件を一つの検索文としてみなし、検索文ノード
として保存することができる。
【0127】次に、図44を参照して、ユーザ分類木表
示ウィンドウにおける処理について詳しく説明する。図
39で説明したように、図12や図17のような部分階
層木表示ウィンドウ1201,1701でノードを選択
し、メニュー”表示”1203の”ユーザ分類木表示”
1209を選択すると、図24のようなユーザ分類木表
示ウィンドウ2401が表示される。図24は、図17
の概念「人」1704を選択してユーザ分類木表示ウィ
ンドウ2401を開いたところである。
【0128】まず、ステップ4401で、図24のよう
なユーザ分類木表示ウィンドウ2401を表示する。次
に、ステップ4402で、選択されたノードである分類
対象概念とその下位概念で関係が登録されている概念を
木表示する。
【0129】例えば、図24のユーザ分類木表示ウィン
ドウ2401では、選択された概念「人」2411に対
して、包摂関係において「人」の下位概念であり、かつ
関係(属性)が登録されているものが表示されている。
この例では、「出身校」や「勤務先」などの関係が登録
されている「田中洋子」2412などが下位に表示され
ている。
【0130】次に、ステップ4403で、該ウィンドウ
のメニュー”ファイル”2402のプルダウンメニュ
ー”閉じる”2404を選択すると、ステップ4418
で該ウィンドウを閉じ、該ウインドウにおける処理を終
了する。それまで、以下の処理(ステップ4404〜4
417)が続けられる。
【0131】まず、ステップ4404で、選択されたメ
ニューが”表示”2403か、または”ファイル”24
02かを判別する。選択されたメニューが”表示”24
03であるときは、ステップ4405で、プルダウンメ
ニュー”保存”2405、”リセット”2406、また
は”UNDO”2407のどれが選択されたかを判別
し、それぞれステップ4406,4409,4410に
分岐する。また、ステップ4404で選択されたメニュ
ーが”ファイル”2402であるときは、ステップ44
11で、プルダウンメニュー”分類”2408、”属性
表示”2409、または”分類対象変更”2410のど
れが選択されたかを判別し、それぞれステップ441
2,4413,4415に分岐する。
【0132】以下、各場合につき説明する。
【0133】メニュー”表示”2403の”分類”24
08を選択すると、ステップ4412で、図25に示す
ようなポップアップウィンドウ(分類ウインドウ)がポ
ップアップされる。この分類ウインドウにより、選択さ
れた概念をどのように分類して表示するかを指定するこ
とができる。図25は、図24においてメニュー”表
示”2403の”分類”2408を選択したときに表示
される分類ウインドウ2501を示している。
【0134】図45は、分類ウインドウにおける処理手
順を示す。図において、まずステップ4501で分類ウ
インドウを表示し、ステップ4502で分類対象概念と
その上位概念と結び付いている一般関係で、表示されて
いる下位概念にその具体関係が登録されている関係を、
表示する。例えば、図25の分類ウインドウ2501の
分類ウィジェット2502には、「人」および「人」の
上位概念と結び付いている一般関係(属性)の中で、
「人」の下位概念にその一般関係に対応する具体関係
(属性)が登録されている関係が、リスト表示されてい
る。
【0135】次に、ステップ4504で、該ウインドウ
のメニュー”了解”2505を選択すると、ステップ4
515で、選択した関係で選択した概念または数値範囲
内の数値と結び付いている概念を分類木に追加表示し、
ステップ4516で分類ウィンドウを閉じ、該ウインド
ウにおける処理を終了する。それまで、以下の処理(ス
テップ4505〜4514)が続けられる。
【0136】まず、ステップ4505で分類したい関係
を選択する。次に、ステップ4506で、指示された分
類項目が、”リスト表示”であるか、または”階層木よ
り選択”であるかを判別する。”リスト表示”が指示さ
れているときは、ステップ4507で分類項目が概念か
数値かを判別する。分類項目が概念であるときは、ステ
ップ4508で、分類対象概念の下位概念と選択された
関係で結ばれている概念をリスト表示し、ステップ45
09で表示したい概念を選択する。ステップ4507で
分類項目が数値であるときは、ステップ4510で分類
する数値の幅を指定する。
【0137】また、ステップ4506で分類項目が”階
層木より選択”であるときは、ステップ4511で分類
対象概念またはその上位概念と選択された一般関係で結
び付いている概念とその下位概念を部分階層木表示ウイ
ンドウに分かるように表示する。次に、ステップ451
2で分類対象概念の下位概念と選択された具体関係で結
び付いている概念を部分階層木表示ウインドウに分かる
ように表示する。そして、ステップ4513で表示した
い概念を選択し、ステップ4514で選択された概念を
分類ウインドウに表示する。
【0138】以下、具体例により、図45の手順を説明
する。
【0139】図25において、リスト表示されている
「出身校」2507を選択し、分類項目・範囲の選択方
法として、”リスト表示”2511を選択したとする。
このときは、ステップ4506からステップ4507を
介してステップ4508に進み、ステップ4508で、
図25の分類ウインドウ2501は、図26のような表
示に書き換えられる。図26において、分類項目・範囲
選択ウィジェット2604には、「人」の下位概念と、
選択されている関係「出身校」で結び付いている概念が
リスト表示されている。この時点では、分類項目・範囲
選択ウィジェット2604のリスト表示は、どれも選択
されていない状態である。
【0140】なおこのとき、「出身校」で、「人」の下
位概念とより多く結び付いている概念の順にリスト表示
されるようになっている。この場合、「A大学」261
3が「人」の下位概念と一番多く結び付いているので
(出身校がA大学の人が多い)、「A大学」2613が
一番先頭にリスト表示される。
【0141】次に、図26の分類ウインドウ2601に
おいて、表示したい概念として、「A大学」2613と
「B大学」2614を選択したとする。この選択は、ス
テップ4509にて行なわれる。その後、図26でメニ
ュー”了解”2605を選択すると、ユーザ分類木の表
示は、ステップ4515により図27に示すような表示
に書き替えられる。図26の分類ウインドウ2601
は、ステップ4516により、閉じられる。
【0142】以上の結果として、ユーザ分類木の表示
は、図27に示すようになる。すなわち、「人」270
2の下位概念で、属性「出身校」2703が「A大学」
2704である概念は、「田中洋子」2707などであ
ることが表示される。また、「出身校」が「A大学」2
704および「B大学」2705が表示されている。
「出身校」が「A大学」2704でも「B大学」270
5でもない「佐藤三郎」2708は、「その他」270
6に表示される。
【0143】さらに、ユーザは、別の属性により分類し
て、ユーザ分類木を表示させることもできる。例えば、
図25において、リスト表示されている「勤務先」25
08を選択し、分類項目・範囲の選択方法として、”リ
スト表示”2511を選択したとする。図28は、その
ような選択をしたときの分類ウインドウ2801を示
す。「勤務先」2808、および”リスト表示”281
1が選択されている。このときは、ステップ4506か
らステップ4507を介してステップ4508に進む。
そして、ステップ4508で図28のように、分類項目
・範囲選択ウィジェット2804には、「人」の下位概
念と、選択されている関係「勤務先」で結び付いている
概念がリスト表示される。
【0144】図28の分類ウインドウ2801におい
て、分類項目・範囲の方法を「階層木より表示」281
2に設定したとする。これにより、分類項目・範囲選択
ウィジェット2804には、何も表示されなくなる。さ
らに、ステップ4511,4512により、部分階層木
表示ウィンドウに表示されている概念のなかで、分類項
目となりえる概念が分かるような表示に書き替えられ
る。ここでは、一般関係「勤務先」により、概念「人」
と概念「会社」が結び付いているので、「会社」の下位
概念の表示が、例えば色がかわったり、四角の囲いがで
きるなどして、ユーザに分かるように書き替えられる。
【0145】すなわち、例えば図16の概念「会社」を
含む部分概念木表示ウィンドウ1601において、「会
社」1608の下位概念だけ表示が書き替わり、ユーザ
がマウスで選択できるようになる。ここで、「製造会
社」1609と「銀行」1613を選択すると(ステッ
プ4513)、図29に示すように、分類項目・選択表
示ウィジェット2904に、分類項目となる概念「製造
会社」2913、および「銀行」2914が書き加えら
れる(ステップ4514)。
【0146】ここで、メニュー”了解”2905を選択
すると、図27のユーザ分類木の表示は、図30に示す
ように書き替えられる(ステップ4515)。すなわ
ち、「出身校」3003で分類されていた概念がさらに
「勤務先」3011により分類されて表示される。
【0147】さらに、ユーザは、数値の範囲を指定した
分類方法により分類して、ユーザ分類木を表示させるこ
ともできる。例えば、図25において、リスト表示され
ている「年齢」2509を選択し、分類項目・範囲の選
択方法として、”リスト表示”2511を選択したとす
る。図31は、そのような選択をしたときの分類ウイン
ドウ3001を示す。「年齢」3109、および「リス
ト表示」3111が選択されている。
【0148】ここで、「年齢」と結び付いているのは、
数値であるので、ステップ4507,4510により、
図31のように分類項目・範囲選択ウィジェット310
4が書き替えられる。すなわち、分類項目・範囲選択ウ
ィジェット3104は、年齢に関する数値範囲を指定で
きるような表示に書き替えられる。ここで、20才から
50才までを10才単位で分類するように指示すると、
ユーザ分類木表示ウィンドウは、図27の表示から図3
2に示すような表示に書き替えられる。図32におい
て、「人」3202の下位概念である「田中洋子」32
11は、「出身校」3203が「A大学」3204であ
り、「年齢」3212が「20〜29」3207である
ことが分かる。
【0149】以上で、図45の分類ウインドウにおける
処理の具体例を説明した。
【0150】再び、図44を参照して、ステップ440
4,4405でメニュー”ファイル”のプルダウンメニ
ュー”リセット”(図24 2406)を選択したとき
は、ステップ4409で初期画面に表示をリセットす
る。例えば、図27のようにユーザ分類木が表示されて
いる状態から、メニュー”ファイル”のプルダウンメニ
ュー”リセット”(図24 2406)を選択したとす
ると、初期画面の図24に表示が戻る。
【0151】また、ステップ4404,4405でメニ
ュー”ファイル”のプルダウンメニュー”UNDO”
(図24 2407)を選択したときは、ステップ44
10で、アンドゥー処理を行ない、前段階の分類木に表
示を書き替える。例えば、図27から”リセット”して
図24の初期画面に戻った後、”UNDO”を選択する
と、再び図27に表示が戻ることになる。
【0152】ステップ4404,4411でメニュー”
表示”のプルダウンメニュー”属性表示”(図24 2
409)を選択すると、ステップ4413で、分類対象
概念とその上位概念と結び付いている一般関係で、表示
されている下位概念にその具体関係が登録されている関
係を、属性選択ウインドウに表示する。また、ステップ
4414で、選択された関係で結ばれている概念をユー
ザ分類木に追加表示する。
【0153】例えば、図27で、メニュー”表示”のプ
ルダウンメニュー”属性表示”(図24 2409)を
選択すると、図33に示すように、ポップアップウィン
ドウ(属性選択ウインドウ)3301がポップアップさ
れる。属性選択ウインドウ3301には、「人」の下位
概念に付加されている属性が、リスト3302のように
一覧表示される。この中で、「電話番号」3308を選
択すると、ユーザ分類木の表示は、図34に示すような
表示に書き替えられる。同図に示すように、「出身校」
3403が「A大学」3404である「田中洋子」34
07の電話番号が「11−1111」3411であるこ
とが分かる。
【0154】ステップ4404,4411でメニュー”
表示”のプルダウンメニュー”分類対象変更”(図24
2410)を選択すると、ステップ4415で、部分
階層木表示ウインドウにおいて、分類対象概念の下位概
念が分かるように表示を行なう。また、ステップ441
6で、部分階層木表示ウインドウのノードがクリックさ
れたかどうか判別する。クリックされたら、ステップ4
417で、分類対象概念を選択された概念に変更して再
分類し、表示を書き替える。
【0155】例えば、図27に示すようにユーザ分類木
が表示されている状態から、メニュー”表示”のプルダ
ウンメニュー”分類対象変更”(図24 2410)を
選択すると、分類対象概念を変更することができる。こ
こでは、分類対象概念を「人」から「人」の下位概念で
ある「女性」に変更にするため、部分階層木表示ウイン
ドウで「女性」をクリックしたとする。これにより、図
27の表示は図34のように書き替えられる。図34で
は、「女性」の下位概念についてのみ、関係「出身校」
3403で分類して、分類した各概念について「電話番
号」3411が表示されている。
【0156】ステップ4404,4405でメニュー”
ファイル”のプルダウンメニュー”保存”(図24 2
405)を選択することにより、同ユーザ分類木を保存
することができる。すなわち、まずステップ4406
で、ユーザ分類木ノードの名称入力ウインドウを表示し
てユーザ分類木名称を入力させ、ユーザ分類木ノードI
Dとユーザ分類木名称を登録する。次に、ステップ44
07で、ユーザ分類木ノードに対応してユーザ分類木の
内部データを登録する。また、ステップ4408で、部
分階層木表示ウインドウにおいて、当該ユーザ分類木の
分類対象概念の下位に当該ユーザ分類木を表示する。
【0157】例えば、図34のようにユーザ分類木が表
示されている状態から、メニュー”ファイル”のプルダ
ウンメニュー”保存”を選択すると、図35のポップア
ップウィンドウ(ユーザ分類木ノードの名称入力ウイン
ドウ)3501がポップアップされる。ここで、分類木
ノードの名称として、”出身校別電話番号”3502と
入力し、メニュー”了解”3503と選択する。その結
果、図36に示すように、部分概念木表示ウィンドウで
は、「人」3604の表示につなげて、「出身校別電話
番号」3605というノードが登録され、表示される。
【0158】さらに、例えば、図30の分類木を「出身
校勤務先分類」3606として登録、表示することもで
きる。もし、「人」が概念世界ノードであれば、図37
に示すように概念世界ノード「人」3703の表示につ
なげて「出身校別電話番号」3704と「出身校勤務先
分類」3705が表示される。また図36において、ユ
ーザ分類木ノード「出身校別電話番号」3605を選択
すると、図34に示すようなウィンドウがポップアップ
され、「出身校勤務先分類」3606を選択すると、図
30に示すようなウィンドウがポップアップされること
になる。
【0159】
【発明の効果】本発明によれば、概念(データ)の部分
階層木を一つのまとめる概念世界ノードという概念を導
入しているので、ユーザが関心のある部分階層木を拾い
集めることができるという効果がある。したがって、目
的の概念を探し出すことが容易であり、ユーザが関心の
ある世界を飛び回るようにブラウジングすることができ
るようになる。
【0160】また、概念(データ)をあらかじめ登録さ
れている包摂関係だけでなく、その概念(データ)に付
加されている関係(属性)により分類することができる
ので、ユーザの意図に合わせて階層木を書き換えていく
ことができる。
【0161】さらに、ユーザの意図に合わせたユーザ分
類木や、検索文を概念(データ)と同じ階層木に付け加
えることができるので、一括して管理、検索、表示する
ことができるようになるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例に係るシステムにおける対話
画面例を示す図である。
【図2】本発明の知識表現例を示す図である。
【図3】本実施例のシステムのソフトモジュール構成図
である。
【図4】本実施例のシステム構成図である。
【図5】概念に関する情報が保持されている様子を示し
た図である。
【図6】概念の階層構造が保持されている様子を示した
図である。
【図7】関係(属性)に関する情報が保持されている様
子を示した図である。
【図8】一般関係と具体関係が保持されている様子を示
した図である。
【図9】概念と画像が対応づけて保持されている様子を
示した図である。
【図10】概念とグロッサリーが対応づけて保持されて
いる様子を示した図である。
【図11】概念世界表示ウィンドウの初期表示とそのメ
ニュー表示を示した図である。
【図12】部分概念木表示ウィンドウの表示とそのメニ
ュー表示を示した図である。
【図13】下位概念表示ウィンドウが開いたときの表示
例を示した図である。
【図14】下位概念表示ウィンドウにおいて、さらに下
位概念をブラウジングしたときの表示例を示した図であ
る。
【図15】下位概念表示ウィンドウにおいて、さらに下
位概念をブラウジングしたときの表示例を示した図であ
る。
【図16】下位概念表示ウィンドウから、部分概念木表
示ウィンドウの表示を書き換えたときの表示例を示した
図である。
【図17】概念を概念世界ノードとして登録したとき
に、部分概念木表示ウィンドウの表示を書き換えたとき
の表示例を示した図である。
【図18】概念を概念世界ノードとして登録したとき
に、概念世界表示ウィンドウの表示を書き換えたときの
表示例を示した図である。
【図19】概念世界ノードを選択したときの表示例を示
した図である。
【図20】上位概念表示ウィンドウの表示例を示した図
である。
【図21】検索文編集ウィンドウの表示例とそのメニュ
ー表示を示した図である。
【図22】検索文編集ウィンドウの編集例を示した図で
ある。
【図23】検索文ノードの名称入力ウィンドウを示した
図である。
【図24】ユーザ分類木表示ウィンドウの表示例とメニ
ュー表示を示した図である。
【図25】分類ウィンドウの表示例を示した図である。
【図26】分類ウィンドウの入力例を示した図である。
【図27】ユーザ分類木表示ウィンドウの表示例を示し
た図である。
【図28】分類ウィンドウの表示例を示した図である。
【図29】分類ウィンドウの入力例を示した図である。
【図30】ユーザ分類木表示ウィンドウの表示例を示し
た図である。
【図31】分類ウィンドウの入力例を示した図である。
【図32】ユーザ分類木表示ウィンドウの表示例を示し
た図である。
【図33】属性選択ウィンドウの入力例を示した図であ
る。
【図34】ユーザ分類木表示ウィンドウの表示例を示し
た図である。
【図35】ユーザ分類木ノードの名称入力ウィンドウを
示した図である。
【図36】ユーザ分類木ノードが登録されたときの、部
分概念木表示ウィンドウの表示例を示す図である。
【図37】ユーザ分類木ノードが登録されたときの、概
念世界表示ウィンドウの表示例を示す図である。
【図38】階層木ブラウジングの流れを示す図である。
【図39】部分概念表示ウィンドウにおけるブラウジン
グの流れを示す図である。
【図40】下位概念表示ウィンドウにおけるブラウジン
グの流れを示す図である。
【図41】概念世界ノード登録/解除における処理の流
れを示す図である。
【図42】上位概念表示ウィンドウにおけるブラウジン
グの流れを示す図である。
【図43】検索文編集ウィンドウにおける編集処理の流
れを示す図である。
【図44】ユーザ分類木表示ウィンドウにおける表示処
理の流れを示す図である。
【図45】分類ウィンドウにおける処理の流れを示す図
である。
【符号の説明】
101…概念世界表示ウィンドウ、102…部分概念木
表示ウィンドウ、103…ユーザ分類木表示ウィンド
ウ、104…概念世界ノード、107…ユーザ分類木ノ
ード、112…グロッサリーが登録されていることを表
すビジュアルノード、113…概念、118…検索文ノ
ードを表すビジュアルノード、119…画像が登録され
ていることを表すビジュアルノード、120…検索文ノ
ード、122…分類対象概念、309…概念ネットワー
ク生成部、313…表示用データ生成部、316…概念
ネットワーク管理部、317…グロッサリー、318…
概念ネットワークに則った知識ベース、401…CP
U、402…表示装置、403…キーボード、404…
ポインティングデバイス、405…主記憶装置、406
…磁気ディスク群、1301…下位概念表示ウィンド
ウ、1302…履歴表示ウィジェット、1303…下位
概念表示ウィジェット、1304…探索概念入力ウィジ
ェット、2001…上位概念表示ウィンドウ、2101
…検索文編集ウィンドウ、2301…ビジュアルノード
名称入力ウィンドウ、2501…分類ウィンドウ、25
02…分類ウィジェット、2504…分類項目・範囲選
択ウィジェット。

Claims (33)

    【特許請求の範囲】
  1. 【請求項1】階層構造で管理される複数の対象物を表示
    してブラウジングする方法であって、 該対象物をノードとする階層木の中から必要なノードを
    集め、それらのノードからなる部分階層木を1つの代表
    ノードで代表させるステップと、 該代表ノードを木表示するステップとを備えたことを特
    徴とする階層構造ブラウジング方法。
  2. 【請求項2】請求項1に記載の階層構造ブラウジング方
    法において、前記部分階層木を構成するノードを編集す
    るステップを、さらに備えたことを特徴とする階層構造
    ブラウジング方法。
  3. 【請求項3】請求項1または2に記載の階層構造ブラウ
    ジング方法において、前記代表ノードで代表させた部分
    階層木の階層構造を保存するステップと、前記代表ノー
    ドを木表示した中から、代表ノードが選択されたときに
    は、保存されている階層構造に基づいて、選択された代
    表ノードで代表される部分階層木を木表示するステップ
    とを、さらに備えたことを特徴とする階層構造ブラウジ
    ング方法。
  4. 【請求項4】請求項1ないし3に記載の階層構造ブラウ
    ジング方法において、前記代表ノードを木表示した階層
    木の階層構造を保存するステップと、保存された階層構
    造に基づいて代表ノードの階層木を再度表示するステッ
    プとを、さらに備えたことを特徴とする階層構造ブラウ
    ジング方法。
  5. 【請求項5】互いに包摂関係を有する複数の概念を表示
    してブラウジングする方法であって、 上記概念間の包摂関係を表す概念木の一部分である部分
    概念木を代表させた概念世界ノードを、概念世界ノード
    間の包摂関係を表す階層木により、表示する概念世界表
    示ステップと、 上記概念世界ノードの階層木の中から概念世界ノードが
    選択されたときには、選択された概念世界ノードで代表
    される部分概念木を表示する部分概念木表示ステップ
    と、 表示された部分概念木の中から、新たに1つの概念世界
    ノードで代表させる部分概念木を指定するステップと、 指定された部分概念木を1つの概念世界ノードで代表さ
    せ、該概念世界ノードを上記概念世界ノード間の包摂関
    係を表す階層木に追加表示するステップとを備えたこと
    を特徴とする階層構造ブラウジング方法。
  6. 【請求項6】請求項5に記載の階層構造ブラウジング方
    法において、前記概念世界ノードの階層木は概念世界表
    示ウインドウに木表示し、前記部分概念木は部分概念木
    表示ウインドウに木表示することを特徴とする階層構造
    ブラウジング方法。
  7. 【請求項7】請求項5または6に記載の階層構造ブラウ
    ジング方法において、前記部分概念木を代表する概念世
    界ノードの名称として、その部分概念木の最上位概念を
    用いることを特徴とする階層構造ブラウジング方法。
  8. 【請求項8】請求項5ないし7に記載の階層構造ブラウ
    ジング方法において、前記概念世界ノードの階層木また
    は前記部分概念木において、概念世界ノードを指定し、
    表示消去または概念世界ノードの解除を行なうことを特
    徴とする階層構造ブラウジング方法。
  9. 【請求項9】請求項5ないし8に記載の階層構造ブラウ
    ジング方法において、前記概念世界ノードに所定の印を
    付けて表示することを特徴とする階層構造ブラウジング
    方法。
  10. 【請求項10】請求項5ないし9に記載の階層構造ブラ
    ウジング方法において、前記概念世界ノード間の関係が
    直接包摂関係または部分全体関係である場合は、他の関
    係と区別した態様で、それらの概念世界ノードの結び付
    きを表示することを特徴とする階層構造ブラウジング方
    法。
  11. 【請求項11】請求項5ないし10に記載の階層構造ブ
    ラウジング方法において、前記部分概念木の中から概念
    を選択し、該概念の下位概念をブラウジングすることを
    特徴とする階層構造ブラウジング方法。
  12. 【請求項12】請求項5ないし11に記載の階層構造ブ
    ラウジング方法において、前記部分概念木の中から概念
    を選択し、該概念の下位概念をリスト表示し、その中か
    ら概念を選択して、前記部分概念木に追加表示すること
    を特徴とする階層構造ブラウジング方法。
  13. 【請求項13】請求項5ないし11に記載の階層構造ブ
    ラウジング方法において、前記部分概念木の中から概念
    を選択し、該概念の下位概念をリスト表示し、その中か
    ら概念を選択し、その概念のさらに下位概念をリスト表
    示し、その中から概念を選択して、前記部分概念木に追
    加表示することを特徴とする階層構造ブラウジング方
    法。
  14. 【請求項14】請求項5ないし13に記載の階層構造ブ
    ラウジング方法において、前記概念世界ノードの階層木
    または前記部分概念木から概念世界ノードまたは概念を
    選択し、その概念世界ノードまたは概念に関する検索文
    を作成し、該検索文を表す検索文ノードを前記概念世界
    ノードの階層木または前記部分概念木に追加表示するこ
    とを特徴とする階層構造ブラウジング方法。
  15. 【請求項15】請求項5ないし14に記載の階層構造ブ
    ラウジング方法において、前記部分概念木は、概念間の
    部分全体関係と包摂関係とを区別した態様で表示すると
    ともに、部分全体関係を包摂関係より優先して表示する
    ことを特徴とする階層構造ブラウジング方法。
  16. 【請求項16】概念間の包摂関係、概念間の一般的な関
    係を表す一般関係、およびその一般関係に対応する具体
    的な関係を表す具体関係を有する複数の概念を表示して
    ブラウジングする方法であって、 上記概念間の包摂関係を表す概念木の中から、分類対象
    の概念を選択するステップと、 選択された概念とその下位概念とを木表示するステップ
    と、 表示された下位概念に登録されている具体関係に対応す
    る一般関係であって、かつ上記分類対象概念と結び付い
    ている一般関係をリスト表示するステップと、 リスト表示された一般関係の中から、分類したい一般関
    係を選択するステップと、 選択された一般関係により、前記選択された概念の下位
    概念を分類して木表示するステップとを備えたことを特
    徴とする階層構造ブラウジング方法。
  17. 【請求項17】請求項16に記載の階層構造ブラウジン
    グ方法において、前記選択された一般関係に対応する具
    体関係により分類対象概念の下位概念と結び付いている
    概念をリスト表示し、該リスト表示した中から選択され
    た概念により分類対象概念の下位概念を分類して木表示
    することを特徴とする階層構造ブラウジング方法。
  18. 【請求項18】請求項16に記載の階層構造ブラウジン
    グ方法において、前記分類対象概念またはその上位概念
    と、前記選択された一般関係で結び付いている概念とそ
    の下位概念を部分概念木に分かるように表示し、その部
    分概念木の中から選択された概念により分類対象概念の
    下位概念を分類して木表示することを特徴とする階層構
    造ブラウジング方法。
  19. 【請求項19】請求項16に記載の階層構造ブラウジン
    グ方法において、前記分類対象概念またはその下位概念
    と、前記選択された一般関係に対応する具体関係で結び
    付いている概念を部分概念木に分かるように表示し、そ
    の部分概念木の中から選択された概念により分類対象概
    念の下位概念を分類して木表示することを特徴とする階
    層構造ブラウジング方法。
  20. 【請求項20】請求項16に記載の階層構造ブラウジン
    グ方法において、さらに、分類された下位概念に対して
    ある具体関係により結び付いている概念を表示すること
    を特徴とする階層構造ブラウジング方法。
  21. 【請求項21】請求項16に記載の階層構造ブラウジン
    グ方法において、前記分類対象概念をその下位概念に書
    き替えることにより、書き替えられた概念の下位概念を
    対象とした分類表示に書き替えることを特徴とする階層
    構造ブラウジング方法。
  22. 【請求項22】請求項16に記載の階層構造ブラウジン
    グ方法において、分類木の階層構造を記憶するととも
    に、該分類木を表すユーザ分類木ノードを、部分概念木
    に表示されている分類対象概念と並列して追加表示し、
    該ノードが指定されたときには上記記憶してある分類木
    の階層構造に基づいて分類木を再度表示することを特徴
    とする階層構造ブラウジング方法。
  23. 【請求項23】階層構造で管理される複数の対象物を表
    示してブラウジングする装置であって、該対象物をノー
    ドとする階層木の中から必要なノードを集め、それらの
    ノードからなる部分階層木を1つの代表ノードで代表さ
    せるとともに、該代表ノードを木表示する手段を備えた
    ことを特徴とする階層構造ブラウジング装置。
  24. 【請求項24】請求項23に記載の階層構造ブラウジン
    グ装置において、前記代表ノードで代表させた部分階層
    木の階層構造を保存する手段と、前記代表ノードを木表
    示した中から、代表ノードが選択されたときには、保存
    されている階層構造に基づいて、選択された代表ノード
    で代表される部分階層木を木表示する手段とを、さらに
    備えたことを特徴とする階層構造ブラウジング装置。
  25. 【請求項25】請求項23または24に記載の階層構造
    ブラウジング装置において、前記代表ノードを木表示し
    た階層木の階層構造を保存する手段と、保存された階層
    構造に基づいて代表ノードの階層木を再度表示する手段
    とを、さらに備えたことを特徴とする階層構造ブラウジ
    ング装置。
  26. 【請求項26】互いに包摂関係を有する複数の概念を表
    示してブラウジングする装置であって、 上記概念間の包摂関係を表す概念木の一部分である部分
    概念木を代表させた概念世界ノードを、概念世界ノード
    間の包摂関係を表す階層木により、表示する概念世界表
    示手段と、 上記概念世界ノードの階層木の階層構造を記憶する第1
    の記憶手段と、 上記概念世界ノードの階層木の中から概念世界ノードが
    選択されたときには、選択された概念世界ノードで代表
    される部分概念木を表示する部分概念木表示手段と、 上記部分概念木の階層構造を記憶する第2の記憶手段
    と、 表示された部分概念木の中から、新たに1つの概念世界
    ノードで代表させる部分概念木を指定する手段と、 指定された部分概念木を1つの概念世界ノードで代表さ
    せ、該概念世界ノードを上記概念世界ノード間の包摂関
    係を表す階層木に追加表示する手段と、 上記指定された部分概念木の階層構造を上記第2の記憶
    手段に追加記憶するとともに、上記追加表示された概念
    世界ノードを上記第1の記憶手段に追加記憶する手段と
    を備えたことを特徴とする階層構造ブラウジング装置。
  27. 【請求項27】請求項26に記載の階層構造ブラウジン
    グ装置において、前記概念世界ノードの階層木は概念世
    界表示ウインドウに木表示し、前記部分概念木は部分概
    念木表示ウインドウに木表示することを特徴とする階層
    構造ブラウジング装置。
  28. 【請求項28】請求項26または27に記載の階層構造
    ブラウジング装置において、前記部分概念木を代表する
    概念世界ノードの名称として、その部分概念木の最上位
    概念を用いることを特徴とする階層構造ブラウジング装
    置。
  29. 【請求項29】請求項26ないし28に記載の階層構造
    ブラウジング装置において、前記概念世界ノードの階層
    木または前記部分概念木において、概念世界ノードを指
    定し、表示消去または概念世界ノードの解除を行なう手
    段をさらに備えたことを特徴とする階層構造ブラウジン
    グ装置。
  30. 【請求項30】請求項26ないし29に記載の階層構造
    ブラウジング装置において、前記部分概念木の中から概
    念を選択し、該概念の下位概念をリスト表示し、その中
    から概念を選択して、前記部分概念木に追加表示する手
    段をさらに備えたことを特徴とする階層構造ブラウジン
    グ装置。
  31. 【請求項31】請求項26ないし30に記載の階層構造
    ブラウジング装置において、前記概念世界ノードの階層
    木または前記部分概念木から概念世界ノードまたは概念
    を選択し、その概念世界ノードまたは概念に関する検索
    文を作成し、該検索文を表す検索文ノードを前記概念世
    界ノードの階層木または前記部分概念木に追加表示する
    手段をさらに備えたことを特徴とする階層構造ブラウジ
    ング装置。
  32. 【請求項32】概念間の包摂関係を記憶する手段と、概
    念間の一般的な関係を表す一般関係を記憶する手段と、
    その一般関係に対応する具体的な関係を表す具体関係を
    記憶する手段とを備えるとともに、これらの関係を有す
    る複数の概念を表示してブラウジングする装置であっ
    て、 上記概念間の包摂関係を表す概念木の中から、分類対象
    の概念を選択する手段と、 選択された概念とその下位概念とを木表示する手段と、 表示された下位概念に登録されている具体関係に対応す
    る一般関係であって、かつ上記分類対象概念と結び付い
    ている一般関係をリスト表示する手段と、 リスト表示された一般関係の中から選択された分類した
    い一般関係により、前記選択された概念の下位概念を分
    類して木表示する手段とを備えたことを特徴とする階層
    構造ブラウジング装置。
  33. 【請求項33】請求項32に記載の階層構造ブラウジン
    グ装置において、分類木の階層構造を記憶する手段と、
    該分類木を表すユーザ分類木ノードを、部分概念木に表
    示されている分類対象概念と並列して追加表示する手段
    と、該ノードが指定されたときには上記記憶してある分
    類木の階層構造に基づいて分類木を再度表示する手段と
    をさらに備えたことを特徴とする階層構造ブラウジング
    装置。
JP4349855A 1992-12-02 1992-12-02 階層構造ブラウジング方法およびその装置 Pending JPH06176081A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP4349855A JPH06176081A (ja) 1992-12-02 1992-12-02 階層構造ブラウジング方法およびその装置
US08/160,231 US5644740A (en) 1992-12-02 1993-11-30 Method and apparatus for displaying items of information organized in a hierarchical structure

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4349855A JPH06176081A (ja) 1992-12-02 1992-12-02 階層構造ブラウジング方法およびその装置

Publications (1)

Publication Number Publication Date
JPH06176081A true JPH06176081A (ja) 1994-06-24

Family

ID=18406581

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4349855A Pending JPH06176081A (ja) 1992-12-02 1992-12-02 階層構造ブラウジング方法およびその装置

Country Status (2)

Country Link
US (1) US5644740A (ja)
JP (1) JPH06176081A (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0869489A (ja) * 1994-08-30 1996-03-12 Ricoh Co Ltd 木構造図作成装置及び木構造図作成方法
JPH10105577A (ja) * 1996-08-28 1998-04-24 Philips Electron Nv 情報項目選択方法および選択系
JPH1145197A (ja) * 1997-07-25 1999-02-16 Fuji Xerox Co Ltd 階層構造提示装置及び階層構造提示方法
JP2000112954A (ja) * 1998-09-30 2000-04-21 Toshiba Corp 構成管理システム
US6477528B1 (en) 1999-07-29 2002-11-05 Kabushiki Kaisha Toshiba File management system, electronic filing system, hierarchical structure display method of file, computer readable recording medium recording program in which function thereof is executable
JP2003505763A (ja) * 1999-07-14 2003-02-12 リッジリー,ブラッド 情報のユニットを見つけ出し、収集し、かつそれに基づいて行動するための方法およびデバイス
JP2003178080A (ja) * 2001-12-12 2003-06-27 Kao Corp 商品分類作成支援装置
US6792418B1 (en) 2000-03-29 2004-09-14 International Business Machines Corporation File or database manager systems based on a fractal hierarchical index structure
JP2005011339A (ja) * 2003-06-13 2005-01-13 Microsoft Corp コンピュータ・システム・アーキテクチャのためのコンテキスト関連づけスキーマ
CN110297616A (zh) * 2019-05-31 2019-10-01 百度在线网络技术(北京)有限公司 话术的生成方法、装置、设备以及存储介质

Families Citing this family (200)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5822720A (en) 1994-02-16 1998-10-13 Sentius Corporation System amd method for linking streams of multimedia data for reference material for display
WO1996007131A1 (fr) * 1994-08-31 1996-03-07 Njk Corporation PROCEDE D'ELABORATION DE TOUCHES DE COMMANDE POUR PROCEDURES A EXECUTER SUR ORDINATEUR, PROCEDE DE RECHERCHE DE DONNEES A l'AIDE DE TOUCHES DE COMMANDE ET PROCEDE D'AFFICHAGE DES TOUCHES DE COMMANDE
US5995728A (en) * 1995-06-30 1999-11-30 Forman; Ernest H. Computer implemented method of generating and displaying objectives from pros and cons for evaluating decision alternatives
US6486895B1 (en) * 1995-09-08 2002-11-26 Xerox Corporation Display system for displaying lists of linked documents
US5870746A (en) * 1995-10-12 1999-02-09 Ncr Corporation System and method for segmenting a database based upon data attributes
US6014137A (en) 1996-02-27 2000-01-11 Multimedia Adventures Electronic kiosk authoring system
US20040019610A1 (en) * 1996-02-27 2004-01-29 Burns Kevin S. Portal information delivery system for personal computers and SOHO computer systems
US5937163A (en) * 1996-03-26 1999-08-10 Industrial Technology Research Institute Method and system at a host node for hierarchically organizing the links visited by a world wide web browser executing at the host node
US6035330A (en) * 1996-03-29 2000-03-07 British Telecommunications World wide web navigational mapping system and method
JPH09270924A (ja) * 1996-04-03 1997-10-14 Brother Ind Ltd 画像表現特性設定装置
US6388683B1 (en) * 1996-06-25 2002-05-14 International Business Machines Corporation Object oriented data arranger graphical user interface
US5912952A (en) * 1996-06-27 1999-06-15 At&T Corp Voice response unit with a visual menu interface
US6038610A (en) * 1996-07-17 2000-03-14 Microsoft Corporation Storage of sitemaps at server sites for holding information regarding content
US5911145A (en) * 1996-07-29 1999-06-08 Rae Technology, Inc. Hierarchical structure editor for web sites
US5923328A (en) * 1996-08-07 1999-07-13 Microsoft Corporation Method and system for displaying a hierarchical sub-tree by selection of a user interface element in a sub-tree bar control
US5790121A (en) * 1996-09-06 1998-08-04 Sklar; Peter Clustering user interface
US6025843A (en) * 1996-09-06 2000-02-15 Peter Sklar Clustering user interface
US7055100B2 (en) * 1996-09-20 2006-05-30 Sony Corporation Editing system, editing method, clip management apparatus, and clip management method
JPH10105550A (ja) * 1996-10-02 1998-04-24 Matsushita Electric Ind Co Ltd ハイパーテキスト文書作成装置
US6037944A (en) * 1996-11-07 2000-03-14 Natrificial Llc Method and apparatus for displaying a thought network from a thought's perspective
CA2309634A1 (en) * 1996-12-06 1998-06-11 Victor Leroy Babbitt Interstitial content display using event-capture code running in web browser address space
WO1998039713A2 (en) * 1997-03-05 1998-09-11 Koninklijke Philips Electronics N.V. A method and system for presenting a multimedia title based on a multi-node structure, preferring nodes with a spare visit history
US5937400A (en) * 1997-03-19 1999-08-10 Au; Lawrence Method to quantify abstraction within semantic networks
US5917492A (en) * 1997-03-31 1999-06-29 International Business Machines Corporation Method and system for displaying an expandable tree structure in a data processing system graphical user interface
CA2285190A1 (en) * 1997-03-31 1998-10-08 Bellsouth Intellectual Property Corporation A system and method for generating an invoice to rebill charges to the elements of an organization
US6317142B1 (en) * 1997-04-04 2001-11-13 Avid Technology, Inc. Taxonomy of objects and a system of non-modal property inspectors
US7278098B1 (en) * 1997-04-09 2007-10-02 Adobe Systems Incorporated Method and apparatus for implementing web pages having smart tables
US5978790A (en) * 1997-05-28 1999-11-02 At&T Corp. Method and apparatus for restructuring data in semi-structured databases
US5960425A (en) * 1997-05-28 1999-09-28 At&T Corp. Database access system with optimizable expressions
US6374275B2 (en) * 1997-06-11 2002-04-16 Scientific-Atlanta, Inc. System, method, and media for intelligent selection of searching terms in a keyboardless entry environment
US5977972A (en) * 1997-08-15 1999-11-02 International Business Machines Corporation User interface component and method of navigating across a boundary coupled to a scroll bar display element
US5877766A (en) * 1997-08-15 1999-03-02 International Business Machines Corporation Multi-node user interface component and method thereof for use in accessing a plurality of linked records
US6049803A (en) * 1997-08-29 2000-04-11 Advanced Micro Devices, Inc. Documenting system for entities, attributes and schema of a relational database
US6262736B1 (en) * 1997-11-15 2001-07-17 Theodor Holm Nelson Interactive connection, viewing, and maneuvering system for complex data
JP3166689B2 (ja) * 1997-11-18 2001-05-14 富士ゼロックス株式会社 シソーラス検索合成システム
US6091395A (en) * 1997-12-15 2000-07-18 International Business Machines Corporation Computer system and method of manipulating a graphical user interface component on a computer display through collision with a pointer
US6075531A (en) * 1997-12-15 2000-06-13 International Business Machines Corporation Computer system and method of manipulating multiple graphical user interface components on a computer display with a proximity pointer
US6874123B1 (en) 1998-02-09 2005-03-29 International Business Machines Corporation Three-dimensional model to facilitate user comprehension and management of information
US6275227B1 (en) 1998-02-09 2001-08-14 International Business Machines Corporation Computer system and method for controlling the same utilizing a user interface control integrated with multiple sets of instructional material therefor
US6304259B1 (en) 1998-02-09 2001-10-16 International Business Machines Corporation Computer system, method and user interface components for abstracting and accessing a body of knowledge
US6308187B1 (en) 1998-02-09 2001-10-23 International Business Machines Corporation Computer system and method for abstracting and accessing a chronologically-arranged collection of information
US6307552B1 (en) 1998-03-16 2001-10-23 International Business Machines Corporation Computer system and method for controlling the same utilizing an abstraction stack with a sequence of predetermined display formats
US6184885B1 (en) * 1998-03-16 2001-02-06 International Business Machines Corporation Computer system and method for controlling the same utilizing logically-typed concept highlighting
US6963871B1 (en) * 1998-03-25 2005-11-08 Language Analysis Systems, Inc. System and method for adaptive multi-cultural searching and matching of personal names
US8812300B2 (en) 1998-03-25 2014-08-19 International Business Machines Corporation Identifying related names
US8855998B2 (en) 1998-03-25 2014-10-07 International Business Machines Corporation Parsing culturally diverse names
US6085188A (en) * 1998-03-30 2000-07-04 International Business Machines Corporation Method of hierarchical LDAP searching with relational tables
US6111579A (en) * 1998-03-31 2000-08-29 International Business Machines Corporation Data processor controlled display system with a tree hierarchy of elements view having virtual nodes
US8396824B2 (en) * 1998-05-28 2013-03-12 Qps Tech. Limited Liability Company Automatic data categorization with optimally spaced semantic seed terms
US20070294229A1 (en) * 1998-05-28 2007-12-20 Q-Phrase Llc Chat conversation methods traversing a provisional scaffold of meanings
US7711672B2 (en) * 1998-05-28 2010-05-04 Lawrence Au Semantic network methods to disambiguate natural language meaning
US6285366B1 (en) * 1998-06-30 2001-09-04 Sun Microsystems, Inc. Hierarchy navigation system
US7559039B2 (en) 1998-07-14 2009-07-07 Brad Ridgley Method and device for finding, collecting and acting upon units of information
US7209928B2 (en) * 1998-07-29 2007-04-24 Qwest Communications International Inc. Information organization and navigation by user-generated associative overlays
US6792430B1 (en) * 1998-07-29 2004-09-14 Qwest Communications International Information organization and navigation by user-generated associative overlays
US6453312B1 (en) * 1998-10-14 2002-09-17 Unisys Corporation System and method for developing a selectably-expandable concept-based search
US6341280B1 (en) * 1998-10-30 2002-01-22 Netscape Communications Corporation Inline tree filters
IT1303603B1 (it) * 1998-12-16 2000-11-14 Giovanni Sacco Procedimento a tassonomia dinamica per il reperimento di informazionisu grandi banche dati eterogenee.
US6816175B1 (en) * 1998-12-19 2004-11-09 International Business Machines Corporation Orthogonal browsing in object hierarchies
US7287029B1 (en) * 2003-09-25 2007-10-23 Adobe Systems Incorporated Tagging data assets
AU3524600A (en) * 1999-03-22 2000-10-09 Mattel, Inc. Method and apparatus for generating an all-in-one family tree
US6167396A (en) * 1999-05-12 2000-12-26 Knosys, Inc. Method and apparatus for navigating and displaying data points stored in a multidimensional database
US6711585B1 (en) * 1999-06-15 2004-03-23 Kanisa Inc. System and method for implementing a knowledge management system
US6583794B1 (en) 1999-07-01 2003-06-24 Smart Money Interface system for information mapping
JP3266586B2 (ja) * 1999-07-07 2002-03-18 インターナショナル・ビジネス・マシーンズ・コーポレーション データ分析システム
US6430574B1 (en) * 1999-07-22 2002-08-06 At&T Corp. Method and apparatus for displaying and header scrolling a hierarchical data structure
US6850891B1 (en) 1999-07-23 2005-02-01 Ernest H. Forman Method and system of converting data and judgements to values or priorities
US6448985B1 (en) * 1999-08-05 2002-09-10 International Business Machines Corporation Directory tree user interface having scrollable subsections
JP2001084257A (ja) * 1999-09-13 2001-03-30 Hitachi Ltd 問合せ処理方法及びシステム
WO2001067225A2 (en) * 2000-03-06 2001-09-13 Kanisa Inc. A system and method for providing an intelligent multi-step dialog with a user
US6957205B1 (en) 2000-03-08 2005-10-18 Accenture Llp Knowledge model-based indexing of information
US7213048B1 (en) 2000-04-05 2007-05-01 Microsoft Corporation Context aware computing devices and methods
US6750883B1 (en) 2000-04-05 2004-06-15 Microsoft Corporation Identity-based context aware computing systems and methods
US7076255B2 (en) * 2000-04-05 2006-07-11 Microsoft Corporation Context-aware and location-aware cellular phones and methods
US7421486B1 (en) 2000-04-05 2008-09-02 Microsoft Corporation Context translation methods and systems
US7096029B1 (en) 2000-04-05 2006-08-22 Microsoft Corporation Context aware computing devices having a common interface and related methods
US7743074B1 (en) * 2000-04-05 2010-06-22 Microsoft Corporation Context aware systems and methods utilizing hierarchical tree structures
US6947951B1 (en) * 2000-04-07 2005-09-20 Gill Harjinder S System for modeling a business
US7062483B2 (en) * 2000-05-18 2006-06-13 Endeca Technologies, Inc. Hierarchical data-driven search and navigation system and method for information retrieval
US7325201B2 (en) * 2000-05-18 2008-01-29 Endeca Technologies, Inc. System and method for manipulating content in a hierarchical data-driven search and navigation system
US7035864B1 (en) * 2000-05-18 2006-04-25 Endeca Technologies, Inc. Hierarchical data-driven navigation system and method for information retrieval
US7617184B2 (en) * 2000-05-18 2009-11-10 Endeca Technologies, Inc. Scalable hierarchical data-driven navigation system and method for information retrieval
US7028250B2 (en) * 2000-05-25 2006-04-11 Kanisa, Inc. System and method for automatically classifying text
US6760306B1 (en) * 2000-09-27 2004-07-06 Nortel Networks Limited Method for reserving network resources using a hierarchical/segment tree for starting and ending times of request
US8745093B1 (en) 2000-09-28 2014-06-03 Intel Corporation Method and apparatus for extracting entity names and their relations
US7139973B1 (en) 2000-11-20 2006-11-21 Cisco Technology, Inc. Dynamic information object cache approach useful in a vocabulary retrieval system
US7103607B1 (en) * 2000-11-20 2006-09-05 Cisco Technology, Inc. Business vocabulary data retrieval using alternative forms
US7007018B1 (en) 2000-11-20 2006-02-28 Cisco Technology, Inc. Business vocabulary data storage using multiple inter-related hierarchies
US6983288B1 (en) 2000-11-20 2006-01-03 Cisco Technology, Inc. Multiple layer information object repository
US7062705B1 (en) 2000-11-20 2006-06-13 Cisco Technology, Inc. Techniques for forming electronic documents comprising multiple information types
US7072956B2 (en) * 2000-12-22 2006-07-04 Microsoft Corporation Methods and systems for context-aware policy determination and enforcement
US6944679B2 (en) * 2000-12-22 2005-09-13 Microsoft Corp. Context-aware systems and methods, location-aware systems and methods, context-aware vehicles and methods of operating the same, and location-aware vehicles and methods of operating the same
US7493565B2 (en) 2000-12-22 2009-02-17 Microsoft Corporation Environment-interactive context-aware devices and methods
US7765493B2 (en) * 2000-12-27 2010-07-27 National Instruments Corporation Graphical user interface including palette windows with an improved navigation interface
US20020133392A1 (en) * 2001-02-22 2002-09-19 Angel Mark A. Distributed customer relationship management systems and methods
US7313761B1 (en) * 2001-03-13 2007-12-25 Cognex Technology And Investment Corporation Tree-style hierarchical control with graphical depiction of non-hierarchical interrelationships
US7080328B1 (en) * 2001-03-28 2006-07-18 Ebay, Inc. Graphical user interface for filtering a population of items
US7337102B2 (en) * 2003-12-29 2008-02-26 The Mathworks, Inc. Hierarchical references or links in modeling environments
US20090254801A1 (en) * 2001-05-14 2009-10-08 The Mathworks, Inc. Model navigation
US6980984B1 (en) 2001-05-16 2005-12-27 Kanisa, Inc. Content provider systems and methods using structured data
US7797271B1 (en) * 2001-06-18 2010-09-14 Versata Development Group, Inc. Custom browse hierarchies for subsets of items in a primary hierarchy
US7130861B2 (en) * 2001-08-16 2006-10-31 Sentius International Corporation Automated creation and delivery of database content
EP1288805A1 (en) * 2001-08-24 2003-03-05 Accenture Global Services GmbH eCommerce benchmarking
EP1444650A1 (en) * 2001-10-26 2004-08-11 Adviesbureau Van Grunsven Latour Device, method and software for setting-up and maintaining knowledge applications
JPWO2003044693A1 (ja) * 2001-11-19 2005-03-24 富士通株式会社 情報ナビゲーションシステム
US20030115191A1 (en) * 2001-12-17 2003-06-19 Max Copperman Efficient and cost-effective content provider for customer relationship management (CRM) or other applications
US7206778B2 (en) 2001-12-17 2007-04-17 Knova Software Inc. Text search ordered along one or more dimensions
US20030117443A1 (en) * 2001-12-21 2003-06-26 Dun & Bradstreet, Inc. Network based business diagnostic and credit evaluation method and system
US7020643B2 (en) 2002-01-25 2006-03-28 Microsoft Corporation Method and system for clickpath funnel analysis
US6996774B2 (en) 2002-02-12 2006-02-07 Accenture Global Services Gmbh Display of data element indicia based on data types
US20030182177A1 (en) * 2002-03-25 2003-09-25 Gallagher March S. Collective hierarchical decision making system
US7353464B1 (en) * 2002-04-01 2008-04-01 Microsoft Corporation Hierarchical data navigation tool populated by a web service
US20030220917A1 (en) * 2002-04-03 2003-11-27 Max Copperman Contextual search
US20040153446A1 (en) * 2002-09-04 2004-08-05 Castronova Michael J. Review and navigation in hierarchical database views
US20040117366A1 (en) * 2002-12-12 2004-06-17 Ferrari Adam J. Method and system for interpreting multiple-term queries
US20050038781A1 (en) * 2002-12-12 2005-02-17 Endeca Technologies, Inc. Method and system for interpreting multiple-term queries
WO2004072863A1 (en) * 2003-02-13 2004-08-26 Neurocom Pty Ltd Attribute value inheritance in file display system
US20040169688A1 (en) * 2003-02-27 2004-09-02 Microsoft Corporation Multi-directional display and navigation of hierarchical data and optimization of display area consumption
JP2004326583A (ja) * 2003-04-25 2004-11-18 Toshiba Corp データ変換装置、データ交換方法およびプログラム
US7242413B2 (en) * 2003-05-27 2007-07-10 International Business Machines Corporation Methods, systems and computer program products for controlling tree diagram graphical user interfaces and/or for partially collapsing tree diagrams
US20050028168A1 (en) * 2003-06-26 2005-02-03 Cezary Marcjan Sharing computer objects with associations
US20040267694A1 (en) * 2003-06-30 2004-12-30 Satoshi Sakai Machine-readable medium & data management system and method for tracking real-world objects
US7383269B2 (en) * 2003-09-12 2008-06-03 Accenture Global Services Gmbh Navigating a software project repository
EP1692626A4 (en) * 2003-09-17 2008-11-19 Ibm IDENTIFICATION OF RELATED NAMES
US8091044B2 (en) * 2003-11-20 2012-01-03 International Business Machines Corporation Filtering the display of files in graphical interfaces
US7975240B2 (en) * 2004-01-16 2011-07-05 Microsoft Corporation Systems and methods for controlling a visible results set
US20070005586A1 (en) * 2004-03-30 2007-01-04 Shaefer Leonard A Jr Parsing culturally diverse names
US7428528B1 (en) 2004-03-31 2008-09-23 Endeca Technologies, Inc. Integrated application for manipulating content in a hierarchical data-driven search and navigation system
US7904488B2 (en) 2004-07-21 2011-03-08 Rockwell Automation Technologies, Inc. Time stamp methods for unified plant model
US20060036451A1 (en) 2004-08-10 2006-02-16 Lundberg Steven W Patent mapping
US8756521B1 (en) 2004-09-30 2014-06-17 Rockwell Automation Technologies, Inc. Systems and methods for automatic visualization configuration
US20060080622A1 (en) * 2004-10-12 2006-04-13 International Business Machines Corporation Container metaphor for visualization of complex hierarchical data types
US20060085435A1 (en) * 2004-10-14 2006-04-20 International Business Machines Corporation Method and data processing system for displaying hierarchical tree data
US8713063B2 (en) * 2005-01-13 2014-04-29 International Business Machines Corporation Method and system for automatically hiding irrelevant parts of hierarchical structures in computer user interfaces
US20060179067A1 (en) * 2005-02-04 2006-08-10 Bechtel Michael E Knowledge discovery tool navigation
US8660977B2 (en) * 2005-02-04 2014-02-25 Accenture Global Services Limited Knowledge discovery tool relationship generation
US7904411B2 (en) * 2005-02-04 2011-03-08 Accenture Global Services Limited Knowledge discovery tool relationship generation
US20060179026A1 (en) * 2005-02-04 2006-08-10 Bechtel Michael E Knowledge discovery tool extraction and integration
US20060179069A1 (en) * 2005-02-04 2006-08-10 Bechtel Michael E Knowledge discovery tool navigation
US7596608B2 (en) * 2005-03-18 2009-09-29 Liveprocess Corporation Networked emergency management system
JP4660264B2 (ja) * 2005-04-22 2011-03-30 株式会社東芝 情報処理装置およびプログラム
US7801755B2 (en) * 2005-05-11 2010-09-21 Oracle Inernational Corporation Management hierarchy for enterprise applications and methods and systems for generating reports using same
US7672737B2 (en) 2005-05-13 2010-03-02 Rockwell Automation Technologies, Inc. Hierarchically structured data model for utilization in industrial automation environments
US7676281B2 (en) 2005-05-13 2010-03-09 Rockwell Automation Technologies, Inc. Distributed database in an industrial automation environment
US8799800B2 (en) 2005-05-13 2014-08-05 Rockwell Automation Technologies, Inc. Automatic user interface generation
US7650405B2 (en) * 2005-05-13 2010-01-19 Rockwell Automation Technologies, Inc. Tracking and tracing across process boundaries in an industrial automation environment
US7809683B2 (en) * 2005-05-13 2010-10-05 Rockwell Automation Technologies, Inc. Library that includes modifiable industrial automation objects
US20060265759A1 (en) * 2005-05-19 2006-11-23 Microsoft Corporation Systems and methods for identifying principals to control access to computing resources
US7552398B2 (en) * 2005-05-24 2009-06-23 Palo Alto Research Center Incorporated Systems and methods for semantically zooming information
US7562085B2 (en) * 2005-05-24 2009-07-14 Palo Alto Research Center Incorporated Systems and methods for displaying linked information in a sorted context
US20110153509A1 (en) 2005-05-27 2011-06-23 Ip Development Venture Method and apparatus for cross-referencing important ip relationships
US20070021992A1 (en) * 2005-07-19 2007-01-25 Srinivas Konakalla Method and system for generating a business intelligence system based on individual life cycles within a business process
FI20050779L (fi) * 2005-07-22 2007-01-23 Analyse Solutions Finland Oy Tiedonhallintamenetelmä ja -järjestelmä
WO2007014341A2 (en) * 2005-07-27 2007-02-01 Schwegman, Lundberg & Woessner, P.A. Patent mapping
US20070050232A1 (en) * 2005-08-26 2007-03-01 Hung-Yang Chang Method and system for enterprise monitoring based on a component business model
US20070067458A1 (en) * 2005-09-20 2007-03-22 Rockwell Software, Inc. Proxy server for integration of industrial automation data over multiple networks
US7548789B2 (en) 2005-09-29 2009-06-16 Rockwell Automation Technologies, Inc. Editing lifecycle and deployment of objects in an industrial automation environment
US7881812B2 (en) * 2005-09-29 2011-02-01 Rockwell Automation Technologies, Inc. Editing and configuring device
US8275680B2 (en) * 2005-09-30 2012-09-25 Rockwell Automation Technologies, Inc. Enabling transactional mechanisms in an automated controller system
US7526794B2 (en) * 2005-09-30 2009-04-28 Rockwell Automation Technologies, Inc. Data perspectives in controller system and production management systems
US7660638B2 (en) * 2005-09-30 2010-02-09 Rockwell Automation Technologies, Inc. Business process execution engine
US8484250B2 (en) * 2005-09-30 2013-07-09 Rockwell Automation Technologies, Inc. Data federation with industrial control systems
US7734590B2 (en) 2005-09-30 2010-06-08 Rockwell Automation Technologies, Inc. Incremental association of metadata to production data
US7801628B2 (en) 2005-09-30 2010-09-21 Rockwell Automation Technologies, Inc. Industrial operator interfaces interacting with higher-level business workflow
US8019752B2 (en) 2005-11-10 2011-09-13 Endeca Technologies, Inc. System and method for information retrieval from object collections with complex interrelationships
US7702753B2 (en) * 2005-11-21 2010-04-20 Accenture Global Services Gmbh Unified directory and presence system for universal access to telecommunications services
US20070185783A1 (en) * 2006-02-03 2007-08-09 W.W. Grainger, Inc. System and Method for locating product data within an electronic catalog
WO2008042974A2 (en) * 2006-10-03 2008-04-10 Qps Tech. Limited Liability Company Mechanism for automatic matching of host to guest content via categorization
US7765176B2 (en) * 2006-11-13 2010-07-27 Accenture Global Services Gmbh Knowledge discovery system with user interactive analysis view for analyzing and generating relationships
US8676802B2 (en) * 2006-11-30 2014-03-18 Oracle Otc Subsidiary Llc Method and system for information retrieval with clustering
US8751199B1 (en) * 2006-12-27 2014-06-10 The Mathworks, Inc. Method of graphically linking multiple disjoint models
US20080184147A1 (en) * 2007-01-31 2008-07-31 International Business Machines Corporation Method and system to look ahead within a complex taxonomy of objects
USD609714S1 (en) 2007-03-22 2010-02-09 Fujifilm Corporation Electronic camera
US7712043B2 (en) * 2007-04-06 2010-05-04 International Business Machines Corporation System and method for dynamically viewing and navigating hierarchical data
US7949994B2 (en) * 2007-08-23 2011-05-24 International Business Machines Corporation Method and computer program product for viewing extendible models for legacy applications
US7856434B2 (en) * 2007-11-12 2010-12-21 Endeca Technologies, Inc. System and method for filtering rules for manipulating search results in a hierarchical search and navigation system
US8745537B1 (en) * 2008-02-15 2014-06-03 The Mathworks, Inc. Graphical interface for managing and monitoring the status of a graphical model
US9524525B2 (en) * 2008-04-30 2016-12-20 Oracle International Corporation Method, system, and graphical user interface for presenting an interactive hierarchy and indicating entry of information therein
US9727628B2 (en) * 2008-08-11 2017-08-08 Innography, Inc. System and method of applying globally unique identifiers to relate distributed data sources
US20100131513A1 (en) 2008-10-23 2010-05-27 Lundberg Steven W Patent mapping
US9158838B2 (en) * 2008-12-15 2015-10-13 Raytheon Company Determining query return referents for concept types in conceptual graphs
US8661033B2 (en) * 2009-03-31 2014-02-25 Innography, Inc. System to provide search results via a user-configurable table
US20100325101A1 (en) * 2009-06-19 2010-12-23 Beal Alexander M Marketing asset exchange
JP2011170420A (ja) * 2010-02-16 2011-09-01 Shimadzu Corp 文書管理システム及び該システム用プログラム
US8484401B2 (en) 2010-04-15 2013-07-09 Rockwell Automation Technologies, Inc. Systems and methods for conducting communications among components of multidomain industrial automation system
US9392072B2 (en) 2010-04-15 2016-07-12 Rockwell Automation Technologies, Inc. Systems and methods for conducting communications among components of multidomain industrial automation system
US8984533B2 (en) 2010-04-15 2015-03-17 Rockwell Automation Technologies, Inc. Systems and methods for conducting communications among components of multidomain industrial automation system
US8326861B1 (en) * 2010-06-23 2012-12-04 Google Inc. Personalized term importance evaluation in queries
KR101784877B1 (ko) * 2010-07-12 2017-11-07 삼성전자주식회사 휴대용 단말기에서 메뉴 항목 관리 방법 및 장치
US8938443B2 (en) * 2010-10-19 2015-01-20 International Business Machines Corporation Runtime optimization of spatiotemporal events processing
US9904726B2 (en) 2011-05-04 2018-02-27 Black Hills IP Holdings, LLC. Apparatus and method for automated and assisted patent claim mapping and expense planning
US20130086093A1 (en) 2011-10-03 2013-04-04 Steven W. Lundberg System and method for competitive prior art analytics and mapping
US20130086044A1 (en) 2011-10-03 2013-04-04 Steven W. Lundberg System and method for patent activity profiling
EP2648364B1 (en) 2012-03-07 2018-06-06 Accenture Global Services Limited Communication collaboration
US11461862B2 (en) 2012-08-20 2022-10-04 Black Hills Ip Holdings, Llc Analytics generation for patent portfolio management
US9767190B2 (en) 2013-04-23 2017-09-19 Black Hills Ip Holdings, Llc Patent claim scope evaluator
CN105573574A (zh) * 2014-10-09 2016-05-11 阿里巴巴集团控股有限公司 应用界面的导航方法及装置
US11853690B1 (en) 2016-05-31 2023-12-26 The Mathworks, Inc. Systems and methods for highlighting graphical models
KR102420280B1 (ko) * 2017-10-30 2022-07-13 엘지전자 주식회사 이동 단말기
US11403285B2 (en) * 2019-09-04 2022-08-02 Ebay Inc. Item-specific search controls in a search system

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4318184A (en) * 1978-09-05 1982-03-02 Millett Ronald P Information storage and retrieval system and method
US4613946A (en) * 1984-06-07 1986-09-23 Forman Ernest H Method and apparatus for generating hierarchical displays
US4710763A (en) * 1984-10-19 1987-12-01 Texas Instruments Incorporated Method for generating and displaying tree structures in a limited display area
US5553226A (en) * 1985-03-27 1996-09-03 Hitachi, Ltd. System for displaying concept networks
JPS61220027A (ja) * 1985-03-27 1986-09-30 Hitachi Ltd 文書ファイリングシステム及び情報記憶検索システム
US5404506A (en) * 1985-03-27 1995-04-04 Hitachi, Ltd. Knowledge based information retrieval system
JP2786194B2 (ja) * 1987-11-27 1998-08-13 株式会社日立製作所 情報検索装置及び情報検索方法
US5262761A (en) * 1987-09-08 1993-11-16 Intelligent Micro Systems, Inc. Displaying hierarchical tree-like designs in windows
JP2534360B2 (ja) * 1988-09-26 1996-09-11 インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン 接続方法、ノ―ド接続方法、デ―タ処理方法、及び木内にノ―ドを挿入する方法
US5159685A (en) * 1989-12-06 1992-10-27 Racal Data Communications Inc. Expert system for communications network
US5195172A (en) * 1990-07-02 1993-03-16 Quantum Development Corporation System and method for representing and solving numeric and symbolic problems
JPH0727504B2 (ja) * 1990-12-10 1995-03-29 インターナショナル・ビジネス・マシーンズ・コーポレイション ネットワークの構成を定義するシステム、ネットワークのための構成パラメータを生成する方法及びネットワークを構成するためのシステム
WO1992016903A1 (en) * 1991-03-12 1992-10-01 Wang Laboratories, Inc. Database management system graphical query front end
US5406477A (en) * 1991-08-30 1995-04-11 Digital Equipment Corporation Multiple reasoning and result reconciliation for enterprise analysis
JP3303926B2 (ja) * 1991-09-27 2002-07-22 富士ゼロックス株式会社 構造化文書分類装置及び方法
US5428737A (en) * 1991-10-16 1995-06-27 International Business Machines Corporation Comprehensive bilateral translation between SQL and graphically depicted queries
JPH05128157A (ja) * 1991-11-08 1993-05-25 Ricoh Co Ltd 文書検索装置
FR2684779B1 (fr) * 1991-12-06 1996-12-13 Bull Sa Procede et outil de modelisation conceptuelle d'expertise sur un systeme informatique.
JP3053153B2 (ja) * 1993-09-20 2000-06-19 株式会社日立製作所 文書管理システムのアプリケーション起動方法

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0869489A (ja) * 1994-08-30 1996-03-12 Ricoh Co Ltd 木構造図作成装置及び木構造図作成方法
JP2007149129A (ja) * 1996-08-28 2007-06-14 Koninkl Philips Electronics Nv 情報項目選択方法および選択システム
JPH10105577A (ja) * 1996-08-28 1998-04-24 Philips Electron Nv 情報項目選択方法および選択系
JP4553910B2 (ja) * 1996-08-28 2010-09-29 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 情報処理システム内の品物の選択方法および選択システム
JPH1145197A (ja) * 1997-07-25 1999-02-16 Fuji Xerox Co Ltd 階層構造提示装置及び階層構造提示方法
JP2000112954A (ja) * 1998-09-30 2000-04-21 Toshiba Corp 構成管理システム
JP2003505763A (ja) * 1999-07-14 2003-02-12 リッジリー,ブラッド 情報のユニットを見つけ出し、収集し、かつそれに基づいて行動するための方法およびデバイス
US6477528B1 (en) 1999-07-29 2002-11-05 Kabushiki Kaisha Toshiba File management system, electronic filing system, hierarchical structure display method of file, computer readable recording medium recording program in which function thereof is executable
US6792418B1 (en) 2000-03-29 2004-09-14 International Business Machines Corporation File or database manager systems based on a fractal hierarchical index structure
JP2003178080A (ja) * 2001-12-12 2003-06-27 Kao Corp 商品分類作成支援装置
JP2005011339A (ja) * 2003-06-13 2005-01-13 Microsoft Corp コンピュータ・システム・アーキテクチャのためのコンテキスト関連づけスキーマ
CN110297616A (zh) * 2019-05-31 2019-10-01 百度在线网络技术(北京)有限公司 话术的生成方法、装置、设备以及存储介质
CN110297616B (zh) * 2019-05-31 2023-06-02 百度在线网络技术(北京)有限公司 话术的生成方法、装置、设备以及存储介质

Also Published As

Publication number Publication date
US5644740A (en) 1997-07-01

Similar Documents

Publication Publication Date Title
JPH06176081A (ja) 階層構造ブラウジング方法およびその装置
Cole et al. Cem–a conceptual email manager
Karger et al. Haystack: A customizable general-purpose information management tool for end users of semistructured data
US8131779B2 (en) System and method for interactive multi-dimensional visual representation of information content and properties
US6003034A (en) Linking of multiple icons to data units
US6327586B1 (en) System method and computer program product to automate the management and analysis of heterogeneous data
US5555408A (en) Knowledge based information retrieval system
US20030061209A1 (en) Computer user interface tool for navigation of data stored in directed graphs
US20020049705A1 (en) Method for creating content oriented databases and content files
US20070250478A1 (en) Visual search experience editor
JP2010532897A (ja) 知的なテキスト注釈の方法、システム及びコンピュータ・プログラム
EP0694857A1 (en) Information retrieval system and method
JPH0991314A (ja) 情報探索装置
Creech et al. Using hypertext in selecting reusable software components
CA2402919A1 (en) Trainable, extensible, automated data-to-knowledge translator
US20050234959A1 (en) User interfaces for categorization schemes
JPH1185786A (ja) 文書検索方法、文書検索サービスおよび文書検索支援サービス
GB2260007A (en) Information storage/retrieval system and display method
Cole et al. CEM-a program for visualization and discovery in email
JP2786194B2 (ja) 情報検索装置及び情報検索方法
Bullock et al. TourisT: the application of a description logic based semantic hypermedia system for tourism
Eklund et al. Structured ontology and information retrieval for email search and discovery
EP1367503A1 (en) Method for displaying and modifying a relational database schema
JPH09245052A (ja) 構造化文書処理装置
Kemp et al. A taxonomy of design guidance for hypermedia design