<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Finding and Integration of Information - A Practical Solution for the Semantic Web -</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ubbo Visser</string-name>
          <email>visser@tzi.de</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gerhard Schuster</string-name>
          <email>schuster@tzi.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Center for Computing Technologies, Universita ̈t Bremen</institution>
          ,
          <addr-line>Universita ̈tsallee</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>If we believe the numerous publications concerning intelligent approaches for better information retrieval from the WWW the Semantic Web is already alive. However, the nature of most of the approaches is more theoretical. One major outcome of the research being undertaken over the last few years in the area of artificial intelligence for the Semantic Web is the benefit of using ontologies for content-based information retrieval. This led to a number of systems that provide user interfaces and intelligent reasoning services to access and integrate information sources (e.g. Ontobroker, SHOE, OntoSeek, BUSTER). This paper deals with a practical solution for finding and integrating information from the Web. Since some of the ideas of our BUSTER system are already known we focus on two issues: we introduce the Comprehensive Source Description (CSD), a necessary description for information sources that allows extra services such as integration or translation and a new feature that allows a combined search for concepts at a certain location, introducing the concept@location query. We discuss implementation issues and provide an example for better understanding.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        The Internet as de facto biggest information source electronically
available consists of a vast amount of data, which are mainly
loosely structured. Mostly, these data belong to proprietary systems,
which are not build for interoperability in the first place. With the
comprehensive networking it is nowadays possible to link the items
in the network together. Thus, there is a need for tools that are able
to find, access, and integrate the information sources. The main
obstacles are schematic and semantic heterogeneity problems, which
are thoroughly discussed in various papers [
        <xref ref-type="bibr" rid="ref14 ref25 ref6">6, 14, 25</xref>
        ]. Over the last
