Copyright © 2007 the British Broadcasting Corporation.
This work is licensed under a Creative Commons Attribution License. This copyright applies to the Programmes Ontology and accompanying documentation in RDF. This ontology uses W3C's RDF technology, an open Web standard that can be freely used by anyone.
This ontology aims at providing a simple vocabulary for describing programmes. It covers brands, series (seasons), episodes, broadcast events, broadcast services, etc. Its development was funded by the BBC, and is heavily grounded on previous programmes data modelling work done there.
This documentation page is a first draft. All feedback on either the ontology or this page is welcomed! Feel free to email the authors mentioned aboved.
The design and layout of this ontology document is based on the Music Ontology and FOAF Vocabulary specification documents, and was generated using LD OntoSpec.
Several namespaces will be assumed to have been defined for the remainder of this document. These are as follows:
| Prefix | Namespace | Description |
|---|---|---|
| dc | http://purl.org/dc/elements/1.1/ | DCMI Namespace for the Dublin Core Metadata Element Set, Version 1.1 |
| dcterms | http://purl.org/dc/terms/ | DCMI Namespace for metadata terms in the http://purl.org/dc/terms/ namespace |
| event | http://purl.org/NET/c4dm/event.owl# | |
| foaf | http://xmlns.com/foaf/0.1/ | Friend of a Friend (FOAF) vocabulary |
| frbr | http://purl.org/vocab/frbr/core# | |
| geo | http://www.w3.org/2003/01/geo/wgs84_pos# | geo |
| mo | http://purl.org/ontology/mo/ | |
| owl | http://www.w3.org/2002/07/owl# | |
| po | http://purl.org/ontology/po/ | Programmes ontology |
| rdf | http://www.w3.org/1999/02/22-rdf-syntax-ns# | The RDF Vocabulary (RDF) |
| rdfs | http://www.w3.org/2000/01/rdf-schema# | The RDF Schema vocabulary (RDFS) |
| skos | http://www.w3.org/2004/02/skos/core# | |
| tags | http://www.holygoat.co.uk/owl/redwood/0.1/tags/ | An ontology for tags. |
| tl | http://purl.org/NET/c4dm/timeline.owl# | |
| vs | http://www.w3.org/2003/06/sw-vocab-status/ns# | |
| xsd | http://www.w3.org/2001/XMLSchema# |
The programme model is inspired from the PIPS database schema, used at the BBC. It describes how brands, series, episodes, particular versions of episodes and broadcasts interact with each other.
By going further on, we can associate to each of these episodes a particular version (which would correspond to a Manifestation in FRBR terms). This version can then be the factor of a broadcast event, occurring on a particular service (eg. BBC One London) at a particular time.
A simple depiction of the different modelled concepts and their interaction is the following one:
An alphabetical index of the ontology terms, divided into classes, properties and individuals. All the terms are hyperlinked to their detailed description for quick reference.
Classes:
Properties:
A version holding an audio description.
A brand, eg. `Flight of the Conchords'
A broadcast event. Subsumes the event concept defined in the event ontology. A broadcast is associated to a service, and to a particular version of an episode.
A particular episode, eg. `Flight of the Conchords, first episode of the first season'
Specifies a broadcast as being the first one of a particular version.
The format of a particular version (should be of the episode, btw). Instances of this concept include documentaries, talk shows, animation, etc.
Radio services aiming at a local coverage.
Radio services aiming at a national coverage.
An `original' version, the legacy version of a particular episode.
A programme, can either be a brand, a series or an episode
Services that use a radio medium.
Radio services aiming at a regional coverage.
Specifies a broadcast as being a repeat.
A serie, eg. `Flight of the Conchors, first season'
A service is a particular channel on which a broadcast occurrs. Instances of this concept include BBC Radio Wales, BBC Radio 4, BBC News, etc.
Subtitles associated to a particular version.
A particular version of an episode. Such versions include shortened ones, audio described ones or ones that holds sign language.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.
Services that use a Web medium.