<!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>Using Aber-OWL for fast and scalable reasoning over BioPortal ontologies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Luke Slater</string-name>
          <email>luke.slater@kaust.edu.sa</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Georgios V Gkoutos</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paul N Schofield</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Robert Hoehndorf</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Computational Bioscience Research Center, King Abdullah University of Science and Technology</institution>
          ,
          <addr-line>4700 KAUST, 23955-6900, Thuwal</addr-line>
          ,
          <country country="SA">Saudi Arabia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Science, Aberystwyth University</institution>
          ,
          <addr-line>Aberystwyth, SY23 3DB, Wales</addr-line>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Department of Physiology, Development and Neuroscience, University of Cambridge</institution>
          ,
          <addr-line>Downing Street, CB2 3EG, England</addr-line>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <abstract>
        <p>Reasoning over biomedical ontologies using their OWL semantics has traditionally been a challenging task due to the high theoretical complexity of OWL-based automated reasoning. As a consequence, ontology repositories, as well as most other tools utilizing ontologies, either provide access to ontologies without use of automated reasoning, or limit the number of ontologies for which automated reasoning-based access is provided. We apply the Aber-OWL infrastructure to provide automated reasoning-based access to all accessible and consistent ontologies in BioPortal (368 ontologies). We perform an extensive performance evaluation to determine query times, both for queries of different complexity as well as for queries that are performed in parallel over the ontologies. We demonstrate that, with the exception of a few ontologies, even complex and parallel queries can now be answered in milliseconds, therefore allowing automated reasoning to be used on a large scale, to run in parallel, and with rapid response times.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 INTRODUCTION</title>
      <p>
        Major ontology repositories such as the BioPortal
        <xref ref-type="bibr" rid="ref20">(Noy et al.,
2009)</xref>
        , OntoBee
        <xref ref-type="bibr" rid="ref32">(Xiang et al., 2011)</xref>
        , or the Ontology Lookup
Service
        <xref ref-type="bibr" rid="ref4">(Cote et al., 2006)</xref>
        , have existed for a number of years,
and currently contain several hundred ontologies, enabling ontology
creators and maintainers to publish their ontology releases and make
them available to the wider community.
      </p>
      <p>
        Besides the hosting functionality that such repositories offer,
they usually also provide certain web-based features for browsing,
comparing, visualising and processing ontologies. One particularly
useful feature, currently missing from the major ontology
repositories, is the ability to provide online access to reasoning
services simultaneously over many ontologies. Such a feature
would enable the use of semantics and deductive inference when
processing data characterized with the ontologies these repositories
contain
        <xref ref-type="bibr" rid="ref10">(Hoehndorf et al., 2015)</xref>
        . Moreover, the ability to query
multiple ontologies simultaneously further enables data integration
across domains and data sources. For example, there is an increasing
amount of RDF
        <xref ref-type="bibr" rid="ref17">(Manola and Miller, 2004)</xref>
        data becoming available
through public SPARQL
        <xref ref-type="bibr" rid="ref25">(Seaborne and Prud’hommeaux, 2008)</xref>
        endpoints
        <xref ref-type="bibr" rid="ref14 ref2 ref28 ref31">(Jupp et al., 2014; The Uniprot Consortium, 2007;
Belleau et al., 2008; Williams et al., 2012)</xref>
        , which utilise multiple
ontologies to annotate entities.
However, enabling automated reasoning over multiple ontologies
is a challenging task since as automated reasoning can be highly
complex and costly in terms of time and memory consumption
        <xref ref-type="bibr" rid="ref29">(Tobies, 2000)</xref>
        . In particular, ontologies formulated in the Web
Ontology Language (OWL)
        <xref ref-type="bibr" rid="ref7">(Grau et al., 2008)</xref>
        can utilize
statements based on highly expressive description logics
        <xref ref-type="bibr" rid="ref13">(Horrocks
et al., 2000)</xref>
        , and therefore queries that utilize automated reasoning
cannot, in general, be guaranteed to finish in a reasonable amount
of time.
      </p>
      <p>
        Prior work on large-scale automated reasoning over biomedical
