Ubiquitous Metainformation and the WYWWYWI Principle

Computer systems should provide what you want, when you want it (the WYWWYWI principle, pronounced "why why why"), but they frequently do not. Our research encourages a new philosophy of design based on the WYWWYWI principle, and the tools for authors to provide this easily. Comprehensive metainformation embodies the WYWWYWI principle. Metainformation includes the structural relationships, content-based relationships, user-declared link-based relationships, and metadata around an element of interest. Combined, the metainformation goes a long way towards establishing the full semantics for (the meaning of and context around) a system's elements. We take a three-pronged approach to providing metainformation on a grand scale. First, we provide a systematic methodology for systems analysts to determine the relationships around elements of interest in their information domains - relationship analysis. Relationship analysis will result in a comprehensive set of a domain's structural relationships. Second, we provide a Metainformation Engine, which automatically generates sets of structural and content-based relationships around elements of interest as links, as well as metadata within static and virtual documents. Third, we provide an infrastructure for widespread link-based services within both static and virtual documents. This approach provides the inspiration as well as a sound foundation for a ubiquitous embracing of the WYWWYWI principle in the everyday systems people use, both on the Web and beyond.

[1]  Joonhee Yoo,et al.  Finding linking opportunities through relationship-based analysis , 2000, HYPERTEXT '00.

[2]  Gustavo Rossi,et al.  Design patterns for object-oriented hypermedia applications , 1996 .

[3]  Michael L. Brodie Association: A Database Abstraction for Semantic Modelling , 1981, ER.

[4]  Didier Stricker,et al.  Archeoguide: first results of an augmented reality, mobile computing system in cultural heritage sites , 2001, VAST '01.

[5]  Hemant K. Bhargava,et al.  Oona, Max and the WYWWYWI Principle: generalized Hypertext and Model Management in a Symbolic Programming Environment , 1988, ICIS.

[6]  Peter Ørbæk,et al.  "Physical hypermedia": organising collections of mixed physical and digital material , 2003, HYPERTEXT '03.

[7]  Richard Saul Wurman,et al.  Information Anxiety 2 , 1989 .

[8]  Russell L. Ackoff,et al.  Management misinformation systems , 1967 .

[9]  John Mylopoulos,et al.  Generalization/Specialization as a Basis for Software Specification , 1982, On Conceptual Modelling.

[10]  Peter Brusilovsky,et al.  Adaptive Hypermedia , 2001, User Modeling and User-Adapted Interaction.

[11]  Steve Vinoski,et al.  Middleware "Dark Matter" , 2002, IEEE Internet Comput..

[12]  Alan Dix Dynamic Pointers and Threads , 1994 .

[13]  Gustavo Rossi,et al.  Engineering Web Applications for Reuse , 2001, IEEE Multim..

[14]  Yi-Fang Brook Wu Automatic concept organization : organizing concepts from text through probability of co-occurrence analysis (POCA) , 2001 .

[15]  Wolfgang Emmerich,et al.  Software engineering and middleware: a roadmap , 2000, ICSE '00.

[16]  Joonhee Yoo,et al.  Towards a relationship navigation analysis , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[17]  Erik G. Nilsson,et al.  Aspects of systems integration , 1990, Systems Integration '90. Proceedings of the First International Conference on Systems Integration.

[18]  J. Miller The Ethics of Hypertext , 1995 .

[19]  Hugh C. Davis,et al.  MICROCOSM: An Open Hypermedia Environment for Information Integration , 1992 .

[20]  Michael Bieber,et al.  Augmenting applications with hypermedia functionality and meta-information , 2001 .

[21]  James Martin,et al.  Object-oriented analysis and design , 1992 .

[22]  Jeff Conklin,et al.  Hypertext: An Introduction and Survey , 1987, Computer.

[23]  Yi Qin,et al.  Comparison of two approaches to building a vertical search tool: a case study in the nanotechnology domain , 2002, JCDL '02.

[24]  R. Wurman Information anxiety is produced by the ever-widening gap between what we understand and what we think we should understand ... , 1989 .

[25]  Herbert Van de Sompel,et al.  Generalizing the OpenURL Framework beyond References to Scholarly Works: The Bison-Futé Model , 2001, D Lib Mag..

[26]  Bradley N. Miller,et al.  GroupLens: applying collaborative filtering to Usenet news , 1997, CACM.

[27]  Ben Shneiderman,et al.  Universal usability , 2000, Commun. ACM.

[28]  Joonhee Yoo,et al.  Hypermedia: a design philosophy , 1999, CSUR.

[29]  G. Halasz Frank,et al.  Reflections on NoteCards: seven issues for the next generation of hypermedia systems , 1987, CACM.

[30]  George Cotkin "Hyping the Text": Hypertext, Postmodernism, and the Historian , 1996 .

[31]  Gustavo Rossi,et al.  A framework for extending object-oriented applications with hypermedia functionality , 1996, New Rev. Hypermedia Multim..

[32]  Charles J. Kacmar A Process Approach for Providing Hypermedia Services to Existing, Non-hypermedia Applications , 1995, Electron. Publ..

[33]  Joonhee Yoo,et al.  Relationship analysis , 2000 .

[34]  Gordon B. Davis,et al.  Management information systems : conceptual foundations, structure, and development , 1985 .

[35]  Andy Cockburn,et al.  Which way now? Analysing and easing inadequacies in WWW navigation , 1996, Int. J. Hum. Comput. Stud..

[36]  Nicholas J. Belkin,et al.  Retrieval techniques , 1987 .

