complexType ProgramInformationType
diagram gluon3_1_p1102.png
namespace urn:tva:metadata:2005
children tva:BasicDescription tva:OtherIdentifier tva:AVAttributes tva:MemberOf tva:DerivedFrom tva:EpisodeOf tva:PartOfAggregatedProgram tva:AggregationOf
used by
element ProgramInformationTableType/ProgramInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
programId  tva:CRIDType  required      
fragmentId  tva:TVAIDType  optional      
fragmentVersion  xs:unsignedLong  optional      
metadataOriginIDRef  tva:TVAIDRefType  optional      
xml:lang  xs:language  optional      
source <xs:complexType name="ProgramInformationType">
 
<xs:sequence>
   
<xs:element name="BasicDescription" type="tva:BasicContentDescriptionType"/>
   
<xs:element name="OtherIdentifier" type="mpeg7:UniqueIDType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="AVAttributes" type="tva:AVAttributesType" minOccurs="0"/>
   
<xs:element name="MemberOf" type="tva:BaseMemberOfType" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="DerivedFrom" type="tva:DerivedFromType" minOccurs="0"/>
   
<xs:element name="EpisodeOf" type="tva:EpisodeOfType" minOccurs="0"/>
   
<xs:element name="PartOfAggregatedProgram" type="tva:CRIDType" minOccurs="0"/>
   
<xs:element name="AggregationOf" type="tva:AggregationOfType" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="programId" type="tva:CRIDType" use="required"/>
 
<xs:attributeGroup ref="tva:fragmentIdentification"/>
 
<xs:attribute name="metadataOriginIDRef" type="tva:TVAIDRefType" use="optional"/>
 
<xs:attribute ref="xml:lang" use="optional"/>
</xs:complexType>

attribute ProgramInformationType/@programId
type tva:CRIDType
properties
use required
facets
Kind Value Annotation
pattern (c|C)(r|R)(i|I)(d|D)://.*/.*
source <xs:attribute name="programId" type="tva:CRIDType" use="required"/>

attribute ProgramInformationType/@metadataOriginIDRef
type tva:TVAIDRefType
properties
use optional
source <xs:attribute name="metadataOriginIDRef" type="tva:TVAIDRefType" use="optional"/>

element ProgramInformationType/BasicDescription
diagram gluon3_1_p1103.png
namespace urn:tva:metadata:2005
type tva:BasicContentDescriptionType
properties
content complex
children tva:Title tva:MediaTitle tva:ShortTitle tva:Synopsis tva:PromotionalInformation tva:Keyword tva:Genre tva:ParentalGuidance tva:Language tva:CaptionLanguage tva:SignLanguage tva:CreditsList tva:AwardsList tva:RelatedMaterial tva:ProductionDate tva:ProductionLocation tva:CreationCoordinates tva:DepictedCoordinates tva:ReleaseInformation tva:Duration tva:PurchaseList
source <xs:element name="BasicDescription" type="tva:BasicContentDescriptionType"/>

element ProgramInformationType/OtherIdentifier
diagram gluon3_1_p1104.png
namespace urn:tva:metadata:2005
type mpeg7:UniqueIDType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:NMTOKEN  optional  URI    
organization  xs:NMTOKEN  optional      
authority  xs:NMTOKEN  optional      
encoding  derived by: xs:string  optional  text    
source <xs:element name="OtherIdentifier" type="mpeg7:UniqueIDType" minOccurs="0" maxOccurs="unbounded"/>

element ProgramInformationType/AVAttributes
diagram gluon3_1_p1105.png
namespace urn:tva:metadata:2005
type tva:AVAttributesType
properties
minOcc 0
maxOcc 1
content complex
children tva:FileFormat tva:FileSize tva:System tva:BitRate tva:AudioAttributes tva:VideoAttributes
source <xs:element name="AVAttributes" type="tva:AVAttributesType" minOccurs="0"/>

element ProgramInformationType/MemberOf
diagram gluon3_1_p1106.png
namespace urn:tva:metadata:2005
type tva:BaseMemberOfType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
crid  tva:CRIDType  required      
index  xs:unsignedInt  optional      
source <xs:element name="MemberOf" type="tva:BaseMemberOfType" minOccurs="0" maxOccurs="unbounded"/>

element ProgramInformationType/DerivedFrom
diagram gluon3_1_p1107.png
namespace urn:tva:metadata:2005
type tva:DerivedFromType
properties
minOcc 0
maxOcc 1
content complex
children tva:DerivationReason
attributes
Name  Type  Use  Default  Fixed  Annotation
crid  tva:CRIDType  required      
index  xs:unsignedInt  optional      
source <xs:element name="DerivedFrom" type="tva:DerivedFromType" minOccurs="0"/>

element ProgramInformationType/EpisodeOf
diagram gluon3_1_p1108.png
namespace urn:tva:metadata:2005
type tva:EpisodeOfType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
crid  tva:CRIDType  required      
index  xs:unsignedInt  optional      
source <xs:element name="EpisodeOf" type="tva:EpisodeOfType" minOccurs="0"/>

element ProgramInformationType/PartOfAggregatedProgram
diagram gluon3_1_p1109.png
namespace urn:tva:metadata:2005
type tva:CRIDType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
pattern (c|C)(r|R)(i|I)(d|D)://.*/.*
source <xs:element name="PartOfAggregatedProgram" type="tva:CRIDType" minOccurs="0"/>

element ProgramInformationType/AggregationOf
diagram gluon3_1_p1110.png
namespace urn:tva:metadata:2005
type tva:AggregationOfType
properties
minOcc 0
maxOcc 1
content complex
children tva:AggregatedProgram
attributes
Name  Type  Use  Default  Fixed  Annotation
type  derived by: xs:string  required      
source <xs:element name="AggregationOf" type="tva:AggregationOfType" minOccurs="0"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy