=Paper= {{Paper |id=Vol-40/paper-6 |storemode=property |title=Conceptual Open Hypermedia = The Semantic Web? |pdfUrl=https://ceur-ws.org/Vol-40/Goble-et-al.pdf |volume=Vol-40 }} ==Conceptual Open Hypermedia = The Semantic Web?== https://ceur-ws.org/Vol-40/Goble-et-al.pdf
     Conceptual Open Hypermedia = The Semantic Web?
            Carole Goble, Sean Bechhofer                                       Les Carr, David De Roure, Wendy Hall
              Information Management Group                                          Intelligence, Agents, Multimedia
              Department of Computer Science                                 Department of Electronics and Computer Science,
                  University of Manchester                                             University of Southampton,
                        Oxford Road                                                   Southampton SO17 1BJ, UK
                 Manchester M13 9PL, UK                                                     +44 23 8059 3255
                     +44 161 275 2000
            {carole, seanb}@cs.man.ac.uk                                             {lac, dder, wh}@ecs.soton.ac.uk




ABSTRACT                                                                      1. INTRODUCTION
The Semantic Web is still a web, a collection of linked nodes.                The Semantic Web—a web of data defined and linked in such
Navigation of links is currently, and will remain for humans if               a way that its meaning is explicitly interpretable by software
not machines, a key mechanism for exploring the space. The                    processes rather than just being implicitly interpretable by
Semantic Web is viewed by many as a knowledge base, a                         humans—is a vision held by many and articulated by Tim
database or an indexed and searchable document collection; in                 Berners Lee [5]. The issues surrounding the implementation
the work discussed here we view it as a hypertext.                            of the Semantic Web are the focus of much current research.
                                                                              Much of this work, however, focuses on particular issues such
The aim of the COHSE project is to research into methods to
                                                                              as the implementation and representation of metadata, for
improve significantly the quality, consistency and breadth of
                                                                              example the OIL and DAML web languages [12, 15] or the
linking of Web documents at retrieval time (as readers browse
                                                                              activity of resource discovery, i.e. the finding of relevant
the documents) and authoring time (as authors create the
                                                                              information.
documents). The objective is link creation rather than
resource discovery; in contrast, many existing projects are                   Less attention has been paid to the issues surrounding the
concerned primarily with the discovery of resources (reading),                delivery of this information once it has been located and the
rather than the construction of hypertexts (authoring). The                   presentation of results, specifically to humans rather than
project plans to produce a COHSE (Conceptual Open                             software agents. Tim Berners-Lee’s vision of the Semantic
Hypermedia ServicE) by integrating an ontological reasoning                   Web is that of a universe of network-accessible information,
service with a Web-based Open Hypermedia link service. This                   specifically:
will form a Conceptual Hypermedia system enabling                               •=    a means of people-to-people communication through
documents to be linked via metadata describing their contents.                        shared knowledge, not just to browse but to create; and
The bringing together of Open Hypermedia and Ontology
services can be seen as one particular implementation of the                    •=    a space in which software agents can, through access
Semantic Web. Here we briefly present open and conceptual                             to a vast amount of everything which is society,
hypermedia, and introduce the architecture being employed                             science and its problems, become tools to work with
within the COHSE project, and the prototype COHSE                                     us. Machines can become capable of analysing all the
platform we have developed. We present the questions that we                          data on the Web and collaborations will extend to
now plan to address that surround the Semantic Web when                               computers.
viewed from the perspective of a hypertext for people.                        In the recent enthusiasm to move the Web to one that has
                                                                              machine understandable semantics for automated processing
                                                                              we are in danger of forgetting that it has been successful not
Keywords                                                                      only as a machine readable infrastructure but also as one that
open hypermedia, conceptual hypermedia,                  hypermedia           is browsed by humans. In other words, the Semantic Web is
authoring, ontology services, navigation                                      still a web, a collection of linked nodes. Navigation of links is
                                                                              currently, and will remain for humans if not machines, a key
 Permission to make digital or hard copies of all or part of this work for    mechanism for exploring the space. This should not be lost.
 personal or classroom use is granted without fee provided that copies are    The Semantic Web is viewed by many as a knowledge base, a
 not made or distributed for profit or commercial advantage and that          database or an indexed and searchable document collection; in
 copies bear this notice and the full citation on the first page. To copy     the work discussed here we view it as a hypertext.
 otherwise, to republish, to post on servers or to redistribute to lists,
                                                                              The aim of COHSE is to research into methods to
 requires prior specific permission by the authors.
                                                                              significantly improve the quality, consistency and breadth of
 Semantic Web Workshop 2001 Hongkong, China                                   linking of Web documents at retrieval time (as readers browse
 Copyright by the authors.                                                    the documents) and authoring time (as authors create the
                                                                              documents). The objective is link creation rather than
                                                                              resource discovery; in contrast, many existing projects are
                                                                              concerned primarily with the discovery of resources (reading),
                                                                              rather than the construction of hypertexts (authoring). COHSE
                                                                              can be seen as a software agent that generates and presents
links on behalf of both the author and the reader. Thus the        ultimate client browser. It treats link creation and resolution as
Semantics of the Semantic Web are used for the automation of       a service that may be provided by a number of link resolution
link generation, and the support of link navigation by humans.     engines that recognise different opportunities for adding
The project plans to produce a COHSE (Conceptual Open              various kinds of links to the documents. Thus the DLS creates
Hypermedia ServicE) using three leading-edge technologies,         a user-specific navigational overlay that can be used to
two of which are drawn from the hypertext community:               superimpose a coherent interface to sets of unlinked or insular
                                                                   resources (such as the journal archives addressed by the Open
  1.   an ontological reasoning service which is used to           Journals project [16]). Link resolutions include keyword
       represent a sophisticated conceptual model of               recognition, the names of people and bibliographic citations
       document terms and their relationships;                     as potential link anchors.
  2.   a Web-based Open Hypermedia link service that can           In the original DLS the link resolvers were hardwired into a
       offer a range of different link-providing facilities in a   monolithic system or chained sequentially. This inherently
       scalable and non-intrusive fashion;                         synchronous arrangement means that any delay was a delay in
  3.   the integration of the Ontology Service and the Open        the critical path of document delivery, and hence all the
       Hypermedia link service to form a Conceptual                processing was required to be relatively lightweight and
       Hypermedia system to enable documents to be linked          tightly coupled.
       via metadata describing their contents.                     In COHSE, the DLS was re-engineered to be a Distributed
COHSE is a system powered by OIL [15] (Ontology Inference          Link Resolution Service (DLRS) to allow link resolvers to be
Layer), of which Manchester is a leading developer. A              distributed across multiple servers and decoupled from the
prototype infrastructure has already been developed and            delivery of the document. Thus complex computation, such as
demonstrated with a museum collection application provided         ontological inferencing to add value for document authoring
by a local historical costume gallery.                             and browsing can be provided without impeding the delivery
                                                                   of the core document itself.
The bringing together of Open Hypermedia and Ontology
services can be seen as one particular implementation of the       1.1.2 Conceptual Hypermedia Systems
Semantic Web: the ontology service manages the Semantics           To achieve the kind of diversity of association required for
and the open hypermedia manages the Web. It is, of course,         today’s Web applications, documents need to be linked in
not the implementation of the Semantic Web, as there are           many dimensions based on their content. Constructing such
alternative architectures. In this position paper, we briefly      links manually is inconsistent and error-prone [14].
present open hypermedia and conceptual hypermedia and              Furthermore, it obfuscates one of the chief reasons for
introduce the architecture being employed within the COHSE         associating documents; that their contents are similar in some
project. We present the questions that we plan to address in       way. Conceptual Hypermedia Systems (also known as
phase two of the project now COHSE’s current state provides        Semantic Hypermedia Systems) specify the hypertext structure
a platform on which to experiment and explore the issues           and behaviour in terms of a well-defined conceptual schema
surrounding the Semantic Web from the perspective of a             [7, 19, 24]. This types documents and links, and includes
hypertext for people.                                              some kind of conceptual domain model used to describe
                                                                   document content. Consequently, information about the
1.1 The COHSE technologies                                         hypertext is represented explicitly as metadata that can be
COHSE builds upon three pillars: Ontology services for             reasoned over, for example using the domain model as a
reasoning about metadata, Open Hypermedia and Conceptual           classification structure to classify the documents; documents
Hypermedia. Here we briefly discuss these.                         that share metadata are deemed to be similar in some way.
1.1.1 Open Hypermedia Systems and Link                             Authoring links between documents becomes an activity of
                                                                   authoring with concepts [4]; concepts are linked and hence
Services                                                           their associated documents are linked.
Common usage of the Web involves embedding links within
documents in the HTML format; in this sense the Web can be         The University of Manchester’s TourisT prototype
considered a ‘closed’ hypermedia system. However, there is         experimented with a conceptual hypermedia approach for a
nothing inherent in the Web infrastructure that prevents links     Tourism Public Access System [8]. As the relationships
from being abstracted from the documents and managed               between the concepts in the domain model evolve so do the
separately, as is made possible by XML’s proposed XLink            links; as document concept descriptors change so do the links,
standard [18]. In Open Hypermedia Systems (OHS) links are          making this a potentially powerful linking mechanism.
first class objects, stored and managed separately from
documents; like documents, they can be stored, transported,
                                                                   1.1.3 Ontology services for document metadata
                                                                   Conceptual hypermedia presumes:
cached and searched, and their use can be instrumented. OHS
have been well researched by the hypermedia community [20]         a) The description of nodes (web resources) that is precise
and increasingly Web publishing applications adopt the open        and shared. For example all web resources that are about pets
hypermedia approach [23].                                          use the same terms and adhere to the same notion about what
                                                                   a pet is. This requires three things:
The University of Southampton’s Distributed Link Service
(DLS) implements an open hypermedia system above the               metadata: web resources are marked-up with descriptions of
infrastructure of the World Wide Web [9, 10]. This provides a      their content using a common syntax and model such as the
powerful framework to aid navigation and authoring and             Resource Description Framework, RDF [17]. However,
solves some of the issues of distributed information               marking up is no good unless everyone speaks the same
management [13]. Using an intermediary model [1], the DLS          language;
adds links and annotations into documents as they are              terminologies provide shared and common vocabularies of a
delivered through a proxy from the original Web server to the      domain, allowing search engines, agents, authors and users to
communicate. RDF-Schema, (RDF(S)) [6], provides a                  sometimes overlooked in favour of concentration on
standard way of defining standard vocabularies but doesn't         ontological matters and resource discovery. The DLRS uses a
actually define any. However, using a common vocabulary is         Concept Service to recognize concepts referred to in the web
no good unless everyone means the same thing;                      pages and uses these to link web pages together. The Concept
ontologies provide a shared and common understanding of a          Service is composed of two parts: the Ontology Service
domain that can be communicated across people and                  which provides semantics and world knowledge using a
applications. Ontologies take a variety of forms, from             structured vocabulary; and the Resource Service which
hierarchical classification schemes such as the directories such   provides resource discovery mapping words or concepts to
as Yahoo!, thesauri, frame-based knowledge models, and             web pages. Figure 1 gives an overview of the architecture.
logic-based models. Despite all these forms they all include a     COHSE recognizes two sources of metadata describing a web
vocabulary of terms and some specification of the meaning of       page’s content:
the terms.                                                           1.   Words or word combinations in the textual part of the
b) A mechanism that can use those descriptions to infer                   resource itself, including XML tags, known to
new, previously undisclosed information about resources.                  represent a concept. This is implicit ontology use as a
Shared vocabularies based keyword collections do little to                word or phrase is used as a surrogate for a concept;
help here. Vocabularies based on ontologies that organize the
                                                                     2.   Concepts added explicitly through some metadata
