=Paper= {{Paper |id=Vol-1546/paper_29 |storemode=property |title=A new Ontology Lookup Service at EMBL-EBI |pdfUrl=https://ceur-ws.org/Vol-1546/paper_29.pdf |volume=Vol-1546 |authors=Simon Jupp,Tony Burdett,Catherine Leroy,Helen Parkinson |dblpUrl=https://dblp.org/rec/conf/swat4ls/JuppBLP15 }} ==A new Ontology Lookup Service at EMBL-EBI== https://ceur-ws.org/Vol-1546/paper_29.pdf
          A New Ontology Lookup Service at EMBL-EBI

      Simon Jupp, Tony Burdett, James Malone, Catherine Leroy, Matt Pearce, Julie
                             McMurry, Helen Parkinson

    European Molecular Biology Laboratory – European Bioinformatics Institute (EMBL-EBI),
                   The Genome Campus, Hinxton, Cambridge, CB10 1SD



         Abstract. The Ontology Lookup Service (OLS) hosted at the EMBL European
         Bioinformatics Institute has been providing ontology search and visualisation
         services for over ten years. In this time the range and diversity of ontologies
         has changed dramatically. One of the major shifts has been the increasing use of
         the W3C Web Ontology Language (OWL) for representing biomedical ontolo-
         gies. The OLS has been reengineered in order to accommodate the OWL stand-
         ard and provide a wider range of ontology-based services to the community.


1        Introduction

   The use of bio-medical ontologies for the annotation, integration and analysis of
biological data in now well established in bioinformatics. The range and diversity of
ontologies has increased dramatically over the last ten years and community efforts
such as the OBO foundry have been instrumental in coordinating this activity. The
demand for unified mechanisms for accessing large collections of ontologies has lead
to a number of dedicated ontology repositories becoming available to the community.
The EMBL-EBI Ontology Lookup Service (OLS)1 was one of the earliest public on-
tology browsers, offering searching and browsing services along with Web services
for programmatic access to ontologies. Similar services are offered by other ontology
repositories, such as BioPortal2 and OntoBee3, that are notable for their support for
the Web Ontology Language (OWL). Support for OWL in OLS has not been availa-
ble until now.
   The prevalence of bio-medical ontologies published in OWL along with changes to
the OBO format (to the point where it is now considered a subset of OWL) has neces-
sitated a reengineering of the OLS system to support this established standard. This
has been coupled with an increasing demand for ontology-based services within
EMBL-EBI as the role of ontologies becomes integral to the interoperability of data
across the institute. In order to meet his demand the OLS has been redesigned and
aims to better connect the ontologies to the data they describe.



1
  http://www.ebi.ac.uk/ontology-lookup/
2
  http://bioportal.bioontology.org
3
  http://www.ontobee.org
2      Design and Implementation

   This first iteration of the new OLS provides the following functionality: 1) An on-
tology crawler that detects when external ontologies have changed 2) A search engine
for querying ontology term meta-data 3) Web services for querying the structure of
the ontology 4) A user interface for exploring and visualising the ontologies 5) A
versioning system to track ontology evolution.
   The EU funded DIACHRON project4 has been developing a framework for manag-
ing the evolution of data on the Semantic Web. The move to OWL means that OLS
can utilise DIACHRON technology to monitor ontologies for changes so that the
system can be updated when new ontologies become available. DIACHRON is also
providing tooling to detect changes at the level of individual terms between ontology
releases. OLS has adopted the OBO foundry YAML-LD format for registering meta-
data about how to access ontologies.
   The OLS search index has been developed as part of the BioSolr5 project that is
exploring optimal ways to index ontologies in open source search engines such as
Apache-Solr. OSL provides a generic ontology indexing application for Solr that is
also available as a standalone Solr application. To complement the search index we
provide a RESTful API to ontology and entity (class, property and instance) meta-
data. The ontology is persisted in a Neo4J database and the REST API was built using
the Spring Data framework. This API supports the generation of Hypertext Applica-
tion Language (HAL) JSON documents that contain links to related document for
programmatically navigating the ontology structures. All of the ontologies in OLS
will also be loaded into the EBI RDF platform6 and made available via a SPARQL
endpoint.
   Finally a new Website has been developed that includes Javascript based ontology
widgets for searching and visualising ontologies. These widgets can be easily inte-
grated into third-party websites.


2.1    Availability

  The OLS beta can be viewed at http://www.ebi.ac.uk/ols/beta. The source code is
available from https://github.com/EBISPOT/OLS.


3      Funding

   We acknowledge funds EMBL and the DIACHON, BioMedBridges and CORBEL
projects funded by the European Commission (grant agreement numbers 601043,
284209, 654248). BioSolr is funded by the BBSRC (BB/M013146/1).


4
  http://www.diachron-fp7.eu
5
  http://www.flax.co.uk/blog/2014/06/11/biosolr-building-better-search-for-bioinformatics/
6
  http://www.ebi.ac.uk/rdf/