<!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>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>H. Sofia Pinto</string-name>
          <email>a@gia.ist.utl.pt</email>
          <email>sofia@gia.ist.utl.pt</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Asuncio´ n Go´ mez-Pe´rez</string-name>
          <email>asun@delicias.dia</email>
          <email>asun@delicias.dia.fi.upm.es</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Joa˜o P. Martins</string-name>
          <email>jpm@gia.ist.utl.pt</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>(V.R. Benjamins, B. Chandrasekaran, A. Gomez-Perez, N. Guarino, M.</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Instituto Superior Te ́cnico, Departamento de Eng. Informa ́tica, Grupo de Inteligeˆncia Artificial</institution>
          ,
          <addr-line>Av. Rovisco Pais, 1049-001 Lisboa, Portugal, Tel: (351-1) 8417472, Fax: (351-1) 8417472</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Instituto Superior Te ́cnico, Departamento de Eng. Informa ́tica, Grupo de Inteligeˆncia Artificial</institution>
          ,
          <addr-line>Av. Rovisco Pais, 1049-001 Lisboa, Portugal, Tel: (351-1) 8417641 Fax: (351-1) 8417472</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Laboratorio de Inteligencia Artificial, Facultad de Informa ́tica</institution>
          ,
          <addr-line>Campus de Montegancedo sn., Boadilla del Monte, 28660, Madrid, Spain, Tel (34-1) 3367439 Fax: (34-1) 3367412</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Uschold</institution>
          ,
          <addr-line>eds.)</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>H.S.Pinto, A.Gomez-Perez, J.P.Martins</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The word integration has been used with
different meanings in the ontology field. This article
aims at clarifying the meaning of the word
“integration” and presenting some of the relevant work
done in integration. We identify three meanings of
ontology “integration”: when building a new
ontology reusing (by assembling, extending,
specializing or adapting) other ontologies already
available; when building an ontology by merging
several ontologies into a single one that unifies all of
them; when building an application using one or
more ontologies. We discuss the different
meanings of “integration”, identify the main
characteristics of the three different processes and propose
This work was partially supported by JNICT grant No. PRAXIS
XXI/BD/11202/97 (Sub-Programa Cieˆncia e Tecnologia do Segundo
Quadro Comunita´rio de Apoio) and project PRAXIS XXI/1568/95.
The copyright of this paper belongs to the papers authors. Permission to
copy without fee all or part of this material is granted provided that the
copies are not made or distributed for direct commercial advantage.</p>
    </sec>
    <sec id="sec-2">
      <title>Proceedings of the IJCAI-99 workshop on</title>
    </sec>
    <sec id="sec-3">
      <title>Ontologies and Problem-Solving Methods (KRR5)</title>
    </sec>
    <sec id="sec-4">
      <title>Stockholm, Sweden, August 2, 1999</title>
      <p>three words to distinguish among those meanings:
integration, merge and use.
1</p>
      <sec id="sec-4-1">
        <title>Introduction</title>
        <p>
          Within Knowledge Sharing and Reuse, the field of
Ontological Engineering (OE) is an active area of research. One
of its open research topics is ontology integration.
Unfortunately, there has been an abusive use of the word
integration within the community. Integration designates,
not only, the special operations to build ontologies from
other ontologies available in some ontology development
environments
          <xref ref-type="bibr" rid="ref14">(Farquhar, Fikes &amp; Rice 1997)</xref>
          , but also
the process of building ontologies from other
preexistent ontologies
          <xref ref-type="bibr" rid="ref11 ref19 ref46 ref50 ref6 ref7">(Borst, Akkermans &amp; Top 1997,
Dalianis &amp; Persson 1997, Gangemi, Pisanelli &amp; Steve 1998,
Skuce 1997, Swartout, Patil, Knight &amp; Russ 1997)</xref>
          , the set
of activities within some methodologies that specify how
to build ontologies using other publicly available
ontologies
          <xref ref-type="bibr" rid="ref15 ref16 ref21 ref34 ref37 ref40 ref52">(Uschold &amp; King 1995, Gruninger 1996, Ferna´ndez,
Go´mez-Pe´rez &amp; Juristo 1997)</xref>
          , the use of ontologies in
applications
          <xref ref-type="bibr" rid="ref33 ref4 ref51 ref52 ref53 ref54">(Bernaras, Laresgoiti &amp; Corera 1996, Uschold,
Healy, Williamson, Clark &amp; Woods 1998)</xref>
          , just to name a
few. Integration in ONIONS
          <xref ref-type="bibr" rid="ref19">(Gangemi et al. 1998)</xref>
          , doesn’t
mean the same as in the Ontolingua Server
          <xref ref-type="bibr" rid="ref12">(Farquhar,
Fikes, Pratt &amp; Rice 1995)</xref>
          or in PhysSys
          <xref ref-type="bibr" rid="ref6 ref7">(Borst 1997)</xref>
          .
        </p>
        <p>This article aims at clarifying and characterizing the
several meanings of the word integration. This article is
organized as follows. Section 2 identifies the three meanings
usually associated to the word and proposes three words to
refer to those meanings in the OE field. Sections 3, 4 and
5 discuss the differences between those meanings. In each
one of those sections we review some of the most relevant
work, we characterize each one of the different processes
and present our views and conclusions. Section 6
emphasizes our main conclusions.
2</p>
      </sec>
      <sec id="sec-4-2">
        <title>What Have We Been Calling Integration?</title>
        <p>
          We identified three different situations in which the word
integration has been used:
1. Integration of ontologies when building a new
ontology reusing other available ontologies. In this case
one wants to build a new ontology, there are some
ontologies built and made available which are parts
of the new ontology and such ontologies match the
appropriate requirements. For instance, we want to
build an ontology on Control Systems and EngMath
          <xref ref-type="bibr" rid="ref24">(Gruber &amp; Olsen 1994)</xref>
          satisfies our requirements for
it, as for instance, adequate levels of detail and
granularity, it is implemented in an adequate language , etc.
Since this ontology is publicly available it should be
reused. In some cases a whole ontology can be built
just from assembling other ontologies. Some other
times the reused ontologies must be extended,
specialized or adapted. So, ontologies are reused to build new
ones.
2. Integration of ontologies by merging different
ontologies about the same subject into a single one that
“unifies” all of them. In this case, one wants to
build an ontology merging ideas, concepts,
distinctions, axioms, etc., that is knowledge, from other
existing ontologies on exactly the same subject. For
instance, among the considerable number of
medical ontologies there is the Unified Medical Language
System (UMLS)
          <xref ref-type="bibr" rid="ref29">(Humphreys &amp; Lindberg 1992)</xref>
          and
the Galen COding REference (CORE) model
          <xref ref-type="bibr" rid="ref43">(Rector,
Gangemi, Galeazzi, Glowinski &amp; Rossi-Mori 1994)</xref>
          .
There are differences between them, not only in the
basic distinctions but also in the way those terms
are defined (in the meaning behind those terms), in
the representation ontologies
          <xref ref-type="bibr" rid="ref56">(van Heist et al. 1997)</xref>
          used to implement them, etc. When all these different
ontologies are “integrated”, in the sense of merged,
unified, a new ontology about the medical domain is
Either the required language, or there are good translators
available between the language in which it is implemented and the required
language.
        </p>
        <p>
          By subject we mean what the ontology deals about. We avoid the
term domain since it is only used to describe domain specific ontologies
and this kind of integration can be used to build general (generic
          <xref ref-type="bibr" rid="ref56">(van
Heist, Schreiber &amp; Wielinga 1997)</xref>
          , top-level
          <xref ref-type="bibr" rid="ref26">(Guarino 1998)</xref>
          or
upperlevel) ontologies.
        </p>
        <p>Classification criteria imposed on the terms gathered and
