<!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>Demonstration of a Customizable Representation Model for Graph-Based Visualizations of Ontologies { GizMO?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vitalis Wiens</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mikhail Galkin</string-name>
          <email>g@iais.fraunhofer.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ste en Lohmann</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Soren Auer</string-name>
          <email>auer@l3s.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Fraunhofer IAIS</institution>
          ,
          <addr-line>Sankt Augustin</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>L3S Research Center, Leibniz University of Hannover</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>TIB Leibniz Information Centre for Science and Technology</institution>
          ,
          <addr-line>Hannover</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Visualizations can facilitate the development, exploration, communication, and sense-making of ontologies. Suitable visualizations, however, are highly dependent on individual use cases and targeted user groups. In this demo, we present a methodology that enables customizable de nitions for ontology visualizations. We showcase its applicability by introducing GizMO, a representation model for graph-based visualizations in the form of node-link diagrams. Additionally, we present two applications that operate on the GizMO representation model and enable individual customizations for ontology visualizations.</p>
      </abstract>
      <kwd-group>
        <kwd>Ontology visualization</kwd>
        <kwd>annotation ontology</kwd>
        <kwd>customization</kwd>
        <kwd>visual representation</kwd>
        <kwd>visualization framework</kwd>
        <kwd>visual notation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Numerous approaches for the visualization of ontologies are available, and new
ones are being developed every year. The applied methods range from indented
trees and chord diagrams to treemaps and Euler diagrams. Most methods and
tools visualize the content of ontologies using two-dimensional graph-based
representations in the form of node-link diagrams [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        The challenge with most approaches, however, is grounded in their design.
On the one hand, visualization methods are created with a particular de nition
for the representation model. On the other hand, users perceive the provided
visualization and build a mental model for the interpretation of the content [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
Ideally, the visual representation model corresponds to the user's mental model.
However, these match typically only in some aspects and diverge from the user's
expectations and previous experiences in others.
      </p>
      <p>This demo paper introduces our methodology to enrich ontologies with de
nitions for their visual representation. Furthermore, we present GizMO, a
realization of the methodology for graph-based visualizations in the form of node-link
? Copyright 2019 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).
diagrams. The practical use of the methodology and GizMO is shown using two
applications that indicate the variety of achievable ontology visualizations.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Methodology</title>
      <p>Visualizations provide an abstraction of the information contained in an
ontology. Our methodology separates this abstraction into two information layers:
1) Notations re ect the users mental model and address the global
description of visual representations for OWL constructs. 2) Views re ect the user's
mental map and address the local information for elements of the ontology that
is visualized (the content ontology). As illustrated in Figure 1, di erent users
have di erent mental models and mental maps while studying the same ontology.</p>
      <p>
        Our methodology creates visual representation models for ontologies using
the annotating mechanisms of OWL. Inspired by the Web Annotation Data
Model [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], targeting properties link visual descriptions to general OWL
constructs and individual elements of the content ontology. The utilization of the
linking mechanisms ensures the originality of all elements and increases the
exibility of the methodology.
      </p>
      <p>The methodology allows to modify and exchange visual representations in
order to coincide with the user's mental model and mental map:</p>
      <p>Notations { Notations provide the customizable de nition of visual
representations for OWL constructs. A visual description for a single OWL construct
is organized in an instance of type owl:NamedIndividual. This instance links
the asserted visual properties to the OWL construct. A notation is a collection
of such instances and is independent of the speci c content ontology.</p>
      <p>Views { While notations describe the visual representations of the OWL
constructs, views are designed to enrich the individual elements of the content
ontology with additional information, such as their spatial position, visibility
status, and optional customizations.
GizMO is a realization of the methodology. Accordingly, visual representations
are de ned as OWL ontologies in order to foster their utilization, interoperability,
exibility, and reusability. A GizMO core ontology provides a collection of
annotation properties that are used in our representation model. Instantiations of
annotation properties are grouped in annotation objects (owl:NamedIndividuals).
These annotation objects help to structure and separate di erent parts of the
representation model, such as the general visualization of OWL constructs and
the spatial positions of the individual elements of the content ontology. Other
annotation objects provide meta information for notations and views (e.g., the
background color or the zoom factor). Content ontologies are enriched with
notations and views using owl:imports statements, enabling the exible exchange
and reusability of visual notations.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Demonstration</title>
      <p>In the demonstration, we will introduce the methodology and showcase two
applications4 operating on the GizMO representation model. The GizMO notation
editor minimizes the textual crafting of GizMO notation ontologies, by enabling
the creation of notations in a WYSIWYG manner (cf. Figure 2).</p>
      <p>The GizMO visualization framework generates the ontology visualizations
using the GizMO representation model. Additionally, it provides means to create
4 GizMO landing page with video and tool demos: https://gizmo-vis.github.io/gizmo/</p>
      <p>VOWL notation</p>
      <p>UML notation</p>
      <p>Custom notations
multiple views for the same ontology. A short video on the GizMO landing page
demonstrates the exchange of notations and views for a simple ontology.</p>
      <p>While the current conceptualization of GizMO supports only a subset of
OWL constructs and visual mappings, Figure 3 indicates the large variety of
representations that can already be achieved on that basis.</p>
      <p>At ISWC, we will provide a hands-on experience of the methodology and
GizMO: Users will be enabled to create custom notations using the GizMO
notation editor and visualize small ontologies with their own visual representations
using the GizMO visualization framework. Additionally, we will show how the
content ontology and its visual representation can be saved as a single ontology
le. We will direct the audience to the GizMO landing page and web applications,
allowing for independent testing. Finally, we hope that discussions with
Semantic Web experts at the conference will allow us to identify further requirements,
needs and features for the methodology and its implementation in GizMO.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Dudas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lohmann</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Svatek</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pavlov</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Ontology visualization methods and tools: a survey of the state of the art</article-title>
          .
          <source>Knowledge Eng. Review</source>
          <volume>33</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. Wilson,
          <string-name>
            <given-names>J.R.</given-names>
            ,
            <surname>Rutherford</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Mental models: Theory and application in human factors</article-title>
          .
          <source>Human Factors</source>
          <volume>31</volume>
          (
          <issue>6</issue>
          ),
          <volume>617</volume>
          {
          <fpage>634</fpage>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Young</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanderson</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ciccarese</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Web annotation data model</article-title>
          .
          <source>W3C recommendation</source>
          ,
          <source>W3C</source>
          (
          <year>2017</year>
          ), https://www.w3.org/TR/annotation-model/
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>