Ontology Lookup Service
Overview
The Ontology Lookup Service (OLS) is a comprehensive repository for biomedical ontologies maintained by EMBL-EBI. It provides a single point of access to the latest versions of numerous biomedical ontologies, making it easier for researchers to browse, search, and access ontology data. OLS supports both human browsing through its web interface and programmatic access through its REST API.
Data Content
OLS aggregates and provides access to numerous biomedical ontologies from various sources, including:
- Anatomy and Development: Uberon, Cell Ontology (CL), and others
- Diseases: Disease Ontology (DOID), Mondo, Human Phenotype Ontology (HPO)
- Chemistry: ChEBI
- Molecular Biology: Gene Ontology (GO), Sequence Ontology (SO)
- And many more biomedical domain ontologies
The service provides:
- Latest ontology versions with automatic updates
- Cross-references between ontologies
- Links to external databases
- Ontology metadata and provenance information
- Term definitions, synonyms, and hierarchical relationships
Key Features
- Web Interface: User-friendly browsing and searching with filtering options
- REST API: Comprehensive programmatic access to all ontology data
- Search Capabilities: Full-text search with exact match and obsolete term options
- Cross-References: Linked data between different ontologies and external databases
- Multiple Formats: Data available in JSON, Neo4j, Solr, and SSSOM formats
- Regular Updates: Continuous integration of latest ontology versions
- SSSOM Mappings: Standardized ontology-to-ontology mappings
Access Methods
- Web Portal: Browse and search through https://www.ebi.ac.uk/ols4/
- REST API: Programmatic access documented at https://www.ebi.ac.uk/ols4/api-docs
- FTP Downloads: Data dumps available at https://ftp.ebi.ac.uk/pub/databases/spot/ols/
- Database Exports: Neo4j and Solr databases for local deployment
- MCP Server: Model Context Protocol server for AI integration
OLS provides data in multiple formats:
- JSON: Internal ontology representation (~50 GB uncompressed)
- Linked JSON: With cross-references added (~150 GB uncompressed)
- Neo4j: Graph database format (requires Neo4j community 2025.03.0)
- Solr: Search index database (requires Solr 9.0.0)
- SSSOM: Standard Simple Standard for Ontology Mappings format
Use Cases
- Ontology Browsing: Explore biomedical ontologies interactively
- Programmatic Integration: Access ontology data in applications via API
- Local Deployment: Set up local OLS instances for development
- Mapping Analysis: Study cross-ontology mappings and relationships
- Data Annotation: Use ontology terms for standardized data annotation
- AI Integration: Access ontology knowledge through MCP server
The SPOT team also provides complementary services:
- OxO: Cross-ontology mapping service between terms from different ontologies
- ZOOMA: Service to assist in mapping data to ontologies in OLS
Management
Organization: EMBL-EBI Samples, Phenotypes and Ontologies Team (SPOT)
Repository: https://github.com/EBISPOT/ols4
Contact:
- GitHub Issues: https://github.com/EBISPOT/ols4/issues
- Email: ols-support@ebi.ac.uk
- Mailing List: ols-announce@ebi.ac.uk (for announcements)
Funding
OLS has been supported by:
- EMBL-EBI Core Funds
- European Union HORIZON program (grant 101131959)
- Chan-Zuckerberg Initiative (Human Cell Atlas Data Coordination Platform)
- NIH Office of the Director (R24-OD011883, OT2OD033756)
- NIH National Human Genome Research Institute (5RM1 HG010860)
- European Union’s Horizon 2020 (grants 824087, 825575, 654248)
- EVORA project (grant 101131959)
Privacy and Terms
- Privacy Policy: Available at https://www.ebi.ac.uk/ols4/Privacy_notice_for_EMBL-EBI_Public_Website.pdf
- Terms of Use: https://www.ebi.ac.uk/about/terms-of-use
- License: EMBL-EBI licensing terms apply
Citation
Please cite: OLS4: a new Ontology Lookup Service for a growing interdisciplinary knowledge ecosystem. Bioinformatics, Volume 41, Issue 5, May 2025, btaf279. PMID: 39913645