<!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>Quality Assurance of Ontology Content Reuse</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michael Halper</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christopher Ochs</string-name>
          <email>christopher.ochs@nokia-</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yehoshua Perl</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sivaram Arabandi</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mark A. Musen</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Nokia Bell Labs Murray Hill</institution>
          ,
          <addr-line>NJ 07974 USA bell-labs.com</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>7</fpage>
      <lpage>10</lpage>
      <abstract>
        <p>-Building ontologies is difficult and time-consuming. As such, content reuse has been promoted as an important guiding principle in ontology development. Reusing content from other ontologies can reduce the overall effort involved in new ontology construction and provide better alignment with existing knowledge modeling. However, reuse is not a panacea, and it comes with its own attendant difficulties. In this paper, we investigate some common quality assurance issues associated with reuse, such as duplicated content and versioning problems. Some heuristic-based approaches are proposed for analyzing ontologies for these kinds of quality assurance issues. An analysis is carried out on a sample of the large collection of BioPortal-hosted ontologies, many of which employ reuse. The findings indicate that curators and authors, particularly those new to the reuse process, should be on the alert when developing an ontology with reused content to avoid introducing problems into their own ontologies.</p>
      </abstract>
      <kwd-group>
        <kwd>ontology</kwd>
        <kwd>modeling</kwd>
        <kwd>ontology reuse</kwd>
        <kwd>ontology quality assurance</kwd>
        <kwd>BioPortal</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        Ontology reuse is a well-established design pattern. An
ontology author may reuse content to save on development
time and effort, promote interoperability with other ontologies,
and ensure that a consistent representation of a domain is
included in their ontology. Support for importing and reusing
ontology content is included in the Web Ontology Language
(OWL) (through the use of owl:imports axioms) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], and the
paradigm is supported by the Protégé ontology editing
environment [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Top-level ontologies such as the Basic
Formal Ontology (BFO) [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] were designed specifically to
support content reuse and alignment of ontologies. Top-domain
ontologies, like the Ontology for General Medical Sciences
(OGMS) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and BioTop [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], extend the BFO and add general
domain knowledge that can also be reused by an ontology
author.
      </p>
      <p>
        While there are enormous benefits to reuse, an ontology
author also needs to be keenly aware of potential issues that
can affect the quality of the resulting ontology. There may be
unintended consequences if reused content is not incorporated
correctly or not maintained properly. In previous studies [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ],
we investigated the issue of quality assurance (QA) in the
context of the Sleep Domain Ontology (SDO) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], the
Ontology for Drug Discovery Investigations (DDI) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], and
      </p>
      <sec id="sec-1-1">
        <title>3Ontopro LLC</title>
        <p>Houston, TX 77025 USA
sivaram.arabandi@gmail.com</p>
      </sec>
      <sec id="sec-1-2">
        <title>4Stanford University</title>
        <p>
          Stanford, CA 94305 USA
musen@stanford.edu
the Cancer Chemoprevention Ontology (CanCo) [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]. These
ontologies all reused content from other ontologies (e.g., BFO),
and in the context of these ontologies, some of the QA
problems we encountered related to content reuse.
        </p>
        <p>In this paper, we focus strictly on such ontology QA
problems and investigate a broader collection of ontologies that
reuse content. The main purpose for this study is to alert
curators and authors, especially those new to the process, of the
pitfalls of reuse in terms of the errors that they are likely to
encounter. This awareness will help in avoiding the errors in
the first place and enhancing the content of their own
ontologies. Let us note that ontology errors can come in a wide
range of severity and causes, such as with unsatisfiability,
incoherence, and inconsistency of concepts. Even so, we will
use the term “error” throughout this paper, though one may
argue in certain circumstances whether an irregular modeling
issue truly warrants that designation.</p>
        <p>Moreover, let us state at the outset that ontology
development is intrinsically difficult, and the findings that we
present are in no way meant as indictments of anyone’s work.
In fact, some of the errors reported arose from the work of one
of the co-authors (SA), who took great care in the construction
of the SDO. Ontology developers have the best intentions to do
a good job and take great pains to review their work. Even with
that being the case, the inherent complexity of ontology design
and the reuse of content makes the appearance of errors almost
inescapable. It is our intention to alert ontology maintenance
personnel to this fact through the results of our study.
Additionally, we are not criticizing reuse in ontology design,
with its numerous advantages. We just wish to caution
ontology designers to be careful about the potential
disadvantages and pitfalls of reuse.</p>
        <p>
          Our focus is on the collection of ontologies hosted in