defined/described in those ontologies, that is concept classifications.
built. This ontology tries to unify concepts,
terminology, definitions, constraints, etc., from all of them and,
if implemented, using a particular representation
ontology. So, ontologies are merged, unified into a single
one.
3. Integration of ontologies into applications. In this
case, one wants to introduce into an application one
or more ontologies that underly and are shared among
several software applications or one uses one or more
ontologies to specify or implement a knowledge based
system (KBS). For instance, if we want to build an
application on airplanes there is a lot of knowledge
about airplanes in general (what parts are they built
from, how are they designated, how do they interact,
what laws determine the way those parts work, etc.)
that needs to be formalized and implemented. The
knowledge that is not specific to any particular
airplane should be represented in an ontology. When we
build another application that also needs knowledge
about airplanes we should use the ontology already
built (or adapt it if necessary). This airplane ontology
will, once again, underlie an application. So the
ontology(ies) is (are) used or reused to build an application.</p>
        <p>From now on, we will refer to each kind of integration
as integration, merge and use, respectively.
3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Integration</title>
        <p>Although some methodologies to build ontologies
acknowledge the need for an integration step or the
importance of integration activities in the process of building
an ontology, the important problems of integration (how
should integration be performed?, etc.) remain more or less
unsolved.
3.1</p>
        <sec id="sec-4-3-1">
          <title>Tools That Allow Integration</title>
          <p>
            The work on the Ontolingua Server
            <xref ref-type="bibr" rid="ref12 ref13 ref14">(Farquhar et al. 1995,
Farquhar, Fikes &amp; Rice 1996, Farquhar et al. 1997)</xref>
            , an
ontology development environment for collaborative
ontology construction, addressed the problem of ontology
integration. This tool allows collaborative ontology building
and also provides an ontology library, where tested
ontologies are gathered and made publicly available. To allow
reuse of the ontologies made available at the Ontolingua
Server library, a set of integration operations was identified,
specified, defined and made available to ontology builders.
Users are allowed three operations
            <xref ref-type="bibr" rid="ref14">(Farquhar et al. 1997)</xref>
            :
inclusion, polymorphic refinement and restriction
(specialization). Inclusion is used when the ontology is included
(from the library of ontologies kept by the tool) and used
as it is. The inclusion relations between ontologies may
be circular, so one concept in one ontology can point to a
concept in another ontology that, again, points to another
7-2
concept in the first ontology. Polymorphic refinement
extends one operation so that it can be used with several kinds
of arguments. Restriction makes simplifying assumptions
that restrict the included axioms. The Ontolingua Server
also provides facilities for local symbol renaming. This
facility enables ontology developers (1) to refer to symbols
from other ontologies using names that are more
appropriate to a given ontology and (2) to specify how naming
conflicts among symbols from multiple ontologies are to
be resolved. All these simple integration operations have
been proposed to allow some sort of ontology integration
in the Ontolingua Server.
3.2
          </p>
        </sec>
        <sec id="sec-4-3-2">
          <title>Ontologies Built Through Integration</title>
          <p>
            The Physical Systems ontology (PhySys)
            <xref ref-type="bibr" rid="ref6 ref7 ref8">(Borst,
Benjamin, Wielinga &amp; Akkermans 1996, Borst et al. 1997,
Borst 1997)</xref>
            is based on the reuse of the EngMath
ontology
            <xref ref-type="bibr" rid="ref24">(Gruber &amp; Olsen 1994)</xref>
            , and on general ontologies
such as Mereology, Topology, Systems Theory, Component
and Process
            <xref ref-type="bibr" rid="ref8">(Borst et al. 1996)</xref>
            , which were implemented
in Ontolingua
            <xref ref-type="bibr" rid="ref22">(Gruber 1993)</xref>
            . To allow reuse, some
general integration operations were identified, specified and
defined. For instance, the Mereology ontology is reused
(more precisely, extended) by the Topology ontology, The
operations allowed are
            <xref ref-type="bibr" rid="ref6 ref7">(Borst 1997)</xref>
            : include and extend,
include and specialize and include and map . With include
and extend the “imported ontology is extended with new
concepts and relations”. With include and specialize an
“abstract theory is imported and applied to the contents of
the importing ontology”. With include and map “different
viewpoints on a domain are joined by including the views
in the domain ontology and formalization of their
interdependencies”. Since this operation contains a lot of domain
knowledge it is considered an ontology on its own. In
            <xref ref-type="bibr" rid="ref55">(V.,
Gomez-Perez, T. &amp; Pinto 1998)</xref>
            we present the Reference
Ontology that was incorporated into the (KA) ontology
            <xref ref-type="bibr" rid="ref3">(Benjamins &amp; Fensel 1998)</xref>
            , more precisely into the
Product subontology.
          </p>
          <p>
            There can be some less formal and clean ways of
ontology integration. For instance,
            <xref ref-type="bibr" rid="ref11">(Dalianis &amp; Persson 1997)</xref>
            describes the construction of an ontology for electrical
distribution networks. This ontology was built by reusing
an ontology for electrical transmission networks
            <xref ref-type="bibr" rid="ref4">(Bernaras
et al. 1996)</xref>
            , more precisely its structural subontology. The
ontology developed for electrical distribution networks is
also a structural ontology. Although the domains are not
the same and some adaptations had to be performed, the
percentage of reused concepts was quite high. This hints
that perhaps a more general ontology could be defined. The
KACTUS
            <xref ref-type="bibr" rid="ref45">(Schreiber, Weilinga &amp; Jansweijer 1995)</xref>
            toolkit
was used to edit the pre-existent ontology (available from
          </p>
          <p>They were named projections. These projections formalize the
dependencies between concepts and relations in different ontologies.</p>
          <p>In earlier versions it was named include and project.
the KACTUS ontology library) and create the electrical
distribution ontology.</p>
          <p>
            Sometimes it may be possible to mistakenly take
integration for maintenance activities if we just want to
improve or slightly modify the integrated ontology. For
instance, in the case of CHEMICALS
            <xref ref-type="bibr" rid="ref15 ref16">(Ferna´ndez 1996,
Ferna´ndez et al. 1997)</xref>
            the length centimeter (“cm”) unit,
a length unit commonly used in Europe (but not in the
USA), was needed. The Standard-Units ontology
            <xref ref-type="bibr" rid="ref24">(Gruber
&amp; Olsen 1994)</xref>
            available in the Ontolingua Server library
did not include such unit when CHEMICALS was
implemented in the Ontolingua Server. The solution found, with
the operations available, was: to develop a new ontology
which included Standard-Units and add to it the needed
unit. However the right solution, adopted latter, was the
inclusion of this unit in the Standard-Units ontology kept
in the library. This is the appropriate solution since this is
not a specific purpose unit, but a world wide generally
accepted one and it applies to all domains that may reuse the
Standard-Units ontology.
3.3
          </p>
        </sec>
        <sec id="sec-4-3-3">
          <title>Methodologies That Include Integration</title>
          <p>
            The methodology to build ontologies presented in
            <xref ref-type="bibr" rid="ref40">(Uschold
&amp; King 1995)</xref>
            includes an integration step. This
methodology proposes that integration should be done either during
capture (knowledge acquisition), coding (implementation)
or both. However no solutions for the problem of how
integration is done are proposed or discussed. The problem
is only recognized as a difficult one.
          </p>
          <p>
            The methodology to build ontologies proposed in
            <xref ref-type="bibr" rid="ref34 ref37 ref52">(Gruninger 1996)</xref>
            also refers integration. This
methodology mentions two kinds of integration: “combining
ontologies that have been designed for the same domain”
and “combining ontologies from different domains”. Once
again the problem of integration is considered difficult
since two ontologies may use the same terminology with
different semantics. According to this methodology,
ontologies are built based on ontology building blocks and
foundational theories. According to the building blocks
and foundational theories of the ontologies being
integrated, integration is distinguished into: integration (at the
level) of the building blocks, the most simple; integration
(at the level) of the foundational theories, which is more
difficult and may result in only partial integration; and
ontology translation when the ontologies are so different that
they share neither the building blocks nor the foundational
theories, which makes integration extremely difficult.
          </p>
          <p>
            METHONTOLOGY
            <xref ref-type="bibr" rid="ref14 ref16 ref17 ref19 ref5 ref55 ref56">(Ferna´ndez et al. 1997, Bla´zquez,
Ferna´ndez, Garc´ıa-Pinar &amp; Go´mez-Pe´rez 1998, Ferna´ndez,
Go´mez-Pe´rez, Sierra &amp; Sierra 1999)</xref>
            is another
