<!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 Multiple Applications of a Mature Domain Ontology</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mara Abel</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Joel Carbonera</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sandro Fiorini</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luan Garcia</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luiz Fernando De Ros</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Geoscience Institute Universidade Federal do Rio Grande do Sul (UFRGS) PO 15.</institution>
          <addr-line>064 - 91.501-970 - Porto Alegre - RS -</addr-line>
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Informatics Institute</institution>
        </aff>
      </contrib-group>
      <fpage>465</fpage>
      <lpage>475</lpage>
      <abstract>
        <p>Ontologies have been growing in importance regarding their reusability for distinct applications, since this allows amortizing the significant cost of development of a knowledge base. Large portions of knowledge models now are modelled as ontologies and these portions are shared through several applications. Considering the immature stage of the methodologies of Ontology Engineering and the considerable short space of time for evolving fully operational domain ontology, few reports of real cases of ontology reuse are found in the literature. This article describes a mature domain ontology for Petrographic description and the several knowledgebased applications that it supports. The ontology development started in the 90's and it is still in evolution, both by extending vocabulary as by improving the rigor of the conceptual modelling approaches. We analyze here the impact that each new application has caused over the ontology, requiring improvements and modifications in the original model.</p>
      </abstract>
      <kwd-group>
        <kwd>{marabel</kwd>
        <kwd>jlcarbonera</kwd>
        <kwd>srfiorini</kwd>
        <kwd>lfgarcia</kwd>
        <kwd>lfderos}@inf</kwd>
        <kwd>ufrgs</kwd>
        <kwd>br</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Building a fully operational domain ontology is a long time and resource-consuming
effort that can keep a team of professionals dedicated for years in refining and improving
the knowledge modelled. The team usually demands professionals of the domain along
with knowledge engineers and software analysts, whose combined profiles can cover the
requirements of expert knowledge, formal correctness, semantic richness and efficiency,
required for such knowledge-based applications.</p>
      <p>This effort can be rewarded by the several uses that a heavy domain
ontology can support if its development has followed methodological approaches that
guarantee a high level of generality and modularity of the modelled ontology. Each
possibility of reuse brought by the development of a new knowledge-based system
in the same domain can amortize the cost of development and maintenance of the
domain ontology.</p>
      <p>Much has been said about the advantages of building a well-founded domain
ontology regarding the potential software applications that can be supported by
ontologies. However, ontology engineering is still a recent area of research, and its
technological products are just starting to be delivered and evaluated.</p>
      <p>
        <xref ref-type="bibr" rid="ref12">Kop in [Kop 2011</xref>
        ] discusses the limitations in adopting an existent domain
ontology as the basis for a new knowledge-based application. Different views over the
domain and ontological choices driven by diverse goals require significant adaptations
on the ontology, which are hard to be accomplished by knowledge engineers. The
author claims that the reuse can be assured by the involvement of the domain expert
 
 
in the ontology adaptation. Confirming the Kop claim, the adaptation of ontology to
support new applications was successful applied in the several Geology projects
described here, in this article. Still, the motivation for ontology reuse can go beyond the
reuse of an available formal piece of knowledge.
        <xref ref-type="bibr" rid="ref18">Shah [Shah et al. 2014</xref>
        ] has described
a framework to help the reuse of a biomedical ontology with the intention of helping the
integration of distinct specialties in Medicine thought a common knowledge-based
framework of software. Nevertheless, the cost or utility motivation for ontology reuse
and the possibilities of reducing the cost of knowledge-based applications by recycling
existent ontologies still face the problems of correctness of the ontology modelling
[
        <xref ref-type="bibr" rid="ref10">Guarino &amp; Welty 2002</xref>
        ], quality of documentation [
        <xref ref-type="bibr" rid="ref20">Simperl et al.2011</xref>
        ] and the further
modifications of a shared ontology that can impact the maintenance of applications
[
        <xref ref-type="bibr" rid="ref22">Tsalapati et al. 2009</xref>
        ].
      </p>
      <p>Our experience shows that, despite of the cost of developing fully operational
domain ontologies, the possibilities of reuse of the artifact outspreads the costs and effort
of the development.</p>
      <p>In order to contribute to the understanding of the potential uses of domain
ontologies in knowledge-based applications, this article analyses the actual uses of a
mature domain ontology whose development started on 90’s and is being continuously
enhanced. We described the commercial and non-commercial software applications and
how each new application has affected the original definition of concepts and the
improvements that were done in order to keep compatibility and modularity among the
several supported software families.</p>
    </sec>
    <sec id="sec-2">
      <title>2. The PetroGrapher project</title>
      <p>
        The Petrography domain ontology was the main product of the PetroGrapher project