ontologies has often focused on the set of ontologies in Bioportal,
as it is one of the largest collections of ontologies freely available.
To enable inferences over this set of ontologies, modularization
techniques have been applied
        <xref ref-type="bibr" rid="ref5">(Del Vescovo et al., 2011)</xref>
        using
the notion of locality-based modules, and demonstrated that, for
most ontologies and applications, relatively small modules can be
extracted over which queries can be answered more efficiently.
Other work has focused on predicting the performance of reasoners
when applied to the set of BioPortal ontologies
        <xref ref-type="bibr" rid="ref24">(Sazonau et al.,
2013)</xref>
        , and could demonstrate that performance of particular
reasoners can reliably be predicted; at the same time, the authors
have conducted an extensive evaluation of average classification
times of each ontology.
      </p>
      <p>
        Other approaches apply RDFS reasoning
        <xref ref-type="bibr" rid="ref21">(Patel-Schneider et al.,
2004)</xref>
        for providing limited, yet fast, inference capabilities in
answering queries over Bioportal’s set of ontologies through a
SPARQL interface
        <xref ref-type="bibr" rid="ref22 ref23">(Salvadores et al., 2012, 2013)</xref>
        . Alternatively,
systems such as OntoQuery
        <xref ref-type="bibr" rid="ref30">(Tudose et al., 2013)</xref>
        provide access
to ontologies through automated reasoning but limit the number of
ontologies.
      </p>
      <p>
        The Aber-OWL
        <xref ref-type="bibr" rid="ref10">(Hoehndorf et al., 2015)</xref>
        system is a novel
ontology repository that aims to allow access to multiple ontologies
through automated reasoning utilizing the OWL semantics of the
ontologies. Aber-OWL mitigates the complexity challenge by using
a reasoner which supports only a subset of OWL (i.e., the OWL
EL profile
        <xref ref-type="bibr" rid="ref19">(Motik et al., 2009)</xref>
        ), ignoring ontology axioms and
queries that do not fall within this subset. This enables the provision
of polynomial-time reasoning, which is sufficiently fast for many
practical uses even when applied to large ontologies. However, thus
far, the Aber-OWL software is only applied to a few, manually
selected, ontologies, and therefore does not have a similar coverage
as other ontology repositories, nor does it cater for reasoning over
large sets of ontologies such as the ones provided by the BioPortal
ontology dataset (Bioportal contains, as of 9 March 2015, 428
ontologies consisting of 6,668,991 classes).
      </p>
      <p>Here, we apply the Aber-OWL framework to reason over the
majority of the available ontologies in Bioportal. We evaluate
the performance of querying ontologies with Aber-OWL, utilizing
337 ontologies from BioPortal, we evaluate Aber-OWL’s ability
to perform different types of queries as well as its scalability in
performing queries that are executed in parallel. We demonstrate
that the Aber-OWL framework makes it possible to provide, at least,
light-weight description logic reasoning over most of the freely
accessible ontologies contained in BioPortal, with a relatively low
memory footprint and high scalability in respect to the number
of queries executed in parallel, using only a single medium-sized
server as hardware to provide these services. Furthermore, we
identify several ontologies for which querying using automated
reasoning performs significantly worse than the majority of the other
ontologies tested, and discuss potential explanations and solutions.
2
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>METHODS</title>
      <sec id="sec-2-1">
        <title>Selection of ontologies</title>
        <p>We selected all ontologies contained in BioPortal as candidate
ontologies, and attempted to download the current versions of all the
ontologies for which a download link was provided by BioPortal. A
summary of the results is presented in Table 1.</p>
        <p>
          Out of 427 total ontologies listed by Bioportal, only 368 could
be directly downloaded and processed by Aber-OWL. Reasons for
failure to load ontologies include the absence of a download link
for listed ontologies, proprietary access to ontologies or ontologies
that are only available in proprietary data formats (e.g., some of the
ontologies and vocabularies provided as part of the Unified Medical
Language Systems
          <xref ref-type="bibr" rid="ref3">(Bodenreider, 2004)</xref>
          ). 39 ontologies were not
obtainable. Furthermore, 17 ontologies that could be downloaded
were not parseable with the OWL API, indicating a problem in the
file format used to distribute the ontology. Three ontologies were
inconsistent at the reasoning stage. Several ontologies also referred
to unobtainable ontologies as imports; however, we included these
ontologies in our analysis, utilizing only the classes and axioms that
were accessible. As Aber-OWL currently relies on the use of labels
to construct queries, we further removed 31 ontologies that did not
include any labels from our test set.
        </p>
        <p>Overall, we use set of 337 ontologies in our experiments
