<!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>Partitioning of BioPortal Ontologies: An Empirical Study</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alsayed Algergawy</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Birgitta Konig-Ries</string-name>
          <email>birgitta.koenig-riesgg@uni-jena.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Heinz-Nixdorf Chair for Distributed Information Systems, Institute for Computer Science, Friedrich Schiller University of Jena</institution>
          ,
          <addr-line>Jena</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>BioPortal is a leading repository of biomedical ontologies developed in di erent formats such as OWL and OBO. There is an increasing number of ontologies as well as an increasing number of concepts available via this platform. This has sparked a number of studies analyzing di erent aspects of BioPortal ontologies, such as their quality and reuse. With this paper, we add a new aspect to this body of work: The current version of BioPortal supports the access to whole ontologies; however, often, users are interested to obtain access to subsets of ontologies. This is particularly true for big ontologies. This requires partitioning of ontologies. In this paper, we therefore investigate how suitable BioPortal ontologies are for being partitioned with state of the art tools.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Ontologies provide domain knowledge in machine readable formats. They
are widely used in various applications, e.g., to drive data annotation, data
integration, information retrieval, and in particular widely used in biological
and biomedical research [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Therefore, a large number of ontologies have been
developed and there is a growing necessity to keep them in a common repository
to make them accessible and manageable. Examples of such repositories include
BioPortal [
        <xref ref-type="bibr" rid="ref17 ref25 ref32">17,25,32</xref>
        ] 1, OntoBee [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] 2 and AgroPortal [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] 3.
      </p>
      <p>
        Since its deployment, the National Center for Biomedical Ontologies (NCBO)
BioPortal has evolved to become the prevalent repository of biomedical
ontologies and terminologies [
        <xref ref-type="bibr" rid="ref17 ref32">17,32</xref>
        ]. In 2008, BioPortal had 72 ontologies with
around 300,000 concepts, while in the current version4 it contains 821 ontologies
with 8,859,512 concepts. This shows that there is a tremendous increase in both
the number of ontologies and the number of concepts. BioPortal provides a
number of services, amongst others to obtain ontology information, such as
ontology metadata and individual ontology terms, to search within ontologies,
and to visualize them.
      </p>
      <p>
        Due to its popularity, di erent aspects of BioPortal ontologies have been
investigated. For example, a number of approaches have been introduced to
investigate the quality of BioPortal ontologies [
        <xref ref-type="bibr" rid="ref18 ref5">5,18</xref>
        ]. Another aspect that
is intensively studied w.r.t. BioPortal ontologies is ontology reuse [
        <xref ref-type="bibr" rid="ref15 ref19 ref8">8,15,19</xref>
        ].
However to the best of our knowledge, there is only one study focusing on
the decomposition and partitioning of BioPortal ontologies [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. This study was
conducted in 2011 when the number of ontologies was 250 of which 218 were
OWL or OBO ontologies. The study was conducted on that set of ontologies.
This study has been replicated in 2014 by another study utilizing the same
methodology and software to extend the experiments on BioPortal ontologies
at that time [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. There is no recent or comprehensive study on this important
aspect, though. With this paper, we aim to ll this gap with an empirical analysis
for partitioning BioPortal ontologies.
      </p>
      <p>
        Ontology modularization covers the problem of identifying a fragment or a set
of fragments of an ontology. The process of identifying a fragment of an ontology
given a user input (request) is called ontology module extraction [
        <xref ref-type="bibr" rid="ref23 ref24 ref9">9,23,24</xref>
        ], while
the process that partitions the ontology into a set of fragments is called ontology
partitioning [
        <xref ref-type="bibr" rid="ref2 ref22 ref4">2,4,22</xref>
        ]. Ontology modularization can be used to support a number
of complex tasks, such as maintenance, reuse and knowledge selection [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ],
reasoning [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] and integration of existing ontologies. An ontology module is
de ned as a reusable component of a larger or more complex ontology [
        <xref ref-type="bibr" rid="ref21 ref7">7,21</xref>
        ],
which is self-contained but bears a de nite association to other ontology modules,
including the original ontology. In this paper, we aim to study and investigate
the partitionability of BioPortal ontologies. To this end, we adopt three di erent
partitioning approaches belonging to two di erent categories: PATO, and OAPT
as structural-based and AD as a logic-based partitioning approaches. PATO is
a tool used to partition large ontologies into smaller modules based on the
structure of the class hierarchy [
        <xref ref-type="bibr" rid="ref26 ref27">26,27</xref>
        ]. AD (Atomic decomposition) depends
on the de nition of logical dependence that allows the de nition of clumps
of highly interlaced axioms (called atoms) that are never split across two or
more modules [
        <xref ref-type="bibr" rid="ref13 ref31">31,13</xref>
        ]. OAPT (Ontology Analysis and Partition Tool) aims to
split an ontology into a set of modules exploiting a seeding-based clustering
approach [
        <xref ref-type="bibr" rid="ref1 ref2">1,2</xref>
        ]. We applied these approaches on the BioPortal ontology repository
and analyzed the partitioning results.
      </p>
      <p>The remainder of the paper is organized as follows: background is presented
in Section 2. Section 3 provides an overview of the proposed methodology. The
experimental evaluation of the used partitioning approaches w.r.t. Bioportal
ontologies is introduced in Section 4. Finally, Section 5 concludes the paper.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>
        An ontology, O, is a set of axioms, each representing a statement about
the domain. The building blocks of axioms are entities, such as concepts,
properties, individuals, and data types [
        <xref ref-type="bibr" rid="ref11 ref29">11,29</xref>
        ]. We describe an ontology as
a 6-tuple, denoted as O = fC; P; HC ; HP ; A; Ig. C and P are two disjoint
sets of classes (concepts) and properties, respectively. HC = f(C1; C2) 2 C
Cj C1 subsumes C2g represents the hierarchy of class subsumption. Similarly,
HP is the hierarchy between properties. A is a set of axioms and I is a set of
instances associated to the set concepts C and properties P . A signature S of an
ontology O based on a description logic L is the union of concepts, properties,
and instances, i.e. S = C [ P [ I.
      </p>
      <p>
        A module M of an ontology O is a reusable part of O, which is self-contained
but bears a de nite association to other ontology modules, including the original
ontology [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Formally, we de ne an ontology module Mi(O) following [
        <xref ref-type="bibr" rid="ref10 ref16 ref9">9,10,16</xref>
        ]:
De nition 1. A module Mi(O) is a module of the ontology O w.r.t. a
description logic L, if for every axiom over L with S( ) S, we have
Mi(O) j= if O j= .
      </p>
      <p>
        An ontology module can be represented as a 6-tuple Mi(O) =
fCMi ; PMi ; HMCi ; HMPi ; AMi ; IMi g, where CMi C, PMi P , etc. This
de nition implies that any information that exists or can be entailed from the
module Mi(O) should also exist or could be entailed from the original ontology
O. This enables the reuse of ontology modules either as they are or by enlarging
them by adding more axioms. Therefore, each module can be considered as
an ontology by itself. To achieve this, each module should be self-contained,
consistent, and topic-centric [
        <xref ref-type="bibr" rid="ref4 ref7">4,7</xref>
        ].
      </p>
      <p>
        We de ne the ontology modularization process (partitioning) as follows:
given an ontology O, partition the ontology entities into a set of modules
M1; M2; :::; Mk such that the cohesion of entities in each module is high (i.e.
intra-module similarity is high), while the coupling between any pair of modules
is low. To conduct the analysis of the partitioning process, a number of evaluation
criteria been designed as a trade-o between the modularization quality and
the modularization e ciency [
        <xref ref-type="bibr" rid="ref26 ref3">3,26</xref>
        ]. In this study, we consider the number of
modules, the number of entities in each module, and the time needed to achieve
partitioning.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Methodology</title>
      <p>Partitioning BioPortal ontologies into suitable partitions (modules) is certainly
valuable when it comes to processing, editing, and analyzing them or reusing
their parts. To investigate the partitioning aspect of BioPortal ontologies, we
propose a work ow that contains the following main steps: i) get all accessible
ontologies using the BioPortal API5, ii) transform these ontologies into OWL or
OBO formats using OWL API6, iii) partition these ontologies using one of the
following partitioning algorithms, and iv) analyse the partitioning results. To
5 http://data.bioontology.org/documentation
6 http://owlcs.github.io/owlapi/
keep this paper self-contained, we give a brief summary of each the partitioning
algorithms used.
3.1</p>
      <sec id="sec-3-1">
        <title>PATO</title>
        <p>
          PATO is an ontology partitioning tool making use of the following steps to
partition an ontology [
          <xref ref-type="bibr" rid="ref27 ref28">27,28</xref>
          ]: i) dependency graph creation: a graph structure
is created to represent dependencies between ontology entities, where nodes of
the graph are the values of "rdf:label" or "rdf:ID". ii) graph partitioning : a
set of nodes of given minimal and maximal size for which the strength of the
connection between the nodes inside the set is higher than the strength of any
connection to nodes outside the set is used to determine sets of ontology elements
that should be in one module, and iii) a distributed ontology is created based
on the graph partitioning.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>OAPT</title>
        <p>
          The ontology analysis and partitioning tool (OAPT) [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] aims to partition