developed by the Intelligent Database Group of Federal University of Rio Grande do
Sul, Brazil, from 1995 to 2007 [
        <xref ref-type="bibr" rid="ref19">Silva 1997</xref>
        ; Abel 2001;
        <xref ref-type="bibr" rid="ref13">Mastella 2004</xref>
        ;
        <xref ref-type="bibr" rid="ref23">Victoreti 2007</xref>
        ].
The domain ontology was aimed to organize and represent the Geology vocabulary
required to support the quality evaluation of clastic and carbonate petroleum reservoirs
through petrographic analysis. An intelligent database application – Petroledge® system1
- was developed to support the petrographer through the task of reservoir description
and interpretation. The original ontology published in [Abel 2001] was a partonomy
of 21 geological terms (Figure 1), whose attributes and values added another 1500 terms
to the initial model. The terms were structured mainly through the part of relationship.
The more significant hierarchies refer to the mineral constituents: Detrital and
Diagenetic composition classes and subclasses (not detailed in Figure 1). The concept
Diagenetic composition, its attributes and domain of possible values are detailed in
Figure 2. The Figure illustrates the frame-based formalism adopted in the knowledge
representation and exemplifies the level of detail in which the ontology was formalized.
The knowledge representation formalism was chosen intended to facilitate the mapping of
the concept representation to a relational database model, since the database acts as the
repository of the domain ontology. The Figure 2, in particular, shows the attributes
Location and Paragenetic Relation, which express the spatial relationships that a
diagenetic mineral has with its neighborhood that can be visually recognized by the
geologist. The Diagenetic composition concept and attributes are essential for the
several interpretation tasks described in the Section 3.
                                                           
1  Petroledge,  Petroquery,  Hardledge,  RockViewer  and  Petrographypedia  are  trademarks  of  ENDEEPER 
Company.  The  suite  of  ontology‐based  applications  described  in  this  paper  can  be  known  in 
www.endeeper.com/products. 
      </p>
      <p>Basically, petrographic evaluation refers to the formal description of visual
aspects of a rock sample, as they appear in naked-eye analysis and under an optical
microscopic. Starting from the petrographic features that are discerned, the
petrographer infers the possible geological interpretation(s) of the rock, which will
strongly influence the method of evaluation of the potential of the geological unit as an
oil reservoir. The geologist analyses the physicochemical conditions, called diagenetic
environment, in which the rock was possibly produced, according to the features that
would have been imprinted in the rock by the conditions of this environment.</p>
      <p>
        The greater challenge in building knowledge application in Geology is that the
explicit part of the knowledge that can be expressed through words is just a part of the
body of knowledge applied in interpretation. Most of the data relevant for geological
interpretation of oil reservoirs consist of visual information that have no formal
denomination and are learnt through an implicit process during training and field
experience. These features without names constitute the implicit body of knowledge,
also called tacit knowledge by
        <xref ref-type="bibr" rid="ref15">Nonaka and Takeuchi [Nonaka et al. 1995</xref>
        ] when
