# baseURI: http://purl.org/ontology/po/
# imports: http://purl.org/NET/c4dm/event.owl
# imports: http://purl.org/NET/c4dm/timeline.owl
# imports: http://purl.org/dc/elements/1.1/
# imports: http://purl.org/dc/terms/
# imports: http://www.bbc.co.uk/ontologies/provenance
@prefix dc: .
@prefix dcterms: .
@prefix event: .
@prefix foaf: .
@prefix frbr: .
@prefix geo: .
@prefix mo: .
@prefix owl: .
@prefix po: .
@prefix provenance: .
@prefix rdf: .
@prefix rdfs: .
@prefix skos: .
@prefix tags: .
@prefix tl: .
@prefix vs: .
@prefix xsd: .
po: rdf:type provenance:Ontology , owl:Ontology ;
rdfs:comment """
A vocabulary for programme data.
It defines concepts such as brands, series, episodes, broadcasts, etc.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Programmes ontology" ;
dc:contributor , , ;
dc:creator ;
dc:date "2009/02/20 16:00:00" ;
dcterms:license ;
provenance:canonicalLocation
"https://repo.dev.bbc.co.uk/services/linked-data/ontologies/domain/programmes"^^xsd:string ;
provenance:changeReason
"Adding contributor"@en-gb ;
provenance:public "true"^^xsd:boolean ;
provenance:slug "po"^^xsd:string ;
provenance:version "1.1"^^xsd:string ;
owl:imports , , dc: , dcterms: , ;
owl:priorVersion ;
owl:versionIRI ;
owl:versionInfo "1.1"^^xsd:string .
po:AudioDescribedVersion
rdf:type owl:Class ;
rdfs:comment """
A version holding an audio description.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "AudioDescribedVersion" ;
rdfs:subClassOf po:Version ;
vs:term_status "testing" .
po:Brand
rdf:type owl:Class ;
rdfs:comment """
A brand, e.g. `Top Gear'
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Brand" ;
rdfs:subClassOf po:Programme ;
owl:disjointWith po:Clip , po:Episode , po:Series ;
vs:term_status "stable" .
po:Broadcast
rdf:type owl:Class ;
rdfs:comment """
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.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Broadcast" ;
rdfs:subClassOf event:Event ;
vs:term_status "stable" .
po:Broadcaster
rdf:type owl:Class ;
rdfs:comment """
An organization responsible of some broadcasting services.
It can hold a set of services and outlets.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Broadcaster" ;
rdfs:subClassOf foaf:Organization ;
vs:term_status "stable" .
po:Category
rdf:type owl:Class ;
rdfs:comment """
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...
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Category" ;
vs:term_status "testing" .
po:Channel
rdf:type owl:Class ;
rdfs:comment """
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.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Channel" ;
vs:term_status "testing" .
po:Clip
rdf:type owl:Class ;
rdfs:comment """
A particular clip, e.g. `Clip of Top Gear, first series'
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Clip" ;
rdfs:subClassOf po:Programme , po:ProgrammeItem ;
owl:disjointWith po:Brand , po:Series ;
vs:term_status "testing" .
po:DAB
rdf:type owl:Class ;
rdfs:comment """
Digital Audio Broadcasting
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "DAB" ;
rdfs:subClassOf po:Channel ;
vs:term_status "testing" .
po:DVB
rdf:type owl:Class ;
rdfs:comment """
Digital Video Broadcasting
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "DVB" ;
rdfs:subClassOf po:Channel ;
vs:term_status "testing" .
po:Episode
rdf:type owl:Class ;
rdfs:comment """
A particular episode, e.g. `Top Gear, first episode of the first series' or the film 'A Walk in the Sun' (http://www.bbc.co.uk/programmes/b00gfzdt)
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Episode" ;
rdfs:subClassOf po:Programme , po:ProgrammeItem ;
owl:disjointWith po:Brand , po:Series ;
vs:term_status "stable" .
po:FM
rdf:type owl:Class ;
rdfs:comment """
The FM broadcast band
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "FM" ;
rdfs:subClassOf po:Channel ;
vs:term_status "testing" .
po:FirstBroadcast
rdf:type owl:Class ;
rdfs:comment """
Specifies a broadcast as being the
first one of a particular version.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "FirstBroadcast" ;
rdfs:subClassOf po:Broadcast ;
owl:disjointWith po:RepeatBroadcast ;
vs:term_status "testing" .
po:Format
rdf:type owl:Class ;
rdfs:comment """
Anchor point for format taxonomies, similar to po:Genre for genre taxonomies.
Instances of this concept include documentaries, talk shows, animation, etc.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Format" ;
rdfs:subClassOf po:Category ;
vs:term_status "testing" .
po:Genre
rdf:type owl:Class ;
rdfs:comment """
An anchor point for a programmes' genre taxonomy, e.g. 'Drama'/'Biographical'.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Genre" ;
rdfs:subClassOf po:Category ;
vs:term_status "testing" .
po:IPStream
rdf:type owl:Class ;
rdfs:comment """
IP stream
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "IP stream" ;
rdfs:subClassOf po:Channel ;
vs:term_status "testing" .
po:LW
rdf:type owl:Class ;
rdfs:comment """
The AM broadcast band
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "AM" ;
rdfs:subClassOf po:Channel ;
vs:term_status "testing" .
po:LocalRadio
rdf:type owl:Class ;
rdfs:comment """
Radio services aiming at a local coverage.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "LocalRadio" ;
rdfs:subClassOf po:Radio ;
owl:disjointWith po:NationalRadio , po:RegionalRadio ;
vs:term_status "testing" .
po:MusicSegment
rdf:type owl:Class ;
rdfs:comment """
Classification of an episode version's region corresponding to a musical track being played.
""" ;
rdfs:label "MusicSegment" ;
rdfs:subClassOf po:Segment ;
vs:term_status "testing" .
po:NationalRadio
rdf:type owl:Class ;
rdfs:comment """
Radio services aiming at a national coverage.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "NationalRadio"^^xsd:string ;
rdfs:subClassOf po:Radio ;
vs:term_status "testing" .
po:OriginalVersion
rdf:type owl:Class ;
rdfs:comment """
An `original' version, the legacy version of
a particular episode.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "OriginalVersion"^^xsd:string ;
rdfs:subClassOf po:Version ;
owl:disjointWith po:ShortenedVersion ;
vs:term_status "testing" .
po:Outlet
rdf:type owl:Class ;
rdfs:comment """
Outlet of a particular service, e.g. Radio 4 LW and FM for Radio 4.
Outlets are services which do not have variations.
The criterion 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.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Outlet"^^xsd:string ;
rdfs:subClassOf po:Service ;
vs:term_status "testing" .
po:Person
rdf:type owl:Class ;
rdfs:comment "A person" ;
rdfs:isDefinedBy po: ;
rdfs:label "Person"^^xsd:string ;
rdfs:subClassOf po:Category ;
owl:equivalentClass foaf:Person ;
vs:term_status "testing" .
po:Place
rdf:type owl:Class ;
rdfs:comment "A physical place" ;
rdfs:isDefinedBy po: ;
rdfs:label "Place"^^xsd:string ;
rdfs:subClassOf po:Category ;
owl:equivalentClass geo:Feature ;
vs:term_status "testing" .
po:Programme
rdf:type owl:Class ;
rdfs:comment """
A programme, can either be a brand, a series or an episode
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Programme"^^xsd:string ;
vs:term_status "stable" .
po:ProgrammeItem
rdf:type owl:Class ;
rdfs:comment """
A programme that can have versions, and as such can be broadcast or made available on-demand, e.g. a clip or an episode.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "ProgrammeItem"^^xsd:string ;
rdfs:subClassOf po:Programme ;
owl:disjointWith po:Brand , po:Series ;
vs:term_status "testing" .
po:Radio
rdf:type owl:Class ;
rdfs:comment """
Services that use a radio medium.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Radio"^^xsd:string ;
rdfs:subClassOf po:Service ;
owl:disjointWith po:TV , po:Web ;
vs:term_status "testing" .
po:RegionalRadio
rdf:type owl:Class ;
rdfs:comment """
Radio services aiming at a regional coverage.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "RegionalRadio"^^xsd:string ;
rdfs:subClassOf po:Radio ;
owl:disjointWith po:NationalRadio ;
vs:term_status "testing" .
po:RepeatBroadcast
rdf:type owl:Class ;
rdfs:comment """
Specifies a broadcast as being a
repeat.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Repeat"^^xsd:string ;
rdfs:subClassOf po:Broadcast ;
owl:disjointWith po:FirstBroadcast ;
vs:term_status "testing" .
po:Season
rdf:type owl:Class ;
rdfs:comment """
A season is a group of broadcasts.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Season"^^xsd:string ;
vs:term_status "testing" .
po:Segment
rdf:type owl:Class ;
rdfs:comment """
Classification of an episode version's region, e.g. 'this track was played at that time'.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Segment"^^xsd:string ;
rdfs:subClassOf event:Event ;
vs:term_status "testing" .
po:Series
rdf:type owl:Class ;
rdfs:comment """
A series, e.g. `Top Gear, first season'
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Series"^^xsd:string ;
rdfs:subClassOf po:Programme ;
vs:term_status "stable" .
po:Service
rdf:type owl:Class ;
rdfs:comment """
A broadcasting service.
Instances of this concept include 大象传媒 Radio Wales, 大象传媒 Radio 4, 大象传媒 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. 大象传媒 Radio 4 has 大象传媒 Radio 4 LW and 大象传媒 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. 大象传媒 Switch) should
be an instance of the top-level po:Service.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Service"^^xsd:string ;
vs:term_status "stable" .
po:ShortenedVersion
rdf:type owl:Class ;
rdfs:comment """
A shortened version.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "ShortenedVersion"^^xsd:string ;
rdfs:subClassOf po:Version ;
owl:disjointWith po:OriginalVersion ;
vs:term_status "testing" .
po:SignedVersion
rdf:type owl:Class ;
rdfs:comment """
A version holding sign language.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "SignLanguage"^^xsd:string ;
rdfs:subClassOf po:Version ;
vs:term_status "testing" .
po:SpeechSegment
rdf:type owl:Class ;
rdfs:comment """
Classification of an episode version's region holding speech content.
""" ;
rdfs:subClassOf po:Segment ;
vs:term_status "testing" .
po:Subject
rdf:type owl:Class ;
rdfs:comment """
Anchor point for subject taxonomies.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Subject"^^xsd:string ;
rdfs:subClassOf po:Category ;
vs:term_status "testing" .
po:Subtitle
rdf:type owl:Class ;
rdfs:comment """
Classification of an episode version's region corresponding to a subtitle being shown.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Subtitle"^^xsd:string ;
rdfs:subClassOf event:Event ;
vs:term_status "testing" .
po:TV
rdf:type owl:Class ;
rdfs:comment """
Services that use a television medium.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "TV"^^xsd:string ;
rdfs:subClassOf po:Service ;
owl:disjointWith po:Web ;
vs:term_status "testing" .
po:Version
rdf:type owl:Class ;
rdfs:comment """
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.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Version"^^xsd:string ;
vs:term_status "stable" .
po:Web
rdf:type owl:Class ;
rdfs:comment """
Services that use a Web medium.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "Web"^^xsd:string ;
rdfs:subClassOf po:Service ;
vs:term_status "testing" .
po:actor
rdf:type owl:ObjectProperty ;
rdfs:comment "Relates a programmes to one of its actors - a person who plays the role of a character" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "actor" ;
rdfs:range foaf:Agent ;
rdfs:subPropertyOf po:credit ;
vs:term_status "testing" .
po:anchor
rdf:type owl:ObjectProperty ;
rdfs:comment "A television reporter who coordinates a programme" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "anchor" ;
rdfs:range foaf:Agent ;
rdfs:subPropertyOf po:credit ;
vs:term_status "testing" .
po:aspect_ratio
rdf:type owl:DatatypeProperty ;
rdfs:comment """
The aspect ration of a particular version.
""" ;
rdfs:domain po:Version ;
rdfs:isDefinedBy po: ;
rdfs:label "aspect ratio" ;
rdfs:range xsd:string ;
vs:term_status "testing" .
po:author
rdf:type owl:ObjectProperty ;
rdfs:comment "Relates a programme to its author - the person who created the content" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "author" ;
rdfs:range foaf:Agent ;
rdfs:subPropertyOf po:credit ;
vs:term_status "testing" .
po:broadcast_of
rdf:type owl:ObjectProperty ;
rdfs:comment """
Relates a particular broadcast to the version being broadcasted.
Sub-property of the event:factor one.
""" ;
rdfs:domain po:Broadcast ;
rdfs:isDefinedBy po: ;
rdfs:label "broadcast of" ;
rdfs:range po:Version ;
rdfs:subPropertyOf event:factor ;
vs:term_status "testing" .
po:broadcast_on
rdf:type owl:ObjectProperty ;
rdfs:comment """
Relates a particular broadcast to the service or outlet on which it was.
Sub-property of the event:factor one.
""" ;
rdfs:domain po:Broadcast ;
rdfs:isDefinedBy po: ;
rdfs:label "broadcast on" ;
rdfs:range po:Service ;
rdfs:subPropertyOf event:factor ;
owl:equivalentProperty
po:broadcasted_on ;
vs:term_status "testing" .
po:broadcasted_on
rdf:type owl:ObjectProperty ;
rdfs:comment "Deprecated property, left here for historical reasons" .
po:broadcaster
rdf:type owl:ObjectProperty ;
rdfs:comment """
Associates a service to a broadcaster
""" ;
rdfs:domain po:Service ;
rdfs:isDefinedBy po: ;
rdfs:label "broadcaster" ;
rdfs:range po:Broadcaster ;
vs:term_status "testing" .
po:category
rdf:type owl:ObjectProperty ;
rdfs:comment """
Relates a programme to a particular category, e.g. genre, format, place...
""" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "category" ;
rdfs:range po:Genre ;
vs:term_status "testing" .
po:channel
rdf:type owl:ObjectProperty ;
rdfs:comment """
Associates a service to a channel, e.g. Radio 4 LW to Radio 4 LW on Analogue Long Wave.
""" ;
rdfs:domain po:Service ;
rdfs:isDefinedBy po: ;
rdfs:label "channel" ;
rdfs:range po:Channel ;
vs:term_status "testing" .
po:clip
rdf:type owl:ObjectProperty ;
rdfs:comment """
Associates a brand, a series or an episode to a clip.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "clip" ;
rdfs:range po:Clip ;
rdfs:subPropertyOf dcterms:hasPart ;
vs:term_status "testing" .
po:commentator
rdf:type owl:ObjectProperty ;
rdfs:comment "Relates a programme to one of its commentators" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "commentator" ;
rdfs:range foaf:Agent ;
rdfs:subPropertyOf po:credit ;
vs:term_status "testing" .
po:credit
rdf:type owl:ObjectProperty ;
rdfs:comment "Relates a programmes to a person who is credited in it" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "credit" ;
rdfs:range foaf:Agent ;
rdfs:subPropertyOf dc:contributor ;
vs:term_status "testing" .
po:director
rdf:type owl:ObjectProperty ;
rdfs:comment "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" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "director" ;
rdfs:range foaf:Agent ;
rdfs:subPropertyOf po:credit ;
vs:term_status "testing" .
po:duration
rdf:type owl:DatatypeProperty ;
rdfs:comment "The duration of a version, in seconds." ;
rdfs:isDefinedBy po: ;
rdfs:label "duration" ;
rdfs:range xsd:int ;
vs:term_status "testing" .
po:episode
rdf:type owl:ObjectProperty ;
rdfs:comment """
Associates a brand or a series to an episode constituting it.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "episode" ;
rdfs:range po:Episode ;
rdfs:subPropertyOf dcterms:hasPart ;
vs:term_status "testing" .
po:executive_producer
rdf:type owl:ObjectProperty ;
rdfs:comment "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" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "executive producer" ;
rdfs:range foaf:Agent ;
rdfs:subPropertyOf po:credit ;
vs:term_status "testing" .
po:format
rdf:type owl:ObjectProperty ;
rdfs:comment """
Relates a programme to a particular format (eg. `Animation', `Documentary', etc.).
""" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "format" ;
rdfs:range po:Format ;
rdfs:subPropertyOf po:category ;
vs:term_status "testing" .
po:frequency
rdf:type owl:DatatypeProperty ;
rdfs:comment "Associates a channel to its frequency" ;
rdfs:domain po:Channel ;
rdfs:isDefinedBy po: ;
rdfs:label "frequency" ;
rdfs:range xsd:float ;
vs:term_status "testing" .
po:genre
rdf:type owl:ObjectProperty ;
rdfs:comment """
Relates a programme to a particular genre.
""" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "genre" ;
rdfs:range po:Genre ;
rdfs:subPropertyOf po:category ;
vs:term_status "testing" .
po:location
rdf:type owl:ObjectProperty ;
rdfs:comment """
Associates a service to a geographic location,
aiming at capturing what this service aims at covering.
""" ;
rdfs:domain po:Service ;
rdfs:isDefinedBy po: ;
rdfs:label "location" ;
rdfs:range geo:SpatialThing ;
rdfs:subPropertyOf foaf:based_near ;
vs:term_status "testing" .
po:long_synopsis
rdf:type owl:DatatypeProperty ;
rdfs:comment """
A long synopsis of a series, brand or episode.
Sub-property of po:synopsis.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "long synopsis" ;
rdfs:subPropertyOf po:synopsis ;
vs:term_status "testing" .
po:masterbrand
rdf:type owl:ObjectProperty ;
rdfs:comment "Associates a programme with its masterbrand (its commissioner)" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "masterbrand" ;
rdfs:range po:Service ;
vs:term_status "stable" .
po:medium_synopsis
rdf:type owl:DatatypeProperty ;
rdfs:comment """
A medium synopsis of a series, brand or episode.
Sub-property of po:synopsis.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "medium synopsis" ;
rdfs:subPropertyOf po:synopsis ;
vs:term_status "testing" .
po:microsite
rdf:type owl:ObjectProperty ;
rdfs:comment "Associates a programme to its microsite. For example http://www.bbc.co.uk/programmes/b00fm04s and http://www.bbc.co.uk/eastenders/" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "microsite" ;
rdfs:range foaf:Document ;
rdfs:subPropertyOf foaf:page ;
vs:term_status "testing" .
po:news_reader
rdf:type owl:ObjectProperty ;
rdfs:comment "Relates a programme to its news reader" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "news reader" ;
rdfs:range foaf:Agent ;
rdfs:subPropertyOf po:credit ;
vs:term_status "testing" .
po:outlet
rdf:type owl:ObjectProperty ;
rdfs:comment """
Associates a service to an outlet, e.g. Radio 4 to Radio 4 LW.
""" ;
rdfs:domain po:Service ;
rdfs:isDefinedBy po: ;
rdfs:label "outlet" ;
rdfs:range po:Outlet ;
vs:term_status "testing" .
po:parent_series
rdf:type owl:ObjectProperty , owl:TransitiveProperty ;
rdfs:comment """
Relates a series to a series constituting it (eg. `Waking the dead').
""" ;
rdfs:domain po:Series ;
rdfs:isDefinedBy po: ;
rdfs:label "parent series" ;
rdfs:range po:Series ;
rdfs:subPropertyOf dcterms:isPartOf ;
vs:term_status "testing" .
po:parent_service
rdf:type owl:ObjectProperty , owl:TransitiveProperty ;
rdfs:comment """
Relates a service to another service encapsulating it (eg. `大象传媒 One' and `大象传媒 One South')
""" ;
rdfs:domain po:Service ;
rdfs:isDefinedBy po: ;
rdfs:label "parent service" ;
rdfs:range po:Service ;
rdfs:subPropertyOf dcterms:isPartOf ;
vs:term_status "testing" .
po:participant
rdf:type owl:ObjectProperty ;
rdfs:comment "Relates a programme to one of its participants" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "participant" ;
rdfs:range foaf:Agent ;
rdfs:subPropertyOf po:credit ;
vs:term_status "testing" .
po:performer
rdf:type owl:ObjectProperty ;
rdfs:comment "Relates a programme to an entertainer who performs a dramatic or musical work for audience" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "performer" ;
rdfs:range foaf:Agent ;
rdfs:subPropertyOf po:credit ;
vs:term_status "testing" .
po:person
rdf:type owl:ObjectProperty ;
rdfs:comment """
Relates a programme to a person
""" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "person" ;
rdfs:range po:Person ;
rdfs:subPropertyOf po:category ;
vs:term_status "testing" .
po:place
rdf:type owl:ObjectProperty ;
rdfs:comment """
Relates a programme to a place (e.g. `London')
""" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "place" ;
rdfs:range po:Place ;
rdfs:subPropertyOf po:category ;
vs:term_status "testing" .
po:position
rdf:type owl:DatatypeProperty ;
rdfs:comment "The position of a particular series or episode within its containing programme. This property can also be used to give the position of an interval within the containing timeline." ;
rdfs:isDefinedBy po: ;
rdfs:label "position" ;
rdfs:range xsd:int ;
vs:term_status "testing" .
po:producer
rdf:type owl:ObjectProperty ;
rdfs:comment "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" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "producer" ;
rdfs:range foaf:Agent ;
rdfs:subPropertyOf po:credit ;
vs:term_status "testing" .
po:schedule_date
rdf:type owl:DatatypeProperty ;
rdfs:comment """
The schedule date of a broadcast event.
""" ;
rdfs:domain po:Broadcast ;
rdfs:isDefinedBy po: ;
rdfs:label "schedule date" ;
rdfs:range xsd:date ;
vs:term_status "testing" .
po:season_broadcast
rdf:type owl:ObjectProperty ;
rdfs:comment "Associates a season to its constituent broadcasts" ;
rdfs:domain po:Season ;
rdfs:isDefinedBy po: ;
rdfs:label "broadcast" ;
rdfs:range po:Broadcast ;
vs:term_status "testing" .
po:series
rdf:type owl:ObjectProperty , owl:TransitiveProperty ;
rdfs:comment """
Associates a brand or a series to a series constituting it.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "series" ;
rdfs:range po:Series ;
rdfs:subPropertyOf dcterms:hasPart ;
vs:term_status "testing" .
po:service
rdf:type owl:FunctionalProperty , owl:ObjectProperty ;
rdfs:comment """
Associate a brand, series or episode to the master brand service.
""" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "service" ;
rdfs:range po:Service ;
vs:term_status "testing" .
po:short_synopsis
rdf:type owl:DatatypeProperty ;
rdfs:comment """
A short synopsis of a series, brand or episode.
Sub-property of po:synopsis.
""" ;
rdfs:isDefinedBy po: ;
rdfs:label "short synopsis" ;
rdfs:subPropertyOf po:synopsis ;
vs:term_status "testing" .
po:sound_format
rdf:type owl:DatatypeProperty ;
rdfs:comment """
The sound format of a particular version.
""" ;
rdfs:domain po:Version ;
rdfs:isDefinedBy po: ;
rdfs:label "sound format" ;
rdfs:range xsd:string ;
vs:term_status "testing" .
po:subject
rdf:type owl:ObjectProperty ;
rdfs:comment """
Relates a programme to a subject (e.g. `Easter')
""" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "subject" ;
rdfs:range po:Subject ;
rdfs:subPropertyOf po:category ;
vs:term_status "testing" .
po:subtitle_language
rdf:type owl:DatatypeProperty ;
rdfs:comment "Language of the subtitles embedded in a particular version" ;
rdfs:domain po:Version ;
rdfs:isDefinedBy po: ;
rdfs:label "subtitle language" ;
rdfs:range xsd:string ;
vs:term_status "testing" .
po:synopsis
rdf:type owl:DatatypeProperty ;
rdfs:comment """
The synopsis of a series, brand or episode.
""" ;
rdfs:domain po:Programme ;
rdfs:isDefinedBy po: ;
rdfs:label "synopsis" ;
rdfs:range xsd:string ;
vs:term_status "testing" .
po:text
rdf:type owl:DatatypeProperty ;
rdfs:comment "Associates a subtitle event to the corresponding text" ;
rdfs:domain po:Subtitle ;
rdfs:isDefinedBy po: ;
rdfs:label "text" ;
rdfs:range xsd:string ;
vs:term_status "testing" .
po:time
rdf:type owl:ObjectProperty ;
rdfs:comment "Associates an episode's version or a version's segment with a temporal interval. This interval can be associated with a timeline, serving as an anchor for further temporal annotations, e.g. subtitles or played track" ;
rdfs:isDefinedBy po: ;
rdfs:label "time" ;
rdfs:range tl:Interval ;
vs:term_status "stable" .
po:track
rdf:type owl:ObjectProperty ;
rdfs:comment "Associates a music segment with a track, as defined in MO" ;
rdfs:domain po:MusicSegment ;
rdfs:isDefinedBy po: ;
rdfs:label "track" ;
rdfs:range mo:Track ;
rdfs:subPropertyOf event:factor ;
vs:term_status "testing" .
po:version
rdf:type owl:InverseFunctionalProperty , owl:ObjectProperty ;
rdfs:comment """
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.).
""" ;
rdfs:domain po:ProgrammeItem ;
rdfs:isDefinedBy po: ;
rdfs:label "version" ;
rdfs:range po:Version ;
vs:term_status "testing" .