methodology to build ontologies that also considers integration. It
proposes that the development of an ontology should
follow an evolving prototyping life cycle and not a waterfall
one. Although in earlier versions integration was
consid7-3
ered as a state during the development of an ontology (after
formalization and before implementation), recent versions
consider it as an activity (as well as knowledge
acquisition and evaluation
            <xref ref-type="bibr" rid="ref21">(Go´ mez-Pe´rez, Juristo &amp; Pazos 1995)</xref>
            )
that should be performed since specification until
maintenance. This methodology proposes that ontology building,
and therefore ontology integration, should be done
preferably at the knowledge level
            <xref ref-type="bibr" rid="ref42">(Newell 1982)</xref>
            (in
conceptualization) and not at the symbol level (in formalization, when
selecting the representation ontology) or at the
implementational level (when the ontology is codified in a target
language).
3.4
          </p>
        </sec>
        <sec id="sec-4-3-4">
          <title>Our View</title>
          <p>
            In integration we have, on one hand, one (or more)
ontologies that are integrated ( , Figure 1), and
on the other hand, the ontology resulting from the
integration process (O, Figure 1). The integrated ontology(ies) are
those that are being reused. They are a part of the resulting
ontology. The ontology resulting from the integration
process is what we want to build and although it is referenced
as one ontology it can be composed of several “modules”,
that are (sub)ontologies. This happens not only in
integration but when building an ontology from scratch. For
instance, the Enterprise ontology
            <xref ref-type="bibr" rid="ref51 ref53 ref54">(Uschold, King, Moralee
&amp; Zorgios 1998)</xref>
            is composed by several modules, called
sections, like Meta-Ontology (where concepts like entity,
relationship, role, etc. are represented), Activities and
Processes (where concepts like activity, resource, plan, etc. are
represented), Organization, etc. However we call the
resulting ontology the Enterprise ontology and usually do not
refer to its parts unless we specifically want to talk about
them.
          </p>
          <p>The domain of the integrated ontology is different from
the domain of the resulting ontology but there may be a
relation between both domains. When the integrated
ontology is reused by the resulting ontology, the integrated
concepts can be, among other things, (1) used as they are,
(2) adapted (or modified), (3) specialized (leading to a more
specific ontology on the same domain) or (4) augmented by
new concepts (either by more general concepts or by
concepts at the same level). The domains of the different
integrated ontologies usually are different among themselves,
that is, each ontology integrated in the resulting ontology
usually is about a different domain either from the
resulting ontology (D, Figure 1) or the various ontologies
integrated ( , where usually k = n, Figure 1). In
integration, the resulting ontology should be such that there
is no similar ontology already built, otherwise one should
simply reuse the existing one.</p>
          <p>In integration one can identify regions in the
resulting ontology that were taken from the integrated
ontologies. Knowledge in those regions was left more or less
unchanged. In the example presented in Figure 2, one
O1</p>
          <p>D1</p>
          <p>O2</p>
          <p>D2
...</p>
          <p>O2</p>
          <p>On</p>
          <p>Dk</p>
          <p>O
O3</p>
          <p>O4
Only describe the vocabulary needed to talk about the domain.</p>
          <p>In conceptualization one should only consider the knowledge level;
therefore choices for purely implementational convenience should be
avoided.</p>
          <p>
            That is, the ontology doesn’t have “islands” of exaggerated level of
detail and other parts with an adequate one. It should be stressed that none
of the parts should have less level of detail than the one required or else the
7-4
with. The solution seems to be the specification of a set of
integration operations that tell how knowledge in the
integrated ontology is going to be included and combined with
the knowledge in the resulting ontology. Integration
operations can be viewed as composing, combining or
assembling operations. However these operations should only
be performed if the integrated ontologies have a series of
features. Not only will the features assure that the
integrated ontology is the most appropriate one but also that
the integration operations can be successfully applied and
that the resulting ontology will have the desired
characteristics. In
            <xref ref-type="bibr" rid="ref55">(V. et al. 1998)</xref>
            we present a series of
features (and a WWW broker), not specifically for
integration purposes, that can help the search for suitable
ontologies. Comparing both sets of the proposed integration
operations we can see that “restriction”
            <xref ref-type="bibr" rid="ref14">(Farquhar et al. 1997)</xref>
            and “include&amp;specialize”
            <xref ref-type="bibr" rid="ref6 ref7">(Borst 1997)</xref>
            work similarly. As
described in
            <xref ref-type="bibr" rid="ref6 ref7">(Borst 1997)</xref>
            , both “include&amp;extend” and
“include&amp;map” are abstract operations and can be performed
in the Ontolingua server with the available operations.
However a larger set of integration operations needs to be
identified, specified and defined.
          </p>
          <p>As the development of an ontology should follow an
evolving prototyping life cycle, the ontology may be
considered for integration in specification, conceptualization,
formalization, implementation and maintenance. That is,
we can have different integration procedures for the same
ontology but in different states of the ontology building
process. However the effort of integration varies: it is more
significant in the earliest states (specification and
conceptualization) than in the final ones (after implementation).
As we have an evolving prototyping ontology building life
cycle the same ontology can be used in the same state in
integration activities more than once. These procedures and
activities form the overall process of integration. The
integration process needs to be further studied, namely, the
integration procedures and activities need to be defined.
4</p>
        </sec>
      </sec>
      <sec id="sec-4-4">
        <title>Merge</title>
        <p>
          Merge is the issue where more work has been developed,
so far. There is a wide variety of projects from a wide
range of domains, for example development of natural
language ontologies, like SENSUS
          <xref ref-type="bibr" rid="ref32">(Knight &amp; Luk 1994)</xref>
          , or
ontologies on the medical domain like UMLS
          <xref ref-type="bibr" rid="ref29">(Humphreys
&amp; Lindberg 1992)</xref>
          ; the search for agreed upper level
ontologies, like
          <xref ref-type="bibr" rid="ref46">(Skuce 1997)</xref>
          ,
          <xref ref-type="bibr" rid="ref25">(Guarino 1997)</xref>
          or
          <xref ref-type="bibr" rid="ref47">(Sowa 1995)</xref>
          ;
the search for merge methodologies in the medical domain,
ONIONS
          <xref ref-type="bibr" rid="ref19">(Gangemi et al. 1998)</xref>
          .
4.1
        </p>
        <sec id="sec-4-4-1">
          <title>Ontologies Built Through Merge</title>
          <p>
            SENSUS
            <xref ref-type="bibr" rid="ref31 ref32 ref50">(Knight &amp; Luk 1994, Knight, Chander, Haines,
Hatzivassiloglou, Hovy, Iida, Luk, Withney &amp; Yamada
1995, Swartout et al. 1997)</xref>
            (a natural language
ontology) was built by extracting and merging information from
existing electronic sources. Several existing resources
were used since each one had different and important
features: PENMAN Upper Model
            <xref ref-type="bibr" rid="ref1">(Bateman, Kasper, Moore
&amp; Whitney 1989)</xref>
            , ONTOS, WordNet
            <xref ref-type="bibr" rid="ref41">(Miller 1990)</xref>
            and an
electronic natural language dictionary. The PENMAN
Upper Model and ONTOS are high-level linguistically-based
ontologies but lack a broad coverage of terms. They
provided the upper level-organization. WordNet is a
thesauruslike hierarchically organized semantic network lacking the
upper level structure with broad coverage of terms. It
provided the middle structure and terms. Finally, the electronic
natural language dictionary, with both broad coverage of
words and Semantic Categories, provided both terms and
the upper level organization.
          </p>
          <p>
            There have also been several efforts to find a top-level
ontology that could find the agreement of a broad
number of researchers and of systems. Among these “merged”
upper-level ontologies, we briefly describe Skuce’s
            <xref ref-type="bibr" rid="ref46">(Skuce
1997)</xref>
            and Guarino’s
            <xref ref-type="bibr" rid="ref25">(Guarino 1997)</xref>
            approaches since they
follow very different processes to try to achieve the same
purpose: an upper-level ontology. Both upper-level
ontologies are unfinished proposals. Skuce
            <xref ref-type="bibr" rid="ref46">(Skuce 1997)</xref>
            tries to find, at least, one of what is called an