consisting of 3,466,912 classes and 6,997,872 logical axioms (of
which 12,721 are axioms involving relations, i.e., RBox axioms). In
comparison, BioPortal currently (9 March 2015) includes a total of
6,668,991 classes.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Use of the Aber-OWL reasoning infrastructure</title>
        <p>
          Aber-OWL
          <xref ref-type="bibr" rid="ref10">(Hoehndorf et al., 2015)</xref>
          is an ontology repository and
query service built on the OWLAPI
          <xref ref-type="bibr" rid="ref12">(Horridge et al., 2007)</xref>
          library,
which allows access to a number of ontologies through automated
reasoning. In particular, Aber-OWL allows users or software
applications to query the loaded ontologies using Manchester OWL
Syntax
          <xref ref-type="bibr" rid="ref11">(Horridge et al., 2006)</xref>
          , using the class and property
labels as short-form identifiers for classes. Aber-OWL exposes this
functionality on the Internet through a JSON API as well as a
web interface available on http://aber-owl.net. To answer
queries, Aber-OWL utilizes the ELK reasoner
          <xref ref-type="bibr" rid="ref15 ref16">(Kazakov et al.,
2014, 2011)</xref>
          , a highly optimized reasoner that supports the
OWLEL profile. Ontologies which are not OWL-EL are automatically
transmuted by the reasoner by means of ignoring all non-EL axioms,
though as of 2013 50.7% of ontologies in Bioportal were natively
using it
          <xref ref-type="bibr" rid="ref18">(Matentzoglu et al., 2013)</xref>
          .
        </p>
        <p>We extended the Aber-OWL framework to obtain a list of
ontologies from the Bioportal repository, periodically checking for
new ontologies as well as for new versions of existing ontologies. As
a result, our testing version of Aber-OWL maintains a mirror of the
accessible ontologies available in BioPortal. Furthermore, similarly
to the functionality provided by BioPortal, a record of older versions
of ontologies is kept within Aber-OWL, so that, in the future, the
semantic difference between ontology versions could be computed.</p>
        <p>In addition, we expanded the Aber-OWL software to count and
provide statistics about:</p>
        <p>The ontologies which failed to load, with associated error
messages;
Axioms, axiom types, and number of classes per ontology; and
Axioms, axiom types, and number of classes over all
ontologies contained within Aber-OWL.</p>
        <p>For each query to Aber-OWL, we also provide the query
execution time within Aber-OWL and pass this information back
to the client along with the result-set of the query.</p>
        <p>All information is available through Aber-OWL’s JSON API,
and the source code freely available at https://github.com/
bio-ontology-research-group/AberOWL.
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Experimental setup</title>
        <p>In order to evaluate the performance of querying single and multiple
ontologies in Aber-OWL, randomly queries of different complexity
were generated and executed. Since the ELK reasoner utilises a
cache for answering queries that have already been computed, each
of the generated query consisted of a new class expression. The
following types of class expressions were used in the generated
queries (for randomly generated A, B, and R):</p>
        <sec id="sec-2-3-1">
          <title>Primitive class: A</title>
        </sec>
        <sec id="sec-2-3-2">
          <title>Conjunctive query: A and B</title>
        </sec>
        <sec id="sec-2-3-3">
          <title>Existential query: R some A</title>
        </sec>
        <sec id="sec-2-3-4">
          <title>Conjunctive existential query: A and R some B 300 random queries for each of these type were generated for each ontology that was tested (1,200 queries in total per ontology). Each set of the 300 random queries that was generated, was subsequently</title>
          <p>split into three sets each of which contained 100 class expressions.
The random class expressions contained in the resulting sets were
then utilised to perform superclass (100 queries), equivalent (100
queries) and subclass (100 queries) queries and the response time of
the Aber-OWL framework was recorded for each of the query.</p>
          <p>We further test the scalability of answering the queries by
