Skip to main content
Back to Standards
BBC Ontologies logo

BBC Ontologies

The BBC Ontologies are a suite of interlinked RDF ontologies developed by the BBC's Metadata Unit to support its Linked Data Platform and audience-facing applications including BBC Sport, BBC Education, BBC Music, and BBC News. The suite comprises 14 ontologies covering domains such as programmes, sport, wildlife, food, creative works, core concepts (people, places, organisations), curriculum, journalism, politics, and data provenance. Each ontology is available as RDF Turtle and is designed to evolve incrementally according to current business requirements.

Overview

The BBC Ontologies are a suite of interlinked RDF vocabularies that underpin the BBC's Linked Data Platform, powering audience-facing applications across BBC Sport, BBC Education, BBC Music, BBC News, and other services. The suite represents one of the most prominent real-world deployments of Linked Data principles by a major media organization, demonstrating how semantic technologies can connect and enrich content at scale.

Background

The BBC began investing in Linked Data technologies in the late 2000s, initially through projects like the BBC Programmes and BBC Music platforms. The BBC Wildlife Finder and the 2010 World Cup coverage were early showcases of how Linked Data could connect content through shared concepts. Over subsequent years, the BBC's Metadata Unit developed a growing suite of ontologies to model the diverse domains the BBC covers, from sport and education to news and food.

The ontologies were designed pragmatically, built incrementally according to business requirements rather than as a comprehensive top-down model. This approach allowed the BBC to start small and extend its Linked Data coverage as new products and editorial needs arose.

Purpose & Scope

The BBC Ontologies serve three broad purposes:

Describing Creative Works. The Creative Work Ontology captures the minimum metadata needed to represent a piece of BBC content on the Linked Data Platform -- titles, thumbnails, descriptions, and URLs. This applies to news articles, programmes, guides, recipes, and other content types.

Modelling Things. Domain-specific ontologies model the real-world entities that BBC content is about. The Sport Ontology covers teams, competitions, and events. The Curriculum Ontology describes UK national curricula. The Wildlife Ontology handles biological species and taxa. The Core Concepts Ontology provides a generic layer for people, places, events, organisations, and themes that span multiple domains.

Data Management. The Provenance Ontology enables data governance by attaching ownership and auditing metadata to named graphs. The CMS Ontology manages the interface between the Linked Data Platform and the content management systems where content and entities are created.

The Ontologies

Ontology Domain
BBC Ontology BBC divisions, platforms, and web documents
Business News Concepts in BBC business news
CMS Content management system integration
Core Concepts People, places, events, organisations, themes
Creative Work Content metadata (title, description, URL)
Curriculum UK national curricula
Food Recipes, ingredients, menus, diets
Journalism Journalistic output metadata
Politics Local government and elections
Programmes Programme brands, series, and episodes
Provenance Data management and auditing
Sport Competitive sports events
Storyline News storylines (collaboration with other organisations)
Wildlife Biological species, taxa, habitats

Serializations & Technical Formats

All ontologies are available as RDF Turtle files, downloadable from their respective pages on the BBC website. The BBC also publishes vocabulary mappings to well-known external ontologies via an IPTC-hosted Turtle file, enabling interoperability with vocabularies like Schema.org, Dublin Core, and FOAF.

Individual ontology namespaces follow the pattern https://www.bbc.co.uk/ontologies/{name}/.

Governance & Maintenance

The BBC Ontologies are maintained by the BBC's Metadata Unit. The ontologies are described as "continuously evolving" based on client requirements. Each ontology evolves independently according to the needs of the BBC products it supports. There are no formal versioning numbers published on the overview page.

The Storyline Ontology was developed in collaboration with other news organizations and is also published at a persistent PURL (http://purl.org/ontology/storyline).

Notable Implementations

The BBC Ontologies have been used to power:

  • BBC Sport — team pages, competition data, event coverage
  • BBC Education / Bitesize — curriculum-linked educational content
  • BBC Music — artist and programme connections
  • BBC News — storyline-based news linking and election coverage
  • BBC Food — recipe and ingredient data
  • BBC Programmes — the long-running programmes.bbc.co.uk platform
  • BBC Wildlife Finder — species and habitat information

The Programmes Ontology in particular has been influential beyond the BBC, adopted or referenced by other broadcasters and media organizations working with programme metadata.

Related Standards

The BBC Ontologies draw on and map to a number of external vocabularies. The published vocabulary mappings file links BBC terms to corresponding terms in other well-known ontologies, facilitating data interchange and federated querying.

Further Reading