You are on page 1of 3

Enriching Hypermedia on the Web

Bernard Roper
Web Science Institute
University of Southampton
b.a.roper@soton.ac.uk

Abstract Linking, using bi-directional links, stored in a database (linkbase),


We examine Microcosm and Hyper-G, contemporaries of the rather than in documents allowed a richer, more robust architecture.
World Wide Web. We compare the three systems the reasons the Documents could be linked to without being edited and bi-
world Wide Web became dominant, also noting that the simplicity directionality allowed identification of incoming links which could
of the web has fostered developments that are leading to much be updated if a document was deleted or renamed, avoiding
richer hypermedia systems. We explore two of these: augmented ‘hanging links’ and 404 errors. Link integrity was maintained as
reality and the semantic web. part of the edit/import process [2].

1. Introduction Structure, documents were arranged in collections, which could


At the start of the 1980’s, Hypermedia systems mostly existed on span multiple servers and were displayed hierarchically in a system
LANs or discs. Their scope was institutional and although many map in the session viewer. Collections could be linked to other
realised their growth potential, people still thought in terms of collections or documents. The linkbase allowed computation of
thousands of documents. As the Internet grew in importance, so did local (fisheye) views to orientate the user by displaying links local
the potential for sharing links across systems and networks and the to their context[2].
concept of open hypermedia systems which [6]:
Unlike W3, the client used a single, stateful connection to a single
 do not impose mark-up on data making it inaccessible to Hyper-G server, which handled authentication, permissions,
other platforms sessions and content caching. It also handled requests to additional
 integrate with any tool running under the host OS servers, acting as a client proxy[7].
 work across different platforms and over networks
The client had several components. The base process was the
 do not distinguish authors and readers
session manager which handled the server connection and
 are extensible navigation, using document viewers to display video, various image
By 1991 hypermedia systems had begun to address issues of formats and text. Hyper-G’s SGML based text format HTF was
scalability and openness. This report examines three of the most similar to HTML, which allowed it to process http requests and
important: Hyper-G, Microcosm and the World Wide Web (W3), render html representations of resources for W3 clients [1]. This
exploring the reasons why W3 dominated despite lacking many of and the ability to store pointers to documents on other systems gave
the features of the other two. We also look at how those reasons led it some degree of openness, but it was still closed in that it relied
to developments which promise richer hypermedia architectures in on files being imported and offered limited capabilities for
the future. independent applications.

2. Hypermedia systems 2.2 Microcosm


2.1 Hyper-G Microcosm consisted of a set of autonomous processes interacting
Hyper-G was a user-client application with more advanced features using Microcosm’s messaging system. The document control
than W3. It shipped with a viewer called Harmony, a built in system received messages from a viewer, usually in response to user
database, authentication system, multi-language and multimedia input. The message was sent to the filter manager which passed it
support. Its navigation tools used three strategies: through various filters which determined the action required. The
Search, built in, with all documents indexed as part of the upload most important was the linkbase filter which would determine the
process[2]. anchor source, generating a message back to the document control
system to send the destination document to the viewer to display
the destination anchor [6]. Like Hyper-G, it stored links an external and hypermedia engineering as both involve the creation and
linkbase rather than in documents. Unlike Hyper-G and W3 it was maintenance of complex, interdependent and interlinked systems
capable of processing richer N-ary links [10]. [10]. In software engineering, a principle of Object Oriented design

It was conceived as an open system; although there were native is that objects should be ‘closed for alteration, open for extension

content viewers, Microcosm was designed to add hypermedia [11]. The way in which the web has snowballed and gained a

capabilities to any application. Applications were either fully multitude of extensions to the simple concept of tagged documents

Microcosm aware, i.e. belonging to the Microcosm Suite or and http, to produce a phenomenon that is far richer than anyone

partially aware, i.e. capable of being extended to use Microcosm imagined in 1991 is an embodiment of this principle.

