Programmes ontology
- This Version
-
2009-02-20, http://purl.org/ontology/po/2009-02-20.shtml
(rdf)
- Latest Version
-
http://purl.org/ontology/po/
- Previous Version
- http://purl.org/ontology/po/2008-02-28.shtml
- Authors of this document
- Yves Raimond
-
Patrick Sinclair
-
Nicholas J Humfrey
-
Michael Smethurst
Copyright © 2007-2009 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.
Introduction
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 OntoSpec.
Namespaces
Several namespaces will be assumed to have been defined for the remainder of this document. These are as follows:
The Programme Model
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:
Overview of Terms
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.
Ontology Terms
Classes
Class: po:AudioDescribedVersion - testing -
AudioDescribedVersion
- A version holding an audio description.
[back to top]
Class: po:Brand - stable -
Brand
- A brand, e.g. `Top Gear'
[back to top]
Class: po:Broadcast - stable -
Broadcast
- A broadcast event.
Subsumes the event concept defined in
the Event ontology.
A broadcast is associated with a service, and with a
particular version of an episode.
[back to top]
Class: po:Broadcaster - stable -
Broadcaster
- An organization responsible of some broadcasting services.
It can hold a set of services and outlets.
[back to top]
Class: po:Category - testing -
Category
- A category provides a way of classifying a set of programmes. Such classifications
can be performed according to multiple dimensions and taxonomies, e.g. genre, format, places, people, subjects...
[back to top]
Class: po:Channel - testing -
Channel
- A physical channel on which a broadcast occurs.
A single outlet or service can be associated with multiple channels.
For example, Radio 4 LW broadcasts on Analogue Long Wave and on Digital
Satellite.
[back to top]
Class: po:DAB - testing -
DAB
- Digital Audio Broadcasting
[back to top]
Class: po:DVB - testing -
DVB
- Digital Video Broadcasting
[back to top]
Class: po:Episode - stable -
Episode
- A particular episode, e.g. `Top Gear, first episode of the first season' or the film 'A Walk in the Sun' (http://www.bbc.co.uk/programmes/b00gfzdt)
[back to top]
Class: po:FM - testing -
FM
- The FM broadcast band
[back to top]
Class: po:FirstBroadcast - testing -
FirstBroadcast
- Specifies a broadcast as being the
first one of a particular version.
[back to top]
Class: po:Genre - testing -
Genre
- An anchor point for a programmes' genre taxonomy, e.g. 'Drama'/'Biographical'.
[back to top]
Class: po:IPStream - testing -
IPStream
- IP stream
[back to top]
Class: po:LW - testing -
LW
- The AM broadcast band
[back to top]
Class: po:LocalRadio - testing -
LocalRadio
- Radio services aiming at a local coverage.
[back to top]
Class: po:MusicSegment - testing -
MusicSegment
- Classification of an episode version's region corresponding to a musical track being played.
[back to top]
Class: po:NationalRadio - testing -
NationalRadio
- Radio services aiming at a national coverage.
[back to top]
Class: po:OriginalVersion - testing -
OriginalVersion
- An `original' version, the legacy version of
a particular episode.
[back to top]
Class: po:Outlet - testing -
Outlet
- Outlet of a particular service, e.g. Radio 4 LW and FM for Radio 4.
Outlets are services which do not have variations.
The identity criteria for an outlet is its timeline.
For example, Radio 4 LW broadcasts on Analogue Long Wave, but also on Digital Satellite.
It corresponds to just one outlet, as they are simulcasts.
The two physical channels for broadcasts correspond to po:Channel.
[back to top]
Class: po:Person - testing -
Person
- A person
[back to top]
Class: po:Place - testing -
Place
- A physical place
[back to top]
Class: po:Programme - stable -
Programme
- A programme, can either be a brand, a series or an episode
[back to top]
Class: po:Radio - testing -
Radio
- Services that use a radio medium.
[back to top]
Class: po:RegionalRadio - testing -
RegionalRadio
- Radio services aiming at a regional coverage.
[back to top]
Class: po:RepeatBroadcast - testing -
RepeatBroadcast
- Specifies a broadcast as being a
repeat.
[back to top]
Class: po:Season - testing -
Season
- A season is a group of broadcasts.
[back to top]
Class: po:Segment - testing -
Segment
- Classification of an episode version's region, e.g. 'this track was played at that time'.
[back to top]
Class: po:Series - stable -
Series
- A series, e.g. `Top Gear, first season'
[back to top]
Class: po:Service - stable -
Service
- A broadcasting service.
Instances of this concept include BBC Radio Wales, BBC Radio 4, BBC News, etc.
A service is a collection of outlets which contain common material, but with some variations, e.g. by
region.
Hence, a service may have multiple outlets (po:Outlet), e.g. BBC Radio 4 has BBC Radio 4 LW and BBC Radio 4 FM.
A hierarchy of services types is defined within this ontology, e.g. radio and TV.
A service that is a master brand only (a service that only commissions programmes, e.g. BBC Switch) should
be an instance of the top-level po:Service.
[back to top]
Class: po:ShortenedVersion - testing -
ShortenedVersion
- A shortened version.
[back to top]
Class: po:SignedVersion - testing -
SignedVersion
- A version holding sign language.
[back to top]
Class: po:Subject - testing -
Subject
- Anchor point for subject taxonomies.
[back to top]
Class: po:Subtitle - testing -
Subtitle
- Classification of an episode version's region corresponding to a subtitle being shown.
[back to top]
Class: po:TV - testing -
TV
- Services that use a television medium.
[back to top]
Class: po:Version - stable -
Version
- A particular version of an episode.
Such versions include shortened ones, audio described ones
or ones that holds sign language.
The version is associated to a timeline.
[back to top]
Class: po:Web - testing -
Web
- Services that use a Web medium.
[back to top]
Properties
Property: po:actor - testing -
actor - Relates a programmes to one of its actors - a person who plays the role of a character
Property: po:anchor - testing -
anchor - A television reporter who coordinates a programme
Property: po:aspect_ratio - testing -
aspect_ratio - The aspect ration of a particular version.
Property: po:author - testing -
author - Relates a programme to its author - the person who created the content
Property: po:broadcast_of - testing -
broadcast_of - Relates a particular broadcast to the version being broadcasted.
Sub-property of the event:factor one.
Property: po:broadcast_on - testing -
broadcast_on - Relates a particular broadcast to the service or outlet on which it was on.
Sub-property of the event:factor one.
Property: po:broadcaster - testing -
broadcaster - Associates a service to a broadcaster
Property: po:category - testing -
category - Relates a programme to a particular category, e.g. genre, format, place...
Property: po:channel - testing -
channel - Associates a service to a channel, e.g. Radio 4 LW to Radio 4 LW on Analogue Long Wave.
Property: po:credit - testing -
credit - Relates a programmes to a person who is credited in it
Property: po:director - testing -
director - Relates a programme to its supervisor. Generally refers to the person responsible for all audience-visible components of a program, film, or show, whereas the producer is responsible for the financial and other behind-the-scenes aspects. A director's duties might also include casting, script editing, shot selection, shot composition, and editing
Property: po:duration - testing -
duration - The duration of a version, in seconds.
Property: po:episode - testing -
episode - Associates a brand or a series to an episode constituting it.
Property: po:executive_producer - testing -
executive_producer - Relates a programme to its executive producer - a producer who is not involved in any technical aspects of the making process, but who is still responsible for the overall production. Typically an executive producer handles business and legal issues
Property: po:frequency - testing -
frequency - Associates a channel to its frequency
Property: po:genre - testing -
genre - Relates a programme to a particular genre.
Property: po:location - testing -
location - Associates a service to a geographic location,
aiming at capturing what this service aims at covering.
Property: po:long_synopsis - testing -
long_synopsis - A long synopsis of a serie, brand or episode.
Sub-property of po:synopsis.
| Domain: |
| Range: |
| Sub-property-of: | synopsis |
Property: po:masterbrand - stable -
masterbrand - Associates a programme with its masterbrand (its commissionner)
Property: po:medium_synopsis - testing -
medium_synopsis - A medium synopsis of a serie, brand or episode.
Sub-property of po:synopsis.
| Domain: |
| Range: |
| Sub-property-of: | synopsis |
Property: po:microsite - testing -
microsite - Associates a programme to its microsite. For example http://www.bbc.co.uk/programmes/b00fm04s and http://www.bbc.co.uk/eastenders/
Property: po:news_reader - testing -
news_reader - Relates a programme to its news reader
Property: po:outlet - testing -
outlet - Associates a service to an outlet, e.g. Radio 4 to Radio 4 LW.
Property: po:parent_series - testing -
parent_series - Relates a series to a series constituting it (eg. `Waking the dead').
Property: po:parent_service - testing -
parent_service - Relates a service to another service encapsulating it (eg. `BBC One' and `BBC One South')
Property: po:participant - testing -
participant - Relates a programme to one of its participants
Property: po:position - testing -
position - The position of a particular series or episode within its containing programme
Property: po:producer - testing -
producer - Relates a programme to its producer - the manager of an event, show, or other work, usually the individual in charge of finance, personnel, and other non-artistic aspects in the development of commercials, plays, movies, and other works
Property: po:schedule_date - testing -
schedule_date - The schedule date of a broadcast event.
Property: po:season_broadcast - testing -
season_broadcast - Associates a season to its constituent broadcasts
Property: po:series - testing -
series - Associates a brand or a series to a series constituting it.
Property: po:service - testing -
service - Associate a brand, series or episode to the master brand service.
Property: po:short_synopsis - testing -
short_synopsis - A short synopsis of a serie, brand or episode.
Sub-property of po:synopsis.
| Domain: |
| Range: |
| Sub-property-of: | synopsis |
Property: po:subtitle_language - testing -
subtitle_language - Language of the subtitles emebedded in a particular version
Property: po:synopsis - testing -
synopsis - The synopsis of a serie, brand or episode.
Property: tags:tag - stable -
tag - Associates an episode to a particular tag
Property: po:text - testing -
text - Associates a subtitle event to the corresponding text
Property: po:time - stable -
time - Associates an episode's version with a temporal object, which is itself defined on the episode's timeline, serving as an anchor for further temporal annotations, e.g. subtitles
Property: po:track - testing -
track - Associates a music segment with a track, as defined in MO
Property: po:version - testing -
version - Associate an episode to a version of it.
Different versions of a same episode can exist (shortened version, version
designed for the hearing impaired, etc.).
References
- Semantic Web Information
- W3C Semantic Web Activity
- Primer: Getting into RDF & Semantic Web using N3
- Related projects
- BBC /programmes
- BBC /programmes RDF service