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.