JPH0934901A - オブジェクト指向データベース - Google Patents
オブジェクト指向データベースInfo
- Publication number
- JPH0934901A JPH0934901A JP7177839A JP17783995A JPH0934901A JP H0934901 A JPH0934901 A JP H0934901A JP 7177839 A JP7177839 A JP 7177839A JP 17783995 A JP17783995 A JP 17783995A JP H0934901 A JPH0934901 A JP H0934901A
- Authority
- JP
- Japan
- Prior art keywords
- link
- objects
- user
- displayed
- type
- 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
Links
- 230000006870 function Effects 0.000 claims description 23
- 238000000034 method Methods 0.000 description 11
- 230000002085 persistent effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】
【目的】 オブジェクト同士の関連をユーザが明確に認
識できるようにし、ナビゲーションによる検索を効率良
くする。 【構成】 ナビゲーションによりオブジェクトを検索す
る機能を持つインタフェースは、画面表示するドキュメ
ントのオブジェクトに関連するオブジェクトのリンクタ
イプと方向が定義されてこれを画面表示し(I1)、こ
のリンクタイプ等の選択で関連するオブジェクトを検索
してツリー構造でドキュメントを表示し(I2)、この
表示したドキュメントの1つのドキュメントを指定した
ときにそのリンクタイプ等を表示し(I3)、このリン
クタイプ等を選択することにより当該オブジェクトに関
連するオブジェクトを検索・表示する(I4)。
識できるようにし、ナビゲーションによる検索を効率良
くする。 【構成】 ナビゲーションによりオブジェクトを検索す
る機能を持つインタフェースは、画面表示するドキュメ
ントのオブジェクトに関連するオブジェクトのリンクタ
イプと方向が定義されてこれを画面表示し(I1)、こ
のリンクタイプ等の選択で関連するオブジェクトを検索
してツリー構造でドキュメントを表示し(I2)、この
表示したドキュメントの1つのドキュメントを指定した
ときにそのリンクタイプ等を表示し(I3)、このリン
クタイプ等を選択することにより当該オブジェクトに関
連するオブジェクトを検索・表示する(I4)。
Description
【0001】
【産業上の利用分野】本発明は、オブジェクト指向デー
タベースに係り、特にオブジェクトの検索方式に関す
る。
タベースに係り、特にオブジェクトの検索方式に関す
る。
【0002】
【従来の技術】オブジェクト指向データベースは、オブ
ジェクトを保存、操作、検索ができるようにする。各オ
ブジェクトは、オブジェクトの状態を表現する属性と、
別のオブジェクトからの要求に応じて属性の値を変える
などの振る舞いを規定するメソッドを組みとするカプセ
ル化したものになる。
ジェクトを保存、操作、検索ができるようにする。各オ
ブジェクトは、オブジェクトの状態を表現する属性と、
別のオブジェクトからの要求に応じて属性の値を変える
などの振る舞いを規定するメソッドを組みとするカプセ
ル化したものになる。
【0003】データベース管理システムは、オブジェク
ト指向データベースのデータ間の論理的な関連を含めて
管理し、ユーザやアプリケーションにサービスを提供す
る。
ト指向データベースのデータ間の論理的な関連を含めて
管理し、ユーザやアプリケーションにサービスを提供す
る。
【0004】データベース管理システムの1つの機能と
して、データベース中のデータの追加・削除・変更など
の更新機能と、データの検索機能がある。これら機能の
実現のために、専用のデータ操作言語(DML:data m
anipulation language)が用意される。
して、データベース中のデータの追加・削除・変更など
の更新機能と、データの検索機能がある。これら機能の
実現のために、専用のデータ操作言語(DML:data m
anipulation language)が用意される。
【0005】オブジェクト指向データベースに保存され
たオブジェクトを検索するには、 (1)各オブジェクトを1件づつサーチする方法。
たオブジェクトを検索するには、 (1)各オブジェクトを1件づつサーチする方法。
【0006】(2)ハッシュテーブルにオブジェクトを
登録しておく方法。
登録しておく方法。
【0007】(3)オブジェクト同士で意味的に関連を
持つもの同士をオブジェクト識別子あるいはポインタで
関連づけておき、これをたどって検索する方法。
持つもの同士をオブジェクト識別子あるいはポインタで
関連づけておき、これをたどって検索する方法。
【0008】などが用いられ、これらの機能を備えたオ
ブジェクト指向データベースが実用化されている。
ブジェクト指向データベースが実用化されている。
【0009】
【発明が解決しようとする課題】従来の検索方法のう
ち、(3)の方法は、ナビゲーションと呼ばれ、オブジ
ェクト識別子又はポインタをたどることにより、1回の
アクセスで目的とするオブジェクトにたどりつけるた
め、一般に高速で実行されるものである。
ち、(3)の方法は、ナビゲーションと呼ばれ、オブジ
ェクト識別子又はポインタをたどることにより、1回の
アクセスで目的とするオブジェクトにたどりつけるた
め、一般に高速で実行されるものである。
【0010】しかし、当然ながら、オブジェクト同士の
関連の状態をユーザがあらかじめ知っていなければナビ
ゲーションによる有効な検索は行えない。
関連の状態をユーザがあらかじめ知っていなければナビ
ゲーションによる有効な検索は行えない。
【0011】また、オブジェクト同士の関連の状態が複
雑になるとユーザによる把握は難しくなる。
雑になるとユーザによる把握は難しくなる。
【0012】本発明の目的は、オブジェクト同士の関連
をユーザが明確に認識できるようにし、ナビゲーション
による検索を効率良くするオブジェクト指向データベー
スを提供することにある。
をユーザが明確に認識できるようにし、ナビゲーション
による検索を効率良くするオブジェクト指向データベー
スを提供することにある。
【0013】
【課題を解決するための手段】本発明は、前記課題の解
決を図るため、オブジェクト同士で意味的に関連を持つ
もの同士を、オブジェクト間のリンクタイプ及び方向と
してオブジェクト識別子又はポインタにより自動的に定
義又はユーザの定義により関連付け、画面上に表示され
るオブジェクトについてメニュー画面で表示する前記リ
ンクタイプ及び方向の指定に応じて当該オブジェクトに
リンクするオブジェクトを検索し、検索結果をオブジェ
クトのツリー構造又はグラフ表現するインタフェースを
設けたことを特徴とする。
決を図るため、オブジェクト同士で意味的に関連を持つ
もの同士を、オブジェクト間のリンクタイプ及び方向と
してオブジェクト識別子又はポインタにより自動的に定
義又はユーザの定義により関連付け、画面上に表示され
るオブジェクトについてメニュー画面で表示する前記リ
ンクタイプ及び方向の指定に応じて当該オブジェクトに
リンクするオブジェクトを検索し、検索結果をオブジェ
クトのツリー構造又はグラフ表現するインタフェースを
設けたことを特徴とする。
【0014】また、本発明は、オブジェクト指向データ
ベースに保存されたオブジェクトに対して、オブジェク
ト同士のリンク情報を定義できるリンクオブジェクトを
用意し、該リンクオブジェクトにはオブジェクトについ
てのリンクをユーザが任意に設定し、該リンクオブジェ
クトのリンク情報にしたがってオブジェクトを検索する
ことを特徴とする。
ベースに保存されたオブジェクトに対して、オブジェク
ト同士のリンク情報を定義できるリンクオブジェクトを
用意し、該リンクオブジェクトにはオブジェクトについ
てのリンクをユーザが任意に設定し、該リンクオブジェ
クトのリンク情報にしたがってオブジェクトを検索する
ことを特徴とする。
【0015】また、本発明は、オブジェクト間のリンク
情報を表示するためのインタフェースは、以下の機能、 (1)ユーザの注目しているオブジェクトに関し、他の
オブジェクトとつながりのあるリンクの種類を表示す
る。
情報を表示するためのインタフェースは、以下の機能、 (1)ユーザの注目しているオブジェクトに関し、他の
オブジェクトとつながりのあるリンクの種類を表示す
る。
【0016】(2)ユーザがリンクの種類を選択するこ
とにより、リンクの接続先のオブジェクトを追加表示す
る。
とにより、リンクの接続先のオブジェクトを追加表示す
る。
【0017】(3)表示されたオブジェクトの中から、
ユーザが注目するオブジェクトを選択したときに機能
(1)を実行する。
ユーザが注目するオブジェクトを選択したときに機能
(1)を実行する。
【0018】を備えたことを特徴とする。
【0019】
(第1の発明)ナビゲーションによりオブジェクトを検
索する機能を持つインタフェースとして、オブジェクト
同士の関連の状態をリンクタイプと方向で自動的に定義
又はユーザが定義できるようにし、ユーザがリンクタイ
プと方向を設定したときに関連するオブジェクトを検索
してオブジェクト同士の関連付けをツリー構造などで表
示する機能を設けることにより、オブジェクト同士の関
連の概念をユーザが理解し易くする。
索する機能を持つインタフェースとして、オブジェクト
同士の関連の状態をリンクタイプと方向で自動的に定義
又はユーザが定義できるようにし、ユーザがリンクタイ
プと方向を設定したときに関連するオブジェクトを検索
してオブジェクト同士の関連付けをツリー構造などで表
示する機能を設けることにより、オブジェクト同士の関
連の概念をユーザが理解し易くする。
【0020】(第2の発明)実世界での物事の関連をオ
ブジェクト同士のリンクとしてとらえ、リンクをユーザ
にカスタマイズさせることにより、自由度の高い検索を
可能にする。
ブジェクト同士のリンクとしてとらえ、リンクをユーザ
にカスタマイズさせることにより、自由度の高い検索を
可能にする。
【0021】(第3の発明)リンク情報の表示に、オブ
ジェクトにつながりのあるリンクの種類を表示し、この
種類の選択によりリンクの接続先のオブジェクトを追加
表示し、この表示されるオブジェクトに対してユーザの
選択を許容するという繰り返し機能により、関連するオ
ブジェクトを順次追加表示できるようにし、ユーザがオ
ブジェクト間のリンクを容易に把握できるようにする。
ジェクトにつながりのあるリンクの種類を表示し、この
種類の選択によりリンクの接続先のオブジェクトを追加
表示し、この表示されるオブジェクトに対してユーザの
選択を許容するという繰り返し機能により、関連するオ
ブジェクトを順次追加表示できるようにし、ユーザがオ
ブジェクト間のリンクを容易に把握できるようにする。
【0022】
(第1の実施例)オブジェクト指向データベースにおけ
る各オブジェクトは、前記のように、属性とメソッドの
組みからなる。このうち、属性には他のオブジェクトへ
のリンクを格納することができる。このリンクには複数
の種類(リンクタイプ)がある。また、リンクには方向
を持つものと持たないものとがあり、このリンク方向に
は多重度が1対1や1対n、n対1、m対nなどの組み
合わせがある。
る各オブジェクトは、前記のように、属性とメソッドの
組みからなる。このうち、属性には他のオブジェクトへ
のリンクを格納することができる。このリンクには複数
の種類(リンクタイプ)がある。また、リンクには方向
を持つものと持たないものとがあり、このリンク方向に
は多重度が1対1や1対n、n対1、m対nなどの組み
合わせがある。
【0023】本実施例では、オブジェクト同士の関連つ
け、つまりリンクタイプと方向をオブジェクト識別子あ
るいはポインタで自動的に定義し、ユーザがリンクタイ
プと方向を自由に設定できるインタフェースを用意す
る。
け、つまりリンクタイプと方向をオブジェクト識別子あ
るいはポインタで自動的に定義し、ユーザがリンクタイ
プと方向を自由に設定できるインタフェースを用意す
る。
【0024】これにより、ユーザは、あるオブジェクト
を基に、リンクタイプと(存在するなら)方向を指定す
ることにより、そのオブジェクトと関連のあるオブジェ
クトを検索することができる。
を基に、リンクタイプと(存在するなら)方向を指定す
ることにより、そのオブジェクトと関連のあるオブジェ
クトを検索することができる。
【0025】例えば、図面をオブジェクトとして保存す
る図面データベースにおいて、リンクタイプとしてバー
ジョン履歴及びコピー履歴を定義する。このとき、図面
オブジェクト同士は、コピー元からコピー先への方向を
持ったコピーリンク及び旧バージョンから新バージョン
への方向を持ったバージョンリンクで自動的に関連つけ
られる。
る図面データベースにおいて、リンクタイプとしてバー
ジョン履歴及びコピー履歴を定義する。このとき、図面
オブジェクト同士は、コピー元からコピー先への方向を
持ったコピーリンク及び旧バージョンから新バージョン
への方向を持ったバージョンリンクで自動的に関連つけ
られる。
【0026】そして、ユーザは、あるドキュメントを選
択し、リンクタイプ及び方向の選択を行い、検索を実行
することにより、関連ドキュメントを検索することがで
きる。
択し、リンクタイプ及び方向の選択を行い、検索を実行
することにより、関連ドキュメントを検索することがで
きる。
【0027】図1は、リンク検索のインタフェースの表
示画面例を示す。表示画面I1に示すように、メニュー
画面ではリンクタイプとしてコピー履歴とバージョン履
歴の選択と、リンク方向としてコピー元とコピー先の選
択を可能にする。
示画面例を示す。表示画面I1に示すように、メニュー
画面ではリンクタイプとしてコピー履歴とバージョン履
歴の選択と、リンク方向としてコピー元とコピー先の選
択を可能にする。
【0028】この画面において、関連するオブジェクト
の検索には、表示中のドキュメントAを選択し、さらに
リンクタイプ「コピー履歴」と方向「コピー先」をメニ
ューから選択されると、インタフェースはリンク検索を
実行する。
の検索には、表示中のドキュメントAを選択し、さらに
リンクタイプ「コピー履歴」と方向「コピー先」をメニ
ューから選択されると、インタフェースはリンク検索を
実行する。
【0029】これにより、表示画面I2に示すように、
ドキュメントAのコピーを基に製作されたドキュメント
BとドキュメントCをツリー構造で表示する。
ドキュメントAのコピーを基に製作されたドキュメント
BとドキュメントCをツリー構造で表示する。
【0030】さらに、表示画面I3に示すように、表示
中のドキュメントCを選択し、リンクタイプ「バージョ
ン履歴」と方向「新」を選択すると、インタフェースは
リンク検索を実行する。
中のドキュメントCを選択し、リンクタイプ「バージョ
ン履歴」と方向「新」を選択すると、インタフェースは
リンク検索を実行する。
【0031】これにより、表示画面I4に示すように、
ドキュメントCの新バージョンであるドキュメントDを
表示する。
ドキュメントCの新バージョンであるドキュメントDを
表示する。
【0032】以上のように、本実施例では、オブジェク
ト同士の関連をオブジェクト識別子又はポインタで実装
するインタフェースとして、ユーザがリンクタイプと方
向を指定することにより、関連するオブジェクトを検索
し、検索結果を画面上にツリー構造で表示する。
ト同士の関連をオブジェクト識別子又はポインタで実装
するインタフェースとして、ユーザがリンクタイプと方
向を指定することにより、関連するオブジェクトを検索
し、検索結果を画面上にツリー構造で表示する。
【0033】これにより、オブジェクト同士の関連をリ
ンクとしてとらえることができ、オブジェクト同士の関
連の概念がより明確になり、ナビゲーションを有効に行
うことができ、結果として検索のパフォーマンスを上げ
ることができる。
ンクとしてとらえることができ、オブジェクト同士の関
連の概念がより明確になり、ナビゲーションを有効に行
うことができ、結果として検索のパフォーマンスを上げ
ることができる。
【0034】また、リンクをビジュアルな形式で表現す
ることにより、ユーザに分かりやすい検索のインタフェ
ースを実現できる。
ることにより、ユーザに分かりやすい検索のインタフェ
ースを実現できる。
【0035】なお、リンクタイプと方向の定義をユーザ
に開放し、リンクの接続・切断のインタフェースを用意
することができる。この場合、図面の親子関係による検
索など、さまざまなリンク検索を同様の手法で行うこと
ができる。
に開放し、リンクの接続・切断のインタフェースを用意
することができる。この場合、図面の親子関係による検
索など、さまざまなリンク検索を同様の手法で行うこと
ができる。
【0036】また、オブジェクト同士の関連付けの表示
は、ツリー構造の表現に代えて、グラフ表現などに変え
ることができる。
は、ツリー構造の表現に代えて、グラフ表現などに変え
ることができる。
【0037】(第2の実施例)前記の実施例におけるイ
ンタフェースは、リンク情報の定義と設定機能と、オブ
ジェクト同士を任意のリンクタイプで関連付ける機能
と、リンクタイプと方向が設定されることにより関連す
るオブジェクトを検索する機能を持つ。
ンタフェースは、リンク情報の定義と設定機能と、オブ
ジェクト同士を任意のリンクタイプで関連付ける機能
と、リンクタイプと方向が設定されることにより関連す
るオブジェクトを検索する機能を持つ。
【0038】このような機能をデータベースに実装する
ため、本実施例では、データベースで通常管理するオブ
ジェクトのクラス以外にリンククラスを用意し、オブジ
ェクト同士の関連をリンククラスのインスタンスを介し
たオブジェクト識別子又はポインタで実装する。
ため、本実施例では、データベースで通常管理するオブ
ジェクトのクラス以外にリンククラスを用意し、オブジ
ェクト同士の関連をリンククラスのインスタンスを介し
たオブジェクト識別子又はポインタで実装する。
【0039】また、リンクインスタンスの属性として、
ユーザの設定したリンクタイプ名を保持し、検索の手掛
かりとする。
ユーザの設定したリンクタイプ名を保持し、検索の手掛
かりとする。
【0040】図2は、本発明に係るインタフェースの実
施例を示し、リンクタイプ及び方向のリンク情報を管理
するためのオブジェクト図であり、OMT手法(オブジ
ェクト指向開発の方法論)の記法で示す。図3にOMT
記法のルールを示す。
施例を示し、リンクタイプ及び方向のリンク情報を管理
するためのオブジェクト図であり、OMT手法(オブジ
ェクト指向開発の方法論)の記法で示す。図3にOMT
記法のルールを示す。
【0041】オブジェクト指向データベースに保存され
た永続オブジェクトに対して、この永続オブジェクトと
リンク元とリンク先にするリンク情報を持つリンクオブ
ジェクトを設ける。
た永続オブジェクトに対して、この永続オブジェクトと
リンク元とリンク先にするリンク情報を持つリンクオブ
ジェクトを設ける。
【0042】図4は、リンクオブジェクトを持つリンク
検索のクラスの例を示す。図示では、設計部門におい
て、永続オブジェクトクラスのインスタンスに部署・設
計者・設計図面等のクラスを設けて管理を行う設計支援
データベースに応用した場合を示し、リンククラスには
リンクタイプ名などを属性とする。
検索のクラスの例を示す。図示では、設計部門におい
て、永続オブジェクトクラスのインスタンスに部署・設
計者・設計図面等のクラスを設けて管理を行う設計支援
データベースに応用した場合を示し、リンククラスには
リンクタイプ名などを属性とする。
【0043】このクラス構成において、ユーザは、リン
クタイプとして部署間の多対多の業務関連、部署と設計
者間の所属関連、設計者と図面間の担当関連、図面同士
の親子図面関連などを任意に設定し、これらの関連を持
つオブジェクト同士をリンクでつなぐことを可能にす
る。
クタイプとして部署間の多対多の業務関連、部署と設計
者間の所属関連、設計者と図面間の担当関連、図面同士
の親子図面関連などを任意に設定し、これらの関連を持
つオブジェクト同士をリンクでつなぐことを可能にす
る。
【0044】図5には、リンクオブジェクトによりイン
スタンス間の関連を定義した場合のリンク検索のインス
タンスの例を示す。各インスタンス(部署・設計者・設
計図面)がリンクオブジェクトによりリンクされ、この
リンクをたどることにより目的とするインスタンスが検
索される。
スタンス間の関連を定義した場合のリンク検索のインス
タンスの例を示す。各インスタンス(部署・設計者・設
計図面)がリンクオブジェクトによりリンクされ、この
リンクをたどることにより目的とするインスタンスが検
索される。
【0045】例えば、「ある部署に関連する業務を行う
部署」、「ある部署に所属する設計者」、「ある設計者
の所属する部署」、「ある図面を担当する設計者」、
「ある設計者の担当する図面」、「ある図面を担当する
設計者」、「ある図面の子図面」、「ある図面の親図
面」などをリンク情報から検索できる。
部署」、「ある部署に所属する設計者」、「ある設計者
の所属する部署」、「ある図面を担当する設計者」、
「ある設計者の担当する図面」、「ある図面を担当する
設計者」、「ある図面の子図面」、「ある図面の親図
面」などをリンク情報から検索できる。
【0046】また、ユーザは、複数のリンクによる経路
と、属性値のチェックを組み合わせ、「ある図面を担当
する設計者の所属する部署のあるオフィスの住所」や
「ある設計者の担当する図面の親図面の担当者の氏名」
などの複雑な条件による検索を行うことができる。
と、属性値のチェックを組み合わせ、「ある図面を担当
する設計者の所属する部署のあるオフィスの住所」や
「ある設計者の担当する図面の親図面の担当者の氏名」
などの複雑な条件による検索を行うことができる。
【0047】(第3の実施例)本実施例は、前記のリン
クオブジェクトを設ける場合、ユーザがオブジェクト間
のリンクを容易に把握するためのリンク情報の表示のた
めのインタフェースである。
クオブジェクトを設ける場合、ユーザがオブジェクト間
のリンクを容易に把握するためのリンク情報の表示のた
めのインタフェースである。
【0048】本実施例になるインタフェースは、以下の
機能を備える。
機能を備える。
【0049】(1)ユーザの注目しているオブジェクト
に関し、他のオブジェクトとつながりのあるリンクの種
類を表示する。
に関し、他のオブジェクトとつながりのあるリンクの種
類を表示する。
【0050】(2)ユーザがリンクの種類を選択するこ
とにより、リンクの接続先のオブジェクトを追加表示す
る。
とにより、リンクの接続先のオブジェクトを追加表示す
る。
【0051】(3)表示されたオブジェクトの中から、
ユーザが注目するオブジェクトを選択したときに機能
(1)を実行する。
ユーザが注目するオブジェクトを選択したときに機能
(1)を実行する。
【0052】これら機能を持つインタフェースにより、
機能(1)〜(3)が繰り返され、画面には実世界のド
キュメントが追加表示されて行き、リンクをたどった経
路が一目瞭然となり、バックトラック操作も容易にな
る。
機能(1)〜(3)が繰り返され、画面には実世界のド
キュメントが追加表示されて行き、リンクをたどった経
路が一目瞭然となり、バックトラック操作も容易にな
る。
【0053】但し、画面繁雑になるのを防ぐため、選択
されたオブジェクトを起点として、画面をクリアする機
能を設ける。また、既に表示されているオブジェクトが
出現した場合にはダミーアイコンを表示するが、それ以
降の検索は進めないものとする。
されたオブジェクトを起点として、画面をクリアする機
能を設ける。また、既に表示されているオブジェクトが
出現した場合にはダミーアイコンを表示するが、それ以
降の検索は進めないものとする。
【0054】図6は、本実施例のインタフェースによる
リンク検索の例を示す。同図の(a)では設計者オブジ
ェクトの表示状態を示し、この状態でユーザが設計者オ
ブジェクトのアイコンに注目し、マウスボタンを押し下
げる。
リンク検索の例を示す。同図の(a)では設計者オブジ
ェクトの表示状態を示し、この状態でユーザが設計者オ
ブジェクトのアイコンに注目し、マウスボタンを押し下
げる。
【0055】これにより、同図の(b)に示すように、
インタフェースは前記の(1)の機能により他のオブジ
ェクトとつながりのリンクの種類をポップアップメニュ
ーで表示する。この表示状態で仮に「担当」をユーザが
選択したとする。
インタフェースは前記の(1)の機能により他のオブジ
ェクトとつながりのリンクの種類をポップアップメニュ
ーで表示する。この表示状態で仮に「担当」をユーザが
選択したとする。
【0056】この選択により、インタフェースは、前記
の(2)の機能により同図の(c)に示すように、設計
者オブジェクトと担当関連のある図面オブジェクトを表
示する。この表示状態でユーザが仮に設計図2のオブジ
ェクトを選択し、ポップアップメニューで「親子」を選
択したとする。
の(2)の機能により同図の(c)に示すように、設計
者オブジェクトと担当関連のある図面オブジェクトを表
示する。この表示状態でユーザが仮に設計図2のオブジ
ェクトを選択し、ポップアップメニューで「親子」を選
択したとする。
【0057】この選択により、同図の(d)に示すよう
に、インタフェースは図面オブジェクトと親子関連にな
る図面オブジェクトを追加表示する。
に、インタフェースは図面オブジェクトと親子関連にな
る図面オブジェクトを追加表示する。
【0058】本実施例においても、図1の場合の表示と
同様に、オブジェクト同士のリンクの状態を明確に表現
でき、ユーザの認識を容易にする。また、リンクによる
検索は、パフォーマンスが良いため、リンク検索を有効
に活用することにより、結果として検索のパフォーマン
スを上げることができる。
同様に、オブジェクト同士のリンクの状態を明確に表現
でき、ユーザの認識を容易にする。また、リンクによる
検索は、パフォーマンスが良いため、リンク検索を有効
に活用することにより、結果として検索のパフォーマン
スを上げることができる。
【0059】
【発明の効果】以上のとおり、本発明によれば、ナビゲ
ーションによりオブジェクトを検索する機能を持つイン
タフェースは、オブジェクト同士の関連の状態をリンク
タイプと方向で自動的に定義又はユーザが定義できるよ
うにし、インタフェースが設定されるリンクタイプと方
向で関連するオブジェクトを検索し、オブジェクト同士
の関連付けをツリー構造などで表示するようにしたた
め、ユーザにはオブジェクト同士の関連の概念がより明
確になり、ナビゲーションを有効にし、検索のパフォー
マンスを上げることができる。また、リンクをビジュア
ルな形式で表示することにより、ユーザに分かりやすい
検索方法になる。
ーションによりオブジェクトを検索する機能を持つイン
タフェースは、オブジェクト同士の関連の状態をリンク
タイプと方向で自動的に定義又はユーザが定義できるよ
うにし、インタフェースが設定されるリンクタイプと方
向で関連するオブジェクトを検索し、オブジェクト同士
の関連付けをツリー構造などで表示するようにしたた
め、ユーザにはオブジェクト同士の関連の概念がより明
確になり、ナビゲーションを有効にし、検索のパフォー
マンスを上げることができる。また、リンクをビジュア
ルな形式で表示することにより、ユーザに分かりやすい
検索方法になる。
【0060】また、本発明は、リンクオブジェクトによ
りオブジェクト同士のリンクをユーザにカスタマイズさ
せるようにしたため、自由度の高い検索を可能にする。
また、リンクによる検索はパフォーマンスが良いため、
リンク検索を有効に活用することにより、結果として検
索のパフォーマンスを上げることができる。
りオブジェクト同士のリンクをユーザにカスタマイズさ
せるようにしたため、自由度の高い検索を可能にする。
また、リンクによる検索はパフォーマンスが良いため、
リンク検索を有効に活用することにより、結果として検
索のパフォーマンスを上げることができる。
【0061】また、本発明は、リンク情報の表示に、オ
ブジェクトにつながりのあるリンクの種類を表示し、こ
の種類の選択によりリンクの接続先のオブジェクトを追
加表示し、この表示されるオブジェクトに対してユーザ
の選択を許容するという繰り返し機能により、関連する
オブジェクトを順次追加表示できるようにしたため、オ
ブジェクト同士のリンクの状態を明確に表現でき、ユー
ザの把握を容易にし、また検索のパフォーマンスを上げ
ることができる。
ブジェクトにつながりのあるリンクの種類を表示し、こ
の種類の選択によりリンクの接続先のオブジェクトを追
加表示し、この表示されるオブジェクトに対してユーザ
の選択を許容するという繰り返し機能により、関連する
オブジェクトを順次追加表示できるようにしたため、オ
ブジェクト同士のリンクの状態を明確に表現でき、ユー
ザの把握を容易にし、また検索のパフォーマンスを上げ
ることができる。
【図1】本発明の一実施例を示すリンク検索のインタフ
ェース例。
ェース例。
【図2】他の実施例を示すリンク関連オブジェクト図。
【図3】OMT記法によるオブジェクトモデル記法の基
本概念。
本概念。
【図4】他の実施例におけるリンク検索のクラスの例。
【図5】他の実施例におけるリンク検索のインスタンス
の例。
の例。
【図6】他の実施例におけるリンク検索のインタフェー
スの例。
スの例。
Claims (3)
- 【請求項1】 オブジェクト同士で意味的に関連を持つ
もの同士を、オブジェクト間のリンクタイプ及び方向と
してオブジェクト識別子又はポインタにより自動的に定
義又はユーザの定義により関連付け、画面上に表示され
るオブジェクトについてメニュー画面で表示する前記リ
ンクタイプ及び方向の指定に応じて当該オブジェクトに
リンクするオブジェクトを検索し、検索結果をオブジェ
クトのツリー構造又はグラフ表現するインタフェースを
設けたことを特徴とするオブジェクト指向データベー
ス。 - 【請求項2】 オブジェクト指向データベースに保存さ
れたオブジェクトに対して、オブジェクト同士のリンク
情報を定義できるリンクオブジェクトを用意し、該リン
クオブジェクトにはオブジェクトについてのリンクをユ
ーザが任意に設定し、該リンクオブジェクトのリンク情
報にしたがってオブジェクトを検索することを特徴とす
るオブジェクト指向データベース。 - 【請求項3】 オブジェクト間のリンク情報を表示する
ためのインタフェースは、以下の機能、 (1)ユーザの注目しているオブジェクトに関し、他の
オブジェクトとつながりのあるリンクの種類を表示す
る。 (2)ユーザがリンクの種類を選択することにより、リ
ンクの接続先のオブジェクトを追加表示する。 (3)表示されたオブジェクトの中から、ユーザが注目
するオブジェクトを選択したときに機能(1)を実行す
る。を備えたことを特徴とする請求項2記載のオブジェ
クト指向データベース。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7177839A JPH0934901A (ja) | 1995-07-14 | 1995-07-14 | オブジェクト指向データベース |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7177839A JPH0934901A (ja) | 1995-07-14 | 1995-07-14 | オブジェクト指向データベース |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0934901A true JPH0934901A (ja) | 1997-02-07 |
Family
ID=16038024
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7177839A Pending JPH0934901A (ja) | 1995-07-14 | 1995-07-14 | オブジェクト指向データベース |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0934901A (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11143797A (ja) * | 1997-11-06 | 1999-05-28 | Fuji Xerox Co Ltd | 意見文書管理装置 |
| JP2002259181A (ja) * | 2001-03-02 | 2002-09-13 | Jisedai Joho Hoso System Kenkyusho:Kk | オブジェクトの内容構造管理方法、オブジェクトの内容構造表示方法、オブジェクトの内容構造編集方法およびその方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
| 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 |
| 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 |
| US7567957B2 (en) | 2000-05-18 | 2009-07-28 | Endeca Technologies, Inc. | Hierarchical data-driven search and 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 |
| JP2010244576A (ja) * | 2010-07-12 | 2010-10-28 | Ricoh Co Ltd | オブジェクト編集方法、情報処理装置、オブジェクト編集プログラム及び記憶媒体 |
| US7904424B2 (en) | 2007-02-14 | 2011-03-08 | Konica Minolta Business Technologies, Inc. | Method for managing document data and data structure |
-
1995
- 1995-07-14 JP JP7177839A patent/JPH0934901A/ja active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11143797A (ja) * | 1997-11-06 | 1999-05-28 | Fuji Xerox Co Ltd | 意見文書管理装置 |
| 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 |
| US7567957B2 (en) | 2000-05-18 | 2009-07-28 | Endeca Technologies, Inc. | Hierarchical data-driven search and 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 |
| JP2002259181A (ja) * | 2001-03-02 | 2002-09-13 | Jisedai Joho Hoso System Kenkyusho:Kk | オブジェクトの内容構造管理方法、オブジェクトの内容構造表示方法、オブジェクトの内容構造編集方法およびその方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
| 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 |
| US7904424B2 (en) | 2007-02-14 | 2011-03-08 | Konica Minolta Business Technologies, Inc. | Method for managing document data and data structure |
| JP2010244576A (ja) * | 2010-07-12 | 2010-10-28 | Ricoh Co Ltd | オブジェクト編集方法、情報処理装置、オブジェクト編集プログラム及び記憶媒体 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6859217B2 (en) | System and method to display and manage data within hierarchies and polyarchies of information | |
| USRE47594E1 (en) | Visual data importer | |
| US6704739B2 (en) | Tagging data assets | |
| US6738759B1 (en) | System and method for performing similarity searching using pointer optimization | |
| JP2720908B2 (ja) | 情報目録生成及び変更システム並びに情報目録データベース・システム | |
| US5568640A (en) | Document retrieving method in a document managing system | |
| US7769768B2 (en) | Methods, apparatus and computer programs for visualization and management of data organization within a data processing system | |
| US8626756B1 (en) | Tagging data assets | |
| US7627583B2 (en) | Methods, apparatus and computer programs for visualization and management of data organisation within a data processing system | |
| US8972447B2 (en) | Persistent object linkage using ghosting | |
| JPH08110892A (ja) | システム構成装置 | |
| US20080288462A1 (en) | Database system and display method on information terminal | |
| JPH04191941A (ja) | オブジェクト管理システム | |
| JPH07319917A (ja) | 文書データべース管理装置および文書データべースシステム | |
| US20040078355A1 (en) | Information management system | |
| JPH0934901A (ja) | オブジェクト指向データベース | |
| JP2839555B2 (ja) | 情報検索方法 | |
| JP2004302981A (ja) | 電子データ管理システム | |
| JPH01140332A (ja) | 情報検索装置及び情報検索方法 | |
| JP3707912B2 (ja) | グラフィカル・ユーザー・インターフェース | |
| JPH11282882A (ja) | 文書管理方法 | |
| JP3493354B2 (ja) | 文書検索方法 | |
| JP2003091535A (ja) | データ管理方法及びプログラム並びに装置 | |
| KR100322300B1 (ko) | 유동속성트리와부분결과행렬에의한영상데이터검색방법 | |
| JPH09218879A (ja) | 文書間類似度データ計算装置 |