High Path: The Big Push


E. Extending the system

1. VIRTUAL CONTEXTS
Add a new kind of location, called a "virtual context"

"Virtual" contrasts with "real" (pages are real locations).
The words real and virtual are borrowed from classical optics. Distortion affects all optical images, whether real or virtual.
2. THE GOAL OF DEVELOPMENT
We want the words "Ridge Route" to have co-ordinated meanings, including the following:
  1. the static structual interconnection of pages and links (seen in the red area of the graph)
  2. the visitor's experience in following the development of ideas in a succession of pages seen on the browser

3. EXTENDING THE CONCEPT OF LOCATION
Expand the definition of location to include:
  1. pages (as before)
  2. virtual contexts
  3. context-detail pairs: each pair (i.e. each link) is a location
4. EXTENDING THE CONCEPT OF CONTEXT-DETAIL PAIR
Expand the definition of context-detail pairs to include:
  1. pairs where a page is the context and a link identified with another page is the detail (as before)
  2. pairs where a virtual context is the context and a page incorporated in the set is the detail
  3. pairs where a virtual context is the context and a context-detail pair is the detail (e.g., the pair where Water Trail is the context and the forward link from stage_1 to stage_2 is the detail)

F. Notating the extension

The extended system interfaces with device_2.

The essential HyprLink graph has 19 page locations and 79 links. A fully extended graph would also include 19 page locations, 79 link locations and at least 5 virtual contexts (over 100 locations total), too many for this medium. Some partial views should enable the visitor to envision the extended graph.

Focus on six pages, ridjguid and device_n, and the links between those six pages. This area of focus is the red area in the graph. This area constitutes the core of Ridge Route.

1. Event Notation
Before the extension:
Locations and their abbreviations
g=ridjguid, n=device_n
Context-detail pairs
(g-0) (g-1) (g-2) (g-3) (g-4) (0-1) (1-0) (1-2) (2-1) (2-3) (3-2) (3-4) (4-3) (0-g) (1-g) (2-g) (3-g) (4-g)

After the extension:

Locations:
add the following virtual context: RR = Ridge Route
add the context-detail pairs from before the extension, e.g. (g-0)
Context-detail pairs:
add the following pairs: (RR-g) (RR-0) (RR-1) (RR-2) (RR-3) (RR-4)
add the following pairs: [RR-(g-0)] [RR-(g-1)] [RR-(g-2)] [RR-(g-3)] [RR-(g-4)] [RR-(0-1)] [RR-(1-0)] [RR-(1-2)] [RR-(2-1)] [RR-(2-3)] [RR-(3-2)] [RR-(3-4)] [RR-(4-3)] [RR-(0-g)] [RR-(1-g)] [RR-(2-g)] [RR-(3-g)] [RR-(4-g)]
brackets -- [ - ] -- are the same as parentheses -- ( - ): using both to avoid eyestrain

2. Dot-and-arrow notation
An image shows the development of the event (or link):


3. Matrix Notation
Begin with the red area in the hyprlink graph and identify each link as a particular location, named with a letter

The extension in matrix notation. Each letter naming a link is identified with a corresponding row and column in the matrix.


The Ridge Route virtual context has been introduced. Ridge Route can be defined in different ways, including or excluding locations according to the designer. This structure is the same as the one defined for Event Notation.

Forward on High Path


All materials copyright by Robert Kovsky, 1997.