JPH0442337A - リンク作成方法 - Google Patents

リンク作成方法

Info

Publication number
JPH0442337A
JPH0442337A JP2149282A JP14928290A JPH0442337A JP H0442337 A JPH0442337 A JP H0442337A JP 2149282 A JP2149282 A JP 2149282A JP 14928290 A JP14928290 A JP 14928290A JP H0442337 A JPH0442337 A JP H0442337A
Authority
JP
Japan
Prior art keywords
node
link
conditions
condition
registered
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
JP2149282A
Other languages
English (en)
Inventor
Yuriko Inagawa
由里子 稲川
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2149282A priority Critical patent/JPH0442337A/ja
Publication of JPH0442337A publication Critical patent/JPH0442337A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は関連するオブジェクト同士をリンク(=1けす
るリンク作成方法に関する。
〔従来の技術〕
近年、ハイパーテキストを利用して、一連の情報の作成
、保存、検索を容易に行えるようにしたハイパーテキス
トシステムが実現されている。
このハイパーテキストシステムでは、一連の情報をノー
ド(基本構成単位)毎に分割し、互いに関連するノー1
くをリンク付けするようにした、いわゆるハイバーチキ
スI・を作成し、このハイパーテキストを保存し検索す
るようにしている。
これによって、ノード単位で一連の情報の作成及び編集
を行うことができ、さらに作成された一連の情報の中か
ら所望の検索対象となる情報を検索する場合は、所望の
ノードを指定することにより検索対象となる情報を検索
することができる。
〔発明が解決しようとする課題〕
ところで、上記従来のハイパーテキストシステムにおい
ては、オブジェクト間のリンクを作成する際には、ユー
ザが意識的にオブジェクト間をリンク付けしなければな
らない。このためオブジェシト間のリンク付けに関する
所定の条件のもとでは、必ず、その条件に適合するオブ
ジェクト間に対しリンク付けしなければならないことが
分かっている場合であっても、ユーザが意識してオブジ
ェクト間をリンク付けしなければならず、リンク作成に
時間がかかり、ハイパルテキストの作成、編集等の処理
効率が低かった。
本発明は上記欠点を解消し、関連するオブジェクト間の
リンク付けを容易に、かつ迅速に行うことのできるリン
ク作成方法を提供することを目的とする。
〔課題を解決するための手段〕
上記課題を解決するため、本発明に係るリンク作成方法
では、オブジェクト間のリンク付けに関する所定の条件
を予め登録し、オブジェクトの登録又は編集処理が行わ
れた際に、該処理対象オブジェクトの内容と前記条件と
を比較し、当該オブジェクトの内容が前記条件に適合し
ている場合は、当該オブジェクトと前記条件に適合する
他方のオブジェクトとをリンク付けするようにしている
〔作用〕
本発明に係るリンク作成方法は、オブジェクトの登録又
は編集処理が行われた際には、その処理対象オブジェク
トの内容が、オブジェクト同士のリンク付けに関する所
定の条件に適合するか否かを判断し、条件に適合する場
合は、当該オブジェクトと前記条件に適合する他方のオ
ブジェクトとをリンク付けする。
従って、ユーザはr・め所定の条件を登録しておくこと
により、意識的にオブジェクト間をリンクイ(1けする
必要はない。
〔実施例〕
以下、本発明に係るリンク作成方法の実施例を添(=I
図面を参照して説明する。
第1図は本発明に係るリンク作成方法を説明するための
説明図である。
本発明に係るリンク作成方法では、第1図に示すように
、リンク作成制御手段1は、オブジェクトの登録(追加
)処理、またはオブジェクトの変更(オブジェクト内の
属性等の変更も含む)や削除等のオブジェクトの編集処
理が行われた際に、その処理対象オブジェクト2と、ユ
ーザ登録されたオブジェクト同士のリンク付けに関する
所定の条件(以下、リンク作成条件という)3とを比較
し、処理対象オブジェクト2の内容がリンク作成条件3
に適合している場合は、処理対象オブジェクト2とリン
ク作成条件3に定義されたオブジェクトとをリンクイ;
1けする。
なお本実施例では、リンク作成条件3は、「もし・・・
ならば〜せよ」という[if(前提)〜then(結論
)」形式で設定するようにしている。
ここに、ユーザ登録されるリンク作成条件3には、次に
示す条件■〜条件■が含まれている。
条件■:自己のオブジェクトに他のオブジェクトをリン
クイ(1けする。
例えば、もし、指定された特定の属性aを持つオブジェ
クトaならば(if)、その特定の属性aをオブジェク
ト名とするオブジェクトAに、前記オブジェクトaをリ
ンク付けする(then)。
条件■:自己のオブジェクトを他のオブジェクトにリン
ク付けする。
例えば、もし、指定された複数の属性を持つオブジェク
トbならば(i f) 、そのオブジェクトbを、前記
各属性を包含する上位の属性をオブジェクト名とするオ
ブジェクトBにリンク付けする(then)。
条件■:複数のオブジェクトを階層的にリンク付けする
例えば、もし、条件1〜条件3のように指定された複数
の条件を八尾する複数のオブジェクトがあるならば(i
 f) 、各オブジェクトを階層的にリンク付けする(
then)。
第2図は本発明に係るリンク作成方法を適用したハイパ
ーテキストシステムの一実施例を示すブロック図である
。同図において、キーボード/マウス制御部11は、キ
ーボード12及びマウス13から入力されたデータ、命
令などを入力制御している。ディスク制御部14は、ハ
イパーテキスト、ユーザ登録されたリンク作成条件デー
タ等の各種データを格納するディスク装置]5に対する
アクセス制御を行っている。表示制御部16は、デイス
プレィ用の表示装置17を制御するものであり、表示装
置17に階層型やネットワーク型等のハイパーテキスト
の構造、各ノードに対応するウィンドウを表示させる。
実メモリ18は、キボード12及びマウス13から人力
されたデータ、命令なとを記憶すると共に、ディスク装
置15からロードされたリンク作成条件データ、ノード
及びリンクに関するデータを記憶する。中央処理装置(
以下、CPUという)19は、上述したリンク作成制御
手段]の機能を果たすとともに、」二記各部を制御する
次に上記ハイパーテキストシステムのリンク作成処理動
作を、第3図を用いて説明する。
最初に、ユーザは、所望のリンク作成条件を所定の登録
フォーマットに従って作成し登録する。
この場合、リンク作成条件は、1っであっても良いし、
複数であっても良い。このユーザ登録されたリンク作成
条件データは、実メモリ18に記憶され、さらに所定の
指令によってディスク装置15に格納される。
CPU19は、ユーザによるオブジェクトの登録(追加
)、変更、削除、オブジェクト内の属性等の変更等のオ
ブジェクトに関わるアクション(つまりオブジェクトに
関する登録、編集等の処理)があった場合は(ステップ
1.00)、実メモリ18にリンク作成条件データが登
録されているか否かを判断しくステップ1.01. )
 、登録されている場合は、リンク作成条件データを参
照して、処理対象オブジェクトの内容は条件に適合する
か否かを判断しくステップ1.02)、条件に適合する
場合は、処理対象オブジェクトの内容に応じて該当する
条件のリンクの作成、削除を行う(ステップ103)。
なお、上記ステップ10]においてリンク作成条件デー
タが登録されていない場合、上記ステップ102におい
て処理対象オブジェクトの内容がリンク作成条件に適合
しない場合、上記ステップ103を終了した場合は、ユ
ーザによるオブジェクトの登録/編集処理の終了を示す
指示があるか否かを判断しくステップ104)、また処
理を継続する場合には、上記ステップ100に戻りこの
ステップ以降を実行し、反対に処理を終了する場合はリ
ンク作成の処理動作を終了する。
次にオブジェクトがノードである場合のリンク作成処理
を第4図乃至第8図を用いて具体的に説明する。
なお、第5図乃至第8図は、表示装置17上に表示され
たウィンドウ20内に表示される、ノード及びリンクの
データ構造に対応するハイパーテキストの構造(階層構
造、ネットワーク構造)を示している。
さて、リンク作成条件として、次に示す条件11■が設
定されているものとする。
条件I(上記条件■に対応する) 「女性」というノードに、性別というアイテムが女性を
持つノードをリンク付けする。
条件■(上記条件■に対応する) 性別というアイテムが女性で、かつ年というアイテムが
20以上30未満という前提条件を満足するノードを、
「20代女性」というノードにリンク付けする。これを
具体的に示すと以下のようになる。
「if item性別−女性 and   20≦item年<30 hen crcaLc 1ink nodenamc:女性cr
eate 1ink nodename: 20代女性
」また、ノードを登録する場合には、第4図に示すよう
なノード登録用のプロパティ−シートに、各アイテム欄
に必要事項を記入して登録する。なお名前のアイテム欄
にはノード名を記入する。
最初に、第5図に示すように、「女性」というノード1
、及び「20代女性」というノード2が登録された場合
は、これら各ノードは上記条件11■には適合しないの
で、リンク作成は行われない。
次に、名前、性別、年の各アイテムがそれぞれY子、女
性、18才の属性値を持つノード3、及び名前、性別、
年の各アイテムがそれぞれX了、女性、35才の属性値
を持っノード4が登録された場合は、ノード3及びノー
ド4は共に上記条件Iに適合するので、第6図に示すよ
うに、ノード1に子ノードとしてノード3及びノード4
がリンク付けされる(リンク1、リンク2)。
続いて、名前、性別、年の各アイテムがそれぞれA子、
女性、24才の属性値を持つノード5が登録された場合
は、ノード5は上記条件I及びHに適合するので、第7
図に示すように、ノード5は、ノード1及びノード2の
子ノードとしてリンク付けされる(リンク3及びリンク
4)。
さらに、上記条件I及びHに加え、条件m(上記条件■
に対応する)として、「「日本人」というノードに「女
性」というノードをリンク付けする(条件1)。「女性
」というノードに「20代女性」というノードをリンク
付けする(条件2)。
」が登録されていたとする。この状態で、上述したノー
ド1〜ノード5が登録され、リンク付けされた後(第7
図参照)、「日本人」というノード6が登録された場合
は、ノード1、ノード2、ノドロは、上記条件■に適合
するので、第8図に示すように、ノード1とノード2(
ノード1の子ノードとして)とノード6(ノード2の子
ノードとして)とが階層的にリンクイ号けされる(リン
ク5、リンク6)。
ところで、上記第7図に示したノード間のリンク付けが
行われた場合のデータ構造としては、例えば第9図に示
すようなデータ構造になる。
この構造に示すように、ノード1と子ノード3とはリン
ク1で接続され、ノード1と子ノード4とはリンク2で
接続され、ノード1と子ノード5とはリンク3で接続さ
れている。またノード2と子ノード5とはリンク4て接
続されている。リンク1〜リンク4には、参照点のノー
ド名(親ノード名)、被参照点のノード名(子ノード名
)なとの属性が記述されている。
ここで、上記条件Iに適合してノード1とリンク1によ
ってリンク付けされたノード3(名前、性別、年の各ア
イテムがそれぞれY子、女性、18才の属性値を持つノ
ード)が削除された場合は、リンク1も削除される。
またノード3の年のアイテムの内容が「18」から「2
0」に変更された場合には、ノード3は、上記条件Iに
加えて、上記条件nにも適合することになるので、ざら
にノード2(ノード名:2゜代女性)ともリンク付けさ
れる。
次に、第7図に示したノード1とノード3〜5とが階層
的にリンクされているが、これを他の構造で表現すると
第10図に示すような内容になる。
つまり、第10図において、ノード1には、ノード3へ
のリンク情報を持つリンクアイコン30゜ノード4への
リンク情報を持つリンクアイコン40、ノード5へのリ
ンク情報を持つリンクアイコン50がそれぞれ記述され
ている。これはノード1には、各リンクアイコンに対応
して、子ノードとしてノード3〜5がリンクされている
ことを示している。
なお、上述した実施例では、「ノード−ノード」間のリ
ンク付けについて説明したが、ノード内のオブジェクト
をrobjectJとした場合、同様に、「ノード−0
bjeciJ間、robject−ノード」間、r 0
bject−Obje員j間についてもリンク付けする
ことができる。
以上説明したように本実施例によれば、処理対象オブジ
ェクトの内容が、予めユーザ登録されたリンク作成条件
に適合した場合は、当該オブジェクトと前記条件に定義
されたオブジェクトとがリンク付けされる。従ってユー
ザは、オブジェクトの登録、変更、削除、オブジェクト
内の属性等の変更等の操作のみを行えば良く、リンクの
作成/削除のリンクに関する操作を行う必要はない。
〔発明の効果〕
以上説明したように本発明によれば、予めユーザ登録さ
れたリンク作成条件と、処理対象オブジェクトの内容と
を比較し、その比較結果に応じてオブジェクト間のリン
ク付けを行うようにしているので、階層構造やネットワ
ーク構造を有する一連の情報(例えばハイパーテキスト
)の作成、編集処理の処理効率を向上させることができ
る。
【図面の簡単な説明】
第1図は本発明に係るリンク作成方法を説明するための
説明図、第2図は本発明に係るリンク作成方法を適用し
たハイパーテキストシステムの一実施例を示すブロック
図、第3図はリンク作成の処理動作を示すフローチャー
ト、第4図乃至第8図はリンク作成の処理過程を説明す
るための説明図、第9図は第7図に示した内容のノード
及びリンクのデータ構造の一例を示す図、第10図は第
7図に示したノード1にリンクアイコンを持たせた場合
の表示例を示す図である。 1・・・リンク作成制御手段、11・・・キーボード/
マウス制御部、12・・・キーボード、13・・・マウ
ス、14ディスク制御部、15・・・ディスク装置、1
6・・・表示制御部、17・・・表示装置、18・・・
実メモリ19・・・中央処理装置。 ノシクイ乍以 第1図