terms in a form that has clear and explicit semantics can be
                                                                          annotation process (automatic or manual) using OIL
reasoned over. For example, the metadata annotation of a web
                                                                          and referring to an OIL ontology. A resource may be
page states "this web page is about poodles”. An ontology
                                                                          described by multiple metadata descriptions and
states that poodles are kinds of dogs and dogs are kinds of
                                                                          multiple ontologies. The metadata may be placed
pets. Thus we could infer that this page is also about pets and
                                                                          within the document itself (e.g. HTML  tags
could be interesting to pet food retailers. Most ontologies
                                                                          or an extended  tag) or in some external some
have three major components that can be used in inference: a
                                                                          metadata repository (e.g. an RDF repository or a
taxonomy, relationships between concepts and axioms (rules).
                                                                          linkbase). The Metadata Service manages this
Representation languages for describing web resources and                 activity.
supporting inference over those resources, have been a major
                                                                   The metadata describing a document are the potential anchor
focus over the last year. Languages include RDF(S) [6],
                                                                   points for links to web pages containing the same or related
DAML [12] and OIL [15]. These last two have recently come
                                                                   concepts. If concepts are identified through words, then these
together to form DAML+OIL.
                                                                   are the anchors. If they are explicitly marked up in the
OIL unifies the epistemologically rich modeling primitives of      document, then the location of the markup, or the section of
frames, the formal semantics and efficient reasoning support       the document spanned by the markup is the anchor point. If
of description logics and a mapping to the standard Web            the metadata is held outside the document then some
metadata language proposals. Past work at Manchester has           indication of the scope of the anchor (a line, a paragraph, the
developed ontology servers that use description logics as a        whole document etc) is needed along with the concept.
domain and metadata representation language [3]. The
STARCH project has exploited the reasoning capabilities of         2.1 Ontology Service
description logics to describe and query the metadata of a         The Ontology Service maintains the ontology, and allows the
collection of stock photography drawn from the Hulton-Getty        application to interact with it through a well-defined API.
collection of Getty Images [2]. As OIL is a variant on the         Primarily, the Server provides operations relating to the
description logic FaCT we have used previously, it was             content of the conceptual model. There are operations to
straightforward to adopt OIL as the COHSE representation           extend the ontology, to query it by returning the parents or
language, and we already had the infrastructure to migrate our     children of a concept, to return natural language terms for
FaCT-driven ontology servers to OIL-driven ones.                   concepts and concepts for natural language terms, and to
                                                                   determine how concepts and roles can be combined to create