performing these queries in parallel. For this purpose, we remotely
query Aber-OWL with one query at once, 100 queries in parallel,
and 1,000 queries in parllel.</p>
          <p>In our test, we record the response time of each query, based
on the statistics provided by the Aber-OWL server; in particular,
response time does not include network latency. All tests are
performed on a server with 128GB memory and two Intel Xeon
E5-2680v2 10-core 2.8GHz CPUs with hyper-threading activated
(resulting in 40 virtual cores). The ELK reasoner underlying
AberOWL is permitted to use all available (i.e., all 40) cores to perform
classification and respond to queries.
3</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>RESULTS AND DISCUSSION</title>
      <p>On average, when performing a single query over Aber-OWL, query
results are returned in 10.8 milliseconds (standard deviation: 48.0
milliseconds). The time required to answer a query using
AberOWL correlates linearly with the number of logical axioms in the
ontologies (Pearson correlation, = 0:33), and also strongly
correlates with the number of queries performed in parallel (Pearson
correlation, = 0:82). Figure 1 shows the query times for the
ontologies based on the type of query, and Figure 2 shows the
query times based on different number of queries run in parallel.
The maximum observed memory consumption for the Aber-OWL
server while performing these tests was 66.1 GB.</p>
      <p>
        We observe several ontologies for which query times are
significantly higher than for the other ontologies. The most prevalent
outlier is the NCI Thesaurus
        <xref ref-type="bibr" rid="ref26">(Sioutos et al., 2007)</xref>
        for which
average query time is 600 ms when performing a single query
over Aber-OWL. Previous analysis of NCI Thesaurus has identified
axioms which heavily impact the performance of classification for
the ontology using multiple description logic reasoners
        <xref ref-type="bibr" rid="ref6">(Gonc¸alves
et al., 2011)</xref>
        . The same analysis has also shown that it can
significantly improve reasoning time to add inferred axioms to the
ontology. To test whether this would also allow us to improve
reasoning time over the NCI Thesaurus in Aber-OWL and using
the ELK reasoner, we apply the Elvira modularization software
        <xref ref-type="bibr" rid="ref9">(Hoehndorf et al., 2011)</xref>
        , using the HermiT reasoner to classify
the NCI Thesaurus and adding all inferred axioms that fall into the
OWL-EL profile to the ontology, as opposed to ELK’s approach
of ignoring non-EL axioms during classification. We then repeat
our experiments. Figure 3 shows the different reasoning times for
NCI Thesaurus before and after processing with Elvira. Query
time reduces from 703 ms (standard deviation: 689 ms) before
processing with Elvira to 51 ms (standard deviation: 42 ms) after
processing with Elvira, demonstrating that adding inferred axioms
and removing axioms that do not fall in the OWL-EL profile can be
used to improve query time.
      </p>
      <p>Another outlier with regard to average query time is the
Natural Products Ontology (NATPRO, http://bioportal.
bioontology.org/ontologies/NATPRO). However, as
NATPRO is expressed in OWL-Full, it cannot reliably be classified
with a Description Logic reasoner, and therefore we cannot apply
(d) conjunctive existential queries
Fig. 1: Query times as function of the number of logical axioms in
the ontologies, separated by the type of query.
(a) primitive classes
(b) conjunctive queries
(c) existential queries
(a) Sequential querying
(b) 100 parallel queries
(c) 1,000 parallel queries
the same approach to improve the performance of responding to
queries.
3.1</p>
      <sec id="sec-3-1">
        <title>Future Work</title>
        <p>
          The performance of using automated reasoning for querying
ontologies relies heavily on the type of reasoner used. We have
used the ELK
          <xref ref-type="bibr" rid="ref15 ref16">(Kazakov et al., 2014, 2011)</xref>
          reasoner in our
evaluation; however, it is possible to substitute ELK with any other
OWLAPI-compatible reasoners. In particular, novel reasoners such
as Konklude
          <xref ref-type="bibr" rid="ref27">(Steigmiller et al., 2014)</xref>
          , which outperform ELK in
many tasks
          <xref ref-type="bibr" rid="ref1">(Bail et al., 2014)</xref>
          , may provide further improvements in
performance and scalability.
        </p>
        <p>
          We identified several ontologies as leading to performance
