<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art>
   <ui>gb-2009-10-5-r58</ui>
   <ji>GBJ</ji>
   <fm>
      <dochead>Software</dochead>
      <bibl>
         <title>
            <p>The Cell Cycle Ontology: an application ontology for the representation and integrated analysis of the cell cycle process</p>
         </title>
         <aug>
            <au id="A1">
               <snm>Antezana</snm>
               <fnm>Erick</fnm>
               <insr iid="I1"/>
               <insr iid="I2"/>
               <email>erick.antezana@psb.ugent.be</email>
            </au>
            <au id="A2">
               <snm>Ega&#241;a</snm>
               <fnm>Mikel</fnm>
               <insr iid="I3"/>
               <email>mikel.egana@manchester.ac.uk</email>
            </au>
            <au id="A3">
               <snm>Blond&#233;</snm>
               <fnm>Ward</fnm>
               <insr iid="I4"/>
               <email>ward.blonde@ugent.be</email>
            </au>
            <au id="A4">
               <snm>Illarramendi</snm>
               <fnm>Aitzol</fnm>
               <insr iid="I5"/>
               <email>illarramendi@noraybio.com</email>
            </au>
            <au id="A5">
               <snm>Bilbao</snm>
               <fnm>I&#241;aki</fnm>
               <insr iid="I5"/>
               <email>bilbao@noraybio.com</email>
            </au>
            <au id="A6">
               <snm>De Baets</snm>
               <fnm>Bernard</fnm>
               <insr iid="I4"/>
               <email>bernard.debaets@ugent.be</email>
            </au>
            <au id="A7">
               <snm>Stevens</snm>
               <fnm>Robert</fnm>
               <insr iid="I3"/>
               <email>robert.stevens@manchester.ac.uk</email>
            </au>
            <au id="A8">
               <snm>Mironov</snm>
               <fnm>Vladimir</fnm>
               <insr iid="I6"/>
               <email>vladimir.mironov@bio.ntnu.no</email>
            </au>
            <au id="A9" ca="yes">
               <snm>Kuiper</snm>
               <fnm>Martin</fnm>
               <insr iid="I6"/>
               <email>martin.kuiper@bio.ntnu.no</email>
            </au>
         </aug>
         <insg>
            <ins id="I1">
               <p>Department of Plant Systems Biology, VIB, Technologiepark 927, B-9052 Gent, Belgium</p>
            </ins>
            <ins id="I2">
               <p>Department of Molecular Genetics, Ghent University, Technologiepark 927, B-9052 Gent, Belgium</p>
            </ins>
            <ins id="I3">
               <p>School of Computer Science, University of Manchester, Oxford Road, Manchester M13 9PL, UK</p>
            </ins>
            <ins id="I4">
               <p>Department of Applied Mathematics, Biometrics and Computer Science, Ghent University, Coupure links 653, B-9000 Gent, Belgium</p>
            </ins>
            <ins id="I5">
               <p>Noray Bioinformatics, SL Parque Tecnol&#243;gico 801 A, 2&#176;, 48160 Derio (Bizkaia), Spain</p>
            </ins>
            <ins id="I6">
               <p>Department of Biology, Norwegian University of Science and Technology, H&#248;gskoleringen 5, NO-7491 Trondheim, Norway</p>
            </ins>
         </insg>
         <source>Genome Biology</source>
         <issn>1465-6906</issn>
         <pubdate>2009</pubdate>
         <volume>10</volume>
         <issue>5</issue>
         <fpage>R58</fpage>
         <url>http://genomebiology.com/2009/10/5/R58</url>
         <xrefbib>
            <pubidlist>
               <pubid idtype="pmpid">19480664</pubid>
               <pubid idtype="doi">10.1186/gb-2009-10-5-r58</pubid>
            </pubidlist>
         </xrefbib>
      </bibl>
      <history>
         <rec>
            <date>
               <day>20</day>
               <month>12</month>
               <year>2008</year>
            </date>
         </rec>
         <revrec>
            <date>
               <day>17</day>
               <month>4</month>
               <year>2009</year>
            </date>
         </revrec>
         <acc>
            <date>
               <day>29</day>
               <month>5</month>
               <year>2009</year>
            </date>
         </acc>
         <pub>
            <date>
               <day>29</day>
               <month>5</month>
               <year>2009</year>
            </date>
         </pub>
      </history>
      <cpyrt>
         <year>2009</year>
         <collab>Antezana et al.; licensee BioMed Central Ltd.</collab>
         <note>This is an open access article distributed under the terms of the Creative Commons Attribution License (<url>http://creativecommons.org/licenses/by/2.0</url>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</note>
      </cpyrt>
      <shorttitle>
         <p>Cell Cycle Ontology</p>
      </shorttitle>
      <shortabs>
         <p>A software resource for the analysis of cell cycle related molecular networks.</p>
      </shortabs>
      <abs>
         <sec>
            <st>
               <p>Abstract</p>
            </st>
            <p>The Cell Cycle Ontology (<url>http://www.CellCycleOntology.org)</url> is an application ontology that automatically captures and integrates detailed knowledge on the cell cycle process. Cell Cycle Ontology is enabled by semantic web technologies, and is accessible via the web for browsing, visualizing, advanced querying, and computational reasoning. Cell Cycle Ontology facilitates a detailed analysis of cell cycle-related molecular network components. Through querying and automated reasoning, it may provide new hypotheses to help steer a systems biology approach to biological network building.</p>
         </sec>
      </abs>
   </fm>
   <meta>
      <classifications>
         <classification type="BMC" subtype="man_spc_id" id="30010002">Bioinformatics</classification>
         <classification type="BMC" subtype="man_spc_id" id="30010004">Cell biology</classification>
      </classifications>
   </meta>
   <bdy>
      <sec>
         <st>
            <p>Rationale</p>
         </st>
         <p>Molecular biology has spent the past two decades cataloguing genes, expression levels, proteins, molecular interactions and more. The combination of all these catalogues should enable a biologist to start building a comprehensive picture of a biological system rather than only looking at the individual components. The formation of representations of these components into a network that describes a biological system constitutes the first step in allowing a biologist to develop an understanding of the behavior of a system. If adequate kinetic and other parameters can be obtained or estimated, such models can be used for network simulations in a mathematical framework, making them particularly useful to study the emergent properties of such a system <abbrgrp><abbr bid="B1">1</abbr><abbr bid="B2">2</abbr><abbr bid="B3">3</abbr><abbr bid="B4">4</abbr><abbr bid="B5">5</abbr></abbrgrp>. These models provide the basis for much of systems biology that is built on integrative data analysis and mathematical modeling <abbrgrp><abbr bid="B6">6</abbr><abbr bid="B7">7</abbr><abbr bid="B8">8</abbr><abbr bid="B9">9</abbr></abbrgrp>. In systems biology, dynamic simulations with a model of a biological process serve as a means to validate the model's architecture and parameters, and to provide hypotheses for new experiments.</p>
         <p>Complementary to such model-dependent hypothesis generation, the field of computational reasoning promises to provide a powerful additional source of new hypotheses concerning biological network components. The integration of biological knowledge from various sources and the alignment of their representations into one common representation are recognized as critical steps toward hypothesis building <abbrgrp><abbr bid="B10">10</abbr><abbr bid="B11">11</abbr></abbrgrp>. Such an integrated information resource is essential for exploration and exploitation by both humans and computers, as in the case of computers via automated reasoning <abbrgrp><abbr bid="B12">12</abbr></abbrgrp>.</p>
         <sec>
            <st>
               <p>Bio-ontologies</p>
            </st>
            <p>While it is easy to compare nucleic acid or polypeptide sequences from different bioinformatics resources, the biological knowledge contained in these resources is very difficult to compare as it is represented in a wide variety of lexical forms <abbrgrp><abbr bid="B13">13</abbr><abbr bid="B14">14</abbr><abbr bid="B15">15</abbr></abbrgrp>, and there are no tools that facilitate an easy comparison and integration of knowledge in this form. This is where ontologies can provide assistance.</p>
            <p>Ontologies represent knowledge about a specific scientific domain, and support a consistent and unambiguous representation of entities within that domain. This knowledge can be integrated into a single model that holds these domain entities and their term labels, as well as their connecting relationships <abbrgrp><abbr bid="B16">16</abbr></abbrgrp>. A well-known example of such an ontology is the Gene Ontology (GO) <abbrgrp><abbr bid="B17">17</abbr></abbrgrp>. Therefore, an ontology links term labels to their interpretations, that is, specifications of their meanings, defined as a set of properties.</p>
            <p>Ontologies not only provide the foundation for knowledge integration, but also the basis for advanced computational reasoning to validate hypotheses and make implicit knowledge explicit <abbrgrp><abbr bid="B18">18</abbr><abbr bid="B19">19</abbr></abbrgrp>. Integrated knowledge founded on well-defined semantics provides a framework to enable computers to conceptually handle knowledge in a manner comparable to the handling of numerical data: it allows a computer to process expressed facts, look for patterns and make inferences, thereby extending human thinking about complex information. On a more technical level, computational reasoning services can also be used to check the consistency of such integrated knowledge, to re-engineer the design of parts of the entire ontology or to design entirely new extensions that comply with current knowledge <abbrgrp><abbr bid="B20">20</abbr></abbrgrp>.</p>
            <p>Generally speaking, ontologies that model domain knowledge are developed through an iterative process of refinement, an approach common in the field of software engineering <abbrgrp><abbr bid="B21">21</abbr></abbrgrp>. Ontology development has been pursued for many years, and while several methodologies have been proposed <abbrgrp><abbr bid="B22">22</abbr><abbr bid="B23">23</abbr><abbr bid="B24">24</abbr><abbr bid="B25">25</abbr><abbr bid="B26">26</abbr><abbr bid="B27">27</abbr><abbr bid="B28">28</abbr><abbr bid="B29">29</abbr></abbrgrp>, none has been widely accepted. The Open Biomedical Ontology (OBO) project <abbrgrp><abbr bid="B30">30</abbr></abbrgrp>, however, aims to coordinate the development of bio-ontologies (for example, the GO and the Relation Ontology (RO) <abbrgrp><abbr bid="B31">31</abbr></abbrgrp>, among many others). The OBO foundry <abbrgrp><abbr bid="B32">32</abbr></abbrgrp> has provided a set of principles to guide the development of ontologies. These ontologies have gained wide acceptance within the biomedical community <abbrgrp><abbr bid="B33">33</abbr></abbrgrp> as a means for data annotation and integration and as a reference.</p>
            <p>Biological information is known to be difficult to integrate and analyze <abbrgrp><abbr bid="B34">34</abbr></abbrgrp>. One of the reasons for this is that biologists are inclined to invent new names and expressions for, for example, proteins and their functions that others have already named. This has led to high incidences of synonymy, homonymy and polysemy that plague biomedicine. Furthermore, biological knowledge is often not crisp, as evidenced by the widespread use of quantifiers such as 'often', 'usually' and 'sometimes'. Finally, the sheer volume and complexity of biological data and the diversity of representational formats provide profound challenges for efficient biomedical knowledge management. Altogether, this calls for a concerted effort of experts from the biomedical and computational sciences to organize and facilitate the integration and exploitation of rapidly accumulating biological information.</p>
         </sec>
         <sec>
            <st>
               <p>Application ontologies in the life sciences and their role in systems biology</p>
            </st>
            <p>Application ontologies define relevant concepts for a particular application or use <abbrgrp><abbr bid="B35">35</abbr></abbrgrp>. They can be built by combining domain ontologies (or parts of domain ontologies) or serving as 'a reference', and they can be extended according to the needs of a particular application. Application ontologies are intended to be directly embedded into knowledge bases on which different applications can be run, such as data mining and hypothesis generation. Application ontologies can play an important role in exploiting the formalization of domain knowledge, thereby facilitating the integration of different types of information (for example, knowledge about biological processes and subcellular localizations, both parts of GO). Figure <figr fid="F1">1</figr> shows a sample piece of knowledge composed of such integrated information. This schematic representation gives a minimal but context-linked notion of a specific protein and its environment of functional characteristics (for example, where it is located, in which processes it participates, and by which gene it is encoded).</p>
            <fig id="F1">
               <title>
                  <p>Figure 1</p>
               </title>
               <caption>
                  <p>Local neighborhood of the SWI4_YEAST protein</p>
               </caption>
               <text>
                  <p>Example of the local neighborhood of the protein SWI4_YEAST: some of the types of relationships used within CCO depict how a given protein (SWI4_YEAST) is connected to the organism it belongs to (<it>S. cerevisiae</it>), its coding gene (SWI4_yeast), biological processes (G1/S transition of mitotic cell cycle), cellular localization (nucleus), interactions (physical interactions), protein transformations (post-translational modifications), and its orthology group.</p>
               </text>
               <graphic file="gb-2009-10-5-r58-1"/>
            </fig>
            <p>A successful application ontology may form the core of an efficient and effective management system. Such a system combines data extraction methods, data format conversions and a variety of information sources. To illustrate the potential use of application ontologies for the life sciences, we have designed and built a knowledge management system that facilitates the analysis of cell cycle control.</p>
         </sec>
         <sec>
            <st>
               <p>Why focus on the cell cycle process?</p>
            </st>
            <p>The eukaryotic cell cycle, or cell division cycle, is the series of events that happen between two consecutive cell divisions that underlie cell multiplication. The molecular events that control the cell cycle are ordered and directional; that is, each process occurs in a sequential fashion and it is impossible to reverse the cycle. The cell cycle control network is complex and is thought to include hundreds of proteins <abbrgrp><abbr bid="B36">36</abbr><abbr bid="B37">37</abbr></abbrgrp>.</p>
            <p>Although the basic principles of cell cycle control are now well documented <abbrgrp><abbr bid="B38">38</abbr></abbrgrp>, we are far from having a complete understanding of all the intricacies of the underlying system. A deeper knowledge of the cell cycle control system is essential to the understanding of the growth and development of eukaryotic organisms. In turn, this is necessary in order to be able to combat numerous diseases in which cell cycle aberrations are involved, such as cancer.</p>
            <p>Part of this knowledge has already been incorporated into dynamic system models that are being exploited to test, refine and generate hypothesis <abbrgrp><abbr bid="B39">39</abbr></abbrgrp>. This holistic and integrative approach in biological research, also called systems biology, is gaining momentum <abbrgrp><abbr bid="B40">40</abbr><abbr bid="B41">41</abbr></abbrgrp> and is leading to novel insights into cell machinery <abbrgrp><abbr bid="B37">37</abbr><abbr bid="B42">42</abbr><abbr bid="B43">43</abbr></abbrgrp>. To further augment the cell cycle research with computational approaches, we have built the Cell Cycle Ontology (CCO), which integrates a wide variety of knowledge sources pertinent to the cell cycle.</p>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Results and discussion</p>
         </st>
         <sec>
            <st>
               <p>The Cell Cycle Ontology application ontology</p>
            </st>
            <p>CCO is built to provide laboratory biologists with a one-stop shop for cell cycle knowledge and to have access to an integrated knowledge system that can be used to explore the potential power of automated reasoning. CCO comprises information from a number of resources that contain relevant information about the cell cycle process, such as GO <abbrgrp><abbr bid="B44">44</abbr></abbrgrp>, RO, the IntAct database <abbrgrp><abbr bid="B45">45</abbr></abbrgrp>, the National Center for Biotechnology Information (NCBI) taxonomy <abbrgrp><abbr bid="B46">46</abbr></abbrgrp>, the UniProt knowledge base <abbrgrp><abbr bid="B47">47</abbr></abbrgrp>, and putative orthology relationships derived with the OrthoMCL clustering algorithm <abbrgrp><abbr bid="B48">48</abbr><abbr bid="B49">49</abbr></abbrgrp>. All the information is integrated into a single framework that is supported by the ontologies. The integrated knowledge system supports queries that are not feasible with the original, individual and separate information sources.</p>
            <p>Bio-ontologies and their presentations have been made accessible through existing software tools (such as OBO-Edit <abbrgrp><abbr bid="B50">50</abbr></abbrgrp>, Prot&#233;g&#233; <abbrgrp><abbr bid="B51">51</abbr></abbrgrp>), or web-based tools such as BioPortal <abbrgrp><abbr bid="B52">52</abbr></abbrgrp>, which can be used to create new terms and relationships and to explore and analyze these ontologies). The most frequently used biomedical ontologies are provided in the Open Biomedical Ontology format (OBOF) <abbrgrp><abbr bid="B53">53</abbr></abbrgrp>, while some are also natively available in the Web Ontology Language (OWL) <abbrgrp><abbr bid="B54">54</abbr></abbrgrp> (though the OBOF can be transformed into an OWL representation <abbrgrp><abbr bid="B55">55</abbr><abbr bid="B56">56</abbr><abbr bid="B57">57</abbr><abbr bid="B58">58</abbr></abbrgrp>). OWL provides a means of creating semantically rich ontologies with ample possibilities for querying and computational reasoning. Therefore, we converted the wealth of information available in the OBOF, and the highly curated information from public data sources, into the more expressive OWL representation in order to exploit richer forms of computational reasoning.</p>
            <p>CCO is extensible, and the CCO integration architecture can accommodate additional ontologies if necessary. In addition, a broad range of export formats from CCO (in particular, OWL and Resource Description Framework (RDF)) enables virtual integration with external sources (controlled vocabularies translated into RDF such as Medical Subject Headings (MeSH) <abbrgrp><abbr bid="B59">59</abbr></abbrgrp>), allowing for queries that address these disparate resources through Semantic Web technologies <abbrgrp><abbr bid="B60">60</abbr><abbr bid="B61">61</abbr></abbrgrp>.</p>
         </sec>
         <sec>
            <st>
               <p>Knowledge representation in the Cell Cycle Ontology</p>
            </st>
            <p>CCO is a resource that can directly support systems biology. Systems biology is essentially a model-driven approach to biological research, in which a model of a biological process serves to integrate all the available information (network components and their interactions). A model simulation allows for an understanding of network behavior, including changes to the entities, describing these changes in terms of what these entities are, where they are located and when these statements hold. To this end, the knowledge of entities and their interactions needs to be represented in a mathematical framework that facilitates dynamic simulations.</p>
            <p>Similarly, to computationally reason about temporal and spatial aspects of a biological process, this knowledge should be represented by a semantically rich and strict language (for example, OWL) to exploit computational reasoning tools. Automated reasoners for OWL do not directly support either temporal or spatial reasoning. It is possible, however, to make representations of temporal and spatial aspects of knowledge and then reason about them in a way that is adequate for many application settings.</p>
            <p>Within cell cycle related research, a scientist may be interested in a particular protein (what) for which the localization (where) and specific phase of the cell cycle (when) are important analysis components. To represent the linkage between all these different terms, CCO uses relationships as follows. Let: B be a protein; C be a cellular location in which B might be present; G be the gene that codes for B; P be a biological process in which B participates; I be an interaction in which B takes part; and T be the organism that is the source of B.</p>
            <p>These relationships provide the basis for the atomic elements of knowledge about the protein B: 'B located in C', 'B coded by G', 'B participates in P', 'B participates in I', and 'B has source T'. The existing relationships also have an inverse relationship such as 'P has participant B', 'G codes for B', 'C location of B', 'T source of B'. An example is shown in Figure <figr fid="F1">1</figr>.</p>
         </sec>
         <sec>
            <st>
               <p>Cell Cycle Ontology contents</p>
            </st>
            <p>CCO supports four model organisms: <it>Homo sapiens</it>, <it>Saccharomyces cerevisiae</it>, <it>Schizosaccharomyces pombe</it>, and <it>Arabidopsis thaliana</it>. There is an individual ontology for each of the supported organisms. There is also an integrated ontology that additionally contains (putative) orthology relationships obtained through OrthoMCL clustering. Currently, the integrated CCO contains 132,263 terms: 90,643 proteins (including their modified forms), 21,039 genes and 20,581 protein-protein interactions, and it further comprises 30 types of relationships (properties) (see Tables <tblr tid="T1">1</tblr>, <tblr tid="T2">2</tblr> and <tblr tid="T3">3</tblr> for detailed information). The contents of CCO can be viewed and analyzed through a wide variety of tools (see below).</p>
            <tbl id="T1">
               <title>
                  <p>Table 1</p>
               </title>
               <caption>
                  <p>Organism-specific ontology figures</p>
               </caption>
               <tblbdy cols="6">
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c cspan="5" ca="center">
                        <p>Ontology</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Entity</p>
                     </c>
                     <c ca="center">
                        <p>At</p>
                     </c>
                     <c ca="center">
                        <p>Hs</p>
                     </c>
                     <c ca="center">
                        <p>Sc</p>
                     </c>
                     <c ca="center">
                        <p>Sp</p>
                     </c>
                     <c ca="center">
                        <p>Total</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="6">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Proteins</p>
                     </c>
                     <c ca="center">
                        <p>3,572</p>
                     </c>
                     <c ca="center">
                        <p>26,220</p>
                     </c>
                     <c ca="center">
                        <p>14,685</p>
                     </c>
                     <c ca="center">
                        <p>2,388</p>
                     </c>
                     <c ca="center">
                        <p>46,865</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Genes</p>
                     </c>
                     <c ca="center">
                        <p>3,027</p>
                     </c>
                     <c ca="center">
                        <p>8,699</p>
                     </c>
                     <c ca="center">
                        <p>4,498</p>
                     </c>
                     <c ca="center">
                        <p>1,439</p>
                     </c>
                     <c ca="center">
                        <p>17,663</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Protein protein interactions</p>
                     </c>
                     <c ca="center">
                        <p>1,524</p>
                     </c>
                     <c ca="center">
                        <p>8,707</p>
                     </c>
                     <c ca="center">
                        <p>9,903</p>
                     </c>
                     <c ca="center">
                        <p>447</p>
                     </c>
                     <c ca="center">
                        <p>20,581</p>
                     </c>
                  </r>
               </tblbdy>
               <tblfn>
                  <p>The numbers shown are of some important entities presently contained in CCO (for example, cell cycle genes) for each of the organism-specific ontologies (<it>A. thaliana </it>ontology (At), <it>H. sapiens </it>ontology (Hs), <it>S. cerevisiae </it>ontology (Sc) and <it>S. pombe </it>ontology (Sp)).</p>
               </tblfn>
            </tbl>
            <tbl id="T2">
               <title>
                  <p>Table 2</p>
               </title>
               <caption>
                  <p>CCO protein figures</p>
               </caption>
               <tblbdy cols="6">
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c cspan="5" ca="center">
                        <p>Ontology</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c cspan="5">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Type of proteins</p>
                     </c>
                     <c ca="center">
                        <p>At</p>
                     </c>
                     <c ca="center">
                        <p>Hs</p>
                     </c>
                     <c ca="center">
                        <p>Sc</p>
                     </c>
                     <c ca="center">
                        <p>Sp</p>
                     </c>
                     <c ca="center">
                        <p>Total</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="6">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Core cell cycle</p>
                     </c>
                     <c ca="center">
                        <p>3,276</p>
                     </c>
                     <c ca="center">
                        <p>9,114</p>
                     </c>
                     <c ca="center">
                        <p>1,648</p>
                     </c>
                     <c ca="center">
                        <p>1,348</p>
                     </c>
                     <c ca="center">
                        <p>15,386</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Added from IntAct</p>
                     </c>
                     <c ca="center">
                        <p>166</p>
                     </c>
                     <c ca="center">
                        <p>1,671</p>
                     </c>
                     <c ca="center">
                        <p>2,777</p>
                     </c>
                     <c ca="center">
                        <p>80</p>
                     </c>
                     <c ca="center">
                        <p>4,694</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Modified proteins added from UniProt</p>
                     </c>
                     <c ca="center">
                        <p>126</p>
                     </c>
                     <c ca="center">
                        <p>15,328</p>
                     </c>
                     <c ca="center">
                        <p>10,200</p>
                     </c>
                     <c ca="center">
                        <p>926</p>
                     </c>
                     <c ca="center">
                        <p>26,580</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                     <c>
                        <p/>
                     </c>
                  </r>
                  <r>
                     <c cspan="6">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Total</p>
                     </c>
                     <c ca="center">
                        <p>3,572</p>
                     </c>
                     <c ca="center">
                        <p>26,220</p>
                     </c>
                     <c ca="center">
                        <p>14,685</p>
                     </c>
                     <c ca="center">
                        <p>2,388</p>
                     </c>
                     <c ca="center">
                        <p>46,865</p>
                     </c>
                  </r>
               </tblbdy>
               <tblfn>
                  <p>This table shows the number of cell cycle related proteins that were integrated into the four species-specific ontologies for the model organisms: <it>A. thaliana </it>(At), <it>H. sapiens </it>(Hs), <it>S. cerevisiae </it>(Sc) and <it>S. pombe </it>(Sp). See 'Data integration' in Materials and methods for the definition of the term 'core cell cycle protein'.</p>
               </tblfn>
            </tbl>
            <tbl id="T3">
               <title>
                  <p>Table 3</p>
               </title>
               <caption>
                  <p>Integrated ontology figures</p>
               </caption>
               <tblbdy cols="6">
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c cspan="5" ca="center">
                        <p>Ontology</p>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c cspan="5">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Entity</p>
                     </c>
                     <c ca="center">
                        <p>At</p>
                     </c>
                     <c ca="center">
                        <p>Hs</p>
                     </c>
                     <c ca="center">
                        <p>Sc</p>
                     </c>
                     <c ca="center">
                        <p>Sp</p>
                     </c>
                     <c ca="center">
                        <p>Total</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="6">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Proteins</p>
                     </c>
                     <c ca="center">
                        <p>14,892</p>
                     </c>
                     <c ca="center">
                        <p>54,109</p>
                     </c>
                     <c ca="center">
                        <p>18,007</p>
                     </c>
                     <c ca="center">
                        <p>3,635</p>
                     </c>
                     <c ca="center">
                        <p>90,643</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Genes</p>
                     </c>
                     <c ca="center">
                        <p>4,595</p>
                     </c>
                     <c ca="center">
                        <p>10,005</p>
                     </c>
                     <c ca="center">
                        <p>4,695</p>
                     </c>
                     <c ca="center">
                        <p>1,744</p>
                     </c>
                     <c ca="center">
                        <p>21,039</p>
                     </c>
                  </r>
                  <r>
                     <c ca="left">
                        <p>Orthology types</p>
                     </c>
                     <c ca="center">
                        <p>-</p>
                     </c>
                     <c ca="center">
                        <p>-</p>
                     </c>
                     <c ca="center">
                        <p>-</p>
                     </c>
                     <c ca="center">
                        <p>-</p>
                     </c>
                     <c ca="center">
                        <p>5,772</p>
                     </c>
                  </r>
               </tblbdy>
               <tblfn>
                  <p>Figures are shown for the composite ontology (CCO): union of the four organism-specific ontologies (<it>A. thaliana </it>(At), <it>H. sapiens </it>(Hs), <it>S. cerevisiae </it>(Sc) and <it>S. pombe </it>(Sp)) plus their orthology relationships. The OrthoMCL execution adds 5,772 clusters containing at least one core cell cycle protein (see 'Data integration' in Materials and methods for the definition of the term 'core cell cycle protein') together with their proteins to CCO; the total number of proteins in CCO is 90,643. Numbers are given for some of the main entities (for example, cell cycle proteins) in the composite ontology (CCO).</p>
               </tblfn>
            </tbl>
         </sec>
         <sec>
            <st>
               <p>Main features of the Cell Cycle Ontology</p>
            </st>
            <p>CCO is protein centric, meaning that proteins are used as 'hubs' to integrate and connect knowledge. The semantic integration of knowledge creates synergy by allowing queries that would not otherwise be possible. For example, OBO ontologies can be queried by tools such as OBO-Edit <abbrgrp><abbr bid="B62">62</abbr></abbrgrp>, the OBO Explorer <abbrgrp><abbr bid="B58">58</abbr></abbrgrp> and AmiGO <abbrgrp><abbr bid="B63">63</abbr></abbrgrp>, but none of these can deal with a query such as 'return the orthologs of a protein X and include all the biological processes and molecular functions in which these orthologs participate'. Due to our integrative approach and selection of information sources, CCO is an information-rich ontology that offers many advantages for cell cycle researchers. The main characteristics and functionalities of CCO, described in more detail below, can best be summarized as follows: integrated turnkey system - CCO evolves toward a one-stop shop for cell cycle researchers; exploratory analysis - CCO provides ample possibilities for browsing, visualizing and searching; querying facilities - CCO offers advanced methods to retrieve data; reasoning exploitation - the integrated knowledge is structured to allow for classification, consistency checking, and more advanced implementations that may provide new hypotheses.</p>
            <p>CCO has been made available in a wide range of formats to accommodate a suite of popular visualization and analysis tools, ensuring maximum flexibility of interaction with the ontology: OBOF, OWL <abbrgrp><abbr bid="B64">64</abbr></abbrgrp>, RDF <abbrgrp><abbr bid="B65">65</abbr></abbrgrp>, the eXtensible Markup Language (XML) <abbrgrp><abbr bid="B66">66</abbr></abbrgrp>, DOT <abbrgrp><abbr bid="B67">67</abbr></abbrgrp> and the Graph Modeling Language (GML) <abbrgrp><abbr bid="B68">68</abbr></abbrgrp>. Those formats can be classified into three groups according to the way the user interacts with CCO: a basic exploration of the structure (OBOF), expressive queries including the possibility of combining CCO with other resources (XML, RDF and OWL), and visual exploration (GML, XML - visANT <abbrgrp><abbr bid="B69">69</abbr></abbrgrp> - and DOT). The representations are described in detail as follows.</p>
            <p>OBOF is the <it>de facto </it>standard for knowledge representation in the bio-ontology community. Many tools have been built to accommodate OBOF (for example, OBO-Edit <abbrgrp><abbr bid="B50">50</abbr></abbrgrp> and OBO Explorer <abbrgrp><abbr bid="B58">58</abbr></abbrgrp>), and are widely used by biologists. Much of the biological knowledge already captured in ontologies is represented in OBOF <abbrgrp><abbr bid="B70">70</abbr></abbrgrp>. This is why we chose the OBOF resource as the starting point for the CCO pipeline. The OBOF version of CCO is compliant with version 1.2 of the OBOF specification. OBOF, however, offers little in the way of native reasoning services and even lacks a semantic infrastructure for knowledge integration, such as RDF and OWL do via Uniform Resource Identifiers (URIs). OBOF queries are limited to simple exploration of the ontology structure.</p>
            <p>An RDF model is a collection of triple patterns, also simply named 'triples', comprising a subject, a predicate and an object (Figure <figr fid="F2">2</figr>) connected to each other in a graph (for example, the subject of one triple can be the object of another triple). An RDF graph can be flexibly and efficiently queried with the graph query language SPARQL <abbrgrp><abbr bid="B71">71</abbr></abbrgrp> (Figure <figr fid="F3">3</figr>). We have loaded the RDF version of CCO into Open Virtuoso <abbrgrp><abbr bid="B72">72</abbr></abbrgrp> to enable complex queries via SPARQL. In addition, a SPARQL query form <abbrgrp><abbr bid="B73">73</abbr></abbrgrp> and a SPARQL query service <abbrgrp><abbr bid="B74">74</abbr></abbrgrp> are also available to exploit CCO. The CCO RDF allows for a first step toward exploiting Semantic Web technologies <abbrgrp><abbr bid="B75">75</abbr></abbrgrp> as it offers the possibility to integrate knowledge from external resources <abbrgrp><abbr bid="B76">76</abbr></abbrgrp>. Tools such as RDFScape <abbrgrp><abbr bid="B77">77</abbr></abbrgrp> (a plug-in for Cytoscape <abbrgrp><abbr bid="B78">78</abbr></abbrgrp>) can also be used to explore this CCO representation.</p>
            <fig id="F2">
               <title>
                  <p>Figure 2</p>
               </title>
               <caption>
                  <p>RDF triple sample</p>
               </caption>
               <text>
                  <p>Simple RDF triple sample showing the subject (Nucleus), the predicate (part_of) and the object (Cell).</p>
               </text>
               <graphic file="gb-2009-10-5-r58-2"/>
            </fig>
            <fig id="F3">
               <title>
                  <p>Figure 3</p>
               </title>
               <caption>
                  <p>RDF matching model</p>
               </caption>
               <text>
                  <p>RDF matching model: while querying an RDF model, a matching process is performed against the graph model. In the sample, the triples '?protein is_a CCO_B0000000' and '?protein rdfs:label ?protein label' are matched against the graph on the left.</p>
               </text>
               <graphic file="gb-2009-10-5-r58-3"/>
            </fig>
            <p>The OWL version of CCO is the most expressive one and exceeds the other versions in information content as new axioms (see Materials and methods) have been added to exploit its language capabilities (the other versions are equivalent in content to the original ontologies in OBOF). OWL also allows integration of other ontologies within CCO by using an importing mechanism based on URIs, meaning that extant encoded knowledge from other resources can be effectively added and exploited. Ontologies expressed in OWL, however, often cause performance limitations to the extent that it is prohibitive for specific tools, such as Prot&#233;g&#233;, when launching very complex queries. OWL reasoners (Pellet <abbrgrp><abbr bid="B79">79</abbr></abbrgrp>, FaCT++ <abbrgrp><abbr bid="B80">80</abbr></abbrgrp>, RACERPro <abbrgrp><abbr bid="B81">81</abbr></abbrgrp>, and KAON2 <abbrgrp><abbr bid="B82">82</abbr></abbrgrp>) can have problems in dealing with large ontologies (such as CCO) and sometimes fail without explanation <abbrgrp><abbr bid="B83">83</abbr></abbrgrp>. Additionally, the OWLDoc server <abbrgrp><abbr bid="B84">84</abbr></abbrgrp> allows online queries over CCO <abbrgrp><abbr bid="B85">85</abbr></abbrgrp>.</p>
            <p>XML allows efficient data processing and programmatic access to the ontology. XML has less expressivity than RDF or OWL in terms of semantics. The structured document enabled in XML also supports querying (for example, with technologies such as XQuery <abbrgrp><abbr bid="B86">86</abbr></abbrgrp>).</p>
            <p>GML, XML (visANT) and DOT allow visual exploration of CCO by tools such as Cytoscape <abbrgrp><abbr bid="B78">78</abbr></abbrgrp>, visANT and Graphviz <abbrgrp><abbr bid="B87">87</abbr></abbrgrp>. In particular, visANT provides a very user-friendly way to examine the CCO network of terms and relationships.</p>
         </sec>
         <sec>
            <st>
               <p>Querying the Cell Cycle Ontology with SPARQL</p>
            </st>
            <p>The SPARQL syntax is based on the triple pattern of RDF and, therefore, allows for a detailed specification of a small graph pattern, thus a collection of interconnected triples, for which the graph should be queried. When performing a query with SPARQL, a small RDF graph pattern is built in which any of the elements of any triple can be a variable (variable names are prepended in the query with the sign <monospace>?</monospace> or <monospace>$</monospace>). This query pattern is used to match against the complete RDF graph and any matching structure (collection of triples) is retrieved (Figure <figr fid="F3">3</figr>).</p>
            <p>A query can also specify which variables in the query pattern should be shown in the answer. One of SPARQL's strengths is its ability to specify various target graphs that could be used in the same query, resulting in their subsequent combination and effectively constituting an efficient data integration mechanism. As the pointers to the graphs are URIs, knowledge represented in dispersed RDF resources can be combined in a powerful way.</p>
            <p>In order to design SPARQL queries on CCO, it is sometimes necessary to deal with CCO identifiers. The following query shows how to retrieve a term name (called 'label' in RDF) corresponding to a given CCO identifier ('CCO_B0000000' in this example). First, a base URL is defined (<monospace>BASE</monospace>), and then the prefixes (<monospace>PREFIX</monospace>) are set to avoid the repetition of long parts of URIs in the queries. The variables (columns) to be shown in the solution are specified in the <monospace>SELECT</monospace> statement. Finally, the query pattern is defined in the <monospace>WHERE</monospace> block. The specification of the graphs that should be used (for example, 'cco') is considered as a part of the query pattern. The results table will display the term label: 'core cell cycle protein' (see 'Data integration' in Materials and methods for the definition of 'core cell cycle protein').</p>
            <p>
               <monospace>BASE &lt;<url>http://www.semantic-systems-biology.org/</url>></monospace>
            </p>
            <p>
               <monospace>PREFIX rdfs:&lt;<url>http://www.w3.org/2000/01/rdf-schema#</url>></monospace>
            </p>
            <p>
               <monospace>PREFIX ssb:&lt;<url>http://www.semantic-systems-biology.org/SSB#</url>></monospace>
            </p>
            <p>
               <monospace>SELECT ?term_label</monospace>
            </p>
            <p>
               <monospace>WHERE {</monospace>
            </p>
            <p>&#160;&#160;&#160;<monospace>GRAPH &lt;cco> {</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>ssb:CCO_B0000000 rdfs:label ?term_label</monospace></p>
            <p>&#160;&#160;&#160;<monospace>}</monospace></p>
            <p>
               <monospace>}</monospace>
            </p>
            <p>A similar query can be employed to retrieve a CCO identifier using a term label. The following query retrieves the CCO identifier ('CCO_B0002337') of the protein with the label 'WEE1_ARATH':</p>
            <p>
               <monospace>BASE &lt;<url>http://www.semantic-systems-biology.org/</url>></monospace>
            </p>
            <p>
               <monospace>PREFIX rdfs:&lt;<url>http://www.w3.org/2000/01/rdf-schema#</url>></monospace>
            </p>
            <p>
               <monospace>SELECT ?unique_id</monospace>
            </p>
            <p>
               <monospace>WHERE {</monospace>
            </p>
            <p>&#160;&#160;&#160;<monospace>GRAPH &lt;cco> {</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?unique_id rdfs:label 'WEE1_ARATH'@en</monospace></p>
            <p>&#160;&#160;&#160;<monospace>}</monospace></p>
            <p>
               <monospace>}</monospace>
            </p>
            <p>More sophisticated searches based on regular expressions can also be performed as illustrated in the following query that retrieves all the terms having the keyword 'p53' anywhere within the label (the flag 'i' enables case-insensitive expression lookups):</p>
            <p>
               <monospace>BASE &lt;<url>http://www.semantic-systems-biology.org/</url>></monospace>
            </p>
            <p>
               <monospace>PREFIX rdfs:&lt;<url>http://www.w3.org/2000/01/rdf-schema#</url>></monospace>
            </p>
            <p>
               <monospace>SELECT ?unique_id ?name</monospace>
            </p>
            <p>
               <monospace>WHERE {</monospace>
            </p>
            <p>&#160;&#160;&#160;<monospace>GRAPH &lt;cco> {</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?unique_id rdfs:label ?name.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>FILTER regex(str(?name), 'p53','i')</monospace></p>
            <p>&#160;&#160;&#160;<monospace>}</monospace></p>
            <p>
               <monospace>}</monospace>
            </p>
            <p>Consider the simple query 'retrieve the names (labels) of all core cell cycle proteins from <it>S. pombe</it>'. These are the proteins annotated with cell cycle terms by the Gene Ontology Annotation (GOA) <abbrgrp><abbr bid="B88">88</abbr></abbrgrp> group. The query pattern consists of two triples. The first triple will match any triple that relates any subject through the 'is_a' predicate to the 'CCO_B0000000' object (core cell cycle protein) and the second triple will match any triple whose subject is the same as in the first triple, the variable ?protein (defined by <monospace>?</monospace> or <monospace>$</monospace> in front of a string name), and has the predicate '<monospace>rdfs:label</monospace>' pointing to any object. The result is a column (<monospace>?protein_label</monospace>) with the label of 1,359 core cell cycle proteins in <it>S. pombe </it>(for example, CDC24_SCHPO). Figure <figr fid="F3">3</figr> illustrates the query pattern that corresponds with the following SPARQL query:</p>
            <p>
               <monospace>BASE &lt;<url>http://www.semantic-systems-biology.org/</url>></monospace>
            </p>
            <p>
               <monospace>PREFIX rdfs:&lt;<url>http://www.w3.org/2000/01/rdf-schema#</url>></monospace>
            </p>
            <p>
               <monospace>PREFIX ssb:&lt;<url>http://www.semantic-systems-biology.org/SSB#</url>></monospace>
            </p>
            <p>
               <monospace>SELECT ?protein_label</monospace>
            </p>
            <p>
               <monospace>WHERE {</monospace>
            </p>
            <p>&#160;&#160;&#160;<monospace>GRAPH &lt;cco_S_pombe> {</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?protein ssb:is_a ssb:CCO_B0000000.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?protein rdfs:label ?protein_label</monospace></p>
            <p>&#160;&#160;&#160;<monospace>}</monospace></p>
            <p>
               <monospace>}</monospace>
            </p>
            <p>The following SPARQL query on the <it>A. thaliana </it>graph allows users to infer a putative location for proteins with no documented cellular locations. The assumption behind such a query is that two proteins that participate in the same interaction are likely to share the same cellular location, for example, the 'nucleus' (CCO_C0000252):</p>
            <p>
               <monospace>BASE &lt;<url>http://www.semantic-systems-biology.org/</url>></monospace>
            </p>
            <p>
               <monospace>PREFIX rdfs:&lt;<url>http://www.w3.org/2000/01/rdf-schema#</url>></monospace>
            </p>
            <p>
               <monospace>PREFIX ssb:&lt;<url>http://www.semantic-systems-biology.org/SSB#</url>></monospace>
            </p>
            <p>
               <monospace>SELECT</monospace>
            </p>
            <p>&#160;&#160;&#160;<monospace>?prot_in_the_nucleus</monospace></p>
            <p>&#160;&#160;&#160;<monospace>?prot_to_study</monospace></p>
            <p>&#160;&#160;&#160;<monospace>?interaction_label</monospace></p>
            <p>
               <monospace>WHERE {</monospace>
            </p>
            <p>&#160;&#160;&#160;<monospace>GRAPH &lt;cco_A_thaliana> {</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?interaction a ssb:interaction.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?interaction rdfs:label ?interaction_label.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?prot_A ssb:participates_in ?interaction.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?prot_B ssb:participates_in ?interaction.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?prot_A rdfs:label ?prot_in_the_nucleus.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?prot_B rdfs:label ?prot_to_study.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?prot_A ssb:located_in ssb:CCO_C0000252.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>OPTIONAL {</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?prot_B ssb:located_in ?location_B.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>}</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>FILTER (!bound(?location_B))</monospace></p>
            <p>&#160;&#160;&#160;<monospace>}</monospace></p>
            <p>
               <monospace>}</monospace>
            </p>
            <p>The query returns 48 proteins (for example, DMC1_ARATH, SEM12_ARATH) having an interaction with a documented nuclear protein, meaning their own cellular location is also likely to include 'nucleus' at some point. These results and, more generally, any answer to a query on CCO simply reflects the information in the original sources, but their integration enables the construction of new hypotheses. For some questions, the integrated CCO graph must be used. For instance, to retrieve the orthologs of the protein TIP41_YEAST from <it>S. cerevisiae </it>(CCO_B0001243) and the processes in which these orthologs participate, the following query can be used:</p>
            <p>
               <monospace>BASE &lt;<url>http://www.semantic-systems-biology.org/</url>></monospace>
            </p>
            <p>
               <monospace>PREFIX rdfs:&lt;<url>http://www.w3.org/2000/01/rdf-schema#</url>></monospace>
            </p>
            <p>
               <monospace>PREFIX ssb:&lt;<url>http://www.semantic-systems-biology.org/SSB#</url>></monospace>
            </p>
            <p>
               <monospace>SELECT</monospace>
            </p>
            <p>&#160;&#160;&#160;<monospace>?prot_label</monospace></p>
            <p>&#160;&#160;&#160;<monospace>?biological_process_label</monospace></p>
            <p>
               <monospace>WHERE {</monospace>
            </p>
            <p>&#160;&#160;&#160;<monospace>GRAPH &lt;cco> {</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>ssb:CCO_B0001243 ssb:is_a ?ortholog_cluster_protein.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?prot ssb:is_a ?ortholog_cluster_protein.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?prot rdfs:label ?prot_label.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?ortholog_cluster_protein rdf:type ssb:type_protein.</monospace></p>
            <p>&#160;&#160;&#160;<monospace>OPTIONAL {</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?prot ssb:participates_in ?biological_process.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?biological_process rdfs:label ?biological_process_label</monospace></p>
            <p>&#160;&#160;&#160;<monospace>}</monospace></p>
            <p>&#160;&#160;&#160;<monospace>FILTER(?prot != ssb:CCO_B0001243)</monospace></p>
            <p>&#160;&#160;&#160;<monospace>}</monospace></p>
            <p>
               <monospace>}</monospace>
            </p>
            <p>The query returns 63 distinct putative orthologs, of which 55 are not documented to participate in any known process. Thus, with this result these proteins can be hypothesized to participate in the same process as 'TIP41_SCHPO'. To retrieve the identity of the processes in which 'TIP41_SCHPO' participates, a new query must be built that returns the answer 'G2/M transition of mitotic cell cycle':</p>
            <p>
               <monospace>BASE &lt;<url>http://www.semantic-systems-biology.org/</url>></monospace>
            </p>
            <p>
               <monospace>PREFIX rdfs:&lt;<url>http://www.w3.org/2000/01/rdf-schema#</url>></monospace>
            </p>
            <p>
               <monospace>PREFIX ssb:&lt;<url>http://www.semantic-systems-biology.org/SSB#</url>></monospace>
            </p>
            <p>
               <monospace>SELECT ?process_label</monospace>
            </p>
            <p>
               <monospace>WHERE {</monospace>
            </p>
            <p>&#160;&#160;&#160;<monospace>GRAPH &lt;cco> {</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>ssb:CCO_B0001243 ssb:participates_in ?process.</monospace></p>
            <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>?process rdfs:label ?process_label</monospace></p>
            <p>&#160;&#160;&#160;<monospace>}</monospace></p>
            <p>
               <monospace>}</monospace>
            </p>
            <p>More examples of biological queries can be found at <abbrgrp><abbr bid="B73">73</abbr></abbrgrp>.</p>
            <p>Finally, we used SPARQL to analyze the subcellular distribution of cell cycle proteins. For that, we used the core cell cycle proteins subset of the CCO. First, we analyzed the distribution among the three major cellular compartments - the cytoplasm, nucleus and cell membrane. We found that the majority of cell cycle proteins are located in the nucleus (755) and the cytoplasm (356), where the majority of cell cycle events are known to take place <abbrgrp><abbr bid="B38">38</abbr></abbrgrp>. Twenty-five cell cycle proteins were found to be located in the cell membrane. These are likely to play a role in signaling to the cell cycle machinery.</p>
            <p>We looked in more detail at the distribution of cell cycle proteins in the cytoplasm. As expected, the majority of cell cycle proteins are found in the cytosol (280). We also wanted to see if there were cell cycle proteins in the membrane bounded organelles other than in the nucleus. To our surprise, all of the analyzed organelles contained cell cycle proteins: the endoplasmic reticulum (46), the Golgi apparatus (19) and the mitochondrion (43). One could hypothesize that the cell cycle proteins located in the first two compartments are involved in the build-up of a new cell membrane and cell wall between the two daughter cells. It is much more difficult, however, to envision how mitochondrial proteins could be involved in the cell cycle. Even more strikingly, six mitochondrial proteins were found to play a role in the regulation of the cell cycle. Provided the cellular compartment annotations are correct, and if taken up by cell cycle researchers, these results may possibly lead to the discovery of novel mechanisms of cell cycle regulation.</p>
            <p>An alternative hypothesis to explain a cell cycle role for proteins known to be located in membrane bounded organelles other than the nucleus is to suggest that these proteins are also present outside of those organelles. For example, if a protein can be located in both the mitochondrion and the cytosol, then the cell cycle function of the protein can be exerted in the cytosol, but not in the mitochondrion where it may fulfill a different role. Therefore, we analyzed alternative locations of the proteins in question. We identified 9, 5 and 15 core cell cycle proteins from the endoplasmic reticulum, Golgi apparatus and mitochondrion, respectively, that have additionally cytosolic or nuclear localization. These proteins have an unusual combination of locations, and merit further investigation with respect to the molecular mechanisms underlying their ability to be localized to apparently incompatible locations. This also highlights the need to indicate when and where functions assigned to a protein are valid.</p>
         </sec>
         <sec>
            <st>
               <p>Automated reasoning over bio-ontologies</p>
            </st>
            <sec>
               <st>
                  <p>Description logics and automated reasoners</p>
               </st>
               <p>Description Logics (DL) <abbrgrp><abbr bid="B89">89</abbr></abbrgrp> and Semantic Web technologies <abbrgrp><abbr bid="B60">60</abbr><abbr bid="B61">61</abbr></abbrgrp> provide a foundation for the management and exploitation of knowledge in ontologies. The type of OWL used for CCO is based on DL, which is a family of logic-based knowledge representation formalisms that describe a domain in terms of concepts (classes), roles (properties or relationships) and individuals (instances). OWL-DL offers an optimal trade-off between expressivity and computational tractability <abbrgrp><abbr bid="B89">89</abbr></abbrgrp>. OWL-DL can be considered to be sufficiently expressive in order to represent a wide variety of biomedical knowledge <abbrgrp><abbr bid="B90">90</abbr></abbrgrp>, while it offers support for automated reasoning. It has become one of the standard languages for representing ontologies in the semantically strict form that supports automated reasoning.</p>
               <p>DL reasoners are computational tools to: ensure that an ontology does not contain any contradictory facts (consistency checking); compute the subclass relation between each named class to create the class hierarchy (classification); find the most specific classes to which an individual belongs (realization); and retrieve information from an ontology (querying).</p>
               <p>Ontology curators can use DL reasoners to minimize the term redundancy, while maintaining sufficiently detailed descriptions and consistency of the contents <abbrgrp><abbr bid="B18">18</abbr><abbr bid="B19">19</abbr></abbrgrp>. Moreover, reasoning tools can also be used to find new classes (either more specific or general) <abbrgrp><abbr bid="B20">20</abbr></abbrgrp>. Finally, and in this context most importantly, reasoning tools can also be used in biological research for information retrieval and the generation of new hypotheses that are consistent with the knowledge captured in the ontology.</p>
            </sec>
            <sec>
               <st>
                  <p>Representing biological knowledge with OWL</p>
               </st>
               <p>OWL-DL queries can be more fine-grained than RDF queries since the semantic model of OWL-DL allows more expressivity. The OWL semantics is based on sets (classes) of instances (individuals). Classes can be subclasses of other classes, if and only if all the instances of the subclass are also instances of the superclass, although the superclass has other instances that do not belong to the subclass. For example, in GO the well-known 'is a' hierarchy is founded on this concept.</p>
               <p>Relationships in OWL-DL are interpreted as existing between pairs of individuals. Restrictions on classes define which and how many relationships the instances of that class must hold. When a restriction is defined, an anonymous class is defined (Figure <figr fid="F4">4</figr>, dotted shape), and the class to which the restriction is added becomes a subclass or equivalent class of that anonymous class. For instance, the restriction 'subClassOf part of some Cell' in the class 'Nucleus' states that every instance of the class 'Nucleus' must have at least one relationship along the property 'part_of' to an instance of the class 'Cell' (other quantifiers can be used in these restrictions such as 'only', 'min', 'max' and 'value', and Boolean operators such as 'and', 'or', and 'not').</p>
               <fig id="F4">
                  <title>
                     <p>Figure 4</p>
                  </title>
                  <caption>
                     <p>OWL property (part_of) sample</p>
                  </caption>
                  <text>
                     <p>OWL property (part_of) sample: the property 'part of' links individuals belonging to a class (for example, 'Nucleus') to individuals of the class 'Cell'. A restriction of the type 'some part_of Cell' on the class 'Nucleus' defines an anonymous class (dotted shape), and will imply that individuals belonging to the class 'Nucleus' also belong to (are 'part_of') the class 'Cell'.</p>
                  </text>
                  <graphic file="gb-2009-10-5-r58-4"/>
               </fig>
               <p>If the restriction is added as a superclass of the class that is being defined (the class being defined is a subclass of the restriction, as in the example above), the restriction is known as a 'necessary condition'. A necessary condition is a condition that all the instances of the class must fulfill, but is not enough in itself to define class membership. Therefore, if an instance is found that has at least one 'part_of' relationship to 'Cell', it does not mean that it is a member of the class 'Nucleus'. If a restriction is added as an equivalent class of the class that is being described, then this restriction is known as a 'necessary and sufficient' condition (if an instance with at least one 'part of Cell' relationship is found, it is a member of the class 'Nucleus'). Restrictions can also be composed and nested such as 'part of some (participates in only (mitosis or meiosis))', providing a powerful mechanism for expressing complex conditions.</p>
               <p>OWL works under the Open World Assumption (OWA), in which something not known to be true is not assumed to be false but merely to be 'unknown'. This is in contrast to database management systems that work with the Closed World Assumption. In database management systems, anything that is not demonstrated by the stored data to be true is assumed to be false. As an example, let us assume that in a system the following and only the following is stated: 'protein CDC25_YEAST participates in the regulation of the cell cycle process', and if the query: 'does protein CDC25_YEAST participate in the regulation of spindle elongation?' is launched, the answer will depend on the type of system. In a Closed World Assumption-based system (for example, a typical database management system), the answer will be 'no', whereas in an OWA-based system (for example, an OWL knowledge base) the answer will be 'unknown'; in other words, protein CDC25 YEAST might also participate in other processes, and will remain 'unknown' until it is explicitly stated that it either does or does not participate in that process. The OWA model complies well with the Semantic Web vision, in which knowledge is continuously evolving, and efficiently accommodates domains with incomplete knowledge such as the cell cycle process.</p>
               <p>In an OWL ontology, the knowledge is asserted by the user, and the reasoner makes the axioms that are implicit in such asserted knowledge explicit, therefore inferring axioms that flag unnoticed items of knowledge. Therefore, the complexity of OWL queries depends on the complexity of the asserted and inferred knowledge present on the ontology. An OWL query can be regarded as an 'anonymous class', and, therefore, the user may ask the reasoner for different answers (for example, retrieve superclasses, ancestor classes, equivalent classes, subclasses, descendant classes or instances of the anonymous class). CCO provides an attractive starting point to exploit all these querying possibilities by enriching it with particular/customized axioms. These axioms could be limited to subsets of CCO that will enable focusing on particular aspects of cell cycle research such as endoreduplication. The examples described below only show some of the added value that could be gained from having an ontology expressed in OWL.</p>
            </sec>
            <sec>
               <st>
                  <p>Examples of automated reasoning in the Cell Cycle Ontology</p>
               </st>
               <p>Consider the simple query: 'Which cell cycle related proteins participate in a reported interaction?' In the Manchester OWL syntax <abbrgrp><abbr bid="B91">91</abbr></abbrgrp>, that query would be:</p>
               <p>&#160;&#160;&#160;<monospace>protein and</monospace></p>
               <p>&#160;&#160;&#160;<monospace>participates_in some 'interaction type'</monospace></p>
               <p>where the classes 'protein' and 'interaction type' have CCO_U0000005 and CCO_Y0000001, respectively, as their CCO identifiers. When a query is launched, an anonymous class is built on the fly. The extension of that anonymous class is the set of individuals that are members of the class 'protein' with at least one relationship (due to the 'some' keyword) along the property 'participates_in' to an individual of the class 'interaction type'. The expressions to create an anonymous class can be of arbitrary complexity: combination of constructors, nested expressions, combinations of different types of restrictions, and so on. For example, if we want to know which proteins (CCO_U0000005) participate in 'mitosis' (CCO_P0000081) or any process that is a part of it we may use the expression below, which shows the versatility and power of OWL expressions:</p>
               <p>&#160;&#160;&#160;<monospace>protein and</monospace></p>
               <p>&#160;&#160;&#160;<monospace>participates_in some (</monospace></p>
               <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>mitosis or part_of some mitosis</monospace></p>
               <p>&#160;&#160;&#160;<monospace>)</monospace></p>
               <p>The extension of this anonymous class is the set of instances that are members of the class 'protein' (CCO_U0000005) and have at least one relationship along 'participates in' to an individual of the class 'mitosis' (CCO_P0000081) or to an individual that has at least one relationship along 'part_of' to an individual of 'mitosis'. Reasoning is used to exploit the transitivity of the 'part_of' and subsumption relationships. Thus, a process that is not directly part of mitosis, but that is part of a process that is part of mitosis, will be taken into account, even though such knowledge is not asserted in the ontology: such knowledge is inferred by the reasoner, and it is implicit (asserted) in the axioms of the ontology. Another example is retrieving proteins that have at least one interaction with other proteins, and can be located in the cytoplasm as well as in the nucleus:</p>
               <p>
                  <monospace>protein and</monospace>
               </p>
               <p>
                  <monospace>participates_in some interaction and</monospace>
               </p>
               <p>
                  <monospace>((located_in some (part_of some cytoplasm)) or (located_in some cytoplasm)) and ((located_in some (part_of some nucleus)) or (located_in some nucleus))</monospace>
               </p>
               <p>This query defines an anonymous class formed by 'proteins' (CCO_U0000005) that participate in at least one 'interaction' (CCO_U0000007), and are located in the 'cytoplasm' (CCO_C0000323) or any part of it, and the 'nucleus' (CCO_C0000251) or any part of it.</p>
               <p>As another example, let us consider the query that defines an anonymous class formed by the entities that are the location of proteins participating in the 'S phase' (CCO_P0000014) or any process that is a part of it. This query returns 13 proteins for <it>H. sapiens </it>such as 'microtubule organising center' (CCO_C0000385), which is the location of the protein CHM1A_HUMAN that participates in negative regulation of the S phase of the mitotic cell cycle (part of the S phase in the mitotic cell cycle):</p>
               <p>&#160;&#160;&#160;<monospace>location_of some (</monospace></p>
               <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>participates_in some (</monospace></p>
               <p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<monospace>'S phase' or (part_of some 'S phase')</monospace></p>
               <p>&#160;&#160;&#160;&#160;&#160;&#160;<monospace>)</monospace></p>
               <p>&#160;&#160;&#160;<monospace>)</monospace></p>
               <p>The same procedure can be applied to any defined query with the OWL-DL query service provided by Prot&#233;g&#233; 4 and also programmatically via the OWL application programming interface (OWL application programming interface) <abbrgrp><abbr bid="B92">92</abbr></abbrgrp>.</p>
               <p>The OWL-DL version of CCO constitutes a structured and integrated knowledge framework that may serve as a basis for advanced reasoning approaches. Reasoning services can be applied to CCO at different levels, depending on who interacts with the system (such as a molecular biologist or an ontology specialist <abbrgrp><abbr bid="B93">93</abbr><abbr bid="B94">94</abbr></abbrgrp>) to check the consistency of knowledge, to validate cell cycle related hypotheses and to make implicit knowledge explicit.</p>
            </sec>
         </sec>
         <sec>
            <st>
               <p>Cell Cycle Ontology integrated into a platform for cell cycle research</p>
            </st>
            <p>The querying and analysis of results of SPARQL queries can be intimidating for lay users. We therefore set out to build a visualizer of biological networks specifically for CCO (in the framework of the EU FP6 project DIAMONDS <abbrgrp><abbr bid="B95">95</abbr></abbrgrp>). This visualizer is a JAVA applet that shows a screen consisting of two parts (Figure <figr fid="F5">5</figr>): one section with a panel where applet functionalities are grouped and can be configured, and another panel with a graphical representation of the results of queries (usually in the form of networks) to CCO. SPARQL provides intuitive ways to query hierarchical networks. With a right click of the mouse on any of the nodes shown by the applet, the user can ask for the local neighborhood of a term in the network, for the path to the root and for extra information such as definitions and synonyms. Users can see the networks, personalize them, add or delete elements, change colors, and move and re-design the shape of the networks.</p>
            <fig id="F5">
               <title>
                  <p>Figure 5</p>
               </title>
               <caption>
                  <p>CCO visualization applet</p>
               </caption>
               <text>
                  <p>CCO visualization applet. The CCO terms are shown as clickable, color-coded nodes, and mouse actions of the user are translated into pre-defined SPARQL queries that operate on the RDF representation of CCO. The results are returned as an XML file, which is translated into new nodes and edges that are then shown in the display. This visualization sample shows the local neighborhood of the protein WEE1_SCHPO ('Mitosis inhibitor protein kinase wee1').</p>
               </text>
               <graphic file="gb-2009-10-5-r58-5"/>
            </fig>
            <p>The terms in CCO are basically divided into three types: terms that represent a protein class (for example, 'UBC11_SCHPO'); terms in the upper level ontology (for example, 'biological process'); other ontological terms (for example, 'nucleolus').</p>
            <p>The RDF contains explicit 'rdf:type' links from every term node to its type as well as 'rdfs:label' links to their names. All the pre-defined SPARQL queries operate on the URIs of the CCO terms, but they retrieve the 'rdf:type' and 'rdfs:label' for the visual presentation of the results. The types are used for a color coding of the nodes. The links between the terms also have names, defined by the relation types in CCO (for example, interacts with, encoded by, and so on). Some of the relation types, such as the protein interactions, are visualized with special arrows. For more information, please see the DIAMONDS deliverable document D5.4 <abbrgrp><abbr bid="B96">96</abbr></abbrgrp>.</p>
         </sec>
         <sec>
            <st>
               <p>Yet another integrated system?</p>
            </st>
            <p>Efficient use of biological information that, in practice, is widely dispersed strongly relies on its means of access. However, each individual resource mostly informs the researchers about only a part of their biological question. Therefore, life scientists often need to combine several resources in order to gain new insights. Computational systems that provide transparent and integrative access should increase research productivity. Some systems, such as Reactome <abbrgrp><abbr bid="B97">97</abbr></abbrgrp> and PANTHER <abbrgrp><abbr bid="B98">98</abbr></abbrgrp>, are examples of developments in that direction. These systems are, however, not so easily expandable to include other domains or information on-the-fly or upon request. More importantly, although those systems provide highly curated information and user-friendly interfaces, the information retrieval is still limited to simple search forms that only allow keyword-based look-ups. The possibility of using the stored information through complex but more specific and informative queries remains limited. Also, these systems lack means to make implicit knowledge explicit; this is where the reasoning services available in CCO offer added value.</p>
            <p>CCO adopts a data integration paradigm that can be readily applied to any other domain. The system is readily expandable and can accommodate virtually any other data related to the cell cycle (for example, cell cycle related information from the Kyoto Encyclopedia of Genes and Genomes (KEGG) <abbrgrp><abbr bid="B99">99</abbr></abbrgrp> and Online Mendelian Inheritance in Man (OMIM) <abbrgrp><abbr bid="B100">100</abbr></abbrgrp>). Furthermore, the use of Semantic Web technologies in CCO enables interoperability with other Semantic Web resources and constitutes a step towards a universal, interoperable knowledge architecture <abbrgrp><abbr bid="B101">101</abbr></abbrgrp> for the life sciences. Semantic Web integration alleviates the burden of resource maintenance, allowing for more attention to local improvements (as shown with the reasoning cases in CCO). A universal and interoperable knowledge-based approach can enable the implementation of an effective integrated biology.</p>
            <p>Currently, building complex queries over CCO may require some training in semantic technologies. It has always been difficult to develop systems that provide a balanced trade-off between user-friendliness and the possibility of asking complex questions. Nevertheless, it is fair to assume that Semantic Web research will deliver such features in the future. The rich ontology developed to study the cell cycle process highlights the advantages of semantically representing knowledge for further analysis and ontology-driven hypothesis generation. We envision that by improving both content and semantics, the utility of CCO can be considerably increased.</p>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Materials and methods</p>
         </st>
         <sec>
            <st>
               <p>Data integration pipeline</p>
            </st>
            <p>CCO is built from scratch every three months, and only the identifiers are kept for consistency between releases. This automatic pipeline encompasses the typical life cycle of an integrated system: set-up, data integration and system maintenance. All the integrated information is cross-referenced to the original sources to ensure data provenance. The integration pipeline relies on the ability to programmatically manipulate ontologies, terms and relations, a functionality offered by ONTO-PERL <abbrgrp><abbr bid="B57">57</abbr></abbrgrp>. The code of the pipeline is available as supplementary material <abbrgrp><abbr bid="B119">119</abbr></abbrgrp>. The output of the pipeline is four species-specific ontologies, plus a composite ontology that integrates the species-specific ontologies via orthology relationships. Figure <figr fid="F6">6</figr> depicts the system integration pipeline and the various phases of its development.</p>
            <fig id="F6">
               <title>
                  <p>Figure 6</p>
               </title>
               <caption>
                  <p>CCO pipeline</p>
               </caption>
               <text>
                  <p>CCO pipeline. The CCO data integration pipeline scheme plots the principal phases: set-up, data integration and system's life cycle. In the 'set-up' phase, several existing ontologies are integrated and merged: the Gene Ontology, the Relations Ontology, the Molecular Interactions ontology, an upper level ontology (see 'An upper level ontology for application ontologies in the life sciences' section) and an ontology holding taxonomical terms for the four model organisms supported by CCO (<it>A. thaliana</it>, <it>H. sapiens</it>, <it>S. cerevisiae </it>and <it>S. pombe</it>). A core cell cycle ontology is generated as output from this set-up phase, which in turn serves as input for the 'data integration phase' where GOA annotations and protein data, such as protein-protein interactions, are integrated. Finally, 'life cycle' phase depicts the maintenance of the system by considering the stages of updating the integrated data (such as ontologies, protein data). This phase also shows the generation (export) in different formats for further exploitation.</p>
               </text>
               <graphic file="gb-2009-10-5-r58-6"/>
            </fig>
            <sec>
               <st>
                  <p>Set-up</p>
               </st>
               <p>In this initial phase, the ontology structure and its lexicon (for formal ontology definitions, see <abbrgrp><abbr bid="B102">102</abbr></abbrgrp>) are created. The core CCO ontology is built from the upper level ontology (ULO; see Materials and methods) and the latest releases of GO, RO, Molecular Interactions ontology (MI) <abbrgrp><abbr bid="B103">103</abbr></abbrgrp> and NCBI taxonomy in the order specified. Initially, a 'pre-cell cycle ontology' is built that constitutes the backbone for the CCO ontologies (the four species-specific ontologies and the integrated ontology). The main data source used for CCO is GO. From the 'biological processes' subontology of GO, the complete branches under the terms 'cell cycle' (GO:0007049), 'cell division' (GO:0051301), 'cell proliferation' (GO:0008283), 'DNA replication' (GO:0006260) and 'chromosome segregation' (GO:0007059) with all their descendants are imported ('pre-cell cycle ontology'). These five branches are linked as children to the term 'cellular process' (GO:0009987), which in turn becomes a child of the term 'biological process' (GO:0008150). We refer to the terms contained in these branches as 'cell cycle' terms. Currently, 3,295 cell cycle biological process terms are imported from the GO. In addition, the entire 'cellular component' and 'molecular function' subontologies are imported.</p>
               <p>Every entity within CCO is given a unique identifier of the form CCO:Xnnnnnnn where 'CCO' represents the ontology namespace, 'X' the entity subnamespace, and 'nnnnnnn' a sequence of seven digits. The legal subnamespaces include: 'C' for cellular components, 'P' for biological processes, 'F' for molecular functions, 'B' for proteins, 'G' for genes, 'T' for taxon terms, 'I' for interactions, 'O' for orthology terms, 'Y' for interaction types and 'U' for ULO terms. All the original identifiers of the imported terms are stored in the 'xref' section. Additionally, an association table keeps track of the mapping between GO identifiers and CCO identifiers. Next, the RO is fully incorporated and the 'interaction type' branch from the MI is integrated and then a specific taxonomy is built based on the NCBI taxonomy for <it>H. sapiens</it>, <it>S. cerevisiae</it>, <it>S. pombe </it>and <it>A. thaliana</it>.</p>
            </sec>
            <sec>
               <st>
                  <p>Data integration</p>
               </st>
               <p>Data integration follows a protein centric model in which the representations of proteins are considered as integration pivots that connect their relevant data (such as the molecular functions in which they participate).</p>
               <p>We define the proteins annotated with cell cycle terms (as defined in the section 'Set-up' above) in the corresponding GOA files <abbrgrp><abbr bid="B104">104</abbr></abbrgrp> as the 'core cell cycle proteins'. These proteins are added to CCO as the children of the term 'core cell cycle protein' (CCO:B0000000) and used as the starting point (seed) for the data integration process. Currently, CCO has 1,648 'core cell cycle' proteins for <it>S. cerevisiae</it>, 3,276 for <it>A. thaliana</it>, 1,348 for <it>S. pombe </it>and 9,114 for <it>H. sapiens </it>(Table <tblr tid="T2">2</tblr>).</p>
               <p>The 'core cell cycle' protein section of CCO is then expanded to include the proteins known to interact with the core cell cycle proteins, as documented in IntAct (only one degree of separation). The protein role (prey, bait or neutral component), type of experiment (such as yeast two hybrid), type of interaction (such as physical association), and so on are all retained in CCO. Then, protein information (such as synonym names, encoding genes and cross-references) are retrieved from the UniProt knowledge base. In addition, post-translational modification data, when available in UniProt, are also added by creating new terms defined by their specific modification. Finally, the OrthoMCL clustering utility is used to generate clusters of putative orthologs for the four species included in the CCO. The parameters used for running OrthoMCL have been chosen to obtain a balanced size of the resulting clusters. Compared to the default values, the following parameters were changed to make the clusters more homogeneous: <it>pv_cutoff </it>= 1e-6, <it>pi_cutoff </it>= 25, <it>inflation </it>= 4. The input all-against-all BLAST matrix for the four complete proteomes is produced with the Tera-BLAST hardware implementation of BLAST <abbrgrp><abbr bid="B105">105</abbr></abbrgrp> with default parameter settings. All the proteins classified by OrthoMCL as orthologous to the core cell cycle proteins are incorporated (together with their corresponding genes and other protein information) into the integrated CCO ontology (Table <tblr tid="T3">3</tblr>). In this way, the orthology data glued the four specific ontologies together by adding the cluster types to which the proteins of the different species belong. All the imported entries from the sources are cross-referenced via 'xref' tags so that the data can be tracked back to their sources. Finally, the four organism-specific ontologies and the CCO composite ontology (output of this phase) are checked and made available, effectively producing the official release of the system.</p>
               <p>All the entities in CCO (proteins, including their modified forms, genes, interactions, and so on) are modeled as classes (also known as universals <abbrgrp><abbr bid="B106">106</abbr></abbrgrp>) since they gather shared commonalities that are present in all the particulars (instances) they represent. Some of the formal ontology design principles as specified by OBOF have been relaxed while building CCO. For instance, it is evident that the simple fact represented by a relationship between a given protein P and a particular location L ('P located in L') can be read as: 'all proteins of type P are located in L' or 'some of proteins of type P are located in L'. Actually, the best interpretation of GOA annotations could be 'some of P may be located in L'. What the case is depends on a particular cell type, particular timing (in the development or cell cycle) and so on. Therefore, such statements should be considered carefully while performing the analysis <abbrgrp><abbr bid="B107">107</abbr><abbr bid="B108">108</abbr></abbrgrp>.</p>
            </sec>
            <sec>
               <st>
                  <p>System maintenance</p>
               </st>
               <p>Semantic improvements are incorporated in this phase, further enriching the ontology (see section "Improving the OWL version of the Cell Cycle Ontology). Validation and verification processes are carried out while building CCO to ensure its soundness. The ontologies generated in the previous phase are manually and automatically checked by ontology editors, validators and reasoners. In addition, the pipeline log execution files are inspected in detail. These files are sufficiently detailed so as to point out any possible problems. This has allowed us to assemble a fully automated pipeline that uploads the ontologies and their exports in the different formats to the CCO website and to all related and supporting repositories: CCO Website <abbrgrp><abbr bid="B109">109</abbr></abbrgrp>; BioPortal <abbrgrp><abbr bid="B52">52</abbr></abbrgrp>; Ontology Lookup Service <abbrgrp><abbr bid="B110">110</abbr></abbrgrp>; BioGateway <abbrgrp><abbr bid="B111">111</abbr></abbrgrp>; CCO Subversion (SVN) repository <abbrgrp><abbr bid="B112">112</abbr></abbrgrp>; CCO Concurrent Versions System (CVS) repository <abbrgrp><abbr bid="B113">113</abbr></abbrgrp>.</p>
               <p>For each release, the entire set of sources (ontologies, databases, and so on) is retrieved from their repositories. Therefore, CCO is a dynamic artifact in which the terms and relationships are updated as new data are released. Versioning servers keep track of all the changes between different releases.</p>
            </sec>
            <sec>
               <st>
                  <p>An upper level ontology for application ontologies in the life sciences</p>
               </st>
               <p>A ULO is an ontology that structures very general types of concepts (such as a process) in generic as well as specific domains <abbrgrp><abbr bid="B114">114</abbr></abbrgrp> to provide an integration scaffold for including other ontologies. A ULO connects a relatively small number of concepts by meaningful and strictly defined relationships. To accommodate the natural interlinkage of terms and relationships for cell cycle knowledge, we developed a ULO for CCO (Figure <figr fid="F7">7</figr>). The implementation of this ULO was based on some of the concepts presented in the Basic Formal Ontology <abbrgrp><abbr bid="B115">115</abbr><abbr bid="B116">116</abbr></abbrgrp> to ensure the interoperability of CCO with other ontologies. Our ULO has been customized for CCO by the inclusion of a few high-level terms such as 'cell cycle gene'. The developed ULO is generic and can also serve other subdomains of life sciences (for example, programmed cell death) with minor modifications.</p>
               <fig id="F7">
                  <title>
                     <p>Figure 7</p>
                  </title>
                  <caption>
                     <p>Upper level ontology for CCO</p>
                  </caption>
                  <text>
                     <p>Upper level ontology for CCO. The ULO provides a hierarchical scaffold, including generic terms (for example, cell cycle gene), which serve as 'hooks' for hanging the integrated resources. The dashed rectangles represent the type of data residing below the parental nodes: the node called 'Data from GO' under the term 'cellular component' shows the placeholder where the cellular components from GO are placed (for example, nucleus), the node 'Data from UniProt' under the term 'protein' shows the placeholder where protein data from UniProt resides (for example, p53), and so forth.</p>
                  </text>
                  <graphic file="gb-2009-10-5-r58-7"/>
               </fig>
            </sec>
            <sec>
               <st>
                  <p>Improving the OWL version of the Cell Cycle Ontology</p>
               </st>
               <p>The Ontology Pre-Processor Language (OPPL) <abbrgrp><abbr bid="B117">117</abbr><abbr bid="B118">118</abbr></abbrgrp> is a language for manipulating OWL ontologies. OPPL is based on the Manchester OWL syntax, and is used to write macros to be applied to an OWL ontology. The OPPL macros are written by the user in a flat file that is processed by the OPPL program, which executes the instructions and generates a new ontology. OPPL macros can be used to add or remove entities and axioms (for instance, 'subClassOf part of some all (participates_in only (process and interaction))'). In the example below, a sample definition of axioms or transformations on the CCO are made with OPPL (statements end with semicolon and comments (not processed) start with hash):</p>
               <p>
                  <monospace># Add a class called 'interaction'.</monospace>
               </p>
               <p>
                  <monospace># Add the following necessary condition to the newly added</monospace>
               </p>
               <p>
                  <monospace># 'interaction'class, the participants are only the union of</monospace>
               </p>
               <p>
                  <monospace># protein_1 and protein_2.</monospace>
               </p>
               <p>
                  <monospace># Add the rdfs:label 'interaction' to the newly added</monospace>
               </p>
               <p>
                  <monospace># 'interaction' class.</monospace>
               </p>
               <p>
                  <monospace>ADD Class interaction;</monospace>
               </p>
               <p>
                  <monospace>ADD subClassOf has_participant only (protein_1 or protein_2);</monospace>
               </p>
               <p>
                  <monospace>ADD label 'interaction';</monospace>
               </p>
               <p>
                  <monospace># Select any class that has the following condition as a</monospace>
               </p>
               <p>
                  <monospace># superclass: the participants are only the union of</monospace>
               </p>
               <p>
                  <monospace># protein_1 and protein_2.</monospace>
               </p>
               <p>
                  <monospace># Remove the rdfs:label 'interaction' from any selected class.</monospace>
               </p>
               <p>
                  <monospace># Add the rdfs:label 'interaction of protein_1 and protein_2'</monospace>
               </p>
               <p>
                  <monospace># to any selected class.</monospace>
               </p>
               <p>
                  <monospace>SELECT subClassOf has_participant only (protein_1 or protein_2);</monospace>
               </p>
               <p>
                  <monospace>REMOVE label 'interaction';</monospace>
               </p>
               <p>
                  <monospace>ADD label 'interaction of protein_1 and protein_2';</monospace>
               </p>
               <p>OPPL is used to enrich the OWL ontology that the CCO pipeline builds from the original OBOF files. The advantages of OPPL are automatic maintenance and consistent, explicit and flexible development. OPPL also has the capability of performing what would otherwise be prohibitive using a graphical interface. The set of axioms used to enrich CCO via OPPL can be found in <abbrgrp><abbr bid="B119">119</abbr></abbrgrp>.</p>
               <p>OPPL has also been used to apply ontology design patterns (ODPs) in CCO <abbrgrp><abbr bid="B120">120</abbr><abbr bid="B121">121</abbr></abbrgrp>. ODPs are ready-made modeling solutions for ontologies, thoroughly tested and documented, and offer an abstraction to be reused in different implementations. The abstraction also means that a developer need not know all the modeling details, and can use the ODPs as self-sufficient modeling components. Within CCO, two ODPs were used: the Sequence ODP <abbrgrp><abbr bid="B122">122</abbr></abbrgrp> and the ULO ODP <abbrgrp><abbr bid="B123">123</abbr></abbrgrp>. The reasoning was applied to the fragments of CCO ontologies that contained only the 'cell cycle' branch of GO (and the terms associated with this branch) because the size of the complete ontologies was prohibitive for the deployment of currently available reasoners.</p>
            </sec>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Availability</p>
         </st>
         <p>All the software and data of the CCO project are freely available, either upon request or through websites <abbrgrp><abbr bid="B112">112</abbr><abbr bid="B113">113</abbr></abbrgrp> (both through CVS and SVN). An interactive SPARQL query interface is available at <abbrgrp><abbr bid="B73">73</abbr></abbrgrp>. CCO can also be browsed, searched and visualized through the BioPortal at <abbrgrp><abbr bid="B52">52</abbr></abbrgrp>. CCO is also available at The Ontology Lookup Service <abbrgrp><abbr bid="B110">110</abbr></abbrgrp>. Comments and suggestions about CCO can be exchanged through a mailing list <email>ccofriends@psb.ugent.be</email>.</p>
      </sec>
      <sec>
         <st>
            <p>Abbreviations</p>
         </st>
         <p>CCO: Cell Cycle Ontology; CVS: Concurrent Versions System; DL: Description Logics; GML: Graph Modeling Language; GO: Gene Ontology; GOA: Gene Ontology Annotation; MI: Molecular Interactions ontology; NCBI: National Center for Biotechnology Information; OBO: Open Biomedical Ontology; OBOF: Open Biomedical Ontology Format; ODP: ontology design pattern; OPPL: Ontology Pre-Processor Language; OWA: Open World Assumption; OWL: Web Ontology Language; RDF: Resource Description Framework; RO: Relation Ontology; SVN: Subversion; ULO: upper level ontology; URI: Uniform Resource Identifier; XML: eXtensible Markup Language.</p>
      </sec>
      <sec>
         <st>
            <p>Authors' contributions</p>
         </st>
         <p>EA was the main architect and engineer of CCO. ME contributed expertise in bio-ontologies, ODPs and OPPL. RS provided bio-ontology expertise. WB built sample SPARQL queries and developed the transitive closures. AI and IB developed the CCO visualizer. VM contributed cell cycle expertise, ontology design and platform engineering skills. BDB and MK contributed their expertise about knowledge management in systems biology and led the project. All authors contributed to the writing of the manuscript.</p>
      </sec>
   </bdy>
   <bm>
      <ack>
         <sec>
            <st>
               <p>Acknowledgements</p>
            </st>
            <p>We acknowledge Dany Cuyt, Alan Ruttenberg and the OpenLink Virtuoso community for their support while setting up the Virtuoso system for CCO; Jens Hollunder, Waclaw Kusnierczyk and Barry Smith for interesting and motivating discussions; Frederik Delaere and Luc Van Wiemeersch for their administrative support; Nirmala Seethappan, Kent Overholdt and Bj&#248;rn Lindi for their help in setting up CCO at NTNU; Nick Drummond for setting up the OWLDoc server; Martine De Cock for help with the manuscript; Bijan Parsia for useful hints while dealing with reasoning issues; Marta Acilu from NorayBio for her support in developing the DIAMONDS visualization platform; Steven Vercruysse for developing the initial graph visualization applet. This work was funded by the European Union's Sixth Research Framework Programme (LSHG-CT-2004-512143). ME was funded by the Engineering and Physical Sciences Research Council (EPSR) and the University of Manchester. VM was funded by FUGE Mid-Norway. WB and EA received funding from the European Science Foundation (ESF) for the activity entitled Frontiers of Functional Genomics.</p>
         </sec>
      </ack>
      <refgrp>
         <bibl id="B1">
            <title>
               <p>BioModels Database: a free, centralized database of curated, published, quantitative kinetic models of biochemical and cellular systems.</p>
            </title>
            <aug>
               <au>
                  <snm>Le Nov&#232;re</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Bornstein</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Broicher</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Courtot</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Donizelli</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Dharuri</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Li</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Sauro</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Schilstra</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Shapiro</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Snoep</snm>
                  <fnm>JL</fnm>
               </au>
               <au>
                  <snm>Hucka</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2006</pubdate>
            <volume>34</volume>
            <fpage>D689</fpage>
            <lpage>691</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1347454</pubid>
                  <pubid idtype="pmpid" link="fulltext">16381960</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B2">
            <title>
               <p>Resources for integrative systems biology: from data through databases to networks and dynamic system models.</p>
            </title>
            <aug>
               <au>
                  <snm>Ng</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Bursteinas</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Gao</snm>
                  <fnm>Q</fnm>
               </au>
               <au>
                  <snm>Mollison</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Zvelebil</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Brief Bioinform</source>
            <pubdate>2006</pubdate>
            <volume>7</volume>
            <fpage>318</fpage>
            <lpage>330</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">17040977</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B3">
            <title>
               <p>A data integration approach for cell cycle analysis oriented to model simulation in systems biology.</p>
            </title>
            <aug>
               <au>
                  <snm>Alfieri</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Merelli</snm>
                  <fnm>I</fnm>
               </au>
               <au>
                  <snm>Mosca</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Milanesi</snm>
                  <fnm>L</fnm>
               </au>
            </aug>
            <source>BMC Syst Biol</source>
            <pubdate>2007</pubdate>
            <volume>1</volume>
            <fpage>35</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1995223</pubid>
                  <pubid idtype="pmpid" link="fulltext">17678529</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B4">
            <title>
               <p>The cell cycle DB: a systems biology approach to cell cycle analysis.</p>
            </title>
            <aug>
               <au>
                  <snm>Alfieri</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Merelli</snm>
                  <fnm>I</fnm>
               </au>
               <au>
                  <snm>Mosca</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Milanesi</snm>
                  <fnm>L</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2008</pubdate>
            <volume>36</volume>
            <fpage>D641</fpage>
            <lpage>645</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">2238882</pubid>
                  <pubid idtype="pmpid" link="fulltext">18160409</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B5">
            <title>
               <p>CYCLONET - an integrated database on cell cycle regulation and carcinogenesis.</p>
            </title>
            <aug>
               <au>
                  <snm>Kolpakov</snm>
                  <fnm>F</fnm>
               </au>
               <au>
                  <snm>Poroikov</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Sharipov</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Kondrakhin</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Zakharov</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Lagunin</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Milanesi</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Kel</snm>
                  <fnm>A</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2007</pubdate>
            <volume>35</volume>
            <fpage>D550</fpage>
            <lpage>556</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1899094</pubid>
                  <pubid idtype="pmpid" link="fulltext">17202170</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B6">
            <title>
               <p>Systems biology: a brief overview.</p>
            </title>
            <aug>
               <au>
                  <snm>Kitano</snm>
                  <fnm>H</fnm>
               </au>
            </aug>
            <source>Science</source>
            <pubdate>2002</pubdate>
            <volume>295</volume>
            <fpage>1662</fpage>
            <lpage>1664</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">11872829</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B7">
            <title>
               <p>From isolation to integration, a systems biology approach for building the Silicon Cell.</p>
            </title>
            <aug>
               <au>
                  <snm>Snoep</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Westerhoff</snm>
                  <fnm>HV</fnm>
               </au>
            </aug>
            <source>Topics in Current Genetics</source>
            <publisher>New York: Springer-Verlag</publisher>
            <editor>Westerhoff HV</editor>
            <pubdate>2005</pubdate>
            <fpage>13</fpage>
            <lpage>30</lpage>
         </bibl>
         <bibl id="B8">
            <title>
               <p>Genetics. Getting closer to the whole picture.</p>
            </title>
            <aug>
               <au>
                  <snm>Sauer</snm>
                  <fnm>U</fnm>
               </au>
               <au>
                  <snm>Heinemann</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Zamboni</snm>
                  <fnm>N</fnm>
               </au>
            </aug>
            <source>Science</source>
            <pubdate>2007</pubdate>
            <volume>316</volume>
            <fpage>550</fpage>
            <lpage>551</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">17463274</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B9">
            <title>
               <p>Translational systems biology of inflammation.</p>
            </title>
            <aug>
               <au>
                  <snm>Vodovotz</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Csete</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Bartels</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Chang</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>An</snm>
                  <fnm>G</fnm>
               </au>
            </aug>
            <source>PLoS Comput Biol</source>
            <pubdate>2008</pubdate>
            <volume>4</volume>
            <fpage>e1000014</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">2329781</pubid>
                  <pubid idtype="pmpid" link="fulltext">18437239</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B10">
            <title>
               <p>How will big pictures emerge from a sea of biological data?</p>
            </title>
            <aug>
               <au>
                  <snm>Pennisi</snm>
                  <fnm>E</fnm>
               </au>
            </aug>
            <source>Science</source>
            <pubdate>2005</pubdate>
            <volume>309</volume>
            <fpage>94</fpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">15994540</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B11">
            <title>
               <p>HyBrow: a prototype system for computer-aided hypothesis evaluation.</p>
            </title>
            <aug>
               <au>
                  <snm>Racunas</snm>
                  <fnm>SA</fnm>
               </au>
               <au>
                  <snm>Shah</snm>
                  <fnm>NH</fnm>
               </au>
               <au>
                  <snm>Albert</snm>
                  <fnm>I</fnm>
               </au>
               <au>
                  <snm>Fedoroff</snm>
                  <fnm>NV</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2004</pubdate>
            <volume>20</volume>
            <issue>Suppl 1</issue>
            <fpage>i257</fpage>
            <lpage>264</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">15262807</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B12">
            <title>
               <p>Ontologies and semantic data integration.</p>
            </title>
            <aug>
               <au>
                  <snm>Gardner</snm>
                  <fnm>SP</fnm>
               </au>
            </aug>
            <source>Drug Discov Today</source>
            <pubdate>2005</pubdate>
            <volume>10</volume>
            <fpage>1001</fpage>
            <lpage>1007</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">16023059</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B13">
            <title>
               <p>Data standards: a call to action.</p>
            </title>
            <aug>
               <au>
                  <snm>Brooksbank</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Quackenbush</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>OMICS</source>
            <pubdate>2006</pubdate>
            <volume>10</volume>
            <fpage>94</fpage>
            <lpage>99</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">16901212</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B14">
            <title>
               <p>Challenges in integrating biological data sources.</p>
            </title>
            <aug>
               <au>
                  <snm>Davidson</snm>
                  <fnm>SB</fnm>
               </au>
               <au>
                  <snm>Overton</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Buneman</snm>
                  <fnm>P</fnm>
               </au>
            </aug>
            <source>J Comput Biol</source>
            <pubdate>1995</pubdate>
            <volume>2</volume>
            <fpage>557</fpage>
            <lpage>572</lpage>
            <xrefbib>
               <pubid idtype="pmpid">8634908</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B15">
            <title>
               <p>National Center for Biomedical Ontology: advancing biomedicine through structured organization of scientific knowledge.</p>
            </title>
            <aug>
               <au>
                  <snm>Rubin</snm>
                  <fnm>DL</fnm>
               </au>
               <au>
                  <snm>Lewis</snm>
                  <fnm>SE</fnm>
               </au>
               <au>
                  <snm>Mungall</snm>
                  <fnm>CJ</fnm>
               </au>
               <au>
                  <snm>Misra</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Westerfield</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Ashburner</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Sim</snm>
                  <fnm>I</fnm>
               </au>
               <au>
                  <snm>Chute</snm>
                  <fnm>CG</fnm>
               </au>
               <au>
                  <snm>Solbrig</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Storey</snm>
                  <fnm>MA</fnm>
               </au>
               <au>
                  <snm>Smith</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Day-Richter</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Noy</snm>
                  <fnm>NF</fnm>
               </au>
               <au>
                  <snm>Musen</snm>
                  <fnm>MA</fnm>
               </au>
            </aug>
            <source>OMICS</source>
            <pubdate>2006</pubdate>
            <volume>10</volume>
            <fpage>185</fpage>
            <lpage>198</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">16901225</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B16">
            <title>
               <p>Bio-ontologies: current trends and future directions.</p>
            </title>
            <aug>
               <au>
                  <snm>Bodenreider</snm>
                  <fnm>O</fnm>
               </au>
               <au>
                  <snm>Stevens</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>Brief Bioinform</source>
            <pubdate>2006</pubdate>
            <volume>7</volume>
            <fpage>256</fpage>
            <lpage>274</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1847325</pubid>
                  <pubid idtype="pmpid" link="fulltext">16899495</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B17">
            <title>
               <p>The Gene Ontology (GO) database and informatics resource.</p>
            </title>
            <aug>
               <au>
                  <snm>Harris</snm>
                  <fnm>MA</fnm>
               </au>
               <au>
                  <snm>Clark</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Ireland</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Lomax</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Ashburner</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Foulger</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Eilbeck</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Lewis</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Marshall</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Mungall</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Richter</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Rubin</snm>
                  <fnm>GM</fnm>
               </au>
               <au>
                  <snm>Blake</snm>
                  <fnm>JA</fnm>
               </au>
               <au>
                  <snm>Bult</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Dolan</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Drabkin</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Eppig</snm>
                  <fnm>JT</fnm>
               </au>
               <au>
                  <snm>Hill</snm>
                  <fnm>DP</fnm>
               </au>
               <au>
                  <snm>Ni</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Ringwald</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Balakrishnan</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Cherry</snm>
                  <fnm>JM</fnm>
               </au>
               <au>
                  <snm>Christie</snm>
                  <fnm>KR</fnm>
               </au>
               <au>
                  <snm>Costanzo</snm>
                  <fnm>MC</fnm>
               </au>
               <au>
                  <snm>Dwight</snm>
                  <fnm>SS</fnm>
               </au>
               <au>
                  <snm>Engel</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Fisk</snm>
                  <fnm>DG</fnm>
               </au>
               <au>
                  <snm>Hirschman</snm>
                  <fnm>JE</fnm>
               </au>
               <au>
                  <snm>Hong</snm>
                  <fnm>EL</fnm>
               </au>
               <au>
                  <snm>Nash</snm>
                  <fnm>RS</fnm>
               </au>
               <etal/>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2004</pubdate>
            <volume>32</volume>
            <fpage>D258</fpage>
            <lpage>261</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">308770</pubid>
                  <pubid idtype="pmpid" link="fulltext">14681407</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B18">
            <title>
               <p>Beyond the data deluge: data integration and bio-ontologies.</p>
            </title>
            <aug>
               <au>
                  <snm>Blake</snm>
                  <fnm>JA</fnm>
               </au>
               <au>
                  <snm>Bult</snm>
                  <fnm>CJ</fnm>
               </au>
            </aug>
            <source>J Biomed Inform</source>
            <pubdate>2006</pubdate>
            <volume>39</volume>
            <fpage>314</fpage>
            <lpage>320</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">16564748</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B19">
            <title>
               <p>Additional gene ontology structure for improved biological reasoning.</p>
            </title>
            <aug>
               <au>
                  <snm>Myhre</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Tveit</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Mollestad</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Laegreid</snm>
                  <fnm>A</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2006</pubdate>
            <volume>22</volume>
            <fpage>2020</fpage>
            <lpage>2027</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">16787968</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B20">
            <title>
               <p>Applying OWL Reasoning to Genomic Data.</p>
            </title>
            <aug>
               <au>
                  <snm>Wolstencroft</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Stevens</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Haarslev</snm>
                  <fnm>V</fnm>
               </au>
            </aug>
            <source>Semantic Web</source>
            <publisher>New York: Springer</publisher>
            <editor>Baker CJ, Cheung KH</editor>
            <pubdate>2007</pubdate>
            <fpage>225</fpage>
            <lpage>248</lpage>
         </bibl>
         <bibl id="B21">
            <aug>
               <au>
                  <snm>Gomez-Perez</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Corcho</snm>
                  <fnm>O</fnm>
               </au>
               <au>
                  <snm>Fernandez-Lopez</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Ontological Engineering: With Examples from the Areas of Knowledge Management, e-Commerce and the Semantic Web</source>
            <publisher>London: Springer</publisher>
            <pubdate>2004</pubdate>
         </bibl>
         <bibl id="B22">
            <aug>
               <au>
                  <snm>Staab</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Studer</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>Handbook on Ontologies</source>
            <publisher>London: Springer</publisher>
            <pubdate>2004</pubdate>
         </bibl>
         <bibl id="B23">
            <title>
               <p>Practical issues in ontology engineering.</p>
            </title>
            <aug>
               <au>
                  <snm>Yan</snm>
                  <fnm>T</fnm>
               </au>
            </aug>
            <source>Proceedings of the 2007 International Conference on Artificial Intelligence: June 25-28, 2007; Las Vegas, Nevada, USA</source>
            <publisher>CSREA Press</publisher>
            <editor>Arabnia HR, Yang MQ, Yang JY</editor>
            <pubdate>2007</pubdate>
            <fpage>730</fpage>
            <lpage>736</lpage>
         </bibl>
         <bibl id="B24">
            <title>
               <p>Semi-automatic ontology engineering using patterns.</p>
            </title>
            <aug>
               <au>
                  <snm>Blomqvist</snm>
                  <fnm>E</fnm>
               </au>
            </aug>
            <source>The Semantic Web, 6th International Semantic Web Conference, 2nd Asian Semantic Web Conference, ISWC 2007 + ASWC 2007: November 11-15, 2007; Busan, Korea</source>
            <publisher>Springer</publisher>
            <editor>Aberer K, Choi K-S, Noy N, Allemang D, Lee K-I, Nixon L, Golbeck J, Mika P, Maynard D, Mizoguchi R, Schreiber G, Cudr&#233;-Mauroux P</editor>
            <pubdate>2007</pubdate>
            <fpage>911</fpage>
            <lpage>915</lpage>
         </bibl>
         <bibl id="B25">
            <title>
               <p>A methodology for developing ontologies using the Ontology Web Language (OWL).</p>
            </title>
            <aug>
               <au>
                  <snm>Kamel</snm>
                  <fnm>MN</fnm>
               </au>
               <au>
                  <snm>Lee</snm>
                  <fnm>AY</fnm>
               </au>
               <au>
                  <snm>Powers</snm>
                  <fnm>EC</fnm>
               </au>
            </aug>
            <source>ICEIS 2007 - Proceedings of the Ninth International Conference on Enterprise Information Systems: June 12-16, 2007; Funchal, Madeira, Portugal</source>
            <publisher>Springer</publisher>
            <editor>Cardoso J, Cordeiro J, Filipe J</editor>
            <pubdate>2007</pubdate>
            <fpage>261</fpage>
            <lpage>268</lpage>
         </bibl>
         <bibl id="B26">
            <title>
               <p>Mediating databases and the semantic web: a methodology for building domain ontology from databases and existing ontologies.</p>
            </title>
            <aug>
               <au>
                  <snm>Zhao</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Chang</snm>
                  <fnm>E</fnm>
               </au>
            </aug>
            <source>Proceedings of the 2007 International Conference on Semantic Web &amp; Web Services: June 25-28, 2007; Las Vegas, Nevada, USA</source>
            <publisher>CSREA Press</publisher>
            <editor>Arabnia HR</editor>
            <pubdate>2007</pubdate>
            <fpage>10</fpage>
            <lpage>15</lpage>
         </bibl>
         <bibl id="B27">
            <title>
               <p>Ontologies: principles, methods and applications.</p>
            </title>
            <aug>
               <au>
                  <snm>Uschold</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Gruninger</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Knowl Eng Rev</source>
            <pubdate>1996</pubdate>
            <volume>11</volume>
            <fpage>93</fpage>
            <lpage>136</lpage>
         </bibl>
         <bibl id="B28">
            <aug>
               <au>
                  <snm>Fernandez</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Gomez-Perez</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Juristo</snm>
                  <fnm>N</fnm>
               </au>
            </aug>
            <source>METHONTOLOGY: from Ontological Art Towards Ontological Engineering</source>
            <publisher>Stanford, USA: AAAI Press</publisher>
            <pubdate>1997</pubdate>
            <fpage>33</fpage>
            <lpage>40</lpage>
         </bibl>
         <bibl id="B29">
            <title>
               <p>A survey on ontology creation methodologies.</p>
            </title>
            <aug>
               <au>
                  <snm>Cristani</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Cuel</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>Int J Semantic Web Inf Syst</source>
            <pubdate>2005</pubdate>
            <volume>1</volume>
            <fpage>49</fpage>
            <lpage>69</lpage>
         </bibl>
         <bibl id="B30">
            <title>
               <p>The Open Biomedical Ontologies</p>
            </title>
            <url> http://obo.sourceforge.net/main.html</url>
         </bibl>
         <bibl id="B31">
            <title>
               <p>Relations in biomedical ontologies.</p>
            </title>
            <aug>
               <au>
                  <snm>Smith</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Ceusters</snm>
                  <fnm>W</fnm>
               </au>
               <au>
                  <snm>Klagges</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Kohler</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Kumar</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Lomax</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Mungall</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Neuhaus</snm>
                  <fnm>F</fnm>
               </au>
               <au>
                  <snm>Rector</snm>
                  <fnm>AL</fnm>
               </au>
               <au>
                  <snm>Rosse</snm>
                  <fnm>C</fnm>
               </au>
            </aug>
            <source>Genome Biol</source>
            <pubdate>2005</pubdate>
            <volume>6</volume>
            <fpage>R46</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1175958</pubid>
                  <pubid idtype="pmpid" link="fulltext">15892874</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B32">
            <title>
               <p>The OBO Foundry: coordinated evolution of ontologies to support biomedical data integration.</p>
            </title>
            <aug>
               <au>
                  <snm>Smith</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Ashburner</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Rosse</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Bard</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Bug</snm>
                  <fnm>W</fnm>
               </au>
               <au>
                  <snm>Ceusters</snm>
                  <fnm>W</fnm>
               </au>
               <au>
                  <snm>Goldberg</snm>
                  <fnm>LJ</fnm>
               </au>
               <au>
                  <snm>Eilbeck</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Ireland</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Mungall</snm>
                  <fnm>CJ</fnm>
               </au>
               <au>
                  <cnm>OBI Consortium</cnm>
               </au>
               <au>
                  <snm>Leontis</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Rocca-Serra</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Ruttenberg</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Sansone</snm>
                  <fnm>SA</fnm>
               </au>
               <au>
                  <snm>Scheuermann</snm>
                  <fnm>RH</fnm>
               </au>
               <au>
                  <snm>Shah</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Whetzel</snm>
                  <fnm>PL</fnm>
               </au>
               <au>
                  <snm>Lewis</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>Nat Biotechnol</source>
            <pubdate>2007</pubdate>
            <volume>25</volume>
            <fpage>1251</fpage>
            <lpage>1255</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">17989687</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B33">
            <title>
               <p>Biomedical ontologies: a functional perspective.</p>
            </title>
            <aug>
               <au>
                  <snm>Rubin</snm>
                  <fnm>DL</fnm>
               </au>
               <au>
                  <snm>Shah</snm>
                  <fnm>NH</fnm>
               </au>
               <au>
                  <snm>Noy</snm>
                  <fnm>NF</fnm>
               </au>
            </aug>
            <source>Brief Bioinform</source>
            <pubdate>2008</pubdate>
            <volume>9</volume>
            <fpage>75</fpage>
            <lpage>90</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">18077472</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B34">
            <title>
               <p>State of the nation in data integration for bioinformatics.</p>
            </title>
            <aug>
               <au>
                  <snm>Goble</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Stevens</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>J Biomed Inform</source>
            <pubdate>2008</pubdate>
            <volume>41</volume>
            <fpage>687</fpage>
            <lpage>693</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">18358788</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B35">
            <title>
               <p>Using explicit ontologies in KBS development.</p>
            </title>
            <aug>
               <au>
                  <snm>van Heijst</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Schreiber</snm>
                  <fnm>AT</fnm>
               </au>
               <au>
                  <snm>Wielinga</snm>
                  <fnm>BJ</fnm>
               </au>
            </aug>
            <source>Int J Hum-Comput Stud</source>
            <pubdate>1997</pubdate>
            <volume>46</volume>
            <fpage>183</fpage>
            <lpage>292</lpage>
         </bibl>
         <bibl id="B36">
            <title>
               <p>Evolution of cell cycle control: same molecular machines, different regulation.</p>
            </title>
            <aug>
               <au>
                  <snm>de Lichtenberg</snm>
                  <fnm>U</fnm>
               </au>
               <au>
                  <snm>Jensen</snm>
                  <fnm>TS</fnm>
               </au>
               <au>
                  <snm>Brunak</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Bork</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Jensen</snm>
                  <fnm>LJ</fnm>
               </au>
            </aug>
            <source>Cell Cycle</source>
            <pubdate>2007</pubdate>
            <volume>6</volume>
            <fpage>1819</fpage>
            <lpage>1825</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">17671420</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B37">
            <title>
               <p>Co-evolution of transcriptional and post-translational cell-cycle regulation.</p>
            </title>
            <aug>
               <au>
                  <snm>Jensen</snm>
                  <fnm>LJ</fnm>
               </au>
               <au>
                  <snm>Jensen</snm>
                  <fnm>TS</fnm>
               </au>
               <au>
                  <snm>de Lichtenberg</snm>
                  <fnm>U</fnm>
               </au>
               <au>
                  <snm>Brunak</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Bork</snm>
                  <fnm>P</fnm>
               </au>
            </aug>
            <source>Nature</source>
            <pubdate>2006</pubdate>
            <volume>443</volume>
            <fpage>594</fpage>
            <lpage>597</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">17006448</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B38">
            <aug>
               <au>
                  <snm>Alberts</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Johnson</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Lewis</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Raff</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Roberts</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Walter</snm>
                  <fnm>P</fnm>
               </au>
            </aug>
            <source>Molecular Biology of the Cell. Garland</source>
            <edition>4</edition>
            <pubdate>2002</pubdate>
            <fpage>983</fpage>
            <lpage>1026</lpage>
         </bibl>
         <bibl id="B39">
            <title>
               <p>Temporal organization of the cell cycle.</p>
            </title>
            <aug>
               <au>
                  <snm>Tyson</snm>
                  <fnm>JJ</fnm>
               </au>
               <au>
                  <snm>Novak</snm>
                  <fnm>B</fnm>
               </au>
            </aug>
            <source>Curr Biol</source>
            <pubdate>2008</pubdate>
            <volume>18</volume>
            <fpage>R759</fpage>
            <lpage>R768</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">18786381</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B40">
            <title>
               <p>A new approach to decoding life: systems biology.</p>
            </title>
            <aug>
               <au>
                  <snm>Ideker</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Galitski</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Hood</snm>
                  <fnm>L</fnm>
               </au>
            </aug>
            <source>Annu Rev Genomics Hum Genet</source>
            <pubdate>2001</pubdate>
            <volume>2</volume>
            <fpage>343</fpage>
            <lpage>372</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">11701654</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B41">
            <title>
               <p>Putting proteins on the map.</p>
            </title>
            <aug>
               <au>
                  <snm>Murphy</snm>
                  <fnm>RF</fnm>
               </au>
            </aug>
            <source>Nat Biotechnol</source>
            <pubdate>2006</pubdate>
            <volume>24</volume>
            <fpage>1223</fpage>
            <lpage>1224</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">17033657</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B42">
            <title>
               <p>Dynamic complex formation during the yeast cell cycle.</p>
            </title>
            <aug>
               <au>
                  <snm>de Lichtenberg</snm>
                  <fnm>U</fnm>
               </au>
               <au>
                  <snm>Jensen</snm>
                  <fnm>LJ</fnm>
               </au>
               <au>
                  <snm>Brunak</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Bork</snm>
                  <fnm>P</fnm>
               </au>
            </aug>
            <source>Science</source>
            <pubdate>2005</pubdate>
            <volume>307</volume>
            <fpage>724</fpage>
            <lpage>727</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">15692050</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B43">
            <title>
               <p>The more the merrier: comparative analysis of microarray studies on cell cycle-regulated genes in fission yeast.</p>
            </title>
            <aug>
               <au>
                  <snm>Marguerat</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Jensen</snm>
                  <fnm>TS</fnm>
               </au>
               <au>
                  <snm>de Lichtenberg</snm>
                  <fnm>U</fnm>
               </au>
               <au>
                  <snm>Wilhelm</snm>
                  <fnm>BT</fnm>
               </au>
               <au>
                  <snm>Jensen</snm>
                  <fnm>LJ</fnm>
               </au>
               <au>
                  <snm>Bahler</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>Yeast</source>
            <pubdate>2006</pubdate>
            <volume>23</volume>
            <fpage>261</fpage>
            <lpage>277</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1828074</pubid>
                  <pubid idtype="pmpid" link="fulltext">16544289</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B44">
            <title>
               <p>Gene ontology: tool for the unification of biology. The Gene Ontology Consortium.</p>
            </title>
            <aug>
               <au>
                  <snm>Ashburner</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Ball</snm>
                  <fnm>CA</fnm>
               </au>
               <au>
                  <snm>Blake</snm>
                  <fnm>JA</fnm>
               </au>
               <au>
                  <snm>Botstein</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Butler</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Cherry</snm>
                  <fnm>JM</fnm>
               </au>
               <au>
                  <snm>Davis</snm>
                  <fnm>AP</fnm>
               </au>
               <au>
                  <snm>Dolinski</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Dwight</snm>
                  <fnm>SS</fnm>
               </au>
               <au>
                  <snm>Eppig</snm>
                  <fnm>JT</fnm>
               </au>
               <au>
                  <snm>Harris</snm>
                  <fnm>MA</fnm>
               </au>
               <au>
                  <snm>Hill</snm>
                  <fnm>DP</fnm>
               </au>
               <au>
                  <snm>Issel-Tarver</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Kasarskis</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Lewis</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Matese</snm>
                  <fnm>JC</fnm>
               </au>
               <au>
                  <snm>Richardson</snm>
                  <fnm>JE</fnm>
               </au>
               <au>
                  <snm>Ringwald</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Rubin</snm>
                  <fnm>GM</fnm>
               </au>
               <au>
                  <snm>Sherlock</snm>
                  <fnm>G</fnm>
               </au>
            </aug>
            <source>Nat Genet</source>
            <pubdate>2000</pubdate>
            <volume>25</volume>
            <fpage>25</fpage>
            <lpage>29</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">10802651</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B45">
            <title>
               <p>IntAct - open source resource for molecular interaction data.</p>
            </title>
            <aug>
               <au>
                  <snm>Kerrien</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Alam-Faruque</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Aranda</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Bancarz</snm>
                  <fnm>I</fnm>
               </au>
               <au>
                  <snm>Bridge</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Derow</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Dimmer</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Feuermann</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Friedrichsen</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Huntley</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Kohler</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Khadake</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Leroy</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Liban</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Lieftink</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Montecchi-Palazzi</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Orchard</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Risse</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Robbe</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Roechert</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Thorneycroft</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Zhang</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Apweiler</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Hermjakob</snm>
                  <fnm>H</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2007</pubdate>
            <volume>35</volume>
            <fpage>D561</fpage>
            <lpage>565</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1751531</pubid>
                  <pubid idtype="pmpid" link="fulltext">17145710</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B46">
            <title>
               <p>Database resources of the National Center for Biotechnology Information.</p>
            </title>
            <aug>
               <au>
                  <snm>Wheeler</snm>
                  <fnm>DL</fnm>
               </au>
               <au>
                  <snm>Barrett</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Benson</snm>
                  <fnm>DA</fnm>
               </au>
               <au>
                  <snm>Bryant</snm>
                  <fnm>SH</fnm>
               </au>
               <au>
                  <snm>Canese</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Church</snm>
                  <fnm>DM</fnm>
               </au>
               <au>
                  <snm>DiCuccio</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Edgar</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Federhen</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Helmberg</snm>
                  <fnm>W</fnm>
               </au>
               <au>
                  <snm>Kenton</snm>
                  <fnm>DL</fnm>
               </au>
               <au>
                  <snm>Khovayko</snm>
                  <fnm>O</fnm>
               </au>
               <au>
                  <snm>Lipman</snm>
                  <fnm>DJ</fnm>
               </au>
               <au>
                  <snm>Madden</snm>
                  <fnm>TL</fnm>
               </au>
               <au>
                  <snm>Maglott</snm>
                  <fnm>DR</fnm>
               </au>
               <au>
                  <snm>Ostell</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Pontius</snm>
                  <fnm>JU</fnm>
               </au>
               <au>
                  <snm>Pruitt</snm>
                  <fnm>KD</fnm>
               </au>
               <au>
                  <snm>Schuler</snm>
                  <fnm>GD</fnm>
               </au>
               <au>
                  <snm>Schriml</snm>
                  <fnm>LM</fnm>
               </au>
               <au>
                  <snm>Sequeira</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Sherry</snm>
                  <fnm>ST</fnm>
               </au>
               <au>
                  <snm>Sirotkin</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Starchenko</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Suzek</snm>
                  <fnm>TO</fnm>
               </au>
               <au>
                  <snm>Tatusov</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Tatusova</snm>
                  <fnm>TA</fnm>
               </au>
               <au>
                  <snm>Wagner</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Yaschenko</snm>
                  <fnm>E</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2005</pubdate>
            <volume>33</volume>
            <fpage>D39</fpage>
            <lpage>45</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">540016</pubid>
                  <pubid idtype="pmpid" link="fulltext">15608222</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B47">
            <title>
               <p>The universal protein resource (UniProt).</p>
            </title>
            <aug>
               <au>
                  <snm>UniProt</snm>
                  <fnm>Consortium</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2008</pubdate>
            <issue>36 Database</issue>
            <fpage>D190</fpage>
            <lpage>195</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">2238893</pubid>
                  <pubid idtype="pmpid" link="fulltext">18045787</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B48">
            <title>
               <p>OrthoMCL: identification of ortholog groups for eukaryotic genomes.</p>
            </title>
            <aug>
               <au>
                  <snm>Li</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Stoeckert</snm>
                  <fnm>CJ</fnm>
                  <suf>Jr</suf>
               </au>
               <au>
                  <snm>Roos</snm>
                  <fnm>DS</fnm>
               </au>
            </aug>
            <source>Genome Res</source>
            <pubdate>2003</pubdate>
            <volume>13</volume>
            <fpage>2178</fpage>
            <lpage>2189</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">403725</pubid>
                  <pubid idtype="pmpid" link="fulltext">12952885</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B49">
            <title>
               <p>OrthoMCL-DB: querying a comprehensive multi-species collection of ortholog groups.</p>
            </title>
            <aug>
               <au>
                  <snm>Chen</snm>
                  <fnm>F</fnm>
               </au>
               <au>
                  <snm>Mackey</snm>
                  <fnm>AJ</fnm>
               </au>
               <au>
                  <snm>Stoeckert</snm>
                  <fnm>CJ</fnm>
                  <suf>Jr</suf>
               </au>
               <au>
                  <snm>Roos</snm>
                  <fnm>DS</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2006</pubdate>
            <issue>34 Database</issue>
            <fpage>D363</fpage>
            <lpage>368</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1347485</pubid>
                  <pubid idtype="pmpid" link="fulltext">16381887</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B50">
            <title>
               <p>OBO-Edit</p>
            </title>
            <url>http://sourceforge.net/project/showfiles.php?group%20id=36855</url>
         </bibl>
         <bibl id="B51">
            <title>
               <p>Protege</p>
            </title>
            <url>http://protege.stanford.edu/</url>
         </bibl>
         <bibl id="B52">
            <title>
               <p>BioPortal: ontologies and data resources with the click of a mouse.</p>
            </title>
            <aug>
               <au>
                  <snm>Musen</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Shah</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Noy</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Dai</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Dorf</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Griffith</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Buntrock</snm>
                  <fnm>JD</fnm>
               </au>
               <au>
                  <snm>Jonquet</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Montegut</snm>
                  <fnm>MJ</fnm>
               </au>
               <au>
                  <snm>Rubin</snm>
                  <fnm>DL</fnm>
               </au>
            </aug>
            <source>AMIA Annu Symp Proc</source>
            <pubdate>2008</pubdate>
            <fpage>1223</fpage>
            <lpage>1224</lpage>
            <xrefbib>
               <pubid idtype="pmpid">18999306</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B53">
            <title>
               <p>The OBO Flat File Format Specification, version 1.2</p>
            </title>
            <url>http://www.geneontology.org/GO.format.obo-1_2.shtml</url>
         </bibl>
         <bibl id="B54">
            <title>
               <p>OWL Web Ontology Language Overview</p>
            </title>
            <url>http://www.w3.org/TR/owl-semantics/</url>
         </bibl>
         <bibl id="B55">
            <title>
               <p>The OBO to OWL Mapping, GO to OWL 1.1!</p>
            </title>
            <aug>
               <au>
                  <snm>Golbreich</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Horrocks</snm>
                  <fnm>I</fnm>
               </au>
            </aug>
            <source>Proceedings of the OWLED 2007 Workshop on OWL: Experiences and Directions: June 6-7 2007; Innsbruck, Austria</source>
            <publisher>CEUR-WS</publisher>
            <editor>Golbreich C, Kalyanpur A, Parsia B</editor>
            <pubdate>2007</pubdate>
         </bibl>
         <bibl id="B56">
            <title>
               <p>OBO to OWL: a protege OWL tab to read/save OBO ontologies.</p>
            </title>
            <aug>
               <au>
                  <snm>Moreira</snm>
                  <fnm>DA</fnm>
               </au>
               <au>
                  <snm>Musen</snm>
                  <fnm>MA</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2007</pubdate>
            <volume>23</volume>
            <fpage>1868</fpage>
            <lpage>1870</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">17496317</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B57">
            <title>
               <p>ONTO-PERL: an API for supporting the development and analysis of bio-ontologies.</p>
            </title>
            <aug>
               <au>
                  <snm>Antezana</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Egana</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>De Baets</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Kuiper</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Mironov</snm>
                  <fnm>V</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2008</pubdate>
            <volume>24</volume>
            <fpage>885</fpage>
            <lpage>887</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">18245124</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B58">
            <title>
               <p>OBO Explorer: an editor for Open Biomedical Ontologies in OWL.</p>
            </title>
            <aug>
               <au>
                  <snm>Aitken</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Chen</snm>
                  <fnm>Y</fnm>
               </au>
               <au>
                  <snm>Bard</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2008</pubdate>
            <volume>24</volume>
            <fpage>443</fpage>
            <lpage>444</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">18056066</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B59">
            <title>
               <p>HCLS Knowledgebase</p>
            </title>
            <url>http://www.w3.org/2001/sw/hcls/notes/kb/</url>
         </bibl>
         <bibl id="B60">
            <title>
               <p>The Semantic Web - a new form of Web content that is meaningful to computers will unleash a revolution of new possibilities.</p>
            </title>
            <aug>
               <au>
                  <snm>Berners-Lee</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Hendler</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Lassila</snm>
                  <fnm>O</fnm>
               </au>
            </aug>
            <source>Sci Am</source>
            <pubdate>2001</pubdate>
            <volume>284</volume>
            <fpage>34</fpage>
            <xrefbib>
               <pubid idtype="pmpid">11396337</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B61">
            <title>
               <p>From XML to RDF: how semantic web technologies will change the design of 'omic' standards.</p>
            </title>
            <aug>
               <au>
                  <snm>Wang</snm>
                  <fnm>X</fnm>
               </au>
               <au>
                  <snm>Gorlitsky</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Almeida</snm>
                  <fnm>JS</fnm>
               </au>
            </aug>
            <source>Nat Biotechnol</source>
            <pubdate>2005</pubdate>
            <volume>23</volume>
            <fpage>1099</fpage>
            <lpage>1103</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">16151403</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B62">
            <title>
               <p>OBO-Edit - an ontology editor for biologists.</p>
            </title>
            <aug>
               <au>
                  <snm>Day-Richter</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Harris</snm>
                  <fnm>MA</fnm>
               </au>
               <au>
                  <snm>Haendel</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Lewis</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2007</pubdate>
            <volume>23</volume>
            <fpage>2198</fpage>
            <lpage>2200</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">17545183</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B63">
            <title>
               <p>AmiGO: online access to ontology and annotation data.</p>
            </title>
            <aug>
               <au>
                  <snm>Carbon</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Ireland</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Mungall</snm>
                  <fnm>CJ</fnm>
               </au>
               <au>
                  <snm>Shu</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Marshall</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Lewis</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>Bioinformatics</source>
            <pubdate>2009</pubdate>
            <volume>25</volume>
            <fpage>288</fpage>
            <lpage>289</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">2639003</pubid>
                  <pubid idtype="pmpid" link="fulltext">19033274</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B64">
            <title>
               <p>Web Ontology Language</p>
            </title>
            <url>http://www.w3.org/2004/OWL/</url>
         </bibl>
         <bibl id="B65">
            <title>
               <p>Resource Description Framework</p>
            </title>
            <url>http://www.w3.org/RDF/</url>
         </bibl>
         <bibl id="B66">
            <title>
               <p>eXtensible Markup Language</p>
            </title>
            <url>http://www.w3.org/XML/</url>
         </bibl>
         <bibl id="B67">
            <title>
               <p>The DOT Language</p>
            </title>
            <url>http://www.graphviz.org/doc/info/lang.html</url>
         </bibl>
         <bibl id="B68">
            <title>
               <p>The GML File Format</p>
            </title>
            <url>http://www.infosun.fim.uni-passau.de/Graphlet/GML/</url>
         </bibl>
         <bibl id="B69">
            <title>
               <p>VisANT 3.0: new modules for pathway visualization, editing, prediction and construction.</p>
            </title>
            <aug>
               <au>
                  <snm>Hu</snm>
                  <fnm>Z</fnm>
               </au>
               <au>
                  <snm>Ng</snm>
                  <fnm>DM</fnm>
               </au>
               <au>
                  <snm>Yamada</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Chen</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Kawashima</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Mellor</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Linghu</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Kanehisa</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Stuart</snm>
                  <fnm>JM</fnm>
               </au>
               <au>
                  <snm>DeLisi</snm>
                  <fnm>C</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2007</pubdate>
            <volume>35</volume>
            <fpage>W625</fpage>
            <lpage>632</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1933155</pubid>
                  <pubid idtype="pmpid" link="fulltext">17586824</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B70">
            <title>
               <p>The OBO Foundry: A New Paradigm for Biomedical Ontology Development</p>
            </title>
            <url>http://obofoundry.org/</url>
         </bibl>
         <bibl id="B71">
            <title>
               <p>SPARQL Query Language for RDF</p>
            </title>
            <url>http://www.w3.org/TR/rdf-sparql-query/</url>
         </bibl>
         <bibl id="B72">
            <title>
               <p>Openlink Virtuoso</p>
            </title>
            <url>http://virtuoso.openlinksw.com/</url>
         </bibl>
         <bibl id="B73">
            <title>
               <p>Cell Cycle Ontology - SPARQL endpoint</p>
            </title>
            <url>http://www.cellcycleontology.org/query/sparql</url>
         </bibl>
         <bibl id="B74">
            <title>
               <p>CCO SPARQL Query Service</p>
            </title>
            <url>http:///biogw-db.hpc.ntnu.no:8892/sparql</url>
         </bibl>
         <bibl id="B75">
            <title>
               <p>W3C Semantic Web Activity</p>
            </title>
            <url>http://www.w3.org/2001/sw/</url>
         </bibl>
         <bibl id="B76">
            <title>
               <p>Harnessing the Semantic Web to Answer Scientific Questions: a Health Care and Life Sciences Interest Group Demo</p>
            </title>
            <url>http://esw.w3.org/topic/HCLS/Banff2007Demo</url>
         </bibl>
         <bibl id="B77">
            <title>
               <p>RDFScape: Semantic Web meets systems biology.</p>
            </title>
            <aug>
               <au>
                  <snm>Splendiani</snm>
                  <fnm>A</fnm>
               </au>
            </aug>
            <source>BMC Bioinformatics</source>
            <pubdate>2008</pubdate>
            <volume>9</volume>
            <issue>Suppl 4</issue>
            <fpage>S6</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">2367633</pubid>
                  <pubid idtype="pmpid" link="fulltext">18460179</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B78">
            <title>
               <p>Cytoscape: a software environment for integrated models of biomolecular interaction networks.</p>
            </title>
            <aug>
               <au>
                  <snm>Shannon</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Markiel</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Ozier</snm>
                  <fnm>O</fnm>
               </au>
               <au>
                  <snm>Baliga</snm>
                  <fnm>NS</fnm>
               </au>
               <au>
                  <snm>Wang</snm>
                  <fnm>JT</fnm>
               </au>
               <au>
                  <snm>Ramage</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Amin</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Schwikowski</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Ideker</snm>
                  <fnm>T</fnm>
               </au>
            </aug>
            <source>Genome Res</source>
            <pubdate>2003</pubdate>
            <volume>13</volume>
            <fpage>2498</fpage>
            <lpage>2504</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">403769</pubid>
                  <pubid idtype="pmpid" link="fulltext">14597658</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B79">
            <title>
               <p>Pellet - OWL-DL Reasoner</p>
            </title>
            <url>http://pellet.owldl.com/</url>
         </bibl>
         <bibl id="B80">
            <title>
               <p>FaCT++ - OWL-DL Reasoner</p>
            </title>
            <url>http://owl.man.ac.uk/factplusplus/</url>
         </bibl>
         <bibl id="B81">
            <title>
               <p>RacerPro - OWL-DL Reasoner</p>
            </title>
            <url>http://www.racer-systems.com</url>
         </bibl>
         <bibl id="B82">
            <title>
               <p>KAON2 - OWL-DL Reasoner</p>
            </title>
            <url>http://kaon2.semanticweb.org/</url>
         </bibl>
         <bibl id="B83">
            <title>
               <p>Ontology performance profiling and model examination: first steps.</p>
            </title>
            <aug>
               <au>
                  <snm>Wang</snm>
                  <fnm>TD</fnm>
               </au>
               <au>
                  <snm>Parsia</snm>
                  <fnm>B</fnm>
               </au>
            </aug>
            <source>The Semantic Web, 6th International Semantic Web Conference, 2nd Asian Semantic Web Conference: November 11-15, 2007; Busan, Korea</source>
            <publisher>Springer</publisher>
            <editor>Aberer K, Choi K-S, Noy N, Allemang D, Lee K-I, Nixon L, Golbeck J, Mika P, Maynard D, Mizoguchi R, Schreiber G, Cudr&#233;-Mauroux P</editor>
            <pubdate>2007</pubdate>
            <fpage>595</fpage>
            <lpage>608</lpage>
         </bibl>
         <bibl id="B84">
            <title>
               <p>OWLDoc Server</p>
            </title>
            <url>http://www.co-ode.org/downloads/owldoc-server/</url>
         </bibl>
         <bibl id="B85">
            <title>
               <p>Querying CCO Using OWL-DL</p>
            </title>
            <url>http://www.cellcycleontology.org/query/owl-dl</url>
         </bibl>
         <bibl id="B86">
            <title>
               <p>XQuery 1.0: An XML Query Language</p>
            </title>
            <url>http://www.w3.org/TR/xquery/</url>
         </bibl>
         <bibl id="B87">
            <title>
               <p>Graphviz - Graph Visualization Software</p>
            </title>
            <url>http://www.graphviz.org/</url>
         </bibl>
         <bibl id="B88">
            <title>
               <p>Methods for gene ontology annotation.</p>
            </title>
            <aug>
               <au>
                  <snm>Dimmer</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Berardini</snm>
                  <fnm>TZ</fnm>
               </au>
               <au>
                  <snm>Barrell</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Camon</snm>
                  <fnm>E</fnm>
               </au>
            </aug>
            <source>Methods Mol Biol</source>
            <pubdate>2007</pubdate>
            <volume>406</volume>
            <fpage>495</fpage>
            <lpage>520</lpage>
            <xrefbib>
               <pubid idtype="pmpid">18287709</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B89">
            <aug>
               <au>
                  <snm>Baader</snm>
                  <fnm>F</fnm>
               </au>
               <au>
                  <snm>Calvanese</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>McGuinness</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Nardi</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Patel-Schneider</snm>
                  <fnm>P</fnm>
               </au>
            </aug>
            <source>The Description Logic Handbook. Theory, Implementation and Applications</source>
            <publisher>Cambridge: Cambridge University Press</publisher>
            <pubdate>2003</pubdate>
         </bibl>
         <bibl id="B90">
            <title>
               <p>Understanding and using the meaning of statements in a bio-ontology: recasting the Gene Ontology in OWL.</p>
            </title>
            <aug>
               <au>
                  <snm>Aranguren</snm>
                  <fnm>ME</fnm>
               </au>
               <au>
                  <snm>Bechhofer</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Lord</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Sattler</snm>
                  <fnm>U</fnm>
               </au>
               <au>
                  <snm>Stevens</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>BMC Bioinformatics</source>
            <pubdate>2007</pubdate>
            <volume>8</volume>
            <fpage>57</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1819394</pubid>
                  <pubid idtype="pmpid" link="fulltext">17311682</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B91">
            <title>
               <p>The Manchester OWL syntax.</p>
            </title>
            <aug>
               <au>
                  <snm>Horridge</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Drummond</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Goodwin</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Rector</snm>
                  <fnm>AL</fnm>
               </au>
               <au>
                  <snm>Stevens</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Wang</snm>
                  <fnm>H</fnm>
               </au>
            </aug>
            <source>Proceedings of the OWLED*06 Workshop on OWL: Experiences and Directions: November 10-11, 2006; Athens, Georgia, USA</source>
            <publisher>CEUR-WS</publisher>
            <editor>Cuenca Grau B, Hitzler P, Shankey C, Wallace E</editor>
            <pubdate>2006</pubdate>
         </bibl>
         <bibl id="B92">
            <title>
               <p>The OWL API</p>
            </title>
            <url>http://owlapi.sourceforge.net</url>
         </bibl>
         <bibl id="B93">
            <title>
               <p>Agents in bioinformatics, computational and systems biology.</p>
            </title>
            <aug>
               <au>
                  <snm>Merelli</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Armano</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Cannata</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Corradini</snm>
                  <fnm>F</fnm>
               </au>
               <au>
                  <snm>d'Inverno</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Doms</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Lord</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Martin</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Milanesi</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>M&#246;ller</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Schroeder</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Luck</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Brief Bioinform</source>
            <pubdate>2007</pubdate>
            <volume>8</volume>
            <fpage>45</fpage>
            <lpage>59</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">16772270</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B94">
            <title>
               <p>Combining Semantic Web technologies with Multi-Agent Systems for integrated access to biological resources.</p>
            </title>
            <aug>
               <au>
                  <snm>Garcia-Sanchez</snm>
                  <fnm>F</fnm>
               </au>
               <au>
                  <snm>Fernandez-Breis</snm>
                  <fnm>JT</fnm>
               </au>
               <au>
                  <snm>Valencia-Garcia</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Gomez</snm>
                  <fnm>JM</fnm>
               </au>
               <au>
                  <snm>Martinez-Bejar</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>J Biomed Inform</source>
            <pubdate>2008</pubdate>
            <volume>41</volume>
            <fpage>848</fpage>
            <lpage>859</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">18585096</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B95">
            <title>
               <p>DIAMONDS Project</p>
            </title>
            <url>http://www.sbcellcycle.org</url>
         </bibl>
         <bibl id="B96">
            <title>
               <p>DIAMONDS Project: Deliverable D5.4 (Bioinformatics Platform)</p>
            </title>
            <url>http://www.sbcellcycle.org/Deliverables/D5.4_FINAL_PRODUCT.pdf</url>
         </bibl>
         <bibl id="B97">
            <title>
               <p>Reactome: a knowledge base of biologic pathways and processes.</p>
            </title>
            <aug>
               <au>
                  <snm>Vastrik</snm>
                  <fnm>I</fnm>
               </au>
               <au>
                  <snm>D'Eustachio</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Schmidt</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Gopinath</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Croft</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>de Bono</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Gillespie</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Jassal</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Lewis</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Matthews</snm>
                  <fnm>L</fnm>
               </au>
               <au>
                  <snm>Wu</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Birney</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Stein</snm>
                  <fnm>L</fnm>
               </au>
            </aug>
            <source>Genome Biol</source>
            <pubdate>2007</pubdate>
            <volume>8</volume>
            <fpage>R39</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1868929</pubid>
                  <pubid idtype="pmpid" link="fulltext">17367534</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B98">
            <title>
               <p>PANTHER: a library of protein families and subfamilies indexed by function.</p>
            </title>
            <aug>
               <au>
                  <snm>Thomas</snm>
                  <fnm>PD</fnm>
               </au>
               <au>
                  <snm>Campbell</snm>
                  <fnm>MJ</fnm>
               </au>
               <au>
                  <snm>Kejariwal</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Mi</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Karlak</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Daverman</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Diemer</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Muruganujan</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Narechania</snm>
                  <fnm>A</fnm>
               </au>
            </aug>
            <source>Genome Res</source>
            <pubdate>2003</pubdate>
            <volume>13</volume>
            <fpage>2129</fpage>
            <lpage>2141</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">403709</pubid>
                  <pubid idtype="pmpid" link="fulltext">12952881</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B99">
            <title>
               <p>KEGG: Kyoto Encyclopedia of Genes and Genomes.</p>
            </title>
            <aug>
               <au>
                  <snm>Kanehisa</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Goto</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2000</pubdate>
            <volume>28</volume>
            <fpage>27</fpage>
            <lpage>30</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">102409</pubid>
                  <pubid idtype="pmpid" link="fulltext">10592173</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B100">
            <title>
               <p>Online Mendelian Inheritance in Man (OMIM), a knowledgebase of human genes and genetic disorders.</p>
            </title>
            <aug>
               <au>
                  <snm>Hamosh</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Scott</snm>
                  <fnm>AF</fnm>
               </au>
               <au>
                  <snm>Amberger</snm>
                  <fnm>JS</fnm>
               </au>
               <au>
                  <snm>Bocchini</snm>
                  <fnm>CA</fnm>
               </au>
               <au>
                  <snm>McKusick</snm>
                  <fnm>VA</fnm>
               </au>
            </aug>
            <source>Nucleic Acids Res</source>
            <pubdate>2005</pubdate>
            <volume>33</volume>
            <fpage>D514</fpage>
            <lpage>517</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">539987</pubid>
                  <pubid idtype="pmpid" link="fulltext">15608251</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B101">
            <title>
               <p>Beyond data integration.</p>
            </title>
            <aug>
               <au>
                  <snm>Slater</snm>
                  <fnm>T</fnm>
               </au>
               <au>
                  <snm>Bouton</snm>
                  <fnm>C</fnm>
               </au>
               <au>
                  <snm>Huang</snm>
                  <fnm>ES</fnm>
               </au>
            </aug>
            <source>Drug Discov Today</source>
            <pubdate>2008</pubdate>
            <volume>13</volume>
            <fpage>584</fpage>
            <lpage>589</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">18598913</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B102">
            <title>
               <p>A cell-cycle knowledge integration framework.</p>
            </title>
            <aug>
               <au>
                  <snm>Antezana</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Tsiporkova</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Mironov</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Kuiper</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Lect Notes Comput Sc</source>
            <pubdate>2006</pubdate>
            <volume>4075</volume>
            <fpage>19</fpage>
            <lpage>34</lpage>
         </bibl>
         <bibl id="B103">
            <title>
               <p>MI - Molecular Interactions Ontology</p>
            </title>
            <url>http://www.psidev.info</url>
         </bibl>
         <bibl id="B104">
            <title>
               <p>Gene Ontology Annotations</p>
            </title>
            <url>http://www.geneontology.org/GO.current.annotations.shtml</url>
         </bibl>
         <bibl id="B105">
            <title>
               <p>TimeLogic Biocomputing Products from Active Motif, Inc.</p>
            </title>
            <url>http://www.timelogic.com/</url>
         </bibl>
         <bibl id="B106">
            <title>
               <p>Towards a reference terminology for ontology research and development in the biomedical domain.</p>
            </title>
            <aug>
               <au>
                  <snm>Smith</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Kusnierczyk</snm>
                  <fnm>W</fnm>
               </au>
               <au>
                  <snm>Schober</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Ceusters</snm>
                  <fnm>W</fnm>
               </au>
            </aug>
            <source>Formal Biomedical Knowledge Representation, Proceedings of the Second International Workshop on Formal Biomedical Knowledge Representation: 'Biomedical Ontology in Action': November 8, 2006; Baltimore, Maryland, USA</source>
            <publisher>CEUR-WS</publisher>
            <editor>Bodenreider O</editor>
            <pubdate>2006</pubdate>
         </bibl>
         <bibl id="B107">
            <title>
               <p>Gene Ontology annotations: what they mean and where they come from.</p>
            </title>
            <aug>
               <au>
                  <snm>Hill</snm>
                  <fnm>DP</fnm>
               </au>
               <au>
                  <snm>Smith</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>McAndrews-Hill</snm>
                  <fnm>MS</fnm>
               </au>
               <au>
                  <snm>Blake</snm>
                  <fnm>JA</fnm>
               </au>
            </aug>
            <source>BMC Bioinformatics</source>
            <pubdate>2008</pubdate>
            <volume>9</volume>
            <issue>Suppl 5</issue>
            <fpage>S2</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">2367625</pubid>
                  <pubid idtype="pmpid" link="fulltext">18460184</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B108">
            <title>
               <p>Use and misuse of the gene ontology annotations.</p>
            </title>
            <aug>
               <au>
                  <snm>Rhee</snm>
                  <fnm>SY</fnm>
               </au>
               <au>
                  <snm>Wood</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Dolinski</snm>
                  <fnm>K</fnm>
               </au>
               <au>
                  <snm>Draghici</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>Nat Rev Genet</source>
            <pubdate>2008</pubdate>
            <volume>9</volume>
            <fpage>509</fpage>
            <lpage>515</lpage>
            <xrefbib>
               <pubid idtype="pmpid" link="fulltext">18475267</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B109">
            <title>
               <p>Cell Cycle Ontology</p>
            </title>
            <url>http://www.cellcycleontology.org</url>
         </bibl>
         <bibl id="B110">
            <title>
               <p>The Ontology Lookup Service, a lightweight cross-platform tool for controlled vocabulary queries.</p>
            </title>
            <aug>
               <au>
                  <snm>Cote</snm>
                  <fnm>RG</fnm>
               </au>
               <au>
                  <snm>Jones</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Apweiler</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Hermjakob</snm>
                  <fnm>H</fnm>
               </au>
            </aug>
            <source>BMC Bioinformatics</source>
            <pubdate>2006</pubdate>
            <volume>7</volume>
            <fpage>97</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">1420335</pubid>
                  <pubid idtype="pmpid" link="fulltext">16507094</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B111">
            <title>
               <p>Structuring the life science resourceome for semantic systems biology: lessons from the BioGateway project.</p>
            </title>
            <aug>
               <au>
                  <snm>Antezana</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Blond&#233;</snm>
                  <fnm>W</fnm>
               </au>
               <au>
                  <snm>Ega&#241;a</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Rutherford</snm>
                  <fnm>A</fnm>
               </au>
               <au>
                  <snm>Stevens</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>De Baets</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Mironov</snm>
                  <fnm>V</fnm>
               </au>
               <au>
                  <snm>Kuiper</snm>
                  <fnm>M</fnm>
               </au>
            </aug>
            <source>Proceedings of the Workshop on Semantic Web Applications and Tools for Life Sciences (SWAT4LS): November 28, 2008; Edinburgh, United Kingdom</source>
            <publisher>CEUR-WS</publisher>
            <editor>Burger A, Paschke A, Romano P, Splendiani A</editor>
            <pubdate>2008</pubdate>
         </bibl>
         <bibl id="B112">
            <title>
               <p>SVN repository of the Cell Cycle Ontology</p>
            </title>
            <url>http://cellcycleonto.svn.sourceforge.net/viewvc/cellcycleonto/ONTOLOGIES</url>
         </bibl>
         <bibl id="B113">
            <title>
               <p>CVS repository of the Cell Cycle Ontology</p>
            </title>
            <url>http://cellcycleonto.cvs.sourceforge.net/cellcycleonto/ONTOLOGIES</url>
         </bibl>
         <bibl id="B114">
            <title>
               <p>Formal ontology and information systems.</p>
            </title>
            <aug>
               <au>
                  <snm>Guarino</snm>
                  <fnm>N</fnm>
               </au>
            </aug>
            <source>International Conference on Formal Ontology in Information Systems FOIS'98: 1998; Trento, Italy</source>
            <publisher>IOS Press</publisher>
            <pubdate>1998</pubdate>
            <fpage>3</fpage>
            <lpage>15</lpage>
         </bibl>
         <bibl id="B115">
            <title>
               <p>Basic Formal Ontology (BFO)</p>
            </title>
            <url>http://ontology.buffalo.edu/bfo/</url>
         </bibl>
         <bibl id="B116">
            <title>
               <p>Biodynamic ontology: applying BFO in the biomedical domain.</p>
            </title>
            <aug>
               <au>
                  <snm>Grenon</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Smith</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Goldberg</snm>
                  <fnm>L</fnm>
               </au>
            </aug>
            <source>Ontologies in Medicine Proceedings of the Workshop on Medical Ontologies: October 2003; Rome</source>
            <publisher>Amsterdam: IOS Press</publisher>
            <editor>Pisanelli DM</editor>
            <pubdate>2003</pubdate>
            <fpage>20</fpage>
            <lpage>38</lpage>
         </bibl>
         <bibl id="B117">
            <title>
               <p>Ontology Pre-Processor Language</p>
            </title>
            <url>http://oppl.sf.net</url>
         </bibl>
         <bibl id="B118">
            <title>
               <p>Transforming the axiomisation of ontologies: The Ontology Pre-Processor Language.</p>
            </title>
            <aug>
               <au>
                  <snm>Egana</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Antezana</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Stevens</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>OWLed DC, Fourth International Workshop: April 1-2, 2008; Washington, DC, USA</source>
            <pubdate>2008</pubdate>
            <url>http://www.webont.org/owled/2008dc/papers/owled2008dc_paper_14.pdf</url>
         </bibl>
         <bibl id="B119">
            <title>
               <p>Cell Cycle Ontology - Supplementary Files</p>
            </title>
            <url>http://www.cellcycleontology.org/download/supplementary-files</url>
         </bibl>
         <bibl id="B120">
            <title>
               <p>Ontology design patterns for bio-ontologies: a case study on the Cell Cycle Ontology.</p>
            </title>
            <aug>
               <au>
                  <snm>Aranguren</snm>
                  <fnm>ME</fnm>
               </au>
               <au>
                  <snm>Antezana</snm>
                  <fnm>E</fnm>
               </au>
               <au>
                  <snm>Kuiper</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Stevens</snm>
                  <fnm>R</fnm>
               </au>
            </aug>
            <source>BMC Bioinformatics</source>
            <pubdate>2008</pubdate>
            <volume>9</volume>
            <issue>Suppl 5</issue>
            <fpage>S1</fpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="pmcid">2367624</pubid>
                  <pubid idtype="pmpid" link="fulltext">18460183</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B121">
            <title>
               <p>Ontology Design Patterns</p>
            </title>
            <url>http://odps.sf.net/</url>
         </bibl>
         <bibl id="B122">
            <title>
               <p>Ontology Design Pattern - Sequence Pattern</p>
            </title>
            <url>http://www.gong.manchester.ac.uk/odp/html/Sequence.html</url>
         </bibl>
         <bibl id="B123">
            <title>
               <p>Ontology Design Pattern - Upper Level Ontology Pattern</p>
            </title>
            <url>http://www.gong.manchester.ac.uk/odp/html/Upper_Level_Ontology.html</url>
         </bibl>
      </refgrp>
   </bm>
</art>