AgreedUpon-Ontology. This ontology, a rather general one,
defines the most general Fundamental Ontological
Distinctions - FOD’s which any top-level (general and
domainindependent) ontology should have. In
            <xref ref-type="bibr" rid="ref46">(Skuce 1997)</xref>
            , he
presents the definitions of concepts like ontology,
primitive, distinction, category and entity and then presents the
fundamental distinctions that he finds important. Some
of them are concrete/abstract; atomic/composite;
material/place; discrete/continuous; state/process;
dependent/independent; and instance/predicate.
          </p>
          <p>
            Guarino’s approach
            <xref ref-type="bibr" rid="ref25">(Guarino 1997)</xref>
            is based on the solid
grounds provided by philosophers that have been
addressing these issues for the past 2000 years. His study on the
ontological distinctions issues is organized around a theory
of parts, a theory of wholes, a theory of identity, a theory of
dependence and a theory of universals. From these theories
he defines a preliminary taxonomy of top-level ontological
concepts that combines clarity with semantic rigor,
generality and common sense. His taxonomy of top-level
ontological concepts is divided into an ontology of Particulars
and an ontology of Universals. The backbone of
distinctions of particulars around sortal categories considers
substract, object and quality. The non-sortal categories include
Mereological, Physical, Functional, Biological, Intentional
and Social Stratums. Concrete objects have yet two other
sets of distinctions: singular and plural; and body and
feature. (Unary) Universals have two basic distinctions:
taxontology would be useless, since it would not have sufficient knowledge
represented.
          </p>
          <p>
            Which associates certain word senses with particular fields (medicine,
biology, etc.).
7-5
ons and properties. A more detailed description can be
found in
            <xref ref-type="bibr" rid="ref25">(Guarino 1997)</xref>
            .
4.2
          </p>
        </sec>
        <sec id="sec-4-4-2">
          <title>Methodologies To Perform Merge</title>
          <p>
            Let us first present how SENSUS was built. First
PENMAN, ONTOS and the Semantic Categories of the
electronic natural language dictionary were merged, by hand.
This produced the ontology base (the upper level of the
ontology). Then, WordNet was merged into this base, again
by hand. Finally, a semi-automatic tool helped merging
WordNet with the English Dictionary by matching
similarities in the textual definitions and by using the
hierarchical organization of WordNet. This final merge was finally
included in the ontology. In each merge step more than
one ontology or source of knowledge was considered at the
same time. However, the merge process was subdivided for
each level of the ontology (beginning in the upper ones and
ending on the lower ones). In an effort to ease and search
for a proper methodology to do this kind of merge process,
Hovy
            <xref ref-type="bibr" rid="ref28">(Hovy 1996)</xref>
            tried to identify a set of relevant
features that should be considered when comparing different
ontologies for the purpose of merging ontologies, in
particular, natural language ones.
          </p>
          <p>
            The methodology followed by Skuce to find the
ontological distinctions presented in
            <xref ref-type="bibr" rid="ref46">(Skuce 1997)</xref>
            was
brainstorming, followed by meetings with other researchers interested
in the problem. The work is still incomplete, so he
suggests to incrementally build from the list presented. The
proposed methodology begins with the creation of a group
involving a diverse group of researchers working in
different locations. Each member should develop a list of
primitives, distinctions and categories (a classification of FOD’s
according to the way they are defined) that should be
carefully chosen, defined and carefully documented (choices
and definitions). The choices are presented to the group
for discussion and approval. Only when they are agreed
upon can they get to the formalization stage. There can be
several iterations of the previous steps. The agreed
proposals are presented to wider audiences for criticism. Some
can go back to the initial stages, some may be ready to be
accepted. The idea is to try to find a standardized
uppermodel that would greatly ease some kinds of integration
efforts.
          </p>
          <p>
            ONIONS (ONtologic Integration Of Naive Sources)
            <xref ref-type="bibr" rid="ref19 ref20 ref49">(Gangemi, Steve &amp; Giacomelli 1996, Steve &amp; Gangemi
1996, Gangemi et al. 1998)</xref>
            is a methodology for merging
ontologically-heterogeneous taxonomic knowledge which
has been used to build the formal medical ontology IMO
(Integrated Medical Ontology) and a library of generic
ontologies ON9. The ONIONS methodology was
successfully applied to five medical sources: UMLS
            <xref ref-type="bibr" rid="ref29 ref30">(Humphreys
&amp; Lindberg 1992, Humphreys &amp; Lindberg 1993)</xref>
            , a medical
ontology implemented in a semantic network;
SNOMEDThe authors use the word integration.
          </p>
          <p>
            III
            <xref ref-type="bibr" rid="ref10">(Cote, Rothwell &amp; Brochu 1994)</xref>
            and GMN
            <xref ref-type="bibr" rid="ref18">(Gabrieli
1989)</xref>
            partial hierarchical ontologies; ICD10 classification
            <xref ref-type="bibr" rid="ref58">(WHO 1994)</xref>
            , which is a hierarchical ontology; and CORE
model
            <xref ref-type="bibr" rid="ref43">(Rector et al. 1994)</xref>
            developed under the GALEN
project
            <xref ref-type="bibr" rid="ref44">(Rector, Solomon &amp; Nowlan 1995)</xref>
            . In the
medical domain most available ontology sources are just
taxonomies (UMLS is the exception). The ONIONS 6-step
methodology can be summarized as: (1) Analyzing and
selecting the relevant sets of terms from the various
terminological sources. All sources are considered in this
step. (2) Finding local definitions of the terms by
analyzing the classification criteria used to define the terms.
(3) Finding the theories related to the distinctions made
in the local definitions, that is one tries to find the
general (global) ontologies (in contrast to the surface
ontologies associated to the local definitions found in the
previous step). For that, one has to try to find theory chunks if
no theories are available. (4) Finding the theories for the
top-level design using the same procedures as in the
previous step. The top-level categories found depend on the
“taste” of the ontological engineer, so the proposed
taxonomy should be taken as a possible choice and easily
modifiable. (5) Merging local definitions with the top-level
categories. One tries to find the direct correspondences among
local items and elements of the theory chunks found for
the top-level or amends/enlarges theory chunks to allow
local items to have room according to the proposed
toplevel. (6) The model is formalized, and eventually,
implemented. In
            <xref ref-type="bibr" rid="ref20 ref49">(Steve &amp; Gangemi 1996)</xref>
            , the ontological
commitments of this methodology are favorably analyzed
(aposteriori) through the ontological commitment rules
proposed in
            <xref ref-type="bibr" rid="ref27">(Guarino, Carrara &amp; Giaretta 1994)</xref>
            . It would
be interesting to see how general the methodology is, by
trying to apply it to other domains. Its authors claim that
their methodological choices restrict the currently feasible
development of formal ontologies to the merge of explicit
task-oriented expert knowledge.
4.3
          </p>
        </sec>
        <sec id="sec-4-4-3">
          <title>A Definition of Merge</title>
          <p>
            Sowa
            <xref ref-type="bibr" rid="ref48">(Sowa 1997)</xref>
            defined merge as:
          </p>
          <p>The process of finding commonalities
between two different ontologies A and B and
deriving a new ontology C that facilitates
interoperability between computer systems that are
based on the A and B ontologies. The new
ontology C may replace A or B, or it may be used
as an intermediary between a system based on
A and a system based on B. Depending on the
amount of change necessary to derive C from A
and B, different levels of “integration” can be
distinguished: alignment, partial compatibility,
and unification. Alignment is the weakest form
The researchers of ONIONS were also involved in the GALEN
project.
7-6
of “integration”: it requires minimal change, but
it can only support limited kinds of
interoperability. It is useful for classification and information
retrieval, but it does not support deep inferences.
Partial compatibility requires more changes in
order to support more extensive interoperability,
even though there may be some concepts or
relations in one system or the other that could
create obstacles to full interoperability.
Unification or total compatibility may require extensive
changes or major reorganizations of A and B, but
it can result in the most complete
interoperability: everything that can be done with one can be
done in an exactly equivalent way with the other.</p>
          <p>In the last quotation the word “integration” should be
understood as merge. He further defines alignment as:</p>
          <p>Alignment: A mapping of concepts and