problems, i.e., they are outliers during query time testing. For these
ontologies, including the Natural Products Ontology (NATPRO),
and, to a lesser degree, the Drug Ontology (DRON)
          <xref ref-type="bibr" rid="ref8">(Hanna
et al., 2013)</xref>
          , similar ‘culprit-finding’ analysis methods may be
applied as have previously been applied for the NCI Thesaurus
          <xref ref-type="bibr" rid="ref6">(Gonc¸alves et al., 2011)</xref>
          . These methods may also allow the
ontology maintainers to identifying possible modifications to their
ontologies that would result in better reasoner performance.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>CONCLUSION</title>
      <p>
        We have demonstrated that it is feasible to reason over most of the
ontologies available in BioPortal in real time, and that queries over
these ontologies can be answered quickly, in real-time, and using
only standard server hardware. We further tested the performance
of answering queries in parallel, and show that, for the majority of
cases, even highly parallel access allows quick response times.
We have also identified a number of ontologies for which
performance of automated reasoning, at least when using
AberOWL and the ELK reasoner, is significantly worse, which renders
them particularly problematic for application that carry heavy
parallel loads. At least for some of these ontologies, pre-processing
ontologies using tools such as Elvira
        <xref ref-type="bibr" rid="ref9">(Hoehndorf et al., 2011)</xref>
        can
mitigate these problems.
      </p>
      <p>The ability to reason over a very large number of ontologies,
such as all the ontologies in BioPortal, opens up the possibility to
frequently use reasoning not only locally when making changes to a
single ontology, but also monitor – in real time – the consequences
that a change may have on other ontologies, in particular on
ontologies that may import the ontologies that is being changed.
Using automated reasoning over all ontologies within a domain
therefore has the potential to increase interoperability between
ontologies and associated data by verifying mutual consistency and
enabling queries across multiple ontologies, and our results show
that such a system can now be implemented with the available
software tools and commonly used server hardware.</p>
    </sec>
    <sec id="sec-5">
      <title>ACKNOWLEDGEMENTS REFERENCES</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Bail</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Glimm</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <article-title>Jime´nez-</article-title>
          <string-name>
            <surname>Ruiz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matentzoglu</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Steigmiller</surname>
          </string-name>
          , A., editors (
          <year>2014</year>
          ).
          <article-title>ORE 2014: OWL Reasoner Evaluation Workshop</article-title>
          . Number 1207 in CEUR Workshop Proceedings. CEUR-WS.org, Aachen, Germany.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Belleau</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nolin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tourigny</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rigault</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Morissette</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Bio2RDF: Towards a mashup to build bioinformatics knowledge systems</article-title>
          .
          <source>Journal of Biomedical Informatics</source>
          ,
          <volume>41</volume>
          (
          <issue>5</issue>
          ),
          <fpage>706</fpage>
          -
          <lpage>716</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Bodenreider</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>The Unified Medical Language System (UMLS): integrating biomedical terminology</article-title>
          .
          <source>Nucleic Acids Res</source>
          ,
          <volume>32</volume>
          (Database issue),
          <fpage>D267</fpage>
          -
          <lpage>D270</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Cote</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Apweiler</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Hermjakob</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>The ontology lookup service, a lightweight cross-platform tool for controlled vocabulary queries</article-title>
          .
          <source>BMC Bioinformatics</source>
          ,
          <volume>7</volume>
          (
          <issue>1</issue>
          ),
          <volume>97</volume>
          +.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Del Vescovo</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gessler</surname>
            ,
            <given-names>D. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klinov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schneider</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Winget</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Decomposition and modular structure of bioportal ontologies</article-title>
          .
          <source>In The Semantic Web-ISWC</source>
          <year>2011</year>
          , pages
          <fpage>130</fpage>
          -
          <lpage>145</lpage>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>Gonc¸alves</article-title>
          , R. S.,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Analysing multiple versions of an ontology: A study of the nci thesaurus</article-title>
          .
          <source>In 24th International Workshop on Description Logics, page 147</source>
          . Citeseer.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Grau</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Motik</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Patelschneider</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>OWL 2: The next step for OWL</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          ,
          <volume>6</volume>
          (
          <issue>4</issue>
          ),
          <fpage>309</fpage>
          -
          <lpage>322</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Hanna</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Joseph</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brochhausen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Hogan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Building a drug ontology based on rxnorm and other sources</article-title>
          .
          <source>Journal of Biomedical Semantics</source>
          ,
          <volume>4</volume>
          (
          <issue>1</issue>
          ),
          <fpage>44</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Hoehndorf</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumontier</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oellrich</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wimalaratne</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rebholz-Schuhmann</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schofield</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Gkoutos</surname>
            ,
            <given-names>G. V.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>A common layer of interoperability for biomedical ontologies based on OWL EL</article-title>
          . Bioinformatics,
          <volume>27</volume>
          (
          <issue>7</issue>
          ),
          <fpage>1001</fpage>
          -
          <lpage>1008</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Hoehndorf</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Slater</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schofield</surname>
            ,
            <given-names>P. N.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Gkoutos</surname>
            ,
            <given-names>G. V.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Aber-owl: a framework for ontology-based data access in biology</article-title>
          .
          <source>BMC Bioinformatics.</source>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Horridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Drummond</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goodwin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rector</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stevens</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>The Manchester OWL Syntax</article-title>
          .
          <source>Proc. of the 2006 OWL Experiences and Directions Workshop (OWL-ED2006).</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Horridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bechhofer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Noppens</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Igniting the OWL 1.1 touch paper: The OWL API</article-title>
          .
          <source>In Proceedings of OWLED 2007: Third International Workshop on OWL Experiences and Directions.</source>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Tobies</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Practical reasoning for very expressive description logics</article-title>
          .
          <source>Logic Journal of the IGPL</source>
          ,
          <volume>8</volume>
          (
          <issue>3</issue>
          ),
          <fpage>239</fpage>
          -
          <lpage>264</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Jupp</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malone</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bolleman</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brandizi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Davies</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gaulton</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gehant</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Laibe</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Redaschi</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wimalaratne</surname>
            ,
            <given-names>S. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>Le</given-names>
            <surname>Novre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            ,
            <surname>Parkinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Birney</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            , and
            <surname>Jenkinson</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. M.</surname>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>The EBI RDF platform: linked open data for the life sciences</article-title>
          .
          <source>Bioinformatics</source>
          ,
          <volume>30</volume>
          (
          <issue>9</issue>
          ),
          <fpage>1338</fpage>
          -
          <lpage>1339</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Kazakov</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , Kro¨tzsch, M., and Simancˇ´ık,
          <string-name>
            <surname>F.</surname>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Unchain my EL reasoner</article-title>
          .
          <source>In Proceedings of the 23rd International Workshop on Description Logics (DL'10)</source>
          ,
          <source>CEUR Workshop Proceedings. CEUR-WS.org.</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Kazakov</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , Kro¨tzsch, M., and
          <string-name>
            <surname>Simancik</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>The incredible elk</article-title>
          .
          <source>Journal of Automated Reasoning</source>
          ,
          <volume>53</volume>
          (
          <issue>1</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>61</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Manola</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Miller</surname>
          </string-name>
          , E., editors (
          <year>2004</year>
          ).
          <source>RDF Primer. W3C Recommendation. World Wide Web Consortium.</source>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Matentzoglu</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bail</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>A corpus of owl dl ontologies</article-title>
          .
          <source>Description Logics</source>
          ,
          <volume>1014</volume>
          ,
          <fpage>829</fpage>
          -
          <lpage>841</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Motik</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grau</surname>
            ,
            <given-names>B. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fokoue</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Owl 2 web ontology language: Profiles</article-title>
          . Recommendation, World Wide Web Consortium (
          <year>W3C</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>N. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Whetzel</surname>
            ,
            <given-names>P. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dai</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dorf</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Griffith</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jonquet</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rubin</surname>
            ,
            <given-names>D. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Storey</surname>
            , M.-
            <given-names>A. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chute</surname>
            ,
            <given-names>C. G.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Bioportal: ontologies and integrated data resources at the click of a mouse</article-title>
          .
          <source>Nucleic acids research</source>
          ,
          <volume>37</volume>
          (
          <issue>Web Server issue</issue>
          ),
          <fpage>W170</fpage>
          -
          <lpage>173</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Patel-Schneider</surname>
            ,
            <given-names>P. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hayes</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>Owl web ontology language semantics and abstract syntax section 5. rdf-compatible model-theoretic semantics</article-title>
          .
          <source>Technical report, W3C.</source>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Salvadores</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alexander</surname>
            ,
            <given-names>P. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fergerson</surname>
            ,
            <given-names>R. W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N. F.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Using sparql to query bioportal ontologies and metadata</article-title>
          .
          <source>In The Semantic Web-ISWC</source>
          <year>2012</year>
          , pages
          <fpage>180</fpage>
          -
          <lpage>195</lpage>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Salvadores</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alexander</surname>
            ,
            <given-names>P. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N. F.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Bioportal as a dataset of linked biomedical ontologies and terminologies in rdf</article-title>
          .
          <source>Semantic web</source>
          ,
          <volume>4</volume>
          (
          <issue>3</issue>
          ),
          <fpage>277</fpage>
          -
          <lpage>284</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Sazonau</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sattler</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Brown</surname>
          </string-name>
          , G. (
          <year>2013</year>
          ).
          <article-title>Predicting performance of owl reasoners: Locally or globally? Technical report</article-title>
          ,
          <source>Technical report</source>
          , School of Computer Science, University of Manchester.
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>Seaborne</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Prud'hommeaux</surname>
          </string-name>
          , E. (
          <year>2008</year>
          ).
          <article-title>SPARQL query language for RDF. W3C recommendation, W3C</article-title>
          . http://www.w3.org/TR/2008/REC-rdf
          <article-title>-sparql-query20080115/.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Sioutos</surname>
          </string-name>
          , N.,
          <string-name>
            <surname>de Coronado</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haber</surname>
            ,
            <given-names>M. W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hartel</surname>
            ,
            <given-names>F. W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shaiu</surname>
          </string-name>
          , W.-L., and
          <string-name>
            <surname>Wright</surname>
            ,
            <given-names>L. W.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Nci thesaurus: a semantic model integrating cancer-related clinical and molecular information</article-title>
          .
          <source>Journal of biomedical informatics</source>
          ,
          <volume>40</volume>
          (
          <issue>1</issue>
          ),
          <fpage>30</fpage>
          -
          <lpage>43</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>Steigmiller</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liebig</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Glimm</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Konclude: System description</article-title>
          .
          <source>Web Semantics: Science, Services and Agents on the World Wide Web</source>
          ,
          <volume>27</volume>
          (
          <issue>1</issue>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <given-names>The</given-names>
            <surname>Uniprot Consortium</surname>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>The universal protein resource (uniprot)</article-title>
          .
          <source>Nucleic Acids Res</source>
          ,
          <volume>35</volume>
          (Database issue).
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <surname>Tobies</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>The complexity of reasoning with cardinality restrictions and nominals in expressive description logics</article-title>
          .
          <source>J. Artif. Int. Res.</source>
          ,
          <volume>12</volume>
          (
          <issue>1</issue>
          ),
          <fpage>199</fpage>
          -
          <lpage>217</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          <string-name>
            <surname>Tudose</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hastings</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Muthukrishnan</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Owen</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Turner</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dekker</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kale</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ennis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Steinbeck</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Ontoquery: easy-to-use web-based owl querying</article-title>
          .
          <source>Bioinformatics</source>
          ,
          <volume>29</volume>
          (
          <issue>22</issue>
          ),
          <fpage>2955</fpage>
          -
          <lpage>2957</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <string-name>
            <surname>Williams</surname>
            ,
            <given-names>A. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Harland</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Groth</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pettifer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chichester</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Willighagen</surname>
            ,
            <given-names>E. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Evelo</surname>
            ,
            <given-names>C. T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blomberg</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ecker</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goble</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Mons</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Open phacts: semantic interoperability for drug discovery</article-title>
          .
          <source>Drug Discovery Today</source>
          ,
          <volume>17</volume>
          (
          <issue>2122</issue>
          ),
          <fpage>1188</fpage>
          -
          <lpage>1198</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mungall</surname>
            ,
            <given-names>C. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruttenberg</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Ontobee: A linked data server and browser for ontology terms</article-title>
          .
          <source>In Proceedings of International Conference on Biomedical Ontology</source>
          , pages
          <fpage>279</fpage>
          -
          <lpage>281</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>