Creative Work Ontology
type: Ontology
comment: This is the model we use to express the minimum metadata necessary to express a piece of creative content in the platform. The creative work ontology is continuously evolving based on our clients' requirements. There is a core class in this model, which is the CreativeWork class and properties that support information the LDP clients need to build their products such as title, thumbnail, URL e.t.c.
date: 2012-12-01
modified: 2021-03-16
license: http://creativecommons.org/licenses/by/4.0/
canonical location: https://github.com/bbc/ontologies/blob/master/core/creativework.ttl
change reason: Added cwork:transliteration property
public: true
slug: creativework
version: 1.22
imports: provenance
imports: http://purl.org/dc/elements/1.1/
imports: terms
prior version: http://www.bbc.co.uk/ontologies/creativework/1.21
version IRI: http://www.bbc.co.uk/ontologies/creativework/1.22
version info: 1.22

Article
type: Class
comment: This is the class of creative works that are associated with the Optimo service. This is to distinguish content published from Optimo from that produced by CPS.
subclass of: CreativeWork

Audience
type: Class
comment: Enumerated class of the audiences the BBC creates content for.

AudioFormat
type: Format
comment: Used to represent that the primary format of a CreativeWork is Audio.

BlogPost
type: Class
comment: This is the class of creative works that are associated with particular journalists or correspondents. The analysis, commentary and personal viewpoint of the creator is reflected on the blog post and the blog post is usually associated prominently with the name of the creator. BlogPost can have different types of formats.
deprecated: true
subclass of: CreativeWork

Category
type: Class
comment: A class to represent different categorisations of creative works from different clients. This class is instantiated in the clients' application logic models.

Clip
type: Class
comment: The Clips subclass of programmes produced by the BBC.
deprecated: true
subclass of: Programme

CloseUpThumbnail
type: ThumbnailType
comment: A 16x9 image, focused and zoomed in one part of the image, usually when the standard thumbnail is very small to be meaningful (e.g., in mobile).

Commentary
type: Class
comment: This class represents short form creative works in the shape of updates. These differ from the other types of creative works because they haven't got independent URLs as (primaryContentOf) from which they can be retrieved.
deprecated: true
subclass of: CreativeWork

CreativeWork
type: Class
comment: The class of creative works produced by the BBC.
subclass of: Thing

ElectionAlert
type: Class
comment: This class is used to describe creative works which are Election Alerts.
subclass of: CreativeWork

Episode
type: Class
comment: The Episodes subclass of programmes produced by the BBC.
deprecated: true
subclass of: Programme

FixedSize144Thumbnail
type: ThumbnailType
comment: Fixed size thumbnail
deprecated: true

FixedSize224Thumbnail
type: ThumbnailType
comment: Fixed size thumbnail
deprecated: true

FixedSize226Thumbnail
type: ThumbnailType
comment: Fixed size thumbnail
deprecated: true

FixedSize464Thumbnail
type: ThumbnailType
comment: Fixed size thumbnail
deprecated: true

FixedSize66Thumbnail
type: ThumbnailType
comment: Fixed size thumbnail
deprecated: true

Format
type: Class
comment: The primary format of the CreativeWork and it can be one of the five instances. This is needed for selecting the appropriate icon with which to overlay the preview thumbnail of the creative work.
subclass of: Thing

ImageFormat
type: Format
comment: Used to represent that the primary format of a CreativeWork is Image

InteractiveFormat
type: Format
comment: Used to represent that the primary format of a CreativeWork is Interactive

InternationalAudience
type: Audience
comment: The international (non UK) audience. The creative works linked to this instance are *only available to the international audience*.

