<!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>Towards a Visualisation Process for Ontology-Based Conceptual Modelling</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Germa´n Braun</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christian Gimenez</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Laura Cecchi</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pablo Fillottrani</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Universidad Nacional del Sur - Argentina</string-name>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Scientific Vocation Scholarship. Consejo Interuniversitario Nacional (CIN). Argentina.</string-name>
        </contrib>
      </contrib-group>
      <fpage>107</fpage>
      <lpage>118</lpage>
      <abstract>
        <p>Visualisation of models by means of graphical representations plays a critical role in ontology development and maintenance. Tools are essential in understanding models and generating explicit, better usable and communicable knowledge. In this respect, we introduce a knowledge visualisation process for the integration of visual representations, logic-based reasoning and metamodelling for interoperability of languages. The intention behind this work is to offer a trade-off between these dimensions in the context of a semantics-aware tool. We provide means to stimulate interest in such tools for designing both conceptual models and ontologies based on the effectiveness of graphical modelling languages for expressing them.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Visualisation of models by means of graphical representations in CASE tools plays an
essential role by enabling users to understand models, relate their concepts and generate
explicit, better usable and communicable knowledge. Usually, graphical notations are
based on EER [
        <xref ref-type="bibr" rid="ref17">Gogolla 1994</xref>
        ], UML [
        <xref ref-type="bibr" rid="ref4">Booch et al. 2005</xref>
        ] or ORM [
        <xref ref-type="bibr" rid="ref20">Halpin and Morgan
2008</xref>
        ], which in turn promote usability of tools and interoperability of models. Moreover,
visualisations help humans in the cognitive process in order to make better decisions.
In this respect, a computer-supported visualisation process undertakes the challenge of
transforming data into insights, where data is any symbol or fact not yet interpreted and
insights ranging from findings and summaries to patterns, relationships, comparison and
anomalies, among others. However, diagrams can lead to great insights or consequences,
but also to lack of them that can be hidden to users in complex diagrams, causing
inconsistencies or anomalies. Hence, to equip CASE tools with capabilities to automatically
explore, compose and check models would be highly desirable. This can be achieved
through formal systems that admit decidable reasoning and allow application domains to
be represented with. Thus, a visualisation process in a CASE tool is essential for
conceptual modelling and coordinating the reasoning on the graphical models.
      </p>
      <sec id="sec-1-1">
        <title>There exists a subtle difference between the concepts of information visualisation</title>
        <p>
          [
          <xref ref-type="bibr" rid="ref37">Ware 2004</xref>
          ,
          <xref ref-type="bibr" rid="ref10">Card et al. 1999</xref>
          ,
          <xref ref-type="bibr" rid="ref1">Andrews et al. 2011</xref>
          ,
          <xref ref-type="bibr" rid="ref11">Chen and Golan 2015</xref>
          ] and knowledge
visualisation. Both focus on enabling visual reasoning, however, knowledge
visualisation is more sophisticated since “examines the use of visual representations to improve
the transfer and creation of knowledge between at least two persons” [
          <xref ref-type="bibr" rid="ref7">Burkhard 2005</xref>
          ],
which in turn it is tightly related to the typical usage of conceptual models [
          <xref ref-type="bibr" rid="ref13">Embley and
Thalheim 2011</xref>
          ]. With regard to this issue, Burkhard proposes an abstract model based on
the usage of visualisations to integrate new knowledge into recipients’ knowledge
according to their backgrounds. The aim is to analyse and define the effect of providing visual
representations, what is relevant to be visualised, the most efficient ways to do it, their
audience and the recipients’ interests. On the other hand, visualisations are also key in
social interpretations that define the pragmatic quality of conceptual models . In spite of
the fact that many quality frameworks exist [
          <xref ref-type="bibr" rid="ref32">Moody 2005</xref>
          ], Krogstie et.al. [
          <xref ref-type="bibr" rid="ref27">Krogstie and
Solvberg 2000</xref>
          ] specifically highlight the effects of participants on domains modelling,
where this kind of quality is analysed in depth by relating social and technical
interpretations to models. Pragmatic quality concerns the effects of choosing from among possible
ways to express a single meaning.
        </p>
        <p>
          As a consequence, we claim that a knowledge visualisation process for
ontologybased conceptual modelling is needed in a tool. Such a process focuses on the following
main objectives. First, the integration of visual representations and logic-based reasoning
capabilities, which is still incipient in state-of-the-art environments and whose
formalisation has been already defined in our previous work [
          <xref ref-type="bibr" rid="ref5 ref6">Braun et al. 2015</xref>
          ]. Second, the
definition of what is relevant to be and how should be visualised. Lastly, the usage of graphical
representations as a source to evaluate the quality of models and their correspondence
with the domain under modelling. Concretely, in this paper, we propose a schematic view
and initial baselines of a knowledge visualisation process to be implemented into a tool
by splitting its components in data, conceptual and logical levels and explaining how the
parts of this process interact. Currently, we are developing a tool supporting this process
[
          <xref ref-type="bibr" rid="ref16">Gimenez et al. 2016</xref>
          ], in addition to a methodology for ontology evolution with
patternbased extension rules [
          <xref ref-type="bibr" rid="ref5 ref6">Braun et al. 2015</xref>
          ,
          <xref ref-type="bibr" rid="ref5 ref6">Braun and Cecchi 2015</xref>
          ] and an ontology-based
metamodel [
          <xref ref-type="bibr" rid="ref15">Fillottrani and Keet 2016</xref>
          ].
        </p>
      </sec>
      <sec id="sec-1-2">
        <title>This work is structured as follows. Section 2 explains the motivation of this work</title>
        <p>and some preliminary concepts. Section 3 presents related works focusing on existing
visualisation processes and the graphical-logical integration in state-of-the-art tools.
Section 4 details our knowledge visualisation process, which is discussed in section 5.
Finally, we conclude and sketch future directions in section 6.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Motivation and Context</title>
      <p>
        Conceptual modelling can be considered as a cognitive activity, which is related to the
process of knowing, understanding and learning conceptual models. Persons who interact
by means of cognitive systems are able to comprehend huge amounts of data since humans
are gifted with a flexible pattern finder coupled with a decision-making mechanism [
        <xref ref-type="bibr" rid="ref37">Ware
2004</xref>
        ]. In this context, visualisation has a crucial role helping to perceive properties and
patterns that have not previously captured. Moreover, it allows to identify problems about
data and focus our attention on the domain being modelled, decreasing the cognitive load
of users. Quality aspects in conceptual modelling should be also considered because of
their effect on the end product. Evaluations of the correspondence between a real domain
and its conceptual model is based on social and technical interpretations, which in turn
define the pragmatic quality [
        <xref ref-type="bibr" rid="ref34">Siau and Tan 2005</xref>
        ,
        <xref ref-type="bibr" rid="ref27">Krogstie and Solvberg 2000</xref>
        ]. Therefore,
the human cognition plays a central role in the quality of models and visualisation is an
effective manner to improve it by reducing the cognitive effort to interpret them.
      </p>
      <p>
        According to
        <xref ref-type="bibr" rid="ref10">Card [Card et al. 1999</xref>
        ], visualisation is “the use of
computersupported, interactive, visual representation of data to amplify cognition”. Consequently,
visualisation is key to obtain “good” conceptual models [
        <xref ref-type="bibr" rid="ref31">Moody 2006</xref>
        ], for which we
must consider “good” visual notations [
        <xref ref-type="bibr" rid="ref33">Moody 2009</xref>
        ] and their proper semantics [
        <xref ref-type="bibr" rid="ref21">Harel
and Rumpe 2004</xref>
        ]. Moreover, it allows to comprehend large amount of data, perceive
properties not anticipated and errors, and facilitate hypothesis. In this context, data
consists of isolated and not interpreted symbols and facts, while becoming information when
is interpreted and processed, assigning meaning to data. Knowledge is more
sophisticated since it is information “cognitively processed and integrated into an existing human
knowledge structure” [
        <xref ref-type="bibr" rid="ref24">Keller and Tergan 2005</xref>
        ]. From now on, it is possible to distinguish
among visualisation levels [
        <xref ref-type="bibr" rid="ref30">Masud et al. 2010</xref>
        ], as schematised in Fig. 1. Data and
information levels are very close since they refer to use graphical representations to provide
visual insights in sets of data abstracted in some schematic form. Nevertheless,
information visualisation is restricted to a computer-supported way [
        <xref ref-type="bibr" rid="ref10">Card et al. 1999</xref>
        ,
        <xref ref-type="bibr" rid="ref37">Ware 2004</xref>
        ].
Unlike the previous ones, knowledge visualisation uses visual representations to transfer,
create and share knowledge.
      </p>
      <p>
        A formal representation of a domain conceptualisation can be done by means of
ontologies in order to evaluate concrete representations of the world, in terms of a
specific conceptual modelling language [
        <xref ref-type="bibr" rid="ref18">Guizzardi 2005</xref>
        ] and its capabilities for decidable
automated reasoning, if any [
        <xref ref-type="bibr" rid="ref9">Calvanese et al. 1998</xref>
        ]. As a result, ontology-based
conceptual modelling is essential to define high quality models decreasing time and costs, and
assisting users in design and maintenance tasks. In spite of this, non-deterministic and
preferences-oriented characteristics of modelling processes make it difficult to put formal
systems and graphical representations together into methodologies for modelling
activities in a tool. In turn, tools are desirable to help modellers with the design of realistic
applications based on the fact that this “semantics-aware” approach is boosting some DB
technology vendors, such as Oracle Inc., to empower their existing software with
ontological reasoning [
        <xref ref-type="bibr" rid="ref22">Horrocks 2011</xref>
        ]. However, some criteria for avoiding “graphical