decade several approaches with regard to intelligent information
integration have been proposed (e.g. IM, SIMS, OBSERVER,
COIN; see [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] for an overview). The majority of these systems
provide representation mechanisms for ontology-based content
explication. The systems mainly use some kind of description logics
(e.g. OIL). The main reason behind this is the option to explicitly
describe concepts of an application domain using a language that
provides formal semantics. Lately, this general approach of using
ontology-based systems for information integration has been widely
accepted [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        Ontologies became a popular research topic in the 90ies and are
still the focus of researchers in the artificial intelligence area. There
is still a need for more fundamental research in various areas: the role
of ontologies, acquisition of ontologies, semantic mapping and
translation to name only a few topics. This may only be one reason why
ontology-based systems are mainly theoretical approaches with some
prototypical front-ends. A new article in a trendy computer magazine
[
        <xref ref-type="bibr" rid="ref27">27</xref>
        ] states that there are numerous publications with respect to the
Semantic Web but there are only a few applications available. There
is a need for practical solutions. The BUSTER system is a
contribution for this demand as it provides means for ontology-based search
and integration.
      </p>
      <p>In this paper we discuss the BUSTER approach focussing on
the description of information sources and describe our
prototypical implementation. We introduce a new feature of the system,
namely the option to search for concepts using a terminological
reasoning service and to search for locations using a spatial
reasoning service. A combination of both leads to a new query type
concept@location, e.g. ”Are there land cover sources available that
cover Lower-Saxony?” or searching for ”suppliers for product X in
region Y”.
2</p>
    </sec>
    <sec id="sec-2">
      <title>APPROACH</title>
      <p>
        The Bremen University Semantic Translator for Enhanced Retrieval
(BUSTER), a middleware based also on ontologies, has been
developed at the Center for Computing Technologies. BUSTER is based
on the hybrid ontology approach, i.e. it can access more than one
ontology and integrate them. The only restriction is that there is a
common vocabulary the ontologies are based on. Schuster and
Stuckenschmidt [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] describe a method that leads to a common vocabulary
using known but domain dependent thesauri.
      </p>
      <p>
        The concept view of the system is shown in figure 1. It shows the
query phase on the right hand side and the acquisition phase on the
left hand side. Since the description of information sources with meta
data is crucial we focus on the Comprehensive Source Descriptions
(CSD), located at the site of the data source or service, and
formalized in XML/RDF format. A thorough description about concept of
BUSTER can be found in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>Comprehensive Source Description</title>
      <p>
        In order to describe existing data metadata have to be used. Hence,
we have to find an eligible language for the description. Over the last
decade numerous meta data formats have emerged (e.g. Dublin Core,
ISO/TC211). A good overview about existing meta information
systems can be found in [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. Since we are not dependent on any specific
domain, in fact we would like to use a general way to describe the
data, we use the Dublin Core Element Set, version 1.1 as a de facto
basis for our CSD. The definitions utilize a formal standard for the
description of metadata elements. The authors claim that the
formalization helps to improve consistency with other metadata
communities and enhances the clarity, scope, and internal consistency of the
Dublin Core metadata element definitions.
      </p>
      <p>
        However, some of the given elements are not sophisticated enough
in their expressivity (e.g. the relation element) or lack formal
semantics (e.g. description element). Thus, there is a need for additional
qualifiers for those elements, which are described in a language that
provides formal semantics (e.g. DAML, OIL, SHIQ). We can use this
kind of description logics to encode additional features. We use the
RDF(S) syntax if possible to ensure a wide acceptance with respect to
accessibility and usability. We then refer to explicit ontologies
available on the WWW. The following Dublin Core elements are refined
for our CSD:
• Coverage: Since there is no further distinction between spatial and
temporal coverage, this element has to be refined.
– Spatial: The recommended best practice from DCMI is to select
a value from a controlled vocabulary and that, where
appropriate, named places or time periods be used in preference to
numeric identifiers such as sets of coordinates or date ranges.
Examples are DCMI Point to describe a point in space using
its geographic coordinates, ISO 3166 a code for the
representation of names of countries, DCMI Box that identifies a
region of space using its geographic limits. The last
recommendation is TGN, the GETTY Thesaurus of Geographic Names (see
http://shiva.pub.getty.edu/tgn browser/). We decided on the
latter because the use of place names is more intuitive and
therefore more valuable with respect to users on the WWW.
– Temporal: The recommend best practice here is to use one of
the two following encoding schemes: DCMI Period, a
specification of the limits of a time interval, and W3C-DTF, the W3C
encoding rules for dates and times - a profile based on ISO 8601
(see also: http://www.w3.org/TR/NOTE-datetime). We use the
latter since the main reason to have this CSD is to describe
information sources on the WWW.
• Description: Description may include but is not limited to: an
abstract, table of contents, reference to a graphical representation of
content or a free-text account of the content. The semantics of this
kind of representation are limited with regards to machine
readable meaning of the content. Hence, we restrict the description
to a formal description logic, namely DAML+OIL or SHIQ. The
vocabulary used to describe this A-Boxes has to be one of the
vocabularies used in the ”relation” element.
• Relation: The qualifiers that refine the relation element as
recommended by DCMI is limited. Therefore, we need to extend these
qualifiers by references that also point to ontologies, gazetteers
or thesauri. A relation is described as a XML namespace
describing the URI of the corresponding vocabulary and a prefix to mark
terms from this vocabulary.
• Subject: The qualifiers recommended by DCMI for the subject
element contain common lists of keyword from various sources (e.g.
the Library of Congress Subject Headings, Medical Subject
Headings, Universal Decimal Classification). In BUSTER, we use the
subject element accordingly, it remains a list of significant
keywords to describe the information source but the keywords have
to be chosen from a controlled vocabulary referred by the relation
element.
• Rights: Despite the intellectual property rights we also have to
consider access rights for special user groups. In the moment,
there is no further specification.
reason but we are now able to enable additional services such as
automatic translation processes between catalogue systems as described
in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>Based on the metadata provided by the CSDs and appropriate
qualitative terminological (conceptual ontologies) and spatial
models (spatial ontologies), BUSTER supports integrated queries of the
type concept@location. These type of queries are described in the
next section.
3</p>
    </sec>
    <sec id="sec-4">
      <title>IMPLEMENTATION</title>
      <p>The prototype of the BUSTER is based on an open server-client
architecture, and can be divided into two main parts: the so-called
BUSTER-cluster on the server side and a BUSTER client.
3.1</p>
    </sec>
    <sec id="sec-5">
      <title>Architecture</title>
      <p>BUSTER clients can be started as local applications or as java applets
in a standard browser supporting Java Swing. The BUSTER client
provides an ontology-driven user interface to specify queries and to
present the results of the retrieval. Additional services such as
automatic translation process will be made available dependent on the
result and if applicable. The communication between the clients and
the cluster is implemented via Remote Method Invocation (RMI).</p>
      <p>
        The BUSTER cluster comprises several modules relevant for
intelligent querying and semantic translation purposes: a BUSTER server,
a database for CSDs and available domains, a web server, and spatial
and logical reasoning modules (see figure 3). Examples for the latter
available on the WWW are the FaCT system provided by the
University of Manchester [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and the RACER system provided by the
University of Hamburg [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. These modules are within the BUSTER
cluster to fit the minimum requirements for terminology and spatial
queries, but its open architecture allows to use arbitrary services for
reasoning, translation or other tasks if needed.
      </p>
      <p>An Apache web server provides the platform for the applets. The
server handles client queries depending on the users selection. It
controls the process of the query (concept@location) by retrieving
domain specific information from a SQL-database via JDBC interface,
downloading distributed CSDs and knowledge bases, and triggering
reasoning services within or outside the BUSTER cluster.
3.2</p>
    </sec>
    <sec id="sec-6">
      <title>Queries</title>
      <p>Once an information source has been annotated with all the
information needed, complex queries can be made to the BUSTER system.
BUSTER is based on terminological ontologies that have been
modelled in advance. The system allows two different types of queries,
a terminological and a spatial query. We introduced the query
concept@location however, it is possible to submit a terminological
query alone without spending time on the spatial part. Also it is
possible to submit a spatial query on its own.
3.2.1</p>
      <sec id="sec-6-1">
        <title>Terminological Queries</title>
        <p>The terminological query can be divided into two parts, namely a
simple concept query and a defined concept query.</p>
        <p>Simple Concept Query The user chooses one terminology
(ontology) depending on current domain, e.g. ”installation supplies”. These
terminologies are registered at the BUSTER server. The user can then
select on one of the concepts of the taxonomy that fits his query best
(e.g. ”installation pipe”). The BUSTER server receives the query and
integrates the known terminologies for the current domain by loading
them into the connected reasoner. This is possible, because every
terminology is annotated with a common vocabulary (hybrid approach,
see section 2). After re-classification, all sub-concepts (children) of
the query concepts form the result.</p>
        <p>Defined Concept Query According to the domain, the user
chooses a query-template provided by the BUSTER server. This
template contains attributes (slots) and values (filler) from the
common vocabulary. The user-interface is ontology-driven, which simply
means that the available attributes and fillers are automatically loaded
and presented dynamically. This way the user can’t make a mistake,
e.g. using unknown terms. The user defines his query by selecting
reasonable values for the given attributes. ’Yes’ specifies the
occurrence of the related filler, ’no’ prohibits the occurrence and ’n/a’ is
chosen, if the value does not matter. Figure 4 shows an example of
a defined concept query. The user is interested in information about
the land cover of Lower-Saxony, a state of Germany. He chooses an
appropriate query-template ”DataObject”, which provides attributes
and values for the definition of information sources like databases.
He selects the value ”landcover” for the attribute ”topic”. He is not
interested in information sources that deal with tourism or statistics.
No statements are made about the other values. The filled
querytemplate is translated into a logical term. During the query process
all CSDs related to the current domain are parsed for the subject-tag.
Each subject references to a namespace, which points to an
ontology that contains a concept description of the subject term. These
ontologies are then downloaded from ontology servers available on
the WWW, are merged with the defined concept query and
transferred into available inference machines. After re-classification, all
sub-concepts (children) of the query concepts form the result.</p>
        <p>In case of a simple concept query, the user has to choose a specific
terminology. This makes the query simpler to understand for a user,
but it assumes that the user knows at least one terminology or concept
from the hierarchy. Simple concept queries are fast, but not always
expressive enough. To overcome these problems one could use the
defined concept query. On the base of the given common vocabulary
the user is able to define a concept that fits his vision of a concrete
concept. A defined query is more complex to build, but it is much
more unrestricted.
3.2.2</p>
      </sec>
      <sec id="sec-6-2">
        <title>Spatial Queries</title>
        <p>
          A user-friendly and, from a cognitive perspective, sound method
to specify spatial queries as well as to index data sources and
services is the use of placenames. Placenames are typically organized
in gazetteers [
          <xref ref-type="bibr" rid="ref12 ref18">12, 18</xref>
          ]. Schlieder et al. [
          <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
          ] propose an extension
to gazetteers in the form of placename structures based on qualitative
spatial models. A placename structure can be seen as a hierarchical
tree, where the nodes of the tree represent well known name
descriptors for geographic features, and the edges reflect their binary part-of
relations. These models, or spatial ontologies, use graph
representations of hierarchically organized polygonal tessellations as a basis
to reason about the spatial relevance of one placename with respect
to another. In a qualitative spatial model tree leaves corresponding to
nodes of the used connection graph represent the tessellation (see
figure 5). Spatial relevance, a combined evaluation of partonomic and
neighborhood relations between placenames, is computed by
calculating the horizontal and vertical (or hierarchical) graph-theoretical
distances.
        </p>
        <p>In BUSTER the user is able to select a specific spatial ontology
to initialize a spatial query. In our example the spatial model of
Germany is selected. By selecting a placename (e.g.
”Niedersachsen”), the user defines the target area of the spatial query. Using
the selected spatial ontology, the spatial reasoner integrated in the
BUSTER server evaluates the query and computes a list of
placenames that are spatially relevant to the target placename. The user is
able to parameterize the query by adjusting weight sliders for
horizontal and vertical relevance. The example query is configured to find
only information sources that are vertical relevant, like sources
annotated with ”Niedersachsen” or ”Hannover” (district of lower-saxony).
3.2.3</p>
      </sec>
      <sec id="sec-6-3">
        <title>Combined Spatio-Terminological Queries</title>
        <p>
          BUSTER combines both lists, the list of relevant concepts, and the
list of spatially relevant placenames, into one database query. This
database query is applied to the BUSTER CSD database. The result
is a weighted list of data sources and services matching both the
terminological and the spatial query. Figure 6 shows the result of our
combined query example. The data source found is an excel sheet
with data classified by the Corine land cover nomenclature [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
Relevant information as well as applicable services from the retrieved
CSD are presented. As for the additional service, the user can choose
the context translation from Corine to ATKIS [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ].
4
        </p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Related work</title>
      <p>
        Ontobroker [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] is a well known approach that relies on a single
ontology for a group of web users. Therefore, both the data providers
and the users have complete access and knowledge to all the concepts
described in the ontology. Ontobroker is tailored to homogenous
Intranet applications, e.g. for knowledge management within
companies. Ontobroker relies on F-Logic and offers therefore advanced
inference possibilities. KAON, the KArlsruhe ONtology and Semantic
Web infrastructure [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] provides a general three-tier conceptual
architecture, which consists of a client layer, a management layer, and a
storage layer. The idea of this infrastructure based on RDF and
ontologies is to provide services for advanced Semantic Web
applications. KAON is a growing family of tools for engineering, discovery,
management, and visualisation of ontologies.
      </p>
      <p>
        OntoSeek [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] is designed for content-based information retrieval
from online yellow pages and product catalogues. The retrieval
techniques are based on lexical conceptual graphs and large linguistic
ontologies (Sensus, WordNet). The basic architecture is similar
however, BUSTER uses JAVA applets running in an arbitrary browser on
an arbitrary OS. The main difference lies in the expressiveness
capabilities of the ontology representation language. In BUSTER we
use a more expressive description logic to describe concepts.
Another major difference is the possibility to use further services such
as a translation service between catalogue systems (if applicable) or
a combined search for concepts at locations.
      </p>
      <p>
        The SHOE Search Tool [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] allows a user to access a SHOE
knowledge base by submitting structured queries. This query
corresponds to the defined query in our system. The result is presented
in a separate window and the user can doubleclick the found URIs
to open the corresponding documents. The main differences with
respect to BUSTER are the use of ontologies, the query service and
other features such as translation services. In Buster, we can use
several ontologies for one query, we are able to combine terminological
and spatial search, and we can adopt additional mediators for further
services shown in the result window.
      </p>
      <p>
        The Information Manifold (IM) system [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] implements a client
with a knowledge base for organizing and querying Internet
information sources. The knowledge base contains a rich domain model that
enables the description of properties of the information sources. The
language used is based on a combination of Horn rules and concepts
from the CLASSIC description logic [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In contrast to BUSTER IM
is based on a single ontology approach using one global ontology.
This approach can be applied to integration problems where all
information sources to be integrated provide nearly the same view on a
domain. If one information source has a different view on a domain,
e.g. by providing another level of granularity, finding the minimal
ontology commitment becomes a difficult task [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Another
difference is the restriction of the IM system to only use database sources
whereas BUSTER is also able to process other information sources
such as XML-based sources.
      </p>
      <p>A major difference between BUSTER and all other mentioned
systems is the ability of BUSTER to combine both terminological
reasoning and spatial reasoning.
5</p>
    </sec>
    <sec id="sec-8">
      <title>CONCLUSION</title>
      <p>We proposed a practical solution for finding information sources that
have been annotated with metadata and offering additional services
for processing the underlying data. We introduced the
Comprehensive Source Description (CSD), a necessary description for
information sources that allows extra services such as integration or
translation. We also proposed a new feature that allows a combined search
for concepts at a certain location, introducing the concept@location
query.</p>
      <sec id="sec-8-1">
        <title>We have seen that interoperability between terminologies is possi</title>
        <p>
          ble if we use the hybrid approach [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. With our proposed practical
solution we claim that system interoperability is now also feasible.
The CSDs are flexible enough to annotate information sources
providing additional knowledge to offer extra services. One important
extra service could be a translation between different catalogue
systems, which we already implemented and introduced elsewhere [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ].
A definite drawback is the fact that there is an additional modeling
effort. We think that there is a need for automatic annotation
facilities. Promising new approaches are Text-To-Onto [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] or the MESA
tool [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] for the construction of ontologies. The open architecture
of our approach allows the use of additional mediators such as the
Feature Manipulation Engine or MECOTA [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ].
        </p>
        <p>We think that the concept@location query with the included
options to regulate both the spatial and the thematic distances are
valuable for the Semantic Web. More than 80% of all the data available
have an spatial context as we know and we think that our approach
is a promising step in the right direction.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>AdV</surname>
            ,
            <given-names>Amtliches</given-names>
          </string-name>
          <string-name>
            <surname>Topographisch-Kartographisches Informationssystem</surname>
            <given-names>ATKIS</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Landesvermessungsamt</surname>
            <given-names>NRW</given-names>
          </string-name>
          , Bonn,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Ronald</given-names>
            <surname>Brachman</surname>
          </string-name>
          ,
          <string-name>
            <surname>Deborah</surname>
            <given-names>McGuiness</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Peter</given-names>
            <surname>Patel-Schneider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Lori</given-names>
            <surname>Resnik</surname>
          </string-name>
          , and Alexander Borgida, '
          <article-title>Living with classic: When and how to use a kl-one-like language', in Principles of Semantic Networks: Exporations in the Representation of Knowledge, ed</article-title>
          .,
          <source>John Sowa</source>
          ,
          <fpage>401</fpage>
          -
          <lpage>456</lpage>
          , Morgan Kaufman, San Mateo, CA, (
          <year>1991</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Stefan</given-names>
            <surname>Decker</surname>
          </string-name>
          , Michael Erdmann, Dieter Fensel, and Rudi Studer, 'Ontobroker:
          <article-title>Ontology based access to distributed and semi-structured information</article-title>
          .',
          <source>in Proceedings of Database Semantics</source>
          <volume>8</volume>
          , ed.,
          <string-name>
            <given-names>R.</given-names>
            <surname>Meersman</surname>
          </string-name>
          , Semantic Issues in Multimedia Systems., pp.
          <fpage>351</fpage>
          -
          <lpage>369</lpage>
          . Kluwer Academic Publisher, Boston, (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4] EEA, '
          <article-title>Corine land cover', technical guide</article-title>
          ,
          <source>European Environmental Agency, ETC/LC, European Topic Centre on Land Cover</source>
          ,
          <article-title>(</article-title>
          <year>1997</year>
          -1999
          <fpage>1997</fpage>
          -
          <lpage>1999</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Dieter</given-names>
            <surname>Fensel</surname>
          </string-name>
          , Stefan Decker,
          <string-name>
            <given-names>M.</given-names>
            <surname>Erdmann</surname>
          </string-name>
          , and Rudi Studer, '
          <article-title>Ontobroker: The very high idea'</article-title>
          , in 11.
          <source>International Flairs Conference (FLAIRS-98)</source>
          , Sanibal Island, USA, (
          <year>1998</year>
          ). AAAI Press.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Cheng</given-names>
            <surname>Hian</surname>
          </string-name>
          <string-name>
            <surname>Goh</surname>
          </string-name>
          ,
          <source>Representing and Reasoning about Semantic Conflicts in Heterogeneous Information Sources</source>
          ,
          <source>Phd-thesis</source>
          , MIT,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Thomas</surname>
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Gruber</surname>
          </string-name>
          , '
          <article-title>Toward principles for the design of ontologies used for knowledge sharing?'</article-title>
          ,
          <source>International Journal of Human Computer Studies</source>
          ,
          <volume>43</volume>
          (
          <issue>5</issue>
          /6),
          <fpage>907</fpage>
          -
          <lpage>928</lpage>
          , (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Michael</given-names>
            <surname>Gru</surname>
          </string-name>
          <article-title>¨ninger and Mike Uschold, 'Ontologies and semantic integration', in Software Agents for the Warfighter, Institute for Human and Machine Cognition (IHMC</article-title>
          ), University of West Florida, (
          <year>2002</year>
          ). in preparation.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Nicola</given-names>
            <surname>Guarino</surname>
          </string-name>
          , Claudio Masolo, and Guido Vetere, 'Ontoseek:
          <article-title>Content-based acess to the web'</article-title>
          ,
          <source>IEEE Intelligent Systems</source>
          ,
          <volume>14</volume>
          (
          <issue>3</issue>
          ),
          <fpage>70</fpage>
          -
          <lpage>80</lpage>
          , (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Volker</given-names>
            <surname>Haarslev</surname>
          </string-name>
          and
          <article-title>Ralf Mo¨ller, 'High performance reasoning with very large knowledge bases'</article-title>
          ,
          <source>in International Joint Conferences on Artificial Intelligence (IJCAI)</source>
          , ed.,
          <source>Bernhard Nebel</source>
          , volume
          <volume>1</volume>
          , pp.
          <fpage>161</fpage>
          -
          <lpage>166</lpage>
          , Seattle, WA, (
          <year>2001</year>
          ). Morgan Kaufman.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Jeff</given-names>
            <surname>Heflin</surname>
          </string-name>
          and James Hendler, '
          <article-title>A portrait of the semantic web in action'</article-title>
          ,
          <source>IEEE Intelligent Systems</source>
          ,
          <volume>16</volume>
          (
          <issue>2</issue>
          ),
          <fpage>54</fpage>
          -
          <lpage>59</lpage>
          , (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Linda</surname>
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Hill</surname>
          </string-name>
          , '
          <article-title>Core elements of digital gazetteers: placenames, categories, and footprints'</article-title>
          ,
          <source>in ECDL</source>
          <year>2000</year>
          , eds.,
          <source>J. Borbinha and T. Baker, Research and Advanced Technology for Digital Libraries</source>
          , pp.
          <fpage>280</fpage>
          -
          <lpage>290</lpage>
          , Lisbon, Portugal, (
          <year>2000</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>I. Horrocks</surname>
          </string-name>
          , 'Fact and ifact',
          <source>in Proceedings of the International Workshop on Description Logics (DL'99)</source>
          , eds.,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lambrix</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Borgida</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lenzerini</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          <article-title>M o¨ ller, and</article-title>
          <string-name>
            <given-names>P.</given-names>
            <surname>Patel-Schneider</surname>
          </string-name>
          ,
          <fpage>133</fpage>
          -
          <lpage>135</lpage>
          , CEUR-Workshop Proceedings at http://sunsite.informatik.rwthaachen.de/Publications/CEUR-WS, (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>Won</given-names>
            <surname>Kim</surname>
          </string-name>
          and Jungyun Seo, '
          <article-title>Classifying schematic and data heterogeinity in multidatabase systems'</article-title>
          , IEEE Computer,
          <volume>24</volume>
          (
          <issue>12</issue>
          ),
          <fpage>12</fpage>
          -
          <lpage>18</lpage>
          , (
          <year>1991</year>
          ).
          <article-title>problem classification of semantic heterogeneity</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>T.</given-names>
            <surname>Kirk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. Y.</given-names>
            <surname>Levy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Sagiv</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Srivastava</surname>
          </string-name>
          , '
          <article-title>The Information Manifold'</article-title>
          , in Information Gathering from Heterogeneous, Distributed Environments, eds.,
          <string-name>
            <given-names>C.</given-names>
            <surname>Knoblock</surname>
          </string-name>
          and
          <string-name>
            <surname>A. Levy</surname>
          </string-name>
          , Stanford University, Stanford, California, (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Alexander</given-names>
            <surname>Maedche</surname>
          </string-name>
          and Steffen Staab, '
          <article-title>Ontology learning for the semantic web'</article-title>
          ,
          <source>IEEE Intelligent Systems</source>
          ,
          <volume>16</volume>
          (
          <issue>2</issue>
          ),
          <fpage>72</fpage>
          -
          <lpage>79</lpage>
          , (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Holger</surname>
            <given-names>Neumann</given-names>
          </string-name>
          , Gerhard Schuster, Heiner Stuckenschmidt, Ubbo Visser, and
          <article-title>Thomas V o¨gele, 'Intelligent brokering of environmental information with the buster system'</article-title>
          , in International Symposium Informatics for Environmental Protection, eds.,
          <string-name>
            <surname>Lorenz</surname>
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Hilty</surname>
          </string-name>
          and Paul W. Gilgen, volume
          <volume>30</volume>
          of
          <string-name>
            <surname>Umwelt-Informatik Aktuell</surname>
          </string-name>
          , pp.
          <fpage>505</fpage>
          -
          <lpage>512</lpage>
          , Zu¨ rich, Switzerland, (
          <year>2001</year>
          ). Metropolis.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>W.-F. Riekert</surname>
          </string-name>
          , '
          <article-title>Erschließung von fachinformationen im internet mit hilfe von thesauri und gazetteers', in Management von Umweltinformationen in vernetzten Umgebungen</article-title>
          , 2nd workshop HMI, eds.,
          <string-name>
            <given-names>C.</given-names>
            <surname>Dade</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Schulz</surname>
          </string-name>
          , Nu¨ rnberg, (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Christoph</surname>
            <given-names>Schlieder</given-names>
          </string-name>
          ,
          <article-title>Thomas V o¨gele, and Ubbo Visser, 'Qualitative spatial representation for information retrieval by gazetteers'</article-title>
          ,
          <source>in Conference of Spatial Information Theory COSIT</source>
          , volume
          <volume>2205</volume>
          <source>of Spatial Information Theory: Foundations of Geographic Information Science</source>
          , pp.
          <fpage>336</fpage>
          -
          <lpage>351</lpage>
          , Morrow Bay, CA, (
          <year>2001</year>
          ). Springer.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>Christoph</given-names>
            <surname>Schlieder</surname>
          </string-name>
          and
          <article-title>Thomas V o¨gele, 'Indexing and browsing digital maps with intelligent thumbnails'</article-title>
          ,
          <source>in accepted at Spatial Data Handling 2002 (SDH'02)</source>
          , Ottawa, Canada, (
          <year>2002</year>
          ). Springer. to appear.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>Gerhard</given-names>
            <surname>Schuster</surname>
          </string-name>
          and Heiner Stuckenschmidt, '
          <article-title>Building shared terminologies for ontology integration', in K u¨nstliche Intelligenz (KI</article-title>
          ), pp.
          <fpage>105</fpage>
          -
          <lpage>123</lpage>
          , Wien, (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Heiner</surname>
            <given-names>Stuckenschmidt</given-names>
          </string-name>
          , Holger Wache, Thomas Vo¨ gele, and Ubbo Visser, '
          <article-title>Enabling technologies for interoperability'</article-title>
          , in Workshop: Information Sharing:
          <article-title>Methods and Applications at the 14th International Symposium of Computer Science for Environmental Protection</article-title>
          , eds.,
          <source>Ubbo Visser and Hardy Pundt</source>
          , volume
          <volume>20</volume>
          , pp.
          <fpage>35</fpage>
          -
          <lpage>46</lpage>
          , Bonn, (
          <year>2000</year>
          ). TZI.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Ubbo</surname>
            <given-names>Visser</given-names>
          </string-name>
          , Heiner Stuckenschmidt, Holger Wache, and Thomas Vo¨ gele, '
          <article-title>Using environmental information efficiently: Sharing data and knowledge from heterogeneous sources'</article-title>
          ,
          <source>in Environmental Information Systems in Industry and Public</source>
          Administration, eds.,
          <source>Claus Rautenstrauch and Susanne Patig</source>
          ,
          <fpage>41</fpage>
          -
          <lpage>73</lpage>
          , IDEA Group, Hershey, USA &amp; London,
          <string-name>
            <surname>UK</surname>
          </string-name>
          , (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Holger</surname>
            <given-names>Wache</given-names>
          </string-name>
          , Thorsten Scholz, Helge Stieghahn, and
          <string-name>
            <given-names>B.</given-names>
            <surname>Ko</surname>
          </string-name>
          <article-title>¨ nig-Ries, 'An integration method for the specification of rule-oriented mediators'</article-title>
          , in International Symposium on Database Applications in NonTraditional Environments (DANTE'99), eds.,
          <source>Yahiko Kambayashi and Hiroki Takakura</source>
          , pp.
          <fpage>109</fpage>
          -
          <lpage>112</lpage>
          , Kyoto, Japan, (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Holger</surname>
            <given-names>Wache</given-names>
          </string-name>
          , Thomas Vo¨ gele, Ubbo Visser, Heiner Stuckenschmidt, Gerhard Schuster, Holger Neumann, and Sebastian Hu¨ bner, '
          <article-title>Ontologybased integration of information - a survey of existing approaches'</article-title>
          , in IJCAI-01 Workshop: Ontologies and Information Sharing, eds., Asuncion G o´
          <article-title>mez Pe´rez, Michael Gr u¨ninger, Heiner Stuckenschmidt</article-title>
          , and Mike Uschold, pp.
          <fpage>108</fpage>
          -
          <lpage>117</lpage>
          , Seattle, WA, (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Holger</surname>
            <given-names>Wache</given-names>
          </string-name>
          , '
          <article-title>Towards rule-based context transformation in mediators'</article-title>
          ,
          <source>in International Workshop on Engineering Federated Information Systems (EFIS</source>
          <volume>99</volume>
          ), eds., S. Conrad,
          <string-name>
            <given-names>W.</given-names>
            <surname>Hasselbring</surname>
          </string-name>
          , and G. Saake, Ku¨ hlungsborn, Germany, (
          <year>1999</year>
          ). Infix-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Cai</surname>
            <given-names>Ziegler</given-names>
          </string-name>
          , 'Deux ex machina', c't - magazin fu¨r computer technik,
          <source>2002(6)</source>
          ,
          <fpage>132</fpage>
          -
          <lpage>137</lpage>
          , (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>