<!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>A novel approach for extracting well-founded ontology views</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jose Lozano</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Joel Carbonera</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mara Abel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Informatics Universidade Federal do Rio Grande do Sul Porto Alegre Brazil</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>When the size of an ontology increases, it becomes hard to be managed. Ontology view extraction is an approach that can be used for overcoming the challenges that arise in this scenario. In this context, an ontology view is a subset of an ontology tailored to a specific set of user requirements. Well-founded ontology views were recently proposed as ontology views that follow well-founded ontological principles, which ensures some desirable ontological properties. In this paper, we propose a novel approach for extracting well-founded ontology views, which is more flexible than the previous approach. We also present a method for evaluating the quality of approaches for extracting ontology views. We apply this method for demonstrating that our novel approach produces ontology views that are more accurate than those produced by the previous approach. We illustrate our approaches using a domain ontology for Petrography.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Ontologies tend to evolve over time by incorporating new
knowledge. The resulting ontology can lead to a scenario
of information overload, where the information exceeds the
cognitive capability of the users. Ontology views have been
adopted as a solution for overcoming this scenario, since
they are extracted from a base ontology according to
specific user criteria, and provide only the knowledge that is
relevant for a given task at hand.</p>
      <p>
        The literature provides some approaches for extracting
ontology views
        <xref ref-type="bibr" rid="ref12 ref13 ref18 ref3">(Noy and Musen 2003; Bhatt et al. 2004;
Lozano et al. 2014)</xref>
        . Particularly, in
        <xref ref-type="bibr" rid="ref12">(Lozano et al. 2014)</xref>
        , the
authors propose the notion of well-founded ontology view
(WFOV), which is an ontology view that preserves some
important ontological meta-properties (such as identity and
existential dependence). The authors also define a set of
conservation principles and apply them for guiding a
subontology extraction algorithm.
      </p>
      <p>
        In this paper, we propose a new approach for
extracting WFOVs, which modifies the basic approach defined in
        <xref ref-type="bibr" rid="ref12">(Lozano et al. 2014)</xref>
        . Our novel approach eliminates a source
of information overload from the basic approach and
provides more flexibility, since it allows the user to specify
how some aspects of the ontology are considered during
the extraction process. We also carried out an experiment
for demonstrating that our approach produces WFOVs that
are smaller and that fit better to their target
conceptualizations than the WFOVs extracted by the original approach
        <xref ref-type="bibr" rid="ref12">(Lozano et al. 2014)</xref>
        . This experiment was based on a
datadriven method for evaluating approaches for ontology view
extraction. This method is based on comparisons of the
fmeasures of different ontology views, considering sets of
terms extracted from the scientific literature related to
different communities or tasks.
      </p>
      <p>In Section , we provide an overview of the main
approaches available in the literature for extracting portions
of ontologies. In Section , we present a basic definition
of the notion of well-founded ontology view and describe
the basic approach for extracting WFOVs. Section presents
our approach for extracting WFOVs. Section describes the
method that we used for evaluating our approach. Section
describes the application of the different approaches for
extracting WFOVs in a case scenario with their corresponding
evaluations. Finally, Section presents our conclusions.</p>
    </sec>
    <sec id="sec-2">
      <title>Related Works</title>
      <p>
        In general, the literature provides two main approaches that
can be used for extracting manageable portions of
ontologies. The extraction of ontology modules
        <xref ref-type="bibr" rid="ref17 ref17 ref7 ref8">(Doran, Tamma,
and Iannone 2007; d’Aquin, Sabou, and Motta 2006;
Seidenberg and Rector 2006)</xref>
        fragments a given base
ontology into a set of smaller, non-overlapping and possibly
interconnected parts, or modules. The alternative approach,
is the extraction of ontology views
        <xref ref-type="bibr" rid="ref13 ref18 ref3">(Noy and Musen 2003;
Bhatt et al. 2004)</xref>
        , where smaller (and possibly overlapping)
subsets of the base ontology are extracted according to the
user requirements. Since they are tailored to specific tasks
or interests, ontology views provide to the agent (users or
computer applications) only the knowledge that is relevant
for reaching some goal.
      </p>
      <p>
        Some of these approaches
        <xref ref-type="bibr" rid="ref13 ref17 ref17 ref18 ref7">(Seidenberg and Rector 2006;
d’Aquin, Sabou, and Motta 2006; Noy and Musen 2003)</xref>
        are dependent on some representation language (such as
OWL), while others
        <xref ref-type="bibr" rid="ref3 ref8">(Doran, Tamma, and Iannone 2007;
Bhatt et al. 2004)</xref>
        , language-independent, adopt an abstract
ontology representation that is based on graphs. Besides
that, most of the approaches extract modules or views
starting from some target concepts and include in the subset
(module or view) only the ontology elements (concepts,
relations and properties) that are directly related to the
concepts that are already included in the subset.
      </p>
      <p>Algorithm 1 The basic approach for WFOV extraction.
Require: Well-Founded Ontology
procedure SEL(Ob, tConcepts, tRelations, So)
So.C So.C [ tConcepts
So.R So.R [ tRelations
newC ;
newR ;
for all c 2 tConcepts do
conservesT AX(Ob, c, newC, newR)
conservesQUA(Ob, c, newC, newR)
conservesIP (Ob, c, newC, newR)
conservesED(Ob, c, newC, newR)
conservesRD(Ob, c, newC, newR)
conservesF R(Ob, c, newC, newR)
conservesP R(Ob, c, newC, newR)
newC newC So.C
newR newR So.R
end for
if newC 6= ; then
SEL(Ob, newC, newR, So)
else
if newR 6= ; then
So.R So.R [ newR
end if
end if
end procedure</p>
      <p>
        In
        <xref ref-type="bibr" rid="ref12">(Lozano et al. 2014)</xref>
        , the authors propose using
ontological meta-properties (such as identity, rigidity and
existential dependency) for guiding the extraction of ontology
views. Their approach has the advantage of including in the
views the ontology elements (concepts, relations and
properties) that need to be included in the view due to their
ontological status. For example, if the concept A is included in
an ontology view and instances of A are existentially
dependent on instances of a concept B, B should also be included
in the view. This dimension of analysis is not considered
by the other approaches discussed in this section. Since our
work proposes an improvement of the approach proposed
by
        <xref ref-type="bibr" rid="ref12">(Lozano et al. 2014)</xref>
        , in the Section we shall present this
approach in more details.
      </p>
      <p>
        In Table 1, we present a comparison of the approaches
discussed in this section. The approaches are identified as: 1
        <xref ref-type="bibr" rid="ref17 ref7">(d’Aquin, Sabou, and Motta 2006)</xref>
        , 2
        <xref ref-type="bibr" rid="ref8">(Doran, Tamma, and
Iannone 2007)</xref>
        , 3
        <xref ref-type="bibr" rid="ref14">(Noy and Musen 2009)</xref>
        , 4
        <xref ref-type="bibr" rid="ref17">(Seidenberg and
Rector 2006)</xref>
        , 5
        <xref ref-type="bibr" rid="ref3">(Bhatt et al. 2004)</xref>
        and 6
        <xref ref-type="bibr" rid="ref12">(Lozano et al.
2014)</xref>
        .
      </p>
    </sec>
    <sec id="sec-3">
      <title>Well-founded Ontology Views</title>
      <p>
        In this Section, we present the approach proposed by
        <xref ref-type="bibr" rid="ref12">(Lozano et al. 2014)</xref>
        , for extracting well-founded ontology
views (WFOV). Since this approach relies on a set of
ontological meta-properties, firstly we shall discuss them.
After, we present the characterization of a WFOV. Finally, we
present the basic approach for extracting WFOVs, proposed
by the authors.
      </p>
      <sec id="sec-3-1">
        <title>Ontological Meta-Properties</title>
        <p>
          The approach proposed by
          <xref ref-type="bibr" rid="ref12">(Lozano et al. 2014)</xref>
          uses the
formal characterization of the ontological meta-properties
provided by the Unified Foundational Ontology (UFO)
          <xref ref-type="bibr" rid="ref9">(Guizzardi 2005)</xref>
          . This ontology provides a set of categories of
universals, which are characterized according to a set of
meta-properties. The categories of universals can be viewed
as meta-types, since they are types of types. Thus, they can
be used for classifying classes in specific domain ontologies.
When some class C is classified by some meta-type M T ,
this means that C has the meta-properties that characterize
M T , and this entails some formal consequences,
according to the UFO axiomatization. The UFO has been used for
supporting the development of domain ontologies
          <xref ref-type="bibr" rid="ref1 ref1 ref4 ref4 ref5">(Carbonera et al. 2011; 2013; Carbonera, Abel, and Scherer 2015;
Abel, Perrin, and Carbonera 2015)</xref>
          in a well-founded basis.
Here we will present the main meta-properties and
metatypes provided by UFO and that are used by the approach
of
          <xref ref-type="bibr" rid="ref12">(Lozano et al. 2014)</xref>
          . A detailed account of UFO can be
found in
          <xref ref-type="bibr" rid="ref9">(Guizzardi 2005)</xref>
          .
        </p>
        <p>One of the main categories of universals provided by UFO
is Substantial Universal, whose instances are individuals
that, in general, are existentially independent of all other
individuals. Some of its instances can be existentially
dependent when they are considered inseparable parts of their
hosts. Sortal Universals are substantial universals that
provide or carry some principle of identity (PI) for their
instances. In this context, a PI is the principle that supports
the judgment whether two instances of the universal are the
same.</p>
        <p>Another important ontological meta-property used by
UFO is the rigidity. A certain universal is rigid when its
extension (set of all particulars) is the same in all possible
worlds. That is, an instance of a rigid universal cannot cease
to be an instance of it without ceasing to exist. For example,
Person can be viewed as a rigid universal, since persons
cannot cease to be persons without ceasing to exist; meanwhile
all instances of Student (which is an anti-rigid universal) can
still exist (as persons) if they cease to be students.</p>
        <p>Within the sortal universals, UFO includes three distinct
types of substance sortals, which are rigid sortals that
provide their own principle of identity: Kind, which
represents functional complexes (Person, Dog, Chair, etc);
Collective (Swarm, Forest, etc), which represents collectives;
and Quantity, which represents objectified portions of
matter (Wine, Water, Gold, etc). Besides that, Subkind is a rigid
sortal that does not provide its own PI, but carries a
principle of identity that is supplied by a given substance sortal.</p>
        <p>UFO also defines two anti-rigid sortals: Roles and
Phases. Phases are universals that constitute possible stages
in the history of a substance sortal. Phases are relationally
independent, since they depend solely on intrinsic
properties. For example, Baby, Toddler, Kid, Teenager and Adult
are considered phases of Human. On the other hand, Roles
are relationally dependent, since they depend on extrinsic
(relational) properties. This is the case, for example, when
we say that for an instance of person to be considered a
Student, she must be enrolled at an educational institution.</p>
        <p>Other substantial universals do not have the properties of
sortals; they are dispersive universals. This is the case, for
example, of Categories, which are rigid universals that do
not provide or carry a PI for their instances. Categories
represent essential properties that are common to all instances
of many disjoint universals that provide distinct PIs.
Rational agent is an example of Category, since it abstracts an
essential property (namely, the rationality) of instances of
Person and Artificial Agent, which are disjoint universals, with
distinct PIs. Role Mixins, on the other hand, are anti-rigid
universals that do not provide and do not carry a PI for their
instances. They can be viewed as generalizations of roles of
different substance sortals. For example, Customer is a role
mixin that generalizes Personal Customer, which is a role of
Person; and Corporate Customer, which is a role of
Organization. Finally, Mixins are universals that do not provide and
do not carry a PI for their instances and that are semi-rigid;
that is, they have some instances that are necessarily their
instances, but they also have some instances that are only
contingently their instances. They usually generalize rigid
and anti-rigid universals. For example, Seatable Object is a
mixin that generalizes Chair, which is a rigid universal; and
Solid Crate, which is an anti-rigid universal (actually, it is a
phase of a Crate, which can also be a Broken Crate).</p>
        <p>On the other hand, Moment Universals are Universals
whose instances are existentially dependent individuals that
inhere in other individuals. Some moment universals depend
existentially on a single entity. This is the case of
Quality Universals and Modes. Quality Universals represents
the properties in the conceptual models. A Quality
Universal characterizes other Universals and is related to Quality
Structures, that is, a structure that represents a set of all
values that a quality can assume. Thus, considering the
property Color as a Quality Universal, a given instance of Car
could be characterized by an instance of Color, which is
associated with a value (called quale) in the ColorStructure,
which represents all the possible values that the property
Color can assume. On the other hand, Modes are universals
whose instances are existentially dependent individuals, and
that are not associated to Quality Structures. Examples of
modes are Skill, Belief, Headache, etc. Both Quality
universals and Modes are related to the entities that they
characterize through a relation of characterization. Besides that,
Relators are moments that depend existentially on two or more
entities. Examples of relators are Enrollment, Contract, etc.
Relators are related to entities that it relates through a
relation of mediation. The relators also represent the relational
dependency of roles and role mixins. Due to this, roles and
role mixins must be related to some relator, through a
relation of mediation.</p>
        <p>UFO proposes four types of parthood relations:
componentOf, memberOf, subCollectionOf and subQuantityOf.
Each parthood relation can only be established between
individuals of specific UFO meta-types, respecting some
ontological constraints embedded in UFO. These relations can
be characterized by five meronymic meta-properties that
indicate: essential part, inseparable part, immutable part,
immutable whole and shareable part.</p>
        <p>As important as the characterization of the
metaproperties and meta-types are, UFO also provides some
postulates that a model should follow:
• Postulate 1: Every individual in a conceptual model of
the domain must be an instance of a sortal.
• Postulate 2: An individual represented in a conceptual
model of the domain must instantiate exactly one ultimate
Substance Sortal (kind, quantity or collective).
• Postulate 3: A rigid universal cannot specialize (restrict)
an anti-rigid one.
• Postulate 4: A dispersive universal cannot specialize a
Sortal.</p>
        <p>Furthermore, it is important to notice that every sortal that
does not provide its own principle of identity (Role, Phase
and SubKind) must be subsumed by exactly one concept that
provides its own identity (one of the Substance Sortals).</p>
      </sec>
      <sec id="sec-3-2">
        <title>Basic Definitions</title>
        <p>
          The notion of ontologically well-founded ontology view
is defined considering certain principles of conservation
proposed by
          <xref ref-type="bibr" rid="ref12">(Lozano et al. 2014)</xref>
          . These principles were
built considering a set of philosophically well-founded
ontological meta-properties. In this work, the selected
metaproperties were obtained from the UFO ontology.
        </p>
        <p>In order to illustrate the proposed conservation principles,
we present portions of two WFOVs generated from a base
ontology for the domain of Petrography (a field of
Geology). These WFOVs were generated for meeting the
interests of two different communities of users within the domain
of Petrography: Diagenesis (Figure 1) and Microstructural
Analysis (Figure 2).</p>
        <p>
          The principles of conservation proposed by
          <xref ref-type="bibr" rid="ref12">(Lozano et al.
2014)</xref>
          are:
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Conservation of identity: If a view v includes a concept c</title>
        <p>that does not provide its own principle of identity, then
v should also include all the supertypes of c from which
c inhered its principle of identity, as well as, all the
subsumption relations that are held between these concepts.
For example, if zeolite is included in v, mineral should
also be included, since mineral provides the identity to
zeolite.</p>
        <p>Conservation of the existential dependence: If a concept
c1 is included in the view v, and instances of c1 are
existentially dependent on instances of c2, then it is necessary
to include in v also the concept c2 and the relation held
between c1 and c2. For example, if Porosity is included in
v, the concept Rock must be included because the porosity
is existentially dependent of Rock.</p>
        <p>Conservation of relational dependence: If a concept c1 is
included in the view v, and c1 is relationally dependent
on a relation (materialized through a given relator) with
the concepts in {c2, ..., cn}, then it is necessary to include
in v also: the relator r, all the concepts in {c2, ..., cn}
and all relations that are held between the concepts in
{c2, ..., cn}, r and c1 that are necessary for the
conservation of the relational dependence. For example, if the
concept is Cement is included in v, the concepts pore and
filling should also be included in v, because a mineral is
considered cement when the mineral is filling pore. Thus,
cement is relational dependent of filling and pore.</p>
      </sec>
      <sec id="sec-3-4">
        <title>Conservation of taxonomy: If a view v includes the con</title>
        <p>cept c1, it should also include all the concepts that are
subsumed by c1. For example, if concept Silicate Mineral
is included in v, all the concepts that it subsumes are
included in the v.</p>
      </sec>
      <sec id="sec-3-5">
        <title>Conservation of attributes: If a view v includes a con</title>
        <p>cept c1, every attribute1 of c1 must also be included in
v. For example, if the concept Diagenetic Constituent is
included in v, the concept habit should also be included,
because it is a quality of Diagenetic Constituent.</p>
      </sec>
      <sec id="sec-3-6">
        <title>Conservation of formally related concepts: If a view in</title>
        <p>cludes a concept c1, every concept that is related to c1 in a
formal relation is added. For example, if the concept Rock
Unit is included in v, the concept Rock is also included
because there is the formal relation constituted by between
Rock Unit and Rock.</p>
      </sec>
      <sec id="sec-3-7">
        <title>Conservation of partonomy: If a view includes a concept</title>
        <p>c1, all the concepts whose instances are parts of instances
1Adopting the UFO, attributes are considered Quality
Universals
of c1 should be included. For example, if the concept Rock
Unit is included in v, the concepts deformation zone and
sedimentary facies should also be included.</p>
      </sec>
      <sec id="sec-3-8">
        <title>Basic Approach for extracting WFOV</title>
        <p>
          The basic approach for extracting WFOVs is formalized in
the Algorithm 1. It takes as input the following
parameters: the ontology base (Ob), a set of user required concepts
(targets), a set of relations (relations), and the resulting
extracted sub-ontology (So). At the beginning, relations
and So are empty. The algorithm analyses each concept in
targets. For each concept, the conservation principles are
applied for ensuring that the result will be an ontologically
well-founded ontology view. The conservation principles
are applied through the following functions: conservesTAX,
for the conservation of taxonomy; conservesQUA, for the
conservation of attributes; conservesIP, for conservation of
identity principle; conservesED, for the conservation of
existential dependence; conservesRD, for the conservation of
relational dependence, conservesFR, for the conservation of
formally related concepts; and conservesPR, for the
conservation of partonomy. In the main loop, these functions
accumulate concepts (in newC) and relations (in newR) that are
necessary for ensuring the defined principles for a given
concept c in tConcepts. More details regarding this approach
can be found in
          <xref ref-type="bibr" rid="ref12">(Lozano et al. 2014)</xref>
          .
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>A novel approach for extracting well-founded ontology views</title>
      <p>Our new approach aims at reducing the number of concepts
included in the views by the basic approach, and covering
more precisely the requirements of a task at hand. In an
overview, our approach relaxes some criteria adopted by the
basic approach and provides more flexibility to the user.</p>
      <p>The main difference in our approach regarding the basic
approach concerns the application of the principle of
conservation of taxonomy. While the basic approach includes in
the resulting view the taxonomy of every concept that is
already included in the view, our novel approach includes only
the immediate taxonomy of the original target concepts. This
modification was motivated by the fact that, in general, only
the taxonomies of the target concepts are useful for the task
for which the view was built. Besides that, the inclusion of
the taxonomies of every concept in the view leads to a rapid
increase in the size of the view. In this way, the inclusion
of irrelevant taxonomies can be considered as a source of
information overload.</p>
      <p>Moreover, our approach also provides more flexibility to
the user, by allowing the setting of three parameters. These
parameters are the variables wP (with Partonomy), wRT
(only Rigid Taxonomy) and wFR (with formal relation). In
this way, the ontology engineer can specify if the desired
WFOV should include the partonomies of every concept
or not; if it should include only the rigid concepts in the
taxonomies or if non-rigid concepts should be included as
well; and if it should include all the concepts that are related
(through formal relations) to concepts already included in
the view.</p>
      <p>Algorithm 2 Novel algorithm for extracting well-founded
ontology views
Require: Well-Founded Ontology
procedure EXTRACTOR(Ob, tConcepts, tRelations, So, wP, wRT, wF R)
So.C So.C [ tConcepts
newC ;
newR ;
for all c 2 tConcepts do
if wRT then
conservesT AXR(Ob, c, newC, newR)
else
conservesT AX(Ob, c, newC, newR)
end if
end for
newC newC [ tConcepts
newR newR [ tRelations
selection(Ob, newC, newR, So, wP, wF R)
end procedure</p>
      <p>
        Our approach is formalized in the algorithm 2. Firstly, it
applies the conservation of taxonomy only to the original
target concepts. At this point, the parameter wRT controls if
the taxonomy takes all the concepts or only the rigid ones
(Algorithm 4 presents how to recover only rigid concepts in
the taxonomy). Then, the algorithm calls the selection
algorithm (algorithm 3), which applies the other principles of
conservation, according to the parameters. Notice that the
algorithm 3 is a variation of the basic algorithm proposed by
        <xref ref-type="bibr" rid="ref12">(Lozano et al. 2014)</xref>
        (presented in subsection ), which does
not apply the conservation of the taxonomy of every concept
in the main loop, and which controls through parameters the
application of some principles of conservation. For instance,
in Figure 3 (a), if we consider Grain as the target concept,
the basic approach would include in the resulting view all
the concepts in gray. On the other hand, our novel approach
applies the conservation of taxonomy only to the target
concept (Grain), including the concepts surrounded by a circle
in Figure 3 (b). As a consequence, the sub-ontology will not
include the taxonomy of Mineral and Intracrystalline
Deformational Structure, depicted in Figure 3 (b) (in white).
Algorithm 3 Parameterizable algorithm for selecting
ontology elements for the view
Require: Well-Founded Ontology
procedure SELECTION(Ob, tConcepts, tRelations, So, wP, wF R)
So.C So.C [ tConcepts
So.R So.R [ tRelations
newC ;
newR ;
for all c 2 tConcepts do
conservesQUA(Ob, c, newC, newR)
conservesIP (Ob, c, newC, newR)
conservesED(Ob, c, newC, newR)
conservesRD(Ob, c, newC, newR)
if wF R then
conservesF R(Ob, c, newC, newR)
end if
if wP then
conservesP R(Ob, c, newC, newR)
end if
newC newC So.C
newR newR So.R
end for
if newC 6= ; then
selection(Ob, newC, newR, So, wP, wF R)
else
if newR 6= ; then
So.R So.R [ newR
end if
end if
end procedure
      </p>
    </sec>
    <sec id="sec-5">
      <title>Evaluation Method</title>
      <p>We assume that the quality of the ontology view extraction
approach can be measured by the degree to which the
extracted ontology views fit to the required conceptualizations.
In our work, we adopt an approach for evaluating this fitness
in an indirect way.</p>
      <p>
        We assume that the required conceptualization (of a
community, of some task) is properly represented, in natural
language, in the relevant literature. Thus, our evaluation is
based on measuring the correspondences between a given
ontology view (built for some specific task or some
community) and the set of terms extracted from the relevant
literature (related the correspondent task or community for which
the ontology view was built). We measure these
correspondences through well-known measures used in Information
Retrieval: Precision, Recall and F-measure
        <xref ref-type="bibr" rid="ref15">(Powers 2011)</xref>
        .
      </p>
      <p>Considering this, we assume that in a useful approach for
extracting ontology views, an ontology view generated for
a community A should have a value of f-measure that is
greater than the f-measure value of any well-founded
ontology view generated for community B, when compared to
a set of terms extracted from the literature of the
community A. In other words, a view generated for the community
X should fit better the conceptualization of the community X
rather than the ontology view generated for another
community.</p>
      <p>Considering LT as the set of terms extracted from the
literature, the precision (P) of the generated ontology view O
is given by
, the recall (R) is given by</p>
      <p>P (OT, LT ) = |OT \ LT |</p>
      <p>|OT |
R(OT, LT ) = |OT \ LT |
|LT |
, and the f-measure (F) is given by</p>
      <p>P (OT, LT ) ⇤ R(OT, LT )</p>
      <p>F (OT, LT ) = 2 ⇤ P (OT, LT ) + R(OT, LT )
where |S| indicates the cardinality of the set S and OT is
the set of terms that identify the set of ontology elements
(concepts, relations and properties) of the ontology view O.</p>
    </sec>
    <sec id="sec-6">
      <title>Evaluation Results</title>
      <p>
        This section describes the application of the evaluation
method described in Section for comparing the performance
of our approach (A2) for extracting ontology views with the
performance of the basic approach proposed by
        <xref ref-type="bibr" rid="ref12">(Lozano et
al. 2014)</xref>
        . In our evaluation, we compared the f-measure of
the ontology view generated by the basic approach A1 with
the ontology views generated for each parameter
combination of our approach (A2). For performing this comparison,
we considered two WFOVs extracted from the domain
ontology of Petrography proposed by
        <xref ref-type="bibr" rid="ref12">(Lozano 2014)</xref>
        : a WFOV
for the community of Diagenesis and a WFOV for the
community of Microstructural analysis. These two communities
of users employ different sets of concepts from the ontology
of Petrography. This base ontology of Petrography includes
366 concepts and 387 relations.
      </p>
      <p>
        Our approach also requires the extraction of sets of terms
that are representative for the considered communities. For
this step, a domain expert selected six peer-reviewed papers
about Diagenesis, such as
        <xref ref-type="bibr" rid="ref13 ref18">(Worden and Burley 2003)</xref>
        , and
six papers about Microstructural analysis, such as
        <xref ref-type="bibr" rid="ref10">(Haertel and Herwegh 2014)</xref>
        . After the extraction of terms was
(1)
(2)
(3)
performed, following the sequence of steps defined in
        <xref ref-type="bibr" rid="ref2">(Abel
2001)</xref>
        : (i) exclude all common words: prepositions, articles,
adverbs and connection verbs and; (ii) mark all geological
terms specific to the domain.
      </p>
      <p>Algorithm 4 Conserve Taxonomy only Rigid
procedure CONSERVESTAXR(Ob, c, newC, newR)
for all v 2 Ob.C|9 r = Rel(subsumption, c, v) do
if metaT ype(v) 2 { SubKind, Collective, Kind, Quantity, Category}
then
newR newR [ r
newC newC [ v
conservesT AXR(Ob, v, newC, newR)
end if
end for
end procedure</p>
      <p>This extraction was done manually, for ensuring the
quality of the extraction. We excluded the terms that were not
exclusive to the communities of Diagenesis and
Microstructural analysis. We also excluded the terms that were
common for both communities. The result was two lists of
geological terms; one (DT ) for the community of Diagenesis
and other (M T ) for the community of Microstructural
analysis.</p>
      <p>The next step consists of generating the two well-founded
ontology views (one for each community), from a set of key
terms that are representative of the community. These key
terms were provided by domain experts. The WFOVs that
were considered in this evaluation were extracted using
Detrital Constituent, Diagenetic Constituent and Pore for the
WFOV of Diagenesis and Deformational Band, Fault,
Breccia and Microfracture for the community of Microstructural
analysis.</p>
      <p>The result of this step is an ontology view for
Diagenesis (DO) and ontology view for Microstructural analysis
(M O). For our proposed approach, we extracted one WFOV
for each community, considering each combination of
parameters.</p>
      <p>The last step is to calculate and compare the f-measures,
considering the WFOVs and the sets of selected terms.
As depicted in Figure 4, we expect that the f-measure
(F DD = F M easure(DO, DT )) between ontology view
for Diagenesis (DO) and the terms for the community of
Diageneis (DT) is greater than the f-measure (F DM =
F M easure(M O, DT )) between ontology view for
Microstructural analysis MO and the terms for the community
of Diageneis DT. And, in the same way, it is also expected
that the f-measure (F M M = F M easure(M O, M T ))
between MO and MT is greater than the f-measure (F M D =
F M easure(DO, M T )) between DO and MT. In the
following subsections, we describe the evaluation of these two
cases. In Case 1, we evaluate the ontology view for
Diagenesis, comparing it with the ontology view for Microstructural
analysis, considering the terms for Diagenesis. In Case 2,
we evaluate the ontology view for Microstructural analysis,
comparing it with the ontology view for Diagenesis, based
on the microstructural terms.</p>
      <p>In Table 2, we present the results of the evaluation process
of approaches A1 (basic approach) and A2 (novel approach),
in the two considered cases. Notice that the table presents
the ratios between the considered measures of the two
ontology views, evaluated according to a set of terms. Thus,
in the row Case 1, the table presents, for both approaches
A1 and A2, the ratios between the measures (precision,
recall and f-measure) of the ontology view for Diagenesis and
the measures of the ontology view of Microstructural
analysis, considering the terms of Diagenesis. Notice that it is
expected that the resulting ratios are greater than 1. In a similar
way, the row Case 2, the table presents, for both approaches
A1 and A2, the ratios between the measures of the
ontology view for Microstructural analysis and the measures of
the ontology view of Diagenesis, considering the terms of
Microstructural analysis.</p>
      <sec id="sec-6-1">
        <title>Evaluation of the Ontology View for Diagenesis</title>
        <p>In the approach A1 (basic approach), the ontology view
generated for the Diagenesis community obtained a ratio of
fmeasure smaller than 1. This means that the basic approach
does not satisfy the expectation. This happens because the
approach A1 includes many ontology elements that are not
necessary for the community. However, the ratio of recall
is greater than 1, as expected. This means that the ontology
view generated for the Diagenesis community contains more
relevant terms than the ontology views obtained for the
Microstructural analysis community.</p>
        <p>For the approach A2, proposed in this paper, in all cases,
the ratio of P , R and F was greater than 1. This occurs
because it applies the principle of conservation of taxonomy
just once to the target concepts, eliminating taxonomies that
are useless for the community in focus. In general, approach
A2 results satisfy our expectations about the generated
ontology view for all set of representative terms given in this case
study.</p>
        <p>In the column Case 1 of Table 2, it is possible to see that
the new approach (A2) achieve better results than the basic
approach (A1), for the ontology views of the community of
Diagenesis. The best results of approach A2 for Case 1 were
achieved with wRT and with all the parameters as false.</p>
      </sec>
      <sec id="sec-6-2">
        <title>Evaluation of the Ontology View for</title>
      </sec>
      <sec id="sec-6-3">
        <title>Microstructural Analysis</title>
        <p>In Case 2, the ratio of f-measure achieved by the approach
A1 is greater than 1. Also, the precision obtained by this
approach achieved the highest value, in comparison with the
approach A2, considering all parameter combinations.</p>
        <p>The approach A2 also achieved high quality results in
Case 2. Each combination of parameters of approach A2
satisfies our expectations about the generated ontology views,
considering the set of representative terms given in this case
study. However, the precision in all combination of
parameters for Microstructural analysis ontology view has a ratio
smaller than 1. This means that the ontology view
generated for the Microstructural analysis community contains
few terms to cover the terminology used in the literature of
Microstructural analysis, than the ontology view for
Diagenesis.</p>
        <p>The row Case2 of Table 2 presents the ratio between the
measures of the ontology view of Microstructural analysis
and the measures of the ontology view of Diagenesis. In this
row, it can be seen that approach A2 achieved its best result
using the parameter wP.</p>
        <p>The approach A2 achieved results of low quality in some
settings because, for this domain, the key terms could be
related by formal relations with other concepts that do not
belong to the Microstructural analysis ontology view.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Conclusion</title>
      <p>
        In this work, we propose a novel approach for extracting
well-founded ontology views, by improving the approach
proposed in
        <xref ref-type="bibr" rid="ref12">(Lozano et al. 2014)</xref>
        . This approach eliminates
a source of information overload that is present in the
previous approach. Moreover, the proposed approach also
provides more flexibility to the user, by allowing the control
of important aspects of the process of extracting ontology
views.
      </p>
      <p>
        It is important to notice that, although this work adopts the
meta-properties defined by UFO, it can be viewed as a
specific implementation of a more general idea. The notion of
WFOV is defined according to a set of principles of
conservation that should be followed by the extraction algorithm.
The set of principles of conservation can be changed, by
including, excluding or modifying the principles proposed
in this work. In this way, the general approach proposed in
        <xref ref-type="bibr" rid="ref12">(Lozano et al. 2014)</xref>
        , and extended in this work, can be
considered as independent of UFO.
      </p>
      <p>
        In this work, we also propose a method for evaluating
approaches for extracting ontology views. This method uses
well-known measures used in information retrieval
(precision, recall and f-measure), for evaluating the fitness of the
resulting ontology views to the target conceptualization (of a
community or task). According to this method, our novel
approach outperforms the basic approach
        <xref ref-type="bibr" rid="ref12">(Lozano et al. 2014)</xref>
        for extracting ontology views in most of the considered
cases. We hypothesize that this method can inspire methods
that can be applied for evaluating ontology modules. This
hypothesis should be investigated in future works.
      </p>
      <p>In future works, we also plan to improve the proposed
approach by identifying and eliminating other sources of
information overload in the resulting ontology views. Besides
that, we also intend to investigate if the ontological
metaproperties considered in this work can also be applied for
guiding the extraction of ontology modules.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Abel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Perrin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Carbonera</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          <year>2015</year>
          .
          <article-title>Ontological analysis for information integration in geomodeling</article-title>
          .
          <source>Earth Science Informatics</source>
          <volume>8</volume>
          (
          <issue>1</issue>
          ):
          <fpage>21</fpage>
          -
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Abel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2001</year>
          .
          <article-title>Study of Expertise in Sedimentary Petrography and their importance for Knowledge Engineering</article-title>
          .
          <source>Ph.D.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Bhatt</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Flahive</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Wouters</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Rahayu</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Taniar</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ; and Dillon,
          <string-name>
            <surname>T.</surname>
          </string-name>
          <year>2004</year>
          .
          <article-title>A distributed approach to sub-ontology extraction</article-title>
          .
          <source>In Proceedings...</source>
          , volume
          <volume>1</volume>
          ,
          <fpage>636</fpage>
          -
          <lpage>641</lpage>
          Vol.
          <volume>1</volume>
          .
          <string-name>
            <given-names>Advanced</given-names>
            <surname>Information</surname>
          </string-name>
          Networking and Applications.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Carbonera</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Abel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Scherer</surname>
            ,
            <given-names>C. M.</given-names>
          </string-name>
          <year>2015</year>
          .
          <article-title>Visual interpretation of events in petroleum exploration: An approach supported by well-founded ontologies</article-title>
          .
          <source>Expert Systems with Applications</source>
          <volume>42</volume>
          :
          <fpage>27492763</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Carbonera</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Abel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Scherer</surname>
            ,
            <given-names>C. M.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Bernardes</surname>
            ,
            <given-names>A. K.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>Reasoning over visual knowledge</article-title>
          .
          <source>In Joint IV Seminar on Ontology Research in Brazil and VI International Workshop on Metamodels, Ontologies and Semantic Technologies</source>
          ,
          <fpage>49</fpage>
          -
          <lpage>60</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Carbonera</surname>
            ,
            <given-names>J. L.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Abel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Scherer</surname>
            ,
            <given-names>C. M.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Bernardes</surname>
            ,
            <given-names>A. K.</given-names>
          </string-name>
          <year>2013</year>
          .
          <article-title>Visual interpretation of events in petroleum geology</article-title>
          .
          <source>In Proceedings of ICTAI</source>
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>d'Aquin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Sabou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Motta</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <year>2006</year>
          .
          <article-title>Modularization: a key for the dynamic selection of relevant knowledge components</article-title>
          .
          <source>WoMo.</source>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Doran</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Tamma</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ; and
          <string-name>
            <surname>Iannone</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <year>2007</year>
          .
          <article-title>Ontology module extraction for ontology reuse: An ontology engineering perspective</article-title>
          .
          <source>In Proceedings CIKM</source>
          ,
          <fpage>61</fpage>
          -
          <lpage>70</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Guizzardi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <year>2005</year>
          .
          <article-title>Ontological Foundations for Structural Conceptual Models</article-title>
          .
          <source>Ph.D. Dissertation</source>
          , University of Twente, The Netherlands.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Haertel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Herwegh</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Microfabric memory of vein quartz for strain localization in detachment faults: A case study on the simplon fault zone</article-title>
          .
          <source>Journal of Structural Geology</source>
          (
          <volume>0</volume>
          )
          <fpage>:</fpage>
          -.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          2014.
          <article-title>Ontology view extraction: an approach based on ontological meta-properties</article-title>
          .
          <source>In Proceedings of ICTAI.</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Lozano</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2014</year>
          .
          <article-title>Ontology view: a new sub-ontology extraction method</article-title>
          .
          <source>Master's thesis</source>
          , Federal University of Rio Grande do Sul.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N. F.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          <year>2003</year>
          .
          <article-title>The prompt suite: interactive tools for ontology merging and mapping</article-title>
          .
          <source>International Journal of Human-Computer Studies</source>
          <volume>59</volume>
          (
          <issue>6</issue>
          ):
          <fpage>983</fpage>
          -
          <lpage>1024</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2009</year>
          .
          <article-title>Traversing ontologies to extract views</article-title>
          . In Stuckenschmidt, H.; Parent,
          <string-name>
            <given-names>C.</given-names>
            ; and
            <surname>Spaccapietra</surname>
          </string-name>
          , S., eds.,
          <source>Modular Ontologies</source>
          , volume
          <volume>5445</volume>
          of Lecture Notes in Computer Science. Springer Berlin Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Powers</surname>
            ,
            <given-names>D. M.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>Evaluation: from precision, recall and f-measure to roc, informedness, markedness and correlation</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <source>International Journal of Machine Learning Technology 37- 63.</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Seidenberg</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Rector</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2006</year>
          .
          <article-title>Web ontology segmentation: Analysis, classification and use</article-title>
          .
          <source>In Proceedings of the 15th, WWW '06</source>
          ,
          <fpage>13</fpage>
          -
          <lpage>22</lpage>
          . New York, NY, USA: International Conference on World Wide Web.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Worden</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Burley</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2003</year>
          .
          <article-title>Sandstone diagenesis: the evolution of sand to stone</article-title>
          . Inernational Association of Sedimentologists.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>