260 likes | 436 Views
Beyond the Traditional Domains of Hypermedia. David E. Millard, Danius T. Michaelides, David De Roure, Mark J. Weal. OHP to FOHM. OHSWG investigating interoperability between OHSs Open Hypermedia Protocol Different domains of hypermedia (Navigational, Spatial and Taxonomic as examples)
E N D
Beyond the Traditional Domains of Hypermedia David E. Millard, Danius T. Michaelides, David De Roure, Mark J. Weal
OHP to FOHM • OHSWG investigating interoperability between OHSs • Open Hypermedia Protocol • Different domains of hypermedia (Navigational, Spatial and Taxonomic as examples) • OHP-Nav • What about a unified model to cover all three? • Fundamental Open Hypermedia Model (FOHM)
FOHM • Associations – generalised links • Referencable Associations – Associations can connect to each other • Context – to define visible parts of the hyperstructure • Rules – ‘collapsing’ structures when context fails • Behaviour – opaque objects containing client instructions • Stand-alone OHS called Auld Linky that implements it all
A Navigational Link in FOHM Link Association S D D Binding Reference Data Context Behaviour
A Navigational Link in FOHM Link Association S D D Binding Reference Data Context Behaviour
A Navigational Link in FOHM Link Association S D D Binding Reference Data Context Behaviour
A Navigational Link in FOHM Link Association S D Binding Reference Data Context Behaviour
The Domains of Hypermedia The Universal Set of Structure Nav Tax Space The OHP view of the hypertext domains
The Domains of Hypermedia The Universal Set of Structure Nav Space Tax The FOHM view of the hypertext domains
The Domains of Hypermedia The Universal Set of Structure Nav Space Tax FOHM FOHM covers more than the original 3 domains
Real-world Links • Equator City Project • Linking over ‘real-world’ spaces • Visitors move around museum with PDA and positioning system • Auld Linky serves up links to new destinations • Real-world links need multiple descriptions • Why should the visitor move? • What have they just moved to? • (How do they move there?) • Descriptions can be multi-media (e.g. audio)
Real-world Links Link SRC BEFORE BEFORE DEST AFTER Child Adult Child audio text audio REAL WORLD
Virtual Documents • A tour over many media fragments • Compiled into a document by the application • Context makes membership of the composite conditional • Similar to conditional transclusion • Structure is the same as a guided tour • NB a guided tour is not a part of OHP-Nav, Space or Tax
Virtual Documents Composite Document (list) 2 3 4 5 1 Composite D Composite Document text pic text 1 2 3 1 2 text pic text text text
Virtual Documents Composite Document (list) 2 3 4 5 1 Composite D Composite Document text pic text 1 2 3 1 2 text pic text text text
Virtual Documents Composite Document (list) 2 3 4 5 1 Composite D Composite Document text pic text 1 2 3 1 2 text pic text text text
Virtual Documents Composite Document (list) 2 4 5 1 Composite Document text pic text 1 2 text pic
Sculptural Hypertext • Makes a distinction from traditional ‘calligraphic hypertext’ • Calligraphic Hypertext adds links until network is complete • Sculptural Hypertext removes links until network is complete • Each link has conditions that must be true before it is visible… • …and actions that determine whether new conditions are true • FOHM formalises this
Generalising Links Specific S D
Generalising Links Local S D
Generalising Links Generic S D
Context (Conditions) Behaviour (Actions) Generalising Links Sculptural S D
Real-world Composite Documents Sculptural The Domains of Hypermedia The Universal Set of Structure Nav Space Tax FOHM Where would these new structures go?
Context vs. Structure • With real-world links: is location part of context or an anchor? • I.e. are real-world links specific or sculptural? • This applies to all media documents • Early work described anchors as context on the end of a link • Anchors quickly became absorbed into mainstream models • Should we be doing the same with our contextual elements • Or should anchors become contextual again
Conclusions • There are interesting structures lying beyond the domains of hypermedia identified by OHP • There are new types of hypertext lying in the overlap between them (sculptural hypertext) • Was the OHP-Nav link powerful enough? • It cannot express our real-world links • It cannot deal with sculptural hypertext • Context is powerful, useful and increasingly important • Should we be trying to specify what is currently contextual • Or Contextualise what is currently structural?