redundancies” in visualisation of new explicit or implicit constraints due to reasoning should be
also considered. Such criteria should take into account the impact of the visual
representation of diagrams on users’ ability to understand them without leading to more-complex
models [
        <xref ref-type="bibr" rid="ref8">Burton-Jones et al. 2012</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Related Works: Visualisation Processes and Tools</title>
      <p>
        Along this work, we have surveyed visualisation processes or models from these
dimensions: data, information and knowledge. Firstly, processes proposed in [
        <xref ref-type="bibr" rid="ref37">Ware 2004</xref>
        ,
        <xref ref-type="bibr" rid="ref10">Card
et al. 1999</xref>
        ,
        <xref ref-type="bibr" rid="ref1">Andrews et al. 2011</xref>
        ] are classified as information visualisation ones. Ware’s
iterative process defines four stages and feedback loops, consisting of data collection
from social and physical environments, its transformation into something understandable,
graphics algorithms that produce an image and the human cognitive system. Data
transformation concept is also kept in [
        <xref ref-type="bibr" rid="ref10">Card et al. 1999</xref>
        ]. However, this last one includes an
additional mapping from data into a relation description of it together with a view
transformation, whose aim is to create new views of visual structures by specifying graphical
parameters. Lastly, the process presented in [
        <xref ref-type="bibr" rid="ref1">Andrews et al. 2011</xref>
        ] is also based on [
        <xref ref-type="bibr" rid="ref10">Card
et al. 1999</xref>
        ], but defines a more specific visual mapping function F with these properties:
computable, invertible, communicable and cognisable. All of these approaches agree on
users’ interaction with each steps in the process to modify resulting visualisations. Most
widely,
        <xref ref-type="bibr" rid="ref11">Chen et.al. [Chen and Golan 2015</xref>
        ] analyse processes from different viewpoints.
Initially, they define two spaces, perceptual and cognitive, and computational, in order to
differentiate data from information and knowledge in these both spaces. A typical
process provides a similar concept of data transformation and users’ interactions as means
to control these transformations. Secondly, an additional supporting pipeline is added to
display input data after processing them, based on the hypothesis that both the amount
of data and the visualisation techniques are growing. In a third approach, visualisation is
assisted by knowledge, where experts’ knowledge about domains or techniques is used,
in addition to reasoning, to control the original pipeline and interactions of users. Finally,
the last approach from
        <xref ref-type="bibr" rid="ref36">van Wijk [van Wijk 2005</xref>
        ] proposes a theoretical point of view to
define what a good visualisation is. His objective is to examine the value of visualisations
in terms of how much knowledge is increased, but no novel model has been introduced.
      </p>
      <sec id="sec-3-1">
        <title>On the other hand, we have also analysed state-of-the-art tools by considering</title>
        <p>
          their capabilities to visualise models and their alignment with the concept of integrating
graphical models with logic-based reasoning. Many tools for conceptual modelling
exist, but we will only consider ICOM [
          <xref ref-type="bibr" rid="ref14">Fillottrani et al. 2012</xref>
          ], OntoUML [
          <xref ref-type="bibr" rid="ref19">Guizzardi and
Wagner 2012</xref>
          ], NORMA [
          <xref ref-type="bibr" rid="ref12">Curland and Halpin 2010</xref>
          ] and Hozo [
          <xref ref-type="bibr" rid="ref26">Kozaki et al. 2002</xref>
          ].
Although ICOM is currently deprecated, its underlying methodology is closer to ours. It
allows users to design multiple ontologies in EER or UML and is fully integrated with
a very powerful Description Logics (DL) [
          <xref ref-type="bibr" rid="ref2">Baader et al. 2003</xref>
          ] reasoning server, which
acts as an inference engine. ICOM reasons with (multiple) diagrams by encoding them
in a single DL KB and showing graphically results of any deduction. The tool displays
models by showing/hiding attributes in classes and associations, roles names and
constraints. It also allows arranging diagrams in the screen, but without supporting automatic
layout. Zooming is also provided. Secondly, OntoUML is a pattern-based and
ontologically well-founded version of UML, whose meta-model has been designed in compliance
with the ontological distinctions of a well-grounded theory, named Unified Foundational
Ontology (UFO). Currently, OntoUML is supported by Menthor Editor1, which provides
a simple and integrated set of features such as syntactical verification, visual simulation,
model checking, model inference, automatic semantic-anti-patterns detection and
correction, validation of parthood relations and ontology patterns. Particularly, logic-based
validations are supported by Alloy [
          <xref ref-type="bibr" rid="ref23">Jackson 2002</xref>
          ], allowing simulations on specifications
for checking consistency. However, its integration with the graphical language is missing.
OntoUML editor includes zooming and capabilities to align models and show/hide
attributes of elements. Lastly, NORMA (Natural ORM Architect) supports the fact-oriented
modelling (ORM) language and provides greater expressive power and semantic stability
than those tools provided with EER or UML. Validation of models is partially tackled by
automated verbalisation and live-error checking, both of which supply efficient feedback
to modellers. Recently, though, an interface for external reasoning has been developed
to discover inconsistencies, redundancies and derivation rules [
          <xref ref-type="bibr" rid="ref35">Sportelli 2016</xref>
          ]. NORMA
offers drag and drop, zoom and related features, but other ones as automatic layout are
missing. Alternatively, users can align objects by dragging the mouse to select them, then
align these shapes from a layout toolbar. Finally, considering tools for ontology design,
the well-known Prote´ge´ [
          <xref ref-type="bibr" rid="ref25">Knublauch et al. 2004</xref>
          ] also integrates graphical aspects with
reasoning, but it is partially restricted to consistency checking and new IsA relationships.
This is implemented into plug-ins such as OWLViz2, while is missing in OntoGraf3.
Similarly, Hozo is an environment for building and using ontologies based on a theory of
role-concept, contributing to building reusable ontologies. The tool is composed of an
Ontology Editor with a graphical interface for browsing and modifying ontologies; an
Ontology Server to manage them; and an Onto-Studio interface for helping users to design
an ontology from technical documents through a built-in methodology.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. A Knowledge Visualisation Process for Ontology-Based Conceptual</title>
    </sec>
    <sec id="sec-5">
      <title>Modelling</title>
      <p>Aimed at putting the theory into practice, we have adapted both visualisation processes
proposed by Ware and by Burkhard integrating them into a new knowledge visualisation
process for graphical ontology-based conceptual modelling. We also have incorporated
a theoretical framework for enabling a “back and forth” graphical-logical transformation
process (a.k.a. graphical-logical mapping) and an ontology-driven metamodel to
interoperability of languages. All of these parts interact through, and are to be implemented into,
a graphical tool. Before explaining our process in depth, we introduce the knowledge
visualisation process definition in the context of this work.</p>
      <p>Definition 1 A knowledge visualisation process for ontology-based conceptual modelling
is a computer-supported transformation of ontological facts, possibly extracted from data,
into insights by means of a graphical-logical mapping, in order to capture knowledge
from real domains; understand it by discovering relationships, patterns, anomalies and
explanations; and communicate it among users.</p>
      <p>1http://www.menthor.net/
2http://protegewiki.stanford.edu/wiki/OWLViz
3http://protegewiki.stanford.edu/wiki/OntoGraf</p>
      <sec id="sec-5-1">
        <title>Our visualisation process is a computational and iterative loop for converting do</title>
        <p>main facts or insights into a visual form that users can interact with. The first step is to
describe these facts as a conceptual model in a well-defined modelling graphical language.
The second step, the core of this process, is to map visual forms into a logical artefact
(a.k.a. ontology), and vice versa, enabling decidable reasoning procedures for checking
models. The third step involves to display visual models together with reasoning results
associated to them in the graphical language itself. Finally, closing the visualisation loop,
the resulting diagrams are interpreted by users, who are thus assisted along the modelling
process generating new insights. Additionally, users can manipulate models by
interacting with visual representations and explore different ways to encode a graphical language,
although this last capability is restricted to logic-skilled users.</p>
        <p>
          The mapping at the second step is the core of our process, and is schematically
depicted in Fig. 2. Its aim is to coordinate different ways to encode graphical primitives
of a language into a decidable logical formalism [
          <xref ref-type="bibr" rid="ref5 ref6">Braun et al. 2015</xref>
          ]. Formally, we
have identified a set of graphical elements independent of any language and introduced a
mapping function . This function is defined as the union of the logical representations
that encode each graphical element. Therefore, is a consistent graphical model if O
is a consistent ontology generated through in a target logic. Likewise, 0 is a new
consistent graphical model if the ontology O0 is also consistent. From and 0, and their
respective underlying ontologies O and O0 through and 1, we define the integration
of the graphical support with reasoning by rendering reasoning results in the same visual
notation. At conceptual level, this mapping closes the diagram, however, its validation
requires establishing a correspondence between the graphical models. Lastly, we do not
intend to formalise a new encoding to conceptual modelling languages such as [
          <xref ref-type="bibr" rid="ref3">Berardi
et al. 2005</xref>
          ], but we introduce a complementary formalisation to coordinate them in the
context of a graphical-centric tool.
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>4.1. Knowledge Visualisation Process Diagrammatic View</title>
      <p>As depicted in Fig. 3, our visualisation process is split into data, conceptual and
logical levels. Data level includes ontological facts, possibly extracted from data, related
to domains to be represented in a conceptual model, which are also affected by users’
interpretations about reality, represented as social environment. Conceptual level involves
users in concept gathering and exploration of different logic-based formalisations to
encode diagrams. Moreover, this level concerns the manipulation of visual models by a
graphic engine. Finally, the logical level includes the graphical-logical mapping
providing a formal support for and guiding the modelling process. We will analyse each part of
this process in turn.</p>
      <p>
        Firstly, gathering involves users to collect and represent domain aspects in a
graphical syntax, where the social environment plays a key role in this loop since it
determines what is to be collected and how to interpret it. Interaction with reasoning systems
helps in exploring, composing, and checking models by making explicit to users its
overall semantics, which in turn is another source of concept gathering. This should be done
by the graphical-logical mapping together with an off-the-shelf reasoner that can be then
queried about diagrams properties. Similarly, the definition of textual knowledge in
ontologies also allows to represent more expressive features of ontology languages, but some
readability is lost. Secondly, manipulation considers visual handling by a set of
graphical interface options in a tool. Our criterion is based on the cognitive effort measured
in time and involved in each navigation technique ranging from minimal effort such as
object fixation and saccadic eye movement to medium effort as hypertext and queries and
high effort, which includes zooming, walking and flying techniques. This classification
has been proposed in [
        <xref ref-type="bibr" rid="ref37">Ware 2004</xref>
        ]. Another feature as automatic layout is responsible
for automatic arrangement of graph elements by computing certain rules in such a way
that a clear and aesthetically pleasing result is achieved. On the same hand, brushing
allows information to be revealed on some data dimension by making a continuous mouse
movement and taking about few seconds. No less important, we will also provide
interoperability of graphical languages validated by a metamodel to enable different views of
the same model. Lastly, exploration enables to define or choose new algorithms to
encoding features of other conceptual and object-oriented data models. Consequently, since
expressiveness could be increased, new ways of reasoning could be supported as well.
However, although this is unfriendly for users not skilled in logic, it will be considered in
the visualisation process.
      </p>
      <p>
        To use EER diagrams for databases, UML for application layer and ORM for
other business aspects is a typical scenario in the context of information systems.
However, users’ preferences for certain languages over others and the increasingly complexity
of systems require a mechanism to unify the back-end in a tool showing linkable
conceptual modelling languages in its interface. Based on this hypothesis, an ontology-driven
metamodel has been designed and formalised in [
        <xref ref-type="bibr" rid="ref15">Fillottrani and Keet 2016</xref>
        ] to enable
different domains views by means of logic-based reconstructions and inter-model
assertions. Currently, its specification unifies UML v2.4.1, EER and ORM2. As a result of this
formalisation, a conceptual model for a domain is defined as a graphical instance of the
ontology-based metamodel in the Tool. This tool orchestrates each part of this process by
providing a user-oriented graphical interface. Its aim is to allow users to design diagrams
adopting standard conceptual modelling languages. To this end, it employs complete
logical reasoning to verify model satisfiability, infer implicit constraints, suggest new ones
and assist users in modelling process. Moreover, since it is based on a deduction-complete
notion relative to diagrams graphical syntax, users will visualise original models
graphically completed together with all deductions expressed in the graphical language itself.
The leverage of automated reasoning is enabled by a precise definition of each visual
diagrams element, which are internally translated into a logical formalism, capturing
typical features of conceptual models. Therefore, the underlying ontology obtained from the
current graphical model admits decidable reasoning procedures to detect relevant formal
properties of the diagram. This interaction between both conceptual and logical levels is
coordinated by the graphical-logical mapping, which is independent of any graphical
modelling language and any logic-based formal system for encoding models. As a
consequence, the use of graphical languages, their properties and the relationships derived
from logical inference enable the visual reasoning. The result is a high bandwidth
channel from the tool to the user by means of the visual display with interactions as part of a
methodology for producing cognitively efficient designs.
      </p>
    </sec>
    <sec id="sec-7">
      <title>5. Discussion</title>
      <p>The main motivation of this work is to bridge the gap between end-users, domain
experts, their understanding about domains and graphical modelling tools. The objective
is to satisfy communication and reusability challenges, theorising and implementing a
knowledge visualisation process for ontology-based conceptual modelling. This process
will give visual representations of models expressed in a standard conceptual modelling
language, allowing users to improve their models and in turn the final product quality.
Visualisation will permit to introduce quality aspects for establishing the semantic
correspondence between domains and conceptual models, the syntactic one between models
and languages and the impact of social interpretations from users about the real world.
Its aim is to discuss the visual syntax of a language and its semantics at the same level.
Moreover, to identify “graphical redundancies” and logic-based automated design tasks,
which can help in obtaining effective diagrams in an interactive tool. In this way, we
intend to stimulate interest in these ”semantics-aware” technologies to be considered as
tools for researchers and companies.</p>
      <p>
        To answer questions such as how to pick the suitable visual representation for a
diagram? is hard from a strictly formal point of view since not only involve to analyse
syntax and semantics of visual languages, but also the cognitive effectiveness [
        <xref ref-type="bibr" rid="ref31">Moody
2006</xref>
        ], in addition to quality aspects [
        <xref ref-type="bibr" rid="ref27">Krogstie and Solvberg 2000</xref>
        ]. Even supposing that
we have already tackled these issues, a limit between the size of models and the tool
capabilities to visualise them requires to consider another dimension in this analysis.
Consequently, a visualisation process coordinating a trade-off between these dimensions, is
imperative. In this direction, we should take three of the principles for producing
effective diagrams [
        <xref ref-type="bibr" rid="ref31">Moody 2006</xref>
        ]: discriminability, manageable complexity and graphic
simplicity. All of them are tightly related to the size of the models from different
perspectives. The size of diagram elements and their proximity impacts in both perceptual
and cognitive limits decreasing the abilities to discriminate between elements. Finally,
according to some studies, humans can discriminate between around six categories of
graphical conventions, which is exceeded by UML, but can be solved by increasing the
number of visual variables with others than shape [
        <xref ref-type="bibr" rid="ref29">Lohse et al. 1995</xref>
        ].
      </p>
      <p>Existing graphical-centric tools such as OntoUML and ICOM are equipped with
reasoning systems, but in both the integration with the graphical syntax is limited
regarding the visual representation of reasoning results. In particular, OntoUML addresses this
limitation by identifying anti-patterns derived from the ontological analysis of UML. This
allows to disambiguate models converging on a clear understanding of them. Visual
reasoning is also inherently enabled since OntoUML is a graphical-centric tool. Users edit
their diagrams interactively through its graphic engine. However, the underlying
visualisation process remains incomplete because of the lack of integration visual with
reasoning. In contrast, ICOM does render the reasoning results in its own graphical notation,
which is a quality aspect and a manner of gathering knowledge about implicit constraints.
Indeed, this feature is quite powerful due to reasoning on multiples diagrams. Typical
tasks of modelling are graphically provided by ICOM together with an user-friendly
interface to manipulate diagrams. More expressive descriptions of concepts can be also
authored in a textual manner, but they are visualised as a single primitive. Although this
allows to increase expressiveness, this capability makes reasoning results difficult to
understand. ICOM does close the visualisation loop, but it has been deprecated together
with its complementary technologies, DIG protocol and the graphic engine. NORMA
is also equipped with a powerful graphic engine, verbalisation of models and live-error
checking, enabling visual reasoning and gathering of new constraints. Thus, its
visualisation process is partially completed considering the recently developed DL-based inference
engine. Finally, Hozo focuses on visual aspects helping to bridge the gap between
ontologies and domain experts, but without considering reasoning as part of its process. One of
the main contribution of Hozo is to manipulate ontologies by generating conceptual maps
for exploring them from different viewpoints.</p>
      <sec id="sec-7-1">
        <title>To sum up, none of the surveyed tools completely implement a knowledge visu</title>
        <p>
          alisation process because generally the integration of diagrams with reasoning is limited.
Actually, no graphical-logical mapping has been previously formalised in the context of
a graphical environment. Moreover, they do not consider quality aspects either making
more relevant the objectives of our process. Hence, a knowledge visualisation process
to take advantage from cognitive systems is highly desirable in any modelling tool. In
this respect, the evaluation of our process is ongoing and to this end, we are developing
the modelling tool schematised in Fig. 3. Its name is crowd [
          <xref ref-type="bibr" rid="ref16">Gimenez et al. 2016</xref>
          ] and
is being jointly supported by both Universidad Nacional del Comahue and Universidad
Nacional del Sur of Argentina. This tool follows the baselines specified in the previous
section and currently, a not yet public prototype version runs on a client-server
architecture. It also supports OWLlink [
          <xref ref-type="bibr" rid="ref28">Liebig et al. 2011</xref>
          ] communication and satisfiability
checking on simple UML diagrams encoded in ALCQI DL [
          <xref ref-type="bibr" rid="ref3">Berardi et al. 2005</xref>
          ]. Both
crowd and the whole knowledge visualisation process will be evaluated by applying a
quality framework and laboratory experimentation with industrial-scale diagrams.
        </p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>6. Conclusions and Future Works</title>
      <p>In this work, we have introduced the concept of, and schematised, a knowledge
visualisation process for ontology-driven conceptual modelling, whose objective is to provide
effective visual models with a well-defined semantics to generate insights and
communicate them to involved end users. We have also described the interaction between its main
components by highlighting the integration of visual representations with a
graphicallogical mapping into a tool as well as quality aspects and metamodelling. The intention
is to formalise baselines to be followed by a ”semantics-aware” tool and thus assist users
in conceptual modelling and ontology editing. In this respect, we are developing our own
tool, named crowd. In the future, we plan to extend the visualisation process to cover
more quality aspects and usability aspects, and release the first beta version of our tool.
We will evaluate the usage of visualisations as a step towards guaranteeing the quality of
the model designed using the tool.</p>
    </sec>
    <sec id="sec-9">
      <title>Acknowledgements</title>
      <p>The authors would like to thank the anonymous referees for their comments and
suggestions. This work is based upon research partially supported by the Universidad Nacional
del Comahue (Project ID: 04/F006), the Universidad Nacional del Sur (Project ID:
24/N038), the Consejo Nacional de Investigaciones Cient´ıficas y Te´cnicas (CONICET),
the Consejo Interuniversitario Nacional (CIN) and the Comisi o´n de Investigaciones
Cient´ıficas de la prov. de Buenos Aires (CIC).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Andrews</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Endert</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yost</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , and North,
          <string-name>
            <surname>C.</surname>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Information visualization on large, high-resolution displays: Issues, challenges, and opportunities</article-title>
          .
          <source>Information Visualization.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McGuinness</surname>
            ,
            <given-names>D. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Patel-Schneider</surname>
          </string-name>
          , P. F., editors (
          <year>2003</year>
          ).
          <article-title>The Description Logic Handbook: Theory, Implementation, and Applications</article-title>
          . Cambridge University Press.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Berardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and De Giacomo,
          <string-name>
            <surname>G.</surname>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Reasoning on UML class diagrams</article-title>
          .
          <source>Artif</source>
          . Intell.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Booch</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rumbaugh</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Jacobson</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Unified Modeling Language User Guide</article-title>
          .
          <string-name>
            <surname>Addison-Wesley Professional</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Braun</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Cecchi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Extension Rules for Ontology Evolution within a Conceptual Modelling Tool</article-title>
          .
          <source>In Proc. of the 1st Simposio</source>
          Argentino de Ontolog´
          <article-title>ıas y sus Aplicaciones (SAOA) co-located at Jornadas Argentinas de Informa´tica (JAIIO).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Braun</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cecchi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Fillottrani</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Integrating Graphical Support with Reasoning in a Methodology for Ontology Evolution</article-title>
          .
          <source>In Proc. of the 9th Int. Workshop on Modular Ontologies (WoMO) co-located at IJCAI.</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Burkhard</surname>
            ,
            <given-names>R. A.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Towards a Framework and a Model for Knowledge Visualization: Synergies Between Information</article-title>
          and
          <string-name>
            <given-names>Knowledge</given-names>
            <surname>Visualization</surname>
          </string-name>
          . Springer Berlin Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Burton-Jones</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Clarke</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lazarenko</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Is Use of Optional Attributes and Associations in Conceptual Modeling Always Problematic? Theory and Empirical Tests</article-title>
          .
          <source>In Proceedings of the International Conference on Information Systems</source>
          , ICIS.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giacomo</surname>
            ,
            <given-names>G. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Rosati</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>1998</year>
          ).
          <article-title>Information Integration: Conceptual Modeling and Reasoning Support</article-title>
          . In CoopIS. IEEE Computer Society.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Card</surname>
            ,
            <given-names>S. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mackinlay</surname>
            ,
            <given-names>J. D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Shneiderman</surname>
          </string-name>
          , B., editors (
          <year>1999</year>
          ).
          <article-title>Readings in Information Visualization: Using Vision to Think</article-title>
          . Morgan Kaufmann Publishers Inc.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Golan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>What may visualization processes optimize? CoRR.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Curland</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Halpin</surname>
            ,
            <given-names>T. A.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>The NORMA software tool for ORM 2</article-title>
          . In Information Systems Evolution - CAiSE
          <string-name>
            <surname>Forum</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Embley</surname>
            ,
            <given-names>D. W.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Thalheim</surname>
          </string-name>
          , B., editors (
          <year>2011</year>
          ).
          <source>Handbook of Conceptual Modeling - Theory, Practice, and Research Challenges</source>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Fillottrani</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Franconi</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Tessaris</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <source>The ICOM 3</source>
          .
          <article-title>0 intelligent conceptual modelling tool and methodology</article-title>
          . Semantic Web.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Fillottrani</surname>
            ,
            <given-names>P. R.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Keet</surname>
            ,
            <given-names>C. M.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>A Design for Coordinated and Logics-mediated Conceptual Modelling</article-title>
          .
          <source>In Proceedings of the 29th International Workshop on Description Logics.</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Gimenez</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Braun</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cecchi</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Fillottrani</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>crowd: A Tool for Conceptual Modelling assisted</article-title>
          by
          <source>Automated Reasoning - Preliminary Report. In Proc. of the 2nd Simposio</source>
          Argentino de Ontolog´
          <article-title>ıas y sus Aplicaciones (SAOA) co-located at Jornadas Argentinas de Informa´tica (JAIIO) - to appear</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Gogolla</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1994</year>
          ).
          <source>Extended Entity-Relationship Model: Fundamentals and Pragmatics</source>
          . Springer-Verlag New York, Inc.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <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>PhD thesis</source>
          , University of Twente, Enschede, The Netherlands.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Guizzardi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Wagner</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Conceptual Simulation Modeling with onto-UML</article-title>
          .
          <source>In Proceedings of the WSC'12.</source>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Halpin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          and Morgan,
          <string-name>
            <surname>T.</surname>
          </string-name>
          (
          <year>2008</year>
          ). Information Modeling and
          <string-name>
            <given-names>Relational</given-names>
            <surname>Databases</surname>
          </string-name>
          . Morgan Kaufmann Publishers Inc.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Harel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Rumpe</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>Meaningful modeling: what's the semantics of ”semantics”? Computer.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Tool Support for Ontology Engineering</article-title>
          .
          <source>In Foundations for the Web of Information and Services - A Review of 20 Years of Semantic Web Research.</source>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Jackson</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>Alloy: A Lightweight Object Modelling Notation</article-title>
          .
          <source>ACM Trans. Softw</source>
          . Eng. Methodol.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Keller</surname>
          </string-name>
          , T. and
          <string-name>
            <surname>Tergan</surname>
            ,
            <given-names>S.-O.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Knowledge and Information Visualization</article-title>
          .
          <source>chapter Visualizing Knowledge and Information: An Introduction</source>
          . Springer-Verlag.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>Knublauch</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fergerson</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <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>2004</year>
          ).
          <article-title>The Prote´ge´ OWL plugin: An open development environment for semantic web applications</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Kozaki</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kitamura</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ikeda</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Mizoguchi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>Hozo: An Environment for Building/Using Ontologies Based on a Fundamental Consideration of ”Role” and ”Relationship”</article-title>
          .
          <source>In 13th International EKAW Conference.</source>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Krogstie</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Solvberg</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Information Systems Engineering: Conceptual Modeling in a Quality Perspective</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <surname>Liebig</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luther</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noppens</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Wessel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2011</year>
          ). Owllink. Semantic Web.
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <surname>Lohse</surname>
            ,
            <given-names>G. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Min</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Olson</surname>
            ,
            <given-names>J. R.</given-names>
          </string-name>
          (
          <year>1995</year>
          ).
          <article-title>Cognitive evaluation of system representation diagrams</article-title>
          .
          <source>Information &amp; Management.</source>
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          <string-name>
            <surname>Masud</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Valsecchi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ciuccarelli</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricci</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Caviglia</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>From Data to Knowledge - Visualizations as Transformation Processes within the Data-InformationKnowledge Continuum</article-title>
          .
          <source>In 14th International Conference on Information Visualisation.</source>
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <string-name>
            <surname>Moody</surname>
          </string-name>
          , D. (
          <year>2006</year>
          ).
          <article-title>What Makes a Good Diagram? Improving the Cognitive Effectiveness of Diagrams in IS Development</article-title>
          .
          <source>Advances in Information System Development.</source>
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          <string-name>
            <surname>Moody</surname>
            ,
            <given-names>D. L.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Theoretical and practical issues in evaluating the quality of conceptual models: current state and future directions</article-title>
          .
          <source>Data &amp; Knowledge Engineering.</source>
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          <string-name>
            <surname>Moody</surname>
            ,
            <given-names>D. L.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>The ”Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering</article-title>
          .
          <source>IEEE Transactions on Software Engineering.</source>
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          <string-name>
            <surname>Siau</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Tan</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Improving the Quality of Conceptual Modeling Using Cognitive Mapping Techniques</article-title>
          .
          <source>Data Knowl. Eng.</source>
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          <string-name>
            <surname>Sportelli</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>NORMA: A software for intelligent conceptual modeling</article-title>
          .
          <source>In Proceedings of the Joint Ontology Workshops - FOIS</source>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          <string-name>
            <surname>van Wijk</surname>
            ,
            <given-names>J. J.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>The Value of Visualization</article-title>
          .
          <source>In 16th IEEE Visualization Conference</source>
          ,
          <string-name>
            <surname>VIS</surname>
          </string-name>
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          <string-name>
            <surname>Ware</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>Information Visualization: Perception for Design</article-title>
          . Morgan Kaufmann Publishers Inc.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>