scieee AI-readable full text Open interactive document viewer

Onto-what? Everything you (n)ever wanted to know about ontologies or were too embarrassed to ask

Welter, Danielle

Abstract

This presentation, entitled "Onto-what? Everything you (n)ever wanted to know about ontologies or were too embarrassed to ask", was prepared for and presented virtually at the SciLifeLab Data Management Seminar Series on 15 October 2025. The presentation provides an accessible introduction to biomedical ontologies and is aimed at non-technical data management professionals and scientists in biomedical fields. It addresses some common misconceptions around ontologies, illustrated with domain-relevant use cases, then provides an overview of ontology-related resources and tooling, from introductory background and learning materials, to discovery services, to ontology annotation and editing tools. The recording is available on the SciLifeLab YouTube channel: https://www.youtube.com/watch?v=4nPEebjCY0c SciLifeLab Data Management seminar series is an event series by the SciLifeLab Data Centre and the NBIS joint Data Management team. The goal of the events in this seminar series is to provide interesting interactive seminars around topics related to Research Data Management and Open Science in general, and to foster discussions around best practices. More information about the series is available at https://www.scilifelab.se/data/scilifelab-data-management-seminar-series/.

Full text

elixir-luxembourg.org Onto-what? Everything* you (n)ever wanted to know about ontologies or were too embarrassed to ask Danielle Welter Luxembourg National Data Service, ELIXIR Luxembourg *ok, maybe not everything - I only have 30 minutes So what CAN you tell me in half an hour? •Common ontology misconceptions - Too boring, too hard, too complex •The ontologist’s “toolbox” - Resources for (almost) every use case •Ontology use cases - Here’s some we made earlier Too boring, too hard, too complex Common ontology misconceptions Ontologies are only useful for data annotation! Why ontologies? ➔Reduce ambiguity ◆Shared understanding of complex concepts ◆Terms and relationships between them explicitly defined ◆Capture synonyms and cross-reference to other ontologies under one identifier ➔Human + machine readable ➔Integration, sharing, reproducibility How do we use ontologies? Data visualisation Data analysis Data integration Smarter searching Semantic models Ontologies are essential for… ➔Smarter searching: Improve search accuracy in biomedical databases by including synonyms, parent, child and sibling concepts in addition to classic lexical matching. ➔Data integration: Combine datasets from different sources using a common framework. ➔Text mining: Extract structured knowledge from unstructured biomedical literature. ➔Knowledge discovery: Reveal hidden patterns and relationships in biomedical data by leveraging the power of reasoning and inferred knowledge. Vocabularies, taxonomies, glossaries, ontologies… they’re all basically the same! Ontologies, taxonomies, vocabularies - same difference, right?! Ontologies are much too complex to be useful to anyone but experts! Are ontologies really too complex? ➔Why do ontologies mix user-understandable domain concepts with weird abstract terms! ◆ What even is a “specifically dependent continuant”?! ➔What to do when the same or similar terms appear in many ontologies? Upper-level ontologies - a common framework ➔Upper-level ontologies such as BFO or COB act as a common framework or “umbrella” under which independent ontologies can be linked OBI (Ontology for Biomedical Investigations) ENVO (Environment Ontology) Upper-level ontologies - BFO vs COB Basic Formal Ontology (BFO) ➔Domain-agnostic formal representation of upper-level concepts for interoperable domain ontologies Core Ontology for Biology and Biomedicine (COB) ➔Based on BFO but excludes some of the more confusing complexities So many ontologies to choose from… … how do I know which one is right? Single source of truth? Context is everything! Common ontology pitfalls ➔Improper reuse ◆Using ontology concepts in a context they weren’t intended for ➔Lack of reuse ◆I’ve got 99 terms with matching ontology annotations but this one concept ain’t one of them… Oh well, better build a new ontology! ➔Scope creep ◆Adding concepts to an ontology that lie outside its original scope ➔Not respecting constraints ◆Most ontology relations can only be used to connect specific types of concepts - a “domain” (source) and “range” (target) ◆Using them between incorrect types can badly break things What if no ontology perfectly fits my needs? Do you really need to build a new ontology? Why not get in touch with ontology developers and request new terms? Can I just build me own? Resources for (almost) every use case The ontologist’s “toolbox” Getting started - information, help & training ELIXIR RDM guidelines https://faircookbook.elixir-europe.org/ https://rdmkit.elixir-europe.org/ https://elixir-europe.org/what-we-offer/ guidelines/data-management https://tess.elixir-europe.org/ ●https://oboacademy.github.io/obook/ ●https://obofoundry.org/resources Example: The Open Targets Platform The Open Targets Platform (https://platform.opentargets.org/) integrates data from publicly available sources to support systematic identification and prioritisation of potential therapeutic drug targets. Extract of Figure 1 (part A-C) from Nucleic Acids Res, Volume 49, Issue D1, 8 January 2021, Pages D1302–D1310, https://doi.org/10.1093/nar/gkaa1027 Examples from the FAIR Cookbook •Creating a metadata profile for clinical trial protocols •https://w3id.org/faircookbook/FCB084 •Building a community compliant metadata profile - The Covid19 sample profile use case •https://w3id.org/faircookbook/FCB028 •Readying IMI Oncotrack - clinical cohort datasets for deposition to EBI Biosamples •http://w3id.org/faircookbook/FCB044 Any questions? Thank you ELIXIR RDM Community ELIXIR Interoperability Platform OBO Foundry Community ELIXIR resources representatives With special thanks to Get in touch! [email protected] OWL, OBO, JSON, RDF - acronym salad! ➔OWL (Web Ontology Language) ◆(family of) Knowledge representation language for ontologies ◆Widely used in all domains ➔OBO (Open Biomedical Ontologies) ◆File format for a biology-oriented language for building ontologies ◆Originally developed to be more user-friendly than OWL Standard tools are available to convert between OBO and OWL but OWL more widely used in modern ontologies ➔JSON & RDF ◆RDF/XML is the default serialisation for OWL ontologies ◆JSON is an alternative way of serialising ontologies