BioPortal [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. The specific QA issues that we wish to examine
are duplicated content (including duplicated classes and
properties), versioning problems with respect to source
ontologies of reuse, and mechanical import errors. The
heuristic methods that were used in our analyses are described,
and our findings from among the BioPortal ontologies are
reported.
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>II. BACKGROUND</title>
      <sec id="sec-2-1">
        <title>A. Prior Reuse QA</title>
        <p>
          Ochs et al. [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] performed a QA review of the SDO and
discovered several significant issues related to the import of
content from other ontologies. For example, pairs of duplicated
classes (e.g., two Clinical finding classes and two Organism
classes), originating from different ontologies, were found and
corrected. However, on revisiting the SDO using a change
analysis methodology called a diff partial-area taxonomy [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ],
which visually summarizes the differences between two
releases of a given ontology, several additional QA issues
related to the reuse of content were uncovered.
        </p>
        <p>These preliminary studies, along with further discussions
with ontology authors and maintainers, motivated the research
described herein. The reuse design pattern, and the way it is
applied, can have serious, unintended impacts on an ontology.
The advantages of reusing content often come with a cost to
the quality of the overall ontology.</p>
      </sec>
      <sec id="sec-2-2">
        <title>B. Prior Analysis of Ontology Reuse</title>
        <p>
          Previous studies have reviewed the existence and
prevalence of ontology reuse. Kamdar et al. [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] analyzed
term reuse among ontologies and noted several error patterns
with ontology reuse. Ghazvinian et al. [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] reviewed the
orthogonality of the OBO Library [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] ontologies. Ochs et al.
[
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] investigated how reused content is utilized in a sample of
355 ontologies in BioPortal.
        </p>
        <p>
          Among the ontologies in BioPortal, reuse of the BFO, an
upper-level ontology, is somewhat common. This is expected
given the principle of a “commitment to collaboration”
espoused by the OBO Foundry [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. Content reuse from
topdomain ontologies, like the OGMS [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], and domain-specific
ontologies, like GO [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ] and ChEBI [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ], is also fairly
common.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>C. Methods of Ontology Reuse</title>
        <p>
          There are several ways an author of an ontology O can
reuse content from a source ontology S. Each method of reuse
has several advantages and disadvantages, particularly in
relation to maintaining and updating reused content. Content
included from another ontology may be updated periodically
at its source. Corrections of errors and inconsistencies
performed during maintenance of the source ontology S will
need to be propagated to O. While an ontology like the BFO
may be updated only once every several years (e.g., BFO 1.1
was released in 2009 and BFO 2.0 was released in 2015),
other ontologies are updated much more frequently. ChEBI
and GO, which Ochs et al. [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] found to be reused by 37 and
33 ontologies, respectively, are updated quite frequently:
ChEBI, almost every month, and GO, on a daily basis (though
a new version may only be published monthly).
        </p>
        <p>
          An ontology author may include content via the
owl:imports mechanism defined in OWL syntax, and
implemented in the OWL API [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. This approach includes the
entire contents of S into O “on the fly,” which allows updates
in S to be included in O without work from the author of O.
consequences
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>However, there may be unexpected</title>
      <p>downstream, especially after classification.</p>
      <p>
        Alternatively, the author of O may reuse a fixed version of
S’s content (either the complete contents of the ontology or a
selected subset of the ontology, extracted using, e.g., the
MIREOT approach [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]). Reusing a fixed version of the
content provides the author of O with greater control over
when reused content is updated, at the expense of making it
labor intensive to align changes from S into O.
      </p>
    </sec>
    <sec id="sec-4">
      <title>III. METHODS</title>
      <p>
        In this study, we reviewed a collection of ontologies from
BioPortal, looking for errors and inconsistencies arising from
the reuse of content from other ontologies. In analyzing the
collection, we employed several heuristic-based methodologies
to determine the prevalence of duplicate content, versioning
problems, and any import issues. The collection that was
examined was extracted from the 355 ontologies studied by
Ochs et al. [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], which were obtained from BioPortal in April
2015. Specifically, the collection consisted of the 197
ontologies (55.5%) that were found to reuse content.
      </p>
      <p>
        We define a source ontology as an ontology that has
content included in another ontology O. As in Ochs et al. [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ],
we define reuse according to the URIs of the entities in an
ontology. For each ontology in this study, we identified its
base URI (e.g., the base URI of the BFO is
http://purl.obolibrary.org/obo/bfo). Similarly, the base URI of
the SDO is http://mimi.case.edu/ontologies/2009/1/SDO.owl.
In general, all of the entities in an ontology have a URI that
starts with the ontology’s base URI. Different versions of an
ontology may have different base URIs. For this study, an
entity (i.e., class or property) was considered reused if it had a
different base URI from the ontology it is residing in (e.g., a
BFO class in SDO will have the BFO base URI). In this study,
we did not distinguish between content imported directly and
content imported by transitivity.
      </p>
      <p>In the following, we describe the kinds of errors that were
sought and the approaches to finding them. Examples from the
SDO are used to illustrate how each type of error may manifest
itself during the ontology editing process. Additionally, for
each kind of error, we describe the heuristic-based approach
that we utilized to determine the prevalence of the error among
the set of 197 BioPortal ontologies.</p>
      <sec id="sec-4-1">
        <title>A. Duplicated Content</title>
        <p>
          An author may reuse content from multiple ontologies. If
content from two ontologies is reused, and the ontologies cover
a similar domain, the potential exists for the inclusion of
duplicate classes (i.e., the author could inadvertently include
two classes, from two different ontologies, that represent the
same concept). This kind of duplicate information is not
desired. As mentioned previously, we identified several pairs
of duplicated classes in the SDO [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
        </p>
        <p>Class duplication can cause significant issues. For example,
the abovementioned duplicate Clinical finding classes in SDO
had the same name and represented the same entity but were
not set equivalent, and their restrictions were not the same.
This issue will cause problems for both users and authors alike,
as they will typically not suspect a duplicate and will likely not
suspect that classes representing the same entity will have
different modeling within a single ontology.</p>
        <p>
          Beyond individual classes being duplicated, two source
ontologies may have subhierarchies of duplicate (or very
similar) classes, often modeled with different levels of
granularity. For example, in the SDO, we found duplicated
classes for organism and human, originating from BioTop and
CPRO [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. (Actually, the terms are slightly different in each:
living organism vs. organism and human vs. human/person,
respectively.) In BioTop, living organism is a distant ancestor
of human; there are seven other ancestor classes on the
ancestry path between them (e.g., great ape, primate, and
mammal). In CPRO, human/person is a direct subclass of
organism. See Fig. 1. The two versions of human have
different relationship structures. The one on the left has a
defined participates in relationship. The one of the right does
not, though its two children, patient and physician, do have
have the relationship. The use of one human version alone may
lead to deficient modeling in an application.
        </p>
        <p>Duplicate classes can also be unknowingly included. The
duplicate content may be imported by transitivity, i.e., an
ontology was reused by another reused ontology and the author
may or may not have been aware of this. Different versions of
the same ontology may be reused. For example, as we report
below, we identified several ontologies that appear to import
content from multiple versions of the BFO.</p>
        <p>Duplicate properties can also be introduced into an
ontology via reuse. Let us point out that the presence of
duplicate properties in itself is not necessarily an error. It is the
inconsistent use of such properties that constitutes an error.
This situation is analogous to the software engineering scenario
where multiple libraries are imported; in such a case, there is a
high potential for similar functions to be present.</p>
        <p>
          As with duplicate classes, the introduction of duplicate
properties may be due to the fact that two ontologies cover a
similar domain. For example, in the SDO, there are has
participant object properties included from the Relations
Ontology (RO) [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] and BioTop, both of which represent the
same kind of relationship. Both properties are utilized in the
modeling of the SDO. Some SDO classes have restrictions
using the RO version of has participant, while other SDO
classes have the BioTop version. See Fig. 2 for some examples
of this. These properties were not defined as equivalent in the
SDO.
        </p>
        <p>
          To identify ontologies with duplicated classes, we can
utilize two heuristic-based methods. (These methods can also
be used to identify duplicate properties). First, an ontology may
have duplicate classes if it reuses classes from two source
ontologies that cover a similar, or identical, domain. For
example, if an ontology reuses classes from FMA [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ] and
Uberon [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ], ontologies that model the domain of anatomy,
then there is a greater chance of finding duplicate classes than
in ontologies that reuse content from only one ontology.
        </p>
        <p>Second, if an ontology reuses two classes with the same
label, but those classes originate from different source
ontologies, then they may be duplicates. One can search for all
pairs (or, in general, sets) of classes where the label is the same
but the URIs of the classes are different. While this method
potentially returns many false positives—e.g., “cold,” as in
temperature, and “cold,” as in the disease, which are expected
to have different URIs and may be modeled in different
domains—it provides an indicator for a potential problem.</p>
      </sec>
      <sec id="sec-4-2">
        <title>B. Versioning Problems</title>
        <p>There is also the potential of versioning problems when
reusing properties. In general, ontologies should reuse content
consistently from a single version of a source ontology.
However, an ontology may inadvertently include content from
multiple versions of the same source ontology. This may occur
due to import by transitivity. For example, the SDO includes
multiple versions of the part of property: one from an old
version of RO included via FMA and another from a more
recent version of RO via CPRO. Again, both of these
properties represent the same relationship. See Fig. 3 for
illustrations. Below, we identify several ontologies that reuse
content from multiple versions of the BFO.</p>
        <p>
          To analyze inconsistent versioning, we can identify the
base URI of every ontology in our data set, under the heuristic
that a different base URI indicates a significantly different
version of the same ontology. A number of source ontologies,
such as the BFO, GO, FMA, and others, were found to have
multiple base URIs among the BioPortal ontologies. For
example, in Ochs et al. [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ], we identified six base URIs for
FMA, and below we describe several base URIs for BFO. We
mapped each source ontology to its set of base URIs. If an
ontology O included entities from the same source ontology S,
but the entities had different base URIs, the ontology is
considered to have a reuse versioning problem.
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>C. Owl:imports Errors</title>
        <p>OWL’s owl:imports mechanism enables an ontology author
to include external ontologies without defining the classes and
properties in their own ontology. The entire external ontology
will be included when the importing ontology is opened (e.g.,
in the OWL API). However, if the URI for the source ontology
is not correct, or the ontology is no longer available at the
specified URI, then the source ontology cannot be loaded.</p>
        <p>To investigate issues related to owl:imports errors, we
opened every ontology with the OWL API and logged which
ontologies encountered an error related to a missing
owl:imports file(s).</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>IV. RESULTS</title>
      <p>
        Our analysis of the various kinds of errors resulting from
reuse was carried out on the 197 ontologies in BioPortal that
were found to reuse content by Ochs et al. [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. See [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] for
more information pertaining to the individual ontologies
referred to in this section.
      </p>
      <sec id="sec-5-1">
        <title>A. Duplicate Classes and Properties</title>
        <p>
          Reuse of classes from multiple sources is common, with an
average of more than five sources [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. But we found that it is
relatively uncommon for an ontology to reuse classes from two
or more ontologies that cover a similar domain. However,
when we investigated cases where ontologies did reuse such
content, there were several potential errors. For example, the
Cell Line Ontology (CLO) reuses content from the FMA and
Uberon. In it, we found several potential duplicate class pairs.
For example, there is Scalp from Uberon and Scalp from FMA.
There were also duplicate Pelvis classes from EFO and
Uberon. Many such classes are related using class equivalence
axioms (e.g., Amnion, Colon, and Intestine). However, other
duplicate classes are not related in this way (e.g., Scalp, Aorta,
and Liver). Analyzing these examples, one can see that CLO
includes the Anatomical structure subhierarchy from Uberon
and the Organism part subhierarchy from EFO. In such a case,
the potential exists for additional duplicate classes.
        </p>
        <p>When looking for pairs of classes with the same label but
different base URIs, we found that class duplication does not
occur frequently. In total, 149 ontologies were found to reuse
at least one class from another ontology. Among the 149
ontologies, 46 ontologies (30.1%) contain at least one potential
duplicate pair based on our criteria. In general, we found very
few such pairs in a given ontology. Most of the 46 ontologies
either have just a single pair or between two and ten pairs. We
did find several ontologies (e.g., CLO, CSEO, and SYN) that
have many such pairs, and these ontologies reuse content from
multiple ontologies that cover the same—or similar—domains.</p>
        <p>For example, in the Synapse Ontology (SYN), there are
many (apparently) duplicated classes reused from NCIt and CL
(e.g., pairs of acinar cell classes). Within SYN, we found three
separate Cell subhierarchies. One subhierarchy, from GRO,
consists of two classes. The other two Cell subhierarchies,
from NCIt and CL, are much larger. There are no equivalences
set between the classes in these subhierarchies. For the use case
of SYN, this might be an intentional design decision, but from
an ontology design perspective, it is not typical compared to
other ontologies that reuse NCIt, CL, etc.</p>
        <p>The CSEO contains over 200 potential duplicate class
pairs. It includes a large portion of the Disease subhierarchy
from NCIt and defines its own Finding subhierarchy. In these
two subhierarchies, there are many similar classes (e.g.,
Abscess) that represent diagnoses. Looking more closely, we
found additional pairs of duplicate diagnoses. Similarly, many
classes related to various kinds of anatomical structures and
tissues (e.g., Tongue and Uterus) are included from NCIt and
added in CSEO. In all of these cases, there are no connections
(e.g., equivalences or restrictions) to indicate that these pairs of
classes are related to one another. On the other hand, CSEO
does define equivalences between classes reused from NCIt
and classes reused from UO (e.g., Lux and Liter).</p>
        <p>For duplicated properties, we found 31 ontologies with
properties that have the same label and different base URIs.
Twenty of these (64.5%) were found to contain one or more
pairs of duplicated properties. For instance, ENM contains
several pairs of duplicated properties from BAO, RO, and NPO
(e.g., properties named derives from and has part).</p>
      </sec>
      <sec id="sec-5-2">
        <title>B. Versioning Problems</title>
        <p>The large majority of cases of reuse that appear to have
versioning problems, based on different base URIs, were found
among ontologies that reuse the BFO and RO. We identified
eleven BioPortal ontologies (3.1% of all the ontologies in the
BioPortal at the time) that included classes from multiple
versions of the BFO. For example, the DDI uses all 39 classes
from an OWL release of BFO and one class from a version of
the BFO with an OBO URI. Fig. 4 shows eight examples of
ontologies that include classes from multiple versions of the
BFO. Two of the ontologies, CHEMINF and TEO, include all
of the content from two versions of the BFO.</p>
        <p>The reuse of classes from multiple versions of non-BFO
ontologies was relatively uncommon. We identified a few
ontologies that included classes from multiple versions of the
same ontology. For example, COGPO and DDI include classes
from multiple versions of PATO and UO. These classes are not
set equivalent. In cases where multiple versions of an ontology
appear, the numbers of classes reused from each are typically
disproportionate. For example, the Cell Culture Ontology
(CCONT) includes classes from multiple versions of EFO (one
class, obsolete normal, from one version and 4,882 classes
from another). Both ENM and EP include multiple versions of
PATO. In the case of EP, 48 classes are included from one
version and 1,570 classes from another. HUPSON includes one
class from one ChEBI version, and 83 classes from another.
MF includes classes from multiple versions of NBO; MIRNAO
includes several classes from multiple versions of the GO.</p>
        <p>We found many different versions of the RO, OBO REL,
and BFO properties (e.g., has part and part of) reused in our
data set. Along with SDO, we found several ontologies that
reuse properties from multiple versions of these ontologies
(often in class restrictions). Consider, for example, the has part
property. We identified 14 versions of this object property in
our dataset (see Table I). Reviewing the ontologies enumerated
in Table I, we identified a total of 20 ontologies that include
multiple versions of these (and other) RO relationships. Four
ontologies, namely, AERO, ONSTR, TAO, and VSO, include
object properties from three versions of the RO.</p>
        <p>A total of 44 ontologies could not be loaded by the OWL
API due to errors caused by missing imported ontologies.
There were several reasons for these errors; however, the large
majority were caused by URIs being no longer valid web
addresses. For example, the DDI ontology includes
http://www.obofoundry.org/ro/ro.owl, but no ontology file
exists at that location. In a similar manner, RoleO includes
http://purl.obolibrary.org/obo/RoleO/external/bfo_import.owl.
Similarly, SDO includes its custom-built Units Ontology via
an owl:imports statement, but the ontology no longer exists at
the specified location. Five of the 44 ontologies (11.4%) were
previously hosted on Google Code (which is no longer
available, as of January 2016).</p>
        <p>There were relatively few errors caused by other types of
invalid import statements. For example, various Psychology
(APA thesaurus) ontologies on BioPortal all have owl:imports
statements that reference local files. We note that not all
instances of an ontology using owl:imports are instances of
reuse, since the owl:imports mechanism is also frequently
used to include modules from the same ontology.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>V. DISCUSSION</title>
      <p>We note that when an author is designing an ontology, it is
often with the intention of supporting a specific set of
usecases, or some specific application. Thus, some of the issues
we identified in this paper may not be problematic for the
intended purposes. However, once it has been discovered that
an ontology appears to contain inconsistencies due to reuse, the
issue should be brought to the attention of the author of the
ontology. These problems could have deleterious effects if the
ontology is utilized beyond its original scope.</p>
      <p>
        One significant complication is that, based on the metrics
provided in BioPortal, hundreds of ontologies have not been
updated in several years (if ever). Many of these ontologies are
no longer maintained and reuse old versions of source
ontologies that are long out of date. This leads to, for example,
twelve versions of OBO REL/RO/BFO properties appearing
throughout BioPortal’s ontologies (as illustrated in Table I).
This situation can impact ontology authors who decide to reuse
the contents of these “dormant” ontologies (using, e.g., the
BioPortal reuse plugin [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] for Protégé). In future work, we
will investigate ways of warning ontology authors about
potential issues when reusing an ontology’s classes. We will
also investigate semi-automated techniques for identifying and
preventing issues when reusing content (which could, e.g.,
automatically align the different part of properties used in the
SDO and other ontologies).
      </p>
      <p>The errors reported on in this paper are from the year 2015.
Checking on a sample of them in the current version of the
BioPortal, we found that the errors mentioned here are still in
existence because we did not alert the curators of the specific
ontologies at the time. We can assume that many of the other
errors still exist. In fact, a July 2018 scan of a sample of the
ontologies reported on in the results revealed a number of
ontologies whose latest BioPortal release predated 2015 (e.g.,
AERO, COGPO, DDI, CSEO, SYN, etc.). Moreover, all these
ontologies had relatively significant numbers of visits at their
BioPortal pages in the second quarter of 2018, indicating
continued interest in them. Since many more ontologies have
been added to the BioPortal in the interim, another review
would probably uncover more errors, but we were not in a
position to perform such a study. Although the examples are
from 2015, they reflect the reality of some phenomena that
curators and authors are liable to encounter when engaging in
the practice of ontology reuse. The timeliness of the results is
not critical since the purpose of the paper is to alert ontology
designers and maintenance personnel, especially those new to
the process of content reuse, to the kinds of problems and
errors they are likely to face when creating an ontology with
the aid of reuse.</p>
      <p>Also in future work, we plan to offer a set of guidelines for
ontology reuse in order to preempt some of the troubles
described herein. Major aspects of those guidelines will deal
with ontological commitment and the proper consideration of
the hierarchical context of reused content. We will also review
some of the software tools available to complement these
guidelines.</p>
    </sec>
    <sec id="sec-7">
      <title>VI. CONCLUSION</title>
      <p>The reuse of content from existing ontologies is an
important design principle that can facilitate the work of
curators and authors when creating new ontologies. It can also
help to ensure alignment of the new ontologies with previously
modeled knowledge. However, the process of reuse is not a
simple one, and there are potential pitfalls. In this paper, we
studied a collection of BioPortal ontologies to determine what
problems may have been introduced via reuse. We focused on
three kinds of errors and presented heuristic methodologies to
uncover these within a collection of ontologies. The results
showed that significant errors could arise from reuse. This
should encourage ontology maintenance personnel to be
cautious and vigilant when adopting the reuse approach.</p>
    </sec>
    <sec id="sec-8">
      <title>ACKNOWLEDGMENT</title>
      <p>Research reported in this publication was supported by the
National Cancer Institute of the National Institutes of Health
under award number R01CA190779. The content is solely the
responsibility of the authors and does not necessarily represent
the views of the National Institutes of Health.
available</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>“OWL Web Ontology Language Reference</surname>
          </string-name>
          ,” https://www.w3.org/TR/owl-ref.
          <source>Accessed May 11</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2] “Protégé,” available at http://protege.stanford.edu.
          <source>Accessed May 13</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>P.</given-names>
            <surname>Grenon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Smith</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L.</given-names>
            <surname>Goldberg</surname>
          </string-name>
          , “
          <article-title>Biodynamic ontology: Applying BFO in the biomedical domain</article-title>
          ,” Ontologies in Medicine, pp.
          <fpage>20</fpage>
          -
          <lpage>38</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>“</surname>
            <given-names>OGMS</given-names>
          </string-name>
          - Ontology for General Medical Science,” available at https://code.google.com/archive/p/ogms. Accessed May 13,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>E.</given-names>
            <surname>Beisswanger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schulz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Stenzhorn</surname>
          </string-name>
          , and U. Hahn, “
          <article-title>BioTop: An upper domain ontology for the life sciences - a description of its current structure, contents, and interfaces to OBO ontologies</article-title>
          ,” Applied Ontology, vol.
          <volume>3</volume>
          , no.
          <issue>4</issue>
          , pp.
          <fpage>205</fpage>
          -
          <lpage>212</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C.</given-names>
            <surname>Ochs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Perl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Arabandi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Halper</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Geller</surname>
          </string-name>
          , “
          <article-title>Refining the granularity of abstraction networks for the Sleep Domain Ontology,”</article-title>
          <source>in Proc. Fourth Int'l Conference on Biomedical Ontology (ICBO</source>
          <year>2013</year>
          ), Montreal, Canada, Jul.
          <year>2013</year>
          , pp.
          <fpage>84</fpage>
          -
          <lpage>89</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Z.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ochs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Soldatova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Perl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Arabandi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Geller</surname>
          </string-name>
          , “
          <article-title>Auditing redundant import in reuse of a top level ontology for the Drug Discovery Investigations ontology</article-title>
          ,”
          <source>in Proc. Int'l Workshop on Vaccine and Drug Ontology Studies (VDOS-2013)</source>
          , Montreal, Canada, Jul. 2013
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Z.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ochs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Agrawal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Perl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zeginis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Tarabanis</surname>
          </string-name>
          , G. Elhanan,
          <string-name>
            <given-names>M.</given-names>
            <surname>Halper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Noy</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Geller</surname>
          </string-name>
          , “
          <article-title>A family-based framework for supporting quality assurance of biomedical ontologies in BioPortal,”</article-title>
          <source>in Proc. 2013 AMIA Annual Symposium</source>
          , Washington, DC, Nov.
          <year>2013</year>
          , pp.
          <fpage>581</fpage>
          -
          <lpage>590</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Arabandi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ogbuji</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Redline</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Chervin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Boero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Benca</surname>
          </string-name>
          et al.,
          <source>“Developing a Sleep Domain Ontology,” in Proc. AMIA Clinical Research Informatics Summit</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Qi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. D.</given-names>
            <surname>King</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Hopkins</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. R.</given-names>
            <surname>Bickerton</surname>
          </string-name>
          , and
          <string-name>
            <given-names>L. N.</given-names>
            <surname>Soldatova</surname>
          </string-name>
          , “
          <article-title>An ontology for description of drug discovery investigations</article-title>
          ,
          <source>” Journal of Integrative Bioinformatics</source>
          , vol.
          <volume>7</volume>
          , no.
          <issue>3</issue>
          ,
          <string-name>
            <surname>Mar</surname>
          </string-name>
          .
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Zeginis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hasnain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Loutas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. F.</given-names>
            <surname>Deus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fox</surname>
          </string-name>
          , and
          <string-name>
            <given-names>K. A.</given-names>
            <surname>Tarabanis</surname>
          </string-name>
          , “
          <article-title>A collaborative methodology for developing a semantic model for interlinking Cancer Chemoprevention linked-data sources,” Semantic Web</article-title>
          , vol.
          <volume>5</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>127</fpage>
          -
          <lpage>142</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12] “BioPortal,” available at http://bioportal.bioontology.org/.
          <source>Accessed May 7</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>C.</given-names>
            <surname>Ochs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Perl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Geller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Haendel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Brush</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Arabandi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Tu</surname>
          </string-name>
          , “
          <article-title>Summarizing and visualizing structural changes during the evolution of biomedical ontologies using a Diff abstraction network</article-title>
          ,
          <source>” Journal of Biomedical Informatics</source>
          , vol.
          <volume>56</volume>
          , pp.
          <fpage>127</fpage>
          -
          <lpage>144</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Kamdar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tudorache</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Musen</surname>
          </string-name>
          , “
          <article-title>A systematic analysis of term reuse and term overlap across biomedical ontologies,” Semantic Web Journal</article-title>
          , vol.
          <volume>8</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>853</fpage>
          -
          <lpage>871</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ghazvinian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. F.</given-names>
            <surname>Noy</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Musen</surname>
          </string-name>
          , “
          <article-title>How orthogonal are the OBO Foundry ontologies?</article-title>
          ”
          <source>Journal of Biomedical Semantics</source>
          , vol.
          <volume>2</volume>
          (
          <issue>Suppl 2</issue>
          ):
          <fpage>S2</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16] “The OBO Foundry,” available at http://www.obofoundry.org/.
          <source>Accessed April 30</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>B.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ashburner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Rosse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Bug</surname>
          </string-name>
          , W. Ceusters et al., “The OBO Foundry:
          <article-title>Coordinated evolution of ontologies to support biomedical data integration,” Nature Biotechnology</article-title>
          , vol.
          <volume>25</volume>
          , pp.
          <fpage>1251</fpage>
          -
          <lpage>1255</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>C.</given-names>
            <surname>Ochs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Perl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Geller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Arabandi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tudorache</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Musen</surname>
          </string-name>
          , “
          <article-title>An empirical analysis of ontology reuse in BioPortal,”</article-title>
          <source>Journal of Biomedical Informatics</source>
          , vol.
          <volume>71</volume>
          , pp.
          <fpage>165</fpage>
          -
          <lpage>177</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19] “Gene Ontology Consortium,” available at http://www.geneontology.org.
          <source>Accessed May 6</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <article-title>“Chemical Entities of Biological Interest (ChEBI</article-title>
          ),” available at [12].
          <source>Accessed April 2</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>M.</given-names>
            <surname>Courtot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Gibson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Lister</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Malone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Schober</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. R.</given-names>
            <surname>Brinkman</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Ruttenberg</surname>
          </string-name>
          , “MIREOT:
          <article-title>The minimum information to reference an external ontology term</article-title>
          ,
          <source>” Applied Ontology</source>
          , vol.
          <volume>6</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>23</fpage>
          -
          <lpage>33</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <article-title>“Computer-based Patient Record Ontology</article-title>
          ,” available at https://code.google.com/archive/p/cprontology. Accessed May 13,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>B.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Ceusters</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Klagges</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Köhler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lomax</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Mungall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Neuhaus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. L.</given-names>
            <surname>Rector</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Rosse</surname>
          </string-name>
          , “Relations in biomedical ontologies,
          <source>” Genome Biology</source>
          , vol.
          <volume>6</volume>
          :
          <issue>R46</issue>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>C.</given-names>
            <surname>Rosse</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. L. V.</given-names>
            <surname>Mejino</surname>
          </string-name>
          , “
          <article-title>A reference ontology for biomedical informatics: The Foundational Model of Anatomy,”</article-title>
          <source>Journal of Biomedical Informatics</source>
          , vol.
          <volume>36</volume>
          , no.
          <issue>6</issue>
          , pp.
          <fpage>478</fpage>
          -
          <lpage>500</lpage>
          , Dec.
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>C. J.</given-names>
            <surname>Mungall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Torniai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. V.</given-names>
            <surname>Gkoutos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. E.</given-names>
            <surname>Lewis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Haendel</surname>
          </string-name>
          , “
          <article-title>Uberon, an integrative multi-species anatomy ontology</article-title>
          ,
          <source>” Genome Biology</source>
          , vol.
          <volume>13</volume>
          :
          <issue>R5</issue>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>J.</given-names>
            <surname>Nair</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Tudorache</surname>
          </string-name>
          , T. Whetzel et al.,
          <source>“The BioPortal Import Plugin for Protégé,” in Int'l Conference on Biomedical Ontology (ICBO</source>
          <year>2011</year>
          ),
          <year>2011</year>
          , pp.
          <fpage>298</fpage>
          -
          <lpage>299</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>