2. COHSE ARCHITECTURE                                              new legal composite concepts. Concept requests are made in
COHSE provides a testbed for the exploration of the issues         two forms, reflecting their occurrences in resources: words
involved in building an open conceptual hypermedia system.         that present concepts and concepts expressed in OIL directly.
The current prototype has four components, an ontology             A word necessitates an extra text-based resolution process to
service, a resource service, a metadata service and a              resolve the word to an appropriate concept. The Ontology
distributed link resolution service. Each of these components      Service manages multiple ontologies.
contributes an essential piece of the functionality required for
                                                                   In the pilot the ontology is a simple hierarchical thesaurus
an implementation of the Semantic Web. We do not propose
                                                                   providing a number of terms (concepts), along with a
COHSE as the definitive architecture for the Semantic Web,
                                                                   broader/narrower term hierarchy, related term links and
however, the components described here provide at least the
                                                                   synonyms. Although this is a simple model, the provision of
minimum functionality that we consider is required.
                                                                   hierarchical relationships has enabled us to conduct some
In COHSE the Distributed Link Resolution Service client            initial experiments into the interaction between the DLRS and
agent provides presentation and delivery of results,               the Ontology Service.
                                                                                        linkbase

                 Unlinked
                 Document in
                                                                Metadata
                                                                Service


                                                                                                   Ontology
                                           Parser                                                   Service
                                                                       Link
                                                      DLRS           Generator
                                Reconstructor
                                                                                                               ontology
                                                         Editorial
                                                        Knowledge
                                                                                        Resource
                                                                                         Service
            Linked
            Document out

                                                        Figure 1 Architecture

