complexType SegmentGroupInformationType
diagram gluon3_1_p1166.png
namespace urn:tva:metadata:2005
children tva:ProgramRef tva:TimeBaseReference tva:GroupType tva:Description tva:GroupInterval tva:Segments tva:Groups tva:KeyFrameLocator
used by
element SegmentGroupListType/SegmentGroupInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
groupId  tva:TVAIDType  required      
ordered  xs:boolean  optional  true    
numberOfSegments  xs:unsignedShort  optional      
numberOfKeyFrames  xs:unsignedShort  optional      
duration  mpeg7:mediaDurationType  optional      
topLevel  xs:boolean  optional      
fragmentId  tva:TVAIDType  optional      
fragmentVersion  xs:unsignedLong  optional      
metadataOriginIDRef  tva:TVAIDRefType  optional      
xml:lang  xs:language  optional      
source <xs:complexType name="SegmentGroupInformationType">
 
<xs:sequence>
   
<xs:element name="ProgramRef" type="tva:CRIDRefType"/>
   
<xs:element name="TimeBaseReference" type="tva:TimeBaseReferenceType" minOccurs="0"/>
   
<xs:element name="GroupType" type="tva:BaseSegmentGroupTypeType" maxOccurs="unbounded"/>
   
<xs:element name="Description" type="tva:BasicSegmentDescriptionType" minOccurs="0"/>
   
<xs:element name="GroupInterval" type="tva:GroupIntervalType" minOccurs="0"/>
   
<xs:choice minOccurs="0">
     
<xs:element name="Segments" type="tva:SegmentsType"/>
     
<xs:element name="Groups" type="tva:GroupsType"/>
   
</xs:choice>
   
<xs:element name="KeyFrameLocator" type="tva:TVAMediaTimeType" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="groupId" type="tva:TVAIDType" use="required"/>
 
<xs:attribute name="ordered" type="boolean" use="optional" default="true"/>
 
<xs:attribute name="numberOfSegments" type="unsignedShort" use="optional"/>
 
<xs:attribute name="numberOfKeyFrames" type="unsignedShort" use="optional"/>
 
<xs:attribute name="duration" type="mpeg7:mediaDurationType" use="optional"/>
 
<xs:attribute name="topLevel" type="boolean" use="optional"/>
 
<xs:attributeGroup ref="tva:fragmentIdentification"/>
 
<xs:attribute name="metadataOriginIDRef" type="tva:TVAIDRefType" use="optional"/>
 
<xs:attribute ref="xml:lang" use="optional"/>
</xs:complexType>

attribute SegmentGroupInformationType/@groupId
type tva:TVAIDType
properties
use required
source <xs:attribute name="groupId" type="tva:TVAIDType" use="required"/>

attribute SegmentGroupInformationType/@ordered
type xs:boolean
properties
use optional
default true
source <xs:attribute name="ordered" type="boolean" use="optional" default="true"/>

attribute SegmentGroupInformationType/@numberOfSegments
type xs:unsignedShort
properties
use optional
source <xs:attribute name="numberOfSegments" type="unsignedShort" use="optional"/>

attribute SegmentGroupInformationType/@numberOfKeyFrames
type xs:unsignedShort
properties
use optional
source <xs:attribute name="numberOfKeyFrames" type="unsignedShort" use="optional"/>

attribute SegmentGroupInformationType/@duration
type mpeg7:mediaDurationType
properties
use optional
facets
Kind Value Annotation
pattern \-?P(\d+D)?(T(\d+H)?(\d+M)?(\d+S)?(\d+N)?)?(\d+F)?
source <xs:attribute name="duration" type="mpeg7:mediaDurationType" use="optional"/>

attribute SegmentGroupInformationType/@topLevel
type xs:boolean
properties
use optional
source <xs:attribute name="topLevel" type="boolean" use="optional"/>

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

element SegmentGroupInformationType/ProgramRef
diagram gluon3_1_p1167.png
namespace urn:tva:metadata:2005
type tva:CRIDRefType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
crid  tva:CRIDType  required      
source <xs:element name="ProgramRef" type="tva:CRIDRefType"/>

element SegmentGroupInformationType/TimeBaseReference
diagram gluon3_1_p1168.png
namespace urn:tva:metadata:2005
type tva:TimeBaseReferenceType
properties
minOcc 0
maxOcc 1
content complex
children tva:MediaTimePoint tva:MediaRelIncrTimePoint
attributes
Name  Type  Use  Default  Fixed  Annotation
timebaseId  xs:string        
source <xs:element name="TimeBaseReference" type="tva:TimeBaseReferenceType" minOccurs="0"/>

element SegmentGroupInformationType/GroupType
diagram gluon3_1_p1169.png
namespace urn:tva:metadata:2005
type tva:BaseSegmentGroupTypeType
properties
minOcc 1
maxOcc unbounded
content complex
source <xs:element name="GroupType" type="tva:BaseSegmentGroupTypeType" maxOccurs="unbounded"/>

element SegmentGroupInformationType/Description
diagram gluon3_1_p1170.png
namespace urn:tva:metadata:2005
type tva:BasicSegmentDescriptionType
properties
minOcc 0
maxOcc 1
content complex
children tva:Title tva:Synopsis tva:Genre tva:Keyword tva:RelatedMaterial tva:CreditsList
source <xs:element name="Description" type="tva:BasicSegmentDescriptionType" minOccurs="0"/>

element SegmentGroupInformationType/GroupInterval
diagram gluon3_1_p1171.png
namespace urn:tva:metadata:2005
type tva:GroupIntervalType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  tva:TVAIDRefType  optional      
source <xs:element name="GroupInterval" type="tva:GroupIntervalType" minOccurs="0"/>

element SegmentGroupInformationType/Segments
diagram gluon3_1_p1172.png
namespace urn:tva:metadata:2005
type tva:SegmentsType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
refList  tva:TVAIDRefsType  required      
source <xs:element name="Segments" type="tva:SegmentsType"/>

element SegmentGroupInformationType/Groups
diagram gluon3_1_p1173.png
namespace urn:tva:metadata:2005
type tva:GroupsType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
refList  tva:TVAIDRefsType  required      
source <xs:element name="Groups" type="tva:GroupsType"/>

element SegmentGroupInformationType/KeyFrameLocator
diagram gluon3_1_p1174.png
namespace urn:tva:metadata:2005
type tva:TVAMediaTimeType
properties
minOcc 0
maxOcc unbounded
content complex
children tva:MediaRelTimePoint tva:MediaRelIncrTimePoint tva:MediaDuration tva:MediaIncrDuration
source <xs:element name="KeyFrameLocator" type="tva:TVAMediaTimeType" minOccurs="0" maxOccurs="unbounded"/>


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