1 |
================================================================================== |
================================================================================== |
2 |
Hyperstructure: A Fine-Grained Approach to |
Hyperstructure: A Fine-Grained Approach to Hypermedia Systems |
3 |
================================================================================== |
================================================================================== |
4 |
|
|
5 |
Abstract |
Abstract |
14 |
|
|
15 |
The fundamental ideas in what we call hyperstructure are due to Ted Nelson. |
The fundamental ideas in what we call hyperstructure are due to Ted Nelson. |
16 |
The authors were exposed to these ideas in connection with the Gzz (earlier called GZigZag) |
The authors were exposed to these ideas in connection with the Gzz (earlier called GZigZag) |
17 |
project, whose goal was to implement Ted Nelson's ZigZag(tm) structure |
project, whose goal was to implement Ted Nelson's ZigZag(tm) (trademark of Ted Nelson) structure |
18 |
in collaboration with him. |
in collaboration with him. |
19 |
In spring 2003, due to various issues including patents, |
In spring 2003, due to various issues including patents, |
20 |
our research group began the Fenfire project, which was essentially all |
our research group began the Fenfire project, which was essentially all |
21 |
the technologies developed in connection with Gzz but using RDF instead of the ZigZag(tm) |
the technologies (user interface, storage, functional programming -related) |
22 |
|
developed in connection with Gzz but using RDF instead of the ZigZag(tm) |
23 |
as the underlying structure. Most importantly, the ideas and goals related |
as the underlying structure. Most importantly, the ideas and goals related |
24 |
to hyperstructure were retained, as well as the use of the basic Xanalogical permanent media paradigm. |
to hyperstructure were retained, as well as the use of the basic Xanalogical permanent media paradigm. |
25 |
|
|
34 |
|
|
35 |
.. |
.. |
36 |
|
|
37 |
|
- Often used in today's web culture |
38 |
|
|
39 |
Xanalogical |
Xanalogical |
40 |
----------- |
----------- |
41 |
|
|
85 |
|
|
86 |
- focus on personal hypertext from the start! |
- focus on personal hypertext from the start! |
87 |
|
|
88 |
ZigZag |
Applet vs applitude |
89 |
|
|
90 |
- including Xu |
Building blocks |
91 |
|
=============== |
92 |
|
|
93 |
Applet vs applitude |
ZigZag(tm) structure |
94 |
|
-------------------- |
95 |
|
|
96 |
|
Ted Nelson's original |
97 |
|
hyperstructure and applitude concepts |
98 |
|
were developed for the ZigZag(tm) structure. |
99 |
|
|
100 |
|
The ZigZag(tm) structure is ... |
101 |
|
|
102 |
|
RDF |
103 |
|
--- |
104 |
|
|
105 |
|
RDF is ... |
106 |
|
|
107 |
|
Semantic web |
108 |
|
|
109 |
|
RDF and ZigZag(tm) structure are actually closely |
110 |
|
related: ZigZag(tm) is obtained if a RDF graph is constrained |
111 |
|
by two uniqueness conditions: for all x, y, there can be |
112 |
|
at most one triple of the form (x, y, *), and |
113 |
|
at most one triple of the form (*, x, y). |
114 |
|
|
115 |
|
While the ZigZag(tm) structure is simpler to browse locally, |
116 |
|
programming is more difficult since representing one-to-many |
117 |
|
and many-to-many relations is, while possible, laborious. |
118 |
|
|
119 |
|
|
120 |
|
Xanalogical permanent media |
121 |
|
--------------------------- |
122 |
|
|
123 |
|
Can be integrated into nearly any system |
124 |
|
|
125 |
|
Delivers significant benefits... |
126 |
|
|
127 |
Fenfire |
Fenfire |
128 |
======= |
======= |
132 |
An example applitude: FenPDF |
An example applitude: FenPDF |
133 |
============================ |
============================ |
134 |
|
|
135 |
Combines |
Combines different types of hypertext |
136 |
|
|
137 |
- spatial |
- spatial |
138 |
- xanalogical |
- xanalogical |