<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Crop Ontology: Vocabulary For Crop-related Concepts</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Luca Matteis</string-name>
          <email>l.matteis@cgiar.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pierre-Yves Chibon</string-name>
          <email>py@chibon.fr</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Herlin Espinosa</string-name>
          <email>h.r.espinosa@cgiar.org</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Milko Skofic</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Richard Finkers</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Richard Bruskiewich</string-name>
          <email>r.bruskiewich@cgiar.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Glenn Hyman</string-name>
          <email>g.hyman@cgiar.org</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Elizabeth Arnaud</string-name>
          <email>e.arnaud@cgiar.org</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Bioversity International Via dei Tre Denari 472/a 00057 Maccarese (Fiumicino) Rome</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>CIAT, International Center for Tropical Agriculture Km 17</institution>
          ,
          <addr-line>Recta Cali-Palmira Apartado Areo 6713 Cali</addr-line>
          ,
          <country country="CO">Colombia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Wageningen UR Plant Breeding Wageningen University and Research Centre</institution>
          ,
          <addr-line>PO Box 386, 6700 AJ</addr-line>
          ,
          <country country="NL">Netherlands</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>A recurrent issue for data integration is the lack of a common and structured vocabulary used by different parties to describe their data sets. The Crop Ontology (www.cropontology.org) project aims to provide a central place where the crop community can gather to generate such standardized vocabularies and structure them into ontologies. Having standardized ontologies opens the world of the Semantic Web to data integration between different data providers. Crop Ontology is a community-based project, providing a central place for the creation of crop-related ontologies, but it can also be integrated into third-party tools through its Application Programming Interface, providing retrieval of specific terms or a more generic search functionality for all terms. The ontologies are available in RDF format, described using the OWL and RDFS standards, allowing them to be consumed by popular semantic reasoners. We believe that Crop Ontology will lead to better description of crop-related data, improving collaboration between partners and should serve as an example for other scientific fields.</p>
      </abstract>
      <kwd-group>
        <kwd>vocabularies</kwd>
        <kwd>ontologies</kwd>
        <kwd>Semantic Web</kwd>
        <kwd>Linked Data</kwd>
        <kwd>agricultural biodiversity</kwd>
        <kwd>crops</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Over the last decade there has been a large increase in the number of online