The full Ontology Service uses ontologies represented in OIL.        components: a link generator that promiscuously proposes
One of the benefits of OIL is that the expressivity of the           linking opportunities and an editorial component that controls
model can be as simple or as complex as desired, and the             the linking opportunities by the application of filters, user
migration of the simple thesauri to OIL is straightforward.          profiles, similarity matrices etc, and the use of the ontology
More sophisticated expressive models benefit from the OIL’s          services provided by the ontology server. These are the “do it”
subsumption reasoning capabilities to use the ontology as a          services of the DLRS.
semantic index capable of supporting imprecise and abstract          The DLRS agent receives the document and parses it into a
conceptual concepts, organising concepts in an inclusion             DOM. The link generator examines the document, seeking
classification scheme and supporting concept specialisation          linking opportunities within that document by examining the
and generalisation.                                                  metadata associated with the document. For example, it
                                                                     contacts the Ontology Service for language terms that are used
2.2 Resource Service                                                 to represent the concepts in the ontology and recognizes a
The Resource Service maps concepts to resources.
                                                                     concept occurrence using the terms. It may also contact the
2.3 Metadata Service                                                 Metadata Service for metadata held on the document in an
                                                                     external linkbase.
The Metadata Service allows documents to be decorated with
metadata: concept expressions from a specific ontology. The          Figure 1 shows the architecture of the system. The Ontology
service can either harvest specific tags from the documents          Service manages the domain model of content and maps
themselves or apply external “metadata links” to read-only           between natural language terms and the ontology. The
documents from an independent linkbase. The effect is to             Resource Service obtains web pages representing the
declare that a whole document, or any range within it, should        concepts. The Link generator uses the ontology terms to make
be processed with a specific ontology, or that a particular          links. Editorial knowledge is used to prune or expand the
region in the content corresponds to a particular term in the        links using the ontology
ontology.                                                            Having identified a concept, and hence determined a linking
                                                                     opportunity, the Resource Service is queried to retrieve
2.4 DLRS Client Agent                                                possible destinations for the link, i.e. resources that contain
The DLRS Client Agent controls the user's interaction with           instances of this concept. At this point, the DLRS may use
the Ontology Service and Resource Service. It consists of two        ontological or semantic knowledge in order to make informed
parts.                                                               decisions about the links to choose. A number of destinations
The low level component deals with interaction with the              have been identified for a particular link anchor and the
underlying representation of the document being viewed, i.e.         editorial module evaluates the number and quality of potential
the Document Object Model (DOM) object and interacts with            links obtained from the generator. If the number of links is not
the web browser. These are the “in and out” services of the          consistent with the formation of a well-linked web page, it
DLRS.                                                                will choose to request more general or more specific concepts
The high level component is responsible for communication            from the ontology service in order to expand or cull the set of
with the Ontology Service and Resource Service. This has two         anchor destinations.
                           Screen 1                                                          Screen 3
                                                                  The third screen illustrates the links available from the anchor
Once all potential anchors have been explored, the                concept "wool". Following the fifth link results in the
reconstructor adds hypertext links with particular presentation   browser refocusing to a page. Note that the ontology has been
styles and behaviours to the web page.                            applied to this page, adding further links. In the next screen
                                                                  we can see that too many links were retrieved, so the editorial
                                                                  component has requested narrower (more specific terms) in a
                                                                  bid to reduce the number of links. The system is shown
                                                                  operating in debugging mode here, so all the initial links
                                                                  found are still being shown.




                           Screen 2
We developed a lightweight prototype COHSE for a costume
museum application to see if the architecture was appropriate.
In this pilot:
•= the DLRS is integrated into the browser client, and                                          Screen 4
consists of a Java applet that monitors the user’s interaction
with the browser together with a set of Javascript functions to   Finally, we see the effect of applying a different ontology
manipulate the HTML DOM. The components of the link               (here a collection of geographical terms) to the initial page.
service are brought to bear on the web page as soon as it has     By changing the link basis we have changed the hypertext.
been received by the browser. Once the set of links has been
chosen the page is refreshed and redisplayed.                     2.5 Discussion
•= the Ontology Service uses hierarchical thesauri of broader     The intention of COHSE is to use metadata annotations to
and narrower terms, related terms and synonyms. Queries and       build and construct hypertexts. This is different from
results are mediated through a simple XML document type.          providing metadata for resource discovery, where an agent
                                                                  (person or machine) queries metadata in order to find some
•= The metadata used to identify concepts in the documents        resources and is presented with a list of results. Here, the
are natural language terms in the web page.                       metadata’s role is to advertise the resources content and allow
•= The Resource Service is a simple database mapping terms        others to locate it. Adding metadata in an Open Hypermedia
to web pages.                                                     framework not only describes how to link to a resource but
                                                                  how to link from a resource too. The metadata both advertises
The screenshots show how links are added to an example
                                                                  the resource and indicates where you can go from here, thus
document. The first shows a page about clothes. In the
                                                                  inducing links both in and out of the resource. The induction
second, the page is shown linked against the clothing ontology
                                                                  of links out of a resource is hypertext authoring. Of course,