referring to the unarticulated knowledge that someone applies in daily tasks but is not
able to describe in words. The articulated or explicit knowledge that we call ontology
refers to the consciously recognized entities and how these entities are organized. Tacit
and explicit knowledge should be seen as two separate aspects of knowledge that
demands their own representational formalism and not different sorts of it.
Is-a
Part-of
Mineral Name
Constituent Set
Object
Concept Sample-Description
one-of [Diagenetic-Constituent]
one-of [Silica, Feldspar, Infiltrated clays,
Pseudomatrix clays, Authigenic clays, Zeolites, Carbonates,
Sulphates, Sulfides, Iron oxides/hydroxides, Titanium minerals,
Other diagenetic constituents]
one-of [Habit-Name]
range [0.0 - 100.00]
one-of [abundant, common, rare, trace]
one-of [intergranular continous pore-lining, intergranular discontinous
porelining, intergranular pore-filling, intergranular discrete, intergranular
displacive, intragranular replacive, intragranular pore-lining, intragranular
pore-filling, intragranular discrete crystals, intragranular displacive, moldic
pore-lining, moldic pore-filling, oversized pore-lining, oversized pore-filling,
grain fracture-filling, grain fracture-lining, rock fracture-filling, rock
fracturelining, concretions/nodules, massive beds/lenses]
one-of [dissolved, zoned, fractured, recrystallized]
one-of [Covering &lt;one-of [Diagenetic-Constituent]&gt;, Covering &lt;one-of
[Detrital-Constituent]&gt;, Covered by &lt;one-of [Diagenetic-Constituent]&gt;,
Replacing grain of &lt;one-of [Detrital-Constituent]&gt;, Replacing matrix of
&lt;one-of [Detrital-Constituent]&gt;, Replacing &lt;one-of
[DiageneticConstituent]&gt;, Replaced by &lt;one-of [Diagenetic-Constituent]&gt;, Alternated
with &lt;one-of [Diagenetic-Constituent]&gt;, Engulfing &lt;one-of
[DiageneticConstituent]&gt;, Engulfing &lt;one-of [Detrital-Constituent]&gt;, Engulfed by
&lt;one-of [Diagenetic-Constituent]&gt;, Intergrown with &lt;one-of
[DiageneticConstituent]&gt;, Overgrowing &lt;one-of [Diagenetic-Constituent]&gt;,
Overgrowing &lt;one-of [Detrital-Constituent]&gt;, Overgrown by &lt;one-of
[Diagenetic-Constituent]&gt;, Expanding &lt;one-of [Detrital-Constituent]&gt;,
Compacted from &lt;one-of [Detrital-Constituent]&gt;, Within intergranular
primary porosity, Within intergranular porosity after &lt;one-of
[Diagenetic-Constituent]&gt;, Within intergranular porosity after detrital
matrix, Within intragranular porosity in &lt;one-of [Detrital-Constituent]&gt;,
Within intracrystalline porosity in &lt;one-of [Diagenetic-Constituent]&gt;,
Within moldic porosity after &lt;one-of [Detrital-Constituent]&gt;, Within
moldic porosity after &lt;one-of [Diagenetic-Constituent]&gt;, Within shrinkage
porosity of &lt;one-of [Detrital-Constituent]&gt;, Within shrinkage porosity of
&lt;one-of [Diagenetic-Constituent]&gt;, Within grain fracture porosity in
&lt;oneof [Detrital-Constituent]&gt;, Within rock fracture porosity in &lt;one-of
[Detrital-Constituent]&gt;]
one-of [Silica, Feldspar, Infiltrated clays,
Pseudomatrix clays, Authigenic clays, Zeolites, Carbonates,
Sulphates, Sulfides, Iron oxides/hydroxides, Titanium minerals,
Other diagenetic constituents, Detrital quartz, Detrital feldspar, Plutonic rock
fragments, Volcanic rock fragments, Sedimentary rock fragments,
Metamorphic rock fragments, Micas/chlorite, Heavy minerals, Intrabasinal
grains, Detrital matrix, Other detrital constituents]
      </p>
      <p>
        The Petroledge application was conceived in order to allow a user with a medium
level of expertise to describe petrographic features in his/her own level of technical
language. The system has the role of applying knowledge to recognize, within those
ontologically described features, the items that can serve as diagnostic cues for higher
levels of expertise in interpretation, in some imitation of a process of visual
interpretation (but with even images being described symbolically). In order to achieve
that, the knowledge model represents the connection between the features described
using ontological vocabulary and those no-named features utilized by the experts to
support interpretation. In other words, the model explicity represents the way in which
the expert would see the same features seen and described by the user with support of
ontology. The knowledge acquisition process and the way in which the knowledge was
modeled and implemented in Petroledge system are described in [
        <xref ref-type="bibr" rid="ref1">Abel et al. 1998</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Ontology-based applications</title>
      <p>
        The long-term effort of building a detailed domain ontology in Petrography had the aim
of developing a software application to support the highly specialize task of quality
evaluation of petroleum reservoir. Petroledge features include an optimized support for
the petrographic description of clastic and carbonate reservoirs and other sedimentary
rocks. The system guides sample description, according to a systematic order, allowing
the standardization and easy access to petrographic terminology for all aspects of
description. The user will produce a structured description of the rock under analysis
according to the knowledge model. The knowledge base is composed by the ontology
and a set of distinct representational formalisms that describe the scheme of a description
and the inferential knowledge applied by problem-solving methods [
        <xref ref-type="bibr" rid="ref8">Gómez-Pérez &amp;
Benjamins 1999</xref>
        ]. Each description is stored as a set of tuples of concept-attribute-value
or any logical combination of concept-attribute-value. Records within a relational
database are further processed by several problem-solving methods, each one intended
to extract geological interpretation, such as, rock provenance, diagenetic environment of
rock formation, original rock composition before diageneses, and others. This simple
structure (frames + inferential relationships) is the base for supporting multiple
applications.
      </p>
      <p>
        The more powerful inferential formalism applied by Petroledge is the knowledge
graph, which plays the role of a rule type
        <xref ref-type="bibr" rid="ref17">(in the sense defined in [Schreiber et al. 2000])</xref>
        in defining the inference paths of the problem-solving process. They were built as an
AND/OR tree, where the root represents the interpretation and the leaves are instances
of no-named visual features. By its side, each no-named feature is associated to a set of
terms of the ontology that better describe the visual aspect of that evidence (Figure 3).
This aggregate structure of knowledge and its cognitive significance was firstly defined
as a visual chunk by [Abel 2001]. The k-graph as a whole represents how much each
feature influences the choice of some particular interpretation as a solution for the
interpretation problem. It also provides a connection between the expert-level knowledge
and the shared ontology applied by the professionals on communication and daily tasks.
A weight assigned to each feature assets the relevance of that feature to a particular
geological interpretation. Twelve k-graphs represent the knowledge required by
Petroledge system to automatically interpret the six possible diagenetic environments for
clastic reservoirs. The reasoning mechanism of the Petroledge system exams the
description of the user in the database searching for described features that match to each
knowledge graph. When the weights of features are enough to support that interpretation,
the diagenetic environment and the founded features are shown to the user.
 
 
      </p>
      <p>Several other methods of reasoning were developed and applied over the
Petrography ontology-based model. Each method requires its own inferential
knowledge model and is called or not by the system in an independent way.
Compositional classification and provenance interpretation apply numerical methods
based on the proportion of minerals. Inferential rules can deconstruct the diagenesis and
retrieve the original composition of sediments. Textural classification is based on the
proportion of the size of grains. Geological rules can infer the proportion of intrabasinal
and extrabasinal sediments.</p>
      <p>
        A further expansion of the ontology model has allowed the modelling of
diagenetic sequences, enabling new inference methods to extract the sequence of
physicochemical events that has generated a reservoir rock from the spatial relations
among mineral constituents [
        <xref ref-type="bibr" rid="ref14">Mastella et al. 2007</xref>
        ]. In order to support that, new concepts
describing events and temporal relations were included in the model and their instances
were defined. In addition, the paragenetic relations (showed in Figure 2) that describe
mineral constituent associations had their spatial attributes detailed. A set of inference
rules describes the relation between the mineral association and the event that has
happened with the rock. A reasoning method reads the features described by the user
and stored in the database and orders the events that have happened with the rock since
the deposition of sediment and later consolidation of the rock. Figure 5 shows the
graphical representation of the inference rule that allows ordering the generation of the
mineral dolomite as being happened before the generation of mineral anidrite.
 
 
      </p>
      <p>The flexibility of the ontology model allows each method being based on different
inferential knowledge models that are applied by independent modules of software,
according to the needs of a particular use of rock data.</p>
      <p>Besides the several inference methods that were associated to the Petrography
knowledge model, several other applications had been developed getting advantage of
the strong and complete formalized vocabulary, even without being part of the
Petroledge suite of software.</p>
      <p>The Petroquery® application implements a query system over the rock description
based on the ontology. Getting advantage of the vocabulary, the application offers to the
user his/her own vocabulary for consultation restricting the option of words that are
actually present in the database. The user builds SQL consultations by selecting the
controlled vocabulary and retrieving the rock descriptions that includes the query
arguments. With this support, the geologist can build domain specific consultations
like “Retrieve all rock samples that has dolomite replacing feldspar grains and anidrite
within intergranular porosity”.</p>
      <p>The controlled vocabulary of the domain ontology was also applied for labeling
and indexing microscopic images of rocks in the RockViewer® system, developed in
2010. An editor allows the geologist to associate ontology-controlled text describing
images of the rock. After the images being labelled, usually for an experienced
petrographer, they are shared through a distributed database to be consulted. The
system is used in corporate environment for geologist consultation of the many
aspects of rocks that affect the quality of a petroleum reservoir. Figure 6 shows the
interaction with RockViewer®. The terms of ontology describing the content of image
and used for consultation are highlight in the image label.
 
 </p>
      <p>The original domain ontology covers the domain of rock-reservoir description.
The knowledge schema models the structure of a reservoir description, while the mineral
names and characteristics and textural aspects, that constitute the bulk part of ontology,
were captured from the more general vocabulary of the Geology community, which
supports several other Geology interpretation tasks. Based on this assumption, the
ontology of Petroledge was extended to cover all types of rocks and a related
knowledge-based application – Hardledge® system - was developed to support mining
rock interpretation problems. This 2010’s developed ontology was already extended, in
2013, to support the interpretation of magma placement history in sedimentary basins
affected by tectonic events.</p>
      <p>Other classes of software application can benefit by the reuse of available domain
ontology. The web-based application PetrographypediA [Castro 2012] applies the
ontology of minerals and their characteristics on microscope to build a visual
all-typeof-rock atlas on-line to be freely consulted by the Geology community. As for
RockViewer® application, the ontology of Petroledge and Hardledge® was used to label
and index rock pictures taken in optical microscope.</p>
      <p>
        A remarkable application of the Petrography domain ontology in the last year is
related to the development of conceptual solutions to provide interoperability between
reservoir modelling applications along with petroleum chain. The ontology is being used
to make explicit the meaning of the geological concepts embedded in the software code
and models in order to allow these objects to be recognized and applied to anchor the
models of distinct suppliers [
        <xref ref-type="bibr" rid="ref2 ref3">Abel et al. 2015</xref>
        b]. This initiative is being conducted by the
Energistics2 consortium in the definition of RESQML interchange standard [
        <xref ref-type="bibr" rid="ref11">King et
al. 2012</xref>
        ]. Also, the PPDM association is applying the well-founded ontology for
anchoring the concepts of data models and providing better support for data mapping
among different application models [
        <xref ref-type="bibr" rid="ref2 ref3">Abel et al. 2015</xref>
        a].
                                                           
2 ENERGISTICS  is  a  global  consortium  that  facilitates  the  development,  management  and  adoption  of 
data exchange standards for petroleum industry. RESQML is the data exchange standard for reservoir data. 
www.energistics.org. 
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. The Petroledge Ontology Evolution</title>
      <p>The knowledge model of Petrography was initially defined using a frame-based
formalism whose general aspect was showed in Figure 2. Two requirements oriented the
modelling definition: the understanding of the expert about the information required to
produce a qualified rock description and the data management requirements for storage
and retrieving a large number of descriptions in a corporate environment. The knowledge
acquisition was strongly based on the collection of cases of previous descriptions. As a
result, the original model was a flat representation of a rock description instead of
focusing in the rigid geological concepts and the hierarchy that structure the world in the
geologist mind.</p>
      <p>The inadequacy of the original model was soon evidenced as much as the
reasoning method for diagenetic environment interpretation was developed. To cope
with the reasoning, the model was separated in three parts: the knowledge schema of the
domain (the partonomy that aggregates each aspect of a rock that needs to be described,
showed in Figure 1), the implicit visual knowledge applied by expert in supporting
interpretation (later on, it was modelled through visual chunks and knowledge graphs),
and the explicitly knowledge or the extensive list of mineral names, textural aspects,
lithology nomenclature and the structural relationships that had further grown as the
Petrography ontology. Although the knowledge model of rock description and the
further extracted visual chunks are still in use in Petroledge and Hardledge® systems,
most of maintenance done over the original knowledge model refers to the vocabulary
extension and quality improvement of the ontology.</p>
      <p>
        The subsequent evolution was demanded by the interpretation of event
sequence that has generated the rock. It was necessary to identify through the domain
ontology the upper level classes of the modelled concepts, such as event, temporal
relation and spatial relation. This was done by aligning the ontology with other
upper ontologies described in literature [
        <xref ref-type="bibr" rid="ref21">Sowa 1995</xref>
        ;
        <xref ref-type="bibr" rid="ref16">Scherp et al. 2009</xref>
        ] and then using
the concepts of upper ontology to classify and organize the related concepts in the
domain ontology. As a result, the study of the paragenetic relationships described in the
Petrography model shows those that represent the spatial relationship between minerals
that express the occurrence of an event. Formal definitions of temporal relations based
on
        <xref ref-type="bibr" rid="ref4">Allen relations [Allen 1991</xref>
        ] were included in the ontology, as well as the definition
of events in terms of Geology phenomena. The Allen relations and the definition of
diagenetic events allow the extraction and ordering of the events that have transformed
the sediments in a consolidated rock from the information described by the user in the
rock description.
      </p>
      <p>The RockViewer and PetrographypediA applications were the first Petroledge
independent systems that were based on the ontology. As a consequence, these projects
have required the ontology rebuilt as an independent artifact, stored in a separated
database for further consultation. This reconstruction has produced a new model for
the same domain knowledge expressed in the ontology. The rigid concepts (rock and
mineral constituent) and their attributes have built the main framework of restructured
ontology. New terms were added to expand the domain of application to new kinds of
rock and new rock features</p>
      <p>The more significant advance for the ontology development came with the use of
ontology for improving the interoperability in the petroleum modelling chain by
embodying geological explicit concepts and rock properties in RESQML standard. The
previously described projects were developed under supervision of the original team of
knowledge engineers. For the application into petroleum standards, the ontology needs
to be used for several engineers from many distinct software suppliers around the world.</p>
      <p>The ontology needs to embody all restrictions requested to express the semantic of each
 
 
 
geological term in order to avoid a flexible use with another meaning, which is one of
the main sources of errors.</p>
      <p>
        In order to support RESQML integration, each geological concept in the ontology
was studied based on the metaproperties proposed by Guarino and colleagues in
[
        <xref ref-type="bibr" rid="ref9">Guarino &amp; Welty 2001</xref>
        , 2002;
        <xref ref-type="bibr" rid="ref7">Gangemi et al. 2003</xref>
        ]. Physical objects, such as
lithological unit, and amounts of matter, like rock, were identified and modeled in a
separated way in the geological model. Usually these objects are collapsed or partially
merged in the geological models resulting in the main source of problems in reservoir
information integration, since many properties related to the substance, such as
permeability, are associated to bodies of rock and incorrectly extrapolated by the
simulation systems. In addition, the relevant attributes of the concepts that allow
defining the identity of each entity were specified as well as their domain of values.
The approach of conceptual spaces became the theoretical framework for modeling
domain of attributes aiming reusability in other areas of applications into the Geology
domain [
        <xref ref-type="bibr" rid="ref6">Fiorini et al. 2015</xref>
        ]. The ontological analysis of the main concepts of the
ontology that are being integrated into RESQML standard can be found in [
        <xref ref-type="bibr" rid="ref2 ref3">Abel et al.
2015</xref>
        b].
      </p>
      <p>In addition, the problem of scale of analysis that was never an issue for the
Petrography domain became central to support applications where the data is generated
and consumed in distinct scale of analysis. Basin (105 meters), reservoir (103 meters)
and well (10 meters) scales of studies have required that the range of numerical attributes
and the symbolic values were extended to cover the new possibilities of the domain.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>The Petrography ontology has been continuously evolving since it was proposed. From
the initially two applications based on a set of twelve concepts, the model embodied a
vocabulary as large as 7000 terms split in two idioms which is shared by more than a
dozen applications.</p>
      <p>
        This successful grown have been requiring continuous expansion in the number of
modelled concepts. Keeping the consistency and integrity of the knowledge base after
the inclusion of new concepts have requested periodic restructuring of the ontology
organization, sometimes followed by deep changes in the philosophical view that orients
the ontological decisions. These changes were especially significant on the first stages
of ontology-based application developments and now, when the ontology is going
to be integrated to the reservoir interchange standards. The rigor in making explicit
the semantic of each vocabulary for a large group of users of diverse specialties driven
by many distinct objectives is showing to be a challenge in terms of Ontology
Engineering. Some studies about the modularity of ontologies and the possibility of
offering specialized partial “views” to users according to their professional profile
[
        <xref ref-type="bibr" rid="ref5">Aparicio et al. 2014</xref>
        ] have indicate some new directions for the ontology evolution.
Acknowledgments: PetrograGrapher project were supported by CNPQ and CAPES.
The creation of commercial version of Petroledge and the Endeeper Co. was possible
thanks to the grants of FINEP and FAPERGS. We thank Endeeper for providing the
software detailed information described in this article.
      </p>
    </sec>
    <sec id="sec-6">
      <title>6. References</title>
      <p>Abel M. (2001). "The study of expertise in Sedimentary Petrography and its significance
for knowledge engineering (in Portuguese)". In: Informatics Institute, UFRGS,
Porto Alegre, p. 239.</p>
      <p>Castro</p>
      <p>E.S.E.D. (2012). PetrographypediA. The portal of Petrography.
http://www.Petrographypedia.com/
URL</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>Castilho</surname>
            <given-names>J.M.V.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Campbell</surname>
            <given-names>J.A.</given-names>
          </string-name>
          (
          <year>1998</year>
          ).
          <article-title>"Analysis of expertise for implementing geological expert systems"</article-title>
          .
          <source>In: World Conference in Expert Systems. Cognizant Communication Offices Mexico City</source>
          , pp.
          <fpage>170</fpage>
          -
          <lpage>177</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Abel</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lorenzatti</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fiorini</surname>
            <given-names>S.R.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Carbonera</surname>
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2015a</year>
          ).
          <article-title>"Ontological analysis of the lithology data in PPDM well core model"</article-title>
          .
          <source>In: 19th International Conference on Petroleum Data Integration and Data Management. Pennwell Houston.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <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>
          &amp;
          <string-name>
            <surname>Carbonera</surname>
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2015b</year>
          ).
          <article-title>Ontological analysis for information integration in geomodeling</article-title>
          .
          <source>Earth Science Informatics</source>
          ,
          <volume>8</volume>
          ,
          <fpage>21</fpage>
          -
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Allen J.F.</surname>
          </string-name>
          (
          <year>1991</year>
          ).
          <article-title>Time and time again: The many ways to represent time</article-title>
          .
          <source>International Journal of Intelligent Systems</source>
          ,
          <volume>6</volume>
          ,
          <fpage>341</fpage>
          -
          <lpage>355</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Aparicio J.M.L.</given-names>
            ,
            <surname>Carbonera</surname>
          </string-name>
          <string-name>
            <given-names>J.L.</given-names>
            ,
            <surname>Abel</surname>
          </string-name>
          <string-name>
            <given-names>M.</given-names>
            &amp;
            <surname>Pimenta</surname>
          </string-name>
          <string-name>
            <surname>M.S.</surname>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>"Ontology View extraction: an approach based on ontological meta-properties"</article-title>
          .
          <source>In: IEEE international conference on tools with artificial intelligence - ICTAI</source>
          <year>2014</year>
          . IEEE Limassol.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Fiorini S.</given-names>
            ,
            <surname>Abel</surname>
          </string-name>
          <string-name>
            <given-names>M.</given-names>
            &amp;
            <surname>Carbonera</surname>
          </string-name>
          <string-name>
            <surname>J.</surname>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Representation of part-whole similarity in geology</article-title>
          .
          <source>Earth Science Informatics</source>
          ,
          <volume>8</volume>
          ,
          <fpage>77</fpage>
          -
          <lpage>94</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Gangemi A.</given-names>
            ,
            <surname>Guarino</surname>
          </string-name>
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Masolo</surname>
          </string-name>
          <string-name>
            <given-names>C.</given-names>
            &amp;
            <surname>Oltramari</surname>
          </string-name>
          <string-name>
            <surname>A.</surname>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Sweetening WordNet with Dolce</article-title>
          .
          <source>AI Magazine</source>
          ,
          <volume>24</volume>
          ,
          <fpage>13</fpage>
          -
          <lpage>24</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Gómez-Pérez</surname>
            <given-names>A.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Benjamins</surname>
            <given-names>V.R.</given-names>
          </string-name>
          (
          <year>1999</year>
          ).
          <article-title>"Overview of knowledge sharing and reuse components: Ontologies and problem-solving methods"</article-title>
          .
          <source>In: International Joint Conference on Artificial Intelligence(IJCAI-99)</source>
          , Workshop on Ontologies and
          <article-title>Problem-Solving Methods (KRR5) (eds</article-title>
          .
          <string-name>
            <surname>Benjamins</surname>
            <given-names>VR</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chandrasekaran</surname>
            <given-names>B</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gomez-Perez</surname>
            <given-names>A</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guarino</surname>
            <given-names>N</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Uschold M) Stockolm</surname>
          </string-name>
          , Sweden.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Guarino N.</given-names>
            &amp;
            <surname>Welty</surname>
          </string-name>
          <string-name>
            <surname>C.</surname>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>"Identity and Subsumption"</article-title>
          .
          <source>In: The Semantics of Relationships. An Interdisciplinary</source>
          Perspective (eds.
          <string-name>
            <surname>Green</surname>
            <given-names>R</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bean</surname>
            <given-names>CA</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Myaeng</surname>
            <given-names>SH</given-names>
          </string-name>
          ).
          <source>Springer Netherlands</source>
          , pp.
          <fpage>111</fpage>
          -
          <lpage>126</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Guarino N.</given-names>
            &amp;
            <surname>Welty</surname>
          </string-name>
          <string-name>
            <surname>C.</surname>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>Evaluating ontological Decisions with Ontoclean</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>45</volume>
          ,
          <fpage>61</fpage>
          -
          <lpage>65</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>King M.J.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Ballin</surname>
            <given-names>P.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bennis</surname>
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heath</surname>
            <given-names>D.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hiebert</surname>
            <given-names>A.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McKenzie</surname>
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rainaud</surname>
            <given-names>J.- F.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Schey J.C.S.P.E.</surname>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Reservoir Modeling: From RESCUE To RESQML</article-title>
          . SPE Reservoir Evaluation &amp; Engineering, Society of Petroleum Engineers.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Kop C.</surname>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>"Domain expert centered ontology reuse for conceptual models"</article-title>
          . In. Springer Verlag Hersonissos, Crete, Greece, pp.
          <fpage>747</fpage>
          -
          <lpage>762</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Mastella L.</surname>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>"An event-based knowledge model for temporal sequence acquisition and representation in Sedimentary Petrography"</article-title>
          . In: Informatics Institute,
          <string-name>
            <surname>UFRGS</surname>
          </string-name>
          , Porto Alegre.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Mastella L.S.</given-names>
            ,
            <surname>Abel</surname>
          </string-name>
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Ros L.F.D.</surname>
          </string-name>
          ,
          <string-name>
            <surname>Perrin</surname>
            <given-names>M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Rainaud J.-F.</surname>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>"Event Ordering Reasoning Ontology applied to Petrology and Geological Modelling"</article-title>
          .
          <source>In: Theoretical /Advances and Applications of Fuzzy Logic and Soft Computing.</source>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Nonaka</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Takeuchi</surname>
            <given-names>H.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Takeuchi</surname>
            <given-names>H.</given-names>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>The knowledge-creating company: how Japanese companies create the dynamics of innovation</article-title>
          . Oxford University Press, New York.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <given-names>Scherp A.</given-names>
            ,
            <surname>Franz</surname>
          </string-name>
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Saathoff</surname>
          </string-name>
          <string-name>
            <given-names>C.</given-names>
            &amp;
            <surname>Staab</surname>
          </string-name>
          <string-name>
            <surname>S.</surname>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>"F - A model of events based on the foundational ontology DOLCE+DnS ultralite"</article-title>
          . In: K-CAP'
          <fpage>09</fpage>
          - 5th
          <source>International Conference on Knowledge Capture</source>
          . ACM SIGART Redondo Beach, CA, United states, pp.
          <fpage>137</fpage>
          -
          <lpage>144</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <given-names>Schreiber G.</given-names>
            ,
            <surname>Akkermans</surname>
          </string-name>
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Anjewierden</surname>
          </string-name>
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Hoog</surname>
          </string-name>
          <string-name>
            <surname>R.</surname>
          </string-name>
          <year>d</year>
          .,
          <string-name>
            <surname>Shadbolt</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Velde</surname>
            <given-names>W.</given-names>
          </string-name>
          v.d. &amp;
          <string-name>
            <surname>Wielinga</surname>
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Knowledge engineering and management:The CommonKADS Methodology</article-title>
          . The MIT Press, Cambridge.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Shah</surname>
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rabhi</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ray</surname>
            <given-names>P.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Taylor</surname>
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>"A guiding framework for ontology reuse in the biomedical domain"</article-title>
          . In. IEEE Computer Society Waikoloa,
          <string-name>
            <surname>HI</surname>
          </string-name>
          , United states, pp.
          <fpage>2878</fpage>
          -
          <lpage>2887</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Silva L.A.L.</surname>
          </string-name>
          (
          <year>1997</year>
          ).
          <article-title>"Intelligent database for petroghaphic analysis (In Portuguese)"</article-title>
          . In: Informatics Institute. UFRGS Porto Alegre, p.
          <fpage>114</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <given-names>Simperl E.</given-names>
            ,
            <surname>Sarasua</surname>
          </string-name>
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Ungrangsi</surname>
          </string-name>
          <string-name>
            <given-names>R.</given-names>
            &amp;
            <surname>Burger</surname>
          </string-name>
          <string-name>
            <surname>T.</surname>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Ontology metadata for ontology reuse</article-title>
          .
          <source>International Journal of Metadata, Semantics and Ontologies</source>
          ,
          <volume>6</volume>
          ,
          <fpage>126</fpage>
          -
          <lpage>145</lpage>
          . Inderscience Enterprises Ltd.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Sowa J.F.</surname>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>Top-level ontological categories</article-title>
          .
          <source>International Journal of Human Computer Studies</source>
          ,
          <volume>43</volume>
          ,
          <fpage>669</fpage>
          -
          <lpage>669</lpage>
          . Academic Press Ltd.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <given-names>Tsalapati E.</given-names>
            ,
            <surname>Stamou</surname>
          </string-name>
          <string-name>
            <given-names>G.</given-names>
            &amp;
            <surname>Koletsos</surname>
          </string-name>
          <string-name>
            <surname>G.</surname>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>"A method for approximation to ontology reuse problem"</article-title>
          .
          <source>In. Inst. for Syst. and Technol. of Inf. Control and Commun</source>
          . Funchal, Madeira, Portugal, pp.
          <fpage>416</fpage>
          -
          <lpage>419</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Victoreti F.I.</surname>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>"Mapping and documentation of diagnostic visual features for interpretation in a knowledge-based system in Petrography domain"</article-title>
          . In: Informatics Institute,
          <string-name>
            <surname>UFRGS</surname>
          </string-name>
          , Porto Alegre.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>