relations between two ontologies A and B that
preserves the partial ordering by subtypes in both
A and B. If an alignment maps a concept or
relation x in ontology A to a concept or
relation y in ontology B, then x and y are said to
be equivalent . The mapping may be partial:
there could be many concepts in A or B that have
no equivalents in the other ontology. Before two
ontologies A and B can be aligned, it may be
necessary to introduce new subtypes or supertypes
of concepts or relations in either A or B in
order to provide suitable targets for alignment. No
other changes to the axioms, definitions, proofs,
or computations in either A or B are made during
the process of alignment. Alignment does not
depend on the choices of names in either ontology.
. . .</p>
          <p>He further defines partial compatibility as:</p>
          <p>Partial compatibility: An alignment of two
ontologies A and B that supports equivalent
inferences and computation on all equivalent
concepts and relations. If A and B are partially
compatible, then any inference or computation that
can be expressed in one ontology using only the
aligned concepts and relations can be translated
to an equivalent inference or computation in the
other ontology.</p>
          <p>He further defines unification as:</p>
          <p>Unification: A partial compatibility of two
ontologies A and B that has been extended to a
total compatibility that includes all concepts and
relations in both A and B. If the ontologies of A
and B have been unified, then any inference or</p>
          <p>O1</p>
          <p>S</p>
          <p>O2</p>
          <p>S</p>
          <p>On</p>
          <p>S
In the merge process we have, on one hand, a set of
ontologies (at least two) that are going to be merged
( , Figure 3), and on the other hand, the
resulting ontology (O, Figure 3). The goal is to make a more
general ontology about a subject by gathering into a
coherent bulk, knowledge from several other ontologies in that
same subject. The subject of both the merged and the
resulting ontologies are the same (S, Figure 3) although some
ontologies are more general than others, that is, the level of
generality of the merged ontologies may not be the same.</p>
          <p>In merge it may be difficult to identify regions in the
resulting ontology that were taken from the merged
ontologies and that were left more or less unchanged, specially in
the cases of unification. In the case of unification,
knowledge from the merged ontologies is homogenized and
altered through the influence of one source ontology on
another (is spite of the fact that the source ontologies do
influence the knowledge represented in the resulting ontology).
In other cases the knowledge from one particular source
ontology is scattered and mingled with the knowledge that
comes from the other sources. In the cases of alignment
where minimal changes are required it may be possible to
identify some regions in the resulting ontology that were
taken from the merged ontologies. One can certainly find
the concepts from the source ontologies unchanged since
no changes are made either to axioms, definitions, proofs,
or computations in any of the source ontologies. In the
hypothetical example presented in Figure 4 we show a
possible merge process of ontologies and into the
resulting ontology . In this example, concepts from the source
ontologies can be identified.</p>
          <p>The way the merge process is performed is still very
unclear. So far, it is more of an art. Several different
approaches to the problem have been put forward by different
groups addressing the issue in different domains: in the
natural language domain it was done by hand; in the medical
domain a general methodology was proposed; and in search
for generalized upper-models a group iterative approach to
reach consensus was proposed and a one lonely researcher
7-7
O1</p>
          <p>O2
In this section we present some ontologies that were built
either from scratch, through integration, or through merge
that were actually used by real applications. We also
present work aiming at easing and characterizing use. We
should stress that there aren’t many reports of application
of ontologies in the literature and the few existing reports
do not give enough technical details on how the ontology
was used by the application.
5.1</p>
        </sec>
        <sec id="sec-4-4-4">
          <title>Easing Use</title>
          <p>
            In
            <xref ref-type="bibr" rid="ref34 ref37 ref52">(Uschold &amp; Gruninger 1996)</xref>
            a series of uses of
ontologies was identified: communication “between people with
different needs and viewpoints arising from their
particular contexts”; inter-operability among “different users that
need to change data and who are using different software
tools”; and systems engineering related to “the role
ontologies play in the operation of software systems”.
          </p>
          <p>
            In
            <xref ref-type="bibr" rid="ref51 ref53 ref54">(Uschold 1998)</xref>
            a set of ten features is proposed to
classify and characterize ontology applications. Once the
characterization of applications is made, people new in the
area wanting to build an ontology application could look up
that information and avoid re-inventing the wheel . Also
to ease the use of ontologies,
            <xref ref-type="bibr" rid="ref55">(V. et al. 1998)</xref>
            presents a
taxonomy of seventy features and a WWW-broker that help
future users to select the most adequate and suitable
ontology for the application they have in mind. Another
problem related to use is the integration of Problem Solving
Methods with ontologies
            <xref ref-type="bibr" rid="ref3 ref9">(Chandrasekaran, Josepheson &amp;
Benjamins 1998)</xref>
            .
5.2
          </p>
        </sec>
        <sec id="sec-4-4-5">
          <title>Ontologies To Be Used</title>
          <p>
            The ontology developed by ARPA/Rome Laboratory
Planning Initiative
            <xref ref-type="bibr" rid="ref35">(Lehrer 1993)</xref>
            , for representing plans and
planning information is composed of: (1) an abstract
ontology setting the more general categories (such as space,
time, agents); (2) a set of modular specialized ontologies
which enlarges the general categories with sets of
concepts and alternative theories of more detailed notions
commonly used by planning systems (for instance, specific
ontologies of temporal relations). The specialized
ontologies also provide definitions of concepts when several
alternative sets of concepts are commonly used to describe
the same subject in the abstract ontology. These
ontologies (abstract and concrete) are used by disparate and
communicating agents. This ontology can be classified as an
inter-operability one, according to the framework of uses
in
            <xref ref-type="bibr" rid="ref34 ref37 ref52">(Uschold &amp; Gruninger 1996)</xref>
            .
          </p>
          <p>
            Among the various ontologies already built for use we
can refer: CYC
            <xref ref-type="bibr" rid="ref36 ref38 ref39">(Lenat &amp; Guha 1990, Lenat &amp; Guha 1994,
Lenat, Guha, Pittman, Pratt &amp; Shepherd 1990)</xref>
            , GUM
            <xref ref-type="bibr" rid="ref2">(Bateman, Magnini &amp; Fabris 1995)</xref>
            , PIF
            <xref ref-type="bibr" rid="ref34 ref37 ref52">(Lee, Gruninger,
Jin, Malone, Tate, Yost &amp; other members of the PIF
Working Group 1996)</xref>
            the GALEN project, UMLS.
5.3
          </p>
        </sec>
        <sec id="sec-4-4-6">
          <title>Tools For Use</title>
          <p>
            KACTUS (Knowledge About Complex Technical
systems for multiple USe) project
            <xref ref-type="bibr" rid="ref33 ref4 ref45">(Schreiber et al. 1995,
Laresgoiti, Anjewierden, Bernaras, Corera, Schreiber &amp;
Wielinga 1996)</xref>
            aims at “finding and building methods and
tools to enable reuse and sharing of technical knowledge”.
It began by modeling reasoning processes and then went on
          </p>
          <p>For instance, look up the techniques used to build similar
applications.</p>
          <p>
            http://www.cyc.com
http:
//swi.psy.uva.nl/projects/NewKACTUS/home.html
7-8
modeling ontologies. KACTUS developed a methodology,
a tool and a library to help the construction of KBS for
complex technical domains. According to the framework
of uses in
            <xref ref-type="bibr" rid="ref34 ref37 ref52">(Uschold &amp; Gruninger 1996)</xref>
            , the ontologies kept
at the library can be classified as systems engineering ones.
In
            <xref ref-type="bibr" rid="ref33 ref4">(Laresgoiti et al. 1996)</xref>
            , a case of reuse of a previously
built ontology in a new application is presented. The
conclusions were that the reuse of ontologies saved a lot of
effort in implementing applications. However reuse is
almost never complete so “reusing any ontology for
different purposes than those for which the ontology was built
will always require modifications or tuning for the new
purposes”. They also concluded that a clear organization and a
clear methodology is needed so that people unfamiliar with
the ontology are able to use it.
          </p>
          <p>
            Another important application that uses ontologies is
described in
            <xref ref-type="bibr" rid="ref4">(Bernaras et al. 1996)</xref>
            . First, an ontology