(the small circle/arrow icons indicate anchor points).
                                                                     sophisticated model of roles and axioms rather than a simple
                                                                     static tree, choosing a concept becomes an expression
                                                                     construction exercise.
                                                                     The Karina project [11] uses descriptions (in a conceptual
                                                                     graph formalism) of resources to organize teaching materials
                                                                     in a hypertext setting. Resources are pulled together and
                                                                     presented in a ranked order (based on a number of factors
                                                                     such as prerequisites and time available). COHSE proposes a
                                                                     more general framework — source anchors and links can be
                                                                     being applied to any existing documents to build the
                                                                     hypertext.
                                                                     Staab et. al. [21] discuss the construction of Community Web
                                                                     Portals using ontologies. The ontology is used to structure and
                                                                     present information and allows users to share a common
                                                                     language. A community web portal is, however, a very
                                                                     specific kind of structure in the Web, and this can be seen as
                                                                     more of a resource discovery than a link creation exercise.
                            Screen 5                                 Shah and Sheth [22] describe an approach using MREFs —
resource discovery is still implicitly taking place as the targets   Metadata REFerence links, which allow the conceptual
for links must be obtained from the associated metadata.             markup of resources. What they decribe is still a closed
                                                                     system (in hypermedia terms) though, with the metadata
                                                                     marked up within the documents. Although the COHSE
From a hypertext authoring point of view, the novel part of          prototype discussed here uses words and markup within the
the link resolution process is the use of the editorial              document, the use of the open hypermedia pardigm within the
knowledge component to take advantage of the implicit                general COHSE architecture will allow the separation of such
structure of the ontology to make informed decisions about           metadata annotations from the resources, providing greater
the kind of links to choose. By making a selection from a set        flexibility.
of more specific concepts the list of links can be usefully          Other issues that we intend to address in the next phase of
reduced whilst broadening the recognized concept can be used         COHSE are: how can the reasoning services provided by OIL
as a strategy to increase the number of links. However, how          be best exploited by COHSE? does the combination of an
do we inform the user of potential links between documents           Open Hypermedia framework and an OIL-based Ontology
through shared or related concepts? Currently links are listed,      Services help to support change and evolution in the Semantic
                                                                     Web? The whole issue of how a person browses a hypertext
                                                                     that is generated “just in time” from metadata needs to be
                                                                     investigated. How should histories be maintained? What is the
                                                                     role of the back button? Bigger questions include: what is the
                                                                     role of document context and hypertext rhetoric in a COHSE,
                                                                     and is there a difference between querying and link following?
                                                                     COHSE is now sufficiently developed to form a test-bed for a
                                                                     set of experiments to examine these questions, and to test the
                                                                     hypthosis that a Conceptual Open Hypertext = Semantic Web,
                                                                     or at least that Conceptual Open Hypertext ⊂ Semantic Web.

                                                                     2.6 Acknowledgements
                                                                     The work was supported by EPSRC grant GR/M75426.

                                                                     3. REFERENCES
                                                                     [1]       Barrett, R. and Maglio, P. P., Intermediaries: new
                                                                               places for producing and manipulating web
                            Screen 6                                           content, in Seventh WWW Conference. 1998:
                                                                               Brisbane.
but this looks like a search result. To look more like a
hypertext perhaps only one candidate link should be                  [2]       Bechhofer, S. and Goble, C., Classification Based
presented, but then how to make that editorial choice? The                     Navigation for Picture Archives, in IFIP WG2.6
ranking of concepts based on their similarity is tricky when                   Conference on Data Semantics, DS8. 1999, Kluwer
concepts are defined by their descriptive properties as they                   Academic Publishing: Rotorua, New Zealand. p.
can be in OIL [2]. Strategies for link culling and expansion                   291--310.
need to be investigated that maintain the uniform appearance         [3]       Bechhofer, S. K., Goble, C. A., Rector, A. L.,
of the hypertext but do not preclude serendipitous link                        Solomon, W. D., and Nowlan, W. A.,
discovery.                                                                     Terminologies and Terminology Servers for
Some Conceptual Hypermedia systems expose the ontology                         Information Environments, in Eighth International
and make it explicitly navigable, e.g. [19]; others make the                   Workshop on Software Technology and Engineering
classification scheme more implicit [24]. Should the ontology                  Practice -- STEP97. 1997, IEEE Computer Society:
be visible during linking? When the ontology becomes a                         London. p. 484 -- 497.
[4]    Beitner, N., Hall, W., and Goble, C. A., Putting the      [20]   Osterbye, K. and Wiil, U., The Flag Taxonomy of
       media into hypermedia, in SPIE Multimedia                        Open Hypermedia Systems, in ACM Hypertext
       Networking (1995). 1995.                                         Conference. 1996. p. 129--139.