links, e.g. Microsoft Word could be extended using macros [8]. 3. The Future
Other applications without these capabilities could use ‘clipboard The Hypermedia systems discussed so far all deal with links
linking’ where the content was copied to the clipboard then sent to between documents, whether they be video, image or text. More
microcosm to interrogate the link base[6]. Although this does not recent developments are changing this paradigm and links are
allow linking to locations within documents it is still a powerful increasingly connecting data, places and events. Two examples
feature, giving Microcosm an unrivalled degree of openness. This follow.
is a crucial principle behind Microcosm: the notion of hypermedia
3.1 Augmented Reality (AR)
as a link service, able to work within any application [8]. The first experiments with Augmented Reality began in the 1960s
[17] and by the early 90s experiments with hypermedia enabled AR
2.3 The World Wide Web (W3)
The W3 is a sparser system. One-way links, embedded in files are were underway [16]. Smartphones removed the need for bulky
created using HTML anchor tags containing a destination equipment as these devices, equipped with GPS, cameras and
reference, which can be external or in the same document. W3 is motion sensors use the ‘magic lens metaphor’ to explore the world
driven by open standards: html, the document format and http, the through the camera view [5].
protocol used to request and deliver the destination document. AR allows links with places and objects, mostly as endpoints, using
Because these standards were made freely available at the outset, computer vision, GPS coordinates or, increasingly with a fusion of
the W3 could be accessed by anyone with a modem, computer and these techniques to allow accurate device localisation [15].
(free) web browser software. Using a text editor and a modest Emerging standards such as ARML as well as use of operating
learning effort anyone could create servers and content. This low system features also allow source anchor creation e.g. accessing
entry cost was crucial to W3’s success and ensured that it was taken links by entering a location, and make it possible to form links with
up rapidly and became the de-facto hypermedia system. events, adding a temporal dimension to hypermedia [12].
W3 is, in essence, a sparse, closed hypermedia, lacking the rich
3.2 Semantic Web (SW)
architectural features of Microcosm and Hyper-G. Its strength is in One limitation of html is that although it is good at presenting
that sparsity. The others required a substantial investment from the human readable data, that data is obscured when machines search
user in terms of financial outlay and effort required. The server the web [4]. A page containing the phrase “Fido is a fluffy kitten.”
infrastructure requirements for Hyper-g and Microcosm can only be found by searching for those key words. Searching for
implementations also impose costs that would have inhibited “young cats” would be fruitless because the meaning of kitten is
growth long before the scale of today’s web had been reached [9]. provided by the human user, not the web page.
W3, although inferior in many respects, was accessible by anyone
After the release of W3, Tim Berners-Lee envisioned a future web
willing to type a simple term into a search box and click on links.
of linked data, starting a paradigm shift away from a web of
Apart from internet access it required no financial outlay so could
documents to the web as a graph database [3]. Work began on web
be used for the most ‘trivial’ of reasons.
standards to allow the sharing of data and machine readable
The sparsity of W3s architecture has also allowed enhancements to understanding of its meaning: Resource Description Framework is
emerge; e.g. Wikis providing authoring capabilities and bi- a data model used to describe URI resources as triples in the format
directional linking [18]. Parallels exist between between software subject– predicate –object. Expressing our earlier statement about
Fido using RDF: Fido is the subject, is a would be the predicate [3] Antoniou, G. and Van Harmelen, F. 2008. Cooperative
Information Systems: Semantic Web Primer. MIT Press.
and kitten the object. Fido, is a, and kitten can also form different
[4] Berners-Lee, T. 1999. Weaving the Web: the past, present
parts of other triples, which could describe where Fido lives, and and future of the World Wide Web by its inventor.
who feeds him [14]. Other standards in the RDF family include Orion Business.
SPARQL: a set of standards for querying and manipulating data [5] Bier, E.A. et al. 1993. Toolglass and magic lenses: the see-
through interface. (1993), 73–80.
stored as RDF triples, and Web Ontology Language (OWL), which
[6] Davis, H. et al. 1992. Towards an Integrated Information
adds rich ontologies, encoding domain vocabularies, designed to Environment with Open Hypermedia Systems.
encode taxonomies of knowledge, promoting interoperability Proceedings of ECHT 92 the Fourth ACM Conference on
Hypertext (Milan, 1992), 181–190.
across domains and facilitating access to knowledge for
[7] Derler, C. Diplomarbeit in Telematik, TU Graz The
machines[13]. It allows inferences about Fido based on linked World-Wide Web Gateway to Hyper-G: Using a
Connectionless Protocol to Access Session-Oriented
knowledge about cats.
Services.
The semantic web promises the ability to create links to knowledge [8] Hall, W. et al. 1993. The microcosm link service.
Proceedings of the fifth ACM conference on Hypertext -
and reasoning. Tim Berners-Lee give the example of a search for a
HYPERTEXT ’93. November (1993), 256–259.
business card which, given RTF encoded knowledge of the [9] Harris, T.M. et al. 2010. The geospatial semantic web,
necessary ingredients, can infer one purely from that knowledge pareto GIS, and the humanities. The Spatial Humanities:
GIS and the Future of Humanities Scholarship. (2010),
[4]. This form of emergent link enables a hypermedia architecture 124–142.
far richer than anything that has gone before. [10] Lowe, D.B. and Hall, W. 1999. Hypermedia & the Web:
an engineering approach. John Wiley.
4. Conclusions [11] Martin, R. 1996. The open-closed principle. Cambridge
In this report we have examined three important hypermedia
University Press.
systems from the dawn of the web in 1991. We have compared their [12] Open Geospatial Consortium 2013. OGC Augmented
features and found that W3, although inferior in many respects, Reality Markup Language 2.0 (ARML 2.0). Open
Geospatial Consortium.
dominated, due to its simplicity and low entry costs. Its sparsity has
[13] OWL 2 Web Ontology Language Document Overview
turned out to be a strength, because it allowed enhancements to (Second Edition): https://www.w3.org/TR/2012/REC-
emerge and be added. Instead of trying to predict requirements and owl2-overview-20121211/.

cater for them at the outset, the web had the simplicity and [14] RDF 1.1 Primer: 2014.
https://www.w3.org/TR/2014/NOTE-rdf11-primer-
extensibility to respond to society’s needs as they arose, allowing 20140624/#section-Introduction.
the continuing collective construction of a truly World Wide Web. [15] Sagl, G. and Resch, B. 2015. Mobile phones as ubiquitous
social and environmental geo-sensors. Encyclopedia of
5. References Mobile Phone Behavior. (2015), 1194–1213.
[1] Andrews, K. et al. 1995. Serving Information to the Web [16] Schmalstieg, D. and Wagner, D. 2007. Experiences with
with Hyper-G. Computer Networks and ISDN Systems. 27, handheld augmented reality. (2007), 3–18.
6 (1995). [17] Sutherland, I.E. 1965. The ultimate display. Multimedia:
[2] Andrews, K. et al. 1995. The Hyper-G Network From Wagner to virtual reality. (1965).
Information System. Journal Of Universal Computer [18] Tolksdorf, R. et al. Towards Wikis as Semantic
Science. 1, 4 (1995), 206–220. Hypermedia.

You might also like