<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Upper Ontologies in COLORE</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michael GRU¨ NINGER</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carmen CHUI</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Megan KATSUMI</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Mechanical &amp; Industrial Engineering, University of Toronto</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper explores an alternative vision for upper ontologies which is more effective at facilitating the sharability and reusability of ontologies. The notion of generic ontologies is characterized through the formalization of ontological commitments and choices. Ontology repositories are used to modularize ontologies so that any particular upper ontology is equivalent to the union of a set of generic ontologies. In this way, upper ontologies are not replaced but rather integrated with other theories in the ontology repository.</p>
      </abstract>
      <kwd-group>
        <kwd />
        <kwd>upper ontologies</kwd>
        <kwd>ontology design</kwd>
        <kwd>ontology verification</kwd>
        <kwd>modularization</kwd>
        <kwd>ontology repository</kwd>
        <kwd>COLORE</kwd>
        <kwd>DOLCE</kwd>
        <kwd>SUMO</kwd>
        <kwd>TUpperWare</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Within the applied ontology community, upper ontologies are widely recognized as tools
to support the tasks of ontology design and semantic integration. In both of these tasks,
the existence of unintended models (through an axiomatization that is too weak) or the
omission of models (through an axiomatization that is too strong) can lead to serious
problems. With semantic integration, for example, we must be able to guarantee that the
inferences made with sentences exchanged between software applications are equivalent
to the inferences made with respect to the applications’ intended models – given some
input the application uses these intended models to infer the correct output. The existence
of unintended models can therefore prevent semantic integration.</p>
      <p>
        Verifying that upper ontologies do not have unintended models (which can be ruled
out with further axiomatization), and that they are not missing intended models, is
therefore critical to the application of upper ontologies. This paper summarizes results about
the application of the mathematical ontologies within the Common Logic Ontology
Repository (COLORE)2 [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] for the verification of upper ontologies, as well as the
application of the generic ontologies within COLORE for the specification of mappings
between upper ontologies and the design of new upper ontologies. After providing
background material on the use of an ontology repository for the design and verification of
upper ontologies, we review the extensive work that has been done in the verification
and modularization of two upper ontologies, the Descriptive Ontology for Linguistic and
Cognitive Engineering (DOLCE)3 and Suggested Upper Merged Ontology (SUMO)4.
We then show how the translation definitions used for the verification of the upper
ontologies allows for the automatic generation of direct semantic mappings between the
ontologies themselves. We finish the paper with the design and verification of a new
upper ontology based on the generic ontologies within COLORE, which will support the
semantic integration of international standards.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Building Upper Ontologies within a Repository</title>
      <p>
        Upper ontologies have traditionally arisen from the approach in which concepts that are
common across a set of domains can be axiomatized at a general level. The rationale is
that reuse across domains is to be supported through specialization of the general
concepts from an upper ontology. Similarly, semantic integration between ontologies is to
be achieved through the general concepts they specialize. The work of [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] presented an
alternative perspective (referred to as the sideways approach) to the conventional upper
ontology paradigm. Rather than think of an upper ontology as a monolithic
axiomatization centred on a taxonomy, the sideways approach considers an upper ontology to
be a modular ontology composed of generic ontologies that cover concepts including
those related to time, process, and space. The verification of the upper ontology follows
from the verification of these generic ontologies, and the metalogical property known as
reducibility.
      </p>
      <p>In this section, we will review the basic principles of COLORE that are needed in
order to characterize upper ontologies and their verification.The key techniques are based
on the identification of the different relationships between ontologies – nonconservative
extension for ontologies with the same signature, and synonymy for ontologies that have
different signatures. We will later see how this supports the specification of mappings
between upper ontologies.</p>
      <sec id="sec-2-1">
        <title>2.1. Generic Ontologies</title>
        <p>
          The basic organizational principle in COLORE is the notion of a hierarchy [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], which is
a set of ontologies5 with the same signature.
        </p>
        <p>Within COLORE, there are many ontologies which axiomatize classes of