LiveCoverage
type: Class
comment: This class is used to describe that creative works which are coverage of a live event. (Note that this isn't meant to describe the fact that the event is live currently. An example of a Live Coverage creative work is the live event page covering live the England VS Australia cricket match, last saturday's football matches or last year's elections)
deprecated: true
subclass of: CreativeWork

TravelIncident
type: Class
comment: This class is used to describe creative works which are Travel Incidents.
subclass of: CreativeWork

WeatherAlert
type: Class
comment: This class is used to describe creative works which are Weather Alerts.
subclass of: CreativeWork

LiveEventPage
type: Class
comment: This class is created to support the LiveEventPages from CPS. This will be soon deprecated for the sake of LiveCoverage
deprecated: true
subclass of: CreativeWork

Media type
type: Class
subclass of: MediaType
comment: A class to represent media types, e.g. audio, video, text etc

NationalAudience
type: Audience
comment: The national audience. The creative works linked to this instance are *only available to the national audience*.

NewsItem
type: Class
comment: The class of all news items that the BBC produces. They can be textual articles, or media asset pages (audio or video) or live coverage of events (use the liveCoverage property).
deprecated: true
subclass of: CreativeWork

PictureGalleryFormat
type: Format
comment: Used to represent that the primary format of a CreativeWork is of PictureGallery (this is a mid-term solution for the modelling of galleries)

Programme
type: Class
comment: The class of programmes produced by the BBC
deprecated: true
subclass of: CreativeWork

StandardThumbnail
type: ThumbnailType
comment: A 16x9 image used in most occasions

TextualFormat
type: Format
comment: Used to represent that the primary format of a CreativeWork is Text

Thumbnail
type: Class
comment: Used to associate a Creative Work with the canonical location of the thumbnail. The URI of each of its instances is the full canonical location of the thumbnail
subclass of: Thing

ThumbnailType
type: Class
comment: Enumerated class of the allowed thumbnail types
subclass of: Thing

VideoFormat
type: Format
comment: Used to represent that the primary format of a CreativeWork is Video

Creator
type: Class
comment: An agent responsible for creating a BBC asset.
subclass of: Agent
subclass of: Creator

about
type: ObjectProperty
comment: Indicates that a BBC asset is about a tag concept
domain: Thing
range: TagConcept
sub property of: tag

altText
type: DatatypeProperty
comment: The alternative text for a thumbnail in case the URL is not resolved
domain: Thumbnail
range: string

audience
type: ObjectProperty
comment: Associates the Creative Work with an audience instance
domain: CreativeWork
range: Audience

category
type: ObjectProperty
comment: The category property is another mid term solution for maintaining the functionality supporting individual clients. For example, the type of gossip is something that the sports pal use for the moment. The values of the property are decided by the client teams in collaboration with LDP
domain: CreativeWork
range: Category

createdBy
type: ObjectProperty
comment: associate a creative work with its creator
domain: CreativeWork
range: TagConcept

dateCreated
type: DatatypeProperty
comment: Date created of CreativeWork
domain: CreativeWork
range: date

dateModified
type: DatatypeProperty
comment: Date modified of CreativeWork
domain: CreativeWork
range: date

dateIssued
type: DatatypeProperty
comment: The formal date of an asset's publication from the point of view of the audience
domain: Thing
range: datetime

dateFirstReleased
type: DatatypeProperty
comment: The date something was first broadcast or published by the BBC (or, for films, the date of UK cinematic release)
domain: Thing
range: datetime

dateLastReleased
type: DatatypeProperty
comment: The date something was most recently published (including minor updates) or most recently broadcast (including unadvertised repeats)
domain: Thing
range: datetime

description
type: DatatypeProperty
comment: The description of the Creative Work
domain: CreativeWork
range: string

format
type: ObjectProperty
comment: Associates a BBC asset with a bbc:Format instance
domain: Thing
range: Format
sub property of: format

genre
type: ObjectProperty
comment: Associates a BBC asset with a bbc:Genre instance
domain: Thing
range: Genre
sub property of: genre

language
type: DatatypeProperty
comment: The language of the creative work, please use BCP47 https://tools.ietf.org/html/bcp47
domain: CreativeWork
range: language

mentions
type: ObjectProperty
comment: Indicates that a BBC asset mentions a tag concept
domain: Thing
range: TagConcept
sub property of: tag

primaryFormat
type: ObjectProperty
comment: Associates the Creative Work with the Primary Format instance
domain: CreativeWork
range: Format

shortTitle
type: DatatypeProperty
comment: The sort title of the Creative Work
domain: CreativeWork
range: string

tag
type: ObjectProperty
comment: Indicates that the creative work is tagged with tag concept
domain: CreativeWork
range: TagConcept

thumbnail
type: ObjectProperty
comment: Associates the Creative Work with the Thumbnail instance
domain: CreativeWork
range: Thumbnail

thumbnailType
type: ObjectProperty
comment: Associates the Thumbnail instance with a Thumbnail type
domain: Thumbnail
range: ThumbnailType

title
type: DatatypeProperty
comment: The title of the Creative Work
domain: CreativeWork
range: string

transliteration
type: DatatypeProperty
comment: Connects a BBC asset to a language + script for a transliteration
domain: Asset
range: string