Claims (1)

  1. 【特許請求の範囲】 オブジェクト同士をリンク付けするリンク作成方法にお
    いて、 オブジェクト間のリンク付けに関する所定の条件を予め
    登録し、オブジェクトの登録又は編集処理が行われた際
    に、該処理対象オブジェクトの内容と前記条件とを比較
    し、当該オブジェクトの内容が前記条件に適合している
    場合は、当該オブジェクトと前記条件に適合する他方の
    オブジェクトとをリンク付けするようにした ことを特徴とするリンク作成方法。
JP2149282A 1990-06-07 1990-06-07 リンク作成方法 Pending JPH0442337A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2149282A JPH0442337A (ja) 1990-06-07 1990-06-07 リンク作成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2149282A JPH0442337A (ja) 1990-06-07 1990-06-07 リンク作成方法

Publications (1)

Publication Number Publication Date
JPH0442337A true JPH0442337A (ja) 1992-02-12

Family

ID=15471795

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2149282A Pending JPH0442337A (ja) 1990-06-07 1990-06-07 リンク作成方法

Country Status (1)

Country Link
JP (1) JPH0442337A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10222416A (ja) * 1997-02-05 1998-08-21 Fuji Xerox Co Ltd ハイパーテキスト管理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10222416A (ja) * 1997-02-05 1998-08-21 Fuji Xerox Co Ltd ハイパーテキスト管理装置

Similar Documents

Publication Publication Date Title
US6035300A (en) Method and apparatus for generating a user interface from the entity/attribute/relationship model of a database
Ceri et al. Web Modeling Language (WebML): a modeling language for designing Web sites
US5495567A (en) Automatic interface layout generator for database systems
US7246307B2 (en) Hierarchical drag and drop structure editor for web sites
JPH10307742A (ja) データ移行システム、データ移行用プログラムを格納 した記録媒体、及びデータ移行方法
WO2005050447A1 (ja) バッチ処理装置
US12073065B2 (en) Data preparation user interface with coordinated pivots
JP3028738B2 (ja) 文書共通論理情報編集装置
JPH04172542A (ja) データベース管理システム
CN113011146A (zh) 信息处理装置、存储介质及信息处理方法
JP2007265031A (ja) 辞書コンテンツ処理装置、コンテンツ表示システムおよびコンテンツ表示方法
JPH0442337A (ja) リンク作成方法
JPH06214842A (ja) データベースアクセス許容方法
JPH10283379A (ja) 設計支援方法及び装置
JPH08329101A (ja) データベースシステム
JPH11282882A (ja) 文書管理方法
JP2798118B2 (ja) データベース問合せ文作成装置
JPH086955A (ja) 情報検索装置及び方法
JPH07296145A (ja) 図形処理装置
JP7855053B1 (ja) 設計書修正支援システム、方法、およびプログラム
JP2002082965A (ja) 文書検索方法
JPH11272524A (ja) データ変換装置および記憶媒体
JP3337717B2 (ja) データベース処理装置およびデータベース処理方法
JP2003099469A (ja) 検索表示装置
JPH0380369A (ja) 情報検索処理方法