<!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>Ontoanimal tools for reusing ontologies, generating and editing ontology terms, and dereferencing ontology terms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yongqun He</string-name>
          <email>yongqunh@umich.edu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jie Zheng</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yu Lin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Michigan</institution>
          ,
          <addr-line>Ann Arbor, Michigan</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Pennsylvania</institution>
          ,
          <addr-line>Philadelphia, PA</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <abstract>
        <p>Ontoanimal tools are a suite of web-based ontology tools developed to support efficient and integrated ontology development and applications. The Ontoanimal tools suite includes OntoFox, Ontodog, Ontorat, Ontobee, Ontobeep, and Ontobat. Each tool has specific functions; together, these tools support the extraction of a single or subset of terms and community views from existing ontologies, generation and editing of ontology terms, query and visualization of ontology terms, comparison among ontologies, and instance-level data representation and analysis. Based on the Web Ontology Language (OWL) and Semantics Web technologies, these tools have widely been used by thousands of ontology developers in over 20 communities.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>Biological/biomedical ontologies are sets of
computerand human-interpretable terms and relations that represent
entities and their relations in the biological/biomedical
world. Biomedical ontologies have emerged as a major tool
for the integration and analysis of the large amounts of
heterogeneous biological data available in the
postgenomics era.</p>
      <p>
        To support ontology development and applications, we
have developed a collection of “Ontoanimal” tools,
including OntoFox
        <xref ref-type="bibr" rid="ref6 ref7">(Xiang et al., 2010)</xref>
        , Ontodog
        <xref ref-type="bibr" rid="ref11">(Zheng et
al., 2014)</xref>
        , Ontorat
        <xref ref-type="bibr" rid="ref10">(Xiang et al., 2015)</xref>
        , Ontobee
        <xref ref-type="bibr" rid="ref3">(Xiang et
al., 2011)</xref>
        , Ontobeep
        <xref ref-type="bibr" rid="ref6 ref7">(Xiang and He, 2010)</xref>
        , and Ontobat
        <xref ref-type="bibr" rid="ref10">(Xiang et al., 2015)</xref>
        . The back-end of these Ontoanimal