[5]    Berners-Lee, T., Weaving the Web. 1999: Orion             [21]   S.Staab. J.Angele, S.Decker, M.Erdmann. A.Hotho,
       Business.                                                        A.Maedche H.-P.Schnurr         R.Studer ,Y.Sure
[6]    Brickley, D. and Guha, V. R., Resource Description               Semantic Community Web Portals in Proceedings
       Framework Schema Specification 1.0. 2000, WWW                    WWW9, the ninth Conference on the World Wide
       Consortium: W3C Candidate Recommendation                         Web, Amsterdam 2000
       www.w3.org/TR/rdf-schema.                                 [22]   K. Shah and A. Sheth Logical Information
[7]    Bruza, P. D., Hyperindices; a novel aid for                      Modelling of Web-accessible Heterogeneous Digital
       searching in Hypermedia, in Proceedings of the                   Assets in Proceedings of ADL 98, Advances in
       ACM European Conference on Hypermedia                            Digital Libraries, Santa Barbara, CA, 1998
       Technology. 1990. p. 109 -- 122.                          [23]   Thistlethwaite, P., Automatic Construction and
[8]    Bullock, J. and Goble, C., TourisT: The Application              Management of Large Open Webs. Information
       of a Description Logic based Semantic Hypermedia                 Processing &Management, 1997. 33(2): p. 161--
       System for Tourism, in Ninth ACM Hypertext                       173.
       Conference, Pittsburgh. 1998.                             [24]   Tudhope, D. and Taylor, C., Navigation via
[9]    Carr, L., De Roure, D., Hall, W., and Hill, G., The              similarity: automatic linking based on semantic
       Distributed Link Service: A Tool for Publishers,                 closeness. Information Processing & Management,
       Authors and Readers. World Wide Web Journal,                     1997. 33(2): p. 233--242.
       1995. 1(1): p. 647-656.
[10]   Carr, L., Hall, W., and Hitchcock, S., Link Services
       or Link Agents?, in Ninth ACM Hypertext
       Conference. 1998, ACM Press: Pittsburgh. p. 113--
       122.
[11]   Crampes, M. and Ranwez, S., Ontology-Supported
       and Ontology-Driven Conceptual Navigation on the
       World Wide Web, in 11th ACM Hypertext
       Conference, May 30 -- June 4. 2000, ACM Press:
       San Antonio, Texas. p. 191--199.
[12]   DAML, Darpa Agent               Markup      Language,
       http://www.daml.org.
[13]   De Roure, D., Carr, L., Hall, W., and Hill, G., A
       Distributed Hypermedia Link Service, in SDNE96.
       1996, IEEE Computer Society Press.
[14]   Ellis, D., Furner, J., and Willett, P., On the creation
       of hypertext links in full-text documents -
       measurement of retrieval effectiveness. Journal of
       the American Society for Information Science
       (JASIS), 1996. 47(4): p. 287--300.
[15]   Fensel, D., Horrocks, I., van Harmelen, F., Decker,
       S., Erdmann, M., and Klein, M., OIL in a Nutshell,
       in European Knowledge Acquisition Conference.
       2000, Springer-Verlag.
[16]   Hitchcock, S., Quek, F., Carr, L., Hall, W.,
       Witbrock, A., and Tarr, I., Towards Universal
       Linking for Electronic Journals. Serials review,
       1998. 24(1): p. 21--33.
[17]   Lassila, O. and Swick, R. R., Resource Description
       Framework (RDF) Model and Syntax Specification.
       1999, W3C: Proposed Recommendation (January
       1999) http://www.w3.org/TR/PR-rdf-syntax
[18]   Maler, E. and De Rose, S., XML Linking Language
       (XLink). 1998, WWW Consortium: Working Draft
       http://www.w3.org/TR/1998/WD-xlink-
       19980303.
[19]   Nanard, J. and Nanard, M., Using Structured Types
       to Incorporate Knowledge in Hypertext, in ACM
       Hypertext Conference. 1991, ACM Press. p. 392--
       342.