JP2906949B2 - Hypertext device - Google Patents
Hypertext deviceInfo
- Publication number
- JP2906949B2 JP2906949B2 JP5289761A JP28976193A JP2906949B2 JP 2906949 B2 JP2906949 B2 JP 2906949B2 JP 5289761 A JP5289761 A JP 5289761A JP 28976193 A JP28976193 A JP 28976193A JP 2906949 B2 JP2906949 B2 JP 2906949B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- link
- information
- link information
- nodes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012217 deletion Methods 0.000 claims description 6
- 230000037430 deletion Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 19
- 238000003780 insertion Methods 0.000 description 10
- 230000037431 insertion Effects 0.000 description 10
- 238000000034 method Methods 0.000 description 9
- 235000010724 Wisteria floribunda Nutrition 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document management systems
- G06F16/94—Hypermedia
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、ノード間のリンクが複
数設定可能なハイパーテキスト装置に関し、特に、情報
を保持するノードと該ノード間の関係を保持するリンク
情報により構成されるハイパーテキストを管理し、リン
ク情報に従って各ノードの情報を表示するハイパーテキ
スト装置に関するものである。The present invention relates to relates to a hypertext apparatus links can set a plurality of inter-node, in particular, more configured hypertext link information that holds the relationship between the node and the node that holds the information And a hypertext device for displaying information of each node according to link information.
【0002】[0002]
【従来の技術】ハイパーテキスト装置は、当初、ノード
と呼ぶ単位で情報を保持し、そのノードに保持されてい
る文字情報を表示し、複数のノードの間で自由にリンク
づけをすることにより、情報の各々の単位を構造化した
り、参照情報にアクセスすることが可能なシステムとし
て開発された。2. Description of the Related Art Initially, a hypertext device holds information in units called nodes, displays character information held in the nodes, and freely links between a plurality of nodes. It has been developed as a system that can structure each unit of information and access reference information.
【0003】近年、ノードに保持される情報(以下、ノ
ード情報と略称する)として、文字だけではなく単色画
像,カラー画像,音声,動画などのいわゆるマルチメデ
ィア情報を含んだハイパーテキストシステムが登場し、
様々な分野での応用が提案されている。In recent years, a hypertext system has appeared which includes not only characters but also so-called multimedia information such as monochromatic images, color images, voices, and moving images as information held in nodes (hereinafter abbreviated as node information). ,
Applications in various fields have been proposed.
【0004】従来における一般的なハイパーテキスト装
置に関しては、文献「“Hypertext:An Introduction an
d Survey", Computer, September 1987, IEEE」に
て紹介されたものが知られている。[0004] Regarding a conventional general hypertext device, see the document "Hypertext: An Introduction an.
d Survey ", Computer, September 1987, IEEE".
【0005】このようなハイパーテキスト装置において
は、情報を保持する単位であるノードの間の関係を定義
する手段として、リンクという概念が提供されている。
このハイパーテキスト装置におけるノードの間の関係を
定義するリンクの情報は、例えば、ノードAとノードB
の2つのノードの間に双方向参照のため一対が定義され
る。各ノードには、当該ノードの内容のノード情報と共
に、その制御情報の複数のリンク情報が定義され、ハイ
パーテスキトの本体部を構成する情報として1次記憶な
いし2次記憶装置上に保持される。[0005] In such a hypertext device, the concept of a link is provided as a means for defining a relationship between nodes which are units for holding information.
Link information that defines a relationship between nodes in the hypertext device is, for example, a node A and a node B.
A pair is defined between the two nodes for bidirectional reference. In each node, a plurality of link information of the control information is defined together with the node information of the content of the node, and the information is held in a primary storage or a secondary storage device as information constituting a main body of the hyper test. .
【0006】また、ハイパーテスキトの本体部を構成す
る情報のノードは、このようなリンク情報の構成の形態
により、複数のノードによる木構造やネットワーク構造
を形成することができ、ノード情報を構造化して表示で
きる。例えば、図1および図2は、一般的なハイパーテ
キスト装置におけるノードおよびリンクの概念を説明す
る図であり、図1にノードおよびリンクから構成される
データ構造の全体の概念図を示し、図2にノードに保持
されるリンク情報の一例を示している。[0006] Further, the nodes of the information constituting the main body of the hyper test can form a tree structure or a network structure by a plurality of nodes by such a configuration of the link information. Can be displayed as For example, FIG. 1 and FIG. 2 are diagrams for explaining the concept of nodes and links in a general hypertext device. FIG. 1 shows an overall conceptual diagram of a data structure composed of nodes and links. Shows an example of the link information held in the node.
【0007】図1において、11,12,13,14は
各々のノードを示しており、15,16,17はリンク
を示している。ここで例示するハイパーテキストのノー
ド群のデータ構造は、図1に示すように、4つのノード
(NODE−A,NODE−B,NODE−C,NOD
E−D)から構成されるノード群に対して、そのノード
間のリンク関係として、ツリー構造にリンク(LINK
#1、LINK#2、LINK#3)が設定された例で
ある。In FIG. 1, 11, 12, 13, and 14 indicate respective nodes, and 15, 16, and 17 indicate links. As shown in FIG. 1, the data structure of the node group of the hypertext exemplified here has four nodes (NODE-A, NODE-B, NODE-C, NOD-C).
For a node group composed of E-D), a link (LINK) is formed in a tree structure as a link relationship between the nodes.
# 1, LINK # 2, LINK # 3) are set.
【0008】ここで、リンク情報は、各々のノードに保
持されている。例えば、図2に示すように、「NODE
−A」のノード11には、そのリンク情報が、リスト形
式のデータ構造の情報として設定される。すなわち、
「START」ラベル20と「END」ラベル24との
間に、「LINK#1」の第1リンク情報21,「LI
NK#2」の第2リンク情報22,および「LINK#
3」の第3リンク情報23の3つのリンク情報が、当該
「NODE−A」のノード11と他のノードとの間のリ
ンク関係を定義する情報として設定されている。[0008] Here, the link information is held in each node. For example, as shown in FIG.
The link information is set as the information of the data structure in the list format in the node 11 of “−A”. That is,
Between the “START” label 20 and the “END” label 24, the first link information 21 of “LINK # 1” and the “LI
The second link information 22 of “NK # 2” and “LINK #”
The three pieces of link information of the third link information 23 of "3" are set as information defining a link relationship between the node 11 of "NODE-A" and another node.
【0009】つまり、図1に示すように、「NODE−
A」のノード11は、「NODE−B」のノード12
と、「NODE−C」のノード13と、「NODE−
D」のノード14との3つのノードに対し、3つのリン
ク(LINK#1,LINK#2,LINK#3)1
5,16,17を指示するリンク情報を定義して関連付
けている。この「NODE−A」におけるリンク情報
は、図2に示すように、「LINK#1」の第1リンク
情報21,「LINK#2」の第2リンク情報22,お
よび「LINK#3」の第3リンク情報23の各リンク
情報が、リスト形式をとるデータ構造のポインタで連結
されて、1次記憶ないし2次記憶装置上に保持してい
る。That is, as shown in FIG.
The node 11 of “A” is the node 12 of “NODE-B”.
"NODE-C" node 13 and "NODE-C"
Three links (LINK # 1, LINK # 2, LINK # 3) to three nodes with the node 14 of "D" 1
5 , 16, and 17 are defined and associated with each other. As shown in FIG. 2, the link information in “NODE-A” includes first link information 21 of “LINK # 1”, second link information 22 of “LINK # 2”, and second link information 22 of “LINK # 3”. Each piece of link information of the three link information 23 is linked by a pointer of a data structure in a list format and held in a primary storage or a secondary storage device.
【0010】この場合、「NODE−A」のノード11
���ら、当該ノードにリンクされた他のノード群へのアク
セスは、「NODE−A」のノード11内に保持されて
いるリンク情報群を「START」ラベル20から「E
ND」ラベル24まで順にたどり、そのリスト形式のデ
ータ構造内に保持されている各々のリンク情報(21〜
23)により指示されるノードを参照することにより行
われる。つまり、ここでのノード群への参照の順番は、
「START」ラベル20から「END」ラベル24ま
でのリスト形式のポインタで連結されているリンク情報
の順番(連結順)で決定される。In this case, the node 11 of "NODE-A"
In order to access another node group linked to this node, the link information group held in the node 11 of “NODE-A” is changed from the “START” label 20 to “E”.
ND "label 24, and each link information (21 to 21) held in the data structure of the list format.
This is performed by referring to the node specified by 23). In other words, the order of reference to the nodes here is
The link information is determined by the order (link order) of link information linked by a pointer in a list format from the “START” label 20 to the “END” label 24.
【0011】この例では、「LINK#1」の第1リン
ク情報21,「LINK#2」の第2リンク情報22,
および「LINK#3」の第3リンク情報23の各リン
ク情報の読み出し順に、「NODE−A」のノード11
から次の「NODE−B」のノード12へ、その次の
「NODE−C」のノード13へ、更に次の「NODE
−D」のノード14へという順番で各々のノードにアク
セスされる。なお、「NODE−B」のノード12から
逆にアクセスする場合には、図示しないが、「NODE
−B」のノード12には、双方向参照のためのリンク情
報として「NODE−A」のノード11ヘのリンク情報
が保持されており、このリンク情報によって「NODE
−B」のノード12から逆に「NODE−A」のノード
11へのアクセスが可能となっている。In this example, the first link information 21 of "LINK # 1", the second link information 22 of "LINK # 2",
And the node 11 of “NODE-A” in the reading order of the link information of the third link information 23 of “LINK # 3”.
To the node 12 of the next “NODE-B”, to the node 13 of the next “NODE-C”, and further to the next “NODE-B”.
Each node is accessed in the order of “−D” node 14. In the case of reverse access from the node 12 of “NODE-B”, although not shown, “NODE-B”
The node 12 of “−B” holds link information to the node 11 of “NODE-A” as link information for bidirectional reference.
On the contrary, the node 12 of “-B” can access the node 11 of “NODE-A”.
【0012】[0012]
【発明が解決しようとする課題】ところで、このような
データ構造をとるハイパーテキスト装置において、既存
のノード群に対して新たなノードと共にリンク情報を追
加する場合には、そのリンク情報は、単に既存のリンク
情報の末尾のリストに追加されるだけである。この様子
を次に説明する。In a hypertext apparatus having such a data structure, when link information is added to an existing node group together with a new node, the link information is simply added to the existing node group. It is simply added to the list at the end of the link information. This will be described below.
【0013】図3および図4は、���1に示��「NODE
−A」のノードに新たに「NODE−E」のノードを追
加してリンクした場合の様子を説明する図である。図3
に新たにノードが追加された状態のノード群のデータ構
造の全体の構造図を示し、図4に新たにリンク情報が追
加された状態の「NODE−A」のノードに保持されて
いるリンク情報の例を示している。この場合、図3に示
すように、図1のノード群のデータ構造に、新たに「N
ODE−E」のノード32を追加して、そのリンク33
を追加した場合には、「NODE−A」のノードのリン
ク情報が更新されて、「NODE−A」のノードは、ノ
ード31となり、図4に示すように、「NODE−A」
のノード31に保持されるリンク情報には、元の末尾の
リンク情報である第3リンク情報23の末尾に新たな第
4リンク情報41が付け加えられた状態となる。FIGS. 3 and 4 show the "NODE" shown in FIG.
FIG. 13 is a diagram illustrating a state in which a node “NODE-E” is newly added to a node “−A” and linked; FIG.
FIG. 4 shows an entire data structure of a node group in a state where a new node is added, and FIG. 4 shows link information held in a node “NODE-A” in a state where link information is newly added. Is shown. In this case, as shown in FIG. 3, the data structure of the node group of FIG.
ODE-E "node 32 and its link 33
Is added, the link information of the node of "NODE-A" is updated, and the node of "NODE-A" becomes the node 31, and as shown in FIG.
The new link information 41 is added to the end of the third link information 23, which is the original end link information, in the link information held in the node 31.
【0014】このように、ハイパーテキスト装置におい
て、あるノードに新たなリンクを設定した場合、1次記
憶ないし2次記憶装置上に既に保持されているノード群
に関するリンク情報群の末尾に、新たなリンクが付け加
えられるだけである。このため、従来のハイパーテキス
ト装置においてはリンク情報の操作および読み出しに関
して、次のような問題が残存している。As described above, when a new link is set to a certain node in the hypertext device, a new link is added to the end of the link information group relating to the node group already stored in the primary storage or the secondary storage device. Only a link is added. For this reason, in the conventional hypertext device, the following problems remain regarding the operation and reading of the link information.
【0015】第1に、リンク情報の読み出し結果がリン
ク生成順で固定的であり、任意にリンク情報の読み出し
順序を変えらないという問題がある。例えば、図2に示
したような状態に設定されている1つのノード「NOD
E−A」に関するリンク情報に対して、追加する新しい
ノード「NODE−E」に対するリンク(LINK#
4)の追加操作を行った場合、図4のように、単純にリ
ンク情報群の末尾に新しいリンク情報がポインタにより
連結されるだけである。この結果、1次記憶または2次
記憶装置上で保持されているノード「NODE−A」に
関するリンク情報を、例えば、NoteCardsが提供するよ
うなリンク情報の読みだし操作関数により読み出しを行
っても、その場合には、“LINK#1 LINK#2
LINK#3 LINK#4”のように、LINK#
4が末尾に加わったリストが得られるだけである。この
ため、新規ノードを設定後、リンク情報の読みだし操作
関数により読み出した結果を、N番目の要素として得ら
れるように序列を指定してリンク情報を新規設定するこ
とができないという問題である。First, there is a problem that the link information readout result is fixed in the link generation order, and the link information readout order is not arbitrarily changed. For example, one node “NOD” set in a state as shown in FIG.
A link (LINK # to the new node “NODE-E” to be added to the link information about “EA”
When the addition operation of 4) is performed, as shown in FIG. 4, new link information is simply connected to the end of the link information group by a pointer. As a result, even if the link information relating to the node “NODE-A” held on the primary storage or the secondary storage device is read by a link information reading operation function provided by NoteCards, for example, In that case, “LINK # 1 LINK # 2
LINK # 3, such as LINK # 3
Only a list with 4 added to the end is obtained. For this reason, after setting a new node, it is not possible to newly set link information by specifying an order so that the result read by the link information reading operation function is obtained as the Nth element.
【0016】したがって、ハイパーテキスト装置におい
て、例えば、ある一定時間で順番に特定ノードからリン
クされたノードのノード情報の内容を1次記憶または2
次記憶から読み出して画面上に表示する応用プログラム
を作成する場合には、あらかじめ表示順番を考慮したリ
ンク情報を設定をしなければならない。Therefore, in the hypertext device, for example, the contents of the node information of the nodes linked sequentially from the specific node in a certain fixed time are temporarily stored or stored.
When creating an application program to be read from the next storage and displayed on the screen, link information must be set in advance in consideration of the display order.
【0017】第2に、ノード間の関係を定義するリンク
情報の序列を操作する手段が存在しないという問題であ
る。例えば、NoteCardsの提供するノードおよびリンク
に対する操作関数ライブラリは、本来、リンクに序列づ
けがなされていないため、特定ノードからリンクされて
いるノード群に対して一定の序列をつけたり、任意に順
序を変更する操作手段が提供されていない。このため、
特定ノードからリンクされるノード群をユーザが指定し
た任意の順番で表示する操作スクリプトを記述し実行す
ることができないという問題である。The second problem is that there is no means for operating the order of link information that defines the relationship between nodes. For example, NoteCards provides a library of operation functions for nodes and links, since links are not originally ordered, so that certain nodes are linked to nodes linked from a specific node, or the order is arbitrarily changed. Operation means to perform the operation is not provided. For this reason,
There is a problem that it is not possible to write and execute an operation script for displaying a group of nodes linked from a specific node in an arbitrary order specified by a user.
【0018】したがって、ハイパーテキスト装置におい
て、前述の場合と同様に、例えば、ある一定時間で順番
に特定ノードからリンクされたノードの内容を1次記憶
または2次記憶から読み出して画面上に表示する応用プ
ログラムにおいて、予じめ設定されたリンクの序列を、
ユーザの指示またはプログラムの指示により任意の序列
に変更できない。Therefore, in the hypertext device, for example, the contents of the nodes linked from the specific node are read out from the primary storage or the secondary storage in a certain fixed time and displayed on the screen, as in the case described above. In the application program, the order of the link set in advance is
The order cannot be changed to an arbitrary order according to a user's instruction or a program's instruction.
【0019】本発明は、これらの問題を解決するために
なされたものであり、本発明の目的は、ノード間のリン
クが複数設定可能なハイパーテキスト装置において、ノ
ードに設定された複数のリンクに対し、任意の序列を与
え、かつ与えた序列の操作が可能なハイパーテキスト装
置を提供することにある。The present invention has been made to solve these problems, and an object of the present invention is to provide a hypertext device in which a plurality of links between nodes can be set. On the other hand, an object of the present invention is to provide a hypertext device which can give an arbitrary order and can operate the given order.
【0020】本発明の他の目的は、ノード間のリンクが
複数設定可能なハイパーテキスト装置において、情報を
保持するノードと該ノード間の関係を保持するリンク情
報とより構成されるハイパーテキストを��理し、任意に
序列を与えたリンク情報に従って各ノードの情報を表示
するハイパーテキスト装置を提供することにある。Another object of the present invention is to manage a hypertext composed of a node holding information and link information holding a relationship between the nodes in a hypertext device in which a plurality of links between nodes can be set. It is another object of the present invention to provide a hypertext device for displaying information of each node according to link information given an arbitrary order.
【0021】[0021]
【課題を解決するための手段】上記の目的を達成するた
め、本発明のハイパーテキスト装置は、第1の特徴とし
て、情報を保持するノードと該ノード間の関係を保持す
るリンク情報により構成されるハイパーテキストを管理
し、リンク情報に従って各ノードの情報を表示するハイ
パーテキスト装置において、ノードを管理し該ノードに
保持する情報を格納するノード情報格納手段と、前記ノ
ード間の関係を保持するリンク情報に序列を付与して管
理するリンク情報管理手段と、前記リンク情報の序列を
操作するリンク序列操作手段と、前記リンク情報の序列
に従いノードを順次に表示する表示制御手段とを備えた
ことを特徴とする。Means for Solving the Problems] To achieve the above object, a hypertext apparatus of the present invention, as a first aspect, more configuration link information holds the relationship between the node and the node that holds the information In a hypertext device for managing hypertexts to be displayed and displaying information of each node according to link information, node information storage means for managing nodes and storing information held in the nodes, and holding relationships between the nodes. Link information management means for assigning and managing an order to link information, link order operating means for operating the order of the link information, and display control means for sequentially displaying nodes according to the order of the link information It is characterized by.
【0022】また、本発明のハィパーテキスト装置は、
第2の特徴として、前記リンク情報管理手段は、序列付
け可能なデータ構造に従い各々のリンク情報を格納し、
前記リンク序列操作手段は、前記データ構造の各々の要
素に対して、参照��追加,削除,入�����えの操作を行な
うことを特徴とする。Further, the hypertext apparatus of the present invention
As a second feature, the link information management means stores each link information according to a data structure that can be ranked,
The link order operation means performs reference, addition, deletion, and replacement operations on each element of the data structure.
【0023】第3の特徴として、本発明のハイパーテキ
スト装置は、更に、リンク情報管理手段で管理される全
部または指定された一部のリンク情報の序列を表示画面
上で一覧表示するリンク情報ブラウズ手段を備えたこと
を特徴とする。As a third feature, the hypertext apparatus according to the present invention further comprises a link information browse for displaying a list of all or specified link information managed by the link information management means on a display screen. Means are provided.
【0024】また、第4の特徴として、本発明のハイパ
ーテキスト装置において、更に、リンク情報ブラウズ手
段により表示画面上に一覧表示されたリンク情報の序列
を直接に操作するユーザインタフェース手段を備えたこ
とを特徴とする。As a fourth feature, the hypertext device of the present invention further comprises user interface means for directly operating the order of the link information listed on the display screen by the link information browsing means. It is characterized by.
【0025】[0025]
【作用】本発明のハイパーテキスト装置においては、情
報を保持するノードと該ノード間の関係を保持するリン
ク情報により構成されるハイパーテキストを管理し、リ
ンク情報に従って各ノードの情報を表示する。この場
合、ノード情報格納手段がノードを管理して該ノードに
保持する情報を格納しており、リンク情報管理手段が前
記ノード間の関係を保持するリンク情報に序列を付与し
て管理している。このため、リンク序列操作手段が前記
リンク情報の序列を、例えば、追加,削除,入れ換えな
どにより操作すると、表示制御手段が、前記リンク情報
の序列に従いノードを順次に表示する。In hypertext apparatus of the effects of the present invention to manage the more configured hypertext link information that holds the relationship between the node and the node that holds the information and displays the information for each node according to the link information. This place
In this case, the node information storage means manages the nodes and stores information held in the nodes, and the link information management means manages the link information holding the relationships between the nodes by assigning an order to the link information. For this reason, when the link order operating means operates the order of the link information by, for example, addition, deletion, replacement, or the like, the display control means sequentially displays the nodes in accordance with the order of the link information.
【0026】これにより、ノード間のリンクが複数設定
されたハイパーテキストにおいて、ノードに設定された
複数のリンクに対し、任意に序列が与えられ、かつ与え
た序列の操作が可能となる。また、情報を保持するノー
ドと該ノード間の関係を保持するリンク情報により構成
されるハイパーテキストは、リンク情報に任意に序列が
与えられ、そのリンク情報により序列に従って、各々の
ノードの情報が順次表示される。Thus, in the hypertext in which a plurality of links between the nodes are set, a plurality of links set in the nodes can be arbitrarily assigned, and the given order can be operated. Also, more configured hypertext link information that holds the relationship between the node and the node that holds the information, any hierarchy is given to the link information, according to ranking by link information, information of each node Displayed sequentially.
【0027】また、前記リンク情報管理手段が、���ンク
情報に序列を付与して管理する場合は、序列付け可能な
データ構造に従い各々のリンク情報を格納する。これに
対して、前記リンク序列操作手段は、前記データ構造の
各々の要素に対して、参照,追加,削除,入れ換えの操
作を行なって、リンクの序列を操作する。このため、リ
ンク情報の序列は、任意に、また容易に操作が可能とな
る。When the link information management means assigns a rank to the link information and manages the link information, each link information is stored in accordance with a data structure that can be ranked. On the other hand, the link sequence operation means performs a reference, addition, deletion, and replacement operation on each element of the data structure to operate the link sequence. Therefore, the order of the link information can be arbitrarily and easily operated.
【0028】リンクの序列の操作に関連して、ここでは
更に、リンク情報ブラウズ手段が備えられている。この
リンク情報ブラウズ手段は、リンク情報管理手段で管理
される全部または指定された一部のリンク情報の序列を
表示画面上で一覧表示する。そして、リンク情報を表示
画面上で一覧表示すると、ユーザインタフェース手段
が、リンク情報ブラウズ手段により表示画面上に一覧表
示されたリンク情報の序列を直接に操作する。これによ
り、ノード間の関係を示すリンク情報の序列の操作が、
表示画面上の操作で容易に操作できる。In connection with the operation of link order, link information browsing means is further provided here. The link information browsing means displays a list of all or specified part of the link information managed by the link information management means on a display screen. Then, when the link information is displayed in a list on the display screen, the user interface means directly operates the order of the link information listed on the display screen by the link information browsing means. As a result, the operation of the order of the link information indicating the relationship between the nodes is
It can be easily operated by the operation on the display screen.
【0029】このように、ノード間の関係を示すリンク
情報に対し、任意の序列を付与して管理し、例えば、リ
ンクの序列に従って、N番目のリンク情報の参照、追
加、削除、入れ換えなどの操作を容易に行なうことがで
きる。また、ノードにリンクされた任意番目のノードに
対する操作が、ユーザ指示またはプログラム指示により
容易に行なえる。このため、例えば、特定の順序で一定
時間毎にノードの表示を切替えるアプリケーション・プ
ログラムなどが容易に構築できるようになる。As described above, the link information indicating the relationship between the nodes is assigned and managed in an arbitrary order. For example, according to the order of the links, reference, addition, deletion, replacement, etc. of the N-th link information is performed. The operation can be easily performed. Further, an operation on an arbitrary node linked to the node can be easily performed by a user instruction or a program instruction. For this reason, for example, it is possible to easily construct an application program or the like that switches the display of the nodes at regular intervals in a specific order.
【0030】[0030]
【実施例】以下、本発明の実施例を図面を参照して具体
的に説明する。図5は、本発明の一実施例にかかるハイ
パーテキスト装置の要部の構成を示すブロック図であ
る。図5において、1はインタフェース制御部、2は入
力制御部、3はプログラム実行部、4は表示制御部、5
はノード情報管理部、6はリンク情報管理部、7はリン
ク序列操作部、8はリンク情報実体管理部である。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be specifically described below with reference to the drawings. FIG. 5 is a block diagram showing a configuration of a main part of the hypertext device according to one embodiment of the present invention. In FIG. 5, 1 is an interface control unit, 2 is an input control unit, 3 is a program execution unit, 4 is a display control unit,
Denotes a node information management unit, 6 denotes a link information management unit, 7 denotes a link sequence operation unit, and 8 denotes a link information entity management unit.
【0031】図5のブロック図に示すハイパーテキスト
装置は、ハイパーテキストのノード情報を保持するハイ
パーテキスト装置の本来の処理要素に、ノードを管理す
ると共に、そのノードの間のリンク情報に序列を付与し
て管理し、操作する処理要素が加わった構成となってい
る。インタフェース制御部1は、ハイパーテキストのノ
ードおよびリンクの操作に関するユーザインタフェイス
を制御して、入力制御部2から検知されるイベント発生
をプログラム実行部3に通知する。また、インタフェー
ス制御部1はノードの情報実体を表示制御部4を経由し
てディスプレイ上の矩形領域(ウィンドウ)に表示させ
る。The hypertext device shown in the block diagram of FIG. 5 manages nodes in the original processing element of the hypertext device that holds node information of the hypertext, and assigns an order to link information between the nodes. It has a configuration in which processing elements for managing and operating are added. The interface control unit 1 controls a user interface relating to operation of nodes and links of the hypertext, and notifies the program execution unit 3 of the occurrence of an event detected by the input control unit 2. Further, the interface control unit 1 causes the information entity of the node to be displayed in a rectangular area (window) on the display via the display control unit 4.
【0032】入力制御部2は、キーボード、マウスなど
の入力機器から得られるユーザの操作のイベントを検出
してインタフェース制御部1に通知する。プログラム実
行部3は、インタフェース制御部1からの指示に従っ
て、ノードの生成、リンクの生成、リンク序列の変更操
作を、それぞれノード情報管理部5、リンク情報管理部
6、リンク序列操作部7に指示する。表示制御部4は、
インタフェース制御部1による指示に従い、指定された
画面領域に情報を表示する。The input control unit 2 detects a user operation event obtained from an input device such as a keyboard or a mouse, and notifies the interface control unit 1 of the event. The program execution unit 3 instructs the node information management unit 5, the link information management unit 6, and the link sequence operation unit 7 to generate a node, generate a link, and change the link sequence according to the instructions from the interface control unit 1. I do. The display control unit 4
In accordance with an instruction from the interface control unit 1, information is displayed on a designated screen area.
【0033】ノード情報管理部5���、���ノード��関する
情報を保持する複数のノード情報構造体を管理してお
り、リンク情報管理部6は、各ノードの間の関係を保持
する複数のリンク情報構造体を管理している。また、リ
ンク序列操作部7は、プログラム実行部3からの指示に
よりノード情報管理部5から参照される複数のリンク情
報構造体9の序列を変更する。ノード情報実体管理部8
は、各ノードから実体情報として参照されるノード情報
を、例えば1次記憶または2次記憶上に保持される文字
列,画像,動画,音声などの情報を管理する。The node information management unit 5 manages a plurality of node information structures holding information on each node, and the link information management unit 6 manages a plurality of link information structures holding relationships between the nodes. I manage my body. Further, the link order operation unit 7 changes the order of the plurality of link information structures 9 referred to by the node information management unit 5 according to an instruction from the program execution unit 3. Node information entity management unit 8
Manages node information referred to as entity information from each node, for example, information such as a character string, an image, a moving image, and a sound held in a primary storage or a secondary storage.
【0034】図6は、ノード情報管理部に保持されるノ
ード情報構造体のメンバを説明する図である。図6に示
すように、ノード情報管理部(5:図5)に保持される
ノード情報構造体9を構成するメンバは、ノード識別子
スロット61,表示手続きスロット62,実体情報ポイ
ンタスロット63,およびリンク情報スロット64に格
納される情報から構成される。ノード識別子スロット6
1は、システム内で本ノード情報構造体を一意に識別す
るためのものであり、表示手続きスロット62は、該ノ
ードを画面上に表示する際の手続きプログラム関数への
ポインタを保持する。実体情報ポインタスロット63
は、該ノードが表示すべき情報へのポインタを保持す
る。この情報としては、例えば、文字列、画像情報、動
画、音声などが実体情報として使用可能である。リンク
情報スロット64は、当該ノードに付与されたリンク情
報を保持するリンク情報構造体へのポインタをリスト形
式のデータ構造として保持する。FIG. 6 is a diagram for explaining members of the node information structure held in the node information management unit. As shown in FIG. 6, the members constituting the node information structure 9 held in the node information management unit (5: FIG. 5) include a node identifier slot 61, a display procedure slot 62, an entity information pointer slot 63, and a link. It consists of information stored in the information slot 64. Node identifier slot 6
Numeral 1 is for uniquely identifying the node information structure in the system. The display procedure slot 62 holds a pointer to a procedure program function for displaying the node on the screen. Entity information pointer slot 63
Holds a pointer to the information to be displayed by the node. As this information, for example, a character string, image information, a moving image, audio, or the like can be used as entity information. The link information slot 64 holds a pointer to a link information structure holding link information given to the node as a data structure in a list format.
【0035】図7は、リンク情報管理部で管理している
リンク情報構造体のスロットを説明する図である。図7
に示すように、リンク情報管理部(6:図5)で管理し
ているリンク情報構造体10を構成するスロットは、リ
ンク識別子スロット71,Fromリンクスロット7
2,およびToリンクスロット73から構成される。リ
ンク識別子スロット71は、システム内で本リンク情報
構造体を一意に識別するためのものであり、Fromリ
ンクスロット72は、例えば、リンクがNODE−Aか
らNODE−Bへ設定された場合には、「NODE−
A」のノード情報構造体へのポインタを保持する。To
リンクスロットは、前述の場合と同様に、リンクがNO
DE−AからNODE−Bへ設定された場合には、「N
ODE−B」ノード情報構造体へのポインタを保持す
る。FIG. 7 is a diagram for explaining slots of the link information structure managed by the link information management unit. FIG.
As shown in FIG. 5, the slots constituting the link information structure 10 managed by the link information management unit (6: FIG. 5) include a link identifier slot 71, a From link slot 7
2, and a To link slot 73. The link identifier slot 71 is for uniquely identifying the present link information structure in the system, and the From link slot 72 is, for example, when a link is set from NODE-A to NODE-B. "NODE-
A holds a pointer to the node information structure of "A". To
The link slot has the link NO
When DE-A is set to NODE-B, "N
Holds a pointer to the "ODE-B" node information structure.
【0036】次に、本実施例によるハイパーテキスト装
置の動作例を、ノード間のリンクの序列を操作する場合
を例示して説明する。図8は、ハイパーテキスト装置の
応用プログラムにおけるユーザインタフェイスの画面表
示の一例を示す図である。ここでのユーザインタフェイ
スの画面表示は、図8に示すように、インタフェース制
御部および表示制御部(図5)の処理により、「NOD
E−A」のノードを表示するウィンドウ80が開かれ
る。このウィンドウ80は、ノード内容表示領域81,
操作指示領域82,および序列表示領域83の3つの領
域から構成されている。Next, an operation example of the hypertext device according to the present embodiment will be described by exemplifying a case of operating the order of links between nodes. FIG. 8 is a diagram illustrating an example of a screen display of a user interface in an application program of the hypertext device. As shown in FIG. 8, the screen display of the user interface is “NOD” by the processing of the interface control unit and the display control unit (FIG. 5).
A window 80 displaying the node “EA” is opened. This window 80 includes a node content display area 81,
It is composed of three areas: an operation instruction area 82 and an order display area 83.
【0037】ユーザインタフェースは、このようなウィ
ンドウにおける3つの領域により構成されている。ここ
でのウィンドウ80において、ノード内容表示領域81
は、当該ノードから序列をもってリンクされているノー
ド群の実体情報を表示する領域となっている。また、操
作指示領域82には、ノードに対する序列に従った表示
の指示「PLAY」,ノードの挿入の指示「INS」,
削除の指示「DEL」などの指示を行うボタン84が表
示されており、ユーザインタフェース機能によりこれら
の指示が与えられるように構成されている。序列表示領
域83には、当該ノードからリンクされている各々のノ
ードを示すアイコン85を、リンク情報の序列に従っ
て、左よりを先頭としその序列に従って表示している。
このアイコン表示により、当該ノードにおけるリンク関
係と共にその序列が一覧表示されている。The user interface is constituted by three areas in such a window. In this window 80, a node content display area 81
Is an area for displaying entity information of a group of nodes linked from the node in an order. In the operation instruction area 82, a display instruction “PLAY” according to the order of the nodes, a node insertion instruction “INS”,
A button 84 for giving an instruction such as an instruction for deletion “DEL” is displayed, and these instructions are given by a user interface function. In the order display area 83, icons 85 indicating the respective nodes linked from the node are displayed according to the order of the link information, starting from the left, starting from the left.
With this icon display, the order of the nodes is displayed in a list together with the link relationships in the node.
【0038】図8に示す「NODE−A」のノードのウ
ィンドウでは、序列表示領域83に左詰めで「NODE
−B」のアイコンと、「NODE−C」のアイコンと、
「NODE−D」のアイコンが表示されており、ここで
の「NODE−A」のノードは、そのリンク情報により
「NODE−B」のノードと、「NODE−C」のノー
ドと、「NODE−D」のノードを、この順序でリンク
されていることを示している。したがって、この序列表
示領域83に表示されているアイコン85の左詰めの順
序を変えることにより、「NODE−A」のノードに設
定されている各々のリンク情報の序列を変えることがで
きる。In the "NODE-A" node window shown in FIG. 8, the "NODE-A"
-B "icon," NODE-C "icon,
The icon of “NODE-D” is displayed, and the node of “NODE-A” is linked to the node of “NODE-B”, the node of “NODE-C”, and the “NODE-D” by the link information. D "indicates that the nodes are linked in this order. Therefore, by changing the left-justified order of the icons 85 displayed in the order display area 83, the order of each piece of link information set in the node “NODE-A” can be changed.
【0039】例えば、ウィンドウ・インタフェースの序
列表示領域83に表示されているアイコン85に対し
て、その左詰めの順序を「NODE−C」のアイコンの
次に「NODE−B」のアイコンが来るように、その順
位を逆にする操作をマウス操作により(グラフィカルユ
ーザインタフェース機能により)行うと、この操作によ
り、ここでの「NODE−A」のノードにおけるリンク
情報の序列を変えることができる。For example, with respect to the icons 85 displayed in the order display area 83 of the window interface, the left-justified order is such that the icon of “NODE-C” is followed by the icon of “NODE-B”. If the operation of reversing the order is performed by a mouse operation (by a graphical user interface function), the order of the link information in the “NODE-A” node can be changed by this operation.
【0040】図9は、リンク情報の序列が変えられた状
態のノードおよびリンクの関係を概念的に示す図であ
る。「NODE−A」のノードに、「NODE−C」の
ノードと「NODE−B」のノードと「NODE−D」
のノードの3つのノードが、それぞれ、「LINK#
2」のリンク情報と「LINK#1」のリンク情報と
「LINK#3」のリンク情報によりリンクされている
状態を示している。ただし、この場合のリンク情報の順
序は、左側から順に「LINK#2」のリンク情報,
「LINK#1」のリンク情報,および「LINK#
3」のリンク情報の順序になっている。FIG. 9 is a diagram conceptually showing the relationship between nodes and links in a state where the order of link information has been changed. A node “NODE-C”, a node “NODE-B” and a node “NODE-D” are added to the node “NODE-A”.
Of three nodes are respectively “LINK #
2 shows a state where the link information is linked by the link information “LINK # 1” and the link information “LINK # 3”. However, in this case, the order of the link information is “LINK # 2”,
"LINK # 1" link information and "LINK # 1"
The order of the link information is “3”.
【0041】したがって、ここでは、例えば、「NOD
E−A」のノードのウィンドウ80から、その操作指示
領域82においてノードに対する序列に従った表示処理
の指示を与える「PLAY」ボタンをクリックすると、
そのリンク情報に従って順次にリンクされているノード
の表示の処理が行なわれ、ウィンドウ80のノード内容
表示領域81には、「NODE−A」のノードの内容表
示の次に、「NODE−C」のノードの内容表示が行な
われ、続いて、次に「NODE−B」のノードの内容表
示が行なわる。そして、更に続いて次に「NODE−
D」のノードの内容表示が順次に行なわれる。Therefore, here, for example, “NOD
When the user clicks a “PLAY” button for giving a display processing instruction in the operation instruction area 82 according to the order of the nodes from the window 80 of the node “EA”,
Display processing of the linked nodes is sequentially performed according to the link information. In the node content display area 81 of the window 80, after the content of the node of “NODE-A” is displayed, “NODE-C” is displayed next. The contents of the node are displayed, and then the contents of the node "NODE-B" are displayed. And then, "NODE-
The contents of nodes "D" are sequentially displayed.
【0042】次に、このようなノードおよびリンクの状
態とされたデータ構造を説明する。図10は、図9に示
すようなノードおよびリンクの状態のハイパーテキスト
のデータがノード情報管理部およびリンク情報管理部に
格納されているデータ構造を模式的に示す図である。前
述のように「NODE−A」のノードは、「NODE−
C」のノード,「NODE−B」のノード,および「N
ODE−D」のノードの3つのノードに対してこの順序
でリンクを張っている。したがって、この状態における
「NODE−A」のノード情報構造体のリンク情報は、
(LINK#2LINK#1 LINK#3)なるリス
ト情報として保持され、リンク状態とそのリンクの序列
が設定されている。他のノードのノード情報構造体のリ
ンク情報は、同様に、逆参照のリンク状態を示すリンク
情報がリスト情報として保持されている。Next, a description will be given of a data structure in which the state of such nodes and links is set. FIG. 10 is a diagram schematically illustrating a data structure in which hypertext data in a node and link state as illustrated in FIG. 9 is stored in the node information management unit and the link information management unit. As described above, the node “NODE-A”
C "node," NODE-B "node, and" N
Links are provided in this order to three nodes of “ODE-D”. Therefore, the link information of the node information structure of “NODE-A” in this state is:
(LINK # 2 LINK # 1 LINK # 3) is held as list information, and a link state and an order of the link are set. Similarly, as the link information of the node information structures of the other nodes, link information indicating the link state of the reverse reference is held as list information.
【0043】図11はリンク序列に従って内容表示を行
う場合の処理動作を説明するフローチャートで���る。こ
の場合の処理は、図8に示したウィンドウ80の操作指
示領域82において「PLAY」のボタンをマウス・ク
リックすることにより、処理が開始され、リンク情報に
設定された序列に従って内容表示が行なわれる。FIG. 11 is a flowchart for explaining the processing operation when displaying contents according to the link order. In this case, the process is started by clicking the "PLAY" button with the mouse in the operation instruction area 82 of the window 80 shown in FIG. 8, and the contents are displayed according to the order set in the link information. .
【0044】まず、ステップ101において、ユーザが
操作指示領域の“PLAY”ボタンを操作したこと(マ
ウスイベント)が入力制御部2より検出され、インタフ
ェース制御部1に通知される。次に、ステップ102に
おいて、操作されたマウスの表示画面上の位置から操作
対象のウィンドウで表示されている処理対象の「NOD
E−A」のノードが判別され、ノード情報管理部5から
「NODE−A」のノード情報構造体を得て、処理対象
NODEとして設定される。First, in step 101, the input control unit 2 detects that the user has operated the "PLAY" button in the operation instruction area (mouse event), and notifies the interface control unit 1. Next, in step 102, the “NOD” of the processing target displayed in the operation target window is displayed from the position of the operated mouse on the display screen.
The node of “EA” is determined, the node information structure of “NODE-A” is obtained from the node information management unit 5, and is set as the processing target NODE.
【0045】次に、ステップ103において、処理対象
NODE(「NODE−A」のノード)からノード情報
構造体のリンク情報を得て、変数「LINKLIST」
にそのリンク情報を設定する。次のステップ104にお
いて、ループカウンタの値を設定する。すなわち、カウ
ント変数「N」に初期値“1”を設定し、その終了値変
数「MAX」に先の変数「LINKLIST」の要素数
を設定する。Next, in step 103, the link information of the node information structure is obtained from the NODE to be processed (the node of "NODE-A"), and the variable "LINKLIST" is obtained.
To set the link information. In the next step 104, the value of the loop counter is set. That is, the count variable “N” is set to the initial value “1”, and the end value variable “MAX” is set to the number of elements of the preceding variable “LINKLIST”.
【0046】そして、次にステップ105に進み、ステ
ップ105からの各々のノード情報の順次の表示処理を
開始する。まず、ステップ105において、リンク序列
操作部7が、LINKLISTの設定されたリンク情報
よりN番目のリンク情報構造体を検索し、変数「LIN
K−N」に設定する。この検索の処理は、例えば、リン
ク情報がリスト形式のデータ構造で実現されていれば、
LISP処理系の関数NTHのような機能で実現され
る。Then, the process proceeds to step 105, and the sequential display processing of each node information from step 105 is started. First, in step 105, the link sequence operation unit 7 searches the link information set in the LINKLIST for the N-th link information structure, and retrieves the variable “LIN”.
KN ”. For example, if the link information is realized by a list-type data structure,
It is realized by a function such as a function NTH of the LISP processing system.
【0047】次のステップ106では、前のステップ1
05で検索されて設定された「LINK−N」のリンク
情報構造体を参照し、そのToリンクのスロットに格納
されたポインタより指示される次のノード情報構造体へ
のポインタを、変数「NODE−N」に設定する。これ
により、次に内容表示すベきN番目のノードへの情報が
得られる。次に、ステップ107において、得られたノ
ードへのポインタ情報から指示されるノード情報構造体
の実体情報ポインタで関連付けられた実体情報をアクセ
スして読み出し、ノード情報実体管理部8に保持される
実体情報(文字列、画像、音声、動画など)を得て、そ
の内容を当該ウィンドウのノード内容表示領域に表示し
再生する。In the next step 106, the previous step 1
The pointer to the next node information structure pointed to by the pointer stored in the slot of the To link is referred to by referring to the variable “NODE -N ". As a result, information to the Nth node to be displayed next can be obtained. Next, in step 107, the entity information associated with the entity information pointer of the node information structure pointed to from the obtained pointer information to the node is accessed and read, and the entity held in the node information entity management unit 8 is read. Information (character strings, images, sounds, moving images, etc.) is obtained, and the contents are displayed and reproduced in the node contents display area of the window.
【0048】次に、ステップ108においては、ループ
カウンタの変数Nを更新する。すなわち、カウント変数
「N」に“1”加算する。そして、次のステップ109
において、ループカウンタのカウント変数「N」と終了
値変数「MAX」の値を比較し、Nの値がMAXの値以
上(N≧MAX)であれば、この処理を終了する。ま
た、ここでの比較が、N≧MAXでなければ、ステップ
105に戻り、次のリンク情報に関連して、次のノード
情報の再生処理を実行する。このような処理が実行さ
れ、リンク情報の序列に従って「NODE−C」のノー
ドが表示され、次に「NODE−B」のノードが表示さ
れ、続いて、次に「NODE−D」のノードの3つのノ
ードが順に表示される。Next, at step 108, the variable N of the loop counter is updated. That is, “1” is added to the count variable “N”. Then, the next step 109
, The value of the count variable “N” of the loop counter is compared with the value of the end value variable “MAX”, and if the value of N is equal to or larger than the value of MAX (N ≧ MAX), this processing ends. If the comparison here is not N ≧ MAX, the process returns to step 105, and the reproduction process of the next node information is executed in relation to the next link information. Such processing is executed, the node “NODE-C” is displayed according to the order of the link information, the node “NODE-B” is displayed, and then the node “NODE-D” is displayed. Three nodes are displayed in order.
【0049】次に図9に示したノードおよびリンクの状
態から、新たに「NODE−E」のノードを「NODE
−��」のノードの直後に挿入する場合の動作の説明をす
る。図12は、ノードの挿入の操作が行なわれた場合の
処理動作を説明するフローチャートである。この場合の
処理は、図8に示したウィンドウ80の操作指示領域8
2において「INS」のボタンをマウス・クリックする
ことにより、処理が開始される。Next, based on the state of the nodes and links shown in FIG. 9, the node "NODE-E" is newly added to "NODE-E".
The operation in the case of inserting immediately after the node “−C” will be described. FIG. 12 is a flowchart illustrating a processing operation when a node insertion operation is performed. In this case, the processing is performed in the operation instruction area 8 of the window 80 shown in FIG.
In step 2, the process is started by clicking the "INS" button with the mouse.
【0050】まず、ステップ201において、操作指示
領域82の「INS」ボタンが操作されたこと(マウス
イベント)が、入力制御部2を経由してインタフェース
制御部1により検知されると、ここでの挿入操作の処理
が開始されたことを表示するため、例えば、挿入可能な
ノード候補メニューを表示制御部4が表示する。そし
て、次に、ステップ202において、ユーザの操作によ
り、ノード候補メニューにおいて選択されたノードに関
連するノード情報構造体(挿入ノード候補)を変数「I
NS−NODE」に代入する。ここでは「NODE−
E」のノードを挿入ノードとして選択したものとする。First, in step 201, when the operation of the “INS” button in the operation instruction area 82 (mouse event) is detected by the interface control unit 1 via the input control unit 2, In order to display that the processing of the insertion operation has been started, for example, the display control unit 4 displays an insertable node candidate menu. Then, next, in step 202, the node information structure (insertion node candidate) related to the node selected in the node candidate menu is changed by the variable “I
NS-NODE ". Here, "NODE-
It is assumed that the node "E" is selected as the insertion node.
【0051】次のステップ203において、ユーザが挿
入するノード「NODE−E」の挿入位置を指定する
と、変数「INS−NODE」に代入されている「NO
DE−E」の挿入位置が、何番目のノードになるかを検
出し、その値を変数「N」に設定する。次に、ステップ
204において、ウィンドウのノード内容表示領域に表
示されている現在の処理対象NODE(「NODE−
A」)のノード情報構造体のリンク情報を読み出し、変
数「LINKLIST」に設定する。In the next step 203, when the insertion position of the node "NODE-E" to be inserted is designated by the user, "NO" substituted in the variable "INS-NODE"
The number of the node where the insertion position of “DE-E” is to be detected is detected, and the value is set to a variable “N”. Next, in step 204, the current processing target NODE (“NODE-NODE-NODE”) displayed in the node content display area of the window is displayed.
A)), the link information of the node information structure is read, and is set to a variable “LINKLIST”.
【0052】更に、次のステップ205において、処理
対象NODE(「NODE−A」)のノードと挿入ノー
ド候補(「NODE−E」)との間のリンクを新規設定
するため、リンク情報管理部6に新たなリンク情報構造
体の生成を要求し、生成されたリンク情報構造体を変数
「LINKSTR」に格納する。Further, in the next step 205, the link information management unit 6 sets a new link between the node of the processing target NODE (“NODE-A”) and the insertion node candidate (“NODE-E”). Requesting generation of a new link information structure, and storing the generated link information structure in a variable “LINKSTR”.
【0053】次に、ステップ206において、変数「L
INKSTR」に格納されたリンク情報構造体のFro
mリンクのスロットに、処理対象NODEである「NO
DE−A」のノード情報構造体へのポインタを格納し、
また、Toリンクのスロットには、変数「INS−NO
DE」に保持されている挿入ノード候補の「NODE−
E」のノード情報構造体へのポインタを格納する。Next, at step 206, the variable "L
INKSTR ”in the link information structure
In the slot of m link, “NO” which is the processing target NODE
DE-A ", and store a pointer to the node information structure.
Further, the variable “INS-NO” is stored in the slot of the To link.
“NODE-” of the insertion node candidate held in “DE”
The pointer to the node information structure of "E" is stored.
【0054】次にステップ207において、リンク序列
操作部7が変数「LINKSTR」に保持されているリ
ンク情報構造体を、変数「LINKLIST」のリンク
情報におけるそのリンク情報構造体リストのN番目に挿
入する。そして、次のステップ208において、「NO
DE−A」のノード情報構造体のリンク情報のスロット
を、新しいリンク情報構造体を含む「LINKLIS
T」の内容で置換し、ここでの処理を終了する。Next, in step 207, the link sequence operating unit 7 inserts the link information structure held in the variable "LINKSTR" into the N-th link information structure list in the link information of the variable "LINKLIST". . Then, in the next step 208, “NO
The slot of the link information of the node information structure of “DE-A” is set to “LINKLIS” including the new link information structure.
T ", and the process ends here.
【0055】以上のような操作により、新しいノード
(NODE−E)は、ユーザの指定した序列で「NOD
E−A」のノードにリンクされた状態となる。この状態
で例えば、先に説明した図11に示したフローチャート
のような「PLAY」の処理の操作を「NODE−A」
のノードに適用すれば、挿入された「NODE−E」の
ノードは、N番目に表示される。According to the above operation, the new node (NODE-E) becomes “NOD-E” in the order specified by the user.
The state is linked to the node "EA". In this state, for example, the operation of the processing of “PLAY” as in the flowchart shown in FIG. 11 described above is changed to “NODE-A”.
, The inserted “NODE-E” node is displayed Nth.
【0056】[0056]
【発明の効果】以上、説明したように、本発明のハイパ
ーテキスト装置によれば、ハイパーテキストのノードの
間のリンクに序列を与えて管理し、序列を操作するユー
��インタフェースが提供できる。このため、例えば、ハ
イパーテキスト装置において、特定の順序で一定時間毎
にノードの表示を切替えるアプリケーション・プログラ
ムなどが容易に構築できるようになる。また、ノード間
の時間的前後関係を重要視する情報整理(例えば年表)
を目的とするシステムも容易に構築することが可能とな
る。As described above, according to the hypertext apparatus of the present invention, it is possible to provide a user interface for assigning and managing a link between hypertext nodes and operating the link. For this reason, for example, in a hypertext device, it is possible to easily construct an application program or the like that switches the display of nodes at regular intervals in a specific order. Information arrangement that emphasizes the temporal context between nodes (eg chronology)
It is also possible to easily construct a system for the purpose.
【図面の簡単な説明】[Brief description of the drawings]
【図1】 図1は一般的なハイパーテキスト装置におけ
るノードおよびリンクから構成されるデータ構造の全体
の概念図、FIG. 1 is an overall conceptual diagram of a data structure composed of nodes and links in a general hypertext device;
【図2】 図2はノードに保持されるリンク情報の一例
を示す図、FIG. 2 is a diagram illustrating an example of link information held in a node;
【図3】 図3に新たにノードが追加された状態のノー
ド群のデータ構造の全体の構造図、FIG. 3 is an overall structural diagram of a data structure of a node group in a state where a new node is added to FIG. 3;
【図4】 図4は新たにリンク情報が追加された状態の
「NODE−A」のノードに保持されているリンク情報
の例を示す図、FIG. 4 is a diagram illustrating an example of link information held in a node “NODE-A” in a state where link information is newly added;
【図5】 図5は本発明の一実施例にかかるハイパーテ
キスト装置の要部の構成を示すブロック図、FIG. 5 is a block diagram showing a configuration of a main part of a hypertext device according to an embodiment of the present invention;
【図6】 図6はノード情報管理部に保持されるノード
情報構造体のメンバを説明する図、FIG. 6 is a view for explaining members of a node information structure held in a node information management unit;
【図7】 図7はリンク情報管理部で管理しているリン
ク情報構造体のスロットを説明する図、FIG. 7 is a diagram illustrating slots of a link information structure managed by a link information management unit;
【図8】 図8はハイパーテキスト装置の応用プログラ
ムにおけるユーザインタフェイスの画面表示の一例を示
す図、FIG. 8 is a diagram showing an example of a screen display of a user interface in an application program of the hypertext device;
【図9】 図9はリンク情報の序列が変えられた状態の
ノードおよびリンクの関係を概念的に示す図、FIG. 9 is a diagram conceptually showing a relationship between nodes and links in a state where the order of link information is changed;
【図10】 図10は図9に示すようなノードおよびリ
ンクの状態のハイパーテキストのデータがノード情報管
理部およびリンク情報管理部に格納されているデータ構
造を模式的に示す図、FIG. 10 is a diagram schematically showing a data structure in which hypertext data in a node and link state as shown in FIG. 9 is stored in a node information management unit and a link information management unit;
【図��1��� 図11���リンク序列に従って内容表示を行
う場合の処理動作を説明するフローチャート���FIG. 11 is a flowchart illustrating a processing operation when content is displayed according to a link order;
【図12】 図12はノードの挿入の操作が行なわれた
場合の処理動作を説明するフローチャートである。FIG. 12 is a flowchart illustrating a processing operation when a node insertion operation is performed.
1…インタフェース制御部、2…入力制御部、3…プロ
グラム実行部、4…表示制御部、5…ノード情報管理
部、6…リンク情報管理部、7…リンク操作部、8…リ
ンク情報実体管理部、9…ノード情報構造体、10…リ
ンク情報構造体、11,12,13,14…ノード、1
5,16,17…リンク、20…「START」ラベ
ル、21,22,23…リンク情報、24…「END」
ラベル、31,32…ノード、33…リンク、41…リ
ンク情報、61…ノード識別子スロット、62…表示手
続きスロット、63…実体情報ポインタスロット、64
…リンク情報スロット、71…リンク識別子スロット、
72…Fromリンクスロット、73…Toリンクスロ
ット。DESCRIPTION OF SYMBOLS 1 ... Interface control part, 2 ... Input control part, 3 ... Program execution part, 4 ... Display control part, 5 ... Node information management part, 6 ... Link information management part, 7 ... Link operation part, 8 ... Link information entity management Part, 9 node information structure, 10 link information structure, 11, 12, 13, 14 node, 1
5, 16, 17 ... link, 20 ... "START" label, 21, 22, 23 ... link information, 24 ... "END"
Label, 31, 32 node, 33 link, 41 link information, 61 node identifier slot, 62 display procedure slot, 63 entity information pointer slot, 64
... Link information slot, 71 ... Link identifier slot,
72: From link slot; 73: To link slot.
フロントページの続き (56)参考文献 特開 平5−225185(JP,A) 特開 平5−242166(JP,A) 特開 平5−73397(JP,A) 特開 平5−80967(JP,A) 特開 平5−108288(JP,A) 特開 平5−225037(JP,A) 特開 平2−270068(JP,A) 特開 平5−73245(JP,A) 特開 平5−108457(JP,A) 特開 平2−285470(JP,A) 特開 平1−177633(JP,A) 特開 平4−321144(JP,A) 特開 平5−108458(JP,A) 特開 昭63−286942(JP,A) 特開 平5−225035(JP,A) 特開 平5−108456(JP,A) 「FM−TOWNS TownsGE AR使いこなしガイド(18SP−0164− 1−1)」,富士通株式会社,1990年10 月,p.9−10,72−77 中村 他,”MediaPrevie w:マルチメディア情報を利用した番組 規格/シナリオ作成支援システム構築 例”,情報処理学会研究報告, (1992),Vol.92,No.89(HI −45 IM−8),P.29−36 徳村 他著,”特集 システム商品技 術 マルチメディアシステムと応用事 例”,Fuji Xerox Tech nical Report,冨士ゼロッ クス,(1992),No.7,p.115− 134 清水 他著,”MediaPrevi ew+データベース・インターフェース を備えたマルチメディア・ドキュメント 生成支援システム”,情報処理学会シン ポジウム論文集,(1993),Vol. 93,No.7,p.9−16 藪 他著,”マルチメディア情報編纂 システム”,情報処理学会全国大会講演 論文集,(1991),Vol.43,No. 3,p.3.343−3.346 (58)調査した分野(Int.Cl.6,DB名) G06F 12/00 547 G06F 15/20 - 15/419 Continuation of front page (56) References JP-A-5-225185 (JP, A) JP-A-5-242166 (JP, A) JP-A-5-73397 (JP, A) JP-A-5-80967 (JP) JP-A-5-108288 (JP, A) JP-A-5-225037 (JP, A) JP-A-2-270068 (JP, A) JP-A-5-73245 (JP, A) 5-108457 (JP, A) JP-A-2-285470 (JP, A) JP-A-1-177633 (JP, A) JP-A-4-321144 (JP, A) JP-A-5-108458 (JP, A) A) JP-A-63-286942 (JP, A) JP-A-5-225035 (JP, A) JP-A-5-108456 (JP, A) 1) ", Fujitsu Limited, October 1990, p. 9-10, 72-77 Nakamura et al., "MediaPreview w: Example of building a program standard / scenario creation support system using multimedia information", Information Processing Society of Japan Research Report, (1992), Vol. 92, No. 89 (HI-45 IM-8), p. 29-36 Tokumura et al., “Special Issue on System Product Technology, Multimedia Systems and Application Examples”, Fuji Xerox Technical Report, Fuji Xerox, (1992), 7, p. 115-134 Shimizu et al., "Multimedia Document Generation Support System with MediaPreview + Database Interface", IPSJ Symposium, (1993), Vol. 7, p. 9-16 Yabu et al., "Multimedia Information Compilation System", Proc. Of the IPSJ National Convention, (1991), Vol. 43, No. 3, p. 3.343-3.346 (58) Fields investigated (Int. Cl. 6 , DB name) G06F 12/00 547 G06F 15/20-15/419
Claims (4)
係を保持するリンク情報とにより構成されるハイパーテ
キストを管理し、リンク情報に従って各ノードに保持さ
れている情報を表示するハイパーテキスト装置におい
て、 ノードを管理し該ノードに保持する情報を格納するノー
ド情報格納手段と、 前記ノード間の関係を保持するリンク情報を序列に従っ
た格納順に格納して管理するリンク情報管理手段と、 前記リンク情報管理手段に格納されているリンク情報の
格納順を変えて、その序列を操作するリンク序列操作手
段と、 前記リンク情報管理手段に格納されているリンク情報に
より、その序列に従いノードに保持されている情報を順
次に表示する表示制御手段とを備えたことを特徴とする
ハイパーテキスト装置。1. A hypertext device that manages hypertext composed of nodes that hold information and link information that holds relationships between the nodes, and displays information stored in each node according to the link information. Node information storage means for managing nodes and storing information held in the nodes; and link information holding relationships between the nodes in accordance with the order.
Link information management means for storing and managing the stored link order, and link information stored in the link information management means .
By changing the order of storage, and the link ranking operation means for operating the sequence of its, to the link link information information stored in the management unit
More hypertext apparatus characterized by comprising a display control means for sequentially displaying the information stored in the node in accordance with sequence of it.
において、前記 リンク序列操作手段は、ユーザの操作に応じて、前
記リンク情報管理手段に格納されている各々の要素に対
して、参照、追加、削除、入れ替えの操作を行うことを
特徴としたハイパーテキスト装置。2. The hypertext apparatus according to claim 1, wherein the link sequence operation unit is configured to execute a previous operation in response to a user operation.
A hypertext device wherein reference, addition, deletion, and replacement operations are performed on each element stored in the link information management means .
において、更に、 前記リンク情報管理手段で管理されてる全部または指定
された一部のリンク情報の序列を表示画面上で一覧表示
するリンク情報ブラウズ手段を備えたことを特徴とする
ハイパーテキスト装置。3. The hypertext apparatus according to claim 1, further comprising: a link information browse for displaying a list of all or specified link information managed by said link information management means on a display screen. A hypertext device comprising means.
において、更に、 前記リンク情報ブラウズ手段により表示画面上に一覧表
示されたリンク情報の序列を直接に操作するユーザイン
タフェース手段を備えたことを特徴とするハイパーテキ
スト装置。4. The hypertext device according to claim 3, further comprising a user interface unit for directly operating the order of the link information listed on the display screen by the link information browsing unit. And a hypertext device.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5289761A JP2906949B2 (en) | 1993-10-27 | 1993-10-27 | Hypertext device |
US08/325,142 US5634062A (en) | 1993-10-27 | 1994-10-20 | System for managing hypertext node information and link information |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5289761A JP2906949B2 (en) | 1993-10-27 | 1993-10-27 | Hypertext device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07121427A JPH07121427A (en) | 1995-05-12 |
JP2906949B2 true JP2906949B2 (en) | 1999-06-21 |
Family
ID=17747414
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5289761A Expired - Fee Related JP2906949B2 (en) | 1993-10-27 | 1993-10-27 | Hypertext device |
Country Status (2)
Country | Link |
---|---|
US (1) | US5634062A (en) |
JP (1) | JP2906949B2 (en) |
Families Citing this family (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030026782A1 (en) * | 1995-02-07 | 2003-02-06 | Arthur M. Krieg | Immunomodulatory oligonucleotides |
US5748954A (en) | 1995-06-05 | 1998-05-05 | Carnegie Mellon University | Method for searching a queued and ranked constructed catalog of files stored on a network |
US5794257A (en) * | 1995-07-14 | 1998-08-11 | Siemens Corporate Research, Inc. | Automatic hyperlinking on multimedia by compiling link specifications |
JPH09153067A (en) * | 1995-11-29 | 1997-06-10 | Nec Corp | Hypermedia document havigation system |
US6014679A (en) * | 1995-12-01 | 2000-01-11 | Matsushita Electric Industrial Co., Ltd. | Item selecting apparatus in a system for browsing items for information |
JPH09160821A (en) * | 1995-12-01 | 1997-06-20 | Matsushita Electric Ind Co Ltd | Hypertext document creation device |
US5771355A (en) * | 1995-12-21 | 1998-06-23 | Intel Corporation | Transmitting electronic mail by either reference or value at file-replication points to minimize costs |
JP2861908B2 (en) * | 1996-01-16 | 1999-02-24 | 日本電気株式会社 | Browsing device |
US7035914B1 (en) | 1996-01-26 | 2006-04-25 | Simpleair Holdings, Inc. | System and method for transmission of data |
US6021433A (en) * | 1996-01-26 | 2000-02-01 | Wireless Internet, Inc. | System and method for transmission of data |
JP2870582B2 (en) * | 1996-02-16 | 1999-03-17 | 日本電気株式会社 | Hypermedia document management device |
US20040019610A1 (en) * | 1996-02-27 | 2004-01-29 | Burns Kevin S. | Portal information delivery system for personal computers and SOHO computer systems |
US6014137A (en) | 1996-02-27 | 2000-01-11 | Multimedia Adventures | Electronic kiosk authoring system |
US5911145A (en) * | 1996-07-29 | 1999-06-08 | Rae Technology, Inc. | Hierarchical structure editor for web sites |
US5845299A (en) * | 1996-07-29 | 1998-12-01 | Rae Technology Llc | Draw-based editor for web pages |
US6189019B1 (en) * | 1996-08-14 | 2001-02-13 | Microsoft Corporation | Computer system and computer-implemented process for presenting document connectivity |
US5996010A (en) * | 1996-08-29 | 1999-11-30 | Nortel Networks Corporation | Method of performing a network management transaction using a web-capable agent |
JPH10105550A (en) * | 1996-10-02 | 1998-04-24 | Matsushita Electric Ind Co Ltd | Hypertext document creation device |
US6167426A (en) * | 1996-11-15 | 2000-12-26 | Wireless Internet, Inc. | Contact alerts for unconnected users |
US7278098B1 (en) * | 1997-04-09 | 2007-10-02 | Adobe Systems Incorporated | Method and apparatus for implementing web pages having smart tables |
US6148311A (en) * | 1997-04-25 | 2000-11-14 | Adobe Systems Incorporation | Web site construction by inferring navigational structure from physical file structure |
US6393475B1 (en) * | 1997-07-28 | 2002-05-21 | Nortel Networks Limited | Method of performing a network management transaction using a web-capable agent |
US8386912B2 (en) * | 1997-07-28 | 2013-02-26 | Ca, Inc. | Hypermedia document publishing including hypermedia document parsing |
JPH1153359A (en) * | 1997-07-30 | 1999-02-26 | Nec Corp | Scenario editing device and scenario reproducing device |
US6069630A (en) * | 1997-08-22 | 2000-05-30 | International Business Machines Corporation | Data processing system and method for creating a link map |
US6262736B1 (en) * | 1997-11-15 | 2001-07-17 | Theodor Holm Nelson | Interactive connection, viewing, and maneuvering system for complex data |
US6574644B2 (en) * | 1997-11-26 | 2003-06-03 | Siemens Corporate Research, Inc | Automatic capturing of hyperlink specifications for multimedia documents |
US7437725B1 (en) * | 1999-01-04 | 2008-10-14 | General Electric Company | Processing techniques for servers handling client/server traffic and communications |
US6654761B2 (en) * | 1998-07-29 | 2003-11-25 | Inxight Software, Inc. | Controlling which part of data defining a node-link structure is in memory |
US6562076B2 (en) | 1998-08-31 | 2003-05-13 | Xerox Corporation | Extending application behavior through active properties attached to a document in a document management system |
US6266682B1 (en) * | 1998-08-31 | 2001-07-24 | Xerox Corporation | Tagging related files in a document management system |
US6813746B1 (en) * | 1999-03-10 | 2004-11-02 | Adobe Systems Incorporated | Hierarchical master pages |
US7010742B1 (en) * | 1999-09-22 | 2006-03-07 | Siemens Corporate Research, Inc. | Generalized system for automatically hyperlinking multimedia product documents |
US7191400B1 (en) | 2000-02-03 | 2007-03-13 | Stanford University | Methods for generating and viewing hyperlinked pages |
WO2001086390A2 (en) * | 2000-05-08 | 2001-11-15 | Walker Digital, Llc | Method and system for providing a link in an electronic file being presented to a user |
US20070118803A1 (en) * | 2000-05-08 | 2007-05-24 | Walker Jay S | Products and processes for providing one or more links in an electronic file that is presented to a user |
US6922702B1 (en) | 2000-08-31 | 2005-07-26 | Interactive Video Technologies, Inc. | System and method for assembling discrete data files into an executable file and for processing the executable file |
US20020026521A1 (en) * | 2000-08-31 | 2002-02-28 | Sharfman Joshua Dov Joseph | System and method for managing and distributing associated assets in various formats |
US6839059B1 (en) | 2000-08-31 | 2005-01-04 | Interactive Video Technologies, Inc. | System and method for manipulation and interaction of time-based mixed media formats |
US20020091840A1 (en) * | 2000-11-28 | 2002-07-11 | Gregory Pulier | Real-time optimization of streaming media from a plurality of media sources |
US6954901B1 (en) | 2001-12-13 | 2005-10-11 | Oracle International Corporation | Method and system for tracking a user flow of web pages of a web site to enable efficient updating of the hyperlinks of the web site |
US7441194B2 (en) * | 2002-02-20 | 2008-10-21 | Microsoft Corporation | Calendar-based user interface system |
US20040194017A1 (en) * | 2003-01-06 | 2004-09-30 | Jasmin Cosic | Interactive video interface |
US20040237037A1 (en) * | 2003-03-21 | 2004-11-25 | Xerox Corporation | Determination of member pages for a hyperlinked document with recursive page-level link analysis |
US20050188300A1 (en) * | 2003-03-21 | 2005-08-25 | Xerox Corporation | Determination of member pages for a hyperlinked document with link and document analysis |
US20040255301A1 (en) * | 2003-06-13 | 2004-12-16 | Andrzej Turski | Context association schema for computer system architecture |
US20050028168A1 (en) * | 2003-06-26 | 2005-02-03 | Cezary Marcjan | Sharing computer objects with associations |
US8136025B1 (en) | 2003-07-03 | 2012-03-13 | Google Inc. | Assigning document identification tags |
US7725452B1 (en) * | 2003-07-03 | 2010-05-25 | Google Inc. | Scheduler for search engine crawler |
US7308643B1 (en) | 2003-07-03 | 2007-12-11 | Google Inc. | Anchor tag indexing in a web crawler system |
US8042112B1 (en) | 2003-07-03 | 2011-10-18 | Google Inc. | Scheduler for search engine crawler |
US7478321B2 (en) * | 2003-07-28 | 2009-01-13 | Microsoft Corporation | System and method for dynamically processing display information to combine display focus and context information in screen displays |
US7987172B1 (en) | 2004-08-30 | 2011-07-26 | Google Inc. | Minimizing visibility of stale content in web searching including revising web crawl intervals of documents |
US7984389B2 (en) * | 2006-01-28 | 2011-07-19 | Rowan University | Information visualization system |
US9165040B1 (en) | 2006-10-12 | 2015-10-20 | Google Inc. | Producing a ranking for pages using distances in a web-link graph |
US8286171B2 (en) * | 2008-07-21 | 2012-10-09 | Workshare Technology, Inc. | Methods and systems to fingerprint textual information using word runs |
US8555080B2 (en) * | 2008-09-11 | 2013-10-08 | Workshare Technology, Inc. | Methods and systems for protect agents using distributed lightweight fingerprints |
US9092636B2 (en) * | 2008-11-18 | 2015-07-28 | Workshare Technology, Inc. | Methods and systems for exact data match filtering |
US8406456B2 (en) | 2008-11-20 | 2013-03-26 | Workshare Technology, Inc. | Methods and systems for image fingerprinting |
US8473847B2 (en) * | 2009-07-27 | 2013-06-25 | Workshare Technology, Inc. | Methods and systems for comparing presentation slide decks |
US8522203B1 (en) * | 2009-08-28 | 2013-08-27 | Adobe Systems Incorporated | Dynamic script management |
US11030163B2 (en) | 2011-11-29 | 2021-06-08 | Workshare, Ltd. | System for tracking and displaying changes in a set of related electronic documents |
US10783326B2 (en) | 2013-03-14 | 2020-09-22 | Workshare, Ltd. | System for tracking changes in a collaborative document editing environment |
US10025759B2 (en) | 2010-11-29 | 2018-07-17 | Workshare Technology, Inc. | Methods and systems for monitoring documents exchanged over email applications |
US10574729B2 (en) | 2011-06-08 | 2020-02-25 | Workshare Ltd. | System and method for cross platform document sharing |
US10880359B2 (en) | 2011-12-21 | 2020-12-29 | Workshare, Ltd. | System and method for cross platform document sharing |
US10963584B2 (en) | 2011-06-08 | 2021-03-30 | Workshare Ltd. | Method and system for collaborative editing of a remotely stored document |
US9948676B2 (en) | 2013-07-25 | 2018-04-17 | Workshare, Ltd. | System and method for securing documents prior to transmission |
US9613340B2 (en) | 2011-06-14 | 2017-04-04 | Workshare Ltd. | Method and system for shared document approval |
US9170990B2 (en) | 2013-03-14 | 2015-10-27 | Workshare Limited | Method and system for document retrieval with selective document comparison |
JP5170481B2 (en) * | 2011-08-25 | 2013-03-27 | 国立大学法人京都大学 | Relationship graph database system |
US11567907B2 (en) | 2013-03-14 | 2023-01-31 | Workshare, Ltd. | Method and system for comparing document versions encoded in a hierarchical representation |
US10911492B2 (en) | 2013-07-25 | 2021-02-02 | Workshare Ltd. | System and method for securing documents prior to transmission |
US11182551B2 (en) | 2014-12-29 | 2021-11-23 | Workshare Ltd. | System and method for determining document version geneology |
US10133723B2 (en) | 2014-12-29 | 2018-11-20 | Workshare Ltd. | System and method for determining document version geneology |
US11763013B2 (en) | 2015-08-07 | 2023-09-19 | Workshare, Ltd. | Transaction document management system and method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3448874B2 (en) * | 1992-02-15 | 2003-09-22 | 富士ゼロックス株式会社 | Document processing apparatus and document processing method |
US5446891A (en) * | 1992-02-26 | 1995-08-29 | International Business Machines Corporation | System for adjusting hypertext links with weighed user goals and activities |
-
1993
- 1993-10-27 JP JP5289761A patent/JP2906949B2/en not_active Expired - Fee Related
-
1994
- 1994-10-20 US US08/325,142 patent/US5634062A/en not_active Expired - Lifetime
Non-Patent Citations (5)
Title |
---|
「FM−TOWNS TownsGEAR使いこなしガイド(18SP−0164−1−1)」,富士通株式会社,1990年10月,p.9−10,72−77 |
中村 他,"MediaPreview:��ルチメディア情報を利用した番組規�����������������作成支援システム構築例",情報処理学会研究報告,(1992),Vol.92,No.89(HI−45 IM−8),P.29−36 |
徳村 他著,"特集 システム商品技術 マルチメディアシステムと応用事例",Fuji Xerox Technical Report,冨士ゼロックス,(1992),No.7,p.115−134 |
清水 他著,"MediaPreview+データベース・インターフェースを備えたマルチメディア・ドキュメント生成支援システム",情報処理学会シンポジウム論文集,(1993),Vol.93,No.7,p.9−16 |
藪 他著,"マルチメディア情報編纂システム",情報処理学会全国大会講演論文集,(1991),Vol.43,No.3,p.3.343−3.346 |
Also Published As
Publication number | Publication date |
---|---|
US5634062A (en) | 1997-05-27 |
JPH07121427A (en) | 1995-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2906949B2 (en) | Hypertext device | |
JP4195444B2 (en) | Method and system for extending file system APIs | |
US7487452B2 (en) | Method and system for making resources available | |
JP3400193B2 (en) | Method and apparatus for displaying tree structure list with window-related identification icon | |
US7844036B2 (en) | Visual test automation tool for message-based applications, web applications and SOA systems | |
US10423301B2 (en) | Sections of a presentation having user-definable properties | |
US8069421B2 (en) | Methods and apparatus for graphical object implementation | |
JP2862075B2 (en) | Network map display processing system | |
EP0453152A2 (en) | Computer program specification system | |
US20130205236A1 (en) | Web application for debate maps | |
JP4997602B2 (en) | Multi-screen display system | |
EP3805909B1 (en) | Display control device, display control method, and display control program | |
BR112015006336B1 (en) | non-transitory machine-readable storage medium for simplified knowledge engineering | |
JP5539127B2 (en) | Document management system, search specification method, program | |
US20080028003A1 (en) | Structured object model merge tool with static integrity constraint observance | |
GB2256511A (en) | Invoking method in object-oriented languages. | |
JP2870582B2 (en) | Hypermedia document management device | |
JPH10320390A (en) | View change method based on self-reproduction of documents | |
JP2898305B2 (en) | File management device and file management method | |
US11797505B2 (en) | Column browser for navigating hierarchical data structures | |
EP1255207B1 (en) | Method and apparatus for automatically searching hypertext structure | |
US6870551B1 (en) | Method and apparatus for displaying full and selected dynamic data in a data processing system | |
CN113535037A (en) | Interactive display method and device for command line terminal, computer readable medium and equipment | |
JPH03278247A (en) | Hyper medium system | |
JP2019153204A (en) | Document management program, document management device, and document management method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080402 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090402 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100402 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110402 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120402 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130402 Year of fee payment: 14 |
|
LAPS | Cancellation because of no payment of annual fees |