for diagnosis in electrical transmission networks was built.
Then, an ontology for service recovery planning on the
same domain was built. Finally, they were both unified in
the sense of merge&amp;integration. From the unified ontology
several applications that needed knowledge about electrical
power transmission systems were developed. The
conclusions were that modularization and hierarchical
organization seem to be good ontology structuring and design
principles and that abstraction and standardization, although
good principles, should be used with care. Concrete objects
were more usable than more abstract ones (although
abstraction is a basic principle to reusability). The fact is that
to implement specific concepts from more generic ones
demanded a big design effort, more than implementing those
concepts from other specific concepts from related
applications. The conclusions reached in
            <xref ref-type="bibr" rid="ref4">(Bernaras et al. 1996)</xref>
            about the problem of ontology use are that these ontologies
should be built only a small level up in generality than the
one used for a specific application, so that the
implementation of the ontology in other applications won’t involve a
big design effort.
          </p>
          <p>
            EngMath was reused to build an application for
aircraft design
            <xref ref-type="bibr" rid="ref51 ref53 ref54">(Uschold, Healy, Williamson, Clark &amp; Woods
1998)</xref>
            . The process of reusing the ontology can be
summarized as: (1) understanding the ontology and finding
the kernel of reusable knowledge; (2) translate the
ontology (that was initially written in Ontolingua) into Slang
            <xref ref-type="bibr" rid="ref57">(Waldinger, Srinivas, Goldberg &amp; Jullig 1996)</xref>
            ; (3) specify
and refine the task definitions in an iterative process
moving closer and closer to the implementation of that
specification; (4) verify each refinement step; (5) integrate the
resulting specification in the specification of the application
and refine its result into executable code. The conclusions
reached were that it actually was cost-effective to reuse the
ontology instead of building it from scratch; and that the
O1
          </p>
          <p>O2
...</p>
          <p>
            On
In use, there are one or more ontologies involved
( , Figure 5) and there is no resulting
ontology. (A, in Figure 5, is the application using the ontology).
One cannot draw any conclusions as to the architecture of
the resulting application because that depends on the
application itself. In the case that several ontologies are used
they should be compatible among themselves. There are
several issues involved when analyzing compatibility:
language, ontological commitments, level of detail, context,
etc. However, we think that there is an order of importance
among those different compatibility criteria. If two
ontologies are not compatible in their ontological commitments
then all other criteria are irrelevant and it is meaningless to
analyze them. The ontologies should also satisfy a set of
characteristics such as level of generality, modularity, etc.,
as discussed in
            <xref ref-type="bibr" rid="ref4">(Bernaras et al. 1996)</xref>
            . Finally, only verified
            <xref ref-type="bibr" rid="ref21">(Go´ mez-Pe´rez et al. 1995)</xref>
            ontologies should be considered
in use.
          </p>
          <p>
            So far, there are no operations identified in the literature.
The ontologies used in applications should probably have
a set of configurable parameters. In each application
developed based on that ontology those parameters should be
customized. In what concerns use’s methodological aspects
a lot of work needs to be done. One can probably find some
guidelines that can ease the process of using the ontology,
as
            <xref ref-type="bibr" rid="ref33 ref4">(Laresgoiti et al. 1996)</xref>
            tries to establish. We think that a
set of specific methodologies based on the kind of
application involved could also help the use process. Among these
specific methodologies are methodologies for use in KBS,
Internet brokers, etc.
6
          </p>
        </sec>
      </sec>
      <sec id="sec-4-5">
        <title>Conclusions</title>
        <p>In this article we clarify the meaning of the word
integration in the OE field. The three acknowledged meanings
7-9
associated to the word “Integration” should actually be
defined using the following words:
1. Integration - In the case of building a new ontology
reusing (by composing) other available ontologies.
2. Merge - In the case of building an ontology unifying
knowledge of several ontologies into a single one.
3. Use/Application - In the case of integrating ontologies
in applications.</p>
        <p>Both integration and merge are processes that aim at
building ontologies from other ontologies. However this is
where similarities end. These processes are quite different
one from the other, as we have discussed. Use/Application
is a completely different process. The objective is not to
build an ontology. The aim is to build an application using
ontologies.</p>
        <p>In this article we present a series of partial conclusions
on the three different processes that we have identified. We
have identified the main characteristics of the integration
process, presented some of the operations proposed in the
literature to do integration and presented how current
ontology building methodologies deal with this issue. Further
work is needed in order to identify a larger set of
operations that can be used in the integration process, specify
how those operations should work in each phase of the
ontology development life cycle and specify the overall
integration process. Further research in integration is within
our plans.</p>
        <p>We have also identified the main characteristics of the
merge process. In the literature, no operations to do merge
are proposed and there are very few methodologies. Some
work is needed in order to specify more and better defined
methodologies for this process of building ontologies and
see whether these methodologies can be applied to different
subjects, domains and contexts.</p>
        <p>Finally, we have identified the main characteristics of
the use process. As in the previous process, no operations
to do use were proposed although there are some
guidelines in the literature about the features that those
ontologies should have. Some work is needed in order to develop
methodologies to do use of applications in spite of the fact
that these methodologies will be application dependent.
7</p>
      </sec>
      <sec id="sec-4-6">
        <title>Acknowledgments</title>
        <p>We thank all members of GIA at Instituto Superior Te´cnico
