<!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>
      <journal-title-group>
        <journal-title>International Conference on Formal Ontology in Information
Systems, September</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>FOWL - An OWL to FOL Translator</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Simon Flügel</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anna Kleinau</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabian Neuhaus</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Martin Glauer</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Janna Hastings</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Free University of Bozen-Bolzano</institution>
          ,
          <addr-line>Bozen</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Otto von Guericke University Magdeburg</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <volume>1</volume>
      <fpage>3</fpage>
      <lpage>17</lpage>
      <abstract>
        <p>The Web Ontology Language OWL 2 DL is the language used to build ontologies for a wide range of domains including the life sciences, the financial industry and the domain of energy simulations. Many of these domain ontologies are built beneath upper ontologies (such as DOLCE or BFO), which themselves are written in more expressive logics than OWL 2 DL, in particular first-order logic (although they may provide truncated versions in OWL). In this paper we present FOWL, a tool that enables the translation of OWL ontologies into FOL, and thereby the integration of OWL domain ontologies with ifrst-order logic ontologies. One use case for this tool is the ability to validate OWL domain ontologies against their upper-level ontology. FOWL also allows reasoning over the translation using the VAMPIRE reasoner.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Web Ontology Language</kwd>
        <kwd>OWL</kwd>
        <kwd>first-order logic</kwd>
        <kwd>ontology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>that cannot be expressed in OWL. However, without tool support it is not possible to integrate
both into a whole that can be reasoned with.</p>
      <p>In this paper we present FOWL, a tool that enables the automatic translation of OWL
ontologies into FOL (in particular, the TPTP syntax for first-order theories). We start by
describing our approach to the translation on a theoretical level. Afterwards we take a look at
how FOWL works and can be used in practice. We also evaluate the performance of FOWL and
discuss related work as well as future tasks.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Approach</title>
      <p>
        Our tool translates OWL 2 DL to TPTP. The TPTP syntax [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] has been selected because of its
widespread use among FOL reasoners. This gives us the opportunity to connect FOWL directly
to reasoners such as VAMPIRE [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] or E [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. OWL 2 has two diferent semantics: The RDF-based
Semantics [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and the Direct Semantics [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The RDF-based Semantics is an extension of the
semantics of RDFS with datatypes. The Direct Semantics provides a model theory for OWL
2 DL, which is compatible with the description logic SROIQ [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Since SROIQ is a decidable
fragment of FOL, a translation from OWL 2 to FOL based on the Direct Semantics is more
straightforward than using the RDF-based Semantics. For this reason, FOWL’s translation is
based on the Direct Semantics.
      </p>
      <p>The OWL 2 Direct Semantics distinguishes between the object domain and the (disjoint) data
domain. The object domain is the extension of owl:Thing; individuals are elements and classes
are subsets of the object domain. The data domain is the extension of rdfs:Literal; literals are
elements and datatypes are subsets of the data domain. Thus, one natural way to translate OWL
2 DL to FOL is to use a typed first-order logic, and to treat owl:Thing and rdfs:Literal as diferent
types. An alternative approach is to use untyped FOL, to treat owl:Thing and rdfs:Literal as
unary predicates and to introduce axioms that capture the information that would otherwise be
represented by the type system. TPTP provides formats for both typed and untyped FOL. Since
the untyped fof-format is supported by a wider range of FOL reasoners, we decided to use the
second approach and translate OWL 2 formulae into the untyped fof-TPTP.</p>
    </sec>
    <sec id="sec-3">
      <title>3. The Translation of OWL to FOL</title>
      <p>For our translation, we have defined a mapping [ ] which maps OWL 2 DL axioms and OWL
expressions that are part of axioms to sets of FOL expressions. It has two parameters , , which
are used to keep track of substitutions that need to be made. When the translation function is
called on an axiom, the parameters are empty, i.e.  =  = ∅. If a parameter is empty, we omit
it and, for example, write [] instead of [].</p>
      <p>∅</p>
      <p>With this mapping, we have determined a translation for each type of OWL expression. The
mapping can then be applied recursively in order to translate an OWL axiom that consists of
several OWL expressions into a corresponding FOL expression or a set of such. E.g., OWL
axioms of the form  (, ) are translated with a FOL sentence ∀([] → []).
In natural language this means, that, if  is a subclass of , then every individual which belongs
to class  also belongs to class . Note that  and  themselves are not yet translated, but
are OWL class expressions and we need to apply our translation function again using the
parameter  wherever a variable is required. The complete translation function can be found on
the project’s wiki page1. For the sake of brevity we just illustrate it in this paper with a short
example:</p>
      <p>[ ( ℎ,  (,   (ℎ , )))]
⇔ ∀([ ℎ] → [ (,   (ℎ , ))])
⇔ ∀([ ℎ] → ([] ∧ [  (ℎ , )]))
⇔ ∀([ ℎ] → ([] ∧ ∃([ℎ ] ∧ []))
⇔ ∀( ℎ() → (() ∧ ∃(ℎ (, ) ∧ ())))
As this example illustrates, the translation function is the result of a straightforward translation
of the Direct Semantics into FOL. In this example we use both substitution parameters, since a
second variable is needed to translate the existential restriction. For the purpose of translating
OWL to FOL it is suficient to keep track of only two variables as parameters (as our translation
function illustrates). This might be counter-intuitive, since SROIQ contains features beyond the
two-variable fragment of FOL like, for example, transitivity axioms and counting quantifiers.
However, the translation of these axioms only requires to use additional new variables, and does
not require the reuse of more than two variables that have been introduced before. Therefore,
two substitution parameters sufice.</p>
      <p>An OWL ontology is translated to FOL by translating all of its axioms and adding some
background axioms. Some of them axiomatise the distinction between objects and data in OWL
and provide a kind of ‘soft-typing’ as discussed in Section 2. For example, for any class  in the
signature of the OWL ontology, a background axiom ∀(() → owl:Thing()) is added to the
FOL translation. Other background axioms capture assumptions of the Direct Semantics (e.g.,
the extension of owl:Thing and rdfs:Literal are nonempty). A third kind of background axiom
provides the axiomatisation for the OWL reserved vocabulary (e.g., ∀¬owl:Nothing()).</p>
    </sec>
    <sec id="sec-4">
      <title>4. FOWL – Architecture and Implementation</title>
      <p>
        The structure of our implementation as shown in Figure 1 is based on the two tools we used,
namely the OWL API and Gavel. The OWL API is a Java toolkit to create, load and change
OWL ontologies. It represents the ontology as objects that can be traversed when working
with the ontology. It also provides access to OWL reasoners such as Hermit [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Gavel 2 is a
Python tool to create and work with FOL files. It provides functions to create new FOL axioms
and objects and methods to export them in TPTP or string format. It provides access to FOL
reasoners such as VAMPIRE [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>The goal of our tool is to translate OWL ontologies into first order logic. This means both
the OWL tools of the OWL API and the FOL tools of Gavel provide important functionality for
FOWL. Because the OWL API is only available in Java and Gavel only in Python, FOWL uses
both languages. FOWL is started and stopped from Python. The Python script then starts a
Java server that handles the OWL ontology and communicates with Python via Py4J 3.</p>
      <sec id="sec-4-1">
        <title>1https://github.com/gavel-tool/python-gavel-owl/wiki/OWL-to-FOL-mapping 2https://github.com/gavel-tool/python-gavel 3https://www.py4j.org/</title>
        <p>When the Python script starts the Java server, it specifies as a parameter the ontology which
is to be translated. This can be a local file or an IRI. The ontology then gets loaded by the OWL
API, along with any imported ontologies. The visitor pattern, an easy and eficient way to visit
each object of the ontology, is used to traverse recursively through the ontology and create the
FOL translation. The translation is then saved in classes that mirror Gavel’s FOL classes and
can be identified by their name function. These classes are provided to the Python script, which
iterates through the sentences provided by the Java server and translates them in a 1:1 style to
the appropriate Gavel classes. For reasoning over the translation, the sentences are then parsed
into the TPTP format.</p>
        <p>By providing a text file with conjectures in TPTP format, the VAMPIRE reasoner can then
reason over those conjectures. Gavel provides access to the reasoning result, as well as the steps
leading to it. The proof status is classified by using the SZS ontologies 4.</p>
        <p>FOWL can be accessed via a command line interface. It features functions that translate
ontologies and provide access to OWL reasoner Hermit as well as FOL reasoners VAMPIRE and
E. More detailed instructions on how to install and use FOWL can be found on the project’s
Github page 5. FOWL can be used according to the GNU Afero General Public License.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Evaluation</title>
      <p>
        Performance We evaluated the performance of FOWL for translating diferent OWL
ontologies to TPTP. The ontologies are Basic Formal Ontology (BFO) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], Pizza Ontology 6, Open
Energy Ontology (OEO) [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], Ontology for Biomedical Investigations (OBI) [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], Financial
Industries Business Ontology [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], Drosophila Anatomy Ontology (DAO) [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], Uberon [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ],
Gene Ontology (GO) [
        <xref ref-type="bibr" rid="ref18 ref19">18, 19</xref>
        ] and Chemical Entities of Bioglogical Interest (ChEBI) [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>The results are shown in Figure 2. BFO and the Pizza Ontology, which are the smallest
ontologies in our evaluation, have a significantly higher time-per-axiom-ratio than the larger
ontologies. This is possibly a result of the overhead due to background axioms and function
calls which is unafected by the ontology size. Figure 2b also shows that strongly axiomatized
ontologies such as OBI do not lead to a significant performance loss compared to weakly</p>
      <sec id="sec-5-1">
        <title>4http://www.tptp.org/Seminars/SZSOntologies/Summary.html 5https://github.com/gavel-tool/python-gavel-owl 6https://protege.stanford.edu/ontologies/pizza/pizza.owl</title>
        <p>(a) Absolute performance
(b) Relative performance
axiomatized ontologies. This implies that the type of axioms does not have a big influence on
the translation performance.</p>
        <p>Consistency If FOWL’s translation is correct, it should preserve the (in)consistency of an
ontology across the translation. Thus, in order to evaluate the quality of the translation of
FOWL, we ran the following experiment: We created a set of consistent and a set of inconsistent
OWL ontologies, translated them with FOWL to FOL, and evaluated the consistency of the
result using VAMPIRE.</p>
        <p>For this purpose we extracted modules of ChEBI based on randomly chosen classes using
ROBOT 7. Since ChEBI is consistent, all of its modules are consistent. In our experiment we
considered 168 consistent ontologies. To create inconsistent ontologies, we used modules of
ChEBI as starting point, but added additional axioms that lead to an inconsistency. For this
purpose an OWL reasoner was utilised to classify a given ChEBI module, and a random theorem
was selected for the purpose of generating a contradiction. E.g., if for a given ChEBI module
a theorem Subclass(, ) was selected, then the ontology consisted of the original ChEBI
module plus axioms asserting an individual that instantiates , but not . (Disjointness was
used analogously.) Using this approach 1261 inconsistent ontologies were created. Thus, the
experiment involved 1429 ontologies. In all cases VAMPIRE evaluation of the consistency of the
translated ontology matched the original OWL ontology.</p>
        <p>In conclusion, the conducted experiments support that consistency of an ontology is preserved
across the translation.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Related Work</title>
      <p>
        FOWL translates OWL 2 DL axioms into first-order axioms in TPTP format [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The Syntax of
OWL 2 DL is specified in [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. FOWL’s translation is based on OWL’s Direct Semantics [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ],
which is itself based on the description logic SROIQ [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The comparison of OWL and FOL
reasoning was investigated in [
        <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
        ]. These papers include a discussion of the translation from
OWL DL, which is based on the description logic SHOIND− , to FOL. The translation follows
the model theoretic semantics of SHOIND− , datatypes are translated as predicates and data
values as constants. FOWL applies the same design decisions to the translation of OWL 2 DL.
As far we can tell, this previous implementation of the translation from OWL DL to FOL has
not been made available publicly.
      </p>
      <p>
        The Heterogeneous Tool Set, Hets, supports the translation of OWL 2 DL ontologies into
FOL theories in various a number of formats including TPTP [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].8 One significant diference
between FOWL and Hets is that Hets is a stand-alone tool written in Haskell, which is
featurerich with a wide range of functionality. FOWL, in contrast, is specifically developed for the
task of translating OWL to FOL, and is therefore more lightweight and easy to use and install.
FOWL is deployed as a Python library and, thus, is easier to integrate in Python tool chains.
      </p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusion and Future Work</title>
      <p>Enabling the translation of OWL ontologies into rfist order logic gives ontology designers the
ability to combine the strengths of both languages. The OWL language is relatively easy to use
and is well supported by tools, thus it has been widely adopted for ontology engineering projects.
Nevertheless, it is common that nuances and axiomatic complexities of domain knowledge can
remain outside the reduced expressiveness of OWL as compared to the full FOL. The presented
tool can translate OWL ontologies into FOL in order to enable modular addition of and reasoning
with FOL-native axioms.</p>
      <p>The tool allows export of the translation result in TPTP syntax. Additional conjectures can
then be added, using TPTP syntax, to be reasoned over in combination with the translation,
and the ontology can be checked for consistency both in OWL and in FOL. FOWL has been
tested on diferent ontologies and has been shown to preserve the consistency properties of
ontologies during translation.</p>
      <p>Further work will include improving the performance of the tool as well of adding features
of convenience. For example, currently the predicate symbols of the FOL translations are based
on the IRIs in the OWL file. This works well for ontologies that use meaningful IRIs, but is
inconvenient for ontologies that use alphanumeric IRIs as class and property names.Hence,
we are planning to provide an option that uses a given annotation property (like rdfs:label)
for the generation of predicates. In addition, we will define a vocabulary for annotating OWL
ontologies with FOL axioms. FOWL will recognise these annotations and enrich the OWL
translation with these additional FOL axioms.</p>
      <p>
        Although, in general, FOL model finders do not scale well, the performance may be
significantly increased by techniques like optimal definition elimination [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. Since the ontologies
generated by FOWL only utilise a small fragment of the expressivity of FOL, it is an open
question how FOL model finders perform on ontologies that FOWL creates. We furthermore
plan to check the consistency of ontologies using BFO as an upper level with the BFO FOL
version.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>OWL</given-names>
            <surname>2 Web Ontology Language Document Overview (Second Edition)</surname>
          </string-name>
          ,
          <year>2012</year>
          . URL: https: //www.w3.org/TR/owl2-overview/.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>B.</given-names>
            <surname>Motik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. F.</given-names>
            <surname>Patel-Schneider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. C.</given-names>
            <surname>Grau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Horrocks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Parsia</surname>
          </string-name>
          , U. Sattler, Owl 2
          <string-name>
            <given-names>Web</given-names>
            <surname>Ontology Language Direct Semantics (Second Edition)</surname>
          </string-name>
          ,
          <year>2012</year>
          . URL: https://www.w3.org/ TR/owl2-direct-semantics/.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>I.</given-names>
            <surname>Horrocks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kutz</surname>
          </string-name>
          , U. Sattler,
          <source>The Even More Irresistible SROIQ., KR</source>
          <volume>6</volume>
          (
          <year>2006</year>
          )
          <fpage>57</fpage>
          -
          <lpage>67</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Horridge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. F.</given-names>
            <surname>Patel-Schneider</surname>
          </string-name>
          , OWL 2
          <string-name>
            <given-names>Web</given-names>
            <surname>Ontology Language Manchester Syntax (Second Edition)</surname>
          </string-name>
          ,
          <year>2012</year>
          . URL: https://www.w3.org/TR/owl2-manchester-syntax/.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Borgo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Masolo</surname>
          </string-name>
          , Foundational Choices in
          <string-name>
            <surname>DOLCE</surname>
          </string-name>
          , Springer Berlin Heidelberg, Berlin, Heidelberg,
          <year>2009</year>
          , pp.
          <fpage>361</fpage>
          -
          <lpage>381</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>540</fpage>
          -92673-3_
          <fpage>16</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R.</given-names>
            <surname>Arp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. D.</given-names>
            <surname>Spear</surname>
          </string-name>
          ,
          <article-title>Building Ontologies with Basic Formal Ontology</article-title>
          , MIT Press,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Osumi-Sutherland</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Reeve</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. J.</given-names>
            <surname>Mungall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Neuhaus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ruttenberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. S. X. E.</given-names>
            <surname>Jeferis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Armstrong</surname>
          </string-name>
          ,
          <article-title>A strategy for building neuroanatomy ontologies</article-title>
          ,
          <source>Bioinformatics</source>
          <volume>28</volume>
          (
          <year>2012</year>
          )
          <fpage>1262</fpage>
          -
          <lpage>1269</lpage>
          . doi:
          <volume>10</volume>
          .1093/bioinformatics/bts113.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.</given-names>
            <surname>Sutclife</surname>
          </string-name>
          ,
          <article-title>The TPTP Problem Library and Associated Infrastructure. From CNF to TH0</article-title>
          ,
          <source>TPTP v6.4.0, Journal of Automated Reasoning</source>
          <volume>59</volume>
          (
          <year>2017</year>
          )
          <fpage>483</fpage>
          -
          <lpage>502</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L.</given-names>
            <surname>Kovács</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Voronkov</surname>
          </string-name>
          ,
          <article-title>First-Order Theorem Proving and VAMPIRE</article-title>
          , in: International Conference on Computer Aided Verification, Springer,
          <year>2013</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Schulz</surname>
          </string-name>
          , E
          <article-title>- a Brainiac Theorem Prover</article-title>
          ,
          <source>AI</source>
          Communications
          <volume>15</volume>
          (
          <year>2002</year>
          )
          <fpage>111</fpage>
          -
          <lpage>126</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M.</given-names>
            <surname>Schneider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Carroll</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Herman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. F.</given-names>
            <surname>Patel-Schneider</surname>
          </string-name>
          , OWL 2
          <string-name>
            <given-names>Web</given-names>
            <surname>Ontology Language RDF-Based Semantics (Second Edition)</surname>
          </string-name>
          ,
          <year>2012</year>
          . URL: https://www.w3.org/TR/ owl2-rdf
          <string-name>
            <surname>-</surname>
          </string-name>
          based-semantics/.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>B.</given-names>
            <surname>Glimm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Horrocks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Motik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Stoilos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <source>HermiT: an OWL 2 Reasoner, Journal of Automated Reasoning</source>
          <volume>53</volume>
          (
          <year>2014</year>
          )
          <fpage>245</fpage>
          -
          <lpage>269</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Booshehri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Emele</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Flügel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Förster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Frey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Frey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Glauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hastings</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hofmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hoyer-Klick</surname>
          </string-name>
          , et al.,
          <source>Introducing the Open Energy Ontology: Enhancing Data Interpretation and Interfacing in Energy Systems Analysis, Energy and AI</source>
          (
          <year>2021</year>
          )
          <fpage>100074</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bandrowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Brinkman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Brochhausen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. H.</given-names>
            <surname>Brush</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Bug</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Chibucos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Clancy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Courtot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Derom</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dumontier</surname>
          </string-name>
          , et al.,
          <article-title>The Ontology for Biomedical Investigations</article-title>
          ,
          <source>PLOS ONE 11</source>
          (
          <year>2016</year>
          )
          <article-title>e0154556</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M.</given-names>
            <surname>Bennett</surname>
          </string-name>
          ,
          <article-title>The Financial Industry Business Ontology: Best Practice for Big Data</article-title>
          ,
          <source>Journal of Banking Regulation</source>
          <volume>14</volume>
          (
          <year>2013</year>
          )
          <fpage>255</fpage>
          -
          <lpage>268</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Costa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Reeve</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Grumbling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Osumi-Sutherland</surname>
          </string-name>
          ,
          <article-title>The Drosophila Anatomy Ontology</article-title>
          ,
          <source>Journal of Biomedical Semantics</source>
          <volume>4</volume>
          (
          <year>2013</year>
          )
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>C. J.</given-names>
            <surname>Mungall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Torniai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. V.</given-names>
            <surname>Gkoutos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. E.</given-names>
            <surname>Lewis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Haendel</surname>
          </string-name>
          ,
          <article-title>Uberon, an Integrative Multi-Species Anatomy Ontology</article-title>
          ,
          <source>Genome Biology</source>
          <volume>13</volume>
          (
          <year>2012</year>
          )
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ashburner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Ball</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Blake</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Botstein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Butler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Cherry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. P.</given-names>
            <surname>Davis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Dolinski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Dwight</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Eppig</surname>
          </string-name>
          , et al.,
          <string-name>
            <surname>Gene</surname>
            <given-names>Ontology</given-names>
          </string-name>
          :
          <article-title>Tool for the Unification of Biology</article-title>
          ,
          <source>Nature Genetics</source>
          <volume>25</volume>
          (
          <year>2000</year>
          )
          <fpage>25</fpage>
          -
          <lpage>29</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>S.</given-names>
            <surname>Carbon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Douglass</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. M.</given-names>
            <surname>Good</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. R.</given-names>
            <surname>Unni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. L.</given-names>
            <surname>Harris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. J.</given-names>
            <surname>Mungall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Basu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. L.</given-names>
            <surname>Chisholm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. J.</given-names>
            <surname>Dodson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Hartline</surname>
          </string-name>
          , et al.,
          <source>The Gene Ontology Resource: Enriching a GOld Mine</source>
          ,
          <source>Nucleic Acids Research</source>
          <volume>49</volume>
          (
          <year>2021</year>
          )
          <fpage>D325</fpage>
          -
          <lpage>D334</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>K.</given-names>
            <surname>Degtyarenko</surname>
          </string-name>
          , P. De Matos,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ennis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hastings</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zbinden</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>McNaught</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Alcántara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Darsow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Guedj</surname>
          </string-name>
          , M. Ashburner,
          <article-title>ChEBI: a Database and Ontology for Chemical Entities of Biological Interest</article-title>
          ,
          <source>Nucleic Acids Research</source>
          <volume>36</volume>
          (
          <year>2007</year>
          )
          <fpage>D344</fpage>
          -
          <lpage>D350</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>B.</given-names>
            <surname>e.</surname>
          </string-name>
          <article-title>a. Motik, OWL 2 Web Ontology Language Structural Specification</article-title>
          and FunctionalStyle
          <string-name>
            <surname>Syntax (Second Edition)</surname>
          </string-name>
          ,
          <year>2012</year>
          . URL: https://www.w3.org/TR/owl2-syntax/.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>D.</given-names>
            <surname>Tsarkov</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Horrocks</surname>
          </string-name>
          ,
          <article-title>DL Reasoner vs</article-title>
          . First-Order Prover., in: D.
          <string-name>
            <surname>Calvanese</surname>
          </string-name>
          , G. De Giacomo, E. Franconi (Eds.),
          <source>2003 International Workshop on Description Logics (DL2003)</source>
          , volume
          <volume>81</volume>
          ,
          <string-name>
            <surname>CEUR</surname>
          </string-name>
          ,
          <year>2003</year>
          . URL: http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>81</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>D.</given-names>
            <surname>Tsarkov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Riazanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bechhofer</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Horrocks</surname>
          </string-name>
          ,
          <article-title>Using VAMPIRE to Reason with OWL, in: S. A</article-title>
          .
          <string-name>
            <surname>McIlraith</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Plexousakis</surname>
          </string-name>
          , F. van Harmelen (Eds.),
          <source>The Semantic Web - ISWC 2004</source>
          , Springer Berlin Heidelberg, Berlin, Heidelberg,
          <year>2004</year>
          , pp.
          <fpage>471</fpage>
          -
          <lpage>485</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mossakowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Maeder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lüttich</surname>
          </string-name>
          , The Heterogeneous Tool Set, Hets, in: International Conference on Tools and
          <article-title>Algorithms for the Construction</article-title>
          and
          <source>Analysis of Systems</source>
          , Springer,
          <year>2007</year>
          , pp.
          <fpage>519</fpage>
          -
          <lpage>522</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>S.</given-names>
            <surname>Stephen</surname>
          </string-name>
          , T. Hahmann,
          <article-title>Model-finding for externally verifying FOL ontologies: A study of spatial ontologies</article-title>
          , in: B.
          <string-name>
            <surname>Brodaric</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Neuhaus</surname>
          </string-name>
          (Eds.),
          <source>Formal Ontology in Information Systems - Proceedings of the 11th International Conference, FOIS</source>
          <year>2020</year>
          , Cancelled / BozenBolzano, Italy,
          <source>September 14-17</source>
          ,
          <year>2020</year>
          , volume
          <volume>330</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , IOS Press,
          <year>2020</year>
          , pp.
          <fpage>233</fpage>
          -
          <lpage>248</lpage>
          . URL: https://doi.org/10.3233/FAIA200675. doi:
          <volume>10</volume>
          .3233/FAIA200675.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>