tools is the He group’s RDF triple store
(http://sparql.hegroup.org), which has become the default
ontology RDF triple store for the Open Biological and
Biomedical Ontologies (OBO) Foundry ontologies. Fig. 1
provides a summary of these tools.
      </p>
      <p>
        Although initially developed to meet the needs of
Vaccine Ontology (VO) development
        <xref ref-type="bibr" rid="ref2 ref3">(He et al., 2009;Ozgur
et al., 2011)</xref>
        , the Ontoanimal tools have been widely used in
a broader range of users for various applications. According
to Google Analytics, in the past five years, over 8,000 and
35,000 users from &gt;10 countries have routinely used the
OntoFox and Ontobee web programs, respectively.
According to Google Scholar, our Ontoanimal tools have
been cited in over 200 publications.
      </p>
      <p>To provide a whole picture of how these tools work and
interact, here we briefly introduce general features of each
Ontoanimal tool and how these tools can be used to support
different applications.</p>
    </sec>
    <sec id="sec-2">
      <title>ONTOANIMAL TOOLS</title>
      <p>OntoFox:
reuse existing
ontology terms</p>
      <p>uses</p>
      <p>Ontobee:
linked ontology extends
data server
is_a
uses
ontology development tool</p>
      <p>is_a</p>
      <p>Ontorat:
generate new
ontology terms &amp;
edit existing terms
Hegroup RDF triple store</p>
      <p>uses
Ontobeep:
ontology
comparison
is_a
uses
is_a</p>
      <p>is_a
ontology
visualization and
evaluation tool</p>
      <p>Ontodog:
generate ontology
community view
uses
Ontobat: biodata
analysis tool</p>
      <p>is_a
ontology instance
data representation
and analysis tool</p>
      <p>Fig. 1. Ontoanimal tools and their features
2.1</p>
      <p>
        OntoFox: Extract ontology terms and axioms
Reusing a portion of an existing ontology is often
required in the ontology development process. After a user
provides a single or a set of terms of interest, OntoFox
(http://ontofox.hegroup.org/) is able to fetch selected
classes, properties, annotations, and their related terms from
source ontologies and save the results in the OWL format
        <xref ref-type="bibr" rid="ref6 ref7">(Xiang et al., 2010)</xref>
        . OntoFox implements the Minimum
Information to Reference an External Ontology Term
(MIREOT) strategy by extracting minimum information of
requested terms
        <xref ref-type="bibr" rid="ref1">(Courtot et al., 2011)</xref>
        . In addition, by
providing different options, OntoFox can extract different
levels of intermediate terms between the required terms and
a chosen higher level or top term. Inspired by existing
ontology modularization techniques
        <xref ref-type="bibr" rid="ref5">(Stuckenschmidt et al.,
2009)</xref>
        . OntoFox also implements a new SPARQL-based
ontology term extraction algorithm that extracts all terms
and axioms related to a given set of user-provided terms
        <xref ref-type="bibr" rid="ref6 ref7">(Xiang et al., 2010)</xref>
        .
2.2
      </p>
      <p>
        Ontodog: Generate ontology community view
Similar to OntoFox, the web-based Ontodog program
(http://ontodog.hegroup.org/) is able to extract a subset of
ontology terms and axioms
        <xref ref-type="bibr" rid="ref11">(Zheng et al., 2014)</xref>
        . Unlike
OntoFox, Ontodog includes two unique features. First,
Ontodog allows the generation of an ontology community
view, which we have defined as “the whole or a subset of
the source ontology with user-specified annotations
including user preferred labels”
        <xref ref-type="bibr" rid="ref11">(Zheng et al., 2014)</xref>
        . Second,
Ontodog uses Excel input files to identify which terms to
retrieve and to add user-specified annotations. Excel templates
are also provided for easy implementation.
2.3 Ontorat: Adding new terms and new axioms
to an ontology based on design pattern
      </p>
      <p>
        The Ontorat program (http://ontorat.hegroup.org)
automatically generates and edits ontology terms and axioms
and provides term annotations
        <xref ref-type="bibr" rid="ref10">(Xiang et al., 2015)</xref>
        . Ontorat
uses reusable ontology design patterns (ODPs) to solve
recurrent modeling problems. A specific ODP can be used to
derive an Excel template of different terms/annotations and
a set of rules that define the relations among those
terms/annotations. An Ontorat template is similar to a QTT
(Quick Term Template)
        <xref ref-type="bibr" rid="ref4">(Rocca-Serra et al., 2011)</xref>
        . Such a
template can be populated with specific terms or annotations
to define or annotate specific ontology terms. With the
support of the Ontorat settings, the populated template
spreadsheet can then be converted into an OWL file with newly
generated ontology terms and axioms.
2.4 Ontobee: Linked data server for web
displaying and dereferencing ontology terms
      </p>
      <p>
        Ontobee (http://www.ontobee.org) is an ontology
browser and a linked ontology data server for dereferencing
ontology terms
        <xref ref-type="bibr" rid="ref3">(Xiang et al., 2011)</xref>
        . To date, there are 156
ontologies listed on Ontobee. Ontobee loads individual page
for each term in an ontology. All related information of a
single term, such as label, definition, synonyms, superclass
hierarchy, logical axioms, and term usage by other
ontologies is displayed. In addition, for each ontology, Ontobee
generates statistics with counts of classes, object properties,
annotation properties, and datatype properties based on term
ontology prefixes. Furthermore, Ontobee automatically
provides an Excel document listing all terms in an ontology.
Ontobee provides ontology term search and SPARQL query
service supported by the He group triple store. Ontobee is a
de facto search engine for OBO Foundry ontologies.
2.5 Ontobeep: Ontology comparison
      </p>
      <p>Ontobeep (http://www.ontobee.org/ontobeep/) is an
ontology comparison program. Ontobeep can be used to
compare different ontologies by aligning them from the roots of
these ontologies. The alignment identifies common terms
existing in two or three ontologies. Ontobeep also provides
a statistic report of the alignment analysis. Ontobeep may be
utilized to detect inconsistency and term duplication in one
or more ontologies.
2.6 Ontobat: Ontology-based data analysis</p>
      <p>
        Unlike other Ontoanimal tools, Ontobat
(http://ontobat.hegroup.org) focuses on instance level
ontology data generation and analysis
        <xref ref-type="bibr" rid="ref11 ref8">(Xiang et al., 2014)</xref>
        .
Ontobat aims to support Linked Open Data (LOD) generation,
2
upload, query, browsing, and statistical analysis. Many
features of Ontobat are still under development. .
      </p>
    </sec>
    <sec id="sec-3">
      <title>3 SUMMARY</title>
      <p>The web-based Ontoanimal tools suite provides a set of
comprehensive tools to support ontology development and
applications. These tools save time and efforts for ontology
developers and users, especially those who do not have or
have limited software programming background.
by a</p>
      <p>R01
grant</p>
    </sec>
    <sec id="sec-4">
      <title>ACKNOWLEDGEMENTS</title>
      <p>This research was supported
(1R01AI081062).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Courtot</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gibson</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lister</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malone</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schober</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brinkman</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Ruttenberg</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>MIREOT: the Minimum Information to Reference an External Ontology Term</article-title>
          .
          <source>Applied Ontology</source>
          <volume>6</volume>
          ,
          <fpage>23</fpage>
          -
          <lpage>33</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cowell</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Diehl</surname>
            ,
            <given-names>A.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mobley</surname>
            ,
            <given-names>H.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peters</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruttenberg</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scheuermann</surname>
            ,
            <given-names>R.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brinkman</surname>
            ,
            <given-names>R.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Courtot</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mungall</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Todd</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Colby</surname>
            ,
            <given-names>L.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rush</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Whetzel</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musen</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Athey</surname>
            ,
            <given-names>B.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Omenn</surname>
            ,
            <given-names>G.S.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>Year</year>
          ).
          <article-title>"VO: Vaccine Ontology"</article-title>
          ,
          <source>in: The 1st International Conference on Biomedical Ontology (ICBO-2009): Nature Precedings)</source>
          , http://precedings.nature.com/documents/3552/version/3551.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Ozgur</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Radev</surname>
            ,
            <given-names>D.R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Mining of vaccineassociated IFN-gamma gene interaction networks using the Vaccine Ontology</article-title>
          .
          <source>J Biomed Semantics 2 Suppl</source>
          <volume>2</volume>
          ,
          <fpage>S8</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Rocca-Serra</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruttenberg</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , O'connor, M.J.,
          <string-name>
            <surname>Whetzel</surname>
            ,
            <given-names>P.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schober</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greenbaum</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Courtot</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>R.R.</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          , S.A.,
          <string-name>
            <surname>S.</surname>
          </string-name>
          , R.,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Consortium</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.O.</given-names>
            , and
            <surname>Peters</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Overcoming the ontology enrichment bottleneck with quick term tem-plates</article-title>
          .
          <source>Applied Ontology</source>
          <volume>6</volume>
          ,
          <fpage>13</fpage>
          -
          <lpage>22</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Stuckenschmidt</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parent</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Spaccapietra</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Modular Ontologies: Concepts, Theories and Techniques for Knowledge Modularization</article-title>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Courtot</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brinkman</surname>
            ,
            <given-names>R.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruttenberg</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>OntoFox: web-based support for ontology reuse</article-title>
          .
          <source>BMC Res Notes</source>
          <volume>3</volume>
          :
          <issue>175</issue>
          ,
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>IDO extensions alignment using Ontobeep</article-title>
          .
          <source>IDO Workshop</source>
          <year>2010</year>
          . URL: http://ontology.buffalo.edu/2010/IDO/xiang.pptx.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>Year</year>
          ).
          <article-title>"Ontobat: An Ontology-based semantic web approach for linked data processing and analysis"</article-title>
          ,
          <source>in: Proceedings of the 5nd International Conference on Biomedical Ontologies (ICBO): CEUR Workshop Proceedings)</source>
          , Pages
          <fpage>93</fpage>
          -
          <lpage>95</lpage>
          [http://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>1327</volume>
          /icbo2014_paper_1358.pdf]
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mungall</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruttenberg</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>Year</year>
          ).
          <article-title>"Ontobee: A linked data server and browser for ontology terms"</article-title>
          ,
          <source>in: The 2nd International Conference on Biomedical Ontologies (ICBO): CEUR Workshop Proceedings)</source>
          , Pages
          <fpage>279</fpage>
          -
          <lpage>281</lpage>
          [http://ceur-ws.org/Vol833/paper248.pdf].
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Ontorat: Automatic generation of new ontology terms, an-notations, and axioms based on ontology design patterns</article-title>
          .
          <source>Journal of Biomedical Semantics</source>
          <volume>6</volume>
          ,
          <issue>4</issue>
          (10 pages).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xiang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stoeckert</surname>
            ,
            <given-names>C.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jr.</surname>
          </string-name>
          , and
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Ontodog: a web-based ontology community view generation tool</article-title>
          .
          <source>Bioinformatics</source>
          <volume>30</volume>
          ,
          <fpage>1340</fpage>
          -
          <lpage>1342</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>