mathematical structures such as orderings, graphs, groups, and geometries. In the hierarchies
of such mathematical ontologies, the root theory axiomatizes an elementary class of
structures, and in principle, we can consider any consistent extension of the root theory
to axiomatize some subclass of the structures. On the other hand, COLORE also
contains many ontologies that axiomatize generic domains such as time, process, space, and
shape. How can we distinguish between generic ontologies (which are intuitively about
concepts) and the mathematical ontologies?</p>
        <p>
          The work of [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] used the relationships among ontologies to propose necessary
conditions for generic ontologies through a formalization of the notions of ontological
commitments and ontological choices. While the ontological commitments are formalized by
the set of axioms that are inherent in a particular generic concept, i.e. the assumptions a
5We follow previous work in terminology and notation treating ontologies as logical theories [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. We do
not distinguish between logically equivalent theories. For every theory T , S(T ) denotes its signature, which
includes all the constant, function, and relation symbols used in T , and L (T ) denotes the language of T , which
is the set of first-order formulae that only use the symbols in S(T ).
relation must satisfy to be referred to by the concept’s name, ontological choices capture
the idea that certain additional assumptions may be desirable in a particular domain or
application, but which are not satisfied for all the various interpretations of the particular
generic concept. In terms of COLORE, ontological commitments are axiomatized within
the root theory of the hierarchy and the ontological choices are axiomatized by the trunk
theories of the hierarchy.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Redefining Upper Ontologies</title>
        <p>
          The central claim of [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] is that an upper ontology is a reducible ontology that has a
reduction whose reductive modules are all generic ontologies. Each upper ontology is
therefore composed of a set of generic ontologies, and each generic ontology
axiomatizes a particular set of generic concepts (e.g., the classes and relations relevant for time,
process, and space).
        </p>
        <p>This approach leads to two observations. First, the verification of an upper ontology
leads to an understanding of the conceptual scope of the upper ontology as the set of
generic ontologies that are its reductive modules. This in turn allows us to compare upper
ontologies both in terms of coverage but also in terms of the axiomatizations of their
generic ontology modules.</p>
        <p>Whereas the above discussion focuses on the analysis of upper ontologies, the
second observation that we can make is about the design of upper ontologies. New upper
ontologies can be designed by the union of different generic ontologies that already exist
within the ontology repository. We will apply this idea in the last section of this paper to
design and evaluate a new upper ontology.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Verification of Upper Ontologies</title>
      <p>In this section, we review the work that has been done in ontology verification using
COLORE, as applied to upper ontologies (DOLCE and SUMO) and related generic
ontologies (e.g., OWL-Time). Through verification, we characterize the models of an
ontology up to isomorphism. For upper ontologies, we do not do this directly, but rather we
specify mappings between the upper ontology and existing mathematical ontologies in
COLORE whose models have already been characterized up to isomorphism.</p>
      <sec id="sec-3-1">
        <title>Definition 1 Let T0 be a theory with signature S(T0) and let T1 be a theory with signature</title>
        <p>S(T1) such that S(T0) \ S(T1) = 0/ . Translation definitions for T0 into T1 are conservative
definitions in S(T0) [ S(T1) of the form
8x pi(x)</p>
        <p>F(x)
where pi(x) is a relation symbol in S(T0) and F(x) is a formula in S(T1).</p>
        <p>
          The key to this endeavour is the property of logical synonymy: two theories T1 and
T2 are synonymous iff there exist two sets of translation definitions D and P, respectively
from T1 to T2 and from T2 to T1, such that T1 [ P is logically equivalent to T2 [ D. By the
results in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], there is a bijection on the sets of models for synonymous theories. We can
therefore characterize the models of the ontology being verified by demonstrating that
the ontology is synonymous with a logical theory whose models we understand.
        </p>
        <p>
          Ontology verification allows us to identify unintended models (and hence propose
missing axioms) for the upper ontology, as well as identify omitted models (and hence
recommend the removal of axioms) for the upper ontology. Of course, this immediately
leads to the question of how we can determine that certain models of an upper ontology
are unintended. Whereas domain ontologies (e.g., in bioinformatics and commerce) are
often designed with respect to a set of semantic requirements and competency questions,
upper ontologies are implicitly designed to support interoperability. Since generic
ontologies form reductive modules of an upper ontology, the problem of identifying the
unintended and omitted models of an upper ontology is equivalent to determining that
certain models of a generic ontology are unintended. In the following, we will see how
these ideas play out in the context of the generic ontologies for time and mereotopology
within the SUMO and DOLCE upper ontologies.
3.1. SUMO
SUMO [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] is an open source formal foundational ontology axiomatizing, among
others, general concepts such as those needed to represent temporal and spatial location,
mereotopology, units of measure, objects and processes. As an upper ontology, it is
expected to be used as a global reference for semantics, and its axiomatization reused in
the construction of domain and application ontologies for automated reasoning in
expressive languages. In addition to the main ontology, which contains about 4000 axioms,
SUMO has been extended with a mid-level ontology and a number of domain specific
ontologies.
3.1.1. SUMO-Time
The work of [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] focused on the core axioms of the TEMPORAL subtheory covering
the complete axiomatization of time through intervals and points, which was referred
to as SUMO Time. In this subtheory, both timepoints and time intervals are elements
of the domain, which is similar to the ontological commitments made by generic time
ontologies such as OWL-Time and Endpoints.
        </p>
        <p>
          The central result of [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] is the verification of a nonconservative extension of
SUMO-Time; that is, SUMO-Time was extended to a new ontology Tsumo ordered timepoints [
Tsumo timeintervals that is logically synonymous with the mathematical ontologies:
        </p>
        <p>
          Tbounded linear ordering6 [ Tstrict graphical 7
Without the additional axioms, this aforementioned Theorem cannot be proven, and this
is equivalent to saying that there are unintended models of SUMO-Time. In this way,
the verification of SUMO-Time in [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] led to the identification of three classes of
unintended models – models with a unique timepoint, models with partially ordered sets
of timepoints (rather than linearly ordered sets), and models in which time intervals are
temporal parts of timepoints. Three new axioms were proposed to eliminate these
unintended models, and then the extended theory Tsumo ordered timepoints [ Tsumo timeintervals was
verified, characterizing its models up to elementary equivalence.
        </p>
        <p>6http://colore.oor.net/orderings/bounded_linear_ordering.clif
7http://colore.oor.net/bipartite_incidence/strict_graphical.clif</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.1.2. SUMO-Mereotopology</title>
        <p>
          SUMO also contains a subtheory that axiomatizes a part relation, together with other
mereological relationships such as the sum, product, and difference of elements. The
work of [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] and [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] provide a characterization of the models of this subtheory. As was
the case with SUMO-Time, the verification led to the identification of unintended
models, so that a nonconservative extension of SUMO was proposed. It also led to the
identification of omitted models, that is, the axiomatization of SUMO eliminated intended
models, namely, mereologies that are not equivalent to linear orderings. A proposal was
made to weaken the axioms, and the resulting subtheory was shown to be synonymous
the mereology Tcomp mereology.
3.2. DOLCE
The Descriptive Ontology for Linguistic and Cognitive Engineering DOLCE [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]
originated as part of the WonderWeb project8, which aimed to provide the infrastructure
required for a large-scale deployment of ontologies intended to be the foundation for
the Semantic Web. The work of [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] was the first to demonstrate the consistency of the
DOLCE upper ontology, but it only proved the existence of a model rather than provide
a characterization of all of the models of DOLCE. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] provide the verification
of DOLCE. Unlike the case with SUMO, no unintended models were discovered, and
hence no additional axioms were proposed. A wide range of mathematical ontologies are
required to characterize the models of DOLCE.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. TUpperWare</title>
      <p>As we observed earlier in the paper, new upper ontologies can be designed by the union
of different generic ontologies that already exist within the ontology repository. In this
section, we propose a verified ontology whose reductive modules are generic ontologies
in COLORE.</p>
      <sec id="sec-4-1">
        <title>4.1. Generic Ontology Modules</title>
        <p>The goal for TUpperWare is to support the ontological analysis of relevant existing
standards and to integrate the ontologies within those standards, in particular:
ISO 18629 (PSL)9
OWL-Time10
ISO 19150 (GeoSPARQL)11, ISO 1910712</p>
        <p>Semantic Sensor Network (SSN) Ontology13
In this sense, TUpperWare will be a requirements-driven upper ontology – the
axiomatization must be strong enough to interpret the intended semantics of the terminology of
each of the participating standards.</p>
        <p>8http://wonderweb.semanticweb.org
9https://www.iso.org/standard/35431.html
10https://www.w3.org/TR/owl-time/
11http://www.opengeospatial.org/standards/geosparql
12https://www.iso.org/standard/26012.html
13http://purl.oclc.org/NET/ssnx/ssn
Ontological Category
time
activity, participation, state
duration
space, boundaries
location, physical bodies
shape
mereotopology of physical objects
physical objects
http://colore.oor.net/combined_time/interval_
with_endpoints.clif
http://colore.oor.net/process_specification_
language/psl_outcore.clif
http://colore.oor.net/duration/point_duration.
clif
http://colore.oor.net/multidim_mereotopology_
codib/codib.clif
http://colore.oor.net/occupy/occupy_root.clif
http://colore.oor.net/boxworld/boxworld.clif
http://colore.oor.net/component/component.clif
http://colore.oor.net/opo/opo.clif</p>
        <p>To this end, TUpperWare currently consists of the generic ontology modules shown in
Table 1. The scope of TUpperWare is determined by the task of standards integration
– each of the generic ontologies is needed to support one of the participating standards.
Each of the generic ontologies is a reductive module of TUpperWare. There are no
additional bridge axioms in a combined signature across these modules. The verification
of TUpperWare is therefore trivial, being equivalent to the verification of each of the
generic ontologies.</p>
        <p>
          TUpperWare also contains modules for reasoning about state designed using the
methodology of [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], so that domain state ontologies and domain process ontologies are
specified based on corresponding generic ontologies. For example, the location module
Toccupy within TUpperWare leads to the motion ontology (i.e. how location changes),
the mereotopology of physical objects leads to the assembly ontology (i.e. how
components of a physical object change), and the ontology of physical objects Topo leads to
physical process ontology. This latter ontology includes the axiomatization of temporary
parthood.
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Modularization of Upper Ontologies</title>
      <p>
        The reduction of a theory can also be used to decompose an ontology [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. If T is reducible
to S1; :::; Sn, then there exist subtheories T1; :::; Tn such that each Ti is synonymous with
Si. Since T is a conservative extension of each Ti, we refer to the subtheories as the
reductive modules of T . We can therefore use the results from verification to modularize
upper ontologies.
      </p>
      <p>The verification of SUMO-Time led to its decomposition into two modules –
Tsumo ordered timepoints axiomatizes the linear ordering over timepoints, and Tsumo timeintervals
axiomatizes the relationship between timepoints and time intervals. An interesting
outcome was a restructuring of SUMO-Time as the definitional extension of two modules,
thus greatly simplifying the axiomatization.</p>
      <p>
        The verification of DOLCE led to a modularization that was strikingly different from
the modularization that was used in the consistency proof by [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Rather than sets of
axioms for relations such as constitution and temporary parthood, the reductive
modules of DOLCE are subtheories for classes of elements – perdurants, physical endurants,
nonphysical endurants, and qualities.
      </p>
      <p>On the other hand, the TUpperWare Ontology itself is explicitly designed in a
modular fashion (i.e. by combining subtheories together); there is no need to modularize
TUpperWare a posteriori.</p>
      <p>TUpperWare Module
activity
participation, state
state
duration
space, boundaries
location, physical bodies
shape
mereotopology of physical objects
physical objects
motion ontology
assembly process ontology
physical process ontology
?
?
–</p>
      <p>DOLCE Module</p>
      <sec id="sec-5-1">
        <title>Perdurant (Tdolce perdurant )</title>
      </sec>
      <sec id="sec-5-2">
        <title>Participation (Tdolce participation)</title>
        <p>–
–
?
?
?</p>
      </sec>
      <sec id="sec-5-3">
        <title>Mereology (Tdolce mereology)</title>
        <p>Physical Endurant (Tdolce PED)
–
–
–
Nonphysical Endurant (Tdolce NPED)
Dependence (Tdependence)</p>
      </sec>
      <sec id="sec-5-4">
        <title>Quality (Tdolce Quality)</title>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Mappings between Upper Ontologies</title>
      <p>
        The area of ontology mappings covers a diverse range of techniques [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. What do we
mean by mappings between ontologies? First, we are specifying mappings between
modules of the upper ontologies. Second, we are identifying synonymous subtheories of each
pair of modules. Note that we are using the axioms alone – we are not using any prior
intuitive understanding of the concepts involved.
      </p>
      <p>
        Mappings between upper ontologies are automatically generated from the
translation definitions used in the verification of the upper ontologies [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Since each generic
ontology is synonymous with a mathematical theory, we can exploit the transitivity of
synonymy to compose mappings and identify the synonymous “images” within each
hierarchy.
      </p>
      <p>Suppose T1; T2 are two different generic ontologies, and S1; S2 are two
mathematical ontologies in the same hierarchy such that T1 is synonymous with S1 and T2 is
synonymous with S2. By the definition of synonymy, there exist translation definitions
D1; P1; D2; P2 such that</p>
      <p>T1 [ D1 j= S1 S1 [ P1 j= T1</p>
      <p>T2 [ D2 j= S2 S2 [ P2 j= T2
These translation definitions can be combined in the following way to entail new theories
T1 [ D1 [ P2 j= T20</p>
      <p>T2 [ D2 [ P1 j= T10
where T1; T10 are in the same hierarchy, and where T2; T20 are in the same hierarchy. We
can therefore show that T1 and T20 are synonymous, and T2 and T10 are synonymous. The
relationship between the upper ontologies T1 and T2 is now equivalent to the relationship
between T1 and T10 on the one hand, and the relationship between T2 and T20 on the other.</p>
      <p>Using the results from the previous section, the relationship of TUpperWare to other
ontologies can easily be determined, since the mappings to DOLCE, SUMO are
compositions of the mappings used in the verification of the generic ontologies. From
translation definitions for SUMO-Time and the Process Specification Language (PSL)14, we
can use this technique to generate the translation definitions directly between theories in
the SUMO-Time and PSL Hierarchies:</p>
      <p>(8x) TimePoint(x)
(8x) TimeInterval(x)
(8x; y) begin(x; y)
(8x; y) end(x; y)
timepoint(x)
timeinterval(x)
(begino f (x) = y)
(endo f (x) = y)
(8x; y; z) interval(x; y; z)
(between(x; y) = z)
(1)
(2)
(3)
(4)
(5)</p>
    </sec>
    <sec id="sec-7">
      <title>7. Summary</title>
      <p>The “sideways” perspective, in which upper ontologies are composed of generic
ontologies, has been proposed as a way of more effectively using upper ontologies to support
semantic integration and ontology design. This approach has been successfully applied to
the verification and modularization of existing upper ontologies (SUMO and DOLCE).
It is also being utilized in the design of a new upper ontology, TUpperWare, with the
objective of semantically integrating a set of international standards. The design of
TUpperWare addresses important research questions for upper ontologies:</p>
      <p>endpoints
finite_endpoints
finite_sim_vc_end
interval_point</p>
      <p>lp_infinite_end
strict_graphical bounded_linear_ordering
sumo_timeintervals sumo_ordered_timepoints
psl_core_time
dolce_time_mereology</p>
      <p>(a)
cem_G
cem_mereology
m_mereology
(b)</p>
      <p>sumo_time
U sumo_temporal_mereology</p>
      <sec id="sec-7-1">
        <title>Question 1 In addition to the generic ontologies in Table 1, which ones are missing?</title>
        <p>For example, there are no modules of TUpperWare that are comparable to the notion of
dependence in DOLCE.</p>
      </sec>
      <sec id="sec-7-2">
        <title>Question 2 Since upper ontologies are not complete logical theories, how incomplete</title>
        <p>can an upper ontology be without being trivial?
This is not the question of whether the upper ontology has unintended models, since this
can usually be addressed by extension with additional axioms. Instead, this question is
about whether or not the models of the ontology should even be intended. On the other
hand, if an upper ontology is essentially a taxonomy with few additional axioms, there
will be many models, and it is difficult to claim that all of them will be intended.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Bahar</given-names>
            <surname>AAmeri. Using Partial</surname>
          </string-name>
          <article-title>Automorphisms to Design Process Ontologies</article-title>
          .
          <source>In FOIS</source>
          , pages
          <fpage>309</fpage>
          -
          <lpage>322</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Carmen</given-names>
            <surname>Chui</surname>
          </string-name>
          .
          <source>Axiomatized Relationships between Ontologies. Master's thesis</source>
          , University of Toronto,
          <year>November 2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Carmen</given-names>
            <surname>Chui</surname>
          </string-name>
          and
          <article-title>Michael Gru¨ninger. Mathematical Foundations for Participation Ontologies</article-title>
          .
          <source>In Formal Ontology in Information Systems - Proceedings of the Eighth International Conference, FOIS</source>
          <year>2014</year>
          , September,
          <fpage>22</fpage>
          -
          <lpage>25</lpage>
          ,
          <year>2014</year>
          , Rio de Janeiro, Brazil, pages
          <fpage>105</fpage>
          -
          <lpage>118</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Carmen</given-names>
            <surname>Chui</surname>
          </string-name>
          and
          <article-title>Michael Gru¨ninger. Merging the DOLCE and PSL Upper Ontologies</article-title>
          .
          <source>In KEOD 2014 - Proceedings of the International Conference on Knowledge Engineering and Ontology Development</source>
          , Rome, Italy,
          <fpage>21</fpage>
          -
          <lpage>24</lpage>
          October,
          <year>2014</year>
          , pages
          <fpage>16</fpage>
          -
          <lpage>26</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5] Je´roˆme Euzenat and
          <string-name>
            <given-names>Pavel</given-names>
            <surname>Shvaiko</surname>
          </string-name>
          . Ontology Matching,
          <source>Second Edition</source>
          . Springer,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Aldo</given-names>
            <surname>Gangemi</surname>
          </string-name>
          , Nicola Guarino, Claudio Masolo, Alessandro Oltramari, and
          <string-name>
            <given-names>Luc</given-names>
            <surname>Schneider</surname>
          </string-name>
          .
          <article-title>Sweetening Ontologies with DOLCE. In Knowledge Engineering and Knowledge Management. Ontologies and the Semantic Web</article-title>
          , 13th International Conference, EKAW 2002, Siguenza, Spain, October 1-
          <issue>4</issue>
          ,
          <year>2002</year>
          , Proceedings, pages
          <fpage>166</fpage>
          -
          <lpage>181</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Michael</given-names>
            <surname>Gru</surname>
          </string-name>
          <article-title>¨ninger, Torsten Hahmann, Ali Hashemi, Darren Ong, and Atalay O¨zgo¨vde</article-title>
          .
          <source>Modular FirstOrder Ontologies via Repositories. Applied Ontology</source>
          ,
          <volume>7</volume>
          (
          <issue>2</issue>
          ):
          <fpage>169</fpage>
          -
          <lpage>209</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Michael</given-names>
            <surname>Gru</surname>
          </string-name>
          ¨ninger, Torsten Hahmann, Megan Katsumi, and
          <string-name>
            <given-names>Carmen</given-names>
            <surname>Chui</surname>
          </string-name>
          .
          <article-title>A sideways look at upper ontologies</article-title>
          .
          <source>In Formal Ontology in Information Systems - Proceedings of the Eighth International Conference, FOIS</source>
          <year>2014</year>
          , September,
          <fpage>22</fpage>
          -
          <lpage>25</lpage>
          ,
          <year>2014</year>
          , Rio de Janeiro, Brazil, pages
          <fpage>9</fpage>
          -
          <lpage>22</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Oliver</given-names>
            <surname>Kutz</surname>
          </string-name>
          and
          <string-name>
            <given-names>Till</given-names>
            <surname>Mossakowski</surname>
          </string-name>
          .
          <article-title>A Modular Consistency Proof for DOLCE</article-title>
          .
          <source>In Proceedings of the Twenty-Fifth AAAI Conference on Artificial Intelligence</source>
          ,
          <source>AAAI</source>
          <year>2011</year>
          , San Francisco, California, USA,
          <year>August</year>
          7-
          <issue>11</issue>
          ,
          <year>2011</year>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Claudio</surname>
            <given-names>Masolo</given-names>
          </string-name>
          , Stefano Borgo, Aldo Gangemi, Nicola Guarino, and
          <string-name>
            <given-names>Alessandro</given-names>
            <surname>Oltramari. WonderWeb Deliverable D18 Ontology Library</surname>
          </string-name>
          (Final).
          <source>Technical report, IST Project</source>
          <year>2001</year>
          -33052 WonderWeb:
          <article-title>Ontology Infrastructure for the Semantic Web</article-title>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Lydia</given-names>
            <surname>Silva</surname>
          </string-name>
          <article-title>Mun˜oz and Michael Gru¨ninger. Mapping and verification of the time ontology in SUMO</article-title>
          .
          <source>In Formal Ontology in Information Systems - Proceedings of the 9th International Conference, FOIS</source>
          <year>2016</year>
          , Annecy, France,
          <source>July 6-9</source>
          ,
          <year>2016</year>
          , pages
          <fpage>109</fpage>
          -
          <lpage>122</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Lydia</given-names>
            <surname>Silva</surname>
          </string-name>
          <article-title>Mun˜oz and Michael Gru¨ninger. Verifying and Mapping the Mereotopology of Upper-Level Ontologies</article-title>
          .
          <source>In Proceedings of the 8th International Joint Conference on Knowledge Discovery</source>
          ,
          <article-title>Knowledge Engineering and Knowledge Management (IC3K</article-title>
          <year>2016</year>
          )
          <article-title>- Volume 2: KEOD</article-title>
          , Porto - Portugal, November 9 -
          <issue>11</issue>
          ,
          <year>2016</year>
          ., pages
          <fpage>31</fpage>
          -
          <lpage>42</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>David</given-names>
            <surname>Pearce</surname>
          </string-name>
          and
          <article-title>Agust´ın Valverde. Synonymous theories and knowledge representations in answer set programming</article-title>
          .
          <source>J. Comput. Syst. Sci.</source>
          ,
          <volume>78</volume>
          (
          <issue>1</issue>
          ):
          <fpage>86</fpage>
          -
          <lpage>104</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pease</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Niles</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>The suggested upper merged ontology: A large ontology for the semantic web and its applications</article-title>
          . In A. Pease, editor,
          <source>Ontologies and the Semantic Web, Papers from the AAAI Workshop</source>
          . AAAI Press,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Lydia</surname>
            <given-names>Silva-Munoz</given-names>
          </string-name>
          <source>and Michael Gru¨ninger. Lecture Notes in Communications in Computer and Information Science, chapter The Mereologies of Upper Ontologies</source>
          . Springer,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>