<!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 Comprehensive Modular Ontology IDE and Tool Suite</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Cogan Shimizu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Data Semantics Laboratory, Wright State University</institution>
          ,
          <addr-line>Dayton, OH</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Published ontologies frequently fall short of their promises to enable knowledge sharing and reuse. This may be due to too strong or too weak ontological commitments; one way to prevent this is to engineer the ontology to be modular, thus allowing users to more easily adapt ontologies to their own individual use-cases. In order to enable this engineering paradigm, there is a distinct need for developing more supporting tools and infrastructure. This increased support can be immediately impactful in a number of ways: guides engineers through best practices and promote ontology design pattern discovery, sharing, and reuse. To meet these needs, this PhD project explores the development of a comprehensive modular ontology IDE and tool suite.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>One of the central tenets of the Semantic Web is to enable the sharing and
reuse of knowledge. Unfortunately, published ontologies infrequently live up to
these promises, as they are not developed with best practices in mind, such as
modularization, documentation, and annotation.</p>
      <p>
        Ontologies with too strong or too weak ontological commitments are
undesirable. Strong ontological commitments lead to overspecialization; this may
constrain ontologies to be useful only for the single usecases for which the
ontologies were developed. Conversely, weak commitments lead to overly ambigious
models, thus making it di cult to understand how to use the ontology, at all.
In order to combat this, during development an ontology should be su ciently
modularized. Such ontologies [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] are designed so that engineers may adapt them
to individual use-cases, yet still maintain compatibility and integration with
other versions of the ontology [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Furthermore, it is necessary to properly document and annotate the
developed ontology. In order to exhibit and promote the use of the ontology among
a domain, other engineers must understand how to use or adapt the ontology,
as well as understand the nature of certain ontological commitments or other
design decisions [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. In addition, annotations made with a pattern representation
language allow engineers to understand how an existing ontology made use of
or relates to another ontology [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Finally, both documentation and annotation
allow content providers or data publishers utilize these models.
      </p>
      <p>However, developing an ontology, while following these best practices, is a
very di cult and time-consuming process, especially without proper tooling and
supporting infrastructure. As such, this PhD project explores the development of
a comprehensive, modular ontology integrated development environment (IDE)
in order to address the needs for ontology design pattern (ODP) discovery and
modularization and engineering ontologies with best practices.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Relevancy</title>
      <p>
        As described in the previous section, designing modular ontologies is an answer
to some of the problems facing the Semantic Web community, namely those
regarding the sharing and reuse of knowledge [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Thus, it seems particularly
prudent to incentivize the adoption of this engineering paradigm.
      </p>
      <p>Recently, there have been many attempts to do so, ranging from new
visualizations, improved methodologies, and more accessible modeling tools.
Unfortunately, these attempts are largely uncoordinated; each individual attempt is
focused on improving a single aspect of the process. For example, they all do
not share the same unifying platform nor necessarily work well together (and
sometimes even at cross purposes). Further, some improvements may be strictly
theoretical or methodological with no usable implementation.</p>
      <p>In summary, there is currently no comprehensive nor integrated approach
for developing modular ontologies according to best practices. However, there
is now a critical mass of individual, tools with specialized functionalities. We
believe the best approach for moving forward is to increase the support (e.g.
tooling and infrastructure) available to ontology engineers by fusing together
existing support. Thus, developing a comprehensive, modular ontology IDE will
help increase the adoption of the modular ontology engineering paradigm and is
thus very relevant to the Semantic Web community.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Research Questions</title>
      <p>
        There are a number of open research questions regarding the future of modular
ontology development, especially regarding tooling and infrastructure, as
outlined by the Semantic Web community in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. We discuss the most relevant of
them: \Which kind of tools are needed and best suited for ODP development
and use?"
      </p>
      <p>As a rst approximation, Hammar et al. describe the need for a
\patterncapable ontology IDE." That is, an ontology IDE that is capable of using
ontology design patterns as primitives, as well as having some mechanism for pattern
discovery. A modular ontology IDE takes this concept a step further and would
allow users to import and modularize ODPs to also be used as primitives. Thus,
we seek to answer the following questions.</p>
      <p>RQ1. What foundational support is needed to realize such an IDE?
RQ2. How can new and existing tools be combined to form a cohesive and useful
whole, while still leaving room for extensibility?
Our attempts to answer RQ1 are described in Section 6. For RQ2, we describe
some existing tools and methods in Section 5.</p>
    </sec>
    <sec id="sec-4">
      <title>Hypotheses</title>
      <p>In line with the previous section, we also want to show that a comprehensive,
modular ontology IDE is, in fact, e ective. Thus, we will attempt to con rm the
following hypotheses.</p>
      <p>A comprehensive, modular ontology IDE will allow an ontology engineer to
develop ontologies</p>
      <sec id="sec-4-1">
        <title>1. more quickly than when not using such an IDE.</title>
        <p>2. that adhere to best practices for modularity, documentation, and
annotation.</p>
        <p>How we will acheive this and how we determine success are discussed in
Sections 6 and 7, respectively.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Related Work</title>
      <p>Overall, there are many existing tools and methods for helping develop
ontologies. As this PhD project is speci cally concerned with modular ontology
engineering, we most carefully consider those related tools and methods. In this
section, we provide broad descriptions of related work that this PhD project will
expand, adapt, or otherwise utilize. We may partition the related works into
three categories, based on how they intersect with the ontology engineering
process: Methodology, Visualization and Rendering, and Tools and Infrastructure.</p>
      <sec id="sec-5-1">
        <title>Methodology</title>
        <p>By methodology, we refer to those related works that deal with guidelines and
principles for engineering ontologies. Of particular interest is the eXtreme Design
(XD) Methodology and methods for documenting ontology design patterns.</p>
        <p>
          The eXtreme Design (XD) Methodology is a \family of methods and
associated tools... for for solving ontology development issues" [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. The XD
Methodology is in many ways the core methodology for modular ontology design and
development. It outlines how to identify the need for patterns, how to utilize
content information, and guidelines for di erent modelling approaches. We do
not intend to replace XD, but instead use its principles. For example, we ma use
its di erent design approaches to inform di erent content pattern suggestions
during development.
        </p>
        <p>
          Karima et al. give a thorough walkthrough on how to document ontology
design patterns [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. It provides key components of patterns that should be
documented as well as criteria for measuring how well an ontology is documented.
Thus, we may leverage these guidlines in order to provide tooling that prompts
users to \document as they go," ultimately reducing documentation overhead.
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>Visualization &amp; Rendering</title>
        <p>This category refers to those tools and methods that facilitate alternative views
of an ontology. For example, functional syntax for OWL or Turtle or Manchester
Syntax are alternate renderings of the same information. As the semantic web
community more deeply and consistently interacts with domain experts, it is
very important to nd vehicles for representing an ontology that is easy for
people to intuit. Below, we describe two recent tools for doing this. As part of
the evaluation of this PhD project, we will also evaluate the e cacy of presenting
ontological information in this manner.</p>
        <p>
          OWL2Rules is an augmentation1 to the OWLAPI's LATEX rendering framework.
This tool is capable of representing the axioms of an ontology as First Order
Predicate Logic Existential Disjunctive Rules. It also incorporates the improved
LATEX formatting from [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
        <p>SDont is a tool2 for creating the schema diagrams for ontologies. While there
are other visualization tools (e.g. OWLgred and VOWL), SDont has been
engineered to generate schema diagrams that are maximally similar to human
curated schema diagrams. We intend to incorporate this tool in order to provide
a more comfortable vehicle for representing the structure of a TBox.</p>
      </sec>
      <sec id="sec-5-3">
        <title>Tools &amp; Infrastructure</title>
        <p>Tools and Infrastructure refers to the tools and methods that assist in the
ontology engineering process. On their own, each of these tools is enormously helpful.
However, a platform utilizing them will be greater than the sum of its
components.</p>
        <p>
          OPLa is an Ontology Design Pattern Representation Language [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. This will
enable ontology engineers to leverage OWL annotations to describe the ontological
entities within a patern. That is, the annotations can be used to show from where
properties are inherited, show which patterns were used to create modules, or
show which concepts in the pattern can be used as hooks for external patterns.
There is an existing plugin3 that guides users through annotating an ontology
design pattern.
        </p>
        <p>
          ROWL &amp; OWLAx are Protege plugins [
          <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
          ]. RowlTab is used for creating owl
axioms (or the appropriate SWRL rule) from rst order predicate logic rules.
OWLAx is a graphical tool that generates the owl axiom (or appropriate SWRL
rule) from schema diagram like representations. As well as generating the scoped
domain and range axioms, and disjointness axioms.
1 https://github.com/cogan-shimizu-wsu/Logician
2 https://github.com/cogan-shimizu-wsu/SDont
3 https://github.com/cogan-shimizu-wsu/OPLaPlugin
XD for Protege is a rst approximation of a pattern-capable ontology IDE
implemented in WebProtege [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Among other XD motivated functionalities, the
following are of particular note: composite search engine, ODP specialization
stragety importing, and ODP specialization alignment suggestions. This tool is
the main source of inspiration for this PhD project and will act as a foundation
upon which to build a CoModIDE.
6
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Approach</title>
      <p>In aggregate, our approach is to tie together multiple existing tools (e.g. XD
for WebProtege and OWLAx), develop or enhance new tools (e.g. SDont) and
combine them into a comprehensive, modular ontology IDE (CoModIDE{
pronounced `commodity'). In addition, CoModIDE would be tightly integrated with
a central, \smart" repository that will facilitate ODP discovery and importing.
To address our research questions, we have split the approach into two distinct
phases: foundational work and IDE development.</p>
      <sec id="sec-6-1">
        <title>Phase I: Foundational Work</title>
        <p>This phase largely addresses RQ1: \What foundational support is needed to
realize CoModIDE?" Phase I will have the following trajectory.
After we have identi ed, developed, evaluated individual useful tools, what
remains is to integrate them into a comprehensive, modular ontology IDE; we call
it CoModIDE. Overall, we foresee the trajectory to be as follows.</p>
      </sec>
      <sec id="sec-6-2">
        <title>Step 1: Choose a Platform.</title>
        <p>We will need to choose a platform upon which to build the IDE. At
the time of this writing, we believe that Desktop Protege is the best
choice. It o ers built-in plugin support and very tight integration with
the OWLAPI.</p>
      </sec>
      <sec id="sec-6-3">
        <title>Step 2: Integrate Tools.</title>
        <p>Once a platform has been chosen, we may need to re-implement the
functionality of existing tools for that platform. For example, XD for
WebProtege is only implemented for WebProtege and itself has several
pieces of our desired functionality.</p>
      </sec>
      <sec id="sec-6-4">
        <title>Step 3: Evaluate CoModIDE.</title>
        <p>After all the tools have been integrated so that they work together, we
must evaluate whether or not the CoModIDE is achieving the desired
purpose, i.e. does it help users design better ontologies more quickly?
We describe this step in more detail in the next section.</p>
        <sec id="sec-6-4-1">
          <title>Additionally, we must consider overall design.</title>
          <p>{ UX and Work ow: There are some functionalities that can only be
considered once the IDE has been developed, such as determining the best way
to guide users to document and annotate the ontology as its being designed.
Additionally, we would like to implement a graphical plug'n'play interface.
That is, using ODPs as primitives (similar to puzzle-pieces), connect the
ODPs to form a rst-pass ontology.
{ Extensibility: The \modular" in CoModIDE need not only apply to the
ontology design. In fact, it would behoove us to ensure that the IDE itself
is modular, in order to continue adding functionality as modular ontology
design evolves in the future.
{ Repo interfacing: It is completely necessary that the IDE support
interfacing with a central repository and a pattern representation language. At
this time, we expect that to be ontologydesignpatterns.org and OPLa,
respectively.
7</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Evaluation Plan</title>
      <p>We have posited that a comprehensive, modular ontology IDE will allow
engineers to more quickly design ontologies, while following best practices. To
determine if we have successfully done so, we will conduct evaluations in two
parts.</p>
      <p>
        First, each individual functionality of the IDE must be tested. For some of
these tools (e.g. ROWL [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], OWLax [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], XD for WebProtege[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]), these tools
have already been evaluated; their evaluations are available in the respective
references. However, for those tools we have not yet written, or need to discover,
their evaluations will necessarily be tailored to the functionality and cannot be
described here.
      </p>
      <p>After all the tools and desired functionalities have been implemented and
evaluated, we will evaluate the sum-total: CoModIDE. This will necessarily be
a user evaluation.</p>
      <p>
        We will have a test group and control group. Each group will be given a
moderately compex modeling task. The test group will be asked to design the
ontology using CoModIDE; the control group will not. We will then measure
the amount of time it took to complete the design task, measure its e cacy
at providing answers to pre-selected compentency questions, and identify if the
ontology has been designed modularly and with best practices, as according to
[
        <xref ref-type="bibr" rid="ref1 ref5 ref6">1, 5, 6</xref>
        ].
8
      </p>
    </sec>
    <sec id="sec-8">
      <title>Preliminary Results</title>
      <p>At the time of this writing, we have only implemented the very beginning stages
of our proposed approach and do not have any results to report. However, for
the established tools (e.g. ROWL or XD for WebProtege), see their respective
references.
9</p>
    </sec>
    <sec id="sec-9">
      <title>Re ections</title>
      <p>It is not that others have failed, but that there is nally a critical mass in
successful, existing tools and methods for modular ontology design. Thus, we believe
that unifying them will result in a better tool for producing better ontologies.</p>
      <p>By unifying the tools, we believe that we will decrease the time spent
switching between tools, formats, and the like. The ability to communicate with a
central repository, such as ontologydesignpatterns.org will greatly facilitate
pattern discovery and utilizing a standardized pattern representation language,
such as OPLa, will allow engineers to make better decisions more quickly.
Acknowledgement. The author acknowledges funding from the Dayton Area
Graduate Studies Institute (DAGSI) and thanks Pascal Hitzler for his
significant input.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>E.</given-names>
            <surname>Blomqvist</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hammar</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Presutti</surname>
          </string-name>
          .
          <article-title>Engineering ontologies with patterns - the extreme design methodology</article-title>
          . In P. Hitzler,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Janowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Krisnadhi</surname>
          </string-name>
          , and V. Presutti, editors,
          <source>Ontology Engineering with Ontology Design Patterns - Foundations and Applications</source>
          , volume
          <volume>25</volume>
          <source>of Studies on the Semantic Web</source>
          , pages
          <volume>23</volume>
          {
          <fpage>50</fpage>
          . IOS Press,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>K.</given-names>
            <surname>Hammar</surname>
          </string-name>
          .
          <article-title>Ontology design patterns in webprotege</article-title>
          . In S. Villata,
          <string-name>
            <given-names>J. Z.</given-names>
            <surname>Pan</surname>
          </string-name>
          , and M. Dragoni, editors,
          <source>Proceedings of the ISWC</source>
          <year>2015</year>
          <article-title>Posters &amp; Demonstrations Track co-located with the 14th International Semantic Web Conference (ISWC2015), Bethlehem</article-title>
          , PA, USA, October
          <volume>11</volume>
          ,
          <year>2015</year>
          ., volume
          <volume>1486</volume>
          <source>of CEUR Workshop Proceedings. CEUR-WS.org</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>K.</given-names>
            <surname>Hammar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Blomqvist</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Carral</surname>
          </string-name>
          , M. van
          <string-name>
            <surname>Erp</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Fokkens</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>W. R. van Hage</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hitzler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Janowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Karima</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Krisnadhi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Narock</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Segers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Solanki</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Svatek</surname>
          </string-name>
          .
          <article-title>Collected research questions concerning ontology design patterns</article-title>
          . In P. Hitzler et al., editors,
          <source>Ontology Engineering with Ontology Design Patterns { Foundations and Applications</source>
          , volume
          <volume>25</volume>
          <source>of Studies on the Semantic Web</source>
          , pages
          <volume>189</volume>
          {
          <fpage>198</fpage>
          . IOS Press,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>P.</given-names>
            <surname>Hitzler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Janowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Krisnadhi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Presutti</surname>
          </string-name>
          .
          <article-title>Towards a simple but useful ontology design pattern representation language</article-title>
          . In E. Blomqvist et al., editors,
          <source>Proceedings of the 8th Workshop on Ontology Design and Patterns (WOP</source>
          <year>2017</year>
          ) Vienna, Austria, October
          <volume>21</volume>
          ,
          <year>2017</year>
          , volume
          <volume>2043</volume>
          <source>of CEUR Workshop Proceedings. CEUR-WS.org</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>N.</given-names>
            <surname>Karima</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Hitzler</surname>
          </string-name>
          .
          <article-title>How to document ontology design patterns</article-title>
          . In K. Hammar,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hitzler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lawrynowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Krisnadhi</surname>
          </string-name>
          , and V. Presutti, editors,
          <source>Advances in Ontology Design and Patterns</source>
          , volume
          <volume>32</volume>
          <source>of Studies on the Semantic Web</source>
          , pages
          <volume>97</volume>
          {
          <fpage>104</fpage>
          . IOS Press,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>A.</given-names>
            <surname>Krisnadhi</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Hitzler</surname>
          </string-name>
          .
          <article-title>Modeling with ontology design patterns: Chess games as a worked example</article-title>
          . In P. Hitzler et al., editors,
          <source>Ontology Engineering with Ontology Design Patterns { Foundations and Applications</source>
          , volume
          <volume>25</volume>
          <source>of Studies on the Semantic Web</source>
          , pages
          <fpage>3</fpage>
          <lpage>{</lpage>
          21. IOS Press,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>A.</given-names>
            <surname>Krisnadhi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Janowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hitzler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Arko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Carbotte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Chandler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cheatham</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Fils</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. W.</given-names>
            <surname>Finin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Ji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. B.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Karima</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. A.</given-names>
            <surname>Lehnert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mickle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. W.</given-names>
            <surname>Narock</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. O'Brien</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Raymond</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Shepherd</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Schildhauer</surname>
            , and
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Wiebe</surname>
          </string-name>
          .
          <article-title>The geolink modular oceanography ontology</article-title>
          . In M. Arenas et al., editors,
          <source>The Semantic Web { ISWC</source>
          <year>2015</year>
          {
          <article-title>Bethlehem</article-title>
          , PA, USA, October
          <volume>11</volume>
          -
          <issue>15</issue>
          ,
          <year>2015</year>
          , Proceedings,
          <string-name>
            <surname>Part</surname>
            <given-names>II</given-names>
          </string-name>
          , volume
          <volume>9367</volume>
          of Lecture Notes in Computer Science, pages
          <volume>301</volume>
          {
          <fpage>309</fpage>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>M. K. Sarker</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Krisnadhi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Carral</surname>
            , and
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Hitzler</surname>
          </string-name>
          .
          <article-title>Rule-based OWL modeling with rowltab protege plugin</article-title>
          . In E. Blomqvist,
          <string-name>
            <given-names>D.</given-names>
            <surname>Maynard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Hoekstra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hitzler</surname>
          </string-name>
          , and O. Hartig, editors,
          <source>The Semantic Web - 14th International Conference, ESWC</source>
          <year>2017</year>
          , Portoroz, Slovenia, May 28 - June 1,
          <year>2017</year>
          , Proceedings,
          <string-name>
            <surname>Part</surname>
            <given-names>I</given-names>
          </string-name>
          , volume
          <volume>10249</volume>
          of Lecture Notes in Computer Science, pages
          <volume>419</volume>
          {
          <fpage>433</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>M. K. Sarker</surname>
            ,
            <given-names>A. A.</given-names>
          </string-name>
          <string-name>
            <surname>Krisnadhi</surname>
            , and
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Hitzler. Owlax</surname>
          </string-name>
          :
          <article-title>A protege plugin to support ontology axiomatization through diagramming</article-title>
          . In T. Kawamura and H. Paulheim, editors,
          <source>Proceedings of the ISWC</source>
          <year>2016</year>
          <article-title>Posters &amp; Demonstrations Track co-located with 15th International Semantic Web Conference (ISWC</article-title>
          <year>2016</year>
          ), Kobe, Japan, October
          <volume>19</volume>
          ,
          <year>2016</year>
          ., volume
          <volume>1690</volume>
          <source>of CEUR Workshop Proceedings. CEUR-WS.org</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>C. Shimizu</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Hitzler</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Horridge</surname>
          </string-name>
          .
          <article-title>Rendering OWL in description logic syntax</article-title>
          . In E. Blomqvist,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hose</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Paulheim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lawrynowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ciravegna</surname>
          </string-name>
          , and O. Hartig, editors,
          <source>The Semantic Web: ESWC 2017 Satellite Events - ESWC 2017 Satellite Events</source>
          , Portoroz, Slovenia, May 28 - June 1,
          <year>2017</year>
          , Revised Selected Papers, volume
          <volume>10577</volume>
          of Lecture Notes in Computer Science, pages
          <volume>109</volume>
          {
          <fpage>113</fpage>
          . Springer,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>