Overview
All Components
NS-Bindings
FRAMES
NO FRAMES
SEARCH
XML Schema "on_update_programs_3.23.xsd"
Target Namespace:
{no namespace}
Version:
3.23
Defined Components:
elements
(2 global + 133 local),
complexTypes
(4)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
C:\GitLab\gntechcomproject\projects\video\on-api-docs\flare\Content\on-api-schema-docs\xsds\v3\on_update_programs_3.23.xsd; see
XML source
Includes Schemas (1):
types_3.23.xsd
[
src
]
Included in Schemas (1):
on_apis_docs.xsd
[
src
]
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<!--
On Update Programs - v3.23
-->
<!--
File: on_update_programs_3.23.xsd
-->
<!--
Copyright 2017-present. Gracenote, Inc. All rights reserved.
-->
<
xs:schema
attributeFormDefault
="
unqualified
"
elementFormDefault
="
qualified
"
version
="
3.23
"
xmlns:xs
="
http://www.w3.org/2001/XMLSchema
">
<
xs:include
schemaLocation
="
http://files.api.gracenote.com/xsd/types_3.23.xsd
"/>
<
xs:element
name
="
on
">
<
xs:annotation
>
<
xs:documentation
>
Root element for the On products.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
ref
="
header
"/>
<
xs:element
minOccurs
="
0
"
ref
="
programs
">
<
xs:annotation
>
<
xs:documentation
>
The parent element for a set of programs or movies.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
<
xs:attribute
default
="
3.23
"
name
="
schemaVersion
"
type
="
xs:decimal
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The On Update schema version number.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:complexType
>
</
xs:element
>
<
xs:complexType
name
="
castType
">
<
xs:annotation
>
<
xs:documentation
>
Type used for storing information about a program's cast.
</
xs:documentation
>
</
xs:annotation
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
member
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for an individual actor.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
minOccurs
="
0
"
name
="
characterName
"
type
="
xs:string
">
<
xs:annotation
>
<
xs:documentation
>
The name of the character portrayed by the actor.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
role
">
<
xs:annotation
>
<
xs:documentation
>
The role performed by the cast member; E.g. "actor", "narrator",
"judge".
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:simpleContent
>
<
xs:extension
base
="
xs:string
">
<
xs:attribute
name
="
roleId
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
Gracenote unique identifier for a role.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:extension
>
</
xs:simpleContent
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
name
="
name
">
<
xs:annotation
>
<
xs:documentation
>
The actor's name.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:complexContent
>
<
xs:extension
base
="
pNameType
">
<
xs:attribute
name
="
nameId
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for the actor's name.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:extension
>
</
xs:complexContent
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
departed
"
type
="
xs:boolean
">
<
xs:annotation
>
<
xs:documentation
>
True if cast member departed from show.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
<
xs:attribute
name
="
personId
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for the person.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
name
="
ord
"
type
="
xs:positiveInteger
"
use
="
required
">
<
xs:annotation
>
<
xs:documentation
>
The listing order for the first N cast members.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
<
xs:complexType
name
="
crewType
">
<
xs:annotation
>
<
xs:documentation
>
Type used for storing information about a program's crew.
</
xs:documentation
>
</
xs:annotation
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
member
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for an individual crew member.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
minOccurs
="
0
"
name
="
role
">
<
xs:annotation
>
<
xs:documentation
>
The role performed by the crew member in this production.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:simpleContent
>
<
xs:extension
base
="
xs:string
">
<
xs:attribute
name
="
roleId
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
Gracenote unique identifier for a role.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:extension
>
</
xs:simpleContent
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
name
="
name
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for crew member's name.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:complexContent
>
<
xs:extension
base
="
pNameType
">
<
xs:attribute
name
="
nameId
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for the crew member's name.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:extension
>
</
xs:complexContent
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
<
xs:attribute
name
="
personId
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for the person.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
name
="
ord
"
type
="
xs:positiveInteger
"
use
="
required
">
<
xs:annotation
>
<
xs:documentation
>
The listing order for the first N crew members.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
<
xs:complexType
name
="
keywordsType
">
<
xs:annotation
>
<
xs:documentation
>
The parent element for a set of keywords.
</
xs:documentation
>
</
xs:annotation
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
keyword
">
<
xs:annotation
>
<
xs:documentation
>
A single keyword assigned to the program or season.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:simpleContent
>
<
xs:extension
base
="
xs:token
">
<
xs:attribute
name
="
type
"
type
="
xs:token
"
use
="
required
">
<
xs:annotation
>
<
xs:documentation
>
A keyword type. One of seven possible values: Character, Subject,
Setting, Time Period, Theme, Mood, and General.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:extension
>
</
xs:simpleContent
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
<
xs:complexType
name
="
relationshipsType
">
<
xs:annotation
>
<
xs:documentation
>
The parent element for a set of association-aware relationships meant to replace relations
tag defined above that should be deprecated in the future
</
xs:documentation
>
</
xs:annotation
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
minOccurs
="
0
"
name
="
relationship
">
<
xs:annotation
>
<
xs:documentation
>
A single relationship assigned to the program or season.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
minOccurs
="
0
"
name
="
rootId
"
type
="
xs:string
"/>
<
xs:element
minOccurs
="
0
"
name
="
tmsIds
">
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
tmsId
"
type
="
xs:string
"/>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
organizationId
"
type
="
xs:string
"/>
<
xs:element
minOccurs
="
0
"
name
="
personId
">
<
xs:simpleType
>
<
xs:restriction
base
="
xs:string
">
<
xs:minLength
value
="
1
"/>
</
xs:restriction
>
</
xs:simpleType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
personNameId
">
<
xs:simpleType
>
<
xs:restriction
base
="
xs:string
">
<
xs:minLength
value
="
1
"/>
</
xs:restriction
>
</
xs:simpleType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
firstName
">
<
xs:simpleType
>
<
xs:restriction
base
="
xs:string
">
<
xs:minLength
value
="
1
"/>
</
xs:restriction
>
</
xs:simpleType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
lastName
">
<
xs:simpleType
>
<
xs:restriction
base
="
xs:string
">
<
xs:minLength
value
="
1
"/>
</
xs:restriction
>
</
xs:simpleType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
label
">
<
xs:simpleType
>
<
xs:restriction
base
="
xs:string
">
<
xs:minLength
value
="
1
"/>
</
xs:restriction
>
</
xs:simpleType
>
</
xs:element
>
<
xs:element
name
="
type
">
<
xs:simpleType
>
<
xs:restriction
base
="
xs:string
">
<
xs:minLength
value
="
1
"/>
</
xs:restriction
>
</
xs:simpleType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
association
">
<
xs:simpleType
>
<
xs:restriction
base
="
xs:string
">
<
xs:minLength
value
="
1
"/>
</
xs:restriction
>
</
xs:simpleType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
<
xs:element
name
="
programs
">
<
xs:annotation
>
<
xs:documentation
>
Parent element contains multiple programs.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
minOccurs
="
0
"
name
="
program
">
<
xs:annotation
>
<
xs:documentation
>
A TV program, TV movie or theatrical movie.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
minOccurs
="
0
"
name
="
titles
">
<
xs:annotation
>
<
xs:documentation
>
The parent element for program titles and variants.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
title
"
type
="
titleDescType
">
<
xs:annotation
>
<
xs:documentation
>
A program title.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
<
xs:attribute
name
="
lang
"
type
="
xs:language
"
use
="
required
">
<
xs:annotation
>
<
xs:documentation
>
The IETF BCP 47 language tag for program's TMSId titles.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
descriptions
">
<
xs:annotation
>
<
xs:documentation
>
The parent element for program descriptions.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
minOccurs
="
0
"
name
="
desc
"
type
="
titleDescType
">
<
xs:annotation
>
<
xs:documentation
>
A program description.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
<
xs:attribute
name
="
lang
"
type
="
xs:language
"
use
="
required
">
<
xs:annotation
>
<
xs:documentation
>
The IETF BCP 47 language tag for program's TMSId
descriptions.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
cast
"
type
="
castType
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for cast members.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
crew
"
type
="
crewType
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for crew members.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
runTime
"
type
="
xs:duration
">
<
xs:annotation
>
<
xs:documentation
>
Running time of the program.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
progType
"
type
="
xs:token
"/>
<
xs:element
minOccurs
="
0
"
name
="
subType
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Additional program categorization, denoting how a program was
originally produced and/or distributed; e.g. "Miniseries".
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
holiday
">
<
xs:annotation
>
<
xs:documentation
>
As appropriate, a holiday name indicating a theme of the
program.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:simpleContent
>
<
xs:extension
base
="
xs:token
">
<
xs:attribute
name
="
holidayId
"
type
="
xs:integer
"
use
="
required
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for a holiday.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:extension
>
</
xs:simpleContent
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
countries
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for multiple countries of origin.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
country
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Country of origin of the program.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
awards
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for awards associated with the program.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
award
"
type
="
awardType
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for individual awards.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
genres
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for the program's genres.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
genre
">
<
xs:annotation
>
<
xs:documentation
>
An individual genre into which the program falls.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:simpleContent
>
<
xs:extension
base
="
xs:token
">
<
xs:attribute
name
="
genreId
"
type
="
xs:positiveInteger
"
use
="
required
"/>
</
xs:extension
>
</
xs:simpleContent
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
ratings
"
type
="
ratingType
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for several types of ratings.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
origAirDate
"
type
="
xs:date
">
<
xs:annotation
>
<
xs:documentation
>
Original air date for the program.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
colorCode
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Designates whether a show was originally produced in Color, B and
W, etc.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
versionLabel
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Additional information on movie version; e.g., "Unrated",
"Director's Cut".
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
movieInfo
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for fields unique to movies shown in theatres.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
minOccurs
="
0
"
name
="
soundMixes
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for one or more movie sound mix
formats.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
soundMix
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Name of a sound mix format used by the
movie; e.g., "dolby."
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
pictureFormats
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for one or more movie picture
formats.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
pictureFormat
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Name of a picture format the movie is in;
e.g., "flat."
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
productionCompanies
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for one or more production companies.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
name
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Name of a production company for the
movie.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
trailers
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for one or more trailers.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
trailer
">
<
xs:annotation
>
<
xs:documentation
>
A movie trailer.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
minOccurs
="
0
"
name
="
format
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Encoding format of the
trailer; e.g., "QuickTime."
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
name
="
URL
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Internet URL where the media
may be streamed or downloaded.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
yearOfRelease
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Year of the release for the movie.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
episodeInfo
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for fields unique to shows that are episodes in a
series.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
minOccurs
="
0
"
name
="
title
"
type
="
titleDescType
">
<
xs:annotation
>
<
xs:documentation
>
The title of the episode. For sports, team vs. team
can also be here.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
synNum
"
type
="
xs:string
">
<
xs:annotation
>
<
xs:documentation
>
Distributor-designated identifier corresponding to an
episode of a specific show.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
maxOccurs
="
unbounded
"
minOccurs
="
0
"
name
="
alternate
">
<
xs:complexType
>
<
xs:attribute
name
="
country
"
type
="
xs:string
"
use
="
optional
"/>
<
xs:attribute
name
="
countrywide
"
type
="
xs:boolean
"
use
="
optional
"/>
<
xs:attribute
name
="
prgSvcId
"
type
="
xs:long
"
use
="
optional
"/>
<
xs:attribute
name
="
season
"
type
="
xs:long
"
use
="
optional
"/>
<
xs:attribute
name
="
episode
"
type
="
xs:string
"
use
="
optional
"/>
</
xs:complexType
>
</
xs:element
>
<
xs:element
maxOccurs
="
1
"
minOccurs
="
0
"
name
="
altSynNum
"
type
="
xs:string
">
<
xs:annotation
>
<
xs:documentation
>
Alternate identifier system for syndicated
programming.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
<
xs:attribute
name
="
season
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The sequential value for the season year in which the
episode originally aired.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
name
="
number
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The sequential episode value used within the season which
the episode originally aired.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
name
="
episodes
"
type
="
xs:token
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
Episode value that is a combination of multiple episodes
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
name
="
numInSeries
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The sequential episode value used within the series,
across all seasons, in the order in which the episode originally
aired.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
name
="
seasonYear
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The year representation of when a season took place if no
season number is available.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
sportsInfo
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for fields unique to sports shows on television.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
minOccurs
="
0
"
name
="
gameDate
"
type
="
xs:date
">
<
xs:annotation
>
<
xs:documentation
>
The scheduled game date.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
gameTime
"
type
="
xs:time
">
<
xs:annotation
>
<
xs:documentation
>
The scheduled game time.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
gameTimeZone
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
The time zone of the given game time.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
venue
">
<
xs:annotation
>
<
xs:documentation
>
The official venue name.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:simpleContent
>
<
xs:extension
base
="
xs:token
">
<
xs:attribute
name
="
venueId
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for a given
instance of a venue (e.g. 1234)
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
name
="
venueBrandId
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for a given name
instance of a venue (e.g., Times Union Center)
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:extension
>
</
xs:simpleContent
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
maxOccurs
="
unbounded
"
minOccurs
="
0
"
name
="
team
">
<
xs:annotation
>
<
xs:documentation
>
The official team name.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:simpleContent
>
<
xs:extension
base
="
xs:token
">
<
xs:attribute
name
="
teamId
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for a team (e.g. 1234)
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
name
="
teamBrandId
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for a team through name
changes (e.g., Tampa Bay Rays)
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
name
="
isHome
"
type
="
xs:boolean
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
A Boolean that, when present,
indicates the home team.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:extension
>
</
xs:simpleContent
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
season
">
<
xs:annotation
>
<
xs:documentation
>
The start and end years of the sports season.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:simpleContent
>
<
xs:extension
base
="
xs:token
">
<
xs:attribute
name
="
type
"
type
="
xs:token
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The type of season. See documentation
for the season types.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:extension
>
</
xs:simpleContent
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
playoffRound
">
<
xs:annotation
>
<
xs:documentation
>
An indicator and qualifier of playoff rounds.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:simpleContent
>
<
xs:extension
base
="
xs:token
">
<
xs:attribute
name
="
gameNumber
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The sequence number of a playoff
game.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:extension
>
</
xs:simpleContent
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
sportsData
">
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
minOccurs
="
1
"
name
="
sportsEvents
">
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
minOccurs
="
1
"
name
="
sportsEvent
">
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
minOccurs
="
1
"
name
="
id
"
type
="
xs:string
"/>
<
xs:element
minOccurs
="
0
"
name
="
type
"
type
="
xs:string
"/>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
onSportsData
">
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
minOccurs
="
0
"
name
="
sportsDatum
">
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
minOccurs
="
0
"
name
="
sportsEvents
">
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
minOccurs
="
0
"
name
="
sportsEvent
">
<
xs:complexType
>
<
xs:attribute
name
="
sportsEventGId
"
type
="
xs:string
"
use
="
optional
"/>
<
xs:attribute
name
="
type
"
type
="
xs:string
"
use
="
optional
"/>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
homeParticipantGId
"
type
="
xs:string
"/>
<
xs:element
minOccurs
="
0
"
name
="
awayParticipantGId
"
type
="
xs:string
"/>
<
xs:element
minOccurs
="
0
"
name
="
participantType
"
type
="
xs:string
"/>
<
xs:element
minOccurs
="
0
"
name
="
sportGId
"
type
="
xs:string
"/>
<
xs:element
minOccurs
="
0
"
name
="
venueGId
"
type
="
xs:string
"/>
<
xs:element
minOccurs
="
0
"
name
="
gender
"
type
="
xs:string
"/>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
assets
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for image descriptions.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
asset
"
type
="
assetType
">
<
xs:annotation
>
<
xs:documentation
>
Single image and metadata.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
releases
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for one or more movie releases
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
release
">
<
xs:annotation
>
<
xs:documentation
>
A release of the movie.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
minOccurs
="
0
"
name
="
editNotes
"
type
="
xs:string
">
<
xs:annotation
>
<
xs:documentation
>
Editorial notes for the release (e.g.,
"Cannes Film Festival")
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
distributors
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for one or more
distributors.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
name
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Name of a distributor for the
movie.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
country
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Country where this release occured.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
type
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Country where this release occured.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
attributes
">
<
xs:annotation
>
<
xs:documentation
>
Attributes of the release record.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
attribute
">
<
xs:annotation
>
<
xs:documentation
>
A single attributes of
specific type
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:simpleContent
>
<
xs:extension
base
="
xs:token
">
<
xs:attribute
name
="
type
"
type
="
xs:token
"
use
="
required
">
<
xs:annotation
>
<
xs:documentation
>
An attribute
type"
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:extension
>
</
xs:simpleContent
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
date
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Date of the release.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
medium
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Medium of the release
(Theatre,TV,DVD,VHS,PPV,VOD,Screening)
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
prgSvcId
"
type
="
xs:positiveInteger
">
<
xs:annotation
>
<
xs:documentation
>
For TV based programs, this will be the station id
(network) on which the program is airing.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
seasonYear
"
type
="
xs:positiveInteger
">
<
xs:annotation
>
<
xs:documentation
>
The year of the season release.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
seasonName
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
The year period of the season release. One
of possible values:Spring, Summer, Fall, Winter, Q1, Q2,
Q3, Q4, January ... December, TBD
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
animation
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
Animation type: Animated, Anime, Live action/animated, Live
action/anime
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
origAudioLang
"
type
="
xs:language
">
<
xs:annotation
>
<
xs:documentation
>
The IETF BCP 47 language tag for the original audio language of the
program.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
audioOriginalLangs
">
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
minOccurs
="
0
"
name
="
audioOriginalLang
">
<
xs:complexType
>
<
xs:simpleContent
>
<
xs:extension
base
="
xs:string
">
<
xs:attribute
name
="
ord
"
type
="
xs:string
"/>
</
xs:extension
>
</
xs:simpleContent
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
sourceType
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
The programming source type: Network, Local, Syndicated or
Block.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
originalNetwork
">
<
xs:annotation
>
<
xs:documentation
>
The network on which the program's series premiere aired.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:simpleContent
>
<
xs:extension
base
="
xs:token
">
<
xs:attribute
name
="
prgSvcId
"
type
="
xs:integer
"
use
="
required
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for the programming service.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:extension
>
</
xs:simpleContent
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
lastOriginalNetwork
">
<
xs:annotation
>
<
xs:documentation
>
The last (most recent) network on which the series aired new
episodes. Provided only if different from series'
originalNetwork.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:simpleContent
>
<
xs:extension
base
="
xs:token
">
<
xs:attribute
name
="
prgSvcId
"
type
="
xs:integer
"
use
="
required
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for the programming service.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:extension
>
</
xs:simpleContent
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
seriesPremiere
"
type
="
xs:date
">
<
xs:annotation
>
<
xs:documentation
>
The series premiere date of program.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
seriesFinale
"
type
="
xs:date
">
<
xs:annotation
>
<
xs:documentation
>
The series finale date of the program.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
seasons
">
<
xs:annotation
>
<
xs:documentation
>
The parent element for a set of show seasons.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
season
">
<
xs:annotation
>
<
xs:documentation
>
A single season of the show.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
minOccurs
="
0
"
name
="
seasonPremiere
"
type
="
xs:date
">
<
xs:annotation
>
<
xs:documentation
>
The original air date of first episode of
the season.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
seasonFinale
"
type
="
xs:date
">
<
xs:annotation
>
<
xs:documentation
>
The original air date of final episode of
the season.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
originalNetwork
">
<
xs:annotation
>
<
xs:documentation
>
The network on which the season premiere
aired.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:simpleContent
>
<
xs:extension
base
="
xs:token
">
<
xs:attribute
name
="
prgSvcId
"
type
="
xs:integer
"
use
="
required
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for the
programming service.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:extension
>
</
xs:simpleContent
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
totalSeasonEpisodes
"
type
="
xs:positiveInteger
">
<
xs:annotation
>
<
xs:documentation
>
Total number of episodes in the season.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
maxOccurs
="
unbounded
"
minOccurs
="
0
"
name
="
officialURL
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
URL of the season's official website.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
showcard
"
type
="
xs:boolean
">
<
xs:annotation
>
<
xs:documentation
>
True if this season represents a showcard
season.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
titles
">
<
xs:annotation
>
<
xs:documentation
>
The parent element for season titles and
variants.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
minOccurs
="
0
"
name
="
title
"
type
="
titleDescType
">
<
xs:annotation
>
<
xs:documentation
>
A season title.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
<
xs:attribute
name
="
lang
"
type
="
xs:language
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The IETF BCP 47 language tag for
program's TMSId titles.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
descriptions
">
<
xs:annotation
>
<
xs:documentation
>
The parent element for season
descriptions.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
minOccurs
="
0
"
name
="
desc
"
type
="
titleDescType
">
<
xs:annotation
>
<
xs:documentation
>
A season description.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
<
xs:attribute
name
="
lang
"
type
="
xs:language
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The IETF BCP 47 language tag for
season descriptions.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
cast
"
type
="
castType
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for cast members.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
crew
"
type
="
crewType
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for crew members.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
keywords
"
type
="
keywordsType
">
<
xs:annotation
>
<
xs:documentation
>
The parent element for a set of
season-level keywords.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
assets
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for images attached to
specific seasons.
</
xs:documentation
>
</
xs:annotation
>
<
xs:complexType
>
<
xs:sequence
>
<
xs:element
maxOccurs
="
unbounded
"
name
="
asset
"
type
="
assetType
">
<
xs:annotation
>
<
xs:documentation
>
Single image and metadata.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
<
xs:attribute
name
="
seasonNumber
"
type
="
xs:integer
"
use
="
optional
"/>
<
xs:attribute
name
="
seasonId
"
type
="
xs:positiveInteger
"
use
="
required
"/>
<
xs:attribute
name
="
seasonYear
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The year representation of when a season took
place if no season number is available.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
keywords
"
type
="
keywordsType
">
<
xs:annotation
>
<
xs:documentation
>
The parent element for a set of keywords.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
relationships
"
type
="
relationshipsType
">
<
xs:annotation
>
<
xs:documentation
>
The parent element for a set of relations.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
showcard
"
type
="
xs:boolean
">
<
xs:annotation
>
<
xs:documentation
>
True if this program represents a showcard program.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
maxOccurs
="
unbounded
"
minOccurs
="
0
"
name
="
officialURL
"
type
="
xs:token
">
<
xs:annotation
>
<
xs:documentation
>
URL of the program's official website.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
partNumber
"
type
="
xs:positiveInteger
">
<
xs:annotation
>
<
xs:documentation
>
Used for multipart programs to indicate sequence.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
totalParts
"
type
="
xs:positiveInteger
">
<
xs:annotation
>
<
xs:documentation
>
Used for multipart programs to indicate number of programs in
set.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
duration
"
type
="
xs:positiveInteger
">
<
xs:annotation
>
<
xs:documentation
>
Duration of a program.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
externalLinks
"
type
="
externalLinksType
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for several external links.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
<
xs:element
minOccurs
="
0
"
name
="
videoDescriptors
"
type
="
videoDescriptorsType
">
<
xs:annotation
>
<
xs:documentation
>
Parent element for video descriptors.
</
xs:documentation
>
</
xs:annotation
>
</
xs:element
>
</
xs:sequence
>
<
xs:attribute
name
="
TMSId
"
type
="
xs:token
"
use
="
required
">
<
xs:annotation
>
<
xs:documentation
>
The principal identifier for the program, specific to
title/description language and version.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
name
="
rootId
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for the work, spanning all versions of the work.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
name
="
versionId
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for a specific version of a work.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
name
="
connectorId
"
type
="
xs:token
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The identifier that connects this program to either its parent record
or a connector instance in the on_connectors product.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
name
="
seasonId
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for the season of this program.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
name
="
seriesId
"
type
="
xs:positiveInteger
"
use
="
optional
">
<
xs:annotation
>
<
xs:documentation
>
The identifier for the series of this program.
</
xs:documentation
>
</
xs:annotation
>
</
xs:attribute
>
<
xs:attribute
ref
="
updateId
"
use
="
required
"/>
<
xs:attribute
ref
="
updateDate
"
use
="
required
"/>
<
xs:attribute
ref
="
inactive
"
use
="
optional
"/>
<
xs:attribute
ref
="
deleted
"
use
="
optional
"/>
</
xs:complexType
>
</
xs:element
>
</
xs:sequence
>
</
xs:complexType
>
</
xs:element
>
</
xs:schema
>
Overview
All Components
NS-Bindings
FRAMES
NO FRAMES
SEARCH
XML schema documentation generated with
FlexDoc/XML
1.14 using
FlexDoc/XML XSDDoc
3.0 template set. All XSD diagrams generated by
FlexDoc/XML DiagramKit
.