[37]  Hugh Davis,et al.  Data integrity problems in an open hypermedia link service , 1995 .

[38]  Les Carr,et al.  Link services or link agents? , 1998, HYPERTEXT '98.

[39]  Kenneth M. Anderson,et al.  Integrating open hypermedia systems with the World Wide Web , 1997, HYPERTEXT '97.

[40]  Max J. Egenhofer,et al.  Asessing Semnatic Similarities among Geospatial Feature Class Definitions , 1999, INTEROP.

[41]  Il Im,et al.  Finding Information Just for You: Knowledge Reuse Using Collaborative Filtering Systems , 2001, ICIS.

[42]  M. Egenhofer Categorizing Binary Topological Relations Between Regions, Lines, and Points in Geographic Databases , 1998 .

[43]  Les Carr,et al.  The Distributed Link Service: A Tool for Publishers, Authors, and Readers , 1995, WWW.

[44]  J. Burton,et al.  Hypermedia concepts and research: an overview , 1995 .

[45]  Brian Henderson-Sellers,et al.  OPEN Relationships - Associations, Mappings, Dependencies, and Uses , 1998, J. Object Oriented Program..

[46]  Michael Bieber,et al.  On Generalizing the Concept of Hypertext , 1992, MIS Q..

[47]  James Martin,et al.  Object-oriented methods : a foundation , 1995 .

[48]  Peter Wilson Information Modeling , 1987, IEEE Computer Graphics and Applications.

[49]  Charles J. Kacmar,et al.  Supporting Hypermedia Services in the User Interface , 1993, Hypermedia.

[50]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[51]  John Mylopoulos,et al.  Information Modeling in the Time of the Revolution , 1998, Inf. Syst..

[52]  Peter Brusilovsky,et al.  Methods and techniques of adaptive hypermedia , 1996, User Modeling and User-Adapted Interaction.

[53]  Hugh C. Davis,et al.  Light hypermedia link services: a study of third party application integration , 1994, ECHT '94.

[54]  Michael Bieber,et al.  Hypertext and Web engineering , 1998, HYPERTEXT '98.

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

[56]  Frank G. Halasz,et al.  Reflections on NoteCards: seven issues for the next generation of hypermedia systems , 1987, CACM.

[57]  Herbert Van de Sompel,et al.  OpenURL syntax description: version OpenURL/1.0f, 2000-05-16 , 2000 .

[58]  Hugh C. Davis,et al.  Media-based navigation with generic links , 1996, HYPERTEXT '96.

[59]  Hugh C. Davis,et al.  Hypertext link integrity , 1999, CSUR.

[60]  Jakob Nielsen,et al.  Multimedia and Hypertext: The Internet and Beyond , 1995 .

[61]  Jakob Nielsen,et al.  The art of navigating through hypertext , 1990, CACM.

[62]  Herbert Van de Sompel,et al.  Reference Linking in a Hybrid Library Environment, Part 2: SFX, a Generic Linking Solution , 1999, D Lib Mag..

[63]  Herbert Van de Sompel,et al.  Reference Linking in a Hybrid Library Environment. Part 3: Generalizing the SFX solution in the "SFX@Ghent & SFX@LANL" experiment , 1999, D Lib Mag..

[64]  Jianwen Su,et al.  Support for Modeling Relationships in Object-Oriented Databases , 1999, Data Knowl. Eng..

[65]  Ronald J. Brachman,et al.  What IS-A Is and Isn't: An Analysis of Taxonomic Links in Semantic Networks , 1983, Computer.

[66]  Frederick E. Petry,et al.  Modeling Spatial Relationships within a Fuzzy Framework , 1998, J. Am. Soc. Inf. Sci..

[67]  Randall H. Trigg,et al.  From Web to Workplace: Designing Open Hypermedia Systems , 1999 .

[68]  Michael Bieber,et al.  Just-in-time hypermedia , 2005 .

[69]  Harri Oinas-Kukkonen What is inside a link? , 1998, CACM.

[70]  Herbert Van de Sompel,et al.  Open Linking in the Scholarly Information Environment Using the OpenURL Framework , 2001, D Lib Mag..

[71]  Herbert Van de Sompel,et al.  Reference Linking in a Hybrid Library Environment , 1999 .

[72]  Harri Oinas-Kukkonen,et al.  Fourth generation hypermedia: some missing links for the World Wide Web , 1997, Int. J. Hum. Comput. Stud..

[73]  Georgios D. Styliaras,et al.  Evaluation of hypermedia application development and management systems , 1998, HYPERTEXT '98.

[74]  John Riedl,et al.  An algorithmic framework for performing collaborative filtering , 1999, SIGIR '99.

[75]  Veda C. Storey,et al.  Modelling of set Membership: The Notion and the Issues , 1995, Data Knowl. Eng..

[76]  Herbert Van de Sompel,et al.  Reference Linking in a Hybrid Library Environment, Part 1: Frameworks for Linking , 1999, D Lib Mag..

[77]  DianeC . P. Smith,et al.  Database Abstractions: Aggregation and Generalization , 1989 .

[78]  Fabio Vitali,et al.  Toward Support for Hypermedia on the World Wide Web , 1997, Computer.

[79]  Lori A. Clarke,et al.  A framework for event-based software integration , 1996, TSEM.

[80]  Brian Henderson-Sellers OPEN Relationships - Compositions and Containments , 1997, J. Object Oriented Program..

[81]  Steven Kimbrough,et al.  On the Logic of Generalized Hypertext , 1992, Decis. Support Syst..

[82]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.