for their support, in particular Ana Cachopo, Joa˜o Cachopo
and Anto´ nio Leita˜o. We thank all members of the
Knowledge Sharing and Reuse group at Lab. de Inteligencia
Artificial at UPM for their support, in particular Mariano
Ferna´ndez.
7-10
7-11</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Bateman</surname>
            ,
            <given-names>J. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kasper</surname>
          </string-name>
          , R. T.,
          <string-name>
            <surname>Moore</surname>
            ,
            <given-names>J. D.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Whitney</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          (
          <year>1989</year>
          ),
          <article-title>A General Organization of Knowledge for Natural Language Processing: The PENMAN Upper Model</article-title>
          .
          <source>research report, USC/Information Sciences Institute, Marina del Rey.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Bateman</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Magnini</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Fabris</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>1995</year>
          ),
          <article-title>The Generalized Upper Model Knowledge Base: Organization and Use</article-title>
          , in N. Mars, ed., '
          <article-title>Towards Very Large Knowledge Bases'</article-title>
          , IOS Press, pp.
          <fpage>60</fpage>
          -
          <lpage>72</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Benjamins</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Fensel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>1998</year>
          ),
          <article-title>The Ontological Engineering Initiative (KA)</article-title>
          , in N. Guarino, ed.,
          <source>'Formal Ontology in Information Systems'</source>
          , IOS Press, pp.
          <fpage>287</fpage>
          -
          <lpage>301</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Bernaras</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laresgoiti</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Corera</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1996</year>
          ),
          <article-title>Building and Reusing Ontologies for Electrical Network Applications</article-title>
          , in W. Wahlster, ed.,
          <source>'ECAI96 Proceedings'</source>
          , John Wiley&amp;Sons, pp.
          <fpage>298</fpage>
          -
          <lpage>302</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Bla</surname>
            ´zquez,
            <given-names>M.</given-names>
          </string-name>
          , Ferna´ndez,
          <string-name>
            <surname>M.</surname>
          </string-name>
          ,
          <article-title>Garc´ıa-</article-title>
          <string-name>
            <surname>Pinar</surname>
            ,
            <given-names>J. M.</given-names>
          </string-name>
          &amp;
          <article-title>Go´ mez-Pe´rez,</article-title>
          <string-name>
            <surname>A.</surname>
          </string-name>
          (
          <year>1998</year>
          ),
          <article-title>Building Ontologies at the Knowledge Level Using the Ontology Design Envirnoment</article-title>
          , in 'Knowledge Acquisition Workshop'.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Borst</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>1997</year>
          ),
          <article-title>Construction of Engineering Ontologies for Knowledge Sharing and Reuse</article-title>
          ,
          <source>PhD thesis</source>
          , Tweente University.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Borst</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Akkermans</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Top</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1997</year>
          ), 'Engineering Ontologies',
          <source>International Journal of Human</source>
          Computer Studies special issue “Using Explicit Ontologies in KBS Development”
          <volume>46</volume>
          (
          <issue>2</issue>
          /3),
          <fpage>365</fpage>
          -
          <lpage>406</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Borst</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Benjamin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wielinga</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Akkermans</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          (
          <year>1996</year>
          ),
          <article-title>An Application of Ontology Construction</article-title>
          , in 'ECAI96's workshop on Ontological Engineering'.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Chandrasekaran</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Josepheson</surname>
            ,
            <given-names>J. R.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Benjamins</surname>
            ,
            <given-names>V. R.</given-names>
          </string-name>
          (
          <year>1998</year>
          ),
          <article-title>Ontology of Tasks and Methods</article-title>
          ,
          <source>in 'ECAI98's workshop on Application of Ontologies and Problem Solving Methods'.</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Cote</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rothwell</surname>
            ,
            <given-names>D. J.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Brochu</surname>
          </string-name>
          , L., eds (
          <year>1994</year>
          ), SNOMED International, 3rd edn,
          <string-name>
            <surname>Northfield</surname>
            <given-names>III</given-names>
          </string-name>
          : College of American Pathologists.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Dalianis</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Persson</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>1997</year>
          ),
          <article-title>Reuse of an Ontology in an Electrical Network Domain</article-title>
          , in 'AAAI97 Spring Symposium Series, workshop on Ontological Engineering'.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Farquhar</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fikes</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pratt</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Rice</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1995</year>
          ),
          <article-title>Collaborative Ontology Construction for Information Integration</article-title>
          ,
          <source>Technical Report KSL-95-63</source>
          , Knowledge Systems Laboratory, Stanford University.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Farquhar</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fikes</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Rice</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1996</year>
          ),
          <article-title>The Ontolingua Server: A Tool for Collaborative Ontology Construction</article-title>
          , in 'Knowledge Acquisition Workshop'.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Farquhar</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fikes</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Rice</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1997</year>
          ),
          <article-title>Tools for Assembling Modular Ontologies in Ontolingua</article-title>
          , in 'AAAI97 Proceedings', pp.
          <fpage>436</fpage>
          -
          <lpage>441</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Ferna</surname>
            ´ndez,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1996</year>
          ), CHEMICALS: Ontologia de Elementos Qu´ımicos. Proyecto Fin de Carrera, Fac. de Informa´tica, UPM.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <article-title>Ferna´ndez, M., Go´mez-Pe´rez,</article-title>
          <string-name>
            <given-names>A.</given-names>
            &amp;
            <surname>Juristo</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          (
          <year>1997</year>
          ),
          <article-title>METHONTOLOGY: From Ontological Art Towards Ontological Engineering</article-title>
          , in 'AAAI97 Spring Symposium Series, workshop on Ontological Engineering'.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <article-title>Ferna´ndez, M., Go´mez-Pe´rez,</article-title>
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Sierra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. P.</given-names>
            &amp;
            <surname>Sierra</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. P.</surname>
          </string-name>
          (
          <year>1999</year>
          ), '
          <article-title>Building a Chemical Ontology Using METHONTOLOGY and the Ontology Design Environment'</article-title>
          ,
          <source>IEEE Intelligent Systems</source>
          <volume>14</volume>
          (
          <issue>1</issue>
          ),
          <fpage>37</fpage>
          -
          <lpage>46</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Gabrieli</surname>
            ,
            <given-names>E. A.</given-names>
          </string-name>
          (
          <year>1989</year>
          ),
          <article-title>'A New Electronic Medical Nomenclature'</article-title>
          ,
          <source>Journal of Medical Sciences</source>
          <volume>3</volume>
          (
          <issue>6</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pisanelli</surname>
            ,
            <given-names>D. M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Steve</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>1998</year>
          ), Ontology Integration:
          <article-title>Experiences with Medical Terminologies</article-title>
          , in N. Guarino, ed.,
          <source>'Formal Ontology in Information Systems'</source>
          , IOS Press, pp.
          <fpage>163</fpage>
          -
          <lpage>178</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Steve</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Giacomelli</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>1996</year>
          ),
          <article-title>ONIONS: an ontological methodology for taxonomic knowledge integration</article-title>
          , in 'ECAI96's workshop on Ontological Engineering'.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <article-title>Go´mez-Pe´rez,</article-title>
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Juristo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            &amp;
            <surname>Pazos</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          (
          <year>1995</year>
          ),
          <article-title>Evaluation and Assessement of the Knowledge Sharing Technology</article-title>
          , in N. Mars, ed., '
          <article-title>Towards Very Large Knowledge Bases'</article-title>
          , IOS Press, pp.
          <fpage>289</fpage>
          -
          <lpage>296</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Gruber</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>1993</year>
          ),
          <article-title>Ontolingua: A Mechanism to Support Portable Ontologies</article-title>
          ,
          <source>Technical Report KSL-91-66</source>
          , Knowledge Systems Laboratory, Stanford University.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Gruber</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>1995</year>
          ), '
          <article-title>Towards Principles for the Design of Ontologies 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>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Gruber</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Olsen</surname>
            ,
            <given-names>G. R.</given-names>
          </string-name>
          (
          <year>1994</year>
          ),
          <article-title>An Ontology for Engineering Mathematics</article-title>
          , in E. S. J.
          <string-name>
            <surname>Doyle</surname>
          </string-name>
          &amp; P. Torasso, eds, 'KR94 Proceedings', Morgan Kaufmann, pp.
          <fpage>258</fpage>
          -
          <lpage>269</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>Guarino</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>1997</year>
          ),
          <article-title>Semantic Matching: Formal Ontological Distinctions for Information Organization</article-title>
          , Extraction, and Integration, in M. T. Pazienza, ed.,
          <source>'Information Extraction: A Mutidisciplinary Approach to an Emerging Information Technology'</source>
          , Springer Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Guarino</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>1998</year>
          ),
          <source>Formal Ontology and Information Systems</source>
          , in N. Guarino, ed.,
          <source>'Formal Ontology in Information Systems'</source>
          , IOS Press, pp.
          <fpage>3</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Guarino</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Carrara</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Giaretta</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>1994</year>
          ),
          <article-title>Meta-Level Categories</article-title>
          , in E. S. J.
          <string-name>
            <surname>Doyle</surname>
          </string-name>
          &amp; P. Torasso, eds, 'KR94 Proceedings', Morgan Kaufmann, pp.
          <fpage>270</fpage>
          -
          <lpage>279</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <surname>Hovy</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>1996</year>
          ),
          <article-title>What Would it Mean to Measure an Ontology? Work in progress</article-title>
          . Unpublished ms, USC/ISI.
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <surname>Humphreys</surname>
            ,
            <given-names>B. L.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Lindberg</surname>
            ,
            <given-names>D. A. B.</given-names>
          </string-name>
          (
          <year>1992</year>
          ),
          <article-title>The Unified Medical Language Systems Project</article-title>
          , in K. C. Lun, ed., 'MEDINFO92', Elsevier Science Publishers.
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          <string-name>
            <surname>Humphreys</surname>
            ,
            <given-names>B. L.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Lindberg</surname>
            ,
            <given-names>D. A. B.</given-names>
          </string-name>
          (
          <year>1993</year>
          ), '
          <article-title>The UMLS Project: Making the Conceptual Connection Between Users and the Information They Need'</article-title>
          ,
          <source>Bulletin of the Medical Library Association</source>
          <volume>81</volume>
          (
          <issue>2</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <string-name>
            <surname>Knight</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chander</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haines</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hatzivassiloglou</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hovy</surname>
            ,
            <given-names>E. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Iida</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luk</surname>
            ,
            <given-names>S. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Withney</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Yamada</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>1995</year>
          ),
          <article-title>Filling Knowledge Gaps in a Broad-Coverage MT System</article-title>
          ,
          <source>in 'IJCAI95 Proceedings'</source>
          , pp.
          <fpage>1390</fpage>
          -
          <lpage>1397</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          <string-name>
            <surname>Knight</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Luk</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>1994</year>
          ),
          <article-title>Building a Large Knowledge Base for Machine Translation</article-title>
          ,
          <source>in 'AAAI94 Proceedings'</source>
          , pp.
          <fpage>773</fpage>
          -
          <lpage>778</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          <string-name>
            <surname>Laresgoiti</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Anjewierden</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bernaras</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Corera</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schreiber</surname>
            ,
            <given-names>A. T.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Wielinga</surname>
            ,
            <given-names>B. J.</given-names>
          </string-name>
          (
          <year>1996</year>
          ),
          <article-title>Ontologies as Vehicles for Reuse: a mini-experiment</article-title>
          , in 'Kowledge Acquisition Workshop'.
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jin</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malone</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tate</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yost</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          &amp;
          <article-title>other members of the PIF Working Group (</article-title>
          <year>1996</year>
          ),
          <article-title>Process Interchange Format (PIF) for Sharing Ontologies</article-title>
          , in 'ECAI96's workshop on Ontological Engineering'.
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          <string-name>
            <surname>Lehrer</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>1993</year>
          ),
          <article-title>KRSL Specification Language</article-title>
          ,
          <source>Technical Report 2.0</source>
          .2,
          <string-name>
            <given-names>ISX</given-names>
            <surname>Corporation</surname>
          </string-name>
          . Also available as http://isx.com/pub/ARPI/ARPI-pub/ krsl/krsl-info.html.
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          <string-name>
            <surname>Lenat</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Guha</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>1990</year>
          ),
          <article-title>Building Large KnowledgeBased Systems, Representation and Inference in the CYC Project, Addison Wesley</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1996</year>
          ),
          <article-title>Designing and Evaluating Generic Ontologies</article-title>
          , in 'ECAI96's workshop on Ontological Engineering'.
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          <string-name>
            <surname>Lenat</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Guha</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>1994</year>
          ), 'Enabling Agents to Work Together',
          <source>Communications of the ACM</source>
          <volume>37</volume>
          (
          <issue>7</issue>
          ),
          <fpage>127</fpage>
          -
          <lpage>142</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          <string-name>
            <surname>Lenat</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guha</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pittman</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pratt</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Shepherd</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1990</year>
          ), 'CYC:
          <article-title>Toward Programs with Common Sense'</article-title>
          ,
          <source>Communications of the ACM</source>
          <volume>33</volume>
          (
          <issue>8</issue>
          ),
          <fpage>30</fpage>
          -
          <lpage>49</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          <string-name>
            <surname>Uschold</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>King</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1995</year>
          ),
          <article-title>Towards a Methodology for Building Ontologies</article-title>
          ,
          <source>in 'IJCAI95's workshop on Basic Ontological Issues in Knowledge Sharing'.</source>
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>1990</year>
          ), 'WordNet',
          <source>International Journal of Lexicography 3.</source>
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          <string-name>
            <surname>Newell</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>1982</year>
          ), '
          <article-title>The Knowledge Level'</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>18</volume>
          ,
          <fpage>87</fpage>
          -
          <lpage>127</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          <string-name>
            <surname>Rector</surname>
            ,
            <given-names>A. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Galeazzi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glowinski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Rossi-Mori</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>1994</year>
          ),
          <article-title>The GALEN CORE Model Schemata for Anatomy: Towards a Re-Usable Application Independent Model of Medical Concepts</article-title>
          ,
          <source>in 'Medical Informatics Europe'.</source>
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          <string-name>
            <surname>Rector</surname>
            ,
            <given-names>A. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Solomon</surname>
            ,
            <given-names>W. D.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Nowlan</surname>
            ,
            <given-names>W. A.</given-names>
          </string-name>
          (
          <year>1995</year>
          ),
          <article-title>'A Terminology Server for Medical Language and Medical Information Systems'</article-title>
          ,
          <source>Methods of Information in Medicine</source>
          <volume>34</volume>
          ,
          <fpage>147</fpage>
          -
          <lpage>157</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          <string-name>
            <surname>Schreiber</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weilinga</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Jansweijer</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          (
          <year>1995</year>
          ),
          <source>The Kactus View on the 'o' World, in 'IJCAI95's workshop on Basic Ontological Issues in Knowledge Sharing'.</source>
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          <string-name>
            <surname>Skuce</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>1997</year>
          ),
          <article-title>How We Might Reach Agreement on Shared Ontologies: A Fundamental Approach</article-title>
          , in 'AAAI97 Spring Symposium Series, workshop on Ontological Engineering'.
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          <string-name>
            <surname>Sowa</surname>
            ,
            <given-names>J. F.</given-names>
          </string-name>
          (
          <year>1995</year>
          ), '
          <string-name>
            <surname>Top-Level Ontological</surname>
          </string-name>
          Categories',
          <source>International Journal of Human Computer Studies</source>
          <volume>43</volume>
          (
          <issue>5</issue>
          /6),
          <fpage>669</fpage>
          -
          <lpage>685</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          <string-name>
            <surname>Sowa</surname>
            ,
            <given-names>J. F.</given-names>
          </string-name>
          (
          <year>1997</year>
          ),
          <article-title>Electronic communication in the onto-std mailing list, 4th of December.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          <string-name>
            <surname>Steve</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>1996</year>
          ),
          <article-title>ONIONS Methodology and the Ontological Commitment of Medical Ontology ON8.5</article-title>
          , in 'Kowledge Acquisition Workshop'.
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          <string-name>
            <surname>Swartout</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patil</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knight</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Russ</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>1997</year>
          ),
          <article-title>Toward Distributed Use of Large-Scale Ontologies</article-title>
          , in 'AAAI97 Spring Symposium Series, workshop on Ontological Engineering'.
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          <string-name>
            <surname>Uschold</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1998</year>
          ),
          <article-title>Where are the Killer Apps?</article-title>
          ,
          <source>in 'ECAI98's workshop on Application of Ontologies and Problem Solving Methods'.</source>
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          <string-name>
            <surname>Uschold</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1996</year>
          ), 'Ontologies: Principles, Methods and Applications',
          <source>Knowledge Engineering Review</source>
          <volume>11</volume>
          (
          <issue>2</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          <string-name>
            <surname>Uschold</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Healy</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Williamson</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clark</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Woods</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>1998</year>
          ),
          <article-title>Ontology Reuse and Application</article-title>
          , in N. Guarino, ed.,
          <source>'Formal Ontology in Information Systems'</source>
          , IOS Press, pp.
          <fpage>179</fpage>
          -
          <lpage>192</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          <string-name>
            <surname>Uschold</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>King</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moralee</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Zorgios</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>1998</year>
          ),
          <article-title>The Enterprise Ontology</article-title>
          ,
          <source>Technical Report AIAITR-195, Artificial Intelligence Applications Institute</source>
          , University of Edinburgh. To appear
          <source>in the Knowledge Engineering Review</source>
          , vol
          <volume>13</volume>
          , Special Issue on Putting Ontologies to Use (eds. Mike Uschold and Austin Tate).
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          <string-name>
            <surname>V.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            ,
            <surname>Gomez-Perez</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. L.</given-names>
            &amp;
            <surname>Pinto</surname>
          </string-name>
          ,
          <string-name>
            <surname>H. S.</surname>
          </string-name>
          (
          <year>1998</year>
          ),
          <article-title>(ONTO) Agent: An Ontology-Based WWW Broker to Select Ontologies</article-title>
          ,
          <source>in 'ECAI98's workshop on Application of Ontologies and Problem Solving Methods'.</source>
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          <string-name>
            <surname>van Heist</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schreiber</surname>
            ,
            <given-names>A. T.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Wielinga</surname>
            ,
            <given-names>B. J.</given-names>
          </string-name>
          (
          <year>1997</year>
          ), '
          <article-title>Using Explicit Ontologies in KBS Development'</article-title>
          ,
          <source>Internacional Journal of Human-Computer Studies</source>
          <volume>45</volume>
          ,
          <fpage>183</fpage>
          -
          <lpage>292</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref57">
        <mixed-citation>
          <string-name>
            <surname>Waldinger</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Srinivas</surname>
            ,
            <given-names>Y. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goldberg</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Jullig</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>1996</year>
          ),
          <source>Specware Language Manual</source>
          . -.
        </mixed-citation>
      </ref>
      <ref id="ref58">
        <mixed-citation>
          <string-name>
            <surname>WHO</surname>
          </string-name>
          (
          <year>1994</year>
          ),
          <article-title>Classification of Diseases, 10th edn</article-title>
          , WHO.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>