Early hypertext systems were monolithic and closed, but newer systems tend to be open, distributed, and support collaboration. While this development has resulted in increased openness and flexibility, integrating or adapting various different tools, such as content editors, viewers or even other link servers has remained a tedious task. Many developers were implementing essentially similar components, simply for the benefit of having their own platform on which to experiment with hypertexts.The open hypermedia community is addressing this issue of interoperability between open hypermedia systems. The goal of the community is to provide an open hypermedia framework that can be used by application developers outside the community to construct more powerful hypermedia-aware applications. The design and evolution of this framework is presented along with the requirements that drove its development. The framework has matured to the point where it has supported the creation of a number of research prototypes. These prototypes are described and evaluated with respect to their use of the framework.
KEYWORDS:Open hypermedia protocol navigational interface (OHP-Nav), component-based open hypermedia system (CB-OHS), reference architecture, data model, interoperability, open hypermedia systems working group (OHSWG), structural computing.