ontologies into a set of modules based on exploiting the seeding-based clustering
algorithm [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. The algorithm has the following steps: i) ranking the ontology
concepts: A rst step is to quantify the importance of each concept within
the concept graph (ontology) to select which concepts could be used later as
important concepts. Some of these important concepts are then elected to be
cluster heads, the seed of the partition. ii) determine cluster heads : the next
step is to select which concepts represent cluster heads. In this context, we
have to deal with two arising questions: how many cluster heads should we
select? and which cluster heads? iii) partitioning : the seed-based algorithm
initiates one partition for each cluster head. Then, it places direct children in the
corresponding partition and nally, for the remaining (non-partitioned) concepts,
a membership function to assign remaining nodes to their tting partition is
developed. and v) generate module: the following step is to generate a module for
each partition preserving the required intra-relationships between concepts in the
same partition as well as inter-links between concepts from di erent partitions.
3.3
        </p>
        <p>
          AD
The atomic decomposition (AD) is a compact representation of modular
structure of the ontology [
          <xref ref-type="bibr" rid="ref13 ref31">13,31</xref>
          ]. AD of an ontology O is a pair consisting of a set
of atoms and a directed dependency relation over these atoms [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ], where an atom
is a maximal set of axioms which are tightly bound to each other. For computing
Atomic Decompositions we used the o -the-shelf implementation provided by
Del Vescovo and Palmisano [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ]. The implementation is available via Maven
Central (maven.org) with an artifactId of owlapitools-atomicdecomposition.
The current implementation of the AD approach supports extracting three types
of syntactic-locality-based modules: the bottom module, the top module, and the
star module.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Evaluation</title>
      <p>4.1</p>
      <sec id="sec-4-1">
        <title>Setup</title>
        <p>In this section, we rst describe the setup of our evaluation and then discuss