vocabularies and ontologies [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Search engines such as Google, Yahoo! and Bing,
have agreed on a common vocabulary that describes entries in their databases.
This vocabulary is hosted on http://schema.org, allowing search engines to
be consistent on the meaning of specific concepts. Many other vocabularies exist
across the internet, and services such as http://vocab.cc allow searching them.
      </p>
      <p>The Linked Data [2] initiative tries to link information across the web using
the Semantic Web RDF4 technology as a basis. This framework enforces the
use of URIs5 for uniquely identifying terms inside a vocabulary or ontology.
This initiative has allowed the linkage of data across the web, leading to the
construction of a major cloud of information [3].</p>
      <p>This cloud however lacks crop-related data. One of the reasons for this, is
the lack of standardized vocabularies, which would allow various data provides
to describe their data in a consistent manner. Searching for crop terminology on
popular ontology search engines6 websites, shows that very few standards exist
in this field.</p>
      <p>To build a standardized vocabulary that can be used by different data providers,
data providers need to work together. Therefore the Crop Ontology has been
built as a community-based project, allowing each member of the community to
participate in the building of a vocabulary that matches their needs.</p>
      <p>The website was developed as part of a formal Integrated Breeding Platform7
project of the Generation Challenge Programme8, to specify global semantic
standards for germplasm information management.
2</p>
    </sec>
    <sec id="sec-2">
      <title>What is Crop Ontology?</title>
      <p>Crop Ontology (www.cropontology.org) allows browsing and searching a large
database of crop-related terminology, structured per phenotype, breeding, germplasm
and trait categories [4–6]. All of this information is freely accessible and
downloadable directly through the website. Users can take part in enriching the Crop
Ontology database: they can create an account and modify information through
a wiki-like system that enables collaboration.</p>
      <p>The key feature of this system is that it stores concepts in the form of
ontologies. One of the most interesting aspects of building ontologies, instead of simply
being a list of descriptors, is that they define relationships between concepts
within a specific domain. As useful as this may sound to humans, it becomes
even more important for computers. Because it is computers that are capable
of understanding what these relationships mean, and can therefore help find
information through semantic reasoners [7].
4 The Resource Description Framework (RDF) is a family of World Wide Web
Consortium (W3C) specifications originally designed as a metadata data model.
http://www.w3.org/RDF/
5 In computing, a uniform resource identifier (URI) is a string of characters used to
identify a name or a web resource. http://www.w3.org/Addressing/
6 Ontology search-engine: http://lov.okfn.org/dataset/lov/ or http://swoogle.</p>
      <p>umbc.edu/
7 IBP; https://www.integratedbreeding.net/
8 GCP; http://www.generationcp.org/</p>
      <p>The ontologies are moderated by semantic experts who help model them, so
that they can be consumed by popular semantic reasoners. Moderators of the
system make sure everything is done correctly, using good semantic practices.
It is important to use standard terminology to build ontologies. OWL [8] and
RDFS [9] provide the foundation for these rules, and Crop Ontology uses them
extensively.</p>
      <p>The simple and easy-to-use interface allows users to browse these concepts
through a collapsable tree interface, and search for specific terminology using
a powerful free-text search engine. Users can then find concepts and provide
feedback when needed. These features allow the direct participation of users in
the building process of the ontologies.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Features</title>
      <p>Crop Ontology aims to create a community of contributors interested in building
standard ontologies for crop-related topics. In order to build this community and
allow it to perform its goal, a number of features have been implemented: an
ontology browser; the possibility to create, extend, and model an ontology; to
modify and delete terms; to insert comments; and to programmatically access
data through an RDF web service.
3.1</p>
      <sec id="sec-3-1">
        <title>The ontology browser</title>
        <p>Browsing is an essential feature of the Crop Ontology website. Users can easily
explore the various vocabularies, read descriptions of their terms, and download
an RDF version of them. It is simple to find their way through the different types
of ontologies, and see the crops available, directly from within the homepage as
shown in Figure 1.
From the “Create an Ontology” page, as shown in Figure 2, users can
immediately start experimenting with a basic interface for building ontologies. Users
can create terms directly from within the website, through a dynamic collapsable
tree structure. They can insert the name of concepts, and assign basic
relationships to each of them, essentially allowing anyone to build a graph through a
basic browser-side interface.
Through the same minimalist interface the system allows also users to
modify properties of specific terms. They can insert text in various languages, and
upload images that allow them to better describe a concept. Crop Ontology
provides simple interface components to allow anybody to modify and extend
vocabularies. Figure 3 shows how “action buttons” appear at the right side of
each property section, allowing users to quickly identify the action needed to
modify or delete a term.
3.4</p>
      </sec>
      <sec id="sec-3-2">
        <title>Leaving comments</title>
        <p>Communication is one of the most important parts of community building, so
in order for Crop Ontology to build its community of experts, some means of
communication between the members is necessary. Under each term, a
“comments” section allows users to provide feedback (Fig. 4) directly to the ontology
maintainer.
Visualizing an ontology as a graph can help the understanding of the relationship
between different concepts and how these concepts are structured within their
specific domain. An example of an ontology graph is shown in Figure 5.
3.6</p>
      </sec>
      <sec id="sec-3-3">
        <title>RDF support</title>
        <p>Crop Ontology decided to adopt the RDF framework. RDF relies on the idea
that any piece of information can be described in the form of
subject-predicateobject expressions, known as triples. The interesting aspect of the triples is that
they are capable of universally storing and linking data: resources are described
using URIs, which allows data to be identified and linked in a standard common
way, using referenceable resources.</p>
        <p>RDFS and OWL are used within the Crop Ontology as they provide standard
vocabularies for defining, relating and giving meaning to concepts. By making
crop-related data compliant to these standards, they can feed into other data
that also use this format, and benefit from them in ways it couldn’t otherwise.</p>
        <p>Each URI is structured using the http://www.cropontology.org/rdf/
namespace, therefore all of the term identifiers are preceded with this URL. Most of
the ontologies have initially been modeled using the OBO-Edit9 software, which
generates an OBO file format10. Crop Ontology however considers RDF to be a
more interoperable format and tries to convert most of the OBO predicates into
reasonable RDFS relationships.</p>
        <p>RDF also uses the RFC3066 standard for language tags for literals, so this is
a built-in feature that the OBO file format standard doesn’t support. As most of
Crop Ontology’s terms are also available in different languages, RDF’s
multilingual support was very valuable and it allowed for a more natural representation
of each concept.</p>
        <p>Crop Ontology therefore provides an RDF vocabulary for crop-related data.
This means that any system that is managing crop data, can download an RDF
format of the ontologies available from the website, and instantly benefit from
the work done in defining, linking and giving meaning to these crop-related
concepts.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Technology</title>
      <p>Researchers have greatly benefited from open-source, which creates a
collaborative development environment [10]. The Crop Ontology platform therefore was
developed from the outset with open-source in mind. By reusing well known
libraries and frameworks, the system has been developed on top of a robust
underlying structure, which provides greater stability and security. All of the code
is publicly available and documented on GitHub11:
9 OBO-Edit is an open source ontology editor written in Java. http://oboedit.org/
10 OBO biological ontology file format. http://www.geneontology.org/GO.format.</p>
      <p>shtml
11 Online project hosting service. https://github.com/
https://github.com/bioversity/Crop-Ontology.</p>
      <p>Anybody can use and improve this system, making it a piece of software that
others can model to fit their needs.</p>
      <p>The ontologies can be downloaded in the popular RDF/Turtle12 format. This
format is well supported by many semantic reasoners such as Apache Jena13, and
it is possible to convert it into other RDF serialization formats if needed.</p>
      <p>Google App Engine14 is also a major component of the Crop Ontology stack.
Hosting the application on Google’s cloud relieves concerns about the underlying
hardware of the computers that are running the software. This gives us more
time to concentrate on the development of the product itself, without concerns
regarding system administration tasks.</p>
      <p>The cloud also provides greater scalability. Many servers are instantiated
based on the request load. This essentially makes the system resilient to
hightraffic demand, and more resistant against brute-force attacks.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>Linked Data, and all the technology behind it, is clearly the foundation for data
integration of various different information resources. Providing a simple
userinterface, such as Crop Ontology, to novice users who are not familiar with all
the technologies involved, has proved to be a useful exercise. It has given users
the capacity to transform their databases, that were hidden behind personalized
schemas, into sharable and linkable resources.</p>
      <p>Crop communities are going to continue being involved in the creation of
crop-related vocabularies. There are huge numbers of crops that have not been
described, and a great deal of information that has not been annotated. The
work of bringing more species and more groups into the picture is critical for
the continued success of the Crop Ontology. Apart from the Integrated Breeding
Platform, many other crop data providers have expressed their interest in
us12 Turtle (Terse RDF Triple Language) is a format for expressing data in the Resource
Description Framework (RDF) data model. http://www.w3.org/TeamSubmission/
turtle/
13 Jena provides a collection semantic tools and Java libraries. http://jena.apache.</p>
      <p>org/
14 Google App Engine is a platform as a service (PaaS) cloud computing platform for
developing and hosting web applications in Google-managed data centers. https:
//developers.google.com/appengine/
ing the Crop Ontology: AgTrials15, GENESYS16 and GRIN-Global17 are in the
process of making their data available as RDF resources, with proper linkages
to Crop Ontology, allowing it to be linked and discoverable within the Semantic
Web.</p>
      <p>The system will continue growing with new features also thanks to the
opensource community behind it, which constantly feeds the project with fixes and
improvements. The future roadmap for the project development includes better
integration with richer OWL sublanguages such as OWL DL18, which allows for
greater expressiveness and more complex relationships of the ontologies.</p>
      <p>Finally we think that Crop Ontology not only is a useful software system
capable of modeling generic ontologies, but in the context of agricultural
biodiversity it also provides a meeting ground for various crop communities to
discuss and build the next generation of standard crop vocabularies, which are
an essential component for the future of biodiversity data management and
discoverability.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>The authors would like to thank the data providers who have contributed to
submitting data to the Crop Ontology: Peter Kulakow, Bakare Moshood, Sam
Ofodile, Ousmane Boukare, Antonio Lopez Montes (IITA); Trushar Shah, Prasad
Peteti, Praveen R Reddy, Ibrahima Sissoko, Eva Weltzien, Isabel Vales, Suyah
Patil (ICRISAT); Reinhard Simon (CIP); Inge van den Bergh, Stephanie
Channeliere (Bioversity International); Mauleon Ramil, Nikki Borgia, Ruaraidh
SackvilleHamilton (IRRI); Alberto Fabio Guerero, Steve Beebe, Roland Chirwa (CIAT).
We would also like to thank Rosemary Shrestha and Thomas Hazekamp for
providing technical expertise in the field of ontology development, and Arwen Bailey
(Bioversity International) for her editorial support. Finally we thank Generation
Challenge Programme (GCP) for providing the fund for this collaborative Crop
Ontology development and implementation project work.
2. Berners-Lee, T.: http://www.w3.org/DesignIssues/LinkedData.html (2006)
3. Heath, T.: http://lod-cloud.net/ (2013)
4. Richard Bruskiewich, Guy Davenport, Tom Hazekamp, Thomas Metz, Manuel
Ruiz, Reinhard Simon, Masaru Takeya, Jennifer Lee, Martin Senger, Graham
McLaren, and Theo Van Hintum. 2006. The Generation Challenge Programme
(GCP)-Standards for Crop Data. OMICS 10(2):215-219
5. Rosemary Shrestha, Elizabeth Arnaud, Ramil Mauleon, Martin Senger,Guy F.</p>
      <p>Davenport, David Hancock, Norman Morrison, Richard Bruskiewich and Graham
McLaren. 2010. Multifunctional crop trait ontology for breeders’ data: field book,
annotation, data discovery and semantic enrichment of the literature. AoB PLANTS
2010 doi: 10.1093/aobpla/plq008
6. Rosemary Shrestha, Luca Matteis, Milko Skofic, Arllet Portugal, Graham McLaren,
Glenn Hyman and Elizabeth Arnaud. 2012. Bridging the phenotypic and genetic
data useful for integrated breeding through a data annotation using the Crop
Ontology developed by the crop communities of practice. Front. Physiol— doi:
10.3389/fphys.2012.00326
7. R. Mishra and S. Kumar. Semantic web reasoners and languages. Artificial
Intelligence Review, 2010. DOI 10.1007/s10462-010-9197-3
8. Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D.L.,
PatelSchneider, P.F., Stein, L.A.: OWL Web Ontology Language Reference. Technical
Report http://www.w3.org/TR/2004/REC-owl-ref-20040210/, W3C (2004)
9. Brickley, D., R.V. Guha: http://www.w3.org/TR/rdf-schema/ (2004)
10. Gardler, R.: http://news.slashdot.org/story/13/01/29/2252237/
how-open-source-could-benefit-academic-research (2013)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Vatant</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vandenbussche</surname>
          </string-name>
          , P.: http://lov.okfn.org/dataset/lov/stats/ (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>15 AgTrials is an information portal developed by the CGIAR Research Program on Climate Change, Agriculture and Food Security (CCAFS)</article-title>
          . http://www.agtrials. org/
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>16 GENESYS is an important and very rich source of information on plant genetic resources diversity of seeds conserved in Genebanks worldwide, crops and crop wild relative material</article-title>
          . http://www.genesys-pgr.org/
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <article-title>17 GRIN-Global provides the worlds crop genebanks with a powerful, flexible, easyto-use global plant genetic resource information management system</article-title>
          . http://www. grin-global.org/
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <article-title>18 OWL DL supports those users who want the maximum expressiveness while retaining computational completeness</article-title>
          . http://www.w3.org/TR/2004/ REC-owl-features-
          <volume>20040210</volume>
          /#s2.
          <fpage>2</fpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>