<!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>The Relation between a Framework for Collaborative Ontology Engineering and Nicola Guarino's Terminology and Ideas in \Formal Ontology and Information Systems"</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Semantics Technology</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Applications Research Lab</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Vrije Universiteit Brussel</institution>
        </aff>
      </contrib-group>
      <fpage>34</fpage>
      <lpage>44</lpage>
      <abstract>
        <p>In this paper, we investigate the relation between Guarino's seminal paper \Formal Ontology and Information Systems" and the DOGMA ontology-engineering framework. As DOGMA is geared towards the development of ontologies for semantic interoperation between autonomously developed and maintained information systems, it follows that the stakeholders in this project form a community and adds a social dimension to the ontology project. The goal of this exercise is to examine how the di erent terminologies and ideas relate to one and another, thus providing a reference for clarifying DOGMA's ideas and notation inside Guarino's framework.</p>
      </abstract>
      <kwd-group>
        <kwd>Formal Ontology</kwd>
        <kwd>Ontology-engineering Frameworks</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        An ontology is commonly de ned as: \a [formal,] explicit speci cation of a
[shared] conceptualization" [?]1. Ontologies constitute the key resources for
realizing a semantic Web. The main di erence between a conceptual schema and
an ontology is that the rst is intended for the development of one particular
information system in one organization and the latter for reuse and therefore
general for a particular domain [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        Gruber's de nition was based on the de nition of Genesereth and Nilsson's
notion of a conceptualization [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] that used an extensional notion for describing
one particular state of a airs. Guarino and Gieretta in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], however, have argued
that a di erent intensional account of the notion of conceptualization has to be
introduced for this de nition in order for Gruber's de nition to have some sense.
Guarino then wrote his { currently { most in uential work \Formal Ontology
and Information Systems" in which he provided de nitions for conceptualization,
ontological commitment and ontology.
1 Gruber's original de nition is without the words \shared" and \formal", but are
accepted by relevant scienti c communities to describe more precisely the intention
of ontologies.
      </p>
      <p>
        Over the past years, quite a few (collaborative) ontology-engineering
methods have been developed, each with their own characteristics; e.g., the formalism
adopted, approach of agreement processes, application domain, etc. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. In this
paper, we will take a closer look at one particular ontology-engineering
framework { which served as the framework for collaborative methods such as BSM [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
DOGMA-MESS [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and GOSPL [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] { and relate the concepts in this framework
to that of Guarino's.
      </p>
      <p>The goal of this paper is to investigate how the di erent terminologies
relate to each other given the fact that Guarino's work aims to provide a de
nition for ontology in computer science and a collaborative ontology-engineering
framework for establishing semantic interoperability between autonomously
developed information systems. The paper is organized as follows: Section 2
provides a summary and explanation of Guarino's ideas and de nitions, Section 3
describes the problem of semantic interoperability between autonomously
developed and maintained information systems, Section 4 describes the notion of the
fact-oriented collaborative ontology-engineering framework DOGMA, Section 5
discusses the relation between the two, followed by a conclusion in Section 6.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Formal Ontology and Information Systems</title>
      <p>
        This section explains the terminology used in Guarino's most in uential work [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
The de nition provided by Genesereth and Nilsson [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and adopted by Gruber
[?] is given below.
      </p>
      <p>
        De nition 1 (Extensional notion of conceptualization [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]). A
conceptualization is de ned as a structure hD; Ri, where D is a domain and R is a set
of relevant relations on D.
      </p>
      <p>
        However, Guarino argued in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] that this notion of conceptualization was to
restrictive as it was referring to only one particular state of a airs: \The problem
with Genesereth and Nilsson's notion of conceptualization is that it refers to
ordinary mathematical relations on D, i.e. extensional relations. These relations
re ect a particular state of a airs: for instance, in the blocks world, they may
re ect a particular arrangement of blocks on the table. We need instead to focus
on the meaning of these relations, independently of a state of a airs: for instance,
the meaning of the \above" relation lies in the way it refers to certain couples
of blocks according to their spatial arrangement. We need therefore to speak of
intensional relations: we shall call them conceptual relations, reserving the simple
term \relation" to ordinary mathematical relations.". He therefore introduced a
notation of domain space that refers to a set of possible states of a airs for a
particular domain and a notion of conceptual relations on such domain spaces:
De nition 2 (Domain Space [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). A domain space is a structure hD; W i,
where D is a domain and W is a set of maximal states of a airs of such a
domain (also called possible worlds).
De nition 3 (Conceptual relation [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). Given a domain space hD; W i, a
conceptual relation n of arity n on hD; W i is de ned as a total function n :
W ! 2Dn from W into the set of all n-ary relations on D.
      </p>
      <p>
        With the notions introduced by Guarino, the structure hD; Ri introduced
in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] can now be regarded as referring to a particular state of a airs [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. A
conceptualization according to Guarino is then de ned as follows:
De nition 4 (intensional notion of conceptualization [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). A
conceptualization for D is de ned as an ordered triple C = hD; W; Ri, where R is a set of
conceptual relations on the domain space hD; Ri.
      </p>
      <p>Given a logical language L with a vocabulary V , Guarino provided an
extensional and an intensional interpretation of the language.</p>
      <p>
        De nition 5 (Extensional interpretation of a language [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). A model for
L is de ned as a structure hS; Ii, where S = hD; Ri is a world structure and
I : V ! D [ R is an interpretation function assigning elements of D to constant
symbols of V and elements of R to predicate symbols of V .
      </p>
      <p>
        De nition 6 (Intensional interpretation of a language [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). An
intensional interpretation of a language is by means of a structure hC; Ii, where
C = hD; W; Ri is a conceptualization and I : V ! D [ R a function assigning
elements of D to constant symbols of V and elements of R to predicate symbols
of V . This intensional interpretation is called an ontological commitment for L.
if K = hC; Ii is an ontological commitment for L, we say that L commits to C
by means of K, while C is the underlying conceptualization of K.
De nition 7 (The set of intended models of a language L according
to a commitment K [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). The set IK (L) of all intended models of a language
L that are compatible with commitment K = hC; Ii are all the models of L that
are compatible with K. A model hS; Ii is compatible with K if: S 2 fSwC jw 2
W g, where SwC = hD; RwC i is the intended structure of w according to C and
RwC = f (w)j 2 Rg is the set of extensions relative to w of the elements of R
(i.e., S is one of the intended world structures of C); (ii) for each constant c,
I(c) = I(c); (iii) 9w 2 W such that for each predicate symbol p, there exists a
conceptual relation such that I(p) = ^ (w) = I(p).
      </p>
      <p>Guarino argued that the set of intended models only provide a weak
characterization of a conceptualization as an intended model does not necessarily
re ect a particular world and can even describe a situation common to most
worlds. Indeed, if one would take for instance a domain space with a domain
of the following persons D = hP eter; Louis; J oe; Bonniei and where all words
contain all possible marriage con gurations as well as all persons classi ed
according to their gender (Peter and Joe being male, Louis and Bonnie female). If
one takes as set of conceptual relations only the unary predicates for being male
and female, the intended model for each world { via an I an appropriate I {
will be the same.</p>
      <p>Because an intended model can describe a situation common to many worlds,
it only rules out absurd situations. One can merely create a set of axioms for
a commitment K and a language L such that the models of the ontology
approximates as close as possible IK (L). This set of axioms is what Guarino calls
an ontology. Ontologies thus indirectly re ect an ontological commitment by
approximating the intended models of that commitment.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Closed vs. Open Information Systems</title>
      <p>Now that we have presented Guarino's ideas and de nitions, we will present
the di erence between closed and open information systems. As we will see,
for both systems an ontology will be needed that will replace the real word
and hence one can state that the \same" exercise is done at an enterprise level
for the former and at a domain level for the latter. Developing ontologies for
open information systems, however, will prove to be more challenging due to the
di erent perceptions of reality and use of language (e.g., jargon) used by the
stakeholders representing the di erent autonomously developed and maintained
information systems.</p>
      <p>An information system is a system containing information in a database for
a given application context of a given organization. The application context
denes the functionality of such a system, which is prescribed by the organizations'
requirements. The development of an information system thus involves the
creation of a requirements speci cation and an agreement on the design. Costing is
an important factor here and will also in uence the choice whether components
will be selected for its implementation, outsourced, or even build from scratch.
One should involve end-users during the requirements speci cation process for
several reasons. Two of these reasons are the impedance mismatch between the
jargon (used by end-users) and the business knowledge, and the end-users being
experts on (their part of) the domain.</p>
      <p>As shown in Fig. 1, domain experts and end-users observe the world. Domain
experts try to abstract the world, whereas the end-users will interact with the
world and are able to test the developed information systems by comparing
the instances stored in the information systems with objects in the real world.
Both domain experts and end-users will collaborate with a knowledge designer
so that the latter can put the resulting agreements into a CASE tool to build a
conceptual schema that described the business domain. The conceptual schema
will { in turn { be used to generate parts of the processes, parts of the constraints
and a data model of the information system.</p>
      <p>The knowledge in such a conceptual schema is typically a mixture of
domaingeneral knowledge and enterprise-speci c knowledge derived from the
requirements. Domain knowledge can contain constraints that are shared or generic.
Enterprise-speci c knowledge describes the applications and constraints local to
the enterprise making use of the domain knowledge. Enterprise-speci c
knowledge will often constrain the domain-general knowledge even further. For
example, the knowledge that an ISBN identi es a book is part of the domain
knowl"Real world"
Business Domain</p>
      <p>Observe/
Abstract</p>
      <p>Designer
AGREEMENT</p>
      <p>(N.L.)</p>
      <p>Business</p>
      <p>Domain Expert
Observe/Interact =&gt; Test by
instances</p>
      <p>End users</p>
      <p>ENTERPRISE CONTEXT - DEFINED BY REQUIREMENTS
Design
Tool</p>
      <p>Abstraction
from instances
Communicate at
instance level</p>
      <p>Conceptual</p>
      <p>Schema</p>
      <p>Apps
Information System</p>
      <p>DB
Schema
DBMS
DB
edge. In an enterprise providing a movie rental service, however, the knowledge
that a customer is only able to lend at most ve movies at a time is part of the
enterprise knowledge.</p>
      <p>The conceptual schema, often in the shape of a formal (mathematical)
construct, actually replaces the business domain, as the business domain is not
accessible inside a computer. This is necessary in order to store and reason about
semantics the business domain. The formal semantics of an information system is
then the correspondence between this system and the conceptual schema, which
represents the business domain as perceived by the domain expert and the
endusers. Once the system is adequately designed and implemented, a statement
output by the information system can be correctly interpreted by end-users in
terms of objects in the business domain if and only if such statement is derived
from stored instances of fact types described in the conceptual schema. Those
stored instances are mapped by the intensional semantics to observed
relationships among those same objects.</p>
      <p>In Fig. 1, the conceptual schema corresponds with the ontology in Guarino's
terminology (i.e., the intensional description of the concepts and relations) and
the database provides the extensional account of a particular situation.</p>
      <p>
        But what happens when two or more autonomously developed and
maintained information systems need to interoperate and yet need to remain
autonomous2? The business domains of each information systems relates to the
shared domain knowledge of all humans involved. In order for these systems to
interoperate meaningfully, agreements on the domain knowledge by the
represen2 In general, semantic interoperability is de ned as the ability of two or more
information systems or their (computerized) components to exchange data, knowledge or
resources and to interpret the information in those systems [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>ONTOLOGY</p>
      <sec id="sec-3-1">
        <title>Replacing</title>
        <p>Shared World</p>
      </sec>
      <sec id="sec-3-2">
        <title>Enables</title>
      </sec>
      <sec id="sec-3-3">
        <title>Observe/Interact results in</title>
        <p>Community</p>
      </sec>
      <sec id="sec-3-4">
        <title>Semantic</title>
      </sec>
      <sec id="sec-3-5">
        <title>Interoperability</title>
        <p>Agreement</p>
        <p>leads to</p>
        <p>Interaction
Enterprise IS 1</p>
        <p>Enterprise IS 2
tatives of these systems { which we will call a community { are needed. Again, as
the world is not accessible in each one of those information systems, the shared
domain needs to be replaced by another formal (mathematical) construct, called
an ontology. As shown in Fig. 2, each autonomous information system has its
own database which each provides an extensional interpretation of the
conceptualization approximated by the ontology. In other words, each database of an
information system can be regarded as a possible world. Fig. 2 also depicts that
a community of stakeholders interacts to achieve agreements on what
perceptions they share. The approximation of the shared reality that is shared among
those stakeholders is then stored as an ontology, which will in turn be used the
replace the shared world as the real world is not immediately available from the
information systems.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Developing Ontology Guided Methods and Applications</title>
      <p>
        In [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] a formalism and method for ontology development called
Developing Ontology Guided Methods and Applications (DOGMA) was de ned that
illustrated and implemented these principles, now lifted to domain level from the
mere enterprise system level. In the method and life-cycle of semantic systems,
the creation of DOGMA ontology descriptions belongs upstream from such
implementation - although of course in many cases one will have to \mine" or elicit
the required knowledge from existing information systems and their enterprise
environments.
      </p>
      <p>De nition 8 (DOGMA Ontology Descriptions). A DOGMA Ontology
Description is an ordered triple h ; ci; Ki where is a lexon base, i.e. a nite set
of lexons. A lexon is an ordered 5-tuple h ; t1; r1; r2; t2i where 2 is a context
identi er, t1; t2 2 T are terms, and r1; r2 2 R are role labels. A lexon is a binary
fact type that can be read in two directions: t1 playing the role of r1 on t2 and t2
playing the role of r2 on t1. Here, the usual alphabets for constructing the
elements of T [ R are omitted for simplicity. ci : T ! C is a function mapping
pairs of context identi ers and terms to unique elements of C, a nite given set
of concepts. K is a nite set of ontological3 commitments. Each commitment is
an ordered triple h ; ; ci where is a selection of lexons from the DOGMA
ontology description, : ! T is a mapping called an annotation from the set
of application (information, system, database) symbols to terms occurring in
that selection, and c is a predicate over T [ R of that same selection expressed
in a suitable rst-order language.</p>
      <p>Context-identi ers are pointers to the origin of a lexon, and helps with the
disambiguation of term- and role-labels. Within a context 2 and t 2 T ,
ci( ; t) is the de nition itself of the concept agreed by all users.</p>
      <p>
        We furthermore make a distinction between community commitments and
application commitments [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The rst is an engagement of the community
members to commit to the lexons and constraints agreed upon by the community.
The latter is a selection of lexons that are constrained (according to how the
application uses these lexons) and a set of mappings from application symbols to
terms and roles in that selection. A community commitment is motivated by the
need for proper semantic interoperation between information systems.
Depending on the goal of the ontology, instances shared across di erent autonomous
information systems need to some degree to be compared for equivalence. One
example is joining information about an instance across heterogeneous sources.
In order to achieve this, the members of the community have to agree upon a
series of attributes that uniquely, and totally identify the concepts they share. In
other words, the conceptual reference structures. By sharing the same reference
structures, the information systems are able to interpret information describing
instances and nd the corresponding instance in their data store (of that of a
third system). Application commitments refer to community commitments and
can contain additional lexons and constraints. For instance, lexons needed to
annotate application speci c symbols (e.g., arti cial IDs, often found in
relational databases) to ensure that instances of concepts are properly aligned (e.g.,
a proper annotation of the foreign keys in a join-table). Both community- and
application commitments also store information about the agreements across
communities.
3 Not to be confused with Guarino's ontological commitment.
      </p>
    </sec>
    <sec id="sec-5">
      <title>Relation between the two Formalisms</title>
      <p>
        As noted by [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], DOGMA embraces the intensional notion of a
conceptualization of Guarino, but arrived at it from a database-inspired perspective [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
DOGMA, however, also pursues this idea to arrive at concrete software
architectural and engineering conclusions [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Other than this statement in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], there
is no existing publication on the relationship between the work of Guarino and
DOGMA.
      </p>
      <p>Lexons are plausible fact types, which means that if one can think of (an)
application(s) for such a lexon, they may be entered in the lexon base. The sets
T and R for term- and role-labels in lexons correspond to the predicate symbols
in V . The context-identi er provides an interpretation from terms to concepts.
Since lexons are entered when they are plausible for one or more applications,
the context-identi er actually corresponds to Guarino's interpretation
function I. In other words, if one selects in the lexon base all lexons holding in a
particular context with context-identi er , one is able to reconstruct Guarino's
interpretation function I: all concepts x referred to by ci( ; t) (for each term t
in those lexons) will refer to the interpretation of a unary predicate.</p>
      <p>
        DOGMA's is based on ORM [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and NIAM [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], which are fact-oriented
modeling language. In fact-oriented formalisms, knowledge is expressed by means
of fact types. A fact type is a generalization of a fact. For example: "Person is
born on Date" is a fact type and \Christophe is born on 8 August 1984" a fact.
Facts are thus instances of fact types. Fact types are elementary when they can
be simpli ed without loss of meaning. Because of DOGMA's fact-oriented nature
{ it is based on ORM [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and NIAM [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] { the use of the predicates denoted
by the term- and role-labels are already constrained [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. A binary fact type
hA; R; S; Bi is actually translated into the following rst order logic statements
[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]:
{ 8x8y(R(x; y) ! (A(x) ^ B(y))
{ 8x8y(R(x; y) $ S(y; x))
      </p>
      <p>The combination of the predicates with quanti cations and connectives
already reduces the set of all possible models with those satisfying above
constraints. The fact-orientented formalism already provides some constraints that
restrict the intended models of the language; i.e. it leaves out some absurd
situations. In DOGMA, role is identi ed by its context, role label, term and co-term.
The roles in each of the following lexons are thus di erent:
{ hPerson Context, Person, with, of, Namei
{ hPerson Context, Dog, with, of, Namei
{ hPerson Context, Person, with, of, Agei
{ hProject Context, Person, with, of, Namei</p>
      <p>Indeed, a group can argue that the rst and second lexon in the example
above are referring to the same notions of \having a name", but such an
agreement would actually be a constraint on these lexons that will be captured by
community commitments that we will describe later on. Also, the rst and last
lexon are deemed to be di erent since the term- and role-labels are residing in
di erent contexts. Unless explicitly speci ed, the same labels in di erent contexts
do not necessarily mean that those labels are referring to the same concepts.</p>
      <p>A commitment k 2 K of the DOGMA Ontology Description corresponds
with an ontology from Guarino's framework. It is a selection of lexon from the
lexon base that is constrained such that it approximates as good as possible
the domain it aims to describe. Those constraints correspond with the notion of
axioms and typically include notions such as: type- and role hierarchies, totality
constraints, uniqueness constraints, value constraints, etc.</p>
      <p>Value constraints are interesting to note that they limit domain elements
for the interpretation of concept referred to by a term. There are two types
of value constraints: exhaustive sets and descriptions of sets. We start with an
example of the rst type of value constraints: giving the term Size referring
to the size of a drink at a fast food restaurant in the Fast Food context, one
can constraint the instances of that concept to the following values f"Small",
"Medium", "Large"g. These instances of values then would refer to the concepts
of these di erent sizes in that context. The latter type { e.g. a regular expression
{ checks whether an instance complies with the condition and are therefore
considered restraining the use of a unary predicate.</p>
      <p>A community commitment further restrains all possible models of the lexons
committed to. An application commitment will even further restrain those by
providing additional lexons, constraints, and narrowing down all possible models
by providing additional constants via the mappings.</p>
      <p>Since the real world cannot be stored in a computer-based system, one needs
to replace that real world with a database (and corresponding database schema)
in order to reason about things in the real world. We assume that a database
of an organization corresponds with one real world. The mappings provided by
a commitment k 2 K are used how the constant symbols in a database are
related in aforementioned predicates. For instance: assuming that one has the
lexon hFast Food, Soda, with, of, Namei and a particular fast food
organization has a table SSS containing records about di erent sodas with information
such as the name in the eld NNN, one can provide an extensional account for
the predicates "Food", "Name", "with" and "of" by adding the following
mapping: MAP "SSS"."NNN" ON Name of Soda. and all symbols corresponding to
the SQL query generated with this mapping will be used to populate the
predicates with constants (e.g., "Pepsi", "Sprite," ...).</p>
      <p>It is interesting to note that when relating DOGMA with Guarino's
seminal work, the ontological commitment in DOGMA ontology descriptions does
not allow constant symbols, but that the ontologies in the DOGMA ontology
description do so for constraints and via the mappings.</p>
      <p>In summary:
{ Guarino's vocabulary V would correspond with the union of DOGMA's T ,
R, values in value constraints in each K and symbols from records of each
database described in the mappings of each K via queries. This vocabulary
is then used for the language L.
{ Guarino's ontology corresponds with the constraints of one commitment
k 2 K. In the case of a community commitment, the intended models are
narrowed down with those constraints. In the case of an application
commitment, the intended models are even further narrowed down. This is the
case as the constant symbols of a database are then also used. Note that a
database does not necessarily describe one world, but could even describe
situations plausible for many worlds.</p>
      <p>
        We can even argue that the mappings provided in an application
commitment are { albeit indirectly { and even further restriction of the intended
models, i.e., the mappings for a constraint on their own.
{ Guarino's seminal work is not particularly clear on the ontological language
L. On one hand it seems to be richer than the mere use of the predicate and
constant symbols of V , but on the other the constraints on those predicates
are left to the ontological commitment such as demonstrated in
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The fact-orientation of DOGMA { for us { corresponds to Guarino's
notion of a language and, as shown above, already provides some constraints
on the intended models.
      </p>
      <p>From above, it follows that one needs to decompose the commitments and
combine pieces with the lexon base to reconstruct Guarino's ontological
commitment. In other words, there is a high cohesion between ontological commitments
and ontologies in the DOGMA ontology-engineering framework.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusions</title>
      <p>This paper presented a thought exercise on relating a framework for
collaborative ontology engineering with Nicola Guarino's seminal work "Formal Ontology
and Information Systems". This exercise allows us to provide documentation to
the reader on the DOGMA framework and might even clarify some notions
presented by Guarino. As the DOGMA framework is mainly used for establishing
semantic interoperability between autonomously developed information systems,
the relation of the symbols in databases to concepts denoted by labels in the
ontology was "new" compared to Guarino's framework. The work presented in this
paper will furthermore allow us to revise or clarify some of the de nitions we
presented in the past.</p>
      <p>Acknowledgements
This work was partially funded by the Brussels Institute for Research and
Innovation through the Open Semantic Cloud for Brussels Project.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>De</surname>
            <given-names>Leenheer</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Christiaens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Meersman</surname>
          </string-name>
          , R.:
          <article-title>Business semantics management: A case study for competency-centric HRM</article-title>
          .
          <source>Computers in Industry</source>
          <volume>61</volume>
          (
          <issue>8</issue>
          ) (
          <year>2010</year>
          ) pp.
          <volume>760</volume>
          {
          <fpage>775</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>De</surname>
            <given-names>Leenheer</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Mens</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          :
          <article-title>Ontology evolution: State of the art and future directions</article-title>
          . In: Ontology Management: Hepp,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>De Leenheer</surname>
          </string-name>
          , P.,
          <string-name>
            <surname>de Moor</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sure</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <source>(eds.)</source>
          .
          <source>Vol. 7 of Semantic Web And Beyond Computing for Human Experience</source>
          . Springer (
          <year>2008</year>
          ) pp.
          <volume>131</volume>
          {
          <fpage>176</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>de Moor</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Leenheer</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meersman</surname>
          </string-name>
          , R.:
          <article-title>DOGMA-MESS: A meaning evolution support system for interorganizational ontology engineering</article-title>
          .
          <source>In: Proceedings of the 14th International Conference on Conceptual Structures (ICCS</source>
          <year>2006</year>
          ). Vol.
          <volume>4068</volume>
          of LNCS., Springer (
          <year>2006</year>
          ) pp.
          <volume>189</volume>
          {
          <fpage>203</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Debruyne</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tran</surname>
            ,
            <given-names>T.K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meersman</surname>
          </string-name>
          , R.:
          <article-title>Grounding ontologies with social processes and natural language (to appear)</article-title>
          .
          <source>Journal of Data Semantics</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Debruyne</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vasquez</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Exploiting natural language de nitions and (legacy) data for facilitating agreement processes</article-title>
          . In: SWQD: Winkler,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Bi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Bergsmann</surname>
          </string-name>
          ,
          <string-name>
            <surname>J</surname>
          </string-name>
          . (
          <source>eds.)</source>
          . Vol.
          <volume>133</volume>
          of LNBIP., Springer (
          <year>2013</year>
          ) pp.
          <volume>244</volume>
          {
          <fpage>258</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Genesereth</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nilsson</surname>
          </string-name>
          , N.:
          <article-title>Logical Foundations of Arti cial Intelligence</article-title>
          . Morgan Kaufmann, San Mateo, CA (
          <year>1987</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Gruber</surname>
          </string-name>
          , T.:
          <article-title>Toward principles for the design of ontologies used for knowledge sharing</article-title>
          .
          <source>International Journal of Human-Computer Studies</source>
          <volume>43</volume>
          (
          <year>1993</year>
          ) pp.
          <volume>907</volume>
          {
          <fpage>928</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Guarino</surname>
          </string-name>
          , N.:
          <article-title>Formal ontology and information systems</article-title>
          .
          <source>In: International Conference On Formal Ontology In Information Systems FOIS'98</source>
          ,
          <string-name>
            <surname>Trento</surname>
          </string-name>
          , Italy, Amsterdam, IOS Press (
          <year>1998</year>
          ) pp.
          <volume>3</volume>
          {
          <fpage>15</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Guarino</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giaretta</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Ontologies and Knowledge Bases: Towards a Terminological Clari cation. Towards Very Large Knowledge Bases: Knowledge Building and Knowledge Sharing (</article-title>
          <year>1995</year>
          ) pp.
          <volume>25</volume>
          {
          <fpage>32</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Guarino</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oberle</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>What is an ontology? Handbook on Ontologies (</article-title>
          <year>2009</year>
          ) pp.
          <volume>1</volume>
          {
          <fpage>17</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Halpin</surname>
            ,
            <given-names>T.A.</given-names>
          </string-name>
          :
          <article-title>A Logical Analysis of Information Systems: static aspects of the data-oriented perspective</article-title>
          .
          <source>PhD thesis</source>
          , University of Queensland (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Halpin</surname>
            ,
            <given-names>T.A.</given-names>
          </string-name>
          , Morgan, T.:
          <article-title>Information Modeling</article-title>
          and
          <string-name>
            <given-names>Relational</given-names>
            <surname>Databases</surname>
          </string-name>
          . Morgan Kaufmann, San Francisco, CA, USA (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Jarrar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meersman</surname>
          </string-name>
          , R.:
          <article-title>Ontology engineering { the DOGMA approach</article-title>
          . In: Advances in Web Semantics I: Dillon,
          <string-name>
            <given-names>T.S.</given-names>
            ,
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Meersman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Sycara</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          <source>(eds.)</source>
          . Vol.
          <volume>4891</volume>
          of LNCS. Springer Berlin Heidelberg (
          <year>2009</year>
          ) pp.
          <volume>7</volume>
          {
          <fpage>34</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Meersman</surname>
          </string-name>
          , R.:
          <article-title>Semantic ontology tools in IS design</article-title>
          . In: ISMIS:
          <string-name>
            <surname>Ras</surname>
            ,
            <given-names>Z.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Skowron</surname>
            ,
            <given-names>A</given-names>
          </string-name>
          . (eds.). Vol.
          <volume>1609</volume>
          of LNCS., Springer (
          <year>1999</year>
          ) pp.
          <volume>30</volume>
          {
          <fpage>45</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Meersman</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>The use of lexicons and other computer-linguistic tools in semantics, design and cooperation of database systems</article-title>
          .
          <source>In: The Proceedings of the Second International Symposium on Cooperative Database Systems for Advanced Applications</source>
          (CODAS99): Zhang,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Rusinkiewicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Kambayashi</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y</surname>
          </string-name>
          . (eds.), Springer (
          <year>1999</year>
          ) pp.
          <volume>1</volume>
          {
          <fpage>14</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Meersman</surname>
          </string-name>
          , R.:
          <article-title>Reusing certain database design principles, methods and design techniques for ontology theory, construction and methodology</article-title>
          .
          <source>Technical report, VUB Starlab</source>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Wintraecken</surname>
          </string-name>
          , J.:
          <source>The NIAM Information Analysis Method: Theory and Practice</source>
          . Kluwer Academic Publishers (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>