FOHM: a fundamental open hypertext model for investigating interoperability between hypertext domains

The Open Hypermedia Systems community has been largely concerned with interoperability between hypertext systems which share the same paradigm. It has evolved a component based framework for this purpose, in which specific but incompatible middleware components are designed for each hypertext domain, such as navigational hypertext, spatial hypertext or taxonomic hypertext. This paper investigates the common features of these domains and introduces FOHM, a Fundamental Open Hypertext Model, which defines a common data model and set of related operations that are applicable for all three domains. Using this layer the paper explores the possible semantics of linking between different hypertext domains, and shows that each can introduce features which benefit the other domains.

[1]  Peter J. Nürnberg,et al.  As we should have thought , 1997, HYPERTEXT '97.

[2]  Vannevar Bush,et al.  As we may think , 1945, INTR.

[3]  Hugh C. Davis,et al.  OHP: A Draft Proposal for a Standard Open Hypermedia Protocol , 1996 .

[4]  Richard N. Taylor,et al.  A Critique of the Open Hypermedia Protocol , 2006, J. Digit. Inf..

[5]  Hugh C. Davis,et al.  Addressing interoperability in open hypermedia: The design of the open hypermedia protocol , 1999, New Rev. Hypermedia Multim..

[6]  Kasper Østerbye,et al.  Proceedings of the ECHT'94 Workshop on Open Hypermedia Systems , 1994 .

[7]  Joseph M. Goodman,et al.  HAM: a general purpose hypertext abstract machine , 1988, CACM.

[8]  Peter J. Nürnberg,et al.  CAOS: a collaborative and open spatial structure service component with incremental spatial parsing , 1999, HYPERTEXT '99.

[9]  David Lowe,et al.  Hypermedia and the Web: An Engineering Approach , 1999 .

[10]  Brenda Dervin,et al.  Given a context by any other name: methodological tools for taming the unruly beast , 1997 .

[11]  Frank M. Shipman,et al.  Spatial hypertext and the practice of information triage , 1997, HYPERTEXT '97.

[12]  Peter J. Nürnberg,et al.  Designing Digital Libraries for the Hyperliterate Age , 1996, J. Univers. Comput. Sci..

[13]  H. Van Dyke Parunak,et al.  Hypercubes Grow on Trees (and Other Observations from the Land of Hypersets) , 1993, Hypertext.

[14]  P. David Stotts,et al.  Hypertext 2000: Databases or Documents , 1991, Electron. Publ..

[15]  Peter J. Nürnberg,et al.  Evolving hypermedia middleware services: lessons and observations , 1999, SAC '99.

[16]  H. Van Dyke Parunak,et al.  Don't link me in: set based hypermedia for taxonomic reasoning , 1991, HYPERTEXT '91.

[17]  Luc Moreau,et al.  On the Expressiveness of Links in Hypertext Systems , 1998, Comput. J..

[18]  Peter J. Nürnberg,et al.  A Vision for Open Hypermedia Systems , 2006, J. Digit. Inf..

[19]  Frank Wm. Tompa A data model for flexible hypertext database systems , 1989, TOIS.

[20]  Douglas C. Engelbart,et al.  Augmenting human intellect: a conceptual framework , 1962 .

[21]  Seongbin Park Structural properties of hypertext , 1998, HYPERTEXT '98.

[22]  Mayer D. Schwartz,et al.  The Dexter Hypertext Reference Model , 1994, CACM.

[23]  Jörg M. Haake,et al.  Hypermedia and cognition: designing for comprehension , 1995, CACM.

[24]  Frank M. Shipman,et al.  Spatial hypertext: designing for change , 1995, CACM.

[25]  Peter J. Nürnberg,et al.  A component-based open hypermedia approach to integrating structure services , 1999, New Rev. Hypermedia Multim..

[26]  P. David Stotts,et al.  Programmable browsing semantics in Trellis , 1989, Hypertext.

[27]  Peter John Nuernberg HOSS: an environment to support structural computing , 1998 .