nl.vpro.domain.media.vproMedia.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of media-domain Show documentation
Show all versions of media-domain Show documentation
The basic domain classes for 'media', the core of POMS. Also, the 'update' XML bindings for it.
It also contains some closely related domain classes like the enum to contain NICAM kijkwijzer settings.
This is the XSD for the POMS domain.
Base element only used when programs, groups and schedule information need to be bundled in one XML. E.g. when distributing to cable companies.
This is the most used entity in POMS. It represents e.g. one broadcast program or one web-only clip. It represent a standalone entity which a consumer can view or listen to.
A groups collects a number of programs and/or other groups. Examples: season, series, playlist and album.
A program can contain a number of segments. A segment is an identifiable part of a program.
Programs of type 'BROADCAST' can contain schedule events. A schedule indicates on which channel and at what time the program is broadcast. A schedule is a container which contains the schedule events of different programs, for a certain period of time.
A table with all program objects in this container
A table with all group objects in this container
A table with all schedule information in this container
A program (only if its type is 'BROADCAST') can be an episode of a group of type 'SERIES' or 'SEASON'.
The type of this program (e.g. BROADCAST, TRACK, CLIP)
The abstract type denoting every possible media type
The abstract type denoting every possible group type
The abstract type denoting every possible program type
The abstract type denoting every possible segment type
This is the abstract base entity for programs, groups and segments. Actually these objects are very similar and share most properties.
A crid (content reference identifier) is a reference to an entity in another system. E.g. a crid like
crid://broadcast.radiobox2/335793 refers to a broadcast with id 335793 in Radiobox. A crid must be a valid
URI starting with "crid://". Crids must be unique, but they can be made up freely. It is a good idea to use
a logical structure which can easily be associated with another system. Any POMS object can have zero or
more crids. They can refer to different systems, but a POMS object could also actually represent more than
one entity in a remote system.
One or more broadcasters can be the owner of a POMS media object. This information is meta information about the object, but it is also used
for assigning write access to the object in the POMS backend to employees of these given broadcasting companies.
Optionally 'portals' can be assigned to a media object. Portals are also 'owners', and employees can also work for a certain portal.
This is because some portal are shared by several broadcasting companies.
Besides having portals, which mainly indicates where the object originates, a media object can also be assigned 'portal restrictions'.
If a media object has any portal restrictions the media object may only be shown on these portals.
Media with a geo restriction can only be played in the indicated region (NL, BENELUX, WORLD). This
restriction doesn't apply to the metadata of the media object. It only applies to the actual playable content.
A media object has one or more titles. All titles have a type (MAIN, SUB etc.) and an owner (BROADCASTER, MIS etc.).
The combination of type and owner is always unique for a particular media object, so a media object cannot
have multiple titles of the same type and owner. Titles are sorted in order of the textualTypeEnum and the in order
of ownerTypeEnum when published, so the first title in a published document will be a title owned by BROADCASTER of type
MAIN, if that title exists.
Optional descriptions for the media object. Descriptions have an owner and a type, and are ordered just like titles.
This attribute is used to indicate whether a program/segment is available in HD quality for internet VOD. For
groups this indicates the default value for its members/episodes.
This is an experimental feature which is/will be used in 2024 for the player.
This obviously is a typo.
Introduced for MediaConnect sync. This is experimental
Introduced for MediaConnect sync. This is experimental
This value is not exposed, it can be present in the database though. It means that for given platform no playability is or was present or predicted.
For given platform no playability is present, but it predicted though, because it was announced.
For given platform playability currently is present.
For given platform playability currently is revoked. It used to be present though.
Reference to the MID of the parent of this object.
Reference to the URN of the parent of this object. URN's are no longer actively used, but the attribute is
still available for backwards compatibility.
Reference to a crid of the parent of this object. This is only used for imports from systems that cannot
supply a MID or URN. POMS does not export or publish parent crids.
A reference to a genre as specificied by http://poms.omroep.nl/schema/classification
Media only playable in the Netherlands.
Media only playable in the Benelux (Belgium, Netherlands, Luxembourg). This is unused.
New in 5.6. Nederland plus BES gemeentes
New in 5.6. Nederland plus BES gemeentes plus Curacao, St. Maarten en Aruba
New in 5.6. EU (incl. BES gemeentes, Curacao, St. Maarten en Aruba)
New in 5.6. Europa in breedste zin van het woord
New in 7.7. Explicitly no geo-restriction
Discrimination. Contains depictions, or material which may encourage, discrimination.
Coarse language.
Fear. May be frightening or scary for young children.
Violence. Contains depictions of violence.
Sex. Contains nudity and/or sexual behavior or sexual references.
Drugs. Refers to or depicts the use of drugs.
Suitable for people of age 6 and up.
Suitable for people of age 9 and up.
Suitable for people of age 12 and up.
Suitable for people of age 12 and up.
Suitable for people of age 16 and up.
Suitable for people of age 18 and up.
Suitable for people of all ages.
Not yet rated.
Experimental. Not currently accepted.
ISO 3166-1 country code.
ISO 639-1 or ISO 639-3 language code, possibly with postfixing region and variant.
NPO 1.
NPO 2.
NPO 3 & Z@pp.
Nederland-e.
RTL 4.
RTL 5.
SBS 6.
RTL 7.
Veronica/Jetix.
Net 5.
RTL 8.
Regional TV combi-channel.
Omrop Fryslân tv.
TV Noord.
RTV Drenthe.
TV Oost.
TV Gelderland.
TV Flevoland.
Omroep Brabant.
Regio TV Utrecht.
TV Noord-Holland.
TV West.
TV Rijnmond.
L1 TV.
Omroep Zeeland.
AT5.
RNN7.
BVN.
Eén.
Ketnet & Canvas.
VTM.
2BE.
VT4.
La Une (RTBF 1).
La Deux (RTBF 2).
RTBF Sat.
ARD.
ZDF.
WDR Fehrsehen
N3 (NDR).
SWF Baden-Württemberg.
SWF Rheinland-Pfalz.
RTL Television.
Sat1.
Pro7.
3 Sat.
Kabel 1.
ARTE France
ARTE Deutschland
TV 5 Monde Europe.
France 2.
France 3.
BBC 1.
BBC 2.
BBC Three.
BBC Three / CBBC.
BBC Four.
BBC Four / Ceebies.
BBC Prime.
TRT International.
ShowTV.
LigTV.
Türkmax.
ATV.
Fox Türk.
HaberTürk.
Star TV.
RTM.
MBC.
ART Europe.
ART Movie.
TVBS Europe.
Sony Ent TV MAX.
A-Tivi.
B4U Movies.
Phoenix CNE.
ATN.
Zee TV.
Zee Cinema.
TVE.
Rai Uno.
Rai Due.
Rai Tre.
TeVe Sur.
ERT Sat.
STV.
NTV.
TV Polonia.
NOS Journaal 24.
Cultura.
101.
Politiek24.
HilversumBest.
Holland Doc.
/Geschiedenis.
3voor12 Central.
3voor12 On Stage.
Sterren.nl.
Spirit24.
Zappelin24/Familie24.
Consumenten TV.
Humor TV.
E! Enterntainment.
Fashion TV.
Comedy Central/Nickelodeon.
TBN Europe.
Discovery Channel.
Zone Reality (UK).
Animal Planet.
Zone Club.
National Geographic/CNBC.
Trace TV.
National Geographic HD.
Nat Geo Wild.
Garuda TV.
Zazaro TV.
Family7.
Discovery Travel & Living.
Discovery Science.
Discovery Civilisation.
Discovery HD.
The History Channel.
Travel Channel.
Het Gesprek.
GoedTV.
Baby TV (NL).
HD-NL.
Liberty TV.
Liveshop.
Star!
Weerkanaal.
Zone Reality.
Sci-Fi Channel.
13th Street.
Car Channel.
NostalgieNet.
The History Channel HD.
Brava HD.
Fan TV.
Raceworld TV.
Comedy Family.
AVRO Dier en Natuur.
Poker Channel.
Misdaadnet.
Voom HD.
Zone Horror.
Eredivisie Live 1.
Eredivisie Live 2.
Eredivisie Live 3.
Eredivisie Live 4.
PO Zizone TV.
Viceland.
PO DVB-H 1.
PO DVB-H 2.
PO DVB-H 3.
Nickelodeon.
Nick Jr.
Nick Toons.
Nick Hits.
Cartoon Network.
Boomerang.
CNN.
BBC World.
Euronews.
Sky News.
Bloomberg TV.
CNBC Europe.
Al Jazeera Arabic.
Al Jazeera.
Fox News.
Fox Nederland.
MTV.
MTV2.
MTV Hits.
MTV Base.
MTV Brand New.
TMF.
TMF NL.
TMF Party.
TMF Pure.
TV Oranje.
VH-1 (EU).
VH-1 Classic.
Performance Channel.
Mezzo.
Eurosport.
Eurosport 2.
Extreme Sports Channel (EU).
Motors TV.
Sailing channel.
ESPN.
ESPN America.
Sport1.1.
Sport1.2.
Sport1.3.
Sport1.4.
Sport1.5.
Sport1.6.
Sport1.7.
Sport1.8.
Sport1 HD.
Film1.1 pepe.
Film1.2 pepe.
Film1.3 pepe.
Film1.1 DI.
Film1+1 DI.
Film1.2 DI.
Film1.3 DI.
Film1 HD DI.
MGM Movie Channel.
TCM.
Hallmark.
Action Now!
Hustler TV.
Playboy TV.
Adult Channel.
Private Spice.
Blue Hustler.
PO X-MO.
X-MO DI.
PO Out TV.
NPO Radio 1.
NPO Radio 2.
NPO 3FM.
NPO Radio 4.
NPO Radio 5.
NPO Radio 6.
Regional radio combi-channel.
Omrop Fryslân radio.
Radio Drenthe.
Radio Noord.
Radio Oost.
Radio Gelderland.
Radio Flevoland.
Omroep Brabant.
Radio M Utrecht.
Radio Noord-Holland.
89,3 Radio West.
Radio Rijnmond.
L1 Radio.
Omroep Zeeland.
Commercial radio combi-channel.
Radio Veronica.
SLAM! FM.
Sky Radio.
BNR Nieuwsradio.
Kink FM.
CAZ!.
Qmusic.
Radio 538.
Radio 10 Gold.
Arrow Classic Rock.
FunX.
FunX Amsterdam.
FunX Rotterdam.
FunX Utrecht.
FunX Den Haag.
FunX Arab
FunX Dance
FunX HipHop
FunX Latin
FunX Reggae
FunX SlowJamz
FunX Fissa
FunX Afro
Classic FM.
VRT/Radio 1.
VRT/Radio 2.
Klara.
BBC Radio 1.
BBC Radio 2.
BBC Radio 3.
BBC Radio 4.
BBC Worldservice.
BBC 1XTRA.
NDR3.
WDR 4.
WDR3.
NPO Online 1
Omega TV
NPO 1 Extra
TRT 1
Al Jazeera English
Spike Nederland
Paramount Nederland
NPO BLend
Test channel. This channel only exist for the sake of testing.
Second test channel. This channel only exist for the sake of testing.