evaluation results.</p>
        <p>We carried out a set of experiments using a 3.4GHz Intel (R) Core i7
processor with 16GB RAM running Windows 7. We make use of the available
implementation of the partitioning tools: AD can be accessed through this link
7, PATO, and OAPT from this link8. We run this set of experiments using the
BioPortal ontology repository version that contains 792 ontologies9, of which 710
are accessible and can be downloaded using the BioPortal API. 657 ontologies
are represented or can be converted to OWL or OBO formats.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Results</title>
        <p>We ran the PATO, OAPT, and AD partitioning tools to partition these 657
ontologies according to the respective partitioning algorithm implemented in
the tool. In the following, we present the results of PATO and OAPT together
as they are both classi ed as structural-based partitioning approaches, while the
results of AD are presented for using di erent strategies, bottom (Bot), top, and
star, as it is classi ed as logic-based partitioning approach.</p>
        <p>Number of modules. We started our analysis by considering how many
ontologies can be partitioned and how many partitions are generated for each
ontology. Results are summarized in Fig. 1, where results of OAPT and PATO
are shown in Fig. 1a and Fig. 1b, respectively. These gures show that OAPT and
PATO can partition 97% (635 out of 657) and 84% of the ontologies from the
repository, respectively. However, the two partitioning tools generate di erent
numbers of partitions according to their respective procedure.</p>
        <p>For OAPT, Fig. 1a shows that 142 ontologies can be represented as
one-module ontologies. The two main reasons behind that are i) 101 ontologies
have less than 50 concepts. Here, partitioning seems unnecessary. We report
also that 123 ontologies have less than 100 concepts. That means that at least
19 ontologies with more than 100 concepts, are represented as one-module
ontologies. ii) Investigating this set of 19 ontologies, we found that 15 out of
them have less than 200 concepts. For these, it could also be acceptable to be
represented as one-module ontology. We reviewed the remaining four ontologies
(BFLC, LUNGMAP-HUMAN, MSV and TM-SIGNS-AND-SYMPTS ) and we
found some issues of them. For example, the MSV (Metagenome Sample
7 https://web.stanford.edu/~horridge/publications/2014/iswc/
atomic-decomposition/data/
8 https://github.com/fusion-jena/OAPT
9 at the time of evaluation execution
Vocabulary) ontology is in its beta version since 2017. It has 648 concepts with
only ve is-a relations. Fig. 1a also shows that half of the accessible ontologies
(347 ontologies) in the BioPortal repository can be partitioned in up to only
ve partitions, while 590 ontologies can be partitioned in up to 30 modules.
The remaining set of ontologies representing most larger size ontologies are
partitioned into more than 30 partitions requiring more computational resources.
For example, the GO-PLUS ontology containing 80,999 is partitioned into
50 modules. The gure also illustrates that three di erent ontologies (SEQ,
SMASH, and ENM ) generate zero modules, where the sequence ontology (SEQ )
has only one concept producing a problem during the extraction of the concept,
while the current JENA API fails to parse and read the other two ontologies.
(a) OAPT
(b) PATO</p>
        <p>For PATO, as shown in Fig. 1b, the tool generates a large number of partitions
with a small number of entities based on a de ned parameter. The tool can
generate 1-module category for 10 di erent ontologies, eight of them also appear
in the same category when generated by OAPT. The remaining two ontologies
are SEQ (which appears in the 0-module category by OAPT ) and HORD. In
total, PATO generated 0 modules for 17 di erent ontologies. This is because the
tool fails to build the dependency graph for this set of ontologies. Fig. 1b also
shows that among 554 ontologies 140 ontologies are partitioned into more than
50 partitions.</p>
        <p>Partitioning time One important aspect that should be considered during the
analysis of partitioning results is to study the partitioning performance. In this
analysis we measured the time needed to execute the reading and partitioning
of each ontology. We sum the execution time for the set of ontologies within
the same category. Results are reported in Fig. 2. The gure summarizes the
average execution time (avg. time) to partition an ontology within the category.
(a) OAPT
For example, as shown in Fig. 2a, the 10-module category needs an average time
of 8.6 seconds to partition an ontology within the category for OAPT, while
PATO needs 86.5 seconds to partition an ontology within the same category,
as shown in Fig. 2b. Fig. 2a demonstrates also that the 100-module category
needs an average time of 110 minutes (approximately two hours) to achieve the
partitioning of an ontology. One more interesting ndings that can be extracted
from the gure is that the execution time depends not only on the number of
modules (partitions) but also on other internal characteristics of the ontology. For
example, the FAST-EVENT ontology has only four concepts and it needs 1286
and 103 seconds to do the partitioning using OAPT and PATO, respectively. We
investigate this ontology and we found that it has 15,700 individuals. Similarly,
the CU-VO has 11 concepts and 7320 individuals. However, it needs 920 seconds
for partitioning using OAPT, while PATO fails to partition it.</p>
        <p>
          AD results. Since results of the atomic decomposition of the BioPortal
ontologies has been introduced in an earlier study [
          <xref ref-type="bibr" rid="ref13 ref31">31,13</xref>
          ], in this section
we introduce the new results w.r.t. the current repository. These results
are summarized in Table 1. The table shows that the AD approach using
di erent strategies (bottom (Bot), Top, and Star ) was applied to the ontology
repository with 657 ontologies. The di erent strategies can generate correct
atoms (partitions) for 435, 410, and 442 ontologies using the bottom (Bot), Top,
and Star strategy, respectively. This represents 67% of the whole repository. Even
though this category of partitioning approaches generate atoms very fast, it fails
to cope with a large number of BioPortal ontologies. The table also shows that
the AD approach decomposes a number of ontologies with 0 atoms, where the Bot
and Star strategies produce 0 atoms for seven (the same set) ontologies, while
the Top strategy produces 0 atoms for 31 ontologies. One important nding here
is that the ontology SMASH is partitioned by all tools into 0 partitions (atoms).
criterion
        </p>
        <p>Bot Top Star
BioPortal is an important resource for biomedical ontologies. It is thus
worthwhile to investigatethe portal and the ontologies contained therein. While
existing work addresses a number of aspects, an analysis of partitionability of
BioPortal ontologies was still missing. In this paper, we describe rst steps to ll
this gap. We introduced an empirical study and analysis of the applicability of
partitioning to BioPortal ontologies. We investigated success of partitioning as
well as partioning performance for three existing partitioning tools. The study
showed that overall, for many - but not for all - ontologies in BioPortal partioning
works. Failure to partition seems to be at least partially due to characteristics
of the ontologies rather than of the tools. The study also shows, however, that
di erent algorithms result in very di erent partitions. In future work, we plan
to study the semantic content and usage of individual modules.
6</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work has been mostly funded by the Deutsche Forschungsgemeinschaft
(DFG) as part of the CRC 1076 AquaDiva.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>A.</given-names>
            <surname>Algergawy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Babalou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Kargar</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S. H.</given-names>
            <surname>Davarpanah</surname>
          </string-name>
          .
          <article-title>Seecont: A new seeding-based clustering approach for ontology matching</article-title>
          .
          <source>In 19th Internation Conference on Advances in Databases and Information Systems</source>
          , ADBIS, pages
          <volume>245</volume>
          {
          <fpage>258</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>A.</given-names>
            <surname>Algergawy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Babalou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Klan</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Ko</surname>
          </string-name>
          nig-Ries.
          <article-title>OAPT: A tool for ontology analysis and partitioning</article-title>
          .
          <source>In Proceedings of the 19th International Conference on Extending Database Technology, EDBT</source>
          , pages
          <volume>644</volume>
          {
          <fpage>647</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>A.</given-names>
            <surname>Algergawy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Babalou</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Ko</surname>
          </string-name>
          <article-title>nig-</article-title>
          <string-name>
            <surname>Ries</surname>
          </string-name>
          .
          <article-title>A new metric to evaluate ontology modularization</article-title>
          .
          <source>In 2nd International Workshop on Summarizing and Presenting Entities and Ontologies Co-located with the 13th Extended Semantic Web Conferenc</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>F.</given-names>
            <surname>Amato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. D.</given-names>
            <surname>Santo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Moscato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Persia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Picariello</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.R.</given-names>
            <surname>Poccia</surname>
          </string-name>
          .
          <article-title>Partitioning of ontologies driven by a structure-based approach</article-title>
          .
          <source>In 2015 IEEE International Conference on Semantic Computing</source>
          , pages
          <volume>320</volume>
          {
          <fpage>323</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>M.</given-names>
            <surname>Amith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Lossio-Ventura</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Tao</surname>
          </string-name>
          .
          <article-title>Assessing the practice of biomedical ontology evaluation: Gaps and opportunities</article-title>
          .
          <source>Journal of Biomedical Informatics</source>
          ,
          <volume>80</volume>
          :1{
          <fpage>13</fpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. M.
          <string-name>
            <surname>d'Aquin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Schlicht</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Stuckenschmidt</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Sabou</surname>
          </string-name>
          .
          <article-title>Ontology modularization for knowledge selection: Experiments and evaluations</article-title>
          .
          <source>In 18th International Conference on Database and Expert Systems Applications, DEXA</source>
          , pages
          <volume>874</volume>
          {
          <fpage>883</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>P.</given-names>
            <surname>Doran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. A. M.</given-names>
            <surname>Tamma</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Iannone</surname>
          </string-name>
          .
          <article-title>Ontology module extraction for ontology reuse: an ontology engineering perspective</article-title>
          .
          <source>In Proceedings of the Sixteenth ACM Conference on Information and Knowledge Management, CIKM</source>
          , pages
          <volume>61</volume>
          {
          <fpage>70</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>M.</given-names>
            <surname>Fernandez-Lopez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Poveda-Villalon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Suarez-Figueroa</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Gomez-Perez</surname>
          </string-name>
          .
          <article-title>Why are ontologies not reused across the same domain? J. Web Semant</article-title>
          .,
          <volume>57</volume>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>B. C.</given-names>
            <surname>Grau</surname>
          </string-name>
          , I. Horrocks,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kazakov</surname>
          </string-name>
          , and
          <string-name>
            <given-names>U.</given-names>
            <surname>Sattler</surname>
          </string-name>
          .
          <article-title>Just the right amount: extracting modules from ontologies</article-title>
          .
          <source>In Proceedings of the 16th International Conference on World Wide Web, WWW</source>
          , pages
          <volume>717</volume>
          {
          <fpage>726</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>B. C.</given-names>
            <surname>Grau</surname>
          </string-name>
          , I. Horrocks,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kazakov</surname>
          </string-name>
          , and
          <string-name>
            <given-names>U.</given-names>
            <surname>Sattler</surname>
          </string-name>
          .
          <article-title>Modular reuse of ontologies: Theory and practice</article-title>
          .
          <source>J. Artif. Intell. Res. (JAIR)</source>
          ,
          <volume>31</volume>
          :
          <fpage>273</fpage>
          {
          <fpage>318</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>N.</given-names>
            <surname>Guarino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Oberle</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Staab</surname>
          </string-name>
          .
          <article-title>What is an ontology?</article-title>
          <source>In Handbook on Ontologies</source>
          , pages
          <volume>1</volume>
          {
          <fpage>17</fpage>
          .
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>R.</given-names>
            <surname>Hoehndorf</surname>
          </string-name>
          ,
          <string-name>
            <surname>P. N.</surname>
          </string-name>
          <article-title>Scho eld, and</article-title>
          <string-name>
            <given-names>G. V.</given-names>
            <surname>Gkoutos</surname>
          </string-name>
          .
          <article-title>The role of ontologies in biological and biomedical research: a functional perspective</article-title>
          .
          <source>Brie ngs in Bioinformatics</source>
          ,
          <volume>16</volume>
          (
          <issue>6</issue>
          ):
          <volume>1069</volume>
          {
          <fpage>1080</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>M. Horridge</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Mortensen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Parsia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          <string-name>
            <surname>Sattler</surname>
            , and
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Musen</surname>
          </string-name>
          .
          <article-title>A study on the atomic decomposition of ontologies</article-title>
          .
          <source>In The Semantic Web - ISWC 2014 - 13th International Semantic Web Conference, Riva del Garda, Italy, October 19-23</source>
          ,
          <year>2014</year>
          . Proceedings,
          <string-name>
            <surname>Part</surname>
            <given-names>II</given-names>
          </string-name>
          , pages
          <volume>65</volume>
          {
          <fpage>80</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>C. Jonquet</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Toulet</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Arnaud</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Aubin</surname>
            ,
            <given-names>E. D. Y.</given-names>
          </string-name>
          <string-name>
            <surname>Kabore</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Emonet</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Graybeal</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Laporte</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Pesce</surname>
            , and
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Larmande. Agroportal</surname>
          </string-name>
          :
          <article-title>A vocabulary and ontology repository for agronomy</article-title>
          .
          <source>Computers and Electronics in Agriculture</source>
          ,
          <volume>144</volume>
          :
          <fpage>126</fpage>
          {
          <fpage>143</fpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>M. R. Kamdar</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Tudorache</surname>
            , and
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Musen</surname>
          </string-name>
          .
          <article-title>A systematic analysis of term reuse and term overlap across biomedical ontologies</article-title>
          .
          <source>Semantic Web</source>
          ,
          <volume>8</volume>
          (
          <issue>6</issue>
          ):
          <volume>853</volume>
          {
          <fpage>871</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>B.</given-names>
            <surname>Konev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Walther</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Wolter</surname>
          </string-name>
          .
          <article-title>Model-theoretic inseparability and modularity of description logic ontologies</article-title>
          .
          <source>Artif</source>
          . Intell.,
          <volume>203</volume>
          :
          <fpage>66</fpage>
          {
          <fpage>103</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>M. A. Musen</surname>
            ,
            <given-names>N. F.</given-names>
          </string-name>
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N. H.</given-names>
          </string-name>
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>P. L.</given-names>
          </string-name>
          <string-name>
            <surname>Whetzel</surname>
            ,
            <given-names>C. G.</given-names>
          </string-name>
          <string-name>
            <surname>Chute</surname>
          </string-name>
          , M.
          <article-title>-</article-title>
          <string-name>
            <surname>A. Story</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Smith</surname>
          </string-name>
          , and
          <article-title>the NCBO team. The national center for biomedical ontology</article-title>
          .
          <source>Journal of the American Medical Informatics Association</source>
          ,
          <volume>19</volume>
          (
          <issue>12</issue>
          ):
          <volume>190</volume>
          {
          <fpage>195</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>C. Ochs</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>He</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Geller</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Perl</surname>
            , G. Hripcsak, and
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Musen</surname>
          </string-name>
          .
          <article-title>Utilizing a structural meta-ontology for family-based quality assurance of the bioportal ontologies</article-title>
          .
          <source>Journal of Biomedical Informatics</source>
          ,
          <volume>61</volume>
          :
          <fpage>63</fpage>
          {
          <fpage>76</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>C. Ochs</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Perl</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Geller</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Arabandi</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Tudorache</surname>
            , and
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Musen</surname>
          </string-name>
          .
          <article-title>An empirical analysis of ontology reuse in bioportal</article-title>
          .
          <source>Journal of Biomedical Informatics</source>
          ,
          <volume>71</volume>
          :
          <fpage>165</fpage>
          {
          <fpage>177</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20. E.
          <string-name>
            <surname>Ong</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Mungall</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Courtot</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Ruttenberg</surname>
            , and
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>He. Ontobee</surname>
          </string-name>
          :
          <article-title>A linked ontology data server to support ontology term dereferencing, linkage, query and integration</article-title>
          .
          <source>Nucleic Acids Research</source>
          ,
          <volume>45</volume>
          (
          <string-name>
            <surname>Database-Issue</surname>
            <given-names>)</given-names>
          </string-name>
          :
          <source>D347{D352</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>J. Pathak</surname>
            ,
            <given-names>T. M.</given-names>
          </string-name>
          <string-name>
            <surname>Johnson</surname>
            , and
            <given-names>C. G.</given-names>
          </string-name>
          <string-name>
            <surname>Chute</surname>
          </string-name>
          .
          <article-title>Survey of modular ontology techniques and their applications in the biomedical domain</article-title>
          . Integrated Computer-Aided Engineering,
          <volume>16</volume>
          (
          <issue>3</issue>
          ):
          <volume>225</volume>
          {
          <fpage>242</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <given-names>S.</given-names>
            <surname>Priya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Spear</surname>
          </string-name>
          , and
          <string-name>
            <surname>J.</surname>
          </string-name>
          <article-title>He in. Partitioning OWL knowledge bases for parallel reasoning</article-title>
          .
          <source>In 2014 IEEE International Conference on Semantic Computing</source>
          , pages
          <volume>108</volume>
          {
          <fpage>115</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Romero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kaminski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. C.</given-names>
            <surname>Grau</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. Horrocks.</surname>
          </string-name>
          <article-title>Ontology module extraction via datalog reasoning</article-title>
          .
          <source>In 29th AAAI Conference on Arti cial Intelligence</source>
          , pages
          <fpage>1410</fpage>
          {
          <fpage>1416</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Romero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Kaminski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. C.</given-names>
            <surname>Grau</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. Horrocks.</surname>
          </string-name>
          <article-title>Module extraction in expressive ontology languages via datalog reasoning</article-title>
          .
          <source>J. Artif. Intell. Res. (JAIR)</source>
          ,
          <volume>55</volume>
          :
          <fpage>499</fpage>
          {
          <fpage>564</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>M. Salvadores</surname>
            ,
            <given-names>P. R.</given-names>
          </string-name>
          <string-name>
            <surname>Alexander</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Musen</surname>
            , and
            <given-names>N. F.</given-names>
          </string-name>
          <string-name>
            <surname>Noy</surname>
          </string-name>
          .
          <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>
          ):
          <volume>277</volume>
          {
          <fpage>284</fpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <given-names>A.</given-names>
            <surname>Schlicht</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Stuckenschmidt</surname>
          </string-name>
          .
          <article-title>Towards structural criteria for ontology modularization</article-title>
          .
          <source>In 1st International Workshop on Modular Ontologies</source>
          , WoMO'
          <volume>06</volume>
          , co
          <article-title>-located with the International Semantic Web Conference</article-title>
          ,
          <source>ISWC'06</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <given-names>A.</given-names>
            <surname>Schlicht</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Stuckenschmidt</surname>
          </string-name>
          .
          <article-title>A exible partitioning tool for large ontologies</article-title>
          .
          <source>In International Conference on Web Intelligence, WI</source>
          , pages
          <volume>482</volume>
          {
          <fpage>488</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <given-names>H.</given-names>
            <surname>Stuckenschmidt and M. C.</surname>
          </string-name>
          <article-title>A</article-title>
          .
          <string-name>
            <surname>Klein</surname>
          </string-name>
          .
          <article-title>Structure-based partitioning of large concept hierarchies</article-title>
          .
          <source>In Third International Semantic Web Conference, ISWC 2004</source>
          , pages
          <fpage>289</fpage>
          {
          <fpage>303</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <given-names>R.</given-names>
            <surname>Studer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. R.</given-names>
            <surname>Benjamins</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Fensel</surname>
          </string-name>
          .
          <article-title>Knowledge engineering: Principles and methods</article-title>
          .
          <source>Data Knowl. Eng.</source>
          ,
          <volume>25</volume>
          (
          <issue>1-2</issue>
          ):
          <volume>161</volume>
          {
          <fpage>197</fpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>C. D. Vescovo</surname>
          </string-name>
          .
          <article-title>The Modular Structure of an Ontology: Atomic Decomposition and its applications</article-title>
          .
          <source>PhD thesis</source>
          , The University of Manchester,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>C. D. Vescovo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Gessler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Klinov</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Parsia</surname>
            , U. Sattler,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Schneider</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Winget</surname>
          </string-name>
          .
          <article-title>Decomposition and modular structure of bioportal ontologies</article-title>
          .
          <source>In The Semantic Web - ISWC 2011 - 10th International Semantic Web Conference</source>
          , Bonn, Germany,
          <source>October 23-27</source>
          ,
          <year>2011</year>
          , Proceedings,
          <string-name>
            <surname>Part</surname>
            <given-names>I</given-names>
          </string-name>
          , pages
          <volume>130</volume>
          {
          <fpage>145</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>P. L. Whetzel</surname>
            ,
            <given-names>N. F.</given-names>
          </string-name>
          <string-name>
            <surname>Noy</surname>
            ,
            <given-names>N. H.</given-names>
          </string-name>
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>P. R.</given-names>
          </string-name>
          <string-name>
            <surname>Alexander</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Nyulas</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Tudorache</surname>
            , and
            <given-names>M. A.</given-names>
          </string-name>
          <string-name>
            <surname>Musen</surname>
          </string-name>
          .
          <article-title>Bioportal: enhanced functionality via new web services from the national center for biomedical ontology to access and use ontologies in software applications</article-title>
          .
          <source>Nucleic Acids Research</source>
          ,
          <volume>39</volume>
          (
          <string-name>
            <surname>Web-Server-Issue</surname>
          </string-name>
          ):
          <volume>541</volume>
          {
          <fpage>545</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>