Schema BxfSchema5-0Complete.xsd


schema location ..\BxfSchema5-0Complete.xsd
attributeFormDefault unqualified
elementFormDefault qualified
targetNamespace http://smpte-ra.org/schemas/2021/2017/BXF
 
Elements  Complex types  Simple types  Attr. groups 
BxfMessage  Ac3AudioExt  AspectRatioType  Action-ErrorGroup 
Advertiser  AsRunStatusType  PmcpActionErrorExtensionGroup 
AFDData  AudioModeType  QCTypeUnitRep 
AFDDetails  AudioRateType 
Agency  AudioTransitionEnumType 
AlternateAudioContent  BxfElementaryError 
AnalogAudio  BxfElementaryErrorExt 
AsRunDetail  BxfError 
Audio  BxfShortName 
Audios  BxfStatus 
AudioTransition  BxfStatusExtType 
BaseMedia  BxfUri 
BasicAsRun  DayPattern 
BillBoard  DestinationType 
BxfAddress  EiCode 
BxfAlternateId  EndModeType 
BxfCaption608  MessageType 
BxfCaption708  OperationalModeType 
BxfCaptions  OriginType 
BxfCompany  PriorityType 
BxfContact  ProgramContentType 
BxfContentId  QueryString 
BxfCoverage  QueryStringIdentifier 
BxfDateTime  ScheduleEventType 
BxfDaypart  ScheduleType 
BxfDuration  Smpte258MTimeCode 
BxfExtensions  StartModeType 
BxfHouseNumber  TransferStatusType 
BxfIsan  TransferType 
BxfParentalRating  TSVideoEncodingType 
BxfPrivateInformation  Uuid 
BxfSmpteDateTime  VideoEncodingType 
BxfSmpteTime  VideoFormatType 
BxfStation  VideoRateType 
BxfText  VideoTransitionEnumType 
BxfUtcDateTime 
Channel 
CompleteAsRun 
Configuration 
Constraint 
Content 
ContentDelivery 
ContentDetail 
ContentMetaData 
ContentTransfer 
DataContent 
DigitalAudio 
DigitalAudioAttribute 
Element 
EventData 
EventExtId 
EventNotes 
Format 
FormatSubElements 
FormatUsage 
FragmentLocation 
GraphicData 
InstructionDetail 
InstructionMap 
JobDetail 
Location 
Macro 
Media 
MediaLocation 
NonPrimaryElements 
NonPrimaryEvent 
NonProgramContent 
NonProgramDetail 
NonProgramEvent 
OverlayOpportunityType 
PlayoutRestrictions 
PrimaryEvent 
Product 
ProgramContent 
ProgramContract 
ProgramElement 
ProgramEvent 
QCDetailedAnnotation 
QCItem 
QCItemInput 
QCItemOutput 
QCItemResult 
QCProfile 
QCReports 
QCScope 
QCTestPerformer 
QCToolInformation 
QualityControl 
SalesContract 
Schedule 
ScheduledEvent 
SCTE-35DistributionRestrictions 
Series 
TrafficInstructions 
TSAudio 
TSVideo 
UsagePolicy 
VerticalIntervalData 
Video 
VideoTransition 


schema location altova://ystream/xml.xsd
attributeFormDefault
elementFormDefault
targetNamespace http://www.w3.org/XML/1998/namespace
 
Attributes  Attr. groups 
base  specialAttrs 
id 
lang 
space 


schema location ..\..\..\pmcp\pmcp31.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Elements  Complex types  Simple types 
PmcpMessage  PmcpReplyType  messageType 


schema location ..\..\..\pmcp\transportstream.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Complex types  Simple types 
TableType  modulationType 
TransportStreamType  networkTypeType 
pathSelectType 


schema location ..\..\..\pmcp\channel.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Complex types  Simple types 
ChannelCopyType  channelStatusType 
ChannelType  serviceType 
DeferredAssociationTagsType  shortNameType 
TimeShiftedServiceType 


schema location ..\..\..\pmcp\event.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Complex types  Simple types 
DataIdType  psipEventIdType 
EventIdType 
InitialScheduleType 
PmcpEventIdType 
PsipDataEventType 
PsipDataIdType 
PsipEventIdType 
PsipEventType 


schema location ..\..\..\pmcp\timeparameters.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Complex types  Simple types 
TimeParametersType  dsDayOfMonthType 
dsHourType 


schema location ..\..\..\pmcp\acapservice.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Complex types  Simple types 
AcapApplicationType  controlCodeType 
AcapDataServiceType  eventNPTType 
AcapJAppLocationType  iconFlagsType 
AcapJAppType  identificationType 
AcapObjectCarouselType  priorityType 
AcapXAppBoundaryType  transparencyLabelType 
AcapXAppLocationType  useType 
AcapXAppType  visibilityType 
ApplicationInfoType 
ApplicationType 
BindingsType 
BiopProfileBodyType 
CachingPriorityType 
CompressedModuleType 
ContentTypeType 
DataCarouselType 
DiiListType 
DiiLocationType 
DiiType 
DirectoryType 
DsiType 
EventListType 
FileType 
HttpProfileBodyType 
IconType 
LabelsType 
LabelType 
LiteOptionsProfileBodyType 
ModuleType 
ObjectCarouselType 
ObjectListType 
PidListType 
PrefetchType 
ProfilesType 
ProtocolLabelsType 
ServiceGatewayType 
StreamEventType 
StreamType 
TapType 
TransportProtocolType 


schema location ..\..\..\pmcp\pmcptype.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Complex types  Simple types 
ConditionalAccessType  actionType 
DescriptorType  applicationTypeType 
PrivateInformationType  audioIdType 
PrivatePmcpInformationType  channelNumberType 
RedistributionControlType  elementaryErrorType 
TextType  errorType 
languageType 
onePartType 
pidType 
privateInformationDataType 
statusType 
twoPartType 


schema location ..\..\..\pmcp\elementarystream.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Complex types  Simple types 
ApplicationSignalingType  formatIdType 
ApplicationTypesType 
AssociationTagsType 
AssociationTagType 
CarouselIdentifierType 
DataBroadcastIdType 
ElementaryStreamType 
StreamIdentifierType 


schema location ..\..\..\pmcp\audios.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Complex types  Simple types 
Ac3AudioType  audioServiceType 
AudiosType  bitRateKbpsType 
bsidType 
mainidType 
numChannelsType 


schema location ..\..\..\pmcp\regionrating.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Complex types 
DimensionType 
ParentalRatingType 
RatingsType 
RatingType 
RatingValueType 
RegionType 


schema location ..\..\..\pmcp\captions.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Complex types  Simple types 
Caption608Type  ccServiceType 
Caption708Type 
CaptionsType 


schema location ..\..\..\pmcp\essencemetadata.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Complex types 
ShowDataType 
ShowType 


schema location ..\..\..\pmcp\contentid.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Complex types 
AlternateIdType 
ContentIdType 
HouseNumberType 


schema location ..\..\..\pmcp\databroadcast.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Complex types  Simple types 
DataBroadcastType  carouselTypeIdType 
leakRateType 


schema location ..\..\..\pmcp\isan.xsd
attributeFormDefault
elementFormDefault qualified
targetNamespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
 
Complex types  Simple types 
IsanType  isanCheckType 
isanEpisodeType 
isanRootType 
isanVersionType 


element BxfMessage
diagram BxfSchema5-0Complete_p1.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children BxfData BxfQuery BxfQueryResponse
attributes
Name  Type  Use  Default  Fixed  Annotation
id  derived by: Uuid  required      
documentation
Required to be a unique identifier
dateTime  xs:dateTime  required      
documentation
Date and time of generation of the message
messageType  MessageType  required      
documentation
Required as an indication of the purpose of the message including the ability to ping another system to see if it active
origin  derived by: xs:string  required      
documentation
Device name of the originating system of the message (See Configuration Section in BXF Protocol Documentation)
originType  OriginType  required      
documentation
Type of the originating system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)
userName  derived by: xs:string  required      
documentation
identifies the sender of the message in a string format
password          
documentation
Optional password to be supplied to systems that require a password for validation of the userName. (v3.0)
destination  xs:string        
documentation
Device name of the intended destination for the message (See Configuration Section in BXF Protocol Documentation)
destinationId  Uuid        
documentation
a UUID to globally identify the destination system
destinationType  DestinationType        
documentation
Type of the destination system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)
originId  Uuid        
documentation
a UUID to globally identify the originating system
originMessageId  Uuid        
documentation
A UUID used in response messages that refers to the origin message ID
status  BxfStatus        
documentation
Indicates the result of processing the request
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The root for all BXF messages.
source <xs:element name="BxfMessage">
 
<xs:annotation>
   
<xs:documentation>The root for all BXF messages.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Optional only for heartbeat and acknowledgment messagetypes.</xs:documentation>
     
</xs:annotation>
     
<xs:element name="BxfData">
       
<xs:annotation>
         
<xs:documentation>Used to perform actions or supply information to another system.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="JobDetail" type="JobDetail" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Allows the message to assign job information.  If more than one company or process for a job, enter multiple records and link with jobId.  If one job is dependent on the completion of another, link using jobID and jobDependency. (v3.0)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:choice minOccurs="0">
             
<xs:element name="ContentTransfer" type="ContentTransfer" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation>Used to transfer or transcode media from one location to another location</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Schedule" type="Schedule" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation>Used to describe a specific list of content in a linear playout sequence</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Format" type="Format" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation>The definition of the empty structure of a program as used by the traffic system to construct a schedule grid.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Content" type="Content" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation>Used to describe the content at a specific location</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="Configuration" type="Configuration" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation>Used to describe the configuration values of a system</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="TrafficInstructions" type="TrafficInstructions" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation>Used to describe traffic instructions to a single or multiple stations for multiple content.  Requires stations to be defined under a Job. (v3.0)</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="QCProfiles" type="QualityControl" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation>Used to setup quality control profiles or do to specific QC based work. (v5.0)</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:choice>
           
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
         
</xs:sequence>
         
<xs:attributeGroup ref="Action-ErrorGroup"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="BxfQuery">
       
<xs:annotation>
         
<xs:documentation>Used to describe a SQL statement which when applied to another system's database returns data for the structure designated by the ReturnStructure into BxfQueryResponse.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="WhereClause" type="QueryString">
             
<xs:annotation>
               
<xs:documentation>Simple SQL statements using BxfData elements and restricted by the format specified by QueryStringType (see BxfTypes). </xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ReturnStructure" type="QueryStringIdentifier" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Describes the form of data you want returned into the BxfQueryResponse based on the format specified by QueryStringIdentifierType (see BxfTypes).</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="requestChunking" type="xs:boolean">
           
<xs:annotation>
             
<xs:documentation>Indicates that the response to the query should be sent in multiple messages not to exceed the value set in memoryLimit.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="memoryLimit" type="xs:integer">
           
<xs:annotation>
             
<xs:documentation>Maximum XML file size to return for a BxfQueryResponse.  Integer value expressed in total KB (value=1000 same as 1MB).</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attributeGroup ref="Action-ErrorGroup"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="BxfQueryResponse">
       
<xs:annotation>
         
<xs:documentation>Used to respond to a BxfQuery request using the structure specified in ReturnStructure and the elemental definitions under BxfData.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>The return message contains the data in the same constuct as BxfData based on the ReturnStrucutre definition and the appropriate level of the return data.</xs:documentation>
             
</xs:annotation>
           
</xs:any>
         
</xs:sequence>
         
<xs:attribute name="chunkingFlag" type="xs:boolean">
           
<xs:annotation>
             
<xs:documentation>Indicates that the response message is in multiple parts (chunked) with itemNumber and totalItems indicating the organization of each segment.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="itemNumber" type="xs:positiveInteger">
           
<xs:annotation>
             
<xs:documentation>If a message is chunked, this indicates the position of each message relative to the total messages.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="totalItems" type="xs:positiveInteger">
           
<xs:annotation>
             
<xs:documentation>If a message is chunked, this indicates the total number of messages that need to be reassembled to create the complete message.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attributeGroup ref="Action-ErrorGroup"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:attribute name="id" use="required">
     
<xs:annotation>
       
<xs:documentation>Required to be a unique identifier</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="Uuid"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="dateTime" type="xs:dateTime" use="required">
     
<xs:annotation>
       
<xs:documentation>Date and time of generation of the message</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="messageType" type="MessageType" use="required">
     
<xs:annotation>
       
<xs:documentation>Required as an indication of the purpose of the message including the ability to ping another system to see if it active</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="origin" use="required">
     
<xs:annotation>
       
<xs:documentation>Device name of the originating system of the message (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="originType" type="OriginType" use="required">
     
<xs:annotation>
       
<xs:documentation>Type of the originating system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="userName" use="required">
     
<xs:annotation>
       
<xs:documentation>identifies the sender of the message in a string format</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="password">
     
<xs:annotation>
       
<xs:documentation>Optional password to be supplied to systems that require a password for validation of the userName. (v3.0)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="destination" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Device name of the intended destination for the message (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="destinationId" type="Uuid">
     
<xs:annotation>
       
<xs:documentation>a UUID to globally identify the destination system</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="destinationType" type="DestinationType">
     
<xs:annotation>
       
<xs:documentation>Type of the destination system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="originId" type="Uuid">
     
<xs:annotation>
       
<xs:documentation>a UUID to globally identify the originating system</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="originMessageId" type="Uuid">
     
<xs:annotation>
       
<xs:documentation>A UUID used in response messages that refers to the origin message ID</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="status" type="BxfStatus">
     
<xs:annotation>
       
<xs:documentation>Indicates the result of processing the request</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attributeGroup ref="Action-ErrorGroup"/>
 
</xs:complexType>
</xs:element>

attribute BxfMessage/@id
type restriction of Uuid
properties
use required
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
Required to be a unique identifier
source <xs:attribute name="id" use="required">
 
<xs:annotation>
   
<xs:documentation>Required to be a unique identifier</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="Uuid"/>
 
</xs:simpleType>
</xs:attribute>

attribute BxfMessage/@dateTime
type xs:dateTime
properties
use required
annotation
documentation
Date and time of generation of the message
source <xs:attribute name="dateTime" type="xs:dateTime" use="required">
 
<xs:annotation>
   
<xs:documentation>Date and time of generation of the message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfMessage/@messageType
type MessageType
properties
use required
facets
Kind Value Annotation
enumeration Acknowledgement
documentation
An acknowledgement that a message was received.
enumeration Heartbeat
documentation
A message for checking connectivity.
enumeration Information
documentation
A notification of changes or request to do something that does not warrant a reply.
enumeration Message Status Request
documentation
A request for the status of a message that was previously sent.
enumeration Request
documentation
A request to do something that requires a reply.
enumeration Reply
documentation
A reply to a request message.
annotation
documentation
Required as an indication of the purpose of the message including the ability to ping another system to see if it active
source <xs:attribute name="messageType" type="MessageType" use="required">
 
<xs:annotation>
   
<xs:documentation>Required as an indication of the purpose of the message including the ability to ping another system to see if it active</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfMessage/@origin
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
minLength 1
maxLength 255
annotation
documentation
Device name of the originating system of the message (See Configuration Section in BXF Protocol Documentation)
source <xs:attribute name="origin" use="required">
 
<xs:annotation>
   
<xs:documentation>Device name of the originating system of the message (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute BxfMessage/@originType
type OriginType
properties
use required
annotation
documentation
Type of the originating system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)
source <xs:attribute name="originType" type="OriginType" use="required">
 
<xs:annotation>
   
<xs:documentation>Type of the originating system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfMessage/@userName
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
minLength 1
maxLength 255
annotation
documentation
identifies the sender of the message in a string format
source <xs:attribute name="userName" use="required">
 
<xs:annotation>
   
<xs:documentation>identifies the sender of the message in a string format</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute BxfMessage/@password
annotation
documentation
Optional password to be supplied to systems that require a password for validation of the userName. (v3.0)
source <xs:attribute name="password">
 
<xs:annotation>
   
<xs:documentation>Optional password to be supplied to systems that require a password for validation of the userName. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfMessage/@destination
type xs:string
annotation
documentation
Device name of the intended destination for the message (See Configuration Section in BXF Protocol Documentation)
source <xs:attribute name="destination" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Device name of the intended destination for the message (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfMessage/@destinationId
type Uuid
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
a UUID to globally identify the destination system
source <xs:attribute name="destinationId" type="Uuid">
 
<xs:annotation>
   
<xs:documentation>a UUID to globally identify the destination system</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfMessage/@destinationType
type DestinationType
annotation
documentation
Type of the destination system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)
source <xs:attribute name="destinationType" type="DestinationType">
 
<xs:annotation>
   
<xs:documentation>Type of the destination system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfMessage/@originId
type Uuid
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
a UUID to globally identify the originating system
source <xs:attribute name="originId" type="Uuid">
 
<xs:annotation>
   
<xs:documentation>a UUID to globally identify the originating system</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfMessage/@originMessageId
type Uuid
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
A UUID used in response messages that refers to the origin message ID
source <xs:attribute name="originMessageId" type="Uuid">
 
<xs:annotation>
   
<xs:documentation>A UUID used in response messages that refers to the origin message ID</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfMessage/@status
type BxfStatus
annotation
documentation
Indicates the result of processing the request
source <xs:attribute name="status" type="BxfStatus">
 
<xs:annotation>
   
<xs:documentation>Indicates the result of processing the request</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element BxfMessage/BxfData
diagram BxfSchema5-0Complete_p2.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children JobDetail ContentTransfer Schedule Format Content Configuration TrafficInstructions QCProfiles PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to perform actions or supply information to another system.
source <xs:element name="BxfData">
 
<xs:annotation>
   
<xs:documentation>Used to perform actions or supply information to another system.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="JobDetail" type="JobDetail" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Allows the message to assign job information.  If more than one company or process for a job, enter multiple records and link with jobId.  If one job is dependent on the completion of another, link using jobID and jobDependency. (v3.0)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element name="ContentTransfer" type="ContentTransfer" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Used to transfer or transcode media from one location to another location</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Schedule" type="Schedule" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Used to describe a specific list of content in a linear playout sequence</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Format" type="Format" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>The definition of the empty structure of a program as used by the traffic system to construct a schedule grid.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Content" type="Content" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Used to describe the content at a specific location</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="Configuration" type="Configuration" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Used to describe the configuration values of a system</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="TrafficInstructions" type="TrafficInstructions" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Used to describe traffic instructions to a single or multiple stations for multiple content.  Requires stations to be defined under a Job. (v3.0)</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="QCProfiles" type="QualityControl" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Used to setup quality control profiles or do to specific QC based work. (v5.0)</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attributeGroup ref="Action-ErrorGroup"/>
 
</xs:complexType>
</xs:element>

element BxfMessage/BxfData/JobDetail
diagram BxfSchema5-0Complete_p3.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type JobDetail
properties
minOcc 0
maxOcc unbounded
content complex
children JobType JobRequester JobManager JobPerformers JobInstruction JobDescription JobBilling JobRelease PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
jobId  xs:string  required      
documentation
Sender's internal reference identifier for the work to be performed within the message.  Also used to reference items in the rest of the message when multiple jobs included in the message or if multiple jobs are sent in separate messages.
subJobId  xs:string        
documentation
If multiple job messages for multiple parts of the same job, use this to identify the secondary job actions while still linking to the master job identifier.
jobDependency  xs:string        
documentation
Enter the jobId or subJobId that this job is dependent on and cannot be started until completed.  If left blank, assume job is not dependent and can be started as soon as received.
orderId  xs:string        
documentation
Receiver's reference identifier for the work to be performed within the message if known in advance - link to existing order sent earlier.
serviceLevel  xs:string        
documentation
Level of service priority to assign to the job as defined by the agreement between the JobRequester and JobPerformer and in Configuration.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Allows the message to assign job information.  If more than one company or process for a job, enter multiple records and link with jobId.  If one job is dependent on the completion of another, link using jobID and jobDependency. (v3.0)
source <xs:element name="JobDetail" type="JobDetail" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Allows the message to assign job information.  If more than one company or process for a job, enter multiple records and link with jobId.  If one job is dependent on the completion of another, link using jobID and jobDependency. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfMessage/BxfData/ContentTransfer
diagram BxfSchema5-0Complete_p4.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ContentTransfer
properties
minOcc 1
maxOcc unbounded
content complex
children Content Source Destination PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
transferId  Uuid  required      
documentation
Required to be a UUID
transferType  TransferType  required      
documentation
The purpose of the transfer order
conditionalSource  xs:positiveInteger    1    
documentation
If set to 1 then primary source.  Numbers greater than 1 indicate backup sources that are used in value order only if primary fails.
priority  PriorityType    Normal    
documentation
The order in which the receiving system will attempt to receive the transfer of content
parentTransferId  Uuid        
documentation
Used to link transfers as a group.  Required to be a UUID.
status  TransferStatusType        
documentation
Ennumerated list of possible conditions for each transfer particularly used for long running content transfers
statusDescription  xs:string        
documentation
Detail description relating to the status of the transfer
percentComplete  derived by: xs:short        
documentation
Used with in-progress status
recordEventStart  xs:dateTime        
documentation
Used to specify a specific start date and time to record a transfer of content
recordEventEnd  xs:dateTime        
documentation
Used to specify a specific end date and time to record a transfer of content
dayPattern  DayPattern        
documentation
Used to specify which days of the week a record event should take place
jobId          
documentation
Reference link to JobDetail (v3.0)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to transfer or transcode media from one location to another location
source <xs:element name="ContentTransfer" type="ContentTransfer" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Used to transfer or transcode media from one location to another location</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfMessage/BxfData/Schedule
diagram BxfSchema5-0Complete_p5.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Schedule
properties
minOcc 1
maxOcc unbounded
content complex
children Channel ScheduleName ScheduledEvent AsRun RealTimeDetail PlayoutRestrictions PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
type  ScheduleType  required      
documentation
Primary or Alternate Schedule
scheduleId  Uuid  required      
documentation
A unique identifier for the schedule
dayPattern  DayPattern        
documentation
A binary representation of the days of the week with Monday in the left-most position (eg - "1111100" = M-F)
scheduleStart  xs:dateTime  optional      
documentation
Date and Time of the start of a schedule
scheduleEnd  xs:dateTime  optional      
documentation
Date and Time of the End of the schedule
invokeSchedule  xs:boolean        
documentation
Used to remotely invoke an alternate schedule to become active
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to describe a specific list of content in a linear playout sequence
source <xs:element name="Schedule" type="Schedule" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Used to describe a specific list of content in a linear playout sequence</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfMessage/BxfData/Format
diagram BxfSchema5-0Complete_p6.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Format
properties
minOcc 1
maxOcc unbounded
content complex
children FormatId FormatLength FormatName FormatNotes FormatUsage FormatStructure PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The definition of the empty structure of a program as used by the traffic system to construct a schedule grid.
source <xs:element name="Format" type="Format" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The definition of the empty structure of a program as used by the traffic system to construct a schedule grid.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfMessage/BxfData/Content
diagram BxfSchema5-0Complete_p7.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Content
properties
minOcc 1
maxOcc unbounded
content complex
children ProgramContent NonProgramContent
attributes
Name  Type  Use  Default  Fixed  Annotation
timestamp  xs:dateTime        
documentation
specifies the current date and time that is associated to the content at a specific location
user  derived by: xs:string        
documentation
the name of the user or computer associated to the content
sourceName  derived by: xs:string        
documentation
The name of the entity that originally provided the content
contentExists  xs:boolean        
documentation
Indicates whether the content exists at the location of the query: 1=Exists, 0=Does Not Exist
version  derived by: xs:string        
documentation
A label to designate the content based on use or purpose
revisionId  derived by: xs:string        
documentation
Used to indicate what revision value the content has
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to describe the content at a specific location
source <xs:element name="Content" type="Content" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Used to describe the content at a specific location</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfMessage/BxfData/Configuration
diagram BxfSchema5-0Complete_p8.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Configuration
properties
minOcc 1
maxOcc unbounded
content complex
children Name ConfigurationData PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to describe the configuration values of a system
source <xs:element name="Configuration" type="Configuration" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Used to describe the configuration values of a system</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfMessage/BxfData/TrafficInstructions
diagram BxfSchema5-0Complete_p9.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type TrafficInstructions
properties
minOcc 1
maxOcc unbounded
content complex
children Content InstructionDetail InstructionMap PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to describe traffic instructions to a single or multiple stations for multiple content.  Requires stations to be defined under a Job. (v3.0)
source <xs:element name="TrafficInstructions" type="TrafficInstructions" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Used to describe traffic instructions to a single or multiple stations for multiple content.  Requires stations to be defined under a Job. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfMessage/BxfData/QCProfiles
diagram BxfSchema5-0Complete_p10.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QualityControl
properties
minOcc 1
maxOcc unbounded
content complex
children ContentId QCProfile QCProfileList QCItem QCReport
attributes
Name  Type  Use  Default  Fixed  Annotation
dueDateTime  xs:dateTime        
documentation
Indicates the date and time by which the QCReport should be completed.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to setup quality control profiles or do to specific QC based work. (v5.0)
source <xs:element name="QCProfiles" type="QualityControl" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Used to setup quality control profiles or do to specific QC based work. (v5.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfMessage/BxfData/PrivateInformation
diagram BxfSchema5-0Complete_p11.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

element BxfMessage/BxfQuery
diagram BxfSchema5-0Complete_p12.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children WhereClause ReturnStructure
attributes
Name  Type  Use  Default  Fixed  Annotation
requestChunking  xs:boolean        
documentation
Indicates that the response to the query should be sent in multiple messages not to exceed the value set in memoryLimit.
memoryLimit  xs:integer        
documentation
Maximum XML file size to return for a BxfQueryResponse.  Integer value expressed in total KB (value=1000 same as 1MB).
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to describe a SQL statement which when applied to another system's database returns data for the structure designated by the ReturnStructure into BxfQueryResponse.
source <xs:element name="BxfQuery">
 
<xs:annotation>
   
<xs:documentation>Used to describe a SQL statement which when applied to another system's database returns data for the structure designated by the ReturnStructure into BxfQueryResponse.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="WhereClause" type="QueryString">
       
<xs:annotation>
         
<xs:documentation>Simple SQL statements using BxfData elements and restricted by the format specified by QueryStringType (see BxfTypes). </xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ReturnStructure" type="QueryStringIdentifier" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Describes the form of data you want returned into the BxfQueryResponse based on the format specified by QueryStringIdentifierType (see BxfTypes).</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="requestChunking" type="xs:boolean">
     
<xs:annotation>
       
<xs:documentation>Indicates that the response to the query should be sent in multiple messages not to exceed the value set in memoryLimit.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="memoryLimit" type="xs:integer">
     
<xs:annotation>
       
<xs:documentation>Maximum XML file size to return for a BxfQueryResponse.  Integer value expressed in total KB (value=1000 same as 1MB).</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attributeGroup ref="Action-ErrorGroup"/>
 
</xs:complexType>
</xs:element>

attribute BxfMessage/BxfQuery/@requestChunking
type xs:boolean
annotation
documentation
Indicates that the response to the query should be sent in multiple messages not to exceed the value set in memoryLimit.
source <xs:attribute name="requestChunking" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>Indicates that the response to the query should be sent in multiple messages not to exceed the value set in memoryLimit.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfMessage/BxfQuery/@memoryLimit
type xs:integer
annotation
documentation
Maximum XML file size to return for a BxfQueryResponse.  Integer value expressed in total KB (value=1000 same as 1MB).
source <xs:attribute name="memoryLimit" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation>Maximum XML file size to return for a BxfQueryResponse.  Integer value expressed in total KB (value=1000 same as 1MB).</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element BxfMessage/BxfQuery/WhereClause
diagram BxfSchema5-0Complete_p13.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QueryString
properties
content simple
facets
Kind Value Annotation
pattern [A-Z][a-zA-Z0-9]*(/[A-Z][a-zA-Z0-9]*)*(/@[a-z][a-zA-Z0-9]*){0,1}(\s)*(=|&gt;=|&lt;|&lt;=|!=)\s*[&quot;][^&quot;]*[&quot;](\s+(AND|and|or|OR)\s+[A-Z][a-zA-Z0-9]*(/[A-Z][a-zA-Z0-9]*)*(/@[a-z][a-zA-Z0-9]*){0,1}\s*(=|&gt;=|&lt;|&lt;=|!=)\s*[&quot;][^&quot;]*[&quot;]\s*)*
pattern \*
annotation
documentation
Simple SQL statements using BxfData elements and restricted by the format specified by QueryStringType (see BxfTypes).
source <xs:element name="WhereClause" type="QueryString">
 
<xs:annotation>
   
<xs:documentation>Simple SQL statements using BxfData elements and restricted by the format specified by QueryStringType (see BxfTypes). </xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfMessage/BxfQuery/ReturnStructure
diagram BxfSchema5-0Complete_p14.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QueryStringIdentifier
properties
minOcc 1
maxOcc unbounded
content simple
facets
Kind Value Annotation
pattern [A-Z][a-zA-Z0-9]*(/[A-Z][a-zA-Z0-9]*)*(/\*){0,1}
annotation
documentation
Describes the form of data you want returned into the BxfQueryResponse based on the format specified by QueryStringIdentifierType (see BxfTypes).
source <xs:element name="ReturnStructure" type="QueryStringIdentifier" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Describes the form of data you want returned into the BxfQueryResponse based on the format specified by QueryStringIdentifierType (see BxfTypes).</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfMessage/BxfQueryResponse
diagram BxfSchema5-0Complete_p15.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
chunkingFlag  xs:boolean        
documentation
Indicates that the response message is in multiple parts (chunked) with itemNumber and totalItems indicating the organization of each segment.
itemNumber  xs:positiveInteger        
documentation
If a message is chunked, this indicates the position of each message relative to the total messages.
totalItems  xs:positiveInteger        
documentation
If a message is chunked, this indicates the total number of messages that need to be reassembled to create the complete message.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to respond to a BxfQuery request using the structure specified in ReturnStructure and the elemental definitions under BxfData.
source <xs:element name="BxfQueryResponse">
 
<xs:annotation>
   
<xs:documentation>Used to respond to a BxfQuery request using the structure specified in ReturnStructure and the elemental definitions under BxfData.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:any namespace="##any" processContents="lax" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>The return message contains the data in the same constuct as BxfData based on the ReturnStrucutre definition and the appropriate level of the return data.</xs:documentation>
       
</xs:annotation>
     
</xs:any>
   
</xs:sequence>
   
<xs:attribute name="chunkingFlag" type="xs:boolean">
     
<xs:annotation>
       
<xs:documentation>Indicates that the response message is in multiple parts (chunked) with itemNumber and totalItems indicating the organization of each segment.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="itemNumber" type="xs:positiveInteger">
     
<xs:annotation>
       
<xs:documentation>If a message is chunked, this indicates the position of each message relative to the total messages.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="totalItems" type="xs:positiveInteger">
     
<xs:annotation>
       
<xs:documentation>If a message is chunked, this indicates the total number of messages that need to be reassembled to create the complete message.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attributeGroup ref="Action-ErrorGroup"/>
 
</xs:complexType>
</xs:element>

attribute BxfMessage/BxfQueryResponse/@chunkingFlag
type xs:boolean
annotation
documentation
Indicates that the response message is in multiple parts (chunked) with itemNumber and totalItems indicating the organization of each segment.
source <xs:attribute name="chunkingFlag" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>Indicates that the response message is in multiple parts (chunked) with itemNumber and totalItems indicating the organization of each segment.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfMessage/BxfQueryResponse/@itemNumber
type xs:positiveInteger
annotation
documentation
If a message is chunked, this indicates the position of each message relative to the total messages.
source <xs:attribute name="itemNumber" type="xs:positiveInteger">
 
<xs:annotation>
   
<xs:documentation>If a message is chunked, this indicates the position of each message relative to the total messages.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfMessage/BxfQueryResponse/@totalItems
type xs:positiveInteger
annotation
documentation
If a message is chunked, this indicates the total number of messages that need to be reassembled to create the complete message.
source <xs:attribute name="totalItems" type="xs:positiveInteger">
 
<xs:annotation>
   
<xs:documentation>If a message is chunked, this indicates the total number of messages that need to be reassembled to create the complete message.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType Ac3AudioExt
diagram BxfSchema5-0Complete_p16.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of Ac3AudioType
properties
base pmcp:Ac3AudioType
used by
element DigitalAudio/Ac3Audio
attributes
Name  Type  Use  Default  Fixed  Annotation
audioId  audioIdType  required      
documentation
ID of the audio service in the virtual channel. Links to an elementary stream.
lang  languageType  optional      
documentation
Language of the audio stream carried in the ISO_639_language_descriptor
serviceType  audioServiceType  optional  complete_main    
documentation
Audio service type. Complete_main is the default (A/65B 6.9.1)
numChannels  numChannelsType  optional  2/0    
documentation
Number of audio channels in the elementary stream (A/65B 6.9.1)
bitRateKbps  bitRateKbpsType  optional  448    
documentation
Bit rate of the elementary stream in kbps (A/65B 6.9.1)
exactBitRate  xs:boolean  optional  false    
documentation
Indicates if bitRateKbps is an exact value or an upper bound (A/65B 6.9.1)
surround  xs:boolean  optional      
documentation
Indicates if the audio service is surround (A/65B 6.9.1)
fullSvc  xs:boolean  optional  true    
documentation
Indicates whether the elementary stream can be decoded alone or must be presented along with other audio streams (A/65B 6.9.1)
mainid  mainidType  optional      
documentation
ID of the audio stream, if its fullsvc flag is set to true (A/65B 6.9.1)
asvcflags  xs:unsignedByte  optional      
documentation
If the fullsvc flag is set to false, each bit in this byte indicates with which main audio streams this elementary stream can be presented (A/65B 6.9.1)
bsid  bsidType  optional  8    
documentation
Version of the AC-3 standard used by the audio stream. Default is 8 (A/65B 6.9.1)
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
annotation
documentation
Extends PMCP Ac3Audio
source <xs:complexType name="Ac3AudioExt">
 
<xs:annotation>
   
<xs:documentation>Extends PMCP Ac3Audio</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="pmcp:Ac3AudioType">
     
<xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType Advertiser
diagram BxfSchema5-0Complete_p17.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children AdvertiserName ParentCompany PrivateInformation
used by
element NonProgramDetail/Advertiser
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="Advertiser">
 
<xs:sequence maxOccurs="unbounded">
   
<xs:element name="AdvertiserName">
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="BxfText">
           
<xs:attribute name="AdvertiserCode" type="xs:string"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ParentCompany" type="BxfCompany" minOccurs="0"/>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element Advertiser/AdvertiserName
diagram BxfSchema5-0Complete_p18.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
AdvertiserCode  xs:string        
source <xs:element name="AdvertiserName">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfText">
       
<xs:attribute name="AdvertiserCode" type="xs:string"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute Advertiser/AdvertiserName/@AdvertiserCode
type xs:string
source <xs:attribute name="AdvertiserCode" type="xs:string"/>

element Advertiser/ParentCompany
diagram BxfSchema5-0Complete_p19.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfCompany
properties
minOcc 0
maxOcc 1
content complex
children CompanyName CompanyType CompanyDetails PrivateInformation
source <xs:element name="ParentCompany" type="BxfCompany" minOccurs="0"/>

element Advertiser/PrivateInformation
diagram BxfSchema5-0Complete_p20.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType AFDData
diagram BxfSchema5-0Complete_p21.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children AFDCode AFDAnnotation BarData PrivateInformation
used by
elements ContentDelivery/AirReadyMaster/ContentSlate/AFDData TSVideo/AFDData Video/AFDData
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to describe both Active Format Description Codes, Shorthand Text Descriptions and Bar Data options. (v3.0)
source <xs:complexType name="AFDData">
 
<xs:annotation>
   
<xs:documentation>Used to describe both Active Format Description Codes, Shorthand Text Descriptions and Bar Data options. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="AFDCode">
     
<xs:annotation>
       
<xs:documentation>Four bits that indicate the code for the Active Format Description as referenced by SMPTE ST2016-1:2009.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:positiveInteger">
         
<xs:pattern value="[0|1][0|1][0|1][0|1]"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="AFDAnnotation" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Describes the AFD Code in textual form and indicates which coded frame type is being used as referenced by SMPTE ST2016-1:2009.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:choice>
         
<xs:element name="AFDAnnotationIn4-3" type="AFDDetails">
           
<xs:annotation>
             
<xs:documentation>[0000]=Undefined
[0001]=Reserved
[0010]=16:9+Top+Letterbox
[0011]=14:9+Top+Letterbox
[0100]=Other+Centered+Letterbox
[0101]=Reserved
[0110]=Reserved
[0111]=Reserved
[1000]=4:3+Full Frame
[1001]=4:3+Full Frame
[1010]=16:9+Centered+Letterbox
[1011]=14:9+Centered+Letterbox
[1100]=Reserved
[1101]=4:3+14:9 Centered+Full Frame
[1110]=16:9+14:9 Centered+Letterbox
[1111]=16:9+4:3 Centered+Letterbox
</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="AFDAnnotationIn16-9" type="AFDDetails">
           
<xs:annotation>
             
<xs:documentation>[0000]=Undefined
[0001]=Reserved
[0010]=16:9+Full Frame
[0011]=14:9+Centered+Pillarbox
[0100]=Other+Centered+Letterbox
[0101]=Reserved
[0110]=Reserved
[0111]=Reserved
[1000]=16:9+Full Frame
[1001]=4:3+Centered+Pillarbox
[1010]=16:9+Full Frame+Protected
[1011]=14:9+Centered+Pillarbox
[1100]=Reserved
[1101]=4:3+14:9 Centered+Pillarbox
[1110]=16:9+14:9 Centered+Full Frame
[1111]=16:9+4:3 Centered+Full Frame
</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:choice>
       
<xs:attribute name="CodedFrameType" use="required">
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="4:3"/>
             
<xs:enumeration value="16:9"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="BarData" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to define the structure of bar data in a video source as referenced by SMPTE ST2016-1:2009.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:attribute name="topBarFlag" type="xs:boolean"/>
       
<xs:attribute name="bottomBarFlag" type="xs:boolean"/>
       
<xs:attribute name="leftBarFlag" type="xs:boolean"/>
       
<xs:attribute name="rightBarFlag" type="xs:boolean"/>
       
<xs:attribute name="lineNumberEndOfTopBar">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:maxInclusive value="16383"/>
             
<xs:minInclusive value="0"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="lineNumberStartOfBottomBar">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="16383"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="pixelNumberEndOfLeftBar">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="16383"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="pixelNumberStartOfRightBar">
         
<xs:simpleType>
           
<xs:restriction base="xs:unsignedInt">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="16383"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element AFDData/AFDCode
diagram BxfSchema5-0Complete_p22.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:positiveInteger
properties
content simple
facets
Kind Value Annotation
pattern [0|1][0|1][0|1][0|1]
annotation
documentation
Four bits that indicate the code for the Active Format Description as referenced by SMPTE ST2016-1:2009.
source <xs:element name="AFDCode">
 
<xs:annotation>
   
<xs:documentation>Four bits that indicate the code for the Active Format Description as referenced by SMPTE ST2016-1:2009.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:positiveInteger">
     
<xs:pattern value="[0|1][0|1][0|1][0|1]"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AFDData/AFDAnnotation
diagram BxfSchema5-0Complete_p23.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children AFDAnnotationIn4-3 AFDAnnotationIn16-9
attributes
Name  Type  Use  Default  Fixed  Annotation
CodedFrameType  derived by: xs:string  required      
annotation
documentation
Describes the AFD Code in textual form and indicates which coded frame type is being used as referenced by SMPTE ST2016-1:2009.
source <xs:element name="AFDAnnotation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Describes the AFD Code in textual form and indicates which coded frame type is being used as referenced by SMPTE ST2016-1:2009.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="AFDAnnotationIn4-3" type="AFDDetails">
       
<xs:annotation>
         
<xs:documentation>[0000]=Undefined
[0001]=Reserved
[0010]=16:9+Top+Letterbox
[0011]=14:9+Top+Letterbox
[0100]=Other+Centered+Letterbox
[0101]=Reserved
[0110]=Reserved
[0111]=Reserved
[1000]=4:3+Full Frame
[1001]=4:3+Full Frame
[1010]=16:9+Centered+Letterbox
[1011]=14:9+Centered+Letterbox
[1100]=Reserved
[1101]=4:3+14:9 Centered+Full Frame
[1110]=16:9+14:9 Centered+Letterbox
[1111]=16:9+4:3 Centered+Letterbox
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AFDAnnotationIn16-9" type="AFDDetails">
       
<xs:annotation>
         
<xs:documentation>[0000]=Undefined
[0001]=Reserved
[0010]=16:9+Full Frame
[0011]=14:9+Centered+Pillarbox
[0100]=Other+Centered+Letterbox
[0101]=Reserved
[0110]=Reserved
[0111]=Reserved
[1000]=16:9+Full Frame
[1001]=4:3+Centered+Pillarbox
[1010]=16:9+Full Frame+Protected
[1011]=14:9+Centered+Pillarbox
[1100]=Reserved
[1101]=4:3+14:9 Centered+Pillarbox
[1110]=16:9+14:9 Centered+Full Frame
[1111]=16:9+4:3 Centered+Full Frame
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
   
<xs:attribute name="CodedFrameType" use="required">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="4:3"/>
         
<xs:enumeration value="16:9"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute AFDData/AFDAnnotation/@CodedFrameType
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration 4:3
enumeration 16:9
source <xs:attribute name="CodedFrameType" use="required">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="4:3"/>
     
<xs:enumeration value="16:9"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element AFDData/AFDAnnotation/AFDAnnotationIn4-3
diagram BxfSchema5-0Complete_p24.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AFDDetails
properties
content complex
children OriginalFrameType AFDPosition AFDStyle
annotation
documentation
[0000]=Undefined
[0001]=Reserved
[0010]=16:9+Top+Letterbox
[0011]=14:9+Top+Letterbox
[0100]=Other+Centered+Letterbox
[0101]=Reserved
[0110]=Reserved
[0111]=Reserved
[1000]=4:3+Full Frame
[1001]=4:3+Full Frame
[1010]=16:9+Centered+Letterbox
[1011]=14:9+Centered+Letterbox
[1100]=Reserved
[1101]=4:3+14:9 Centered+Full Frame
[1110]=16:9+14:9 Centered+Letterbox
[1111]=16:9+4:3 Centered+Letterbox
source <xs:element name="AFDAnnotationIn4-3" type="AFDDetails">
 
<xs:annotation>
   
<xs:documentation>[0000]=Undefined
[0001]=Reserved
[0010]=16:9+Top+Letterbox
[0011]=14:9+Top+Letterbox
[0100]=Other+Centered+Letterbox
[0101]=Reserved
[0110]=Reserved
[0111]=Reserved
[1000]=4:3+Full Frame
[1001]=4:3+Full Frame
[1010]=16:9+Centered+Letterbox
[1011]=14:9+Centered+Letterbox
[1100]=Reserved
[1101]=4:3+14:9 Centered+Full Frame
[1110]=16:9+14:9 Centered+Letterbox
[1111]=16:9+4:3 Centered+Letterbox
</xs:documentation>
 
</xs:annotation>
</xs:element>

element AFDData/AFDAnnotation/AFDAnnotationIn16-9
diagram BxfSchema5-0Complete_p25.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AFDDetails
properties
content complex
children OriginalFrameType AFDPosition AFDStyle
annotation
documentation
[0000]=Undefined
[0001]=Reserved
[0010]=16:9+Full Frame
[0011]=14:9+Centered+Pillarbox
[0100]=Other+Centered+Letterbox
[0101]=Reserved
[0110]=Reserved
[0111]=Reserved
[1000]=16:9+Full Frame
[1001]=4:3+Centered+Pillarbox
[1010]=16:9+Full Frame+Protected
[1011]=14:9+Centered+Pillarbox
[1100]=Reserved
[1101]=4:3+14:9 Centered+Pillarbox
[1110]=16:9+14:9 Centered+Full Frame
[1111]=16:9+4:3 Centered+Full Frame
source <xs:element name="AFDAnnotationIn16-9" type="AFDDetails">
 
<xs:annotation>
   
<xs:documentation>[0000]=Undefined
[0001]=Reserved
[0010]=16:9+Full Frame
[0011]=14:9+Centered+Pillarbox
[0100]=Other+Centered+Letterbox
[0101]=Reserved
[0110]=Reserved
[0111]=Reserved
[1000]=16:9+Full Frame
[1001]=4:3+Centered+Pillarbox
[1010]=16:9+Full Frame+Protected
[1011]=14:9+Centered+Pillarbox
[1100]=Reserved
[1101]=4:3+14:9 Centered+Pillarbox
[1110]=16:9+14:9 Centered+Full Frame
[1111]=16:9+4:3 Centered+Full Frame
</xs:documentation>
 
</xs:annotation>
</xs:element>

element AFDData/BarData
diagram BxfSchema5-0Complete_p26.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
topBarFlag  xs:boolean        
bottomBarFlag  xs:boolean        
leftBarFlag  xs:boolean        
rightBarFlag  xs:boolean        
lineNumberEndOfTopBar  derived by: xs:unsignedInt        
lineNumberStartOfBottomBar  derived by: xs:unsignedInt        
pixelNumberEndOfLeftBar  derived by: xs:unsignedInt        
pixelNumberStartOfRightBar  derived by: xs:unsignedInt        
annotation
documentation
Used to define the structure of bar data in a video source as referenced by SMPTE ST2016-1:2009.
source <xs:element name="BarData" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to define the structure of bar data in a video source as referenced by SMPTE ST2016-1:2009.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="topBarFlag" type="xs:boolean"/>
   
<xs:attribute name="bottomBarFlag" type="xs:boolean"/>
   
<xs:attribute name="leftBarFlag" type="xs:boolean"/>
   
<xs:attribute name="rightBarFlag" type="xs:boolean"/>
   
<xs:attribute name="lineNumberEndOfTopBar">
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedInt">
         
<xs:maxInclusive value="16383"/>
         
<xs:minInclusive value="0"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="lineNumberStartOfBottomBar">
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedInt">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="16383"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="pixelNumberEndOfLeftBar">
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedInt">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="16383"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="pixelNumberStartOfRightBar">
     
<xs:simpleType>
       
<xs:restriction base="xs:unsignedInt">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="16383"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute AFDData/BarData/@topBarFlag
type xs:boolean
source <xs:attribute name="topBarFlag" type="xs:boolean"/>

attribute AFDData/BarData/@bottomBarFlag
type xs:boolean
source <xs:attribute name="bottomBarFlag" type="xs:boolean"/>

attribute AFDData/BarData/@leftBarFlag
type xs:boolean
source <xs:attribute name="leftBarFlag" type="xs:boolean"/>

attribute AFDData/BarData/@rightBarFlag
type xs:boolean
source <xs:attribute name="rightBarFlag" type="xs:boolean"/>

attribute AFDData/BarData/@lineNumberEndOfTopBar
type restriction of xs:unsignedInt
facets
Kind Value Annotation
minInclusive 0
maxInclusive 16383
source <xs:attribute name="lineNumberEndOfTopBar">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:maxInclusive value="16383"/>
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute AFDData/BarData/@lineNumberStartOfBottomBar
type restriction of xs:unsignedInt
facets
Kind Value Annotation
minInclusive 0
maxInclusive 16383
source <xs:attribute name="lineNumberStartOfBottomBar">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="16383"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute AFDData/BarData/@pixelNumberEndOfLeftBar
type restriction of xs:unsignedInt
facets
Kind Value Annotation
minInclusive 0
maxInclusive 16383
source <xs:attribute name="pixelNumberEndOfLeftBar">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="16383"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute AFDData/BarData/@pixelNumberStartOfRightBar
type restriction of xs:unsignedInt
facets
Kind Value Annotation
minInclusive 0
maxInclusive 16383
source <xs:attribute name="pixelNumberStartOfRightBar">
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="16383"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element AFDData/PrivateInformation
diagram BxfSchema5-0Complete_p27.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType AFDDetails
diagram BxfSchema5-0Complete_p28.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children OriginalFrameType AFDPosition AFDStyle
used by
elements AFDData/AFDAnnotation/AFDAnnotationIn16-9 AFDData/AFDAnnotation/AFDAnnotationIn4-3
source <xs:complexType name="AFDDetails">
 
<xs:sequence>
   
<xs:element name="OriginalFrameType">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="4:3"/>
         
<xs:enumeration value="14:9"/>
         
<xs:enumeration value="16:9"/>
         
<xs:enumeration value="Other"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="AFDPosition">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Centered"/>
         
<xs:enumeration value="Full Frame"/>
         
<xs:enumeration value="Reserved"/>
         
<xs:enumeration value="Top"/>
         
<xs:enumeration value="Undefined"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="AFDStyle">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Full Frame"/>
         
<xs:enumeration value="Letterbox"/>
         
<xs:enumeration value="Pillarbox"/>
         
<xs:enumeration value="Protected"/>
         
<xs:enumeration value="Reserved"/>
         
<xs:enumeration value="Undefined"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element AFDDetails/OriginalFrameType
diagram BxfSchema5-0Complete_p29.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration 4:3
enumeration 14:9
enumeration 16:9
enumeration Other
source <xs:element name="OriginalFrameType">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="4:3"/>
     
<xs:enumeration value="14:9"/>
     
<xs:enumeration value="16:9"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AFDDetails/AFDPosition
diagram BxfSchema5-0Complete_p30.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Centered
enumeration Full Frame
enumeration Reserved
enumeration Top
enumeration Undefined
source <xs:element name="AFDPosition">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Centered"/>
     
<xs:enumeration value="Full Frame"/>
     
<xs:enumeration value="Reserved"/>
     
<xs:enumeration value="Top"/>
     
<xs:enumeration value="Undefined"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element AFDDetails/AFDStyle
diagram BxfSchema5-0Complete_p31.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Full Frame
enumeration Letterbox
enumeration Pillarbox
enumeration Protected
enumeration Reserved
enumeration Undefined
source <xs:element name="AFDStyle">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Full Frame"/>
     
<xs:enumeration value="Letterbox"/>
     
<xs:enumeration value="Pillarbox"/>
     
<xs:enumeration value="Protected"/>
     
<xs:enumeration value="Reserved"/>
     
<xs:enumeration value="Undefined"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType Agency
diagram BxfSchema5-0Complete_p32.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children AgencyName EstimateNumber AgencyCode AlternateAgencyName EstimateName PrivateInformation
used by
element NonProgramDetail/Agency
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="Agency">
 
<xs:sequence>
   
<xs:element name="AgencyName" type="BxfText">
     
<xs:annotation>
       
<xs:documentation>Name of advertising agency (buying agency)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EstimateNumber" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Refers to the contract identifier in the agency system</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AgencyCode" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Recommended to use TVB EDI Value or see Configuration Section in BXF Protocol Documentation</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AlternateAgencyName" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Optional entry for an alternate name for the Agency of Record. (v3.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EstimateName" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Paired with the EstimateNumber to identify the contract in the agency system. (v3.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element Agency/AgencyName
diagram BxfSchema5-0Complete_p33.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Name of advertising agency (buying agency)
source <xs:element name="AgencyName" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>Name of advertising agency (buying agency)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Agency/EstimateNumber
diagram BxfSchema5-0Complete_p34.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Refers to the contract identifier in the agency system
source <xs:element name="EstimateNumber" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Refers to the contract identifier in the agency system</xs:documentation>
 
</xs:annotation>
</xs:element>

element Agency/AgencyCode
diagram BxfSchema5-0Complete_p35.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Recommended to use TVB EDI Value or see Configuration Section in BXF Protocol Documentation
source <xs:element name="AgencyCode" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Recommended to use TVB EDI Value or see Configuration Section in BXF Protocol Documentation</xs:documentation>
 
</xs:annotation>
</xs:element>

element Agency/AlternateAgencyName
diagram BxfSchema5-0Complete_p36.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Optional entry for an alternate name for the Agency of Record. (v3.0)
source <xs:element name="AlternateAgencyName" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional entry for an alternate name for the Agency of Record. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Agency/EstimateName
diagram BxfSchema5-0Complete_p37.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Paired with the EstimateNumber to identify the contract in the agency system. (v3.0)
source <xs:element name="EstimateName" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Paired with the EstimateNumber to identify the contract in the agency system. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Agency/PrivateInformation
diagram BxfSchema5-0Complete_p38.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType AlternateAudioContent
diagram BxfSchema5-0Complete_p39.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children ContentId Name Genre Description UsagePolicy Audio PrivateInformation
used by
elements ScheduledEvent/AlternateAudioContent ScheduledEvent/ScheduleElements/AlternateAudioContent
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to provide alternate audio only media information
source <xs:complexType name="AlternateAudioContent">
 
<xs:annotation>
   
<xs:documentation>Used to provide alternate audio only media information</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ContentId" type="BxfContentId"/>
   
<xs:element name="Name" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Genre" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Description" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Audio" type="Audio" minOccurs="0"/>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element AlternateAudioContent/ContentId
diagram BxfSchema5-0Complete_p40.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfContentId
properties
content complex
children Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="ContentId" type="BxfContentId"/>

element AlternateAudioContent/Name
diagram BxfSchema5-0Complete_p41.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Name" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>

element AlternateAudioContent/Genre
diagram BxfSchema5-0Complete_p42.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Genre" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>

element AlternateAudioContent/Description
diagram BxfSchema5-0Complete_p43.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Description" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>

element AlternateAudioContent/UsagePolicy
diagram BxfSchema5-0Complete_p44.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type UsagePolicy
properties
minOcc 0
maxOcc 1
content complex
children AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange Exclusions EmbeddedRights PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Business rules expected to be applied when the content is used at this location
source <xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation>
 
</xs:annotation>
</xs:element>

element AlternateAudioContent/Audio
diagram BxfSchema5-0Complete_p45.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Audio
properties
minOcc 0
maxOcc 1
content complex
children Null AnalogAudio DigitalAudio
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Audio" type="Audio" minOccurs="0"/>

element AlternateAudioContent/PrivateInformation
diagram BxfSchema5-0Complete_p46.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType AnalogAudio
diagram BxfSchema5-0Complete_p47.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
used by
element Audio/AnalogAudio
attributes
Name  Type  Use  Default  Fixed  Annotation
audioReference  xs:positiveInteger        
documentation
Used to reference specific channel or channels for transitions
audioType  derived by: xs:string        
documentation
Mono or stereo left or right
audioLevel  xs:integer        
documentation
Reference level in dbu
audioChannel  xs:positiveInteger        
documentation
(1,2,3,4...)
lang  xs:language  optional      
secondaryAudioProgram  xs:boolean    false    
documentation
Flags if the analog audio channel is used as an SAP source
sapMode  derived by: xs:string    Active    
documentation
Used in older analog configurations to indicate when the SAP channel is active
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Enumerates the settings of audio included in analog content
source <xs:complexType name="AnalogAudio">
 
<xs:annotation>
   
<xs:documentation>Enumerates the settings of audio included in analog content</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="audioReference" type="xs:positiveInteger">
   
<xs:annotation>
     
<xs:documentation>Used to reference specific channel or channels for transitions</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="audioType">
   
<xs:annotation>
     
<xs:documentation>Mono or stereo left or right</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Mono"/>
       
<xs:enumeration value="Stereo-Left"/>
       
<xs:enumeration value="Stereo-Right"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="audioLevel" type="xs:integer">
   
<xs:annotation>
     
<xs:documentation>Reference level in dbu</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="audioChannel" type="xs:positiveInteger">
   
<xs:annotation>
     
<xs:documentation>(1,2,3,4...)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="lang" type="xs:language" use="optional"/>
 
<xs:attribute name="secondaryAudioProgram" type="xs:boolean" default="false">
   
<xs:annotation>
     
<xs:documentation>Flags if the analog audio channel is used as an SAP source</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="sapMode" default="Active">
   
<xs:annotation>
     
<xs:documentation>Used in older analog configurations to indicate when the SAP channel is active</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Active"/>
       
<xs:enumeration value="Silent"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute AnalogAudio/@audioReference
type xs:positiveInteger
annotation
documentation
Used to reference specific channel or channels for transitions
source <xs:attribute name="audioReference" type="xs:positiveInteger">
 
<xs:annotation>
   
<xs:documentation>Used to reference specific channel or channels for transitions</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AnalogAudio/@audioType
type restriction of xs:string
facets
Kind Value Annotation
enumeration Mono
enumeration Stereo-Left
enumeration Stereo-Right
annotation
documentation
Mono or stereo left or right
source <xs:attribute name="audioType">
 
<xs:annotation>
   
<xs:documentation>Mono or stereo left or right</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Mono"/>
     
<xs:enumeration value="Stereo-Left"/>
     
<xs:enumeration value="Stereo-Right"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute AnalogAudio/@audioLevel
type xs:integer
annotation
documentation
Reference level in dbu
source <xs:attribute name="audioLevel" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation>Reference level in dbu</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AnalogAudio/@audioChannel
type xs:positiveInteger
annotation
documentation
(1,2,3,4...)
source <xs:attribute name="audioChannel" type="xs:positiveInteger">
 
<xs:annotation>
   
<xs:documentation>(1,2,3,4...)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AnalogAudio/@lang
type xs:language
properties
use optional
source <xs:attribute name="lang" type="xs:language" use="optional"/>

attribute AnalogAudio/@secondaryAudioProgram
type xs:boolean
properties
default false
annotation
documentation
Flags if the analog audio channel is used as an SAP source
source <xs:attribute name="secondaryAudioProgram" type="xs:boolean" default="false">
 
<xs:annotation>
   
<xs:documentation>Flags if the analog audio channel is used as an SAP source</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AnalogAudio/@sapMode
type restriction of xs:string
properties
default Active
facets
Kind Value Annotation
enumeration Active
enumeration Silent
annotation
documentation
Used in older analog configurations to indicate when the SAP channel is active
source <xs:attribute name="sapMode" default="Active">
 
<xs:annotation>
   
<xs:documentation>Used in older analog configurations to indicate when the SAP channel is active</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Active"/>
     
<xs:enumeration value="Silent"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

complexType AsRunDetail
diagram BxfSchema5-0Complete_p48.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Status Type StartDateTime Duration EventNotes PrivateInformation
used by
elements BasicAsRun/AsRunDetail CompleteAsRun/AsRunDetail
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="AsRunDetail">
 
<xs:sequence>
   
<xs:element name="Status" type="AsRunStatusType" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>How the event was processed by the automation system</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Type" type="ScheduleEventType">
     
<xs:annotation>
       
<xs:documentation>Enumerates the various types of asrun events.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="StartDateTime" type="BxfDateTime">
     
<xs:annotation>
       
<xs:documentation>The actual time the event started.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Duration" type="BxfDuration">
     
<xs:annotation>
       
<xs:documentation>The actual duration of the event as aired.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EventNotes" type="EventNotes" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used by the operator to indicate what may have happened to an event.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element AsRunDetail/Status
diagram BxfSchema5-0Complete_p49.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AsRunStatusType
properties
minOcc 1
maxOcc unbounded
content simple
facets
Kind Value Annotation
enumeration Aired Without Discrepancy
enumeration Technical Difficulty
enumeration Did not air
enumeration Aired with Duration Discrepancy
enumeration Aired with Content Discrepancy
enumeration Preempted
enumeration Joined in Progress
enumeration Inserted by Operator
enumeration Unknown
enumeration Missing Content
annotation
documentation
How the event was processed by the automation system
source <xs:element name="Status" type="AsRunStatusType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>How the event was processed by the automation system</xs:documentation>
 
</xs:annotation>
</xs:element>

element AsRunDetail/Type
diagram BxfSchema5-0Complete_p50.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ScheduleEventType
properties
content simple
facets
Kind Value Annotation
enumeration Primary
enumeration NonPrimary
enumeration Auxiliary
enumeration Comment
enumeration ProgramHeader
enumeration BreakHeader
enumeration Macro
enumeration Data
annotation
documentation
Enumerates the various types of asrun events.
source <xs:element name="Type" type="ScheduleEventType">
 
<xs:annotation>
   
<xs:documentation>Enumerates the various types of asrun events.</xs:documentation>
 
</xs:annotation>
</xs:element>

element AsRunDetail/StartDateTime
diagram BxfSchema5-0Complete_p51.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfDateTime
properties
content complex
children SmpteDateTime UtcDateTime
annotation
documentation
The actual time the event started.
source <xs:element name="StartDateTime" type="BxfDateTime">
 
<xs:annotation>
   
<xs:documentation>The actual time the event started.</xs:documentation>
 
</xs:annotation>
</xs:element>

element AsRunDetail/Duration
diagram BxfSchema5-0Complete_p52.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfDuration
properties
content complex
children SmpteDuration UtcDuration
annotation
documentation
The actual duration of the event as aired.
source <xs:element name="Duration" type="BxfDuration">
 
<xs:annotation>
   
<xs:documentation>The actual duration of the event as aired.</xs:documentation>
 
</xs:annotation>
</xs:element>

element AsRunDetail/EventNotes
diagram BxfSchema5-0Complete_p53.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type EventNotes
properties
minOcc 0
maxOcc 1
content complex
children EventNote
annotation
documentation
Used by the operator to indicate what may have happened to an event.
source <xs:element name="EventNotes" type="EventNotes" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used by the operator to indicate what may have happened to an event.</xs:documentation>
 
</xs:annotation>
</xs:element>

element AsRunDetail/PrivateInformation
diagram BxfSchema5-0Complete_p54.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType Audio
diagram BxfSchema5-0Complete_p55.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Null AnalogAudio DigitalAudio
used by
elements AlternateAudioContent/Audio BaseMedia/BaseBand/Audio ContentDelivery/AirReadyMaster/AudioMapping/AudioChannels
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The base for all audio definitions
source <xs:complexType name="Audio">
 
<xs:annotation>
   
<xs:documentation>The base for all audio definitions</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="Null">
     
<xs:annotation>
       
<xs:documentation>No audio is associated to the media</xs:documentation>
     
</xs:annotation>
     
<xs:complexType/>
   
</xs:element>
   
<xs:sequence>
     
<xs:element name="AnalogAudio" type="AnalogAudio" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="DigitalAudio" type="DigitalAudio" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Enumerates the different types of digital audio streams. (v3.0)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:choice>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element Audio/Null
diagram BxfSchema5-0Complete_p56.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
annotation
documentation
No audio is associated to the media
source <xs:element name="Null">
 
<xs:annotation>
   
<xs:documentation>No audio is associated to the media</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element Audio/AnalogAudio
diagram BxfSchema5-0Complete_p57.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AnalogAudio
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
audioReference  xs:positiveInteger        
documentation
Used to reference specific channel or channels for transitions
audioType  derived by: xs:string        
documentation
Mono or stereo left or right
audioLevel  xs:integer        
documentation
Reference level in dbu
audioChannel  xs:positiveInteger        
documentation
(1,2,3,4...)
lang  xs:language  optional      
secondaryAudioProgram  xs:boolean    false    
documentation
Flags if the analog audio channel is used as an SAP source
sapMode  derived by: xs:string    Active    
documentation
Used in older analog configurations to indicate when the SAP channel is active
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="AnalogAudio" type="AnalogAudio" minOccurs="0" maxOccurs="unbounded"/>

element Audio/DigitalAudio
diagram BxfSchema5-0Complete_p58.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type DigitalAudio
properties
minOcc 0
maxOcc unbounded
content complex
children Ac3Audio DEAudio MPEGAACAudio MPEGLayerIIAudio PCMAudio
attributes
Name  Type  Use  Default  Fixed  Annotation
audioReference  xs:positiveInteger        
documentation
Used to reference specific channel or channels for transitions
truePeak  derived by: xs:nonPositiveInteger        
documentation
BS.1770 (v3.0)
measuredLoudness  derived by: xs:nonPositiveInteger        
documentation
BS.1770 (v3.0)
measurementMethod  derived by: xs:string        
documentation
Select between LKFS (BS.1770) or dBFS (ANSI S1.4). (v3.0)
dialnorm  derived by: xs:positiveInteger        
documentation
An AC-3 metadata parameter, defined in A/52 [4], that is carried in the AC-3 bit stream. This is used to indicate how far the average Dialog Level is below 0 LKFS. Valid values are 1 to 31. Loudness values outside this range cannot be expressed by dialnorm. The value of dialnorm is numerically equal to the absolute value of the Dialog Level. The value of 0 is reserved. (v3.0)
lowAudioLevels  derived by: xs:nonPositiveInteger        
documentation
(v3.0)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Enumerates the different types of digital audio streams. (v3.0)
source <xs:element name="DigitalAudio" type="DigitalAudio" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Enumerates the different types of digital audio streams. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType Audios
diagram BxfSchema5-0Complete_p59.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of AudiosType
properties
base pmcp:AudiosType
children Null Ac3Audio
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
annotation
documentation
Extends PMCP AudiosType
source <xs:complexType name="Audios">
 
<xs:annotation>
   
<xs:documentation>Extends PMCP AudiosType</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="pmcp:AudiosType">
     
<xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType AudioTransition
diagram BxfSchema5-0Complete_p60.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children AudioMode TransitionType TransitionRate AudioSwap PrivateInformation
used by
element EventData/Transitions/AudioTransitions
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Enumerates the settings to transition from one audio to another
source <xs:complexType name="AudioTransition">
 
<xs:annotation>
   
<xs:documentation>Enumerates the settings to transition from one audio to another</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<!-- <xs:element name="AudioContentId" type="ContentIdType" minOccurs="0" /> -->
   
<xs:element name="AudioMode" type="AudioModeType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Indicates whether the audio should go over, under or is a breakaway </xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TransitionType" type="AudioTransitionEnumType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Indicates if the transition is a cut or a mix (crossfade)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TransitionRate" type="AudioRateType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The speed of the transition, fast, medium or slow</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AudioSwap" type="xs:boolean" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>If set to True then the analog audio channels left and right are swapped.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element AudioTransition/AudioMode
diagram BxfSchema5-0Complete_p61.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AudioModeType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Breakaway
enumeration Over
enumeration Under
annotation
documentation
Indicates whether the audio should go over, under or is a breakaway
source <xs:element name="AudioMode" type="AudioModeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates whether the audio should go over, under or is a breakaway </xs:documentation>
 
</xs:annotation>
</xs:element>

element AudioTransition/TransitionType
diagram BxfSchema5-0Complete_p62.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AudioTransitionEnumType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Cut
enumeration Mix
annotation
documentation
Indicates if the transition is a cut or a mix (crossfade)
source <xs:element name="TransitionType" type="AudioTransitionEnumType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates if the transition is a cut or a mix (crossfade)</xs:documentation>
 
</xs:annotation>
</xs:element>

element AudioTransition/TransitionRate
diagram BxfSchema5-0Complete_p63.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AudioRateType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Fast
enumeration Medium
enumeration Slow
annotation
documentation
The speed of the transition, fast, medium or slow
source <xs:element name="TransitionRate" type="AudioRateType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The speed of the transition, fast, medium or slow</xs:documentation>
 
</xs:annotation>
</xs:element>

element AudioTransition/AudioSwap
diagram BxfSchema5-0Complete_p64.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If set to True then the analog audio channels left and right are swapped.
source <xs:element name="AudioSwap" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If set to True then the analog audio channels left and right are swapped.</xs:documentation>
 
</xs:annotation>
</xs:element>

element AudioTransition/PrivateInformation
diagram BxfSchema5-0Complete_p65.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType BaseMedia
diagram BxfSchema5-0Complete_p66.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children BaseBand PrecompressedTS ProfileMacro ContentDelivery PrivateInformation
used by
element ScheduledEvent/TransformationOutput
complexType Media
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Enumerates the way content is stored or the method used to transmit
source <xs:complexType name="BaseMedia">
 
<xs:annotation>
   
<xs:documentation>Enumerates the way content is stored or the method used to transmit</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:choice>
     
<xs:element name="BaseBand">
       
<xs:annotation>
         
<xs:documentation>Used to describe the attributes of media that is still in the process of production prior to transmission or release for final viewing.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Audio" type="Audio" minOccurs="0"/>
           
<xs:element name="Video" type="Video" minOccurs="0"/>
           
<xs:element name="Captions" type="BxfCaptions" minOccurs="0"/>
           
<xs:element name="VerticalIntervalData" type="VerticalIntervalData" minOccurs="0"/>
         
</xs:sequence>
         
<xs:attribute name="compressionBitRate" type="xs:decimal">
           
<xs:annotation>
             
<xs:documentation>megabits per second</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="PrecompressedTS">
       
<xs:annotation>
         
<xs:documentation>Used to describe the attributes of the media that is to be transmitted or delivered for viewing as a complete package.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="TSAudio" type="TSAudio" minOccurs="0"/>
           
<xs:element name="TSVideo" type="TSVideo" minOccurs="0"/>
           
<xs:element name="TSCaptioning" type="xs:boolean" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>If true indicates that CEA-708-C captioning is present.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="TSData" minOccurs="0">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="Null"/>
                 
<xs:element name="SeparatePID">
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="DataPIDValue" type="xs:integer"/>
                       
<xs:element name="DataEncapsulation">
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="ETSIpamsampling"/>
                             
<xs:enumeration value="ETSIteletext"/>
                             
<xs:enumeration value="ETSIvps"/>
                             
<xs:enumeration value="ETSIwss"/>
                             
<xs:enumeration value="SCTEamol"/>
                             
<xs:enumeration value="SCTEtvguide"/>
                             
<xs:enumeration value="SCTEvitc"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="DataContent" type="DataContent"/>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="compressionBitRate" type="xs:decimal">
           
<xs:annotation>
             
<xs:documentation>megabits per second</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ProfileMacro" type="Macro">
       
<xs:annotation>
         
<xs:documentation>Used to describe a macro event in place of normal audio/video.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ContentDelivery" type="ContentDelivery">
       
<xs:annotation>
         
<xs:documentation>Used to specify the method by which media content should be created and formatted for downstream use by a designated media company. (v5.0)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element BaseMedia/BaseBand
diagram BxfSchema5-0Complete_p67.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children Audio Video Captions VerticalIntervalData
attributes
Name  Type  Use  Default  Fixed  Annotation
compressionBitRate  xs:decimal        
documentation
megabits per second
annotation
documentation
Used to describe the attributes of media that is still in the process of production prior to transmission or release for final viewing.
source <xs:element name="BaseBand">
 
<xs:annotation>
   
<xs:documentation>Used to describe the attributes of media that is still in the process of production prior to transmission or release for final viewing.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Audio" type="Audio" minOccurs="0"/>
     
<xs:element name="Video" type="Video" minOccurs="0"/>
     
<xs:element name="Captions" type="BxfCaptions" minOccurs="0"/>
     
<xs:element name="VerticalIntervalData" type="VerticalIntervalData" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="compressionBitRate" type="xs:decimal">
     
<xs:annotation>
       
<xs:documentation>megabits per second</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute BaseMedia/BaseBand/@compressionBitRate
type xs:decimal
annotation
documentation
megabits per second
source <xs:attribute name="compressionBitRate" type="xs:decimal">
 
<xs:annotation>
   
<xs:documentation>megabits per second</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element BaseMedia/BaseBand/Audio
diagram BxfSchema5-0Complete_p68.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Audio
properties
minOcc 0
maxOcc 1
content complex
children Null AnalogAudio DigitalAudio
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Audio" type="Audio" minOccurs="0"/>

element BaseMedia/BaseBand/Video
diagram BxfSchema5-0Complete_p69.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Video
properties
minOcc 0
maxOcc 1
content complex
children Null Encoding DigitalVideo Format ActiveImageAspectRatio AspectRatio AFD-BarDataPresent PanAndScanPresent CaptionsInVANC AFDData PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Video" type="Video" minOccurs="0"/>

element BaseMedia/BaseBand/Captions
diagram BxfSchema5-0Complete_p70.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfCaptions
properties
minOcc 0
maxOcc 1
content complex
children Null Caption608 Caption708
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Captions" type="BxfCaptions" minOccurs="0"/>

element BaseMedia/BaseBand/VerticalIntervalData
diagram BxfSchema5-0Complete_p71.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type VerticalIntervalData
properties
minOcc 0
maxOcc 1
content complex
children VBIData VANCData
source <xs:element name="VerticalIntervalData" type="VerticalIntervalData" minOccurs="0"/>

element BaseMedia/PrecompressedTS
diagram BxfSchema5-0Complete_p72.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children TSAudio TSVideo TSCaptioning TSData
attributes
Name  Type  Use  Default  Fixed  Annotation
compressionBitRate  xs:decimal        
documentation
megabits per second
annotation
documentation
Used to describe the attributes of the media that is to be transmitted or delivered for viewing as a complete package.
source <xs:element name="PrecompressedTS">
 
<xs:annotation>
   
<xs:documentation>Used to describe the attributes of the media that is to be transmitted or delivered for viewing as a complete package.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="TSAudio" type="TSAudio" minOccurs="0"/>
     
<xs:element name="TSVideo" type="TSVideo" minOccurs="0"/>
     
<xs:element name="TSCaptioning" type="xs:boolean" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>If true indicates that CEA-708-C captioning is present.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TSData" minOccurs="0">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Null"/>
           
<xs:element name="SeparatePID">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="DataPIDValue" type="xs:integer"/>
                 
<xs:element name="DataEncapsulation">
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="ETSIpamsampling"/>
                       
<xs:enumeration value="ETSIteletext"/>
                       
<xs:enumeration value="ETSIvps"/>
                       
<xs:enumeration value="ETSIwss"/>
                       
<xs:enumeration value="SCTEamol"/>
                       
<xs:enumeration value="SCTEtvguide"/>
                       
<xs:enumeration value="SCTEvitc"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="DataContent" type="DataContent"/>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="compressionBitRate" type="xs:decimal">
     
<xs:annotation>
       
<xs:documentation>megabits per second</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute BaseMedia/PrecompressedTS/@compressionBitRate
type xs:decimal
annotation
documentation
megabits per second
source <xs:attribute name="compressionBitRate" type="xs:decimal">
 
<xs:annotation>
   
<xs:documentation>megabits per second</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element BaseMedia/PrecompressedTS/TSAudio
diagram BxfSchema5-0Complete_p73.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type TSAudio
properties
minOcc 0
maxOcc 1
content complex
children Null DigitalAudio
source <xs:element name="TSAudio" type="TSAudio" minOccurs="0"/>

element BaseMedia/PrecompressedTS/TSVideo
diagram BxfSchema5-0Complete_p74.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type TSVideo
properties
minOcc 0
maxOcc 1
content complex
children Null Encoding DigitalVideo Format ActiveImageAspectRatio AspectRatio AFD-BarDataPresent PanAndScanPresent CaptionsInVANC AFDData PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="TSVideo" type="TSVideo" minOccurs="0"/>

element BaseMedia/PrecompressedTS/TSCaptioning
diagram BxfSchema5-0Complete_p75.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If true indicates that CEA-708-C captioning is present.
source <xs:element name="TSCaptioning" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If true indicates that CEA-708-C captioning is present.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BaseMedia/PrecompressedTS/TSData
diagram BxfSchema5-0Complete_p76.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children Null SeparatePID DataContent
source <xs:element name="TSData" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Null"/>
     
<xs:element name="SeparatePID">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="DataPIDValue" type="xs:integer"/>
           
<xs:element name="DataEncapsulation">
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="ETSIpamsampling"/>
                 
<xs:enumeration value="ETSIteletext"/>
                 
<xs:enumeration value="ETSIvps"/>
                 
<xs:enumeration value="ETSIwss"/>
                 
<xs:enumeration value="SCTEamol"/>
                 
<xs:enumeration value="SCTEtvguide"/>
                 
<xs:enumeration value="SCTEvitc"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="DataContent" type="DataContent"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element BaseMedia/PrecompressedTS/TSData/Null
diagram BxfSchema5-0Complete_p77.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
source <xs:element name="Null"/>

element BaseMedia/PrecompressedTS/TSData/SeparatePID
diagram BxfSchema5-0Complete_p78.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children DataPIDValue DataEncapsulation
source <xs:element name="SeparatePID">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="DataPIDValue" type="xs:integer"/>
     
<xs:element name="DataEncapsulation">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="ETSIpamsampling"/>
           
<xs:enumeration value="ETSIteletext"/>
           
<xs:enumeration value="ETSIvps"/>
           
<xs:enumeration value="ETSIwss"/>
           
<xs:enumeration value="SCTEamol"/>
           
<xs:enumeration value="SCTEtvguide"/>
           
<xs:enumeration value="SCTEvitc"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element BaseMedia/PrecompressedTS/TSData/SeparatePID/DataPIDValue
diagram BxfSchema5-0Complete_p79.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:integer
properties
content simple
source <xs:element name="DataPIDValue" type="xs:integer"/>

element BaseMedia/PrecompressedTS/TSData/SeparatePID/DataEncapsulation
diagram BxfSchema5-0Complete_p80.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration ETSIpamsampling
enumeration ETSIteletext
enumeration ETSIvps
enumeration ETSIwss
enumeration SCTEamol
enumeration SCTEtvguide
enumeration SCTEvitc
source <xs:element name="DataEncapsulation">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="ETSIpamsampling"/>
     
<xs:enumeration value="ETSIteletext"/>
     
<xs:enumeration value="ETSIvps"/>
     
<xs:enumeration value="ETSIwss"/>
     
<xs:enumeration value="SCTEamol"/>
     
<xs:enumeration value="SCTEtvguide"/>
     
<xs:enumeration value="SCTEvitc"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element BaseMedia/PrecompressedTS/TSData/DataContent
diagram BxfSchema5-0Complete_p81.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type DataContent
properties
content complex
children BitRate FileName
source <xs:element name="DataContent" type="DataContent"/>

element BaseMedia/ProfileMacro
diagram BxfSchema5-0Complete_p82.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Macro
properties
content complex
children MacroName MacroParameterString PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to describe a macro event in place of normal audio/video.
source <xs:element name="ProfileMacro" type="Macro">
 
<xs:annotation>
   
<xs:documentation>Used to describe a macro event in place of normal audio/video.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BaseMedia/ContentDelivery
diagram BxfSchema5-0Complete_p83.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ContentDelivery
properties
content complex
children AirReadyMaster
annotation
documentation
Used to specify the method by which media content should be created and formatted for downstream use by a designated media company. (v5.0)
source <xs:element name="ContentDelivery" type="ContentDelivery">
 
<xs:annotation>
   
<xs:documentation>Used to specify the method by which media content should be created and formatted for downstream use by a designated media company. (v5.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element BaseMedia/PrivateInformation
diagram BxfSchema5-0Complete_p84.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType BasicAsRun
diagram BxfSchema5-0Complete_p85.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children AsRunEventId Content AsRunDetail PrivateInformation
used by
element Schedule/AsRun/BasicAsRun
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="BasicAsRun">
 
<xs:sequence>
   
<xs:element name="AsRunEventId" type="EventExtId">
     
<xs:annotation>
       
<xs:documentation>References the scheduled event ID unless the event was added manually in which case this the Null value should be used.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Content" type="ContentMetaData" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Option specific reference to the content that aired used specifically when operator inserts content not originally scheduled.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AsRunDetail" type="AsRunDetail"/>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element BasicAsRun/AsRunEventId
diagram BxfSchema5-0Complete_p86.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type EventExtId
properties
content complex
children Null EventId BillingReferenceCode
annotation
documentation
References the scheduled event ID unless the event was added manually in which case this the Null value should be used.
source <xs:element name="AsRunEventId" type="EventExtId">
 
<xs:annotation>
   
<xs:documentation>References the scheduled event ID unless the event was added manually in which case this the Null value should be used.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BasicAsRun/Content
diagram BxfSchema5-0Complete_p87.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ContentMetaData
properties
minOcc 0
maxOcc 1
content complex
children ContentId Name DefaultLength Genre Description UsagePolicy Media BillBoard DataExtensions Synopses ContentDetails PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Option specific reference to the content that aired used specifically when operator inserts content not originally scheduled.
source <xs:element name="Content" type="ContentMetaData" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Option specific reference to the content that aired used specifically when operator inserts content not originally scheduled.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BasicAsRun/AsRunDetail
diagram BxfSchema5-0Complete_p88.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AsRunDetail
properties
content complex
children Status Type StartDateTime Duration EventNotes PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="AsRunDetail" type="AsRunDetail"/>

element BasicAsRun/PrivateInformation
diagram BxfSchema5-0Complete_p89.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType BillBoard
diagram BxfSchema5-0Complete_p90.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children ContentId BillBoardName Copy ScriptFile LogoGraphicFile Media BillBoardComment PrivateInformation
used by
element ContentMetaData/BillBoard
annotation
documentation
Used to describe the different attributes of one or more BillBoards
source <xs:complexType name="BillBoard">
 
<xs:annotation>
   
<xs:documentation>Used to describe the different attributes of one or more BillBoards</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ContentId" type="BxfContentId">
     
<xs:annotation>
       
<xs:documentation>Use only if multiple billboard elements.  If only one then repeat Id from previous level.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="BillBoardName" type="BxfText">
     
<xs:annotation>
       
<xs:documentation>Name of BillBoard element</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Copy" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>If just short copy, include in this element , otherwise, link full script in ScriptFile</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ScriptFile" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Use to place a text file containing the full script for the billboard.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="xs:anyType">
           
<xs:attribute name="fileName"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="LogoGraphicFile" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Use to place a graphic file that contains the BillBoard to be displayed on air.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="xs:anyType">
           
<xs:attribute name="fileName" type="xs:string"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Media" type="Media" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>If additional media records are associated with the billboard such as audio or video, decribe them in this area and assign separate contentIds.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="BillBoardComment" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Additional instructions for handling the billboard</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element BillBoard/ContentId
diagram BxfSchema5-0Complete_p91.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfContentId
properties
content complex
children Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Use only if multiple billboard elements.  If only one then repeat Id from previous level.
source <xs:element name="ContentId" type="BxfContentId">
 
<xs:annotation>
   
<xs:documentation>Use only if multiple billboard elements.  If only one then repeat Id from previous level.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BillBoard/BillBoardName
diagram BxfSchema5-0Complete_p92.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Name of BillBoard element
source <xs:element name="BillBoardName" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>Name of BillBoard element</xs:documentation>
 
</xs:annotation>
</xs:element>

element BillBoard/Copy
diagram BxfSchema5-0Complete_p93.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
If just short copy, include in this element , otherwise, link full script in ScriptFile
source <xs:element name="Copy" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If just short copy, include in this element , otherwise, link full script in ScriptFile</xs:documentation>
 
</xs:annotation>
</xs:element>

element BillBoard/ScriptFile
diagram BxfSchema5-0Complete_p94.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of xs:anyType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
fileName          
annotation
documentation
Use to place a text file containing the full script for the billboard.
source <xs:element name="ScriptFile" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Use to place a text file containing the full script for the billboard.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="xs:anyType">
       
<xs:attribute name="fileName"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute BillBoard/ScriptFile/@fileName
source <xs:attribute name="fileName"/>

element BillBoard/LogoGraphicFile
diagram BxfSchema5-0Complete_p95.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of xs:anyType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
fileName  xs:string        
annotation
documentation
Use to place a graphic file that contains the BillBoard to be displayed on air.
source <xs:element name="LogoGraphicFile" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Use to place a graphic file that contains the BillBoard to be displayed on air.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="xs:anyType">
       
<xs:attribute name="fileName" type="xs:string"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute BillBoard/LogoGraphicFile/@fileName
type xs:string
source <xs:attribute name="fileName" type="xs:string"/>

element BillBoard/Media
diagram BxfSchema5-0Complete_p96.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Media
properties
minOcc 0
maxOcc 1
content complex
children BaseBand PrecompressedTS ProfileMacro ContentDelivery PrivateInformation MediaLocation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
If additional media records are associated with the billboard such as audio or video, decribe them in this area and assign separate contentIds.
source <xs:element name="Media" type="Media" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If additional media records are associated with the billboard such as audio or video, decribe them in this area and assign separate contentIds.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BillBoard/BillBoardComment
diagram BxfSchema5-0Complete_p97.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Additional instructions for handling the billboard
source <xs:element name="BillBoardComment" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Additional instructions for handling the billboard</xs:documentation>
 
</xs:annotation>
</xs:element>

element BillBoard/PrivateInformation
diagram BxfSchema5-0Complete_p98.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType BxfAddress
diagram BxfSchema5-0Complete_p99.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children LocationName Street1 Street2 Street3 City StateProv Country PostalCode PrivateInformation
used by
elements BxfCompany/CompanyDetails/Locations BxfContact/Locations
annotation
documentation
Address details
source <xs:complexType name="BxfAddress">
 
<xs:annotation>
   
<xs:documentation>Address details</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="LocationName" type="BxfText"/>
   
<xs:element name="Street1" type="BxfText"/>
   
<xs:element name="Street2" type="BxfText" minOccurs="0"/>
   
<xs:element name="Street3" type="BxfText" minOccurs="0"/>
   
<xs:element name="City" type="BxfText"/>
   
<xs:element name="StateProv" type="BxfText"/>
   
<xs:element name="Country" type="BxfText" minOccurs="0"/>
   
<xs:element name="PostalCode" type="xs:string"/>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element BxfAddress/LocationName
diagram BxfSchema5-0Complete_p100.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="LocationName" type="BxfText"/>

element BxfAddress/Street1
diagram BxfSchema5-0Complete_p101.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Street1" type="BxfText"/>

element BxfAddress/Street2
diagram BxfSchema5-0Complete_p102.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Street2" type="BxfText" minOccurs="0"/>

element BxfAddress/Street3
diagram BxfSchema5-0Complete_p103.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Street3" type="BxfText" minOccurs="0"/>

element BxfAddress/City
diagram BxfSchema5-0Complete_p104.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="City" type="BxfText"/>

element BxfAddress/StateProv
diagram BxfSchema5-0Complete_p105.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="StateProv" type="BxfText"/>

element BxfAddress/Country
diagram BxfSchema5-0Complete_p106.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Country" type="BxfText" minOccurs="0"/>

element BxfAddress/PostalCode
diagram BxfSchema5-0Complete_p107.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
source <xs:element name="PostalCode" type="xs:string"/>

element BxfAddress/PrivateInformation
diagram BxfSchema5-0Complete_p108.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType BxfAlternateId
diagram BxfSchema5-0Complete_p109.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of AlternateIdType
properties
base pmcp:AlternateIdType
used by
elements BxfContentId/AlternateId BxfContentId/AlternateId BxfContentId/AlternateId
attributes
Name  Type  Use  Default  Fixed  Annotation
idType  xs:string  required      
documentation
This attribute uniquely identifies the type of alternate Id communicated in the element
action  actionType  optional      
error  errorType  optional      
authoritativeSource  xs:string        
documentation
This is freeform field that specifies the organization responsible for defining the Alternate ID Value - (See Configuration Section in BXF Protocol Documentation)
errorDescription  xs:string  optional      
source <xs:complexType name="BxfAlternateId">
 
<xs:complexContent>
   
<xs:extension base="pmcp:AlternateIdType">
     
<xs:attribute name="authoritativeSource" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>This is freeform field that specifies the organization responsible for defining the Alternate ID Value - (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute BxfAlternateId/@authoritativeSource
type xs:string
annotation
documentation
This is freeform field that specifies the organization responsible for defining the Alternate ID Value - (See Configuration Section in BXF Protocol Documentation)
source <xs:attribute name="authoritativeSource" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>This is freeform field that specifies the organization responsible for defining the Alternate ID Value - (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType BxfCaption608
diagram BxfSchema5-0Complete_p110.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of Caption608Type
properties
base pmcp:Caption608Type
used by
element BxfCaptions/Caption608
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="BxfCaption608">
 
<xs:complexContent>
   
<xs:extension base="pmcp:Caption608Type">
     
<xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType BxfCaption708
diagram BxfSchema5-0Complete_p111.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of Caption708Type
properties
base pmcp:Caption708Type
used by
element BxfCaptions/Caption708
attributes
Name  Type  Use  Default  Fixed  Annotation
service  ccServiceType  required      
documentation
708 captions service number
lang  languageType  optional      
documentation
Language of the caption service
wideAspectRatio  xs:boolean  optional      
documentation
Indicates the aspect ratio for which the caption service has been formatted
easyReader  xs:boolean  optional      
documentation
Indicates if the caption service is formatted for beginner readers.
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="BxfCaption708">
 
<xs:complexContent>
   
<xs:extension base="pmcp:Caption708Type">
     
<xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType BxfCaptions
diagram BxfSchema5-0Complete_p112.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Null Caption608 Caption708
used by
elements BaseMedia/BaseBand/Captions ContentDelivery/AirReadyMaster/ClosedCaptioning/MXFEmbeddedCaptions
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Caption Service Descriptor (A/65B 6.9.3)
source <xs:complexType name="BxfCaptions">
 
<xs:annotation>
   
<xs:documentation>Caption Service Descriptor (A/65B 6.9.3)</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="Null" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Means that there is no caption service</xs:documentation>
     
</xs:annotation>
     
<xs:complexType/>
   
</xs:element>
   
<xs:sequence minOccurs="0">
     
<xs:element name="Caption608" type="BxfCaption608" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Indicates that analog captions are present</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Caption708" type="BxfCaption708" minOccurs="0" maxOccurs="16">
       
<xs:annotation>
         
<xs:documentation>Describe digital captions services.  Note that when used, DigitalVideo and CaptionsInVANC should both be set to True in VideoType.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:choice>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element BxfCaptions/Null
diagram BxfSchema5-0Complete_p113.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Means that there is no caption service
source <xs:element name="Null" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Means that there is no caption service</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element BxfCaptions/Caption608
diagram BxfSchema5-0Complete_p114.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfCaption608
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
annotation
documentation
Indicates that analog captions are present
source <xs:element name="Caption608" type="BxfCaption608" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates that analog captions are present</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfCaptions/Caption708
diagram BxfSchema5-0Complete_p115.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfCaption708
properties
minOcc 0
maxOcc 16
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
service  ccServiceType  required      
documentation
708 captions service number
lang  languageType  optional      
documentation
Language of the caption service
wideAspectRatio  xs:boolean  optional      
documentation
Indicates the aspect ratio for which the caption service has been formatted
easyReader  xs:boolean  optional      
documentation
Indicates if the caption service is formatted for beginner readers.
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
annotation
documentation
Describe digital captions services.  Note that when used, DigitalVideo and CaptionsInVANC should both be set to True in VideoType.
source <xs:element name="Caption708" type="BxfCaption708" minOccurs="0" maxOccurs="16">
 
<xs:annotation>
   
<xs:documentation>Describe digital captions services.  Note that when used, DigitalVideo and CaptionsInVANC should both be set to True in VideoType.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType BxfCompany
diagram BxfSchema5-0Complete_p116.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children CompanyName CompanyType CompanyDetails PrivateInformation
used by
elements JobDetail/JobRequester/AdditionalCompany JobDetail/JobManager JobDetail/JobPerformers JobDetail/JobRequester BxfStation/Ownership Advertiser/ParentCompany Series/Producers
annotation
documentation
Defines all the attributes required for a company
source <xs:complexType name="BxfCompany">
 
<xs:annotation>
   
<xs:documentation>Defines all the attributes required for a company</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="CompanyName" type="BxfText">
     
<xs:annotation>
       
<xs:documentation>The name of the company</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="CompanyType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to designate the type of company such as an agency, advertiser, third party processor, station, network, producer (see enumerations).</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Advertiser"/>
         
<xs:enumeration value="Agency"/>
         
<xs:enumeration value="Cable Network"/>
         
<xs:enumeration value="Interconnect Content Distributor"/>
         
<xs:enumeration value="Local Cable System"/>
         
<xs:enumeration value="Producer"/>
         
<xs:enumeration value="Program Distributor"/>
         
<xs:enumeration value="Radio Network"/>
         
<xs:enumeration value="Radio Station"/>
         
<xs:enumeration value="MSO"/>
         
<xs:enumeration value="MVPD"/>
         
<xs:enumeration value="Satellite Service"/>
         
<xs:enumeration value="TV Network"/>
         
<xs:enumeration value="TV Station"/>
         
<xs:enumeration value="Other"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="CompanyDetails">
     
<xs:annotation>
       
<xs:documentation>Used to identify the company using specific identifiers and provide details about addresses and contacts associated with the company</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Identifiers" maxOccurs="unbounded">
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="Identifier" type="xs:string">
                 
<xs:annotation>
                   
<xs:documentation>Actual identifier for the company</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="AuthoritativeIdSource" type="xs:string">
                 
<xs:annotation>
                   
<xs:documentation>The industry standards body or other source for the identification value listed for the company (e.g. 4A's ID, FCC Call Sign, IRS EIN#, etc.) (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="Locations" type="BxfAddress" minOccurs="0" maxOccurs="unbounded"/>
         
<xs:element name="Contacts" type="BxfContact" minOccurs="0" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element BxfCompany/CompanyName
diagram BxfSchema5-0Complete_p117.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The name of the company
source <xs:element name="CompanyName" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>The name of the company</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfCompany/CompanyType
diagram BxfSchema5-0Complete_p118.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Advertiser
enumeration Agency
enumeration Cable Network
enumeration Interconnect Content Distributor
enumeration Local Cable System
enumeration Producer
enumeration Program Distributor
enumeration Radio Network
enumeration Radio Station
enumeration MSO
enumeration MVPD
enumeration Satellite Service
enumeration TV Network
enumeration TV Station
enumeration Other
annotation
documentation
Used to designate the type of company such as an agency, advertiser, third party processor, station, network, producer (see enumerations).
source <xs:element name="CompanyType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to designate the type of company such as an agency, advertiser, third party processor, station, network, producer (see enumerations).</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Advertiser"/>
     
<xs:enumeration value="Agency"/>
     
<xs:enumeration value="Cable Network"/>
     
<xs:enumeration value="Interconnect Content Distributor"/>
     
<xs:enumeration value="Local Cable System"/>
     
<xs:enumeration value="Producer"/>
     
<xs:enumeration value="Program Distributor"/>
     
<xs:enumeration value="Radio Network"/>
     
<xs:enumeration value="Radio Station"/>
     
<xs:enumeration value="MSO"/>
     
<xs:enumeration value="MVPD"/>
     
<xs:enumeration value="Satellite Service"/>
     
<xs:enumeration value="TV Network"/>
     
<xs:enumeration value="TV Station"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element BxfCompany/CompanyDetails
diagram BxfSchema5-0Complete_p119.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children Identifiers Locations Contacts
annotation
documentation
Used to identify the company using specific identifiers and provide details about addresses and contacts associated with the company
source <xs:element name="CompanyDetails">
 
<xs:annotation>
   
<xs:documentation>Used to identify the company using specific identifiers and provide details about addresses and contacts associated with the company</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Identifiers" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Identifier" type="xs:string">
             
<xs:annotation>
               
<xs:documentation>Actual identifier for the company</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="AuthoritativeIdSource" type="xs:string">
             
<xs:annotation>
               
<xs:documentation>The industry standards body or other source for the identification value listed for the company (e.g. 4A's ID, FCC Call Sign, IRS EIN#, etc.) (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Locations" type="BxfAddress" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="Contacts" type="BxfContact" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element BxfCompany/CompanyDetails/Identifiers
diagram BxfSchema5-0Complete_p120.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 1
maxOcc unbounded
content complex
children Identifier AuthoritativeIdSource
source <xs:element name="Identifiers" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Identifier" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>Actual identifier for the company</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AuthoritativeIdSource" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>The industry standards body or other source for the identification value listed for the company (e.g. 4A's ID, FCC Call Sign, IRS EIN#, etc.) (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element BxfCompany/CompanyDetails/Identifiers/Identifier
diagram BxfSchema5-0Complete_p121.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
Actual identifier for the company
source <xs:element name="Identifier" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Actual identifier for the company</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfCompany/CompanyDetails/Identifiers/AuthoritativeIdSource
diagram BxfSchema5-0Complete_p122.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
The industry standards body or other source for the identification value listed for the company (e.g. 4A's ID, FCC Call Sign, IRS EIN#, etc.) (See Configuration Section in BXF Protocol Documentation)
source <xs:element name="AuthoritativeIdSource" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>The industry standards body or other source for the identification value listed for the company (e.g. 4A's ID, FCC Call Sign, IRS EIN#, etc.) (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfCompany/CompanyDetails/Locations
diagram BxfSchema5-0Complete_p123.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfAddress
properties
minOcc 0
maxOcc unbounded
content complex
children LocationName Street1 Street2 Street3 City StateProv Country PostalCode PrivateInformation
source <xs:element name="Locations" type="BxfAddress" minOccurs="0" maxOccurs="unbounded"/>

element BxfCompany/CompanyDetails/Contacts
diagram BxfSchema5-0Complete_p124.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfContact
properties
minOcc 0
maxOcc unbounded
content complex
children ContactSalutation ContactFirstName ContactLastName ContactSuffix ContactJobTitle Locations Phones EMails PrivateInformation
source <xs:element name="Contacts" type="BxfContact" minOccurs="0" maxOccurs="unbounded"/>

element BxfCompany/PrivateInformation
diagram BxfSchema5-0Complete_p125.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType BxfContact
diagram BxfSchema5-0Complete_p126.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children ContactSalutation ContactFirstName ContactLastName ContactSuffix ContactJobTitle Locations Phones EMails PrivateInformation
used by
elements BxfCompany/CompanyDetails/Contacts BxfStation/Contacts ContentDetail/ContentTags/SportsDetail/EventParticipants/Name ContentDetail/ContentTags/Credits/Name
annotation
documentation
A contact is a person that is being referenced including phone, email and address details
source <xs:complexType name="BxfContact">
 
<xs:annotation>
   
<xs:documentation>A contact is a person that is being referenced including phone, email and address details</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ContactSalutation" minOccurs="0"/>
   
<xs:element name="ContactFirstName" type="BxfText"/>
   
<xs:element name="ContactLastName" type="BxfText"/>
   
<xs:element name="ContactSuffix" minOccurs="0"/>
   
<xs:element name="ContactJobTitle" type="BxfText" minOccurs="0"/>
   
<xs:element name="Locations" type="BxfAddress" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Phones" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="PhoneNumber" type="xs:string"/>
         
<xs:element name="PhoneType" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="Business"/>
               
<xs:enumeration value="Home"/>
               
<xs:enumeration value="Mobile"/>
               
<xs:enumeration value="Alternate"/>
               
<xs:enumeration value="Fax"/>
               
<xs:enumeration value="Other"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="EMails" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Email">
           
<xs:complexType>
             
<xs:complexContent>
               
<xs:extension base="BxfText">
                 
<xs:attribute name="primaryFlag" type="xs:boolean" default="0">
                   
<xs:annotation>
                     
<xs:documentation>Used to designate one of the emails as a primary one to use for the contact</xs:documentation>
                   
</xs:annotation>
                 
</xs:attribute>
               
</xs:extension>
             
</xs:complexContent>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="EmailType" minOccurs="0">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="Alternate"/>
               
<xs:enumeration value="Home"/>
               
<xs:enumeration value="Office"/>
               
<xs:enumeration value="Other"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element BxfContact/ContactSalutation
diagram BxfSchema5-0Complete_p127.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
source <xs:element name="ContactSalutation" minOccurs="0"/>

element BxfContact/ContactFirstName
diagram BxfSchema5-0Complete_p128.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="ContactFirstName" type="BxfText"/>

element BxfContact/ContactLastName
diagram BxfSchema5-0Complete_p129.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="ContactLastName" type="BxfText"/>

element BxfContact/ContactSuffix
diagram BxfSchema5-0Complete_p130.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
source <xs:element name="ContactSuffix" minOccurs="0"/>

element BxfContact/ContactJobTitle
diagram BxfSchema5-0Complete_p131.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="ContactJobTitle" type="BxfText" minOccurs="0"/>

element BxfContact/Locations
diagram BxfSchema5-0Complete_p132.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfAddress
properties
minOcc 0
maxOcc unbounded
content complex
children LocationName Street1 Street2 Street3 City StateProv Country PostalCode PrivateInformation
source <xs:element name="Locations" type="BxfAddress" minOccurs="0" maxOccurs="unbounded"/>

element BxfContact/Phones
diagram BxfSchema5-0Complete_p133.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc unbounded
content complex
children PhoneNumber PhoneType
source <xs:element name="Phones" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="PhoneNumber" type="xs:string"/>
     
<xs:element name="PhoneType" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Business"/>
           
<xs:enumeration value="Home"/>
           
<xs:enumeration value="Mobile"/>
           
<xs:enumeration value="Alternate"/>
           
<xs:enumeration value="Fax"/>
           
<xs:enumeration value="Other"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element BxfContact/Phones/PhoneNumber
diagram BxfSchema5-0Complete_p134.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
source <xs:element name="PhoneNumber" type="xs:string"/>

element BxfContact/Phones/PhoneType
diagram BxfSchema5-0Complete_p135.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Business
enumeration Home
enumeration Mobile
enumeration Alternate
enumeration Fax
enumeration Other
source <xs:element name="PhoneType" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Business"/>
     
<xs:enumeration value="Home"/>
     
<xs:enumeration value="Mobile"/>
     
<xs:enumeration value="Alternate"/>
     
<xs:enumeration value="Fax"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element BxfContact/EMails
diagram BxfSchema5-0Complete_p136.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc unbounded
content complex
children Email EmailType
source <xs:element name="EMails" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Email">
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="BxfText">
             
<xs:attribute name="primaryFlag" type="xs:boolean" default="0">
               
<xs:annotation>
                 
<xs:documentation>Used to designate one of the emails as a primary one to use for the contact</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="EmailType" minOccurs="0">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Alternate"/>
           
<xs:enumeration value="Home"/>
           
<xs:enumeration value="Office"/>
           
<xs:enumeration value="Other"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element BxfContact/EMails/Email
diagram BxfSchema5-0Complete_p137.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
primaryFlag  xs:boolean    0    
documentation
Used to designate one of the emails as a primary one to use for the contact
source <xs:element name="Email">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfText">
       
<xs:attribute name="primaryFlag" type="xs:boolean" default="0">
         
<xs:annotation>
           
<xs:documentation>Used to designate one of the emails as a primary one to use for the contact</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute BxfContact/EMails/Email/@primaryFlag
type xs:boolean
properties
default 0
annotation
documentation
Used to designate one of the emails as a primary one to use for the contact
source <xs:attribute name="primaryFlag" type="xs:boolean" default="0">
 
<xs:annotation>
   
<xs:documentation>Used to designate one of the emails as a primary one to use for the contact</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element BxfContact/EMails/EmailType
diagram BxfSchema5-0Complete_p138.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Alternate
enumeration Home
enumeration Office
enumeration Other
source <xs:element name="EmailType" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Alternate"/>
     
<xs:enumeration value="Home"/>
     
<xs:enumeration value="Office"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element BxfContact/PrivateInformation
diagram BxfSchema5-0Complete_p139.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType BxfContentId
diagram BxfSchema5-0Complete_p140.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId
used by
elements AlternateAudioContent/ContentId BillBoard/ContentId ContentMetaData/ContentId QualityControl/ContentId ContentTransfer/Destination/DestinationContentId
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Groups several content IDs that may be used simultaneously to label and reference a show
source <xs:complexType name="BxfContentId">
 
<xs:annotation>
   
<xs:documentation>Groups several content IDs that may be used simultaneously to label and reference a show</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:sequence>
     
<xs:element name="Isan" type="BxfIsan">
       
<xs:annotation>
         
<xs:documentation>V-ISAN, as defined by ISO.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element name="HouseNumber" type="BxfHouseNumber"/>
     
</xs:choice>
     
<xs:element name="AlternateId" type="BxfAlternateId" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:sequence>
     
<xs:choice>
       
<xs:element name="HouseNumber" type="BxfHouseNumber"/>
     
</xs:choice>
     
<xs:element name="AlternateId" type="BxfAlternateId" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:element name="AlternateId" type="BxfAlternateId" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Any proprietary string other than the house number used to identify the material locally or globally</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:choice>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element BxfContentId/Isan
diagram BxfSchema5-0Complete_p141.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfIsan
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
root  isanRootType  required      
episodeOrPart  isanEpisodeType  optional      
check1  isanCheckType  optional      
version  isanVersionType  optional      
check2  isanCheckType  optional      
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
annotation
documentation
V-ISAN, as defined by ISO.
source <xs:element name="Isan" type="BxfIsan">
 
<xs:annotation>
   
<xs:documentation>V-ISAN, as defined by ISO.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfContentId/HouseNumber
diagram BxfSchema5-0Complete_p142.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfHouseNumber
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
DayPattern  DayPattern        
endOfDay  derived by: xs:unsignedInt      5  
documentation
This 5-bit unsigned integer shall be set to the hour of the day in UTC in which the broadcast day ends and the instant after which the content_id values may be re-used according to unique_for. The value of this field shall be in the range of 0–23. The values 24–31 are reserved. Note that thevalue of this field is expected to be static per broadcaster.
uniqueFor  derived by: xs:unsignedInt      9  
documentation
This 9-bit unsigned integer shall be set to the number of days, rounded up, measured relative to the hour indicated by end_of_day (endOfDay), during which the content_id value is not reassigned to different content. The value shall be in the range 1 to 511. The value zero shall be forbidden. The value 511 shall have the special meaning of “indefinitely”. Note that the value of this field is expected to be essentially static per broadcaster, only changing when the method of house numbering is changed. Note also that decoders can treat stored content_id values as unique until the unique_for uniqueFor) fields expire, which can be implemented by decrementing all stored unique_for (uniqueFor) fields by one every day at the end_of_day (endOfDay) until they reach zero.
source <xs:element name="HouseNumber" type="BxfHouseNumber"/>

element BxfContentId/AlternateId
diagram BxfSchema5-0Complete_p143.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfAlternateId
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
idType  xs:string  required      
documentation
This attribute uniquely identifies the type of alternate Id communicated in the element
action  actionType  optional      
error  errorType  optional      
authoritativeSource  xs:string        
documentation
This is freeform field that specifies the organization responsible for defining the Alternate ID Value - (See Configuration Section in BXF Protocol Documentation)
errorDescription  xs:string  optional      
source <xs:element name="AlternateId" type="BxfAlternateId" minOccurs="0" maxOccurs="unbounded"/>

element BxfContentId/HouseNumber
diagram BxfSchema5-0Complete_p144.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfHouseNumber
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
DayPattern  DayPattern        
endOfDay  derived by: xs:unsignedInt      5  
documentation
This 5-bit unsigned integer shall be set to the hour of the day in UTC in which the broadcast day ends and the instant after which the content_id values may be re-used according to unique_for. The value of this field shall be in the range of 0–23. The values 24–31 are reserved. Note that thevalue of this field is expected to be static per broadcaster.
uniqueFor  derived by: xs:unsignedInt      9  
documentation
This 9-bit unsigned integer shall be set to the number of days, rounded up, measured relative to the hour indicated by end_of_day (endOfDay), during which the content_id value is not reassigned to different content. The value shall be in the range 1 to 511. The value zero shall be forbidden. The value 511 shall have the special meaning of “indefinitely”. Note that the value of this field is expected to be essentially static per broadcaster, only changing when the method of house numbering is changed. Note also that decoders can treat stored content_id values as unique until the unique_for uniqueFor) fields expire, which can be implemented by decrementing all stored unique_for (uniqueFor) fields by one every day at the end_of_day (endOfDay) until they reach zero.
source <xs:element name="HouseNumber" type="BxfHouseNumber"/>

element BxfContentId/AlternateId
diagram BxfSchema5-0Complete_p145.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfAlternateId
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
idType  xs:string  required      
documentation
This attribute uniquely identifies the type of alternate Id communicated in the element
action  actionType  optional      
error  errorType  optional      
authoritativeSource  xs:string        
documentation
This is freeform field that specifies the organization responsible for defining the Alternate ID Value - (See Configuration Section in BXF Protocol Documentation)
errorDescription  xs:string  optional      
source <xs:element name="AlternateId" type="BxfAlternateId" minOccurs="0" maxOccurs="unbounded"/>

element BxfContentId/AlternateId
diagram BxfSchema5-0Complete_p146.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfAlternateId
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
idType  xs:string  required      
documentation
This attribute uniquely identifies the type of alternate Id communicated in the element
action  actionType  optional      
error  errorType  optional      
authoritativeSource  xs:string        
documentation
This is freeform field that specifies the organization responsible for defining the Alternate ID Value - (See Configuration Section in BXF Protocol Documentation)
errorDescription  xs:string  optional      
annotation
documentation
Any proprietary string other than the house number used to identify the material locally or globally
source <xs:element name="AlternateId" type="BxfAlternateId" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Any proprietary string other than the house number used to identify the material locally or globally</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType BxfCoverage
diagram BxfSchema5-0Complete_p147.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children CoverageName TypeofCoverage CoverageId IncludeRestrictFlag
used by
elements BxfStation/Coverage BxfStation/Coverage/CoverageChildren
annotation
documentation
An area of physical locations that represent the coverage for a broadcast station or the areas of distribution for a distributor of media content.
source <xs:complexType name="BxfCoverage">
 
<xs:annotation>
   
<xs:documentation>An area of physical locations that represent the coverage for a broadcast station or the areas of distribution for a distributor of media content.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="CoverageName" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>ZIPCODE 10022</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TypeofCoverage">
     
<xs:annotation>
       
<xs:documentation>Specifies the type of units used to define the coverage using a specific enumeration. (e.g. Zip code)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="City"/>
         
<xs:enumeration value="Country"/>
         
<xs:enumeration value="Market"/>
         
<xs:enumeration value="DMA"/>
         
<xs:enumeration value="Zipcode"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="CoverageId" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>The identifier within the type of units (e.g. 10022)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="IncludeRestrictFlag">
     
<xs:annotation>
       
<xs:documentation>Indicates if this is included or excluded from the definition of the coverage for the Station. (e.g. Include)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Include"/>
         
<xs:enumeration value="Restrict"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element BxfCoverage/CoverageName
diagram BxfSchema5-0Complete_p148.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
ZIPCODE 10022
source <xs:element name="CoverageName" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>ZIPCODE 10022</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfCoverage/TypeofCoverage
diagram BxfSchema5-0Complete_p149.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration City
enumeration Country
enumeration Market
enumeration DMA
enumeration Zipcode
annotation
documentation
Specifies the type of units used to define the coverage using a specific enumeration. (e.g. Zip code)
source <xs:element name="TypeofCoverage">
 
<xs:annotation>
   
<xs:documentation>Specifies the type of units used to define the coverage using a specific enumeration. (e.g. Zip code)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="City"/>
     
<xs:enumeration value="Country"/>
     
<xs:enumeration value="Market"/>
     
<xs:enumeration value="DMA"/>
     
<xs:enumeration value="Zipcode"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element BxfCoverage/CoverageId
diagram BxfSchema5-0Complete_p150.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
The identifier within the type of units (e.g. 10022)
source <xs:element name="CoverageId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>The identifier within the type of units (e.g. 10022)</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfCoverage/IncludeRestrictFlag
diagram BxfSchema5-0Complete_p151.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Include
enumeration Restrict
annotation
documentation
Indicates if this is included or excluded from the definition of the coverage for the Station. (e.g. Include)
source <xs:element name="IncludeRestrictFlag">
 
<xs:annotation>
   
<xs:documentation>Indicates if this is included or excluded from the definition of the coverage for the Station. (e.g. Include)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Include"/>
     
<xs:enumeration value="Restrict"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType BxfDateTime
diagram BxfSchema5-0Complete_p152.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children SmpteDateTime UtcDateTime
used by
elements EventData/LengthOption/EndDateTime ContentDetail/ContentTags/EventDateTime Schedule/RealTimeDetail/EventStartTime AsRunDetail/StartDateTime EventData/StartDateTime
annotation
documentation
Allows either SMPTE or UTC based date-time notation
source <xs:complexType name="BxfDateTime">
 
<xs:annotation>
   
<xs:documentation>Allows either SMPTE or UTC based date-time notation</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="SmpteDateTime" type="BxfSmpteDateTime"/>
   
<xs:element name="UtcDateTime" type="BxfUtcDateTime"/>
 
</xs:choice>
</xs:complexType>

element BxfDateTime/SmpteDateTime
diagram BxfSchema5-0Complete_p153.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteDateTime
properties
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
broadcastDate  xs:date  required      
documentation
Date relative to the broadcast day of the schedule.
utcStartofBroadcastDay  xs:dateTime        
documentation
Conversion of the start of the broadcast day to UTC.
source <xs:element name="SmpteDateTime" type="BxfSmpteDateTime"/>

element BxfDateTime/UtcDateTime
diagram BxfSchema5-0Complete_p154.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfUtcDateTime
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
localTimeZone  xs:string        
documentation
This can be used to display the name of the time zone or  the time zone code as designated by the Naval Observatory at http://aa.usno.navy.mil
source <xs:element name="UtcDateTime" type="BxfUtcDateTime"/>

complexType BxfDaypart
diagram BxfSchema5-0Complete_p155.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children DaypartDetail DaypartName StartDate EndDate DaypartComment PrivateInformation
used by
elements InstructionDetail/PlacementMethod/NPCSchedule/Daypart InstructionDetail/PlacementMethod/NPCSchedule/Dayparts PlayoutRestrictions/Period/PartialDaypart InstructionDetail/BuyingSystemDetails/TargetDayparts
attributes
Name  Type  Use  Default  Fixed  Annotation
excludeFlag  xs:boolean    0    
documentation
If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
A defined range of days, for one or more time period ranges and optionally dates that can be used to include or exclude for scheduling of content.  Note that it is possible to create illogical periods of time when potentially crossing the start of the broadcast day or crossing midnight depending on the system ingesting the definition.
source <xs:complexType name="BxfDaypart">
 
<xs:annotation>
   
<xs:documentation>A defined range of days, for one or more time period ranges and optionally dates that can be used to include or exclude for scheduling of content.  Note that it is possible to create illogical periods of time when potentially crossing the start of the broadcast day or crossing midnight depending on the system ingesting the definition.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="DaypartDetail" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="DayOfWeek" type="DayPattern">
           
<xs:annotation>
             
<xs:documentation>A 7 element binary representation of the days of the week in Monday-Sunday order where a 1 includes the day and a 0 excludes the day
(e.g. 1 1 1 1 1 0 0 = M-F)
</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="StartTime" type="BxfSmpteTime" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>The start time of the daypart for all  days specified in the DayofWeek element.  If not specified assume the Start of Broadcast Day.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="EndTime" type="BxfSmpteTime" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>The end time of the daypart for all  days specified in the DayofWeek element.  If not specified assume the End of Broadcast Day.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="localTimeZoneFlag" type="xs:boolean" use="required">
         
<xs:annotation>
           
<xs:documentation>Used to designate if the times in the daypart are to be treated as local times (1) or to alternately use a timezone designated in the dates field (0).</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="DaypartName" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Optional name that can be used to reference this daypart definition.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="StartDate" type="xs:date" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The start date that the daypart is valid or can be used for the specified content.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EndDate" type="xs:date" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The end date that the daypart is valid or can be used for the specified content.  If not specified it remains valid until further notice.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DaypartComment" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Optional comments that can be added to the daypart definition.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="excludeFlag" type="xs:boolean" default="0">
   
<xs:annotation>
     
<xs:documentation>If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute BxfDaypart/@excludeFlag
type xs:boolean
properties
default 0
annotation
documentation
If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.
source <xs:attribute name="excludeFlag" type="xs:boolean" default="0">
 
<xs:annotation>
   
<xs:documentation>If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element BxfDaypart/DaypartDetail
diagram BxfSchema5-0Complete_p156.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc unbounded
content complex
children DayOfWeek StartTime EndTime
attributes
Name  Type  Use  Default  Fixed  Annotation
localTimeZoneFlag  xs:boolean  required      
documentation
Used to designate if the times in the daypart are to be treated as local times (1) or to alternately use a timezone designated in the dates field (0).
source <xs:element name="DaypartDetail" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="DayOfWeek" type="DayPattern">
       
<xs:annotation>
         
<xs:documentation>A 7 element binary representation of the days of the week in Monday-Sunday order where a 1 includes the day and a 0 excludes the day
(e.g. 1 1 1 1 1 0 0 = M-F)
</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StartTime" type="BxfSmpteTime" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The start time of the daypart for all  days specified in the DayofWeek element.  If not specified assume the Start of Broadcast Day.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="EndTime" type="BxfSmpteTime" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The end time of the daypart for all  days specified in the DayofWeek element.  If not specified assume the End of Broadcast Day.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="localTimeZoneFlag" type="xs:boolean" use="required">
     
<xs:annotation>
       
<xs:documentation>Used to designate if the times in the daypart are to be treated as local times (1) or to alternately use a timezone designated in the dates field (0).</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute BxfDaypart/DaypartDetail/@localTimeZoneFlag
type xs:boolean
properties
use required
annotation
documentation
Used to designate if the times in the daypart are to be treated as local times (1) or to alternately use a timezone designated in the dates field (0).
source <xs:attribute name="localTimeZoneFlag" type="xs:boolean" use="required">
 
<xs:annotation>
   
<xs:documentation>Used to designate if the times in the daypart are to be treated as local times (1) or to alternately use a timezone designated in the dates field (0).</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element BxfDaypart/DaypartDetail/DayOfWeek
diagram BxfSchema5-0Complete_p157.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type DayPattern
properties
content simple
facets
Kind Value Annotation
length 7
pattern [0,1]{7}
annotation
documentation
A 7 element binary representation of the days of the week in Monday-Sunday order where a 1 includes the day and a 0 excludes the day
(e.g. 1 1 1 1 1 0 0 = M-F)
source <xs:element name="DayOfWeek" type="DayPattern">
 
<xs:annotation>
   
<xs:documentation>A 7 element binary representation of the days of the week in Monday-Sunday order where a 1 includes the day and a 0 excludes the day
(e.g. 1 1 1 1 1 0 0 = M-F)
</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfDaypart/DaypartDetail/StartTime
diagram BxfSchema5-0Complete_p158.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The start time of the daypart for all  days specified in the DayofWeek element.  If not specified assume the Start of Broadcast Day.
source <xs:element name="StartTime" type="BxfSmpteTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The start time of the daypart for all  days specified in the DayofWeek element.  If not specified assume the Start of Broadcast Day.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfDaypart/DaypartDetail/EndTime
diagram BxfSchema5-0Complete_p159.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The end time of the daypart for all  days specified in the DayofWeek element.  If not specified assume the End of Broadcast Day.
source <xs:element name="EndTime" type="BxfSmpteTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The end time of the daypart for all  days specified in the DayofWeek element.  If not specified assume the End of Broadcast Day.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfDaypart/DaypartName
diagram BxfSchema5-0Complete_p160.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Optional name that can be used to reference this daypart definition.
source <xs:element name="DaypartName" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional name that can be used to reference this daypart definition.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfDaypart/StartDate
diagram BxfSchema5-0Complete_p161.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The start date that the daypart is valid or can be used for the specified content.
source <xs:element name="StartDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The start date that the daypart is valid or can be used for the specified content.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfDaypart/EndDate
diagram BxfSchema5-0Complete_p162.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The end date that the daypart is valid or can be used for the specified content.  If not specified it remains valid until further notice.
source <xs:element name="EndDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The end date that the daypart is valid or can be used for the specified content.  If not specified it remains valid until further notice.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfDaypart/DaypartComment
diagram BxfSchema5-0Complete_p163.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Optional comments that can be added to the daypart definition.
source <xs:element name="DaypartComment" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional comments that can be added to the daypart definition.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfDaypart/PrivateInformation
diagram BxfSchema5-0Complete_p164.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType BxfDuration
diagram BxfSchema5-0Complete_p165.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children SmpteDuration UtcDuration
used by
elements ContentMetaData/DefaultLength AsRunDetail/Duration Element/Duration EventData/LengthOption/Duration MediaLocation/Duration Format/FormatLength ContentDetail/ContentTags/LocationOnMedia NonPrimaryElements/NonPrimaryDuration Format/FormatStructure/FormatElements/PrimaryDuration ContentDelivery/AirReadyMaster/ContentSlate/ProgramLength QCReports/QCReportDuration FormatSubElements/SubElementDuration
annotation
documentation
Duration can be expressed using either SMPTE time code or xs:duration
source <xs:complexType name="BxfDuration">
 
<xs:annotation>
   
<xs:documentation>Duration can be expressed using either SMPTE time code or xs:duration</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="SmpteDuration" type="BxfSmpteTime"/>
   
<xs:element name="UtcDuration" type="xs:duration"/>
 
</xs:choice>
</xs:complexType>

element BxfDuration/SmpteDuration
diagram BxfSchema5-0Complete_p166.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="SmpteDuration" type="BxfSmpteTime"/>

element BxfDuration/UtcDuration
diagram BxfSchema5-0Complete_p167.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:duration
properties
content simple
source <xs:element name="UtcDuration" type="xs:duration"/>

complexType BxfExtensions
diagram BxfSchema5-0Complete_p168.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children ItemValue
used by
elements ContentMetaData/DataExtensions FormatUsage/Exclusions UsagePolicy/Exclusions
attributes
Name  Type  Use  Default  Fixed  Annotation
extensionType  xs:string  required      
documentation
The name of the metadata that will be used to refer to the enumerated date (e.g. Awards)
annotation
documentation
Used to describe customized metadata using data pairs and optionally a validation data type. (v3.0)
source <xs:complexType name="BxfExtensions">
 
<xs:annotation>
   
<xs:documentation>Used to describe customized metadata using data pairs and optionally a validation data type. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ItemValue" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>A value for the metadata type (e.g. 2011 Oscar for Best Actor)</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="BxfText">
           
<xs:attribute name="itemName" type="xs:string" use="required">
             
<xs:annotation>
               
<xs:documentation>The name of the value (e.g. Best Actor)</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
           
<xs:attribute name="itemType" type="xs:string" use="required">
             
<xs:annotation>
               
<xs:documentation>The type of the value (e.g. Oscar)</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
           
<xs:attribute name="dataType">
             
<xs:annotation>
               
<xs:documentation>The validation that can be used for the ItemValue (e.g. string, integer, etc.)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string"/>
             
</xs:simpleType>
           
</xs:attribute>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="extensionType" type="xs:string" use="required">
   
<xs:annotation>
     
<xs:documentation>The name of the metadata that will be used to refer to the enumerated date (e.g. Awards)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute BxfExtensions/@extensionType
type xs:string
properties
use required
annotation
documentation
The name of the metadata that will be used to refer to the enumerated date (e.g. Awards)
source <xs:attribute name="extensionType" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>The name of the metadata that will be used to refer to the enumerated date (e.g. Awards)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element BxfExtensions/ItemValue
diagram BxfSchema5-0Complete_p169.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfText
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
itemName  xs:string  required      
documentation
The name of the value (e.g. Best Actor)
itemType  xs:string  required      
documentation
The type of the value (e.g. Oscar)
dataType  derived by: xs:string        
documentation
The validation that can be used for the ItemValue (e.g. string, integer, etc.)
annotation
documentation
A value for the metadata type (e.g. 2011 Oscar for Best Actor)
source <xs:element name="ItemValue" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>A value for the metadata type (e.g. 2011 Oscar for Best Actor)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfText">
       
<xs:attribute name="itemName" type="xs:string" use="required">
         
<xs:annotation>
           
<xs:documentation>The name of the value (e.g. Best Actor)</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="itemType" type="xs:string" use="required">
         
<xs:annotation>
           
<xs:documentation>The type of the value (e.g. Oscar)</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="dataType">
         
<xs:annotation>
           
<xs:documentation>The validation that can be used for the ItemValue (e.g. string, integer, etc.)</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string"/>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute BxfExtensions/ItemValue/@itemName
type xs:string
properties
use required
annotation
documentation
The name of the value (e.g. Best Actor)
source <xs:attribute name="itemName" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>The name of the value (e.g. Best Actor)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfExtensions/ItemValue/@itemType
type xs:string
properties
use required
annotation
documentation
The type of the value (e.g. Oscar)
source <xs:attribute name="itemType" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>The type of the value (e.g. Oscar)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfExtensions/ItemValue/@dataType
type restriction of xs:string
annotation
documentation
The validation that can be used for the ItemValue (e.g. string, integer, etc.)
source <xs:attribute name="dataType">
 
<xs:annotation>
   
<xs:documentation>The validation that can be used for the ItemValue (e.g. string, integer, etc.)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

complexType BxfHouseNumber
diagram BxfSchema5-0Complete_p170.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of HouseNumberType
properties
base pmcp:HouseNumberType
used by
elements BxfContentId/HouseNumber BxfContentId/HouseNumber
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
DayPattern  DayPattern        
endOfDay  derived by: xs:unsignedInt      5  
documentation
This 5-bit unsigned integer shall be set to the hour of the day in UTC in which the broadcast day ends and the instant after which the content_id values may be re-used according to unique_for. The value of this field shall be in the range of 0–23. The values 24–31 are reserved. Note that thevalue of this field is expected to be static per broadcaster.
uniqueFor  derived by: xs:unsignedInt      9  
documentation
This 9-bit unsigned integer shall be set to the number of days, rounded up, measured relative to the hour indicated by end_of_day (endOfDay), during which the content_id value is not reassigned to different content. The value shall be in the range 1 to 511. The value zero shall be forbidden. The value 511 shall have the special meaning of “indefinitely”. Note that the value of this field is expected to be essentially static per broadcaster, only changing when the method of house numbering is changed. Note also that decoders can treat stored content_id values as unique until the unique_for uniqueFor) fields expire, which can be implemented by decrementing all stored unique_for (uniqueFor) fields by one every day at the end_of_day (endOfDay) until they reach zero.
annotation
documentation
Generally user defined at a specific site and will only be consistent within the defined group of users  There is no guarantee of transportability or uniqueness.  The endOfDay and uniqueFor attributes are included for consistency under the ATSC  A-57B definition for HouseNumber.
source <xs:complexType name="BxfHouseNumber">
 
<xs:annotation>
   
<xs:documentation>Generally user defined at a specific site and will only be consistent within the defined group of users  There is no guarantee of transportability or uniqueness.  The endOfDay and uniqueFor attributes are included for consistency under the ATSC  A-57B definition for HouseNumber.</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="pmcp:HouseNumberType">
     
<xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/>
     
<xs:attribute name="DayPattern" type="DayPattern"/>
     
<xs:attribute name="endOfDay" fixed="5">
       
<xs:annotation>
         
<xs:documentation>This 5-bit unsigned integer shall be set to the hour of the day in UTC in which the broadcast day ends and the instant after which the content_id values may be re-used according to unique_for. The value of this field shall be in the range of 0–23. The values 24–31 are reserved. Note that thevalue of this field is expected to be static per broadcaster.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="23"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
     
<xs:attribute name="uniqueFor" fixed="9">
       
<xs:annotation>
         
<xs:documentation>This 9-bit unsigned integer shall be set to the number of days, rounded up, measured relative to the hour indicated by end_of_day (endOfDay), during which the content_id value is not reassigned to different content. The value shall be in the range 1 to 511. The value zero shall be forbidden. The value 511 shall have the special meaning of “indefinitely”. Note that the value of this field is expected to be essentially static per broadcaster, only changing when the method of house numbering is changed. Note also that decoders can treat stored content_id values as unique until the unique_for uniqueFor) fields expire, which can be implemented by decrementing all stored unique_for (uniqueFor) fields by one every day at the end_of_day (endOfDay) until they reach zero.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:unsignedInt">
           
<xs:minInclusive value="1"/>
           
<xs:maxInclusive value="511"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:attribute>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute BxfHouseNumber/@DayPattern
type DayPattern
facets
Kind Value Annotation
length 7
pattern [0,1]{7}
source <xs:attribute name="DayPattern" type="DayPattern"/>

attribute BxfHouseNumber/@endOfDay
type restriction of xs:unsignedInt
properties
fixed 5
facets
Kind Value Annotation
minInclusive 0
maxInclusive 23
annotation
documentation
This 5-bit unsigned integer shall be set to the hour of the day in UTC in which the broadcast day ends and the instant after which the content_id values may be re-used according to unique_for. The value of this field shall be in the range of 0–23. The values 24–31 are reserved. Note that thevalue of this field is expected to be static per broadcaster.
source <xs:attribute name="endOfDay" fixed="5">
 
<xs:annotation>
   
<xs:documentation>This 5-bit unsigned integer shall be set to the hour of the day in UTC in which the broadcast day ends and the instant after which the content_id values may be re-used according to unique_for. The value of this field shall be in the range of 0–23. The values 24–31 are reserved. Note that thevalue of this field is expected to be static per broadcaster.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="23"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute BxfHouseNumber/@uniqueFor
type restriction of xs:unsignedInt
properties
fixed 9
facets
Kind Value Annotation
minInclusive 1
maxInclusive 511
annotation
documentation
This 9-bit unsigned integer shall be set to the number of days, rounded up, measured relative to the hour indicated by end_of_day (endOfDay), during which the content_id value is not reassigned to different content. The value shall be in the range 1 to 511. The value zero shall be forbidden. The value 511 shall have the special meaning of “indefinitely”. Note that the value of this field is expected to be essentially static per broadcaster, only changing when the method of house numbering is changed. Note also that decoders can treat stored content_id values as unique until the unique_for uniqueFor) fields expire, which can be implemented by decrementing all stored unique_for (uniqueFor) fields by one every day at the end_of_day (endOfDay) until they reach zero.
source <xs:attribute name="uniqueFor" fixed="9">
 
<xs:annotation>
   
<xs:documentation>This 9-bit unsigned integer shall be set to the number of days, rounded up, measured relative to the hour indicated by end_of_day (endOfDay), during which the content_id value is not reassigned to different content. The value shall be in the range 1 to 511. The value zero shall be forbidden. The value 511 shall have the special meaning of “indefinitely”. Note that the value of this field is expected to be essentially static per broadcaster, only changing when the method of house numbering is changed. Note also that decoders can treat stored content_id values as unique until the unique_for uniqueFor) fields expire, which can be implemented by decrementing all stored unique_for (uniqueFor) fields by one every day at the end_of_day (endOfDay) until they reach zero.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:unsignedInt">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="511"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

complexType BxfIsan
diagram BxfSchema5-0Complete_p171.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of IsanType
properties
base pmcp:IsanType
used by
element BxfContentId/Isan
attributes
Name  Type  Use  Default  Fixed  Annotation
root  isanRootType  required      
episodeOrPart  isanEpisodeType  optional      
check1  isanCheckType  optional      
version  isanVersionType  optional      
check2  isanCheckType  optional      
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="BxfIsan">
 
<xs:complexContent>
   
<xs:extension base="pmcp:IsanType">
     
<xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType BxfParentalRating
diagram BxfSchema5-0Complete_p172.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of ParentalRatingType
properties
base pmcp:ParentalRatingType
children Null Rating ContentAdvisory
used by
elements NonProgramContent/ParentalRating ProgramContent/ParentalRating ScheduledEvent/ParentalRating
attributes
Name  Type  Use  Default  Fixed  Annotation
region  xs:unsignedByte  required      
documentation
Rating region, as defined by the ATSC Code Point Registry
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="BxfParentalRating">
 
<xs:complexContent>
   
<xs:extension base="pmcp:ParentalRatingType">
     
<xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType BxfPrivateInformation
diagram BxfSchema5-0Complete_p173.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
used by
elements BxfMessage/BxfData/PrivateInformation Advertiser/PrivateInformation AFDData/PrivateInformation Agency/PrivateInformation AlternateAudioContent/PrivateInformation AsRunDetail/PrivateInformation AudioTransition/PrivateInformation BaseMedia/PrivateInformation BasicAsRun/PrivateInformation BillBoard/PrivateInformation BxfAddress/PrivateInformation BxfCompany/PrivateInformation BxfContact/PrivateInformation BxfDaypart/PrivateInformation Configuration/PrivateInformation Constraint/Rules/PrivateInformation ContentDelivery/AirReadyMaster/PrivateInformation ContentDetail/ContentTags/SportsDetail/PrivateInformation ContentDetail/ContentTags/PrivateInformation ContentDetail/PrivateInformation ContentMetaData/PrivateInformation ContentTransfer/PrivateInformation Element/PrivateInformation EventData/PrivateInformation Format/FormatStructure/FormatElements/PrivateInformation Format/FormatStructure/FormatElements/PrivateInformation Format/PrivateInformation FormatSubElements/PrivateInformation FormatUsage/PrivateInformation GraphicData/PrivateInformation InstructionDetail/PlacementMethod/PrivateInformation InstructionDetail/PrivateInformation JobDetail/JobPerformers/JobResults/PrivateInformation JobDetail/JobInstruction/PrivateInformation JobDetail/JobBilling/PrivateInformation JobDetail/PrivateInformation Location/Satellite/Transponders/TransponderDetail/PrivateInformation Location/PrivateInformation Macro/PrivateInformation MediaLocation/PrivateInformation NonPrimaryEvent/PrivateInformation NonProgramContent/PrivateInformation NonProgramDetail/PrivateInformation NonProgramEvent/PrivateInformation OverlayOpportunityType/PrivateInformation PlayoutRestrictions/PrivateInformation PrimaryEvent/PrivateInformation Product/PrivateInformation ProgramContent/PrivateInformation ProgramContract/PrivateInformation ProgramElement/PrivateInformation ProgramEvent/PrivateInformation QCItem/PrivateInformation QCItemInput/PrivateInformation QCItemOutput/PrivateInformation QCItemResult/PrivateInformation QualityControl/QCProfileList/PrivateInformation SalesContract/PrivateInformation Schedule/RealTimeDetail/PrivateInformation Schedule/PrivateInformation ScheduledEvent/ScheduleElements/PrivateInformation ScheduledEvent/PrivateInformation Series/PrivateInformation TrafficInstructions/PrivateInformation TSVideo/PrivateInformation UsagePolicy/PrivateInformation Video/PrivateInformation VideoTransition/PrivateInformation
annotation
documentation
Any sequence of well-formed private XML elements
source <xs:complexType name="BxfPrivateInformation">
 
<xs:annotation>
   
<xs:documentation>Any sequence of well-formed private XML elements</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType BxfSmpteDateTime
diagram BxfSchema5-0Complete_p174.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfSmpteTime
properties
base BxfSmpteTime
children SmpteTimeCode
used by
elements ContentDetail/ContentTags/SportsDetail/Results/LocationOnMedia BxfDateTime/SmpteDateTime
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
broadcastDate  xs:date  required      
documentation
Date relative to the broadcast day of the schedule.
utcStartofBroadcastDay  xs:dateTime        
documentation
Conversion of the start of the broadcast day to UTC.
annotation
documentation
Used for date-time entry in the schema
source <xs:complexType name="BxfSmpteDateTime">
 
<xs:annotation>
   
<xs:documentation>Used for date-time entry in the schema</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="BxfSmpteTime">
     
<xs:attribute name="broadcastDate" type="xs:date" use="required">
       
<xs:annotation>
         
<xs:documentation>Date relative to the broadcast day of the schedule.</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="utcStartofBroadcastDay" type="xs:dateTime">
       
<xs:annotation>
         
<xs:documentation>Conversion of the start of the broadcast day to UTC.</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

attribute BxfSmpteDateTime/@broadcastDate
type xs:date
properties
use required
annotation
documentation
Date relative to the broadcast day of the schedule.
source <xs:attribute name="broadcastDate" type="xs:date" use="required">
 
<xs:annotation>
   
<xs:documentation>Date relative to the broadcast day of the schedule.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfSmpteDateTime/@utcStartofBroadcastDay
type xs:dateTime
annotation
documentation
Conversion of the start of the broadcast day to UTC.
source <xs:attribute name="utcStartofBroadcastDay" type="xs:dateTime">
 
<xs:annotation>
   
<xs:documentation>Conversion of the start of the broadcast day to UTC.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType BxfSmpteTime
diagram BxfSchema5-0Complete_p175.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children SmpteTimeCode
used by
elements ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/AudioToneLength ContentDelivery/AirReadyMaster/FileTimings/BetweenProgramSegments/BlackAndSilence ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/BlackAndSilenceLength ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/ColorBarsLength BxfDaypart/DaypartDetail/EndTime FragmentLocation/EndTime QCScope/EndTime ContentDelivery/AirReadyMaster/TimeCode/EndTimeCode MediaLocation/EOM OverlayOpportunityType/EOM ContentDelivery/AirReadyMaster/FileTimings/FileStart ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/LeaderStartTime ContentDelivery/AirReadyMaster/FileTimings/LineUp Element/Offset NonPrimaryElements/NonPrimaryOffset/OffsetTime NonPrimaryEvent/Offset/OffsetTime Format/FormatStructure/FormatElements/PrimaryOffset ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/SlateLength BxfDuration/SmpteDuration MediaLocation/SOM OverlayOpportunityType/SOM ContentDelivery/AirReadyMaster/FileTimings/StartOfProgram BxfDaypart/DaypartDetail/StartTime FragmentLocation/StartTime QCScope/StartTime ContentDelivery/AirReadyMaster/TimeCode/StartTimeCode ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/SyncPopLength VideoTransition/TransitionEom VideoTransition/TransitionSom ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/VocalTrackIDorPinkNoiseLength
complexType BxfSmpteDateTime
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used for time duration or offset (V5.0 added support for 60 fps)
source <xs:complexType name="BxfSmpteTime">
 
<xs:annotation>
   
<xs:documentation>Used for time duration or offset (V5.0 added support for 60 fps)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="SmpteTimeCode" type="Smpte258MTimeCode">
     
<xs:annotation>
       
<xs:documentation>Specifies duration in the format HH:MM:SSpFF where "p" can be either a ":" ";" "," or "." to indicate drop frame or non-drop frame.  For details refer to SMPTE 258M, section 8.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="frameRate" type="xs:decimal">
   
<xs:annotation>
     
<xs:documentation>Specifies the number of frames per second and should always be provided if known</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="framecount" type="xs:integer">
   
<xs:annotation>
     
<xs:documentation>Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute BxfSmpteTime/@frameRate
type xs:decimal
annotation
documentation
Specifies the number of frames per second and should always be provided if known
source <xs:attribute name="frameRate" type="xs:decimal">
 
<xs:annotation>
   
<xs:documentation>Specifies the number of frames per second and should always be provided if known</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BxfSmpteTime/@framecount
type xs:integer
annotation
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
source <xs:attribute name="framecount" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation>Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element BxfSmpteTime/SmpteTimeCode
diagram BxfSchema5-0Complete_p176.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Smpte258MTimeCode
properties
content simple
facets
Kind Value Annotation
pattern (([0-1][0-9])|([2][0-3])):[0-5][0-9]:[0-5][0-9](([.,])|([:;]))[0-5][0-9]
annotation
documentation
Specifies duration in the format HH:MM:SSpFF where "p" can be either a ":" ";" "," or "." to indicate drop frame or non-drop frame.  For details refer to SMPTE 258M, section 8.
source <xs:element name="SmpteTimeCode" type="Smpte258MTimeCode">
 
<xs:annotation>
   
<xs:documentation>Specifies duration in the format HH:MM:SSpFF where "p" can be either a ":" ";" "," or "." to indicate drop frame or non-drop frame.  For details refer to SMPTE 258M, section 8.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType BxfStation
diagram BxfSchema5-0Complete_p177.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children StationId StationName StationCallSign StationType DistributionPlatform Ownership Contacts Coverage
used by
element JobDetail/JobPerformers/Station
annotation
documentation
A transmitter or distributer of media content either over the air or by other means
source <xs:complexType name="BxfStation">
 
<xs:annotation>
   
<xs:documentation>A transmitter or distributer of media content either over the air or by other means</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="StationId" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="StationName" type="BxfText">
     
<xs:annotation>
       
<xs:documentation>Name used to commonly reference the station, network or other entity performing a job.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="StationCallSign" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Optional federal designation for an over the air broadcast station consisting of 3 to 4 characters. (e.g. WHN or KABC or CJON)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:maxLength value="4"/>
         
<xs:minLength value="3"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="StationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>List of enumerated types of JobPerformers that accept video and/or audio based advertising content.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Cable MSO"/>
         
<xs:enumeration value="Content Distributor"/>
         
<xs:enumeration value="Internet Distributor"/>
         
<xs:enumeration value="Radio Broadcast"/>
         
<xs:enumeration value="Radio Network"/>
         
<xs:enumeration value="Satellite Network"/>
         
<xs:enumeration value="Telco Distributor"/>
         
<xs:enumeration value="TV Broadcast"/>
         
<xs:enumeration value="TV Network"/>
         
<xs:enumeration value="Other"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="DistributionPlatform" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Method of distribution used by the Station.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="AM"/>
         
<xs:enumeration value="FM"/>
         
<xs:enumeration value="Internet"/>
         
<xs:enumeration value="Mobile"/>
         
<xs:enumeration value="TV"/>
         
<xs:enumeration value="Other"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Ownership" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>The company or companies that own the Station.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="BxfCompany">
           
<xs:attribute name="percentOwnership">
             
<xs:annotation>
               
<xs:documentation>Percentage of ownership of the Station by the Company</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:integer">
                 
<xs:minInclusive value="1"/>
                 
<xs:maxInclusive value="100"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:attribute>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Contacts" type="BxfContact" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>A list of contacts or personnel associated with the Station.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Coverage" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>The definition using legally defined areas (e.g. Zip codes, DMA's, etc.) of the coverage provided by the station for a specific signal or distribution of their content.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="BxfCoverage">
           
<xs:sequence>
             
<xs:element name="CoverageChildren" type="BxfCoverage" minOccurs="0" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation>The children of the definition that describe the coverage using a different TypeofCoverage (e.g. Zip code List)</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:sequence>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element BxfStation/StationId
diagram BxfSchema5-0Complete_p178.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.
source <xs:element name="StationId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfStation/StationName
diagram BxfSchema5-0Complete_p179.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Name used to commonly reference the station, network or other entity performing a job.
source <xs:element name="StationName" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>Name used to commonly reference the station, network or other entity performing a job.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfStation/StationCallSign
diagram BxfSchema5-0Complete_p180.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 3
maxLength 4
annotation
documentation
Optional federal designation for an over the air broadcast station consisting of 3 to 4 characters. (e.g. WHN or KABC or CJON)
source <xs:element name="StationCallSign" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional federal designation for an over the air broadcast station consisting of 3 to 4 characters. (e.g. WHN or KABC or CJON)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="4"/>
     
<xs:minLength value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element BxfStation/StationType
diagram BxfSchema5-0Complete_p181.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Cable MSO
enumeration Content Distributor
enumeration Internet Distributor
enumeration Radio Broadcast
enumeration Radio Network
enumeration Satellite Network
enumeration Telco Distributor
enumeration TV Broadcast
enumeration TV Network
enumeration Other
annotation
documentation
List of enumerated types of JobPerformers that accept video and/or audio based advertising content.
source <xs:element name="StationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>List of enumerated types of JobPerformers that accept video and/or audio based advertising content.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Cable MSO"/>
     
<xs:enumeration value="Content Distributor"/>
     
<xs:enumeration value="Internet Distributor"/>
     
<xs:enumeration value="Radio Broadcast"/>
     
<xs:enumeration value="Radio Network"/>
     
<xs:enumeration value="Satellite Network"/>
     
<xs:enumeration value="Telco Distributor"/>
     
<xs:enumeration value="TV Broadcast"/>
     
<xs:enumeration value="TV Network"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element BxfStation/DistributionPlatform
diagram BxfSchema5-0Complete_p182.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration AM
enumeration FM
enumeration Internet
enumeration Mobile
enumeration TV
enumeration Other
annotation
documentation
Method of distribution used by the Station.
source <xs:element name="DistributionPlatform" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Method of distribution used by the Station.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="AM"/>
     
<xs:enumeration value="FM"/>
     
<xs:enumeration value="Internet"/>
     
<xs:enumeration value="Mobile"/>
     
<xs:enumeration value="TV"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element BxfStation/Ownership
diagram BxfSchema5-0Complete_p183.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfCompany
properties
minOcc 0
maxOcc unbounded
content complex
children CompanyName CompanyType CompanyDetails PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
percentOwnership  derived by: xs:integer        
documentation
Percentage of ownership of the Station by the Company
annotation
documentation
The company or companies that own the Station.
source <xs:element name="Ownership" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The company or companies that own the Station.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfCompany">
       
<xs:attribute name="percentOwnership">
         
<xs:annotation>
           
<xs:documentation>Percentage of ownership of the Station by the Company</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:integer">
             
<xs:minInclusive value="1"/>
             
<xs:maxInclusive value="100"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute BxfStation/Ownership/@percentOwnership
type restriction of xs:integer
facets
Kind Value Annotation
minInclusive 1
maxInclusive 100
annotation
documentation
Percentage of ownership of the Station by the Company
source <xs:attribute name="percentOwnership">
 
<xs:annotation>
   
<xs:documentation>Percentage of ownership of the Station by the Company</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="100"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element BxfStation/Contacts
diagram BxfSchema5-0Complete_p184.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfContact
properties
minOcc 0
maxOcc unbounded
content complex
children ContactSalutation ContactFirstName ContactLastName ContactSuffix ContactJobTitle Locations Phones EMails PrivateInformation
annotation
documentation
A list of contacts or personnel associated with the Station.
source <xs:element name="Contacts" type="BxfContact" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>A list of contacts or personnel associated with the Station.</xs:documentation>
 
</xs:annotation>
</xs:element>

element BxfStation/Coverage
diagram BxfSchema5-0Complete_p185.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfCoverage
properties
minOcc 0
maxOcc unbounded
content complex
children CoverageName TypeofCoverage CoverageId IncludeRestrictFlag CoverageChildren
annotation
documentation
The definition using legally defined areas (e.g. Zip codes, DMA's, etc.) of the coverage provided by the station for a specific signal or distribution of their content.
source <xs:element name="Coverage" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The definition using legally defined areas (e.g. Zip codes, DMA's, etc.) of the coverage provided by the station for a specific signal or distribution of their content.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfCoverage">
       
<xs:sequence>
         
<xs:element name="CoverageChildren" type="BxfCoverage" minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>The children of the definition that describe the coverage using a different TypeofCoverage (e.g. Zip code List)</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element BxfStation/Coverage/CoverageChildren
diagram BxfSchema5-0Complete_p186.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfCoverage
properties
minOcc 0
maxOcc unbounded
content complex
children CoverageName TypeofCoverage CoverageId IncludeRestrictFlag
annotation
documentation
The children of the definition that describe the coverage using a different TypeofCoverage (e.g. Zip code List)
source <xs:element name="CoverageChildren" type="BxfCoverage" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The children of the definition that describe the coverage using a different TypeofCoverage (e.g. Zip code List)</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType BxfText
diagram BxfSchema5-0Complete_p187.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of xs:string
properties
base xs:string
used by
elements ContentDetail/ContentTags/Credits/Accreditation Product/AdvertiserCampaign Advertiser/AdvertiserName InstructionDetail/AgencyDisclaimer Agency/AgencyName Agency/AlternateAgencyName MediaLocation/ArchiveGroup/ArchiveName ContentDelivery/AirReadyMaster/ContentSlate/AudioTrackAllocation Format/FormatStructure/FormatElements/AuthorizationList/AuthorizedName BillBoard/BillBoardComment BillBoard/BillBoardName Product/BrandName ContentDetail/ContentTags/Category BxfAddress/City Constraint/Rules/Classification BxfCompany/CompanyName Configuration/ConfigurationData BxfContact/ContactFirstName BxfContact/ContactJobTitle BxfContact/ContactLastName ProgramContent/ContentType ScheduledEvent/ContentType BillBoard/Copy BxfAddress/Country Location/RouterSource/CrossPoint ContentDelivery/AirReadyMaster/SafeArea/CustomSafeDescription BxfDaypart/DaypartComment BxfDaypart/DaypartName Element/Description AlternateAudioContent/Description Location/AssetServer/Description Format/FormatStructure/FormatElements/Description Format/FormatStructure/FormatElements/Description ContentMetaData/Description ContentDetail/ContentTags/Description QCItemOutput/Description QCItemInput/Description QCDetailedAnnotation/DetailedDescription ProgramContract/Distributor BxfContact/EMails/Email Location/Satellite/Encoder Series/EpisodeCode ContentDelivery/AirReadyMaster/ContentSlate/EpisodeIdentifier Series/EpisodeName QCReports/ErrorDescription QCItemResult/ErrorDescription EventData/EventDescription ContentDetail/ContentTags/SportsDetail/EventName EventNotes/EventNote ContentDetail/ContentTags/SportsDetail/Results/EventResult ContentDetail/ContentTags/SportsDetail/Results/EventResultsDescription EventData/EventTitle ContentDetail/ContentTags/SportsDetail/EventType ContentDelivery/AirReadyMaster/FilePackage/CustomFileExtensions/ExtensionPurpose EventData/FederalSource Format/FormatName Format/FormatNotes ContentDelivery/AirReadyMaster/ContentSlate/FullProgramTitle AlternateAudioContent/Genre ContentMetaData/Genre GraphicData/GraphicCollectionName GraphicData/GraphicText GraphicData/GraphicTextTitle ContentDetail/ContentTags/SportsDetail/EventParticipants/Grouping ContentDetail/ContentTags/SportsDetail/EventParticipants/History InstructionDetail/InstructionComments BxfExtensions/ItemValue QCItemOutput/KeyWord QCItemInput/KeyWord ContentDetail/ContentTags/KeywordTag ContentDetail/ContentTags/LocationDetails/Location BxfAddress/LocationName Location/PhysicalAsset/MediaReferenceName Configuration/Name AlternateAudioContent/Name ContentMetaData/Name Product/Name ProgramContract/Name Location/RouterSource/Name NonPrimaryElements/NonPrimaryDescription Location/AssetServer/Password ContentDelivery/AirReadyMaster/ContentSlate/PostProductionCompany ContentDelivery/AirReadyMaster/ContentSlate/ProductionCompany ProgramEvent/ProgramName InstructionDetail/PlacementMethod/NPCSchedule/Dayparts/Programs InstructionDetail/PlacementMethod/NPCSchedule/Programs QCItem/QCItemName QCItemResult/QCItemName QCTestPerformer/QCPerformerName QCTestPerformer/QCPerformerRole QCProfile/QCProfileDescription QCProfile/QCProfileName QCToolInformation/QCToolName ContentDetail/ContentTags/SportsDetail/Results/Ranking ContentDetail/ContentTags/SportsDetail/Results/RankName Location/Satellite/Receiver Location/AssetServer/ReferenceName PlayoutRestrictions/ReplacementSchedule/ReplacementScheduleName QCItemResult/ResultDescription ContentDetail/ContentTags/SportsDetail/Results/ResultTags ContentDetail/ContentTags/SportsDetail/EventParticipants/Role ContentDetail/ContentTags/Credits/Role Constraint/Rules/RuleName Location/Satellite/SatelliteName Schedule/ScheduleName ContentDelivery/AirReadyMaster/ContentSlate/SeasonName Series/Season/SeasonName ContentDelivery/AirReadyMaster/ContentSlate/SeasonNumber ProgramElement/SegmentName Series/SeriesName ContentDetail/ContentTags/SportsDetail/Results/StatReference/Stat BxfAddress/StateProv BxfStation/StationName BxfAddress/Street1 BxfAddress/Street2 BxfAddress/Street3 ContentMetaData/Synopses/Synopsis Series/Synopses/Synopsis Location/AssetServer/UserName
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used for all free text entry elements in the schema
source <xs:complexType name="BxfText">
 
<xs:annotation>
   
<xs:documentation>Used for all free text entry elements in the schema</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:string">
     
<xs:attribute name="lang" type="pmcp:languageType"/>
     
<xs:attribute name="size" type="xs:positiveInteger"/>
     
<xs:attribute name="type" type="xs:string"/>
     
<xs:attributeGroup ref="Action-ErrorGroup"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute BxfText/@lang
type languageType
facets
Kind Value Annotation
pattern [a-z]{3}
source <xs:attribute name="lang" type="pmcp:languageType"/>

attribute BxfText/@size
type xs:positiveInteger
source <xs:attribute name="size" type="xs:positiveInteger"/>

attribute BxfText/@type
type xs:string
source <xs:attribute name="type" type="xs:string"/>

complexType BxfUtcDateTime
diagram BxfSchema5-0Complete_p188.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of xs:dateTime
properties
base xs:dateTime
used by
element BxfDateTime/UtcDateTime
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
localTimeZone  xs:string        
documentation
This can be used to display the name of the time zone or  the time zone code as designated by the Naval Observatory at http://aa.usno.navy.mil
annotation
documentation
Standard UTC Date-Time
source <xs:complexType name="BxfUtcDateTime">
 
<xs:annotation>
   
<xs:documentation>Standard UTC Date-Time</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xs:dateTime">
     
<xs:attributeGroup ref="Action-ErrorGroup"/>
     
<xs:attribute name="localTimeZone" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>This can be used to display the name of the time zone or  the time zone code as designated by the Naval Observatory at http://aa.usno.navy.mil</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute BxfUtcDateTime/@localTimeZone
type xs:string
annotation
documentation
This can be used to display the name of the time zone or  the time zone code as designated by the Naval Observatory at http://aa.usno.navy.mil
source <xs:attribute name="localTimeZone" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>This can be used to display the name of the time zone or  the time zone code as designated by the Naval Observatory at http://aa.usno.navy.mil</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType Channel
diagram BxfSchema5-0Complete_p189.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of ChannelType
properties
base pmcp:ChannelType
children Name Description ElementaryStream ParentalRating Audios Captions RedistributionControl TimeShiftedService ConditionalAccess DeferredAssociationTags PmtPrivateInformation VctPrivateInformation PmtDescriptor VctDescriptor PrivatePmcpInformation
used by
element Schedule/Channel
attributes
Name  Type  Use  Default  Fixed  Annotation
channelNumber  channelNumberType  optional      
documentation
Two-part or one-part channel number of the virtual channel
tsid  xs:unsignedShort  optional      
documentation
TSID of the carrying transport stream (A/65B 6.3)
network  xs:unsignedShort  optional      
documentation
Network identifier, used when the TSID is not unique in the system
programNumber  xs:unsignedShort  optional      
documentation
MPEG-2 program number used by the virtual channel (A/65B 6.3)
sourceId  xs:unsignedShort  optional      
documentation
PSIP source_id (A/65B 6.3)
status  channelStatusType  optional      
documentation
Current activity status of the channel (A/65B 6.3 hidden and hide_guide)
type  serviceType  optional      
documentation
Type of the primary service provided by the channel: TV, radio or data (A/65B 6.3 service_type)
ca  xs:boolean  optional      
documentation
Specifies if this channel is partly or completely encrypted and access-controlled (A/65B 6.3 access_controlled)
shortName  shortNameType  optional      
documentation
PSIP short name (7 characters max.) (A/65B 6.3)
outOfBand  xs:boolean  optional      
documentation
When true, signals that the PSIP data is not carried in the same physical channel as the virtual channel itself (A/65B 6.3.2)
pmtPid  pidType  optional      
documentation
PID used to carry the MPEG-2 PMT of the channel (A/53B 5.4)
pcrPid  pidType  optional      
documentation
PID used to carry the PCR fields of the channel, same as video PID per ATSC rules (A/53B 5.4)
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="Channel">
 
<xs:complexContent>
   
<xs:extension base="pmcp:ChannelType">
     
<xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

complexType CompleteAsRun
diagram BxfSchema5-0Complete_p190.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of ScheduledEvent
properties
base ScheduledEvent
children EventData Content AlternateAudioContent ContentType Format ScheduleElements Series ParentalRating EiCode ContentPlayNumber PremiereFlag LastPlayFlag TransformationOutput AlternateScheduleEventFlag PlayoutRestrictions PrivateInformation AsRunDetail
used by
element Schedule/AsRun/CompleteAsRun
attributes
Name  Type  Use  Default  Fixed  Annotation
excludeFromEPG  xs:boolean        
documentation
Use to indicate to down stream systems that the event name and metadata should not be displayed in the user EPG.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="CompleteAsRun">
 
<xs:complexContent>
   
<xs:extension base="ScheduledEvent">
     
<xs:sequence>
       
<xs:element name="AsRunDetail" type="AsRunDetail"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element CompleteAsRun/AsRunDetail
diagram BxfSchema5-0Complete_p191.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AsRunDetail
properties
content complex
children Status Type StartDateTime Duration EventNotes PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="AsRunDetail" type="AsRunDetail"/>

complexType Configuration
diagram BxfSchema5-0Complete_p192.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Name ConfigurationData PrivateInformation
used by
element BxfMessage/BxfData/Configuration
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="Configuration">
 
<xs:sequence>
   
<xs:element name="Name" type="BxfText"/>
   
<xs:element name="ConfigurationData" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element Configuration/Name
diagram BxfSchema5-0Complete_p193.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Name" type="BxfText"/>

element Configuration/ConfigurationData
diagram BxfSchema5-0Complete_p194.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="ConfigurationData" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>

element Configuration/PrivateInformation
diagram BxfSchema5-0Complete_p195.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType Constraint
diagram BxfSchema5-0Complete_p196.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Rules
used by
elements NonProgramEvent/Constraints ProgramEvent/Constraints
source <xs:complexType name="Constraint">
 
<xs:sequence minOccurs="0" maxOccurs="unbounded">
   
<xs:element name="Rules" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="RuleName" type="BxfText">
           
<xs:annotation>
             
<xs:documentation>A name to reference the rule</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="StartTimeLimit" type="xs:time" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>The earliest permitted start time for this event under the terms of the contract</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="EndTimeLimit" type="xs:time" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>The latest permitted start time for this event under the terms of the contract</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="StartDateLimit" type="xs:date" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>First date that this event can be aired on.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="EndDateLimit" type="xs:date" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Last date that this event can be aired on.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="DaysOfWeekAllowed" type="DayPattern" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Assumes start of week is Monday.  Indicates the days of the week that the content can be aired.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Classification" type="BxfText" minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="SCTE-35DistributionRestrictions" type="SCTE-35DistributionRestrictions" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Accommodates the 2012 revision to SCTE-35 that adds distribution bits. (v3.0)</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
       
</xs:sequence>
       
<xs:attribute name="ruleId" type="Uuid" use="required">
         
<xs:annotation>
           
<xs:documentation>Unique identifier for each rule</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="negation" type="xs:boolean">
         
<xs:annotation>
           
<xs:documentation>True = negation of the stated rule</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attributeGroup ref="Action-ErrorGroup"/>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element Constraint/Rules
diagram BxfSchema5-0Complete_p197.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children RuleName StartTimeLimit EndTimeLimit StartDateLimit EndDateLimit DaysOfWeekAllowed Classification SCTE-35DistributionRestrictions PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
ruleId  Uuid  required      
documentation
Unique identifier for each rule
negation  xs:boolean        
documentation
True = negation of the stated rule
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Rules" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="RuleName" type="BxfText">
       
<xs:annotation>
         
<xs:documentation>A name to reference the rule</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StartTimeLimit" type="xs:time" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The earliest permitted start time for this event under the terms of the contract</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="EndTimeLimit" type="xs:time" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The latest permitted start time for this event under the terms of the contract</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StartDateLimit" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>First date that this event can be aired on.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="EndDateLimit" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Last date that this event can be aired on.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DaysOfWeekAllowed" type="DayPattern" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Assumes start of week is Monday.  Indicates the days of the week that the content can be aired.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Classification" type="BxfText" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="SCTE-35DistributionRestrictions" type="SCTE-35DistributionRestrictions" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Accommodates the 2012 revision to SCTE-35 that adds distribution bits. (v3.0)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="ruleId" type="Uuid" use="required">
     
<xs:annotation>
       
<xs:documentation>Unique identifier for each rule</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="negation" type="xs:boolean">
     
<xs:annotation>
       
<xs:documentation>True = negation of the stated rule</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attributeGroup ref="Action-ErrorGroup"/>
 
</xs:complexType>
</xs:element>

attribute Constraint/Rules/@ruleId
type Uuid
properties
use required
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
Unique identifier for each rule
source <xs:attribute name="ruleId" type="Uuid" use="required">
 
<xs:annotation>
   
<xs:documentation>Unique identifier for each rule</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Constraint/Rules/@negation
type xs:boolean
annotation
documentation
True = negation of the stated rule
source <xs:attribute name="negation" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>True = negation of the stated rule</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Constraint/Rules/RuleName
diagram BxfSchema5-0Complete_p198.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
A name to reference the rule
source <xs:element name="RuleName" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>A name to reference the rule</xs:documentation>
 
</xs:annotation>
</xs:element>

element Constraint/Rules/StartTimeLimit
diagram BxfSchema5-0Complete_p199.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:time
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The earliest permitted start time for this event under the terms of the contract
source <xs:element name="StartTimeLimit" type="xs:time" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The earliest permitted start time for this event under the terms of the contract</xs:documentation>
 
</xs:annotation>
</xs:element>

element Constraint/Rules/EndTimeLimit
diagram BxfSchema5-0Complete_p200.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:time
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The latest permitted start time for this event under the terms of the contract
source <xs:element name="EndTimeLimit" type="xs:time" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The latest permitted start time for this event under the terms of the contract</xs:documentation>
 
</xs:annotation>
</xs:element>

element Constraint/Rules/StartDateLimit
diagram BxfSchema5-0Complete_p201.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
First date that this event can be aired on.
source <xs:element name="StartDateLimit" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>First date that this event can be aired on.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Constraint/Rules/EndDateLimit
diagram BxfSchema5-0Complete_p202.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Last date that this event can be aired on.
source <xs:element name="EndDateLimit" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Last date that this event can be aired on.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Constraint/Rules/DaysOfWeekAllowed
diagram BxfSchema5-0Complete_p203.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type DayPattern
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 7
pattern [0,1]{7}
annotation
documentation
Assumes start of week is Monday.  Indicates the days of the week that the content can be aired.
source <xs:element name="DaysOfWeekAllowed" type="DayPattern" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Assumes start of week is Monday.  Indicates the days of the week that the content can be aired.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Constraint/Rules/Classification
diagram BxfSchema5-0Complete_p204.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
(See Configuration Section in BXF Protocol Documentation)
source <xs:element name="Classification" type="BxfText" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Constraint/Rules/SCTE-35DistributionRestrictions
diagram BxfSchema5-0Complete_p205.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type SCTE-35DistributionRestrictions
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
deliveryNotRestricted  xs:boolean    1    
documentation
If set to zero then other attributes apply
webDeliveryAllowed  xs:boolean    0    
documentation
If set to 1 there are no restrictions with respect to delivery of this event.
noRegionalBlackout  xs:boolean    0    
documentation
If set to 1 there is no regional blackout of this event.
archiveAllowed  xs:boolean    0    
documentation
If set to 1 there is no assertion about recording this event.
deviceRestrictions  derived by: xs:string        
documentation
This node signals three groups of devices.  The populations of each group is independent and non-hierarchical.
annotation
documentation
Accommodates the 2012 revision to SCTE-35 that adds distribution bits. (v3.0)
source <xs:element name="SCTE-35DistributionRestrictions" type="SCTE-35DistributionRestrictions" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Accommodates the 2012 revision to SCTE-35 that adds distribution bits. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Constraint/Rules/PrivateInformation
diagram BxfSchema5-0Complete_p206.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType Content
diagram BxfSchema5-0Complete_p207.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children ProgramContent NonProgramContent
used by
elements BxfMessage/BxfData/Content ContentTransfer/Content TrafficInstructions/Content ScheduledEvent/Content/ContentDetail ScheduledEvent/ScheduleElements/MultiContent
attributes
Name  Type  Use  Default  Fixed  Annotation
timestamp  xs:dateTime        
documentation
specifies the current date and time that is associated to the content at a specific location
user  derived by: xs:string        
documentation
the name of the user or computer associated to the content
sourceName  derived by: xs:string        
documentation
The name of the entity that originally provided the content
contentExists  xs:boolean        
documentation
Indicates whether the content exists at the location of the query: 1=Exists, 0=Does Not Exist
version  derived by: xs:string        
documentation
A label to designate the content based on use or purpose
revisionId  derived by: xs:string        
documentation
Used to indicate what revision value the content has
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="Content">
 
<xs:choice>
   
<xs:element name="ProgramContent" type="ProgramContent">
     
<xs:annotation>
       
<xs:documentation>Content that is in the form of full length titles, epsiodes, movies, sports, newscasts, etc.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="NonProgramContent" type="NonProgramContent">
     
<xs:annotation>
       
<xs:documentation>Content that is typically short in nature and is scheduled in breaks between the segments of a program such as commercials, promos, ids, etc.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:choice>
 
<xs:attribute name="timestamp" type="xs:dateTime">
   
<xs:annotation>
     
<xs:documentation>specifies the current date and time that is associated to the content at a specific location</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="user">
   
<xs:annotation>
     
<xs:documentation>the name of the user or computer associated to the content</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:minLength value="1"/>
       
<xs:maxLength value="255"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="sourceName">
   
<xs:annotation>
     
<xs:documentation>The name of the entity that originally provided the content</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:minLength value="1"/>
       
<xs:maxLength value="255"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="contentExists" type="xs:boolean">
   
<xs:annotation>
     
<xs:documentation>Indicates whether the content exists at the location of the query: 1=Exists, 0=Does Not Exist</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="version">
   
<xs:annotation>
     
<xs:documentation>A label to designate the content based on use or purpose</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:minLength value="1"/>
       
<xs:maxLength value="255"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="revisionId">
   
<xs:annotation>
     
<xs:documentation>Used to indicate what revision value the content has</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:minLength value="1"/>
       
<xs:maxLength value="255"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute Content/@timestamp
type xs:dateTime
annotation
documentation
specifies the current date and time that is associated to the content at a specific location
source <xs:attribute name="timestamp" type="xs:dateTime">
 
<xs:annotation>
   
<xs:documentation>specifies the current date and time that is associated to the content at a specific location</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Content/@user
type restriction of xs:string
facets
Kind Value Annotation
minLength 1
maxLength 255
annotation
documentation
the name of the user or computer associated to the content
source <xs:attribute name="user">
 
<xs:annotation>
   
<xs:documentation>the name of the user or computer associated to the content</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute Content/@sourceName
type restriction of xs:string
facets
Kind Value Annotation
minLength 1
maxLength 255
annotation
documentation
The name of the entity that originally provided the content
source <xs:attribute name="sourceName">
 
<xs:annotation>
   
<xs:documentation>The name of the entity that originally provided the content</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute Content/@contentExists
type xs:boolean
annotation
documentation
Indicates whether the content exists at the location of the query: 1=Exists, 0=Does Not Exist
source <xs:attribute name="contentExists" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>Indicates whether the content exists at the location of the query: 1=Exists, 0=Does Not Exist</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Content/@version
type restriction of xs:string
facets
Kind Value Annotation
minLength 1
maxLength 255
annotation
documentation
A label to designate the content based on use or purpose
source <xs:attribute name="version">
 
<xs:annotation>
   
<xs:documentation>A label to designate the content based on use or purpose</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute Content/@revisionId
type restriction of xs:string
facets
Kind Value Annotation
minLength 1
maxLength 255
annotation
documentation
Used to indicate what revision value the content has
source <xs:attribute name="revisionId">
 
<xs:annotation>
   
<xs:documentation>Used to indicate what revision value the content has</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Content/ProgramContent
diagram BxfSchema5-0Complete_p208.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ProgramContent
properties
content complex
children ContentMetaData Elements Series ProgramContract ParentalRating ContentType EiCode PaidProgramming PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Content that is in the form of full length titles, epsiodes, movies, sports, newscasts, etc.
source <xs:element name="ProgramContent" type="ProgramContent">
 
<xs:annotation>
   
<xs:documentation>Content that is in the form of full length titles, epsiodes, movies, sports, newscasts, etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Content/NonProgramContent
diagram BxfSchema5-0Complete_p209.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type NonProgramContent
properties
content complex
children Details ContentMetaData SalesContract ParentalRating PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Content that is typically short in nature and is scheduled in breaks between the segments of a program such as commercials, promos, ids, etc.
source <xs:element name="NonProgramContent" type="NonProgramContent">
 
<xs:annotation>
   
<xs:documentation>Content that is typically short in nature and is scheduled in breaks between the segments of a program such as commercials, promos, ids, etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType ContentDelivery
diagram BxfSchema5-0Complete_p210.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children AirReadyMaster
used by
element BaseMedia/ContentDelivery
annotation
documentation
Used to specify the method by which media content should be created and formatted for downstream use by a designated media company. (v5.0)
source <xs:complexType name="ContentDelivery">
 
<xs:annotation>
   
<xs:documentation>Used to specify the method by which media content should be created and formatted for downstream use by a designated media company. (v5.0)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence minOccurs="0">
   
<xs:element name="AirReadyMaster">
     
<xs:annotation>
       
<xs:documentation>Used to specify requirements for delivery of Air Ready Masters.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="FilePackage" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Used to describe the types of files that are reuired or optional in the delivery package to the broadcaster.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence maxOccurs="unbounded">
               
<xs:element name="FileDescription">
                 
<xs:annotation>
                   
<xs:documentation>Each package can consist of one or multiple files of different type, each having a specific purpose and specialized content.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="FileType">
                       
<xs:annotation>
                         
<xs:documentation>Select the appropriate file type and its matching extension(s).</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:string">
                           
<xs:enumeration value="Video/Audio-Converted"/>
                           
<xs:enumeration value="Video/Audio-Original"/>
                           
<xs:enumeration value="Closed Captioning"/>
                           
<xs:enumeration value="Metadata File"/>
                           
<xs:enumeration value="Gallery"/>
                           
<xs:enumeration value="Still Images"/>
                           
<xs:enumeration value="Custom"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:element name="FileExtensions" maxOccurs="unbounded">
                       
<xs:annotation>
                         
<xs:documentation>The extension or extensions allowed for this type of file.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:string">
                           
<xs:enumeration value=".MXF"/>
                           
<xs:enumeration value=".MOV"/>
                           
<xs:enumeration value=".SCC"/>
                           
<xs:enumeration value=".XML"/>
                           
<xs:enumeration value="_Gallery.JPEG"/>
                           
<xs:enumeration value="_Still_#.JPEG (1-4)"/>
                           
<xs:enumeration value="Custom"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                   
</xs:sequence>
                   
<xs:attribute name="requiredFlag" type="xs:boolean">
                     
<xs:annotation>
                       
<xs:documentation>Indicate  by True that item is required and False if it is not required or optional.</xs:documentation>
                     
</xs:annotation>
                   
</xs:attribute>
                   
<xs:attribute name="descriptiveText" type="xs:string">
                     
<xs:annotation>
                       
<xs:documentation>Describe the type of file required and any special cases.</xs:documentation>
                     
</xs:annotation>
                   
</xs:attribute>
                   
<xs:attribute name="fileReferenceID" type="xs:positiveInteger">
                     
<xs:annotation>
                       
<xs:documentation>Positive unique integer for each file type used to link to other specifications values and designate ordination in package.</xs:documentation>
                     
</xs:annotation>
                   
</xs:attribute>
                   
<xs:attribute name="maxFileNameLength" type="xs:positiveInteger">
                     
<xs:annotation>
                       
<xs:documentation>Maximum length of any file name.</xs:documentation>
                     
</xs:annotation>
                   
</xs:attribute>
                   
<xs:attributeGroup ref="Action-ErrorGroup"/>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="CustomFileExtensions" minOccurs="0" maxOccurs="unbounded">
                 
<xs:annotation>
                   
<xs:documentation>If a custom extension is required, delineate the extension value and its purpose.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="CustomExtensionValue">
                       
<xs:annotation>
                         
<xs:documentation>Customized or non-standard file xtensions added to the file name in order to properly identify it as of being a specific file type.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:string"/>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:element name="ExtensionPurpose" type="BxfText">
                       
<xs:annotation>
                         
<xs:documentation>A brief description of the purpose of the file type and its contents.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="DeliveryOptions">
           
<xs:annotation>
             
<xs:documentation>Video specification options - either MPEG-2 or AVC for HD content or AVC for UHD content.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:choice>
               
<xs:element name="MPEG2HDDeliverySpecification">
                 
<xs:annotation>
                   
<xs:documentation>NABA DPP MPEG-2 Delivery Specification  (http://www.nabanet.com/nabaweb/news/articles/67_files/NABA_DPP_Technical_Specification_MPEG2_v1.0.pdf)</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="MPEG2HDVideoAudioEncoding">
                       
<xs:annotation>
                         
<xs:documentation>Select between Option 1a, 1b, 2a or 2b.  See the specification for a full description of these options.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:string">
                           
<xs:enumeration value="Option 1a"/>
                           
<xs:enumeration value="Option 1b"/>
                           
<xs:enumeration value="Option 2a"/>
                           
<xs:enumeration value="Option 2b"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="AVCHDDeliverySpecification">
                 
<xs:annotation>
                   
<xs:documentation>NABA DPP AVC Delivery Specification  (http://www.nabanet.com/nabaweb/news/articles/67_files/NABA_DPP_Technical_Specification_AVC_v1.0.pdf)</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="AVCHDVideoAudioEncoding">
                       
<xs:annotation>
                         
<xs:documentation>Note that PCM Audio is the only option for the audio encoding.</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:sequence>
                           
<xs:element name="VideoFormat">
                             
<xs:annotation>
                               
<xs:documentation>720p or 1080i only</xs:documentation>
                             
</xs:annotation>
                             
<xs:simpleType>
                               
<xs:restriction base="xs:string">
                                 
<xs:enumeration value="720p/59.94"/>
                                 
<xs:enumeration value="1080i/29.97"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                           
<xs:element name="GoP" minOccurs="0">
                             
<xs:annotation>
                               
<xs:documentation>(eg M=X N=Y B=Z)</xs:documentation>
                             
</xs:annotation>
                             
<xs:simpleType>
                               
<xs:restriction base="xs:string"/>
                             
</xs:simpleType>
                           
</xs:element>
                           
<xs:element name="BitRate" type="xs:integer">
                             
<xs:annotation>
                               
<xs:documentation>Mbits/s</xs:documentation>
                             
</xs:annotation>
                           
</xs:element>
                           
<xs:element name="BitDepth">
                             
<xs:annotation>
                               
<xs:documentation>Normally 10 bit, but legacy 8 bit for 1080i only.</xs:documentation>
                             
</xs:annotation>
                             
<xs:simpleType>
                               
<xs:restriction base="xs:integer">
                                 
<xs:enumeration value="8"/>
                                 
<xs:enumeration value="10"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                           
<xs:element name="ColorSubsampling">
                             
<xs:annotation>
                               
<xs:documentation>Choose between 4:2:0 or 4:2:2</xs:documentation>
                             
</xs:annotation>
                             
<xs:simpleType>
                               
<xs:restriction base="xs:string">
                                 
<xs:enumeration value="4:2:0"/>
                                 
<xs:enumeration value="4:2:2"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                           
<xs:element name="AudioFormat" default="PCM">
                             
<xs:annotation>
                               
<xs:documentation>PCM Audio is Required</xs:documentation>
                             
</xs:annotation>
                             
<xs:simpleType>
                               
<xs:restriction base="xs:string">
                                 
<xs:enumeration value="PCM"/>
                               
</xs:restriction>
                             
</xs:simpleType>
                           
</xs:element>
                         
</xs:sequence>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
             
</xs:choice>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="TimeCode">
           
<xs:annotation>
             
<xs:documentation>Start and End Timecode for the media being delivered</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="StartTimeCode" type="BxfSmpteTime"/>
               
<xs:element name="EndTimeCode" type="BxfSmpteTime"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="ProgramSegmentation">
           
<xs:annotation>
             
<xs:documentation>Indicates whether or not the media content is contained within a single file or within multiple files and whether it has a single/soft, hard or multi-parted structure.</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="Single Part or Soft Parted Program (Single File)"/>
               
<xs:enumeration value="Hard Parted Program (Single File)"/>
               
<xs:enumeration value="Multi-part Program Delivered on Multiple Files"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="SafeArea">
           
<xs:annotation>
             
<xs:documentation>Areas within the media frame which are considered to be safe for placement of overlaid content or captioning.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="SafeAreas" maxOccurs="unbounded">
                 
<xs:annotation>
                   
<xs:documentation>Select one or more options designating the safe areas supported by the media.  Note that a custom option is also available and should be described completely in the description element below.</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:string">
                     
<xs:enumeration value="Action Safe (720p)"/>
                     
<xs:enumeration value="Caption Safe (16:9 - 720p)"/>
                     
<xs:enumeration value="Caption Safe (4:3 - 720p)"/>
                     
<xs:enumeration value="Action Safe (1080i)"/>
                     
<xs:enumeration value="Caption Safe (16:9 - 1080i)"/>
                     
<xs:enumeration value="Caption Safe (4:3 - 1080i)"/>
                     
<xs:enumeration value="Custom"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:element>
               
<xs:element name="CustomSafeDescription" type="BxfText" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>If the "Custom" option is selected in the SafeAreas element, a complete description of this design should be included here.  Note that only one "Custom SafeArea" should be designated with a single description.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="FileTimings" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Used to indicate the timecode of each element of content that makes up the complete media.  This includes designated start time of the file, the location of each leader element, and start of the program content.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="FileStart" type="BxfSmpteTime">
                 
<xs:annotation>
                   
<xs:documentation>First timecode encountered in the file.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="LineUp" type="BxfSmpteTime" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>100% with BLITS on surround services and GLITS on Stereo.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="LeaderRequirements" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Indicates the existance of various attributes of the leader prior to the program content.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence maxOccurs="unbounded">
                     
<xs:element name="LeaderStartTime" type="BxfSmpteTime">
                       
<xs:annotation>
                         
<xs:documentation>The start time of the leader section.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:choice minOccurs="0">
                       
<xs:element name="SlateLength" type="BxfSmpteTime" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Timecode of the location of the slate in the media section of the file.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="BlackAndSilenceLength" type="BxfSmpteTime" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Duration of black and silence provided as a leader to the program content.</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="ColorBarsLength" type="BxfSmpteTime" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Duration of the Color Bars as specified in SMPTE RP219:2002</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                     
</xs:choice>
                     
<xs:choice minOccurs="0">
                       
<xs:element name="AudioToneLength" type="BxfSmpteTime" minOccurs="0"/>
                       
<xs:element name="SyncPopLength" type="BxfSmpteTime" minOccurs="0"/>
                       
<xs:element name="VocalTrackIDorPinkNoiseLength" type="BxfSmpteTime" minOccurs="0"/>
                     
</xs:choice>
                   
</xs:sequence>
                   
<xs:attribute name="colorBars" type="xs:boolean" use="required">
                     
<xs:annotation>
                       
<xs:documentation>If required, also include the start time.</xs:documentation>
                     
</xs:annotation>
                   
</xs:attribute>
                   
<xs:attribute name="tones" type="xs:boolean" use="required">
                     
<xs:annotation>
                       
<xs:documentation>If required, assumed to start and end with the colorbars.</xs:documentation>
                     
</xs:annotation>
                   
</xs:attribute>
                   
<xs:attribute name="blackAndSilence" type="xs:boolean" use="required"/>
                   
<xs:attribute name="syncPop" type="xs:boolean" use="required"/>
                   
<xs:attributeGroup ref="Action-ErrorGroup"/>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="StartOfProgram" type="BxfSmpteTime">
                 
<xs:annotation>
                   
<xs:documentation>The timecode in tthe file where the actual program content starts.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="ClosedCaptioning" type="xs:boolean" default="0" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Program identifier for 3 seconds prior to program start. First caption may not appear before StartOfProgram.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="BetweenProgramSegments" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Length of time to put black and silence between program segments.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="BlackAndSilence" type="BxfSmpteTime" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Duration of black and silence provided as separation between program segments.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="PostProgram" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>After the program content, including credits and all audio, has ended, a requirement to include additional content or black.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:choice>
                     
<xs:element name="PostProgramHold" type="xs:boolean" default="0" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Hold or freeze for 5 seconds after end of program</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="PostProgramBlack" default="0" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Length of time that black should be added to the end of a program in seconds.  Valid from 0 to 120.</xs:documentation>
                       
</xs:annotation>
                       
<xs:simpleType>
                         
<xs:restriction base="xs:nonNegativeInteger">
                           
<xs:maxInclusive value="120"/>
                           
<xs:minInclusive value="0"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                   
</xs:choice>
                 
</xs:complexType>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="StaticItems" minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>There are many parameters or setting values for both video and audio which have only one allowed value.  These can be listed in pairs to be informative to the system.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence maxOccurs="unbounded">
               
<xs:element name="ParameterName" type="xs:string">
                 
<xs:annotation>
                   
<xs:documentation>Designated parameter related to the delivery of a file which has only one allowed value.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="ParameterRequiredValue" type="xs:string">
                 
<xs:annotation>
                   
<xs:documentation>The single value allowed for the matching parameter</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:sequence>
             
<xs:attribute name="requiredFlag" type="xs:boolean">
               
<xs:annotation>
                 
<xs:documentation>Indicate  by True that the parameter is required and False if it is not required or optional.</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="ClosedCaptioning">
           
<xs:annotation>
             
<xs:documentation>Describe the method of delivery of captioned content and if a separate file is required or not (CBC Requirement)</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="MXFEmbeddedCaptions" type="BxfCaptions">
                 
<xs:annotation>
                   
<xs:documentation>Designate which captioning formats are embedded in the MXF file structure.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="CaptionFileName" type="xs:string" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>If a caption file is required, provide the name of the file if it is known.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:sequence>
             
<xs:attribute name="captionFileRequired" type="xs:boolean">
               
<xs:annotation>
                 
<xs:documentation>Indicates whether or not closed captioning text must be provided as a separate and descreet file along with the embedded MXF captioning data.</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="ContentSlate">
           
<xs:annotation>
             
<xs:documentation>The information included on the slate for the program content.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="FullProgramTitle" type="BxfText"/>
               
<xs:element name="ProductionNumber" type="xs:string" minOccurs="0"/>
               
<xs:element name="SeasonName" type="BxfText" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Include year when applicable.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="SeasonNumber" type="BxfText" minOccurs="0"/>
               
<xs:element name="EpisodeIdentifier" type="BxfText" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Include title name and/or number</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="SafeAreaCompliant" type="xs:boolean" default="1" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Indicates whether the content used on the slate is sized appropriately to be safe area compliant (CBC Requirement)</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="AFDData" type="AFDData" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>For the conversion of historical programs, indicates the method of conversion from 4:3 format or others to a 16:9 format (CBC Requirement)</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="ProductionCompany" type="BxfText"/>
               
<xs:element name="PostProductionCompany" type="BxfText"/>
               
<xs:element name="AudioTrackAllocation" type="BxfText" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Use SMPTE Notation for describe definitions</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="IntegratedLoudness" type="xs:integer" minOccurs="0"/>
               
<xs:element name="ProgramLength" type="BxfDuration">
                 
<xs:annotation>
                   
<xs:documentation>Duration of the program</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="QualityControl">
           
<xs:annotation>
             
<xs:documentation>Media often must be checked for its quality each time it is copied or moved to another location.  Multiple checks are typical to confirm that the audio, video and other attributes meet the standards of the intended usage.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:complexContent>
               
<xs:extension base="QualityControl">
                 
<xs:sequence>
                   
<xs:element name="FileCompliant" type="xs:boolean">
                     
<xs:annotation>
                       
<xs:documentation>Confirms that the file meets compliance levles of the requesting entity.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:sequence>
               
</xs:extension>
             
</xs:complexContent>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="MXFEmbeddedXML" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>A copy of the "programmes descriptive metadata" XML document that is embedded in the MXF file described by this BXF message.  The authoritative source is always the MXF file.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:any/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="CreditDisplay" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Describe the method of displaying Credits (CBC Requirement)</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="OriginalContentRequired" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>If characteristics of the original content are useful, details of its Video and Audio format or Film attributes may be specified here.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="VideoAudioFormat" type="Video"/>
               
<xs:element name="FilmMaterial" type="xs:anyType"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="AudioMapping" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Mapping of audio channels (CBC Requirement)</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="AudioChannels" maxOccurs="unbounded">
                 
<xs:complexType>
                   
<xs:complexContent>
                     
<xs:extension base="Audio">
                       
<xs:sequence minOccurs="0" maxOccurs="unbounded">
                         
<xs:element name="TrackNumber">
                           
<xs:simpleType>
                             
<xs:restriction base="xs:integer">
                               
<xs:minInclusive value="1"/>
                               
<xs:maxInclusive value="16"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:element>
                         
<xs:element name="MainProgram">
                           
<xs:simpleType>
                             
<xs:restriction base="xs:string">
                               
<xs:enumeration value="RightMain"/>
                               
<xs:enumeration value="LeftMain"/>
                               
<xs:enumeration value="Unused"/>
                               
<xs:enumeration value="RRear"/>
                               
<xs:enumeration value="LRear"/>
                               
<xs:enumeration value="LFE"/>
                               
<xs:enumeration value="DV"/>
                               
<xs:enumeration value="LO"/>
                               
<xs:enumeration value="RO"/>
                               
<xs:enumeration value="Center"/>
                               
<xs:enumeration value="Custom"/>
                             
</xs:restriction>
                           
</xs:simpleType>
                         
</xs:element>
                       
</xs:sequence>
                       
<xs:attribute name="audioChannelName" type="xs:string">
                         
<xs:annotation>
                           
<xs:documentation>Used to describe what is in each audio channel in a textual form,</xs:documentation>
                         
</xs:annotation>
                       
</xs:attribute>
                     
</xs:extension>
                   
</xs:complexContent>
                 
</xs:complexType>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="SubjectiveQuality" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Subjective aspects (both audio and video) of the quality of the material may be noted here, following ITU recommendations on general methods for subjective assessment of sound and television picture quality.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="AudioQuality">
                 
<xs:annotation>
                   
<xs:documentation>ITU-R BS.1284-1</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:integer">
                     
<xs:minInclusive value="1"/>
                     
<xs:maxInclusive value="5"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:element>
               
<xs:element name="VideoQuality">
                 
<xs:annotation>
                   
<xs:documentation>ITU-R BT500-13</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:integer">
                     
<xs:minInclusive value="1"/>
                     
<xs:maxInclusive value="5"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element ContentDelivery/AirReadyMaster
diagram BxfSchema5-0Complete_p211.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children FilePackage DeliveryOptions TimeCode ProgramSegmentation SafeArea FileTimings StaticItems ClosedCaptioning ContentSlate QualityControl MXFEmbeddedXML CreditDisplay OriginalContentRequired AudioMapping SubjectiveQuality PrivateInformation
annotation
documentation
Used to specify requirements for delivery of Air Ready Masters.
source <xs:element name="AirReadyMaster">
 
<xs:annotation>
   
<xs:documentation>Used to specify requirements for delivery of Air Ready Masters.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="FilePackage" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Used to describe the types of files that are reuired or optional in the delivery package to the broadcaster.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:element name="FileDescription">
             
<xs:annotation>
               
<xs:documentation>Each package can consist of one or multiple files of different type, each having a specific purpose and specialized content.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="FileType">
                   
<xs:annotation>
                     
<xs:documentation>Select the appropriate file type and its matching extension(s).</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Video/Audio-Converted"/>
                       
<xs:enumeration value="Video/Audio-Original"/>
                       
<xs:enumeration value="Closed Captioning"/>
                       
<xs:enumeration value="Metadata File"/>
                       
<xs:enumeration value="Gallery"/>
                       
<xs:enumeration value="Still Images"/>
                       
<xs:enumeration value="Custom"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="FileExtensions" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>The extension or extensions allowed for this type of file.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value=".MXF"/>
                       
<xs:enumeration value=".MOV"/>
                       
<xs:enumeration value=".SCC"/>
                       
<xs:enumeration value=".XML"/>
                       
<xs:enumeration value="_Gallery.JPEG"/>
                       
<xs:enumeration value="_Still_#.JPEG (1-4)"/>
                       
<xs:enumeration value="Custom"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
               
<xs:attribute name="requiredFlag" type="xs:boolean">
                 
<xs:annotation>
                   
<xs:documentation>Indicate  by True that item is required and False if it is not required or optional.</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
               
<xs:attribute name="descriptiveText" type="xs:string">
                 
<xs:annotation>
                   
<xs:documentation>Describe the type of file required and any special cases.</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
               
<xs:attribute name="fileReferenceID" type="xs:positiveInteger">
                 
<xs:annotation>
                   
<xs:documentation>Positive unique integer for each file type used to link to other specifications values and designate ordination in package.</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
               
<xs:attribute name="maxFileNameLength" type="xs:positiveInteger">
                 
<xs:annotation>
                   
<xs:documentation>Maximum length of any file name.</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
               
<xs:attributeGroup ref="Action-ErrorGroup"/>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="CustomFileExtensions" minOccurs="0" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>If a custom extension is required, delineate the extension value and its purpose.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="CustomExtensionValue">
                   
<xs:annotation>
                     
<xs:documentation>Customized or non-standard file xtensions added to the file name in order to properly identify it as of being a specific file type.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string"/>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ExtensionPurpose" type="BxfText">
                   
<xs:annotation>
                     
<xs:documentation>A brief description of the purpose of the file type and its contents.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="DeliveryOptions">
       
<xs:annotation>
         
<xs:documentation>Video specification options - either MPEG-2 or AVC for HD content or AVC for UHD content.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="MPEG2HDDeliverySpecification">
             
<xs:annotation>
               
<xs:documentation>NABA DPP MPEG-2 Delivery Specification  (http://www.nabanet.com/nabaweb/news/articles/67_files/NABA_DPP_Technical_Specification_MPEG2_v1.0.pdf)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="MPEG2HDVideoAudioEncoding">
                   
<xs:annotation>
                     
<xs:documentation>Select between Option 1a, 1b, 2a or 2b.  See the specification for a full description of these options.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Option 1a"/>
                       
<xs:enumeration value="Option 1b"/>
                       
<xs:enumeration value="Option 2a"/>
                       
<xs:enumeration value="Option 2b"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="AVCHDDeliverySpecification">
             
<xs:annotation>
               
<xs:documentation>NABA DPP AVC Delivery Specification  (http://www.nabanet.com/nabaweb/news/articles/67_files/NABA_DPP_Technical_Specification_AVC_v1.0.pdf)</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="AVCHDVideoAudioEncoding">
                   
<xs:annotation>
                     
<xs:documentation>Note that PCM Audio is the only option for the audio encoding.</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="VideoFormat">
                         
<xs:annotation>
                           
<xs:documentation>720p or 1080i only</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="720p/59.94"/>
                             
<xs:enumeration value="1080i/29.97"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="GoP" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>(eg M=X N=Y B=Z)</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string"/>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="BitRate" type="xs:integer">
                         
<xs:annotation>
                           
<xs:documentation>Mbits/s</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="BitDepth">
                         
<xs:annotation>
                           
<xs:documentation>Normally 10 bit, but legacy 8 bit for 1080i only.</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:integer">
                             
<xs:enumeration value="8"/>
                             
<xs:enumeration value="10"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="ColorSubsampling">
                         
<xs:annotation>
                           
<xs:documentation>Choose between 4:2:0 or 4:2:2</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="4:2:0"/>
                             
<xs:enumeration value="4:2:2"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="AudioFormat" default="PCM">
                         
<xs:annotation>
                           
<xs:documentation>PCM Audio is Required</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="PCM"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="TimeCode">
       
<xs:annotation>
         
<xs:documentation>Start and End Timecode for the media being delivered</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="StartTimeCode" type="BxfSmpteTime"/>
           
<xs:element name="EndTimeCode" type="BxfSmpteTime"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ProgramSegmentation">
       
<xs:annotation>
         
<xs:documentation>Indicates whether or not the media content is contained within a single file or within multiple files and whether it has a single/soft, hard or multi-parted structure.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Single Part or Soft Parted Program (Single File)"/>
           
<xs:enumeration value="Hard Parted Program (Single File)"/>
           
<xs:enumeration value="Multi-part Program Delivered on Multiple Files"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="SafeArea">
       
<xs:annotation>
         
<xs:documentation>Areas within the media frame which are considered to be safe for placement of overlaid content or captioning.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="SafeAreas" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Select one or more options designating the safe areas supported by the media.  Note that a custom option is also available and should be described completely in the description element below.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Action Safe (720p)"/>
                 
<xs:enumeration value="Caption Safe (16:9 - 720p)"/>
                 
<xs:enumeration value="Caption Safe (4:3 - 720p)"/>
                 
<xs:enumeration value="Action Safe (1080i)"/>
                 
<xs:enumeration value="Caption Safe (16:9 - 1080i)"/>
                 
<xs:enumeration value="Caption Safe (4:3 - 1080i)"/>
                 
<xs:enumeration value="Custom"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="CustomSafeDescription" type="BxfText" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>If the "Custom" option is selected in the SafeAreas element, a complete description of this design should be included here.  Note that only one "Custom SafeArea" should be designated with a single description.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="FileTimings" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Used to indicate the timecode of each element of content that makes up the complete media.  This includes designated start time of the file, the location of each leader element, and start of the program content.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="FileStart" type="BxfSmpteTime">
             
<xs:annotation>
               
<xs:documentation>First timecode encountered in the file.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="LineUp" type="BxfSmpteTime" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>100% with BLITS on surround services and GLITS on Stereo.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="LeaderRequirements" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Indicates the existance of various attributes of the leader prior to the program content.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence maxOccurs="unbounded">
                 
<xs:element name="LeaderStartTime" type="BxfSmpteTime">
                   
<xs:annotation>
                     
<xs:documentation>The start time of the leader section.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:choice minOccurs="0">
                   
<xs:element name="SlateLength" type="BxfSmpteTime" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Timecode of the location of the slate in the media section of the file.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="BlackAndSilenceLength" type="BxfSmpteTime" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Duration of black and silence provided as a leader to the program content.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="ColorBarsLength" type="BxfSmpteTime" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>Duration of the Color Bars as specified in SMPTE RP219:2002</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:choice>
                 
<xs:choice minOccurs="0">
                   
<xs:element name="AudioToneLength" type="BxfSmpteTime" minOccurs="0"/>
                   
<xs:element name="SyncPopLength" type="BxfSmpteTime" minOccurs="0"/>
                   
<xs:element name="VocalTrackIDorPinkNoiseLength" type="BxfSmpteTime" minOccurs="0"/>
                 
</xs:choice>
               
</xs:sequence>
               
<xs:attribute name="colorBars" type="xs:boolean" use="required">
                 
<xs:annotation>
                   
<xs:documentation>If required, also include the start time.</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
               
<xs:attribute name="tones" type="xs:boolean" use="required">
                 
<xs:annotation>
                   
<xs:documentation>If required, assumed to start and end with the colorbars.</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
               
<xs:attribute name="blackAndSilence" type="xs:boolean" use="required"/>
               
<xs:attribute name="syncPop" type="xs:boolean" use="required"/>
               
<xs:attributeGroup ref="Action-ErrorGroup"/>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="StartOfProgram" type="BxfSmpteTime">
             
<xs:annotation>
               
<xs:documentation>The timecode in tthe file where the actual program content starts.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ClosedCaptioning" type="xs:boolean" default="0" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Program identifier for 3 seconds prior to program start. First caption may not appear before StartOfProgram.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="BetweenProgramSegments" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Length of time to put black and silence between program segments.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="BlackAndSilence" type="BxfSmpteTime" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Duration of black and silence provided as separation between program segments.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="PostProgram" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>After the program content, including credits and all audio, has ended, a requirement to include additional content or black.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="PostProgramHold" type="xs:boolean" default="0" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Hold or freeze for 5 seconds after end of program</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="PostProgramBlack" default="0" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Length of time that black should be added to the end of a program in seconds.  Valid from 0 to 120.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:nonNegativeInteger">
                       
<xs:maxInclusive value="120"/>
                       
<xs:minInclusive value="0"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:choice>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="StaticItems" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>There are many parameters or setting values for both video and audio which have only one allowed value.  These can be listed in pairs to be informative to the system.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:element name="ParameterName" type="xs:string">
             
<xs:annotation>
               
<xs:documentation>Designated parameter related to the delivery of a file which has only one allowed value.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ParameterRequiredValue" type="xs:string">
             
<xs:annotation>
               
<xs:documentation>The single value allowed for the matching parameter</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="requiredFlag" type="xs:boolean">
           
<xs:annotation>
             
<xs:documentation>Indicate  by True that the parameter is required and False if it is not required or optional.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ClosedCaptioning">
       
<xs:annotation>
         
<xs:documentation>Describe the method of delivery of captioned content and if a separate file is required or not (CBC Requirement)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="MXFEmbeddedCaptions" type="BxfCaptions">
             
<xs:annotation>
               
<xs:documentation>Designate which captioning formats are embedded in the MXF file structure.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CaptionFileName" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>If a caption file is required, provide the name of the file if it is known.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="captionFileRequired" type="xs:boolean">
           
<xs:annotation>
             
<xs:documentation>Indicates whether or not closed captioning text must be provided as a separate and descreet file along with the embedded MXF captioning data.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ContentSlate">
       
<xs:annotation>
         
<xs:documentation>The information included on the slate for the program content.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="FullProgramTitle" type="BxfText"/>
           
<xs:element name="ProductionNumber" type="xs:string" minOccurs="0"/>
           
<xs:element name="SeasonName" type="BxfText" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Include year when applicable.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="SeasonNumber" type="BxfText" minOccurs="0"/>
           
<xs:element name="EpisodeIdentifier" type="BxfText" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Include title name and/or number</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="SafeAreaCompliant" type="xs:boolean" default="1" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Indicates whether the content used on the slate is sized appropriately to be safe area compliant (CBC Requirement)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="AFDData" type="AFDData" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>For the conversion of historical programs, indicates the method of conversion from 4:3 format or others to a 16:9 format (CBC Requirement)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ProductionCompany" type="BxfText"/>
           
<xs:element name="PostProductionCompany" type="BxfText"/>
           
<xs:element name="AudioTrackAllocation" type="BxfText" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Use SMPTE Notation for describe definitions</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="IntegratedLoudness" type="xs:integer" minOccurs="0"/>
           
<xs:element name="ProgramLength" type="BxfDuration">
             
<xs:annotation>
               
<xs:documentation>Duration of the program</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="QualityControl">
       
<xs:annotation>
         
<xs:documentation>Media often must be checked for its quality each time it is copied or moved to another location.  Multiple checks are typical to confirm that the audio, video and other attributes meet the standards of the intended usage.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="QualityControl">
             
<xs:sequence>
               
<xs:element name="FileCompliant" type="xs:boolean">
                 
<xs:annotation>
                   
<xs:documentation>Confirms that the file meets compliance levles of the requesting entity.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:sequence>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="MXFEmbeddedXML" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>A copy of the "programmes descriptive metadata" XML document that is embedded in the MXF file described by this BXF message.  The authoritative source is always the MXF file.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:any/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CreditDisplay" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Describe the method of displaying Credits (CBC Requirement)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="OriginalContentRequired" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>If characteristics of the original content are useful, details of its Video and Audio format or Film attributes may be specified here.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="VideoAudioFormat" type="Video"/>
           
<xs:element name="FilmMaterial" type="xs:anyType"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="AudioMapping" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Mapping of audio channels (CBC Requirement)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AudioChannels" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:complexContent>
                 
<xs:extension base="Audio">
                   
<xs:sequence minOccurs="0" maxOccurs="unbounded">
                     
<xs:element name="TrackNumber">
                       
<xs:simpleType>
                         
<xs:restriction base="xs:integer">
                           
<xs:minInclusive value="1"/>
                           
<xs:maxInclusive value="16"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                     
<xs:element name="MainProgram">
                       
<xs:simpleType>
                         
<xs:restriction base="xs:string">
                           
<xs:enumeration value="RightMain"/>
                           
<xs:enumeration value="LeftMain"/>
                           
<xs:enumeration value="Unused"/>
                           
<xs:enumeration value="RRear"/>
                           
<xs:enumeration value="LRear"/>
                           
<xs:enumeration value="LFE"/>
                           
<xs:enumeration value="DV"/>
                           
<xs:enumeration value="LO"/>
                           
<xs:enumeration value="RO"/>
                           
<xs:enumeration value="Center"/>
                           
<xs:enumeration value="Custom"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:element>
                   
</xs:sequence>
                   
<xs:attribute name="audioChannelName" type="xs:string">
                     
<xs:annotation>
                       
<xs:documentation>Used to describe what is in each audio channel in a textual form,</xs:documentation>
                     
</xs:annotation>
                   
</xs:attribute>
                 
</xs:extension>
               
</xs:complexContent>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="SubjectiveQuality" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Subjective aspects (both audio and video) of the quality of the material may be noted here, following ITU recommendations on general methods for subjective assessment of sound and television picture quality.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AudioQuality">
             
<xs:annotation>
               
<xs:documentation>ITU-R BS.1284-1</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:integer">
                 
<xs:minInclusive value="1"/>
                 
<xs:maxInclusive value="5"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="VideoQuality">
             
<xs:annotation>
               
<xs:documentation>ITU-R BT500-13</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:integer">
                 
<xs:minInclusive value="1"/>
                 
<xs:maxInclusive value="5"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/FilePackage
diagram BxfSchema5-0Complete_p212.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children FileDescription CustomFileExtensions
annotation
documentation
Used to describe the types of files that are reuired or optional in the delivery package to the broadcaster.
source <xs:element name="FilePackage" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to describe the types of files that are reuired or optional in the delivery package to the broadcaster.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="FileDescription">
       
<xs:annotation>
         
<xs:documentation>Each package can consist of one or multiple files of different type, each having a specific purpose and specialized content.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="FileType">
             
<xs:annotation>
               
<xs:documentation>Select the appropriate file type and its matching extension(s).</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Video/Audio-Converted"/>
                 
<xs:enumeration value="Video/Audio-Original"/>
                 
<xs:enumeration value="Closed Captioning"/>
                 
<xs:enumeration value="Metadata File"/>
                 
<xs:enumeration value="Gallery"/>
                 
<xs:enumeration value="Still Images"/>
                 
<xs:enumeration value="Custom"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="FileExtensions" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>The extension or extensions allowed for this type of file.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value=".MXF"/>
                 
<xs:enumeration value=".MOV"/>
                 
<xs:enumeration value=".SCC"/>
                 
<xs:enumeration value=".XML"/>
                 
<xs:enumeration value="_Gallery.JPEG"/>
                 
<xs:enumeration value="_Still_#.JPEG (1-4)"/>
                 
<xs:enumeration value="Custom"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="requiredFlag" type="xs:boolean">
           
<xs:annotation>
             
<xs:documentation>Indicate  by True that item is required and False if it is not required or optional.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="descriptiveText" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>Describe the type of file required and any special cases.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="fileReferenceID" type="xs:positiveInteger">
           
<xs:annotation>
             
<xs:documentation>Positive unique integer for each file type used to link to other specifications values and designate ordination in package.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="maxFileNameLength" type="xs:positiveInteger">
           
<xs:annotation>
             
<xs:documentation>Maximum length of any file name.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attributeGroup ref="Action-ErrorGroup"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="CustomFileExtensions" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>If a custom extension is required, delineate the extension value and its purpose.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="CustomExtensionValue">
             
<xs:annotation>
               
<xs:documentation>Customized or non-standard file xtensions added to the file name in order to properly identify it as of being a specific file type.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string"/>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ExtensionPurpose" type="BxfText">
             
<xs:annotation>
               
<xs:documentation>A brief description of the purpose of the file type and its contents.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/FilePackage/FileDescription
diagram BxfSchema5-0Complete_p213.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children FileType FileExtensions
attributes
Name  Type  Use  Default  Fixed  Annotation
requiredFlag  xs:boolean        
documentation
Indicate  by True that item is required and False if it is not required or optional.
descriptiveText  xs:string        
documentation
Describe the type of file required and any special cases.
fileReferenceID  xs:positiveInteger        
documentation
Positive unique integer for each file type used to link to other specifications values and designate ordination in package.
maxFileNameLength  xs:positiveInteger        
documentation
Maximum length of any file name.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Each package can consist of one or multiple files of different type, each having a specific purpose and specialized content.
source <xs:element name="FileDescription">
 
<xs:annotation>
   
<xs:documentation>Each package can consist of one or multiple files of different type, each having a specific purpose and specialized content.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="FileType">
       
<xs:annotation>
         
<xs:documentation>Select the appropriate file type and its matching extension(s).</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Video/Audio-Converted"/>
           
<xs:enumeration value="Video/Audio-Original"/>
           
<xs:enumeration value="Closed Captioning"/>
           
<xs:enumeration value="Metadata File"/>
           
<xs:enumeration value="Gallery"/>
           
<xs:enumeration value="Still Images"/>
           
<xs:enumeration value="Custom"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="FileExtensions" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>The extension or extensions allowed for this type of file.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value=".MXF"/>
           
<xs:enumeration value=".MOV"/>
           
<xs:enumeration value=".SCC"/>
           
<xs:enumeration value=".XML"/>
           
<xs:enumeration value="_Gallery.JPEG"/>
           
<xs:enumeration value="_Still_#.JPEG (1-4)"/>
           
<xs:enumeration value="Custom"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="requiredFlag" type="xs:boolean">
     
<xs:annotation>
       
<xs:documentation>Indicate  by True that item is required and False if it is not required or optional.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="descriptiveText" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Describe the type of file required and any special cases.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="fileReferenceID" type="xs:positiveInteger">
     
<xs:annotation>
       
<xs:documentation>Positive unique integer for each file type used to link to other specifications values and designate ordination in package.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="maxFileNameLength" type="xs:positiveInteger">
     
<xs:annotation>
       
<xs:documentation>Maximum length of any file name.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attributeGroup ref="Action-ErrorGroup"/>
 
</xs:complexType>
</xs:element>

attribute ContentDelivery/AirReadyMaster/FilePackage/FileDescription/@requiredFlag
type xs:boolean
annotation
documentation
Indicate  by True that item is required and False if it is not required or optional.
source <xs:attribute name="requiredFlag" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>Indicate  by True that item is required and False if it is not required or optional.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentDelivery/AirReadyMaster/FilePackage/FileDescription/@descriptiveText
type xs:string
annotation
documentation
Describe the type of file required and any special cases.
source <xs:attribute name="descriptiveText" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Describe the type of file required and any special cases.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentDelivery/AirReadyMaster/FilePackage/FileDescription/@fileReferenceID
type xs:positiveInteger
annotation
documentation
Positive unique integer for each file type used to link to other specifications values and designate ordination in package.
source <xs:attribute name="fileReferenceID" type="xs:positiveInteger">
 
<xs:annotation>
   
<xs:documentation>Positive unique integer for each file type used to link to other specifications values and designate ordination in package.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentDelivery/AirReadyMaster/FilePackage/FileDescription/@maxFileNameLength
type xs:positiveInteger
annotation
documentation
Maximum length of any file name.
source <xs:attribute name="maxFileNameLength" type="xs:positiveInteger">
 
<xs:annotation>
   
<xs:documentation>Maximum length of any file name.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element ContentDelivery/AirReadyMaster/FilePackage/FileDescription/FileType
diagram BxfSchema5-0Complete_p214.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Video/Audio-Converted
enumeration Video/Audio-Original
enumeration Closed Captioning
enumeration Metadata File
enumeration Gallery
enumeration Still Images
enumeration Custom
annotation
documentation
Select the appropriate file type and its matching extension(s).
source <xs:element name="FileType">
 
<xs:annotation>
   
<xs:documentation>Select the appropriate file type and its matching extension(s).</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Video/Audio-Converted"/>
     
<xs:enumeration value="Video/Audio-Original"/>
     
<xs:enumeration value="Closed Captioning"/>
     
<xs:enumeration value="Metadata File"/>
     
<xs:enumeration value="Gallery"/>
     
<xs:enumeration value="Still Images"/>
     
<xs:enumeration value="Custom"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/FilePackage/FileDescription/FileExtensions
diagram BxfSchema5-0Complete_p215.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 1
maxOcc unbounded
content simple
facets
Kind Value Annotation
enumeration .MXF
enumeration .MOV
enumeration .SCC
enumeration .XML
enumeration _Gallery.JPEG
enumeration _Still_#.JPEG (1-4)
enumeration Custom
annotation
documentation
The extension or extensions allowed for this type of file.
source <xs:element name="FileExtensions" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The extension or extensions allowed for this type of file.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value=".MXF"/>
     
<xs:enumeration value=".MOV"/>
     
<xs:enumeration value=".SCC"/>
     
<xs:enumeration value=".XML"/>
     
<xs:enumeration value="_Gallery.JPEG"/>
     
<xs:enumeration value="_Still_#.JPEG (1-4)"/>
     
<xs:enumeration value="Custom"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/FilePackage/CustomFileExtensions
diagram BxfSchema5-0Complete_p216.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc unbounded
content complex
children CustomExtensionValue ExtensionPurpose
annotation
documentation
If a custom extension is required, delineate the extension value and its purpose.
source <xs:element name="CustomFileExtensions" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>If a custom extension is required, delineate the extension value and its purpose.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="CustomExtensionValue">
       
<xs:annotation>
         
<xs:documentation>Customized or non-standard file xtensions added to the file name in order to properly identify it as of being a specific file type.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string"/>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ExtensionPurpose" type="BxfText">
       
<xs:annotation>
         
<xs:documentation>A brief description of the purpose of the file type and its contents.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/FilePackage/CustomFileExtensions/CustomExtensionValue
diagram BxfSchema5-0Complete_p217.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
annotation
documentation
Customized or non-standard file xtensions added to the file name in order to properly identify it as of being a specific file type.
source <xs:element name="CustomExtensionValue">
 
<xs:annotation>
   
<xs:documentation>Customized or non-standard file xtensions added to the file name in order to properly identify it as of being a specific file type.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/FilePackage/CustomFileExtensions/ExtensionPurpose
diagram BxfSchema5-0Complete_p218.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
A brief description of the purpose of the file type and its contents.
source <xs:element name="ExtensionPurpose" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>A brief description of the purpose of the file type and its contents.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/DeliveryOptions
diagram BxfSchema5-0Complete_p219.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children MPEG2HDDeliverySpecification AVCHDDeliverySpecification
annotation
documentation
Video specification options - either MPEG-2 or AVC for HD content or AVC for UHD content.
source <xs:element name="DeliveryOptions">
 
<xs:annotation>
   
<xs:documentation>Video specification options - either MPEG-2 or AVC for HD content or AVC for UHD content.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="MPEG2HDDeliverySpecification">
       
<xs:annotation>
         
<xs:documentation>NABA DPP MPEG-2 Delivery Specification  (http://www.nabanet.com/nabaweb/news/articles/67_files/NABA_DPP_Technical_Specification_MPEG2_v1.0.pdf)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="MPEG2HDVideoAudioEncoding">
             
<xs:annotation>
               
<xs:documentation>Select between Option 1a, 1b, 2a or 2b.  See the specification for a full description of these options.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Option 1a"/>
                 
<xs:enumeration value="Option 1b"/>
                 
<xs:enumeration value="Option 2a"/>
                 
<xs:enumeration value="Option 2b"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="AVCHDDeliverySpecification">
       
<xs:annotation>
         
<xs:documentation>NABA DPP AVC Delivery Specification  (http://www.nabanet.com/nabaweb/news/articles/67_files/NABA_DPP_Technical_Specification_AVC_v1.0.pdf)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AVCHDVideoAudioEncoding">
             
<xs:annotation>
               
<xs:documentation>Note that PCM Audio is the only option for the audio encoding.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="VideoFormat">
                   
<xs:annotation>
                     
<xs:documentation>720p or 1080i only</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="720p/59.94"/>
                       
<xs:enumeration value="1080i/29.97"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="GoP" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>(eg M=X N=Y B=Z)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string"/>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="BitRate" type="xs:integer">
                   
<xs:annotation>
                     
<xs:documentation>Mbits/s</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="BitDepth">
                   
<xs:annotation>
                     
<xs:documentation>Normally 10 bit, but legacy 8 bit for 1080i only.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:integer">
                       
<xs:enumeration value="8"/>
                       
<xs:enumeration value="10"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="ColorSubsampling">
                   
<xs:annotation>
                     
<xs:documentation>Choose between 4:2:0 or 4:2:2</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="4:2:0"/>
                       
<xs:enumeration value="4:2:2"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="AudioFormat" default="PCM">
                   
<xs:annotation>
                     
<xs:documentation>PCM Audio is Required</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="PCM"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/DeliveryOptions/MPEG2HDDeliverySpecification
diagram BxfSchema5-0Complete_p220.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children MPEG2HDVideoAudioEncoding
annotation
documentation
NABA DPP MPEG-2 Delivery Specification  (http://www.nabanet.com/nabaweb/news/articles/67_files/NABA_DPP_Technical_Specification_MPEG2_v1.0.pdf)
source <xs:element name="MPEG2HDDeliverySpecification">
 
<xs:annotation>
   
<xs:documentation>NABA DPP MPEG-2 Delivery Specification  (http://www.nabanet.com/nabaweb/news/articles/67_files/NABA_DPP_Technical_Specification_MPEG2_v1.0.pdf)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="MPEG2HDVideoAudioEncoding">
       
<xs:annotation>
         
<xs:documentation>Select between Option 1a, 1b, 2a or 2b.  See the specification for a full description of these options.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Option 1a"/>
           
<xs:enumeration value="Option 1b"/>
           
<xs:enumeration value="Option 2a"/>
           
<xs:enumeration value="Option 2b"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/DeliveryOptions/MPEG2HDDeliverySpecification/MPEG2HDVideoAudioEncoding
diagram BxfSchema5-0Complete_p221.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Option 1a
enumeration Option 1b
enumeration Option 2a
enumeration Option 2b
annotation
documentation
Select between Option 1a, 1b, 2a or 2b.  See the specification for a full description of these options.
source <xs:element name="MPEG2HDVideoAudioEncoding">
 
<xs:annotation>
   
<xs:documentation>Select between Option 1a, 1b, 2a or 2b.  See the specification for a full description of these options.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Option 1a"/>
     
<xs:enumeration value="Option 1b"/>
     
<xs:enumeration value="Option 2a"/>
     
<xs:enumeration value="Option 2b"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/DeliveryOptions/AVCHDDeliverySpecification
diagram BxfSchema5-0Complete_p222.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children AVCHDVideoAudioEncoding
annotation
documentation
NABA DPP AVC Delivery Specification  (http://www.nabanet.com/nabaweb/news/articles/67_files/NABA_DPP_Technical_Specification_AVC_v1.0.pdf)
source <xs:element name="AVCHDDeliverySpecification">
 
<xs:annotation>
   
<xs:documentation>NABA DPP AVC Delivery Specification  (http://www.nabanet.com/nabaweb/news/articles/67_files/NABA_DPP_Technical_Specification_AVC_v1.0.pdf)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AVCHDVideoAudioEncoding">
       
<xs:annotation>
         
<xs:documentation>Note that PCM Audio is the only option for the audio encoding.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="VideoFormat">
             
<xs:annotation>
               
<xs:documentation>720p or 1080i only</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="720p/59.94"/>
                 
<xs:enumeration value="1080i/29.97"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="GoP" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>(eg M=X N=Y B=Z)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string"/>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="BitRate" type="xs:integer">
             
<xs:annotation>
               
<xs:documentation>Mbits/s</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="BitDepth">
             
<xs:annotation>
               
<xs:documentation>Normally 10 bit, but legacy 8 bit for 1080i only.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:integer">
                 
<xs:enumeration value="8"/>
                 
<xs:enumeration value="10"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="ColorSubsampling">
             
<xs:annotation>
               
<xs:documentation>Choose between 4:2:0 or 4:2:2</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="4:2:0"/>
                 
<xs:enumeration value="4:2:2"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="AudioFormat" default="PCM">
             
<xs:annotation>
               
<xs:documentation>PCM Audio is Required</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="PCM"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/DeliveryOptions/AVCHDDeliverySpecification/AVCHDVideoAudioEncoding
diagram BxfSchema5-0Complete_p223.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children VideoFormat GoP BitRate BitDepth ColorSubsampling AudioFormat
annotation
documentation
Note that PCM Audio is the only option for the audio encoding.
source <xs:element name="AVCHDVideoAudioEncoding">
 
<xs:annotation>
   
<xs:documentation>Note that PCM Audio is the only option for the audio encoding.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="VideoFormat">
       
<xs:annotation>
         
<xs:documentation>720p or 1080i only</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="720p/59.94"/>
           
<xs:enumeration value="1080i/29.97"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="GoP" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>(eg M=X N=Y B=Z)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string"/>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="BitRate" type="xs:integer">
       
<xs:annotation>
         
<xs:documentation>Mbits/s</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="BitDepth">
       
<xs:annotation>
         
<xs:documentation>Normally 10 bit, but legacy 8 bit for 1080i only.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:integer">
           
<xs:enumeration value="8"/>
           
<xs:enumeration value="10"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="ColorSubsampling">
       
<xs:annotation>
         
<xs:documentation>Choose between 4:2:0 or 4:2:2</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="4:2:0"/>
           
<xs:enumeration value="4:2:2"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="AudioFormat" default="PCM">
       
<xs:annotation>
         
<xs:documentation>PCM Audio is Required</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="PCM"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/DeliveryOptions/AVCHDDeliverySpecification/AVCHDVideoAudioEncoding/VideoFormat
diagram BxfSchema5-0Complete_p224.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration 720p/59.94
enumeration 1080i/29.97
annotation
documentation
720p or 1080i only
source <xs:element name="VideoFormat">
 
<xs:annotation>
   
<xs:documentation>720p or 1080i only</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="720p/59.94"/>
     
<xs:enumeration value="1080i/29.97"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/DeliveryOptions/AVCHDDeliverySpecification/AVCHDVideoAudioEncoding/GoP
diagram BxfSchema5-0Complete_p225.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
(eg M=X N=Y B=Z)
source <xs:element name="GoP" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>(eg M=X N=Y B=Z)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/DeliveryOptions/AVCHDDeliverySpecification/AVCHDVideoAudioEncoding/BitRate
diagram BxfSchema5-0Complete_p226.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:integer
properties
content simple
annotation
documentation
Mbits/s
source <xs:element name="BitRate" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation>Mbits/s</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/DeliveryOptions/AVCHDDeliverySpecification/AVCHDVideoAudioEncoding/BitDepth
diagram BxfSchema5-0Complete_p227.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:integer
properties
content simple
facets
Kind Value Annotation
enumeration 8
enumeration 10
annotation
documentation
Normally 10 bit, but legacy 8 bit for 1080i only.
source <xs:element name="BitDepth">
 
<xs:annotation>
   
<xs:documentation>Normally 10 bit, but legacy 8 bit for 1080i only.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:enumeration value="8"/>
     
<xs:enumeration value="10"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/DeliveryOptions/AVCHDDeliverySpecification/AVCHDVideoAudioEncoding/ColorSubsampling
diagram BxfSchema5-0Complete_p228.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration 4:2:0
enumeration 4:2:2
annotation
documentation
Choose between 4:2:0 or 4:2:2
source <xs:element name="ColorSubsampling">
 
<xs:annotation>
   
<xs:documentation>Choose between 4:2:0 or 4:2:2</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="4:2:0"/>
     
<xs:enumeration value="4:2:2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/DeliveryOptions/AVCHDDeliverySpecification/AVCHDVideoAudioEncoding/AudioFormat
diagram BxfSchema5-0Complete_p229.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
default PCM
facets
Kind Value Annotation
enumeration PCM
annotation
documentation
PCM Audio is Required
source <xs:element name="AudioFormat" default="PCM">
 
<xs:annotation>
   
<xs:documentation>PCM Audio is Required</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="PCM"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/TimeCode
diagram BxfSchema5-0Complete_p230.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children StartTimeCode EndTimeCode
annotation
documentation
Start and End Timecode for the media being delivered
source <xs:element name="TimeCode">
 
<xs:annotation>
   
<xs:documentation>Start and End Timecode for the media being delivered</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="StartTimeCode" type="BxfSmpteTime"/>
     
<xs:element name="EndTimeCode" type="BxfSmpteTime"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/TimeCode/StartTimeCode
diagram BxfSchema5-0Complete_p231.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="StartTimeCode" type="BxfSmpteTime"/>

element ContentDelivery/AirReadyMaster/TimeCode/EndTimeCode
diagram BxfSchema5-0Complete_p232.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="EndTimeCode" type="BxfSmpteTime"/>

element ContentDelivery/AirReadyMaster/ProgramSegmentation
diagram BxfSchema5-0Complete_p233.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Single Part or Soft Parted Program (Single File)
enumeration Hard Parted Program (Single File)
enumeration Multi-part Program Delivered on Multiple Files
annotation
documentation
Indicates whether or not the media content is contained within a single file or within multiple files and whether it has a single/soft, hard or multi-parted structure.
source <xs:element name="ProgramSegmentation">
 
<xs:annotation>
   
<xs:documentation>Indicates whether or not the media content is contained within a single file or within multiple files and whether it has a single/soft, hard or multi-parted structure.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Single Part or Soft Parted Program (Single File)"/>
     
<xs:enumeration value="Hard Parted Program (Single File)"/>
     
<xs:enumeration value="Multi-part Program Delivered on Multiple Files"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/SafeArea
diagram BxfSchema5-0Complete_p234.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children SafeAreas CustomSafeDescription
annotation
documentation
Areas within the media frame which are considered to be safe for placement of overlaid content or captioning.
source <xs:element name="SafeArea">
 
<xs:annotation>
   
<xs:documentation>Areas within the media frame which are considered to be safe for placement of overlaid content or captioning.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="SafeAreas" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Select one or more options designating the safe areas supported by the media.  Note that a custom option is also available and should be described completely in the description element below.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Action Safe (720p)"/>
           
<xs:enumeration value="Caption Safe (16:9 - 720p)"/>
           
<xs:enumeration value="Caption Safe (4:3 - 720p)"/>
           
<xs:enumeration value="Action Safe (1080i)"/>
           
<xs:enumeration value="Caption Safe (16:9 - 1080i)"/>
           
<xs:enumeration value="Caption Safe (4:3 - 1080i)"/>
           
<xs:enumeration value="Custom"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="CustomSafeDescription" type="BxfText" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>If the "Custom" option is selected in the SafeAreas element, a complete description of this design should be included here.  Note that only one "Custom SafeArea" should be designated with a single description.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/SafeArea/SafeAreas
diagram BxfSchema5-0Complete_p235.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 1
maxOcc unbounded
content simple
facets
Kind Value Annotation
enumeration Action Safe (720p)
enumeration Caption Safe (16:9 - 720p)
enumeration Caption Safe (4:3 - 720p)
enumeration Action Safe (1080i)
enumeration Caption Safe (16:9 - 1080i)
enumeration Caption Safe (4:3 - 1080i)
enumeration Custom
annotation
documentation
Select one or more options designating the safe areas supported by the media.  Note that a custom option is also available and should be described completely in the description element below.
source <xs:element name="SafeAreas" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Select one or more options designating the safe areas supported by the media.  Note that a custom option is also available and should be described completely in the description element below.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Action Safe (720p)"/>
     
<xs:enumeration value="Caption Safe (16:9 - 720p)"/>
     
<xs:enumeration value="Caption Safe (4:3 - 720p)"/>
     
<xs:enumeration value="Action Safe (1080i)"/>
     
<xs:enumeration value="Caption Safe (16:9 - 1080i)"/>
     
<xs:enumeration value="Caption Safe (4:3 - 1080i)"/>
     
<xs:enumeration value="Custom"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/SafeArea/CustomSafeDescription
diagram BxfSchema5-0Complete_p236.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
If the "Custom" option is selected in the SafeAreas element, a complete description of this design should be included here.  Note that only one "Custom SafeArea" should be designated with a single description.
source <xs:element name="CustomSafeDescription" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If the "Custom" option is selected in the SafeAreas element, a complete description of this design should be included here.  Note that only one "Custom SafeArea" should be designated with a single description.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/FileTimings
diagram BxfSchema5-0Complete_p237.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children FileStart LineUp LeaderRequirements StartOfProgram ClosedCaptioning BetweenProgramSegments PostProgram
annotation
documentation
Used to indicate the timecode of each element of content that makes up the complete media.  This includes designated start time of the file, the location of each leader element, and start of the program content.
source <xs:element name="FileTimings" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to indicate the timecode of each element of content that makes up the complete media.  This includes designated start time of the file, the location of each leader element, and start of the program content.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="FileStart" type="BxfSmpteTime">
       
<xs:annotation>
         
<xs:documentation>First timecode encountered in the file.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LineUp" type="BxfSmpteTime" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>100% with BLITS on surround services and GLITS on Stereo.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LeaderRequirements" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Indicates the existance of various attributes of the leader prior to the program content.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:element name="LeaderStartTime" type="BxfSmpteTime">
             
<xs:annotation>
               
<xs:documentation>The start time of the leader section.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:choice minOccurs="0">
             
<xs:element name="SlateLength" type="BxfSmpteTime" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Timecode of the location of the slate in the media section of the file.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="BlackAndSilenceLength" type="BxfSmpteTime" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Duration of black and silence provided as a leader to the program content.</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="ColorBarsLength" type="BxfSmpteTime" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Duration of the Color Bars as specified in SMPTE RP219:2002</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:choice>
           
<xs:choice minOccurs="0">
             
<xs:element name="AudioToneLength" type="BxfSmpteTime" minOccurs="0"/>
             
<xs:element name="SyncPopLength" type="BxfSmpteTime" minOccurs="0"/>
             
<xs:element name="VocalTrackIDorPinkNoiseLength" type="BxfSmpteTime" minOccurs="0"/>
           
</xs:choice>
         
</xs:sequence>
         
<xs:attribute name="colorBars" type="xs:boolean" use="required">
           
<xs:annotation>
             
<xs:documentation>If required, also include the start time.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="tones" type="xs:boolean" use="required">
           
<xs:annotation>
             
<xs:documentation>If required, assumed to start and end with the colorbars.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="blackAndSilence" type="xs:boolean" use="required"/>
         
<xs:attribute name="syncPop" type="xs:boolean" use="required"/>
         
<xs:attributeGroup ref="Action-ErrorGroup"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="StartOfProgram" type="BxfSmpteTime">
       
<xs:annotation>
         
<xs:documentation>The timecode in tthe file where the actual program content starts.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ClosedCaptioning" type="xs:boolean" default="0" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Program identifier for 3 seconds prior to program start. First caption may not appear before StartOfProgram.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="BetweenProgramSegments" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Length of time to put black and silence between program segments.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="BlackAndSilence" type="BxfSmpteTime" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Duration of black and silence provided as separation between program segments.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="PostProgram" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>After the program content, including credits and all audio, has ended, a requirement to include additional content or black.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="PostProgramHold" type="xs:boolean" default="0" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Hold or freeze for 5 seconds after end of program</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="PostProgramBlack" default="0" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Length of time that black should be added to the end of a program in seconds.  Valid from 0 to 120.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:nonNegativeInteger">
                 
<xs:maxInclusive value="120"/>
                 
<xs:minInclusive value="0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/FileTimings/FileStart
diagram BxfSchema5-0Complete_p238.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
First timecode encountered in the file.
source <xs:element name="FileStart" type="BxfSmpteTime">
 
<xs:annotation>
   
<xs:documentation>First timecode encountered in the file.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/FileTimings/LineUp
diagram BxfSchema5-0Complete_p239.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
100% with BLITS on surround services and GLITS on Stereo.
source <xs:element name="LineUp" type="BxfSmpteTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>100% with BLITS on surround services and GLITS on Stereo.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements
diagram BxfSchema5-0Complete_p240.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children LeaderStartTime SlateLength BlackAndSilenceLength ColorBarsLength AudioToneLength SyncPopLength VocalTrackIDorPinkNoiseLength
attributes
Name  Type  Use  Default  Fixed  Annotation
colorBars  xs:boolean  required      
documentation
If required, also include the start time.
tones  xs:boolean  required      
documentation
If required, assumed to start and end with the colorbars.
blackAndSilence  xs:boolean  required      
syncPop  xs:boolean  required      
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Indicates the existance of various attributes of the leader prior to the program content.
source <xs:element name="LeaderRequirements" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates the existance of various attributes of the leader prior to the program content.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="LeaderStartTime" type="BxfSmpteTime">
       
<xs:annotation>
         
<xs:documentation>The start time of the leader section.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element name="SlateLength" type="BxfSmpteTime" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Timecode of the location of the slate in the media section of the file.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="BlackAndSilenceLength" type="BxfSmpteTime" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Duration of black and silence provided as a leader to the program content.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="ColorBarsLength" type="BxfSmpteTime" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Duration of the Color Bars as specified in SMPTE RP219:2002</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:choice minOccurs="0">
       
<xs:element name="AudioToneLength" type="BxfSmpteTime" minOccurs="0"/>
       
<xs:element name="SyncPopLength" type="BxfSmpteTime" minOccurs="0"/>
       
<xs:element name="VocalTrackIDorPinkNoiseLength" type="BxfSmpteTime" minOccurs="0"/>
     
</xs:choice>
   
</xs:sequence>
   
<xs:attribute name="colorBars" type="xs:boolean" use="required">
     
<xs:annotation>
       
<xs:documentation>If required, also include the start time.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="tones" type="xs:boolean" use="required">
     
<xs:annotation>
       
<xs:documentation>If required, assumed to start and end with the colorbars.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="blackAndSilence" type="xs:boolean" use="required"/>
   
<xs:attribute name="syncPop" type="xs:boolean" use="required"/>
   
<xs:attributeGroup ref="Action-ErrorGroup"/>
 
</xs:complexType>
</xs:element>

attribute ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/@colorBars
type xs:boolean
properties
use required
annotation
documentation
If required, also include the start time.
source <xs:attribute name="colorBars" type="xs:boolean" use="required">
 
<xs:annotation>
   
<xs:documentation>If required, also include the start time.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/@tones
type xs:boolean
properties
use required
annotation
documentation
If required, assumed to start and end with the colorbars.
source <xs:attribute name="tones" type="xs:boolean" use="required">
 
<xs:annotation>
   
<xs:documentation>If required, assumed to start and end with the colorbars.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/@blackAndSilence
type xs:boolean
properties
use required
source <xs:attribute name="blackAndSilence" type="xs:boolean" use="required"/>

attribute ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/@syncPop
type xs:boolean
properties
use required
source <xs:attribute name="syncPop" type="xs:boolean" use="required"/>

element ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/LeaderStartTime
diagram BxfSchema5-0Complete_p241.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The start time of the leader section.
source <xs:element name="LeaderStartTime" type="BxfSmpteTime">
 
<xs:annotation>
   
<xs:documentation>The start time of the leader section.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/SlateLength
diagram BxfSchema5-0Complete_p242.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Timecode of the location of the slate in the media section of the file.
source <xs:element name="SlateLength" type="BxfSmpteTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Timecode of the location of the slate in the media section of the file.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/BlackAndSilenceLength
diagram BxfSchema5-0Complete_p243.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Duration of black and silence provided as a leader to the program content.
source <xs:element name="BlackAndSilenceLength" type="BxfSmpteTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Duration of black and silence provided as a leader to the program content.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/ColorBarsLength
diagram BxfSchema5-0Complete_p244.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Duration of the Color Bars as specified in SMPTE RP219:2002
source <xs:element name="ColorBarsLength" type="BxfSmpteTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Duration of the Color Bars as specified in SMPTE RP219:2002</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/AudioToneLength
diagram BxfSchema5-0Complete_p245.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="AudioToneLength" type="BxfSmpteTime" minOccurs="0"/>

element ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/SyncPopLength
diagram BxfSchema5-0Complete_p246.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="SyncPopLength" type="BxfSmpteTime" minOccurs="0"/>

element ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements/VocalTrackIDorPinkNoiseLength
diagram BxfSchema5-0Complete_p247.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="VocalTrackIDorPinkNoiseLength" type="BxfSmpteTime" minOccurs="0"/>

element ContentDelivery/AirReadyMaster/FileTimings/StartOfProgram
diagram BxfSchema5-0Complete_p248.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The timecode in tthe file where the actual program content starts.
source <xs:element name="StartOfProgram" type="BxfSmpteTime">
 
<xs:annotation>
   
<xs:documentation>The timecode in tthe file where the actual program content starts.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/FileTimings/ClosedCaptioning
diagram BxfSchema5-0Complete_p249.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
default 0
annotation
documentation
Program identifier for 3 seconds prior to program start. First caption may not appear before StartOfProgram.
source <xs:element name="ClosedCaptioning" type="xs:boolean" default="0" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Program identifier for 3 seconds prior to program start. First caption may not appear before StartOfProgram.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/FileTimings/BetweenProgramSegments
diagram BxfSchema5-0Complete_p250.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children BlackAndSilence
annotation
documentation
Length of time to put black and silence between program segments.
source <xs:element name="BetweenProgramSegments" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Length of time to put black and silence between program segments.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="BlackAndSilence" type="BxfSmpteTime" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Duration of black and silence provided as separation between program segments.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/FileTimings/BetweenProgramSegments/BlackAndSilence
diagram BxfSchema5-0Complete_p251.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Duration of black and silence provided as separation between program segments.
source <xs:element name="BlackAndSilence" type="BxfSmpteTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Duration of black and silence provided as separation between program segments.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/FileTimings/PostProgram
diagram BxfSchema5-0Complete_p252.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children PostProgramHold PostProgramBlack
annotation
documentation
After the program content, including credits and all audio, has ended, a requirement to include additional content or black.
source <xs:element name="PostProgram" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>After the program content, including credits and all audio, has ended, a requirement to include additional content or black.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="PostProgramHold" type="xs:boolean" default="0" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Hold or freeze for 5 seconds after end of program</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PostProgramBlack" default="0" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Length of time that black should be added to the end of a program in seconds.  Valid from 0 to 120.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:nonNegativeInteger">
           
<xs:maxInclusive value="120"/>
           
<xs:minInclusive value="0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/FileTimings/PostProgram/PostProgramHold
diagram BxfSchema5-0Complete_p253.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
default 0
annotation
documentation
Hold or freeze for 5 seconds after end of program
source <xs:element name="PostProgramHold" type="xs:boolean" default="0" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Hold or freeze for 5 seconds after end of program</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/FileTimings/PostProgram/PostProgramBlack
diagram BxfSchema5-0Complete_p254.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
default 0
facets
Kind Value Annotation
minInclusive 0
maxInclusive 120
annotation
documentation
Length of time that black should be added to the end of a program in seconds.  Valid from 0 to 120.
source <xs:element name="PostProgramBlack" default="0" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Length of time that black should be added to the end of a program in seconds.  Valid from 0 to 120.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:nonNegativeInteger">
     
<xs:maxInclusive value="120"/>
     
<xs:minInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/StaticItems
diagram BxfSchema5-0Complete_p255.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc unbounded
content complex
children ParameterName ParameterRequiredValue
attributes
Name  Type  Use  Default  Fixed  Annotation
requiredFlag  xs:boolean        
documentation
Indicate  by True that the parameter is required and False if it is not required or optional.
annotation
documentation
There are many parameters or setting values for both video and audio which have only one allowed value.  These can be listed in pairs to be informative to the system.
source <xs:element name="StaticItems" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>There are many parameters or setting values for both video and audio which have only one allowed value.  These can be listed in pairs to be informative to the system.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="ParameterName" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>Designated parameter related to the delivery of a file which has only one allowed value.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ParameterRequiredValue" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>The single value allowed for the matching parameter</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="requiredFlag" type="xs:boolean">
     
<xs:annotation>
       
<xs:documentation>Indicate  by True that the parameter is required and False if it is not required or optional.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute ContentDelivery/AirReadyMaster/StaticItems/@requiredFlag
type xs:boolean
annotation
documentation
Indicate  by True that the parameter is required and False if it is not required or optional.
source <xs:attribute name="requiredFlag" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>Indicate  by True that the parameter is required and False if it is not required or optional.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element ContentDelivery/AirReadyMaster/StaticItems/ParameterName
diagram BxfSchema5-0Complete_p256.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
Designated parameter related to the delivery of a file which has only one allowed value.
source <xs:element name="ParameterName" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Designated parameter related to the delivery of a file which has only one allowed value.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/StaticItems/ParameterRequiredValue
diagram BxfSchema5-0Complete_p257.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
The single value allowed for the matching parameter
source <xs:element name="ParameterRequiredValue" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>The single value allowed for the matching parameter</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/ClosedCaptioning
diagram BxfSchema5-0Complete_p258.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children MXFEmbeddedCaptions CaptionFileName
attributes
Name  Type  Use  Default  Fixed  Annotation
captionFileRequired  xs:boolean        
documentation
Indicates whether or not closed captioning text must be provided as a separate and descreet file along with the embedded MXF captioning data.
annotation
documentation
Describe the method of delivery of captioned content and if a separate file is required or not (CBC Requirement)
source <xs:element name="ClosedCaptioning">
 
<xs:annotation>
   
<xs:documentation>Describe the method of delivery of captioned content and if a separate file is required or not (CBC Requirement)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="MXFEmbeddedCaptions" type="BxfCaptions">
       
<xs:annotation>
         
<xs:documentation>Designate which captioning formats are embedded in the MXF file structure.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CaptionFileName" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>If a caption file is required, provide the name of the file if it is known.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="captionFileRequired" type="xs:boolean">
     
<xs:annotation>
       
<xs:documentation>Indicates whether or not closed captioning text must be provided as a separate and descreet file along with the embedded MXF captioning data.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute ContentDelivery/AirReadyMaster/ClosedCaptioning/@captionFileRequired
type xs:boolean
annotation
documentation
Indicates whether or not closed captioning text must be provided as a separate and descreet file along with the embedded MXF captioning data.
source <xs:attribute name="captionFileRequired" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>Indicates whether or not closed captioning text must be provided as a separate and descreet file along with the embedded MXF captioning data.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element ContentDelivery/AirReadyMaster/ClosedCaptioning/MXFEmbeddedCaptions
diagram BxfSchema5-0Complete_p259.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfCaptions
properties
content complex
children Null Caption608 Caption708
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Designate which captioning formats are embedded in the MXF file structure.
source <xs:element name="MXFEmbeddedCaptions" type="BxfCaptions">
 
<xs:annotation>
   
<xs:documentation>Designate which captioning formats are embedded in the MXF file structure.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/ClosedCaptioning/CaptionFileName
diagram BxfSchema5-0Complete_p260.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If a caption file is required, provide the name of the file if it is known.
source <xs:element name="CaptionFileName" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If a caption file is required, provide the name of the file if it is known.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/ContentSlate
diagram BxfSchema5-0Complete_p261.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children FullProgramTitle ProductionNumber SeasonName SeasonNumber EpisodeIdentifier SafeAreaCompliant AFDData ProductionCompany PostProductionCompany AudioTrackAllocation IntegratedLoudness ProgramLength
annotation
documentation
The information included on the slate for the program content.
source <xs:element name="ContentSlate">
 
<xs:annotation>
   
<xs:documentation>The information included on the slate for the program content.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="FullProgramTitle" type="BxfText"/>
     
<xs:element name="ProductionNumber" type="xs:string" minOccurs="0"/>
     
<xs:element name="SeasonName" type="BxfText" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Include year when applicable.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="SeasonNumber" type="BxfText" minOccurs="0"/>
     
<xs:element name="EpisodeIdentifier" type="BxfText" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Include title name and/or number</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="SafeAreaCompliant" type="xs:boolean" default="1" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Indicates whether the content used on the slate is sized appropriately to be safe area compliant (CBC Requirement)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AFDData" type="AFDData" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>For the conversion of historical programs, indicates the method of conversion from 4:3 format or others to a 16:9 format (CBC Requirement)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ProductionCompany" type="BxfText"/>
     
<xs:element name="PostProductionCompany" type="BxfText"/>
     
<xs:element name="AudioTrackAllocation" type="BxfText" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Use SMPTE Notation for describe definitions</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="IntegratedLoudness" type="xs:integer" minOccurs="0"/>
     
<xs:element name="ProgramLength" type="BxfDuration">
       
<xs:annotation>
         
<xs:documentation>Duration of the program</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/ContentSlate/FullProgramTitle
diagram BxfSchema5-0Complete_p262.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="FullProgramTitle" type="BxfText"/>

element ContentDelivery/AirReadyMaster/ContentSlate/ProductionNumber
diagram BxfSchema5-0Complete_p263.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ProductionNumber" type="xs:string" minOccurs="0"/>

element ContentDelivery/AirReadyMaster/ContentSlate/SeasonName
diagram BxfSchema5-0Complete_p264.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Include year when applicable.
source <xs:element name="SeasonName" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Include year when applicable.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/ContentSlate/SeasonNumber
diagram BxfSchema5-0Complete_p265.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="SeasonNumber" type="BxfText" minOccurs="0"/>

element ContentDelivery/AirReadyMaster/ContentSlate/EpisodeIdentifier
diagram BxfSchema5-0Complete_p266.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Include title name and/or number
source <xs:element name="EpisodeIdentifier" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Include title name and/or number</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/ContentSlate/SafeAreaCompliant
diagram BxfSchema5-0Complete_p267.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
default 1
annotation
documentation
Indicates whether the content used on the slate is sized appropriately to be safe area compliant (CBC Requirement)
source <xs:element name="SafeAreaCompliant" type="xs:boolean" default="1" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates whether the content used on the slate is sized appropriately to be safe area compliant (CBC Requirement)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/ContentSlate/AFDData
diagram BxfSchema5-0Complete_p268.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AFDData
properties
minOcc 0
maxOcc 1
content complex
children AFDCode AFDAnnotation BarData PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
For the conversion of historical programs, indicates the method of conversion from 4:3 format or others to a 16:9 format (CBC Requirement)
source <xs:element name="AFDData" type="AFDData" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>For the conversion of historical programs, indicates the method of conversion from 4:3 format or others to a 16:9 format (CBC Requirement)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/ContentSlate/ProductionCompany
diagram BxfSchema5-0Complete_p269.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="ProductionCompany" type="BxfText"/>

element ContentDelivery/AirReadyMaster/ContentSlate/PostProductionCompany
diagram BxfSchema5-0Complete_p270.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="PostProductionCompany" type="BxfText"/>

element ContentDelivery/AirReadyMaster/ContentSlate/AudioTrackAllocation
diagram BxfSchema5-0Complete_p271.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Use SMPTE Notation for describe definitions
source <xs:element name="AudioTrackAllocation" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Use SMPTE Notation for describe definitions</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/ContentSlate/IntegratedLoudness
diagram BxfSchema5-0Complete_p272.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="IntegratedLoudness" type="xs:integer" minOccurs="0"/>

element ContentDelivery/AirReadyMaster/ContentSlate/ProgramLength
diagram BxfSchema5-0Complete_p273.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfDuration
properties
content complex
children SmpteDuration UtcDuration
annotation
documentation
Duration of the program
source <xs:element name="ProgramLength" type="BxfDuration">
 
<xs:annotation>
   
<xs:documentation>Duration of the program</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/QualityControl
diagram BxfSchema5-0Complete_p274.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of QualityControl
properties
content complex
children ContentId QCProfile QCProfileList QCItem QCReport FileCompliant
attributes
Name  Type  Use  Default  Fixed  Annotation
dueDateTime  xs:dateTime        
documentation
Indicates the date and time by which the QCReport should be completed.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Media often must be checked for its quality each time it is copied or moved to another location.  Multiple checks are typical to confirm that the audio, video and other attributes meet the standards of the intended usage.
source <xs:element name="QualityControl">
 
<xs:annotation>
   
<xs:documentation>Media often must be checked for its quality each time it is copied or moved to another location.  Multiple checks are typical to confirm that the audio, video and other attributes meet the standards of the intended usage.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="QualityControl">
       
<xs:sequence>
         
<xs:element name="FileCompliant" type="xs:boolean">
           
<xs:annotation>
             
<xs:documentation>Confirms that the file meets compliance levles of the requesting entity.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/QualityControl/FileCompliant
diagram BxfSchema5-0Complete_p275.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
content simple
annotation
documentation
Confirms that the file meets compliance levles of the requesting entity.
source <xs:element name="FileCompliant" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>Confirms that the file meets compliance levles of the requesting entity.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/MXFEmbeddedXML
diagram BxfSchema5-0Complete_p276.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
A copy of the "programmes descriptive metadata" XML document that is embedded in the MXF file described by this BXF message.  The authoritative source is always the MXF file.
source <xs:element name="MXFEmbeddedXML" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A copy of the "programmes descriptive metadata" XML document that is embedded in the MXF file described by this BXF message.  The authoritative source is always the MXF file.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:any/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/CreditDisplay
diagram BxfSchema5-0Complete_p277.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Describe the method of displaying Credits (CBC Requirement)
source <xs:element name="CreditDisplay" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Describe the method of displaying Credits (CBC Requirement)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDelivery/AirReadyMaster/OriginalContentRequired
diagram BxfSchema5-0Complete_p278.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children VideoAudioFormat FilmMaterial
annotation
documentation
If characteristics of the original content are useful, details of its Video and Audio format or Film attributes may be specified here.
source <xs:element name="OriginalContentRequired" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If characteristics of the original content are useful, details of its Video and Audio format or Film attributes may be specified here.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="VideoAudioFormat" type="Video"/>
     
<xs:element name="FilmMaterial" type="xs:anyType"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/OriginalContentRequired/VideoAudioFormat
diagram BxfSchema5-0Complete_p279.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Video
properties
content complex
children Null Encoding DigitalVideo Format ActiveImageAspectRatio AspectRatio AFD-BarDataPresent PanAndScanPresent CaptionsInVANC AFDData PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="VideoAudioFormat" type="Video"/>

element ContentDelivery/AirReadyMaster/OriginalContentRequired/FilmMaterial
diagram BxfSchema5-0Complete_p280.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:anyType
properties
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
source <xs:element name="FilmMaterial" type="xs:anyType"/>

element ContentDelivery/AirReadyMaster/AudioMapping
diagram BxfSchema5-0Complete_p281.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children AudioChannels
annotation
documentation
Mapping of audio channels (CBC Requirement)
source <xs:element name="AudioMapping" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Mapping of audio channels (CBC Requirement)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AudioChannels" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="Audio">
             
<xs:sequence minOccurs="0" maxOccurs="unbounded">
               
<xs:element name="TrackNumber">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:integer">
                     
<xs:minInclusive value="1"/>
                     
<xs:maxInclusive value="16"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:element>
               
<xs:element name="MainProgram">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:string">
                     
<xs:enumeration value="RightMain"/>
                     
<xs:enumeration value="LeftMain"/>
                     
<xs:enumeration value="Unused"/>
                     
<xs:enumeration value="RRear"/>
                     
<xs:enumeration value="LRear"/>
                     
<xs:enumeration value="LFE"/>
                     
<xs:enumeration value="DV"/>
                     
<xs:enumeration value="LO"/>
                     
<xs:enumeration value="RO"/>
                     
<xs:enumeration value="Center"/>
                     
<xs:enumeration value="Custom"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:element>
             
</xs:sequence>
             
<xs:attribute name="audioChannelName" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation>Used to describe what is in each audio channel in a textual form,</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/AudioMapping/AudioChannels
diagram BxfSchema5-0Complete_p282.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of Audio
properties
minOcc 1
maxOcc unbounded
content complex
children Null AnalogAudio DigitalAudio TrackNumber MainProgram
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
audioChannelName  xs:string        
documentation
Used to describe what is in each audio channel in a textual form,
source <xs:element name="AudioChannels" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="Audio">
       
<xs:sequence minOccurs="0" maxOccurs="unbounded">
         
<xs:element name="TrackNumber">
           
<xs:simpleType>
             
<xs:restriction base="xs:integer">
               
<xs:minInclusive value="1"/>
               
<xs:maxInclusive value="16"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="MainProgram">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="RightMain"/>
               
<xs:enumeration value="LeftMain"/>
               
<xs:enumeration value="Unused"/>
               
<xs:enumeration value="RRear"/>
               
<xs:enumeration value="LRear"/>
               
<xs:enumeration value="LFE"/>
               
<xs:enumeration value="DV"/>
               
<xs:enumeration value="LO"/>
               
<xs:enumeration value="RO"/>
               
<xs:enumeration value="Center"/>
               
<xs:enumeration value="Custom"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="audioChannelName" type="xs:string">
         
<xs:annotation>
           
<xs:documentation>Used to describe what is in each audio channel in a textual form,</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute ContentDelivery/AirReadyMaster/AudioMapping/AudioChannels/@audioChannelName
type xs:string
annotation
documentation
Used to describe what is in each audio channel in a textual form,
source <xs:attribute name="audioChannelName" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Used to describe what is in each audio channel in a textual form,</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element ContentDelivery/AirReadyMaster/AudioMapping/AudioChannels/TrackNumber
diagram BxfSchema5-0Complete_p283.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:integer
properties
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 16
source <xs:element name="TrackNumber">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="16"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/AudioMapping/AudioChannels/MainProgram
diagram BxfSchema5-0Complete_p284.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration RightMain
enumeration LeftMain
enumeration Unused
enumeration RRear
enumeration LRear
enumeration LFE
enumeration DV
enumeration LO
enumeration RO
enumeration Center
enumeration Custom
source <xs:element name="MainProgram">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="RightMain"/>
     
<xs:enumeration value="LeftMain"/>
     
<xs:enumeration value="Unused"/>
     
<xs:enumeration value="RRear"/>
     
<xs:enumeration value="LRear"/>
     
<xs:enumeration value="LFE"/>
     
<xs:enumeration value="DV"/>
     
<xs:enumeration value="LO"/>
     
<xs:enumeration value="RO"/>
     
<xs:enumeration value="Center"/>
     
<xs:enumeration value="Custom"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/SubjectiveQuality
diagram BxfSchema5-0Complete_p285.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children AudioQuality VideoQuality
annotation
documentation
Subjective aspects (both audio and video) of the quality of the material may be noted here, following ITU recommendations on general methods for subjective assessment of sound and television picture quality.
source <xs:element name="SubjectiveQuality" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Subjective aspects (both audio and video) of the quality of the material may be noted here, following ITU recommendations on general methods for subjective assessment of sound and television picture quality.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AudioQuality">
       
<xs:annotation>
         
<xs:documentation>ITU-R BS.1284-1</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:integer">
           
<xs:minInclusive value="1"/>
           
<xs:maxInclusive value="5"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="VideoQuality">
       
<xs:annotation>
         
<xs:documentation>ITU-R BT500-13</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:integer">
           
<xs:minInclusive value="1"/>
           
<xs:maxInclusive value="5"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDelivery/AirReadyMaster/SubjectiveQuality/AudioQuality
diagram BxfSchema5-0Complete_p286.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:integer
properties
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 5
annotation
documentation
ITU-R BS.1284-1
source <xs:element name="AudioQuality">
 
<xs:annotation>
   
<xs:documentation>ITU-R BS.1284-1</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="5"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/SubjectiveQuality/VideoQuality
diagram BxfSchema5-0Complete_p287.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:integer
properties
content simple
facets
Kind Value Annotation
minInclusive 1
maxInclusive 5
annotation
documentation
ITU-R BT500-13
source <xs:element name="VideoQuality">
 
<xs:annotation>
   
<xs:documentation>ITU-R BT500-13</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="5"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ContentDelivery/AirReadyMaster/PrivateInformation
diagram BxfSchema5-0Complete_p288.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType ContentDetail
diagram BxfSchema5-0Complete_p289.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children ContentTags PrivateInformation
used by
element ContentMetaData/ContentDetails
annotation
documentation
Description of people, events, sports results, and word tags to search for things that represent this media (v5.0).
source <xs:complexType name="ContentDetail">
 
<xs:annotation>
   
<xs:documentation>Description of people, events, sports results, and word tags to search for things that represent this media (v5.0).</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ContentTags" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Associated descriptive metadata concerning the specific action or event captured on the media for a designated period of time, and optionally its location.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="KeywordTag" type="BxfText" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>Actual item, person, event, or other occurance that is found in the media that can be tagged with a specific searchable word.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Category" type="BxfText" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>User defined organizational tool to categorize the specific tagged area.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Description" type="BxfText" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Additional descriptive text of the tagged event or section of the media.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="LocationOnMedia" type="BxfDuration" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>The specific start location and length of time that the tag refers to on the media.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="EventDateTime" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Used to describe the date and time of the tagged event.  Particularly useful where a media contains multiple events, as in a compilation.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:complexContent>
               
<xs:extension base="BxfDateTime"/>
             
</xs:complexContent>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="SportsDetail" minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>When tagged events happen to also be sports related, this allows the additional details associated with most sporting events,</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="EventType" type="BxfText">
                 
<xs:annotation>
                   
<xs:documentation>What sport or activity that is represented during the tagged period.  (eg football, tennis, golf, etc.)</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="EventName" type="BxfText" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>The specific name of the event or part of an event that is tagged. (eg. World Cup Finals)</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="EventParticipants" maxOccurs="unbounded">
                 
<xs:annotation>
                   
<xs:documentation>The individuals or teams associated with the tagged sports event.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="Name" type="BxfContact">
                       
<xs:annotation>
                         
<xs:documentation>The name of the person associated with the credit, though additional information is available through full use of full contact details.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="Role" type="BxfText">
                       
<xs:annotation>
                         
<xs:documentation>The position or role performed for the tagged media in the sporting event.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="Grouping" type="BxfText" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>If part of a team or other group that is competing, the name of that group.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                     
<xs:element name="History" type="BxfText" minOccurs="0">
                       
<xs:annotation>
                         
<xs:documentation>Historical details associated with the particular event that is tagged.</xs:documentation>
                       
</xs:annotation>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="Results" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Details concerning the results of the competition such as score, finish position (ranking), time or other statistics, extended description and additional results tagging.</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence maxOccurs="unbounded">
                     
<xs:element name="EventResult" type="BxfText"/>
                     
<xs:element name="Ranking" type="BxfText" minOccurs="0"/>
                     
<xs:element name="RankName" type="BxfText" minOccurs="0"/>
                     
<xs:element name="StatReference" minOccurs="0">
                       
<xs:complexType>
                         
<xs:sequence maxOccurs="unbounded">
                           
<xs:element name="Stat" type="BxfText" minOccurs="0"/>
                         
</xs:sequence>
                       
</xs:complexType>
                     
</xs:element>
                     
<xs:element name="EventResultsDescription" type="BxfText" minOccurs="0"/>
                     
<xs:element name="LocationOnMedia" type="BxfSmpteDateTime" minOccurs="0"/>
                     
<xs:element name="ResultTags" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="Credits" minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>Credits associated with the media or specific tagged location.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="Name" type="BxfContact">
                 
<xs:annotation>
                   
<xs:documentation>The name of the person associated with the credit, though additional information is available through full use of full contact details.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="Role" type="BxfText">
                 
<xs:annotation>
                   
<xs:documentation>The role played for the tagged media</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="Accreditation" type="BxfText" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>If appropriate, the accreditation of the named player in the tagged media.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="LocationDetails" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>For each tag, a speciific location in space using generic textual description of specific GPS coordinates.  This data is often captured as part of the filming from camera data.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="Location" type="BxfText" minOccurs="0"/>
               
<xs:element name="GPSData" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Needs to be defined based on camera capture details</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="Latitude" type="xs:decimal"/>
                     
<xs:element name="Longitude" type="xs:decimal"/>
                     
<xs:element name="Elevation" type="xs:decimal" minOccurs="0"/>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="PrivateInformation" type="BxfPrivateInformation"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element ContentDetail/ContentTags
diagram BxfSchema5-0Complete_p290.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc unbounded
content complex
children KeywordTag Category Description LocationOnMedia EventDateTime SportsDetail Credits LocationDetails PrivateInformation
annotation
documentation
Associated descriptive metadata concerning the specific action or event captured on the media for a designated period of time, and optionally its location.
source <xs:element name="ContentTags" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Associated descriptive metadata concerning the specific action or event captured on the media for a designated period of time, and optionally its location.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="KeywordTag" type="BxfText" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Actual item, person, event, or other occurance that is found in the media that can be tagged with a specific searchable word.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Category" type="BxfText" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>User defined organizational tool to categorize the specific tagged area.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Description" type="BxfText" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Additional descriptive text of the tagged event or section of the media.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LocationOnMedia" type="BxfDuration" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The specific start location and length of time that the tag refers to on the media.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="EventDateTime" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Used to describe the date and time of the tagged event.  Particularly useful where a media contains multiple events, as in a compilation.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="BxfDateTime"/>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="SportsDetail" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>When tagged events happen to also be sports related, this allows the additional details associated with most sporting events,</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="EventType" type="BxfText">
             
<xs:annotation>
               
<xs:documentation>What sport or activity that is represented during the tagged period.  (eg football, tennis, golf, etc.)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="EventName" type="BxfText" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>The specific name of the event or part of an event that is tagged. (eg. World Cup Finals)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="EventParticipants" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>The individuals or teams associated with the tagged sports event.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Name" type="BxfContact">
                   
<xs:annotation>
                     
<xs:documentation>The name of the person associated with the credit, though additional information is available through full use of full contact details.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Role" type="BxfText">
                   
<xs:annotation>
                     
<xs:documentation>The position or role performed for the tagged media in the sporting event.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="Grouping" type="BxfText" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>If part of a team or other group that is competing, the name of that group.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="History" type="BxfText" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Historical details associated with the particular event that is tagged.</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Results" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Details concerning the results of the competition such as score, finish position (ranking), time or other statistics, extended description and additional results tagging.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence maxOccurs="unbounded">
                 
<xs:element name="EventResult" type="BxfText"/>
                 
<xs:element name="Ranking" type="BxfText" minOccurs="0"/>
                 
<xs:element name="RankName" type="BxfText" minOccurs="0"/>
                 
<xs:element name="StatReference" minOccurs="0">
                   
<xs:complexType>
                     
<xs:sequence maxOccurs="unbounded">
                       
<xs:element name="Stat" type="BxfText" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="EventResultsDescription" type="BxfText" minOccurs="0"/>
                 
<xs:element name="LocationOnMedia" type="BxfSmpteDateTime" minOccurs="0"/>
                 
<xs:element name="ResultTags" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Credits" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Credits associated with the media or specific tagged location.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Name" type="BxfContact">
             
<xs:annotation>
               
<xs:documentation>The name of the person associated with the credit, though additional information is available through full use of full contact details.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Role" type="BxfText">
             
<xs:annotation>
               
<xs:documentation>The role played for the tagged media</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Accreditation" type="BxfText" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>If appropriate, the accreditation of the named player in the tagged media.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="LocationDetails" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>For each tag, a speciific location in space using generic textual description of specific GPS coordinates.  This data is often captured as part of the filming from camera data.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Location" type="BxfText" minOccurs="0"/>
           
<xs:element name="GPSData" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Needs to be defined based on camera capture details</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Latitude" type="xs:decimal"/>
                 
<xs:element name="Longitude" type="xs:decimal"/>
                 
<xs:element name="Elevation" type="xs:decimal" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDetail/ContentTags/KeywordTag
diagram BxfSchema5-0Complete_p291.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Actual item, person, event, or other occurance that is found in the media that can be tagged with a specific searchable word.
source <xs:element name="KeywordTag" type="BxfText" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Actual item, person, event, or other occurance that is found in the media that can be tagged with a specific searchable word.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDetail/ContentTags/Category
diagram BxfSchema5-0Complete_p292.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
User defined organizational tool to categorize the specific tagged area.
source <xs:element name="Category" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>User defined organizational tool to categorize the specific tagged area.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDetail/ContentTags/Description
diagram BxfSchema5-0Complete_p293.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Additional descriptive text of the tagged event or section of the media.
source <xs:element name="Description" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Additional descriptive text of the tagged event or section of the media.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDetail/ContentTags/LocationOnMedia
diagram BxfSchema5-0Complete_p294.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfDuration
properties
minOcc 0
maxOcc 1
content complex
children SmpteDuration UtcDuration
annotation
documentation
The specific start location and length of time that the tag refers to on the media.
source <xs:element name="LocationOnMedia" type="BxfDuration" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The specific start location and length of time that the tag refers to on the media.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDetail/ContentTags/EventDateTime
diagram BxfSchema5-0Complete_p295.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfDateTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteDateTime UtcDateTime
annotation
documentation
Used to describe the date and time of the tagged event.  Particularly useful where a media contains multiple events, as in a compilation.
source <xs:element name="EventDateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to describe the date and time of the tagged event.  Particularly useful where a media contains multiple events, as in a compilation.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfDateTime"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element ContentDetail/ContentTags/SportsDetail
diagram BxfSchema5-0Complete_p296.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc unbounded
content complex
children EventType EventName EventParticipants Results PrivateInformation
annotation
documentation
When tagged events happen to also be sports related, this allows the additional details associated with most sporting events,
source <xs:element name="SportsDetail" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>When tagged events happen to also be sports related, this allows the additional details associated with most sporting events,</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EventType" type="BxfText">
       
<xs:annotation>
         
<xs:documentation>What sport or activity that is represented during the tagged period.  (eg football, tennis, golf, etc.)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="EventName" type="BxfText" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The specific name of the event or part of an event that is tagged. (eg. World Cup Finals)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="EventParticipants" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>The individuals or teams associated with the tagged sports event.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Name" type="BxfContact">
             
<xs:annotation>
               
<xs:documentation>The name of the person associated with the credit, though additional information is available through full use of full contact details.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Role" type="BxfText">
             
<xs:annotation>
               
<xs:documentation>The position or role performed for the tagged media in the sporting event.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Grouping" type="BxfText" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>If part of a team or other group that is competing, the name of that group.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="History" type="BxfText" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Historical details associated with the particular event that is tagged.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Results" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Details concerning the results of the competition such as score, finish position (ranking), time or other statistics, extended description and additional results tagging.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:element name="EventResult" type="BxfText"/>
           
<xs:element name="Ranking" type="BxfText" minOccurs="0"/>
           
<xs:element name="RankName" type="BxfText" minOccurs="0"/>
           
<xs:element name="StatReference" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence maxOccurs="unbounded">
                 
<xs:element name="Stat" type="BxfText" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="EventResultsDescription" type="BxfText" minOccurs="0"/>
           
<xs:element name="LocationOnMedia" type="BxfSmpteDateTime" minOccurs="0"/>
           
<xs:element name="ResultTags" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDetail/ContentTags/SportsDetail/EventType
diagram BxfSchema5-0Complete_p297.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
What sport or activity that is represented during the tagged period.  (eg football, tennis, golf, etc.)
source <xs:element name="EventType" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>What sport or activity that is represented during the tagged period.  (eg football, tennis, golf, etc.)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDetail/ContentTags/SportsDetail/EventName
diagram BxfSchema5-0Complete_p298.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The specific name of the event or part of an event that is tagged. (eg. World Cup Finals)
source <xs:element name="EventName" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The specific name of the event or part of an event that is tagged. (eg. World Cup Finals)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDetail/ContentTags/SportsDetail/EventParticipants
diagram BxfSchema5-0Complete_p299.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 1
maxOcc unbounded
content complex
children Name Role Grouping History
annotation
documentation
The individuals or teams associated with the tagged sports event.
source <xs:element name="EventParticipants" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The individuals or teams associated with the tagged sports event.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Name" type="BxfContact">
       
<xs:annotation>
         
<xs:documentation>The name of the person associated with the credit, though additional information is available through full use of full contact details.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Role" type="BxfText">
       
<xs:annotation>
         
<xs:documentation>The position or role performed for the tagged media in the sporting event.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Grouping" type="BxfText" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>If part of a team or other group that is competing, the name of that group.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="History" type="BxfText" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Historical details associated with the particular event that is tagged.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDetail/ContentTags/SportsDetail/EventParticipants/Name
diagram BxfSchema5-0Complete_p300.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfContact
properties
content complex
children ContactSalutation ContactFirstName ContactLastName ContactSuffix ContactJobTitle Locations Phones EMails PrivateInformation
annotation
documentation
The name of the person associated with the credit, though additional information is available through full use of full contact details.
source <xs:element name="Name" type="BxfContact">
 
<xs:annotation>
   
<xs:documentation>The name of the person associated with the credit, though additional information is available through full use of full contact details.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDetail/ContentTags/SportsDetail/EventParticipants/Role
diagram BxfSchema5-0Complete_p301.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The position or role performed for the tagged media in the sporting event.
source <xs:element name="Role" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>The position or role performed for the tagged media in the sporting event.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDetail/ContentTags/SportsDetail/EventParticipants/Grouping
diagram BxfSchema5-0Complete_p302.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
If part of a team or other group that is competing, the name of that group.
source <xs:element name="Grouping" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If part of a team or other group that is competing, the name of that group.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDetail/ContentTags/SportsDetail/EventParticipants/History
diagram BxfSchema5-0Complete_p303.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Historical details associated with the particular event that is tagged.
source <xs:element name="History" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Historical details associated with the particular event that is tagged.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDetail/ContentTags/SportsDetail/Results
diagram BxfSchema5-0Complete_p304.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children EventResult Ranking RankName StatReference EventResultsDescription LocationOnMedia ResultTags
annotation
documentation
Details concerning the results of the competition such as score, finish position (ranking), time or other statistics, extended description and additional results tagging.
source <xs:element name="Results" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Details concerning the results of the competition such as score, finish position (ranking), time or other statistics, extended description and additional results tagging.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="EventResult" type="BxfText"/>
     
<xs:element name="Ranking" type="BxfText" minOccurs="0"/>
     
<xs:element name="RankName" type="BxfText" minOccurs="0"/>
     
<xs:element name="StatReference" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:element name="Stat" type="BxfText" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="EventResultsDescription" type="BxfText" minOccurs="0"/>
     
<xs:element name="LocationOnMedia" type="BxfSmpteDateTime" minOccurs="0"/>
     
<xs:element name="ResultTags" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDetail/ContentTags/SportsDetail/Results/EventResult
diagram BxfSchema5-0Complete_p305.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="EventResult" type="BxfText"/>

element ContentDetail/ContentTags/SportsDetail/Results/Ranking
diagram BxfSchema5-0Complete_p306.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Ranking" type="BxfText" minOccurs="0"/>

element ContentDetail/ContentTags/SportsDetail/Results/RankName
diagram BxfSchema5-0Complete_p307.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="RankName" type="BxfText" minOccurs="0"/>

element ContentDetail/ContentTags/SportsDetail/Results/StatReference
diagram BxfSchema5-0Complete_p308.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children Stat
source <xs:element name="StatReference" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="Stat" type="BxfText" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDetail/ContentTags/SportsDetail/Results/StatReference/Stat
diagram BxfSchema5-0Complete_p309.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Stat" type="BxfText" minOccurs="0"/>

element ContentDetail/ContentTags/SportsDetail/Results/EventResultsDescription
diagram BxfSchema5-0Complete_p310.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="EventResultsDescription" type="BxfText" minOccurs="0"/>

element ContentDetail/ContentTags/SportsDetail/Results/LocationOnMedia
diagram BxfSchema5-0Complete_p311.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteDateTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
broadcastDate  xs:date  required      
documentation
Date relative to the broadcast day of the schedule.
utcStartofBroadcastDay  xs:dateTime        
documentation
Conversion of the start of the broadcast day to UTC.
source <xs:element name="LocationOnMedia" type="BxfSmpteDateTime" minOccurs="0"/>

element ContentDetail/ContentTags/SportsDetail/Results/ResultTags
diagram BxfSchema5-0Complete_p312.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="ResultTags" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>

element ContentDetail/ContentTags/SportsDetail/PrivateInformation
diagram BxfSchema5-0Complete_p313.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

element ContentDetail/ContentTags/Credits
diagram BxfSchema5-0Complete_p314.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc unbounded
content complex
children Name Role Accreditation
annotation
documentation
Credits associated with the media or specific tagged location.
source <xs:element name="Credits" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Credits associated with the media or specific tagged location.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Name" type="BxfContact">
       
<xs:annotation>
         
<xs:documentation>The name of the person associated with the credit, though additional information is available through full use of full contact details.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Role" type="BxfText">
       
<xs:annotation>
         
<xs:documentation>The role played for the tagged media</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Accreditation" type="BxfText" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>If appropriate, the accreditation of the named player in the tagged media.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDetail/ContentTags/Credits/Name
diagram BxfSchema5-0Complete_p315.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfContact
properties
content complex
children ContactSalutation ContactFirstName ContactLastName ContactSuffix ContactJobTitle Locations Phones EMails PrivateInformation
annotation
documentation
The name of the person associated with the credit, though additional information is available through full use of full contact details.
source <xs:element name="Name" type="BxfContact">
 
<xs:annotation>
   
<xs:documentation>The name of the person associated with the credit, though additional information is available through full use of full contact details.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDetail/ContentTags/Credits/Role
diagram BxfSchema5-0Complete_p316.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The role played for the tagged media
source <xs:element name="Role" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>The role played for the tagged media</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDetail/ContentTags/Credits/Accreditation
diagram BxfSchema5-0Complete_p317.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
If appropriate, the accreditation of the named player in the tagged media.
source <xs:element name="Accreditation" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If appropriate, the accreditation of the named player in the tagged media.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentDetail/ContentTags/LocationDetails
diagram BxfSchema5-0Complete_p318.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children Location GPSData
annotation
documentation
For each tag, a speciific location in space using generic textual description of specific GPS coordinates.  This data is often captured as part of the filming from camera data.
source <xs:element name="LocationDetails" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>For each tag, a speciific location in space using generic textual description of specific GPS coordinates.  This data is often captured as part of the filming from camera data.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Location" type="BxfText" minOccurs="0"/>
     
<xs:element name="GPSData" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Needs to be defined based on camera capture details</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Latitude" type="xs:decimal"/>
           
<xs:element name="Longitude" type="xs:decimal"/>
           
<xs:element name="Elevation" type="xs:decimal" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDetail/ContentTags/LocationDetails/Location
diagram BxfSchema5-0Complete_p319.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Location" type="BxfText" minOccurs="0"/>

element ContentDetail/ContentTags/LocationDetails/GPSData
diagram BxfSchema5-0Complete_p320.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children Latitude Longitude Elevation
annotation
documentation
Needs to be defined based on camera capture details
source <xs:element name="GPSData" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Needs to be defined based on camera capture details</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Latitude" type="xs:decimal"/>
     
<xs:element name="Longitude" type="xs:decimal"/>
     
<xs:element name="Elevation" type="xs:decimal" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentDetail/ContentTags/LocationDetails/GPSData/Latitude
diagram BxfSchema5-0Complete_p321.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:decimal
properties
content simple
source <xs:element name="Latitude" type="xs:decimal"/>

element ContentDetail/ContentTags/LocationDetails/GPSData/Longitude
diagram BxfSchema5-0Complete_p322.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:decimal
properties
content simple
source <xs:element name="Longitude" type="xs:decimal"/>

element ContentDetail/ContentTags/LocationDetails/GPSData/Elevation
diagram BxfSchema5-0Complete_p323.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Elevation" type="xs:decimal" minOccurs="0"/>

element ContentDetail/ContentTags/PrivateInformation
diagram BxfSchema5-0Complete_p324.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation"/>

element ContentDetail/PrivateInformation
diagram BxfSchema5-0Complete_p325.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType ContentMetaData
diagram BxfSchema5-0Complete_p326.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children ContentId Name DefaultLength Genre Description UsagePolicy Media BillBoard DataExtensions Synopses ContentDetails PrivateInformation
used by
elements BasicAsRun/Content ScheduledEvent/Content ScheduledEvent/ScheduleElements/Content NonProgramContent/ContentMetaData ProgramContent/ContentMetaData ProgramElement/ContentMetaData
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to describe all the metadata for a single instance of content. (Note that this element name might be expected to be “ContentMetadata”, but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0)
source <xs:complexType name="ContentMetaData">
 
<xs:annotation>
   
<xs:documentation>Used to describe all the metadata for a single instance of content. (Note that this element name might be expected to be “ContentMetadata”, but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ContentId" type="BxfContentId"/>
   
<xs:element name="Name" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="DefaultLength" type="BxfDuration" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to indicate the default length of the content</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Genre" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="Description" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Media" type="Media" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="BillBoard" type="BillBoard" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="DataExtensions" type="BxfExtensions" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Used to add an unlimited amount of descriptive metadata for the content. (v3.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Synopses" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Allow the addition of one or more synopses of various lengths and for different purposes in multiple languages (v5.0)</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Synopsis" maxOccurs="unbounded">
           
<xs:complexType>
             
<xs:complexContent>
               
<xs:extension base="BxfText">
                 
<xs:attribute name="synopsisName" type="xs:string"/>
                 
<xs:attribute name="synopsisMaxLength" type="xs:integer">
                   
<xs:annotation>
                     
<xs:documentation>Indicates the maximum number of characters expected in the element. If set to -1 then the field is unlimited.</xs:documentation>
                   
</xs:annotation>
                 
</xs:attribute>
                 
<xs:attribute name="synopsisPurpose" type="xs:string">
                   
<xs:annotation>
                     
<xs:documentation>Optional way to flag a specific type of synopsis (eg TVGuide, Nielsen, EPG, etc.)</xs:documentation>
                   
</xs:annotation>
                 
</xs:attribute>
               
</xs:extension>
             
</xs:complexContent>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ContentDetails" type="ContentDetail" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Description of people, events, sports results, and word tags to search for things that represent this media (v5.0).</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element ContentMetaData/ContentId
diagram BxfSchema5-0Complete_p327.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfContentId
properties
content complex
children Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="ContentId" type="BxfContentId"/>

element ContentMetaData/Name
diagram BxfSchema5-0Complete_p328.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Name" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>

element ContentMetaData/DefaultLength
diagram BxfSchema5-0Complete_p329.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfDuration
properties
minOcc 0
maxOcc 1
content complex
children SmpteDuration UtcDuration
annotation
documentation
Used to indicate the default length of the content
source <xs:element name="DefaultLength" type="BxfDuration" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to indicate the default length of the content</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentMetaData/Genre
diagram BxfSchema5-0Complete_p330.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Genre" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>

element ContentMetaData/Description
diagram BxfSchema5-0Complete_p331.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Description" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>

element ContentMetaData/UsagePolicy
diagram BxfSchema5-0Complete_p332.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type UsagePolicy
properties
minOcc 0
maxOcc 1
content complex
children AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange Exclusions EmbeddedRights PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Business rules expected to be applied when the content is used at this location
source <xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentMetaData/Media
diagram BxfSchema5-0Complete_p333.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Media
properties
minOcc 0
maxOcc unbounded
content complex
children BaseBand PrecompressedTS ProfileMacro ContentDelivery PrivateInformation MediaLocation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Media" type="Media" minOccurs="0" maxOccurs="unbounded"/>

element ContentMetaData/BillBoard
diagram BxfSchema5-0Complete_p334.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BillBoard
properties
minOcc 0
maxOcc unbounded
content complex
children ContentId BillBoardName Copy ScriptFile LogoGraphicFile Media BillBoardComment PrivateInformation
source <xs:element name="BillBoard" type="BillBoard" minOccurs="0" maxOccurs="unbounded"/>

element ContentMetaData/DataExtensions
diagram BxfSchema5-0Complete_p335.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfExtensions
properties
minOcc 0
maxOcc unbounded
content complex
children ItemValue
attributes
Name  Type  Use  Default  Fixed  Annotation
extensionType  xs:string  required      
documentation
The name of the metadata that will be used to refer to the enumerated date (e.g. Awards)
annotation
documentation
Used to add an unlimited amount of descriptive metadata for the content. (v3.0)
source <xs:element name="DataExtensions" type="BxfExtensions" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Used to add an unlimited amount of descriptive metadata for the content. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentMetaData/Synopses
diagram BxfSchema5-0Complete_p336.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children Synopsis
annotation
documentation
Allow the addition of one or more synopses of various lengths and for different purposes in multiple languages (v5.0)
source <xs:element name="Synopses" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Allow the addition of one or more synopses of various lengths and for different purposes in multiple languages (v5.0)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Synopsis" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="BxfText">
             
<xs:attribute name="synopsisName" type="xs:string"/>
             
<xs:attribute name="synopsisMaxLength" type="xs:integer">
               
<xs:annotation>
                 
<xs:documentation>Indicates the maximum number of characters expected in the element. If set to -1 then the field is unlimited.</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
             
<xs:attribute name="synopsisPurpose" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation>Optional way to flag a specific type of synopsis (eg TVGuide, Nielsen, EPG, etc.)</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentMetaData/Synopses/Synopsis
diagram BxfSchema5-0Complete_p337.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfText
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
synopsisName  xs:string        
synopsisMaxLength  xs:integer        
documentation
Indicates the maximum number of characters expected in the element. If set to -1 then the field is unlimited.
synopsisPurpose  xs:string        
documentation
Optional way to flag a specific type of synopsis (eg TVGuide, Nielsen, EPG, etc.)
source <xs:element name="Synopsis" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfText">
       
<xs:attribute name="synopsisName" type="xs:string"/>
       
<xs:attribute name="synopsisMaxLength" type="xs:integer">
         
<xs:annotation>
           
<xs:documentation>Indicates the maximum number of characters expected in the element. If set to -1 then the field is unlimited.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="synopsisPurpose" type="xs:string">
         
<xs:annotation>
           
<xs:documentation>Optional way to flag a specific type of synopsis (eg TVGuide, Nielsen, EPG, etc.)</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute ContentMetaData/Synopses/Synopsis/@synopsisName
type xs:string
source <xs:attribute name="synopsisName" type="xs:string"/>

attribute ContentMetaData/Synopses/Synopsis/@synopsisMaxLength
type xs:integer
annotation
documentation
Indicates the maximum number of characters expected in the element. If set to -1 then the field is unlimited.
source <xs:attribute name="synopsisMaxLength" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation>Indicates the maximum number of characters expected in the element. If set to -1 then the field is unlimited.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentMetaData/Synopses/Synopsis/@synopsisPurpose
type xs:string
annotation
documentation
Optional way to flag a specific type of synopsis (eg TVGuide, Nielsen, EPG, etc.)
source <xs:attribute name="synopsisPurpose" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Optional way to flag a specific type of synopsis (eg TVGuide, Nielsen, EPG, etc.)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element ContentMetaData/ContentDetails
diagram BxfSchema5-0Complete_p338.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ContentDetail
properties
minOcc 0
maxOcc 1
content complex
children ContentTags PrivateInformation
annotation
documentation
Description of people, events, sports results, and word tags to search for things that represent this media (v5.0).
source <xs:element name="ContentDetails" type="ContentDetail" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Description of people, events, sports results, and word tags to search for things that represent this media (v5.0).</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentMetaData/PrivateInformation
diagram BxfSchema5-0Complete_p339.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType ContentTransfer
diagram BxfSchema5-0Complete_p340.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Content Source Destination PrivateInformation
used by
element BxfMessage/BxfData/ContentTransfer
attributes
Name  Type  Use  Default  Fixed  Annotation
transferId  Uuid  required      
documentation
Required to be a UUID
transferType  TransferType  required      
documentation
The purpose of the transfer order
conditionalSource  xs:positiveInteger    1    
documentation
If set to 1 then primary source.  Numbers greater than 1 indicate backup sources that are used in value order only if primary fails.
priority  PriorityType    Normal    
documentation
The order in which the receiving system will attempt to receive the transfer of content
parentTransferId  Uuid        
documentation
Used to link transfers as a group.  Required to be a UUID.
status  TransferStatusType        
documentation
Ennumerated list of possible conditions for each transfer particularly used for long running content transfers
statusDescription  xs:string        
documentation
Detail description relating to the status of the transfer
percentComplete  derived by: xs:short        
documentation
Used with in-progress status
recordEventStart  xs:dateTime        
documentation
Used to specify a specific start date and time to record a transfer of content
recordEventEnd  xs:dateTime        
documentation
Used to specify a specific end date and time to record a transfer of content
dayPattern  DayPattern        
documentation
Used to specify which days of the week a record event should take place
jobId          
documentation
Reference link to JobDetail (v3.0)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Transfer content from a source to a destination
source <xs:complexType name="ContentTransfer">
 
<xs:annotation>
   
<xs:documentation>Transfer content from a source to a destination</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Content" type="Content">
     
<xs:annotation>
       
<xs:documentation>The meta-data associated with each transfer event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Source" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A description of the location and essence and any rules associated with its use</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Media" type="Media">
           
<xs:annotation>
             
<xs:documentation>Describes the essence and the location of the content</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Destination" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>A description of the location to be transfered to and optionally the transcoding of the content at this new location.  Note that new policies may be applied</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Media" type="Media">
           
<xs:annotation>
             
<xs:documentation>Describes the essence and the new location of the content once transfered</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="DestinationContentId" type="BxfContentId" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>If know, the system can specific the new contentId for the transfered content at the new location</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="transferId" type="Uuid" use="required">
   
<xs:annotation>
     
<xs:documentation>Required to be a UUID</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="transferType" type="TransferType" use="required">
   
<xs:annotation>
     
<xs:documentation>The purpose of the transfer order</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="conditionalSource" type="xs:positiveInteger" default="1">
   
<xs:annotation>
     
<xs:documentation>If set to 1 then primary source.  Numbers greater than 1 indicate backup sources that are used in value order only if primary fails.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="priority" type="PriorityType" default="Normal">
   
<xs:annotation>
     
<xs:documentation>The order in which the receiving system will attempt to receive the transfer of content</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="parentTransferId" type="Uuid">
   
<xs:annotation>
     
<xs:documentation>Used to link transfers as a group.  Required to be a UUID.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="status" type="TransferStatusType">
   
<xs:annotation>
     
<xs:documentation>Ennumerated list of possible conditions for each transfer particularly used for long running content transfers</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="statusDescription" type="xs:string">
   
<xs:annotation>
     
<xs:documentation>Detail description relating to the status of the transfer</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="percentComplete">
   
<xs:annotation>
     
<xs:documentation>Used with in-progress status</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:short">
       
<xs:minInclusive value="0"/>
       
<xs:maxInclusive value="100"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="recordEventStart" type="xs:dateTime">
   
<xs:annotation>
     
<xs:documentation>Used to specify a specific start date and time to record a transfer of content</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="recordEventEnd" type="xs:dateTime">
   
<xs:annotation>
     
<xs:documentation>Used to specify a specific end date and time to record a transfer of content</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="dayPattern" type="DayPattern">
   
<xs:annotation>
     
<xs:documentation>Used to specify which days of the week a record event should take place</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="jobId">
   
<xs:annotation>
     
<xs:documentation>Reference link to JobDetail (v3.0)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute ContentTransfer/@transferId
type Uuid
properties
use required
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
Required to be a UUID
source <xs:attribute name="transferId" type="Uuid" use="required">
 
<xs:annotation>
   
<xs:documentation>Required to be a UUID</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentTransfer/@transferType
type TransferType
properties
use required
facets
Kind Value Annotation
enumeration Recording
enumeration Duplication
enumeration File transfer
enumeration Purge
annotation
documentation
The purpose of the transfer order
source <xs:attribute name="transferType" type="TransferType" use="required">
 
<xs:annotation>
   
<xs:documentation>The purpose of the transfer order</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentTransfer/@conditionalSource
type xs:positiveInteger
properties
default 1
annotation
documentation
If set to 1 then primary source.  Numbers greater than 1 indicate backup sources that are used in value order only if primary fails.
source <xs:attribute name="conditionalSource" type="xs:positiveInteger" default="1">
 
<xs:annotation>
   
<xs:documentation>If set to 1 then primary source.  Numbers greater than 1 indicate backup sources that are used in value order only if primary fails.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentTransfer/@priority
type PriorityType
properties
default Normal
facets
Kind Value Annotation
enumeration Deferred
enumeration Urgent
enumeration High
enumeration Normal
enumeration Low
annotation
documentation
The order in which the receiving system will attempt to receive the transfer of content
source <xs:attribute name="priority" type="PriorityType" default="Normal">
 
<xs:annotation>
   
<xs:documentation>The order in which the receiving system will attempt to receive the transfer of content</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentTransfer/@parentTransferId
type Uuid
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
Used to link transfers as a group.  Required to be a UUID.
source <xs:attribute name="parentTransferId" type="Uuid">
 
<xs:annotation>
   
<xs:documentation>Used to link transfers as a group.  Required to be a UUID.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentTransfer/@status
type TransferStatusType
facets
Kind Value Annotation
enumeration Unknown
enumeration Failed
enumeration Completed
enumeration Inprogress
enumeration Pending
annotation
documentation
Ennumerated list of possible conditions for each transfer particularly used for long running content transfers
source <xs:attribute name="status" type="TransferStatusType">
 
<xs:annotation>
   
<xs:documentation>Ennumerated list of possible conditions for each transfer particularly used for long running content transfers</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentTransfer/@statusDescription
type xs:string
annotation
documentation
Detail description relating to the status of the transfer
source <xs:attribute name="statusDescription" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Detail description relating to the status of the transfer</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentTransfer/@percentComplete
type restriction of xs:short
facets
Kind Value Annotation
minInclusive 0
maxInclusive 100
annotation
documentation
Used with in-progress status
source <xs:attribute name="percentComplete">
 
<xs:annotation>
   
<xs:documentation>Used with in-progress status</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:short">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="100"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute ContentTransfer/@recordEventStart
type xs:dateTime
annotation
documentation
Used to specify a specific start date and time to record a transfer of content
source <xs:attribute name="recordEventStart" type="xs:dateTime">
 
<xs:annotation>
   
<xs:documentation>Used to specify a specific start date and time to record a transfer of content</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentTransfer/@recordEventEnd
type xs:dateTime
annotation
documentation
Used to specify a specific end date and time to record a transfer of content
source <xs:attribute name="recordEventEnd" type="xs:dateTime">
 
<xs:annotation>
   
<xs:documentation>Used to specify a specific end date and time to record a transfer of content</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentTransfer/@dayPattern
type DayPattern
facets
Kind Value Annotation
length 7
pattern [0,1]{7}
annotation
documentation
Used to specify which days of the week a record event should take place
source <xs:attribute name="dayPattern" type="DayPattern">
 
<xs:annotation>
   
<xs:documentation>Used to specify which days of the week a record event should take place</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentTransfer/@jobId
annotation
documentation
Reference link to JobDetail (v3.0)
source <xs:attribute name="jobId">
 
<xs:annotation>
   
<xs:documentation>Reference link to JobDetail (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element ContentTransfer/Content
diagram BxfSchema5-0Complete_p341.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Content
properties
content complex
children ProgramContent NonProgramContent
attributes
Name  Type  Use  Default  Fixed  Annotation
timestamp  xs:dateTime        
documentation
specifies the current date and time that is associated to the content at a specific location
user  derived by: xs:string        
documentation
the name of the user or computer associated to the content
sourceName  derived by: xs:string        
documentation
The name of the entity that originally provided the content
contentExists  xs:boolean        
documentation
Indicates whether the content exists at the location of the query: 1=Exists, 0=Does Not Exist
version  derived by: xs:string        
documentation
A label to designate the content based on use or purpose
revisionId  derived by: xs:string        
documentation
Used to indicate what revision value the content has
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The meta-data associated with each transfer event
source <xs:element name="Content" type="Content">
 
<xs:annotation>
   
<xs:documentation>The meta-data associated with each transfer event</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentTransfer/Source
diagram BxfSchema5-0Complete_p342.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children Media UsagePolicy
annotation
documentation
A description of the location and essence and any rules associated with its use
source <xs:element name="Source" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A description of the location and essence and any rules associated with its use</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Media" type="Media">
       
<xs:annotation>
         
<xs:documentation>Describes the essence and the location of the content</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentTransfer/Source/Media
diagram BxfSchema5-0Complete_p343.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Media
properties
content complex
children BaseBand PrecompressedTS ProfileMacro ContentDelivery PrivateInformation MediaLocation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Describes the essence and the location of the content
source <xs:element name="Media" type="Media">
 
<xs:annotation>
   
<xs:documentation>Describes the essence and the location of the content</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentTransfer/Source/UsagePolicy
diagram BxfSchema5-0Complete_p344.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type UsagePolicy
properties
minOcc 0
maxOcc 1
content complex
children AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange Exclusions EmbeddedRights PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Business rules expected to be applied when the content is used at this location
source <xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentTransfer/Destination
diagram BxfSchema5-0Complete_p345.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc unbounded
content complex
children Media UsagePolicy DestinationContentId
annotation
documentation
A description of the location to be transfered to and optionally the transcoding of the content at this new location.  Note that new policies may be applied
source <xs:element name="Destination" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>A description of the location to be transfered to and optionally the transcoding of the content at this new location.  Note that new policies may be applied</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Media" type="Media">
       
<xs:annotation>
         
<xs:documentation>Describes the essence and the new location of the content once transfered</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DestinationContentId" type="BxfContentId" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>If know, the system can specific the new contentId for the transfered content at the new location</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ContentTransfer/Destination/Media
diagram BxfSchema5-0Complete_p346.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Media
properties
content complex
children BaseBand PrecompressedTS ProfileMacro ContentDelivery PrivateInformation MediaLocation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Describes the essence and the new location of the content once transfered
source <xs:element name="Media" type="Media">
 
<xs:annotation>
   
<xs:documentation>Describes the essence and the new location of the content once transfered</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentTransfer/Destination/UsagePolicy
diagram BxfSchema5-0Complete_p347.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type UsagePolicy
properties
minOcc 0
maxOcc 1
content complex
children AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange Exclusions EmbeddedRights PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Business rules expected to be applied when the content is used at this location
source <xs:element name="UsagePolicy" type="UsagePolicy" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Business rules expected to be applied when the content is used at this location</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentTransfer/Destination/DestinationContentId
diagram BxfSchema5-0Complete_p348.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfContentId
properties
minOcc 0
maxOcc 1
content complex
children Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
If know, the system can specific the new contentId for the transfered content at the new location
source <xs:element name="DestinationContentId" type="BxfContentId" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If know, the system can specific the new contentId for the transfered content at the new location</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentTransfer/PrivateInformation
diagram BxfSchema5-0Complete_p349.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType DataContent
diagram BxfSchema5-0Complete_p350.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children BitRate FileName
used by
element BaseMedia/PrecompressedTS/TSData/DataContent
source <xs:complexType name="DataContent">
 
<xs:sequence>
   
<xs:element name="BitRate" type="xs:positiveInteger"/>
   
<xs:element name="FileName">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element DataContent/BitRate
diagram BxfSchema5-0Complete_p351.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:positiveInteger
properties
content simple
source <xs:element name="BitRate" type="xs:positiveInteger"/>

element DataContent/FileName
diagram BxfSchema5-0Complete_p352.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
minLength 1
maxLength 255
source <xs:element name="FileName">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType DigitalAudio
diagram BxfSchema5-0Complete_p353.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Ac3Audio DEAudio MPEGAACAudio MPEGLayerIIAudio PCMAudio
used by
elements Audio/DigitalAudio TSAudio/DigitalAudio
attributes
Name  Type  Use  Default  Fixed  Annotation
audioReference  xs:positiveInteger        
documentation
Used to reference specific channel or channels for transitions
truePeak  derived by: xs:nonPositiveInteger        
documentation
BS.1770 (v3.0)
measuredLoudness  derived by: xs:nonPositiveInteger        
documentation
BS.1770 (v3.0)
measurementMethod  derived by: xs:string        
documentation
Select between LKFS (BS.1770) or dBFS (ANSI S1.4). (v3.0)
dialnorm  derived by: xs:positiveInteger        
documentation
An AC-3 metadata parameter, defined in A/52 [4], that is carried in the AC-3 bit stream. This is used to indicate how far the average Dialog Level is below 0 LKFS. Valid values are 1 to 31. Loudness values outside this range cannot be expressed by dialnorm. The value of dialnorm is numerically equal to the absolute value of the Dialog Level. The value of 0 is reserved. (v3.0)
lowAudioLevels  derived by: xs:nonPositiveInteger        
documentation
(v3.0)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Enumerates the different types of digital audio streams. (v3.0)
source <xs:complexType name="DigitalAudio">
 
<xs:annotation>
   
<xs:documentation>Enumerates the different types of digital audio streams. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="Ac3Audio" type="Ac3AudioExt"/>
   
<xs:element name="DEAudio" type="DigitalAudioAttribute"/>
   
<xs:element name="MPEGAACAudio" type="DigitalAudioAttribute"/>
   
<xs:element name="MPEGLayerIIAudio" type="DigitalAudioAttribute"/>
   
<xs:element name="PCMAudio">
     
<xs:complexType>
       
<xs:attribute name="exactBitRate" type="xs:boolean" use="optional">
         
<xs:annotation>
           
<xs:documentation>Indicates if bitRateKbps is an exact value or an upper bound (A/65)</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
 
</xs:choice>
 
<xs:attribute name="audioReference" type="xs:positiveInteger">
   
<xs:annotation>
     
<xs:documentation>Used to reference specific channel or channels for transitions</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="truePeak">
   
<xs:annotation>
     
<xs:documentation>BS.1770 (v3.0)</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:nonPositiveInteger">
       
<xs:minInclusive value="-146"/>
       
<xs:maxInclusive value="0"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="measuredLoudness">
   
<xs:annotation>
     
<xs:documentation>BS.1770 (v3.0)</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:nonPositiveInteger">
       
<xs:minInclusive value="-146"/>
       
<xs:maxInclusive value="0"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="measurementMethod">
   
<xs:annotation>
     
<xs:documentation>Select between LKFS (BS.1770) or dBFS (ANSI S1.4). (v3.0)</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="dBFS"/>
       
<xs:enumeration value="LKFS"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="dialnorm">
   
<xs:annotation>
     
<xs:documentation>An AC-3 metadata parameter, defined in A/52 [4], that is carried in the AC-3 bit stream. This is used to indicate how far the average Dialog Level is below 0 LKFS. Valid values are 1 to 31. Loudness values outside this range cannot be expressed by dialnorm. The value of dialnorm is numerically equal to the absolute value of the Dialog Level. The value of 0 is reserved. (v3.0)</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:positiveInteger">
       
<xs:minInclusive value="1"/>
       
<xs:maxInclusive value="31"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="lowAudioLevels">
   
<xs:annotation>
     
<xs:documentation>(v3.0)</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:nonPositiveInteger">
       
<xs:minInclusive value="-146"/>
       
<xs:maxInclusive value="0"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute DigitalAudio/@audioReference
type xs:positiveInteger
annotation
documentation
Used to reference specific channel or channels for transitions
source <xs:attribute name="audioReference" type="xs:positiveInteger">
 
<xs:annotation>
   
<xs:documentation>Used to reference specific channel or channels for transitions</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DigitalAudio/@truePeak
type restriction of xs:nonPositiveInteger
facets
Kind Value Annotation
minInclusive -146
maxInclusive 0
annotation
documentation
BS.1770 (v3.0)
source <xs:attribute name="truePeak">
 
<xs:annotation>
   
<xs:documentation>BS.1770 (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:nonPositiveInteger">
     
<xs:minInclusive value="-146"/>
     
<xs:maxInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute DigitalAudio/@measuredLoudness
type restriction of xs:nonPositiveInteger
facets
Kind Value Annotation
minInclusive -146
maxInclusive 0
annotation
documentation
BS.1770 (v3.0)
source <xs:attribute name="measuredLoudness">
 
<xs:annotation>
   
<xs:documentation>BS.1770 (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:nonPositiveInteger">
     
<xs:minInclusive value="-146"/>
     
<xs:maxInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute DigitalAudio/@measurementMethod
type restriction of xs:string
facets
Kind Value Annotation
enumeration dBFS
enumeration LKFS
annotation
documentation
Select between LKFS (BS.1770) or dBFS (ANSI S1.4). (v3.0)
source <xs:attribute name="measurementMethod">
 
<xs:annotation>
   
<xs:documentation>Select between LKFS (BS.1770) or dBFS (ANSI S1.4). (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="dBFS"/>
     
<xs:enumeration value="LKFS"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute DigitalAudio/@dialnorm
type restriction of xs:positiveInteger
facets
Kind Value Annotation
minInclusive 1
maxInclusive 31
annotation
documentation
An AC-3 metadata parameter, defined in A/52 [4], that is carried in the AC-3 bit stream. This is used to indicate how far the average Dialog Level is below 0 LKFS. Valid values are 1 to 31. Loudness values outside this range cannot be expressed by dialnorm. The value of dialnorm is numerically equal to the absolute value of the Dialog Level. The value of 0 is reserved. (v3.0)
source <xs:attribute name="dialnorm">
 
<xs:annotation>
   
<xs:documentation>An AC-3 metadata parameter, defined in A/52 [4], that is carried in the AC-3 bit stream. This is used to indicate how far the average Dialog Level is below 0 LKFS. Valid values are 1 to 31. Loudness values outside this range cannot be expressed by dialnorm. The value of dialnorm is numerically equal to the absolute value of the Dialog Level. The value of 0 is reserved. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:positiveInteger">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="31"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute DigitalAudio/@lowAudioLevels
type restriction of xs:nonPositiveInteger
facets
Kind Value Annotation
minInclusive -146
maxInclusive 0
annotation
documentation
(v3.0)
source <xs:attribute name="lowAudioLevels">
 
<xs:annotation>
   
<xs:documentation>(v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:nonPositiveInteger">
     
<xs:minInclusive value="-146"/>
     
<xs:maxInclusive value="0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element DigitalAudio/Ac3Audio
diagram BxfSchema5-0Complete_p354.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Ac3AudioExt
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
audioId  audioIdType  required      
documentation
ID of the audio service in the virtual channel. Links to an elementary stream.
lang  languageType  optional      
documentation
Language of the audio stream carried in the ISO_639_language_descriptor
serviceType  audioServiceType  optional  complete_main    
documentation
Audio service type. Complete_main is the default (A/65B 6.9.1)
numChannels  numChannelsType  optional  2/0    
documentation
Number of audio channels in the elementary stream (A/65B 6.9.1)
bitRateKbps  bitRateKbpsType  optional  448    
documentation
Bit rate of the elementary stream in kbps (A/65B 6.9.1)
exactBitRate  xs:boolean  optional  false    
documentation
Indicates if bitRateKbps is an exact value or an upper bound (A/65B 6.9.1)
surround  xs:boolean  optional      
documentation
Indicates if the audio service is surround (A/65B 6.9.1)
fullSvc  xs:boolean  optional  true    
documentation
Indicates whether the elementary stream can be decoded alone or must be presented along with other audio streams (A/65B 6.9.1)
mainid  mainidType  optional      
documentation
ID of the audio stream, if its fullsvc flag is set to true (A/65B 6.9.1)
asvcflags  xs:unsignedByte  optional      
documentation
If the fullsvc flag is set to false, each bit in this byte indicates with which main audio streams this elementary stream can be presented (A/65B 6.9.1)
bsid  bsidType  optional  8    
documentation
Version of the AC-3 standard used by the audio stream. Default is 8 (A/65B 6.9.1)
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
source <xs:element name="Ac3Audio" type="Ac3AudioExt"/>

element DigitalAudio/DEAudio
diagram BxfSchema5-0Complete_p355.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type DigitalAudioAttribute
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
audioId  audioIdType  required      
documentation
ID of the audio service in the virtual channel. Links to an elementary stream.
lang  languageType  optional      
documentation
Language of the audio stream carried in the ISO_639_language_descriptor
numChannels  numChannelsType  optional  2/0    
documentation
Number of audio channels in the elementary stream (A/65)
bitRateKbps  bitRateKbpsType  optional      
documentation
Bit rate of the elementary stream in kbps (A/65)
exactBitRate  xs:boolean  optional      
documentation
Indicates if bitRateKbps is an exact value or an upper bound (A/65)
surround  xs:boolean  optional      
documentation
Indicates if the audio service is surround (A/65)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="DEAudio" type="DigitalAudioAttribute"/>

element DigitalAudio/MPEGAACAudio
diagram BxfSchema5-0Complete_p356.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type DigitalAudioAttribute
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
audioId  audioIdType  required      
documentation
ID of the audio service in the virtual channel. Links to an elementary stream.
lang  languageType  optional      
documentation
Language of the audio stream carried in the ISO_639_language_descriptor
numChannels  numChannelsType  optional  2/0    
documentation
Number of audio channels in the elementary stream (A/65)
bitRateKbps  bitRateKbpsType  optional      
documentation
Bit rate of the elementary stream in kbps (A/65)
exactBitRate  xs:boolean  optional      
documentation
Indicates if bitRateKbps is an exact value or an upper bound (A/65)
surround  xs:boolean  optional      
documentation
Indicates if the audio service is surround (A/65)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="MPEGAACAudio" type="DigitalAudioAttribute"/>

element DigitalAudio/MPEGLayerIIAudio
diagram BxfSchema5-0Complete_p357.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type DigitalAudioAttribute
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
audioId  audioIdType  required      
documentation
ID of the audio service in the virtual channel. Links to an elementary stream.
lang  languageType  optional      
documentation
Language of the audio stream carried in the ISO_639_language_descriptor
numChannels  numChannelsType  optional  2/0    
documentation
Number of audio channels in the elementary stream (A/65)
bitRateKbps  bitRateKbpsType  optional      
documentation
Bit rate of the elementary stream in kbps (A/65)
exactBitRate  xs:boolean  optional      
documentation
Indicates if bitRateKbps is an exact value or an upper bound (A/65)
surround  xs:boolean  optional      
documentation
Indicates if the audio service is surround (A/65)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="MPEGLayerIIAudio" type="DigitalAudioAttribute"/>

element DigitalAudio/PCMAudio
diagram BxfSchema5-0Complete_p358.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
exactBitRate  xs:boolean  optional      
documentation
Indicates if bitRateKbps is an exact value or an upper bound (A/65)
source <xs:element name="PCMAudio">
 
<xs:complexType>
   
<xs:attribute name="exactBitRate" type="xs:boolean" use="optional">
     
<xs:annotation>
       
<xs:documentation>Indicates if bitRateKbps is an exact value or an upper bound (A/65)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute DigitalAudio/PCMAudio/@exactBitRate
type xs:boolean
properties
use optional
annotation
documentation
Indicates if bitRateKbps is an exact value or an upper bound (A/65)
source <xs:attribute name="exactBitRate" type="xs:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates if bitRateKbps is an exact value or an upper bound (A/65)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType DigitalAudioAttribute
diagram BxfSchema5-0Complete_p359.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
used by
elements DigitalAudio/DEAudio DigitalAudio/MPEGAACAudio DigitalAudio/MPEGLayerIIAudio
attributes
Name  Type  Use  Default  Fixed  Annotation
audioId  audioIdType  required      
documentation
ID of the audio service in the virtual channel. Links to an elementary stream.
lang  languageType  optional      
documentation
Language of the audio stream carried in the ISO_639_language_descriptor
numChannels  numChannelsType  optional  2/0    
documentation
Number of audio channels in the elementary stream (A/65)
bitRateKbps  bitRateKbpsType  optional      
documentation
Bit rate of the elementary stream in kbps (A/65)
exactBitRate  xs:boolean  optional      
documentation
Indicates if bitRateKbps is an exact value or an upper bound (A/65)
surround  xs:boolean  optional      
documentation
Indicates if the audio service is surround (A/65)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Enumerates the parameters of a digital audio stream
source <xs:complexType name="DigitalAudioAttribute">
 
<xs:annotation>
   
<xs:documentation>Enumerates the parameters of a digital audio stream</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="audioId" type="pmcp:audioIdType" use="required">
   
<xs:annotation>
     
<xs:documentation>ID of the audio service in the virtual channel. Links to an elementary stream.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="lang" type="pmcp:languageType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Language of the audio stream carried in the ISO_639_language_descriptor</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="numChannels" type="pmcp:numChannelsType" use="optional" default="2/0">
   
<xs:annotation>
     
<xs:documentation>Number of audio channels in the elementary stream (A/65)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="bitRateKbps" type="pmcp:bitRateKbpsType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Bit rate of the elementary stream in kbps (A/65)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="exactBitRate" type="xs:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates if bitRateKbps is an exact value or an upper bound (A/65)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="surround" type="xs:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates if the audio service is surround (A/65)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute DigitalAudioAttribute/@audioId
type audioIdType
properties
use required
facets
Kind Value Annotation
minInclusive 1
annotation
documentation
ID of the audio service in the virtual channel. Links to an elementary stream.
source <xs:attribute name="audioId" type="pmcp:audioIdType" use="required">
 
<xs:annotation>
   
<xs:documentation>ID of the audio service in the virtual channel. Links to an elementary stream.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DigitalAudioAttribute/@lang
type languageType
properties
use optional
facets
Kind Value Annotation
pattern [a-z]{3}
annotation
documentation
Language of the audio stream carried in the ISO_639_language_descriptor
source <xs:attribute name="lang" type="pmcp:languageType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Language of the audio stream carried in the ISO_639_language_descriptor</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DigitalAudioAttribute/@numChannels
type numChannelsType
properties
use optional
default 2/0
facets
Kind Value Annotation
enumeration 1/0
enumeration 2/0
enumeration 3/0
enumeration 2/1
enumeration 3/1
enumeration 2/2
enumeration 3/2
enumeration 1
enumeration 2_or_less
enumeration 3_or_less
enumeration 4_or_less
enumeration 5_or_less
enumeration 6_or_less
annotation
documentation
Number of audio channels in the elementary stream (A/65)
source <xs:attribute name="numChannels" type="pmcp:numChannelsType" use="optional" default="2/0">
 
<xs:annotation>
   
<xs:documentation>Number of audio channels in the elementary stream (A/65)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DigitalAudioAttribute/@bitRateKbps
type bitRateKbpsType
properties
use optional
facets
Kind Value Annotation
maxInclusive 448
annotation
documentation
Bit rate of the elementary stream in kbps (A/65)
source <xs:attribute name="bitRateKbps" type="pmcp:bitRateKbpsType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Bit rate of the elementary stream in kbps (A/65)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DigitalAudioAttribute/@exactBitRate
type xs:boolean
properties
use optional
annotation
documentation
Indicates if bitRateKbps is an exact value or an upper bound (A/65)
source <xs:attribute name="exactBitRate" type="xs:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates if bitRateKbps is an exact value or an upper bound (A/65)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DigitalAudioAttribute/@surround
type xs:boolean
properties
use optional
annotation
documentation
Indicates if the audio service is surround (A/65)
source <xs:attribute name="surround" type="xs:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates if the audio service is surround (A/65)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType Element
diagram BxfSchema5-0Complete_p360.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children SequenceNumber Description Offset Duration ProgramElement EmbeddedNonProgramContent OverlayOpportunity PrivateInformation
used by
element ProgramContent/Elements/Element
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="Element">
 
<xs:sequence>
   
<xs:element name="SequenceNumber" type="xs:positiveInteger">
     
<xs:annotation>
       
<xs:documentation>Uniique order count that specifies the order of play of all elements within the show including program segments and embedded non-program elements</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Description" type="BxfText" minOccurs="0"/>
   
<xs:element name="Offset" type="BxfSmpteTime">
     
<xs:annotation>
       
<xs:documentation>Offset from the start of the show</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Duration" type="BxfDuration"/>
   
<xs:choice>
     
<xs:element name="ProgramElement" type="ProgramElement">
       
<xs:annotation>
         
<xs:documentation>Description of individual show segments</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="EmbeddedNonProgramContent" type="NonProgramContent">
       
<xs:annotation>
         
<xs:documentation>Description of embedded non program elements such as barter spots</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="OverlayOpportunity" type="OverlayOpportunityType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Describes locations in time and space where overlays are either permitted or restricted from use. (v3.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element Element/SequenceNumber
diagram BxfSchema5-0Complete_p361.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:positiveInteger
properties
content simple
annotation
documentation
Uniique order count that specifies the order of play of all elements within the show including program segments and embedded non-program elements
source <xs:element name="SequenceNumber" type="xs:positiveInteger">
 
<xs:annotation>
   
<xs:documentation>Uniique order count that specifies the order of play of all elements within the show including program segments and embedded non-program elements</xs:documentation>
 
</xs:annotation>
</xs:element>

element Element/Description
diagram BxfSchema5-0Complete_p362.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Description" type="BxfText" minOccurs="0"/>

element Element/Offset
diagram BxfSchema5-0Complete_p363.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Offset from the start of the show
source <xs:element name="Offset" type="BxfSmpteTime">
 
<xs:annotation>
   
<xs:documentation>Offset from the start of the show</xs:documentation>
 
</xs:annotation>
</xs:element>

element Element/Duration
diagram BxfSchema5-0Complete_p364.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfDuration
properties
content complex
children SmpteDuration UtcDuration
source <xs:element name="Duration" type="BxfDuration"/>

element Element/ProgramElement
diagram BxfSchema5-0Complete_p365.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ProgramElement
properties
content complex
children SegmentNumber Type ContentMetaData SegmentName OverlayOpportunity PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Description of individual show segments
source <xs:element name="ProgramElement" type="ProgramElement">
 
<xs:annotation>
   
<xs:documentation>Description of individual show segments</xs:documentation>
 
</xs:annotation>
</xs:element>

element Element/EmbeddedNonProgramContent
diagram BxfSchema5-0Complete_p366.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type NonProgramContent
properties
content complex
children Details ContentMetaData SalesContract ParentalRating PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Description of embedded non program elements such as barter spots
source <xs:element name="EmbeddedNonProgramContent" type="NonProgramContent">
 
<xs:annotation>
   
<xs:documentation>Description of embedded non program elements such as barter spots</xs:documentation>
 
</xs:annotation>
</xs:element>

element Element/OverlayOpportunity
diagram BxfSchema5-0Complete_p367.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type OverlayOpportunityType
properties
minOcc 0
maxOcc unbounded
content complex
children Video-Audio SOM EOM OpportunityComment ScreenLocation PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
allow  xs:boolean  optional  1    
documentation
Option to allow or restrict content at the designation location.
opportunityType  xs:string        
documentation
Used to define the types of overlays that can be used such as crawls, voice-overs, over the shoulders, logos, etc.  (See Configuration Section in BXF Protocol Documentation)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Describes locations in time and space where overlays are either permitted or restricted from use. (v3.0)
source <xs:element name="OverlayOpportunity" type="OverlayOpportunityType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Describes locations in time and space where overlays are either permitted or restricted from use. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Element/PrivateInformation
diagram BxfSchema5-0Complete_p368.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType EventData
diagram BxfSchema5-0Complete_p369.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children EventId EventTitle InsertAfterEventId PrimaryEvent NonPrimaryEvent MacroEvent StartDateTime LengthOption StartMode EndMode Transitions FederalId FederalSource FederalType EventDescription EventNotes JipFlag Expendable Protection AlternateEvent Series PrivateInformation
used by
elements EventData/AlternateEvent ScheduledEvent/EventData ScheduledEvent/ScheduleElements/EventData
attributes
Name  Type  Use  Default  Fixed  Annotation
eventType  derived by: xs:string        
documentation
Indicates the type of event to be described
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="EventData">
 
<xs:sequence>
   
<xs:element name="EventId" type="EventExtId">
     
<xs:annotation>
       
<xs:documentation>Unique identifier for each event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EventTitle" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="InsertAfterEventId" type="Uuid" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A pointer to the event prior to the position used to insert a new event in an existing list.  Required to be a UUID.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:choice>
     
<xs:element name="PrimaryEvent" type="PrimaryEvent"/>
     
<xs:element name="NonPrimaryEvent" type="NonPrimaryEvent"/>
     
<xs:element name="MacroEvent" type="Macro"/>
   
</xs:choice>
   
<xs:element name="StartDateTime">
     
<xs:annotation>
       
<xs:documentation>The date and time of the beginning of the event</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="BxfDateTime">
           
<xs:attribute name="nominalFlag">
             
<xs:annotation>
               
<xs:documentation>Used to indicate that the start time is not an exact value and may be variable.</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="LengthOption">
     
<xs:annotation>
       
<xs:documentation>Duration or end time of the event</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:choice>
         
<xs:element name="Duration">
           
<xs:complexType>
             
<xs:complexContent>
               
<xs:extension base="BxfDuration">
                 
<xs:sequence>
                   
<xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2">
                     
<xs:annotation>
                       
<xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the duration may be adjusted</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:sequence>
                 
<xs:attribute name="nominalFlag" type="xs:boolean">
                   
<xs:annotation>
                     
<xs:documentation>Used to indicate that the duration is not an exact value and may be variable.</xs:documentation>
                   
</xs:annotation>
                 
</xs:attribute>
               
</xs:extension>
             
</xs:complexContent>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="EndDateTime">
           
<xs:complexType>
             
<xs:complexContent>
               
<xs:extension base="BxfDateTime">
                 
<xs:sequence>
                   
<xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2">
                     
<xs:annotation>
                       
<xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the end time may be adjusted</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                 
</xs:sequence>
                 
<xs:attribute name="nominalFlag" type="xs:boolean">
                   
<xs:annotation>
                     
<xs:documentation>Used to indicate that the end time is not an exact value and may be variable.</xs:documentation>
                   
</xs:annotation>
                 
</xs:attribute>
               
</xs:extension>
             
</xs:complexContent>
           
</xs:complexType>
         
</xs:element>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="StartMode" type="StartModeType" default="Follow">
     
<xs:annotation>
       
<xs:documentation>The way the event will start relative to the previous event or time</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EndMode" type="EndModeType" default="Duration">
     
<xs:annotation>
       
<xs:documentation>The way an event will end relative to its duration or other events</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Transitions" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="AudioTransitions" type="AudioTransition" minOccurs="0" maxOccurs="unbounded"/>
         
<xs:element name="VideoTransitions" type="VideoTransition" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="FederalId" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Some countries require a content identifier to be attached to indicate that the content has been cleared or reviewed.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="FederalSource" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Some countries require an indication as to the original source of the content being aired.  The values will vary by country.  Examples are live, prerecorded, network, syndicated.  (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="FederalType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Some countries require further codification of the content such as the FCC Type or CRTC Code.  This is typically a specialized value limited by the countries regulatory body. (e.g. CM, PR, PSA, PRO, PRC) (See Configuration Section in BXF Protocol Documentation) (v3.0)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="EventDescription" type="BxfText" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Description of the event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EventNotes" type="EventNotes" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Operator notes used to annotate the event with reference to the person that created the note.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="JipFlag" type="xs:boolean" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>If the event is joined in progress set to true</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Expendable" type="xs:boolean" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>If event can be preempted then set to true </xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Protection" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="ProtectionSourceRequested" type="xs:boolean" default="0">
           
<xs:annotation>
             
<xs:documentation>If set to true then type is required.  Default is false.  Indicates that the event should have a protected source (ie backup) that can be used if the primary source is unavailable or fails.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="ProtectionSourceName" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Name of the type of protection source to be used.  This must be configured within the system. (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="SCTE-35DistributionRestrictions" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Accommodates the 2012 revision to SCTE-35 that adds distribution bits. (v3.0)</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:complexContent>
               
<xs:extension base="SCTE-35DistributionRestrictions">
                 
<xs:attribute name="tierLevel">
                   
<xs:annotation>
                     
<xs:documentation>Signals receivers whether or not to pass the SCTE-35 message.</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:nonNegativeInteger">
                       
<xs:minInclusive value="0"/>
                       
<xs:maxInclusive value="4096"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:attribute>
               
</xs:extension>
             
</xs:complexContent>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AlternateEvent" type="EventData" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Allow the linkage to standby promo content or other content that are backups or alternatives to content that may be missing at airtime.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Series" type="Series" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>If the content is part of a series this allows the entry of the episodic information</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="eventType">
   
<xs:annotation>
     
<xs:documentation>Indicates the type of event to be described</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Primary"/>
       
<xs:enumeration value="Primary-ProgramHeader"/>
       
<xs:enumeration value="Primary-BreakHeader"/>
       
<xs:enumeration value="NonPrimary"/>
       
<xs:enumeration value="Comment"/>
       
<xs:enumeration value="Macro"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute EventData/@eventType
type restriction of xs:string
facets
Kind Value Annotation
enumeration Primary
enumeration Primary-ProgramHeader
enumeration Primary-BreakHeader
enumeration NonPrimary
enumeration Comment
enumeration Macro
annotation
documentation
Indicates the type of event to be described
source <xs:attribute name="eventType">
 
<xs:annotation>
   
<xs:documentation>Indicates the type of event to be described</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Primary"/>
     
<xs:enumeration value="Primary-ProgramHeader"/>
     
<xs:enumeration value="Primary-BreakHeader"/>
     
<xs:enumeration value="NonPrimary"/>
     
<xs:enumeration value="Comment"/>
     
<xs:enumeration value="Macro"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element EventData/EventId
diagram BxfSchema5-0Complete_p370.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type EventExtId
properties
content complex
children Null EventId BillingReferenceCode
annotation
documentation
Unique identifier for each event
source <xs:element name="EventId" type="EventExtId">
 
<xs:annotation>
   
<xs:documentation>Unique identifier for each event</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventData/EventTitle
diagram BxfSchema5-0Complete_p371.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="EventTitle" type="BxfText" minOccurs="0" maxOccurs="unbounded"/>

element EventData/InsertAfterEventId
diagram BxfSchema5-0Complete_p372.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Uuid
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
A pointer to the event prior to the position used to insert a new event in an existing list.  Required to be a UUID.
source <xs:element name="InsertAfterEventId" type="Uuid" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A pointer to the event prior to the position used to insert a new event in an existing list.  Required to be a UUID.</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventData/PrimaryEvent
diagram BxfSchema5-0Complete_p373.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type PrimaryEvent
properties
content complex
children ProgramEvent NonProgramEvent PrimaryElementId PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="PrimaryEvent" type="PrimaryEvent"/>

element EventData/NonPrimaryEvent
diagram BxfSchema5-0Complete_p374.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type NonPrimaryEvent
properties
content complex
children NonPrimaryEventName OptionalFlag PrimaryEventId NonPrimaryElementId Offset Macros NonProgramEvents ProgramEvent AudioOverPercent GraphicData OverlayPlacement PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
auxillary  xs:boolean    false    
documentation
Boolean flag to indicate that the non-primary event is an auxillary event which is time based and does not link to a primary event
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="NonPrimaryEvent" type="NonPrimaryEvent"/>

element EventData/MacroEvent
diagram BxfSchema5-0Complete_p375.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Macro
properties
content complex
children MacroName MacroParameterString PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="MacroEvent" type="Macro"/>

element EventData/StartDateTime
diagram BxfSchema5-0Complete_p376.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfDateTime
properties
content complex
children SmpteDateTime UtcDateTime
attributes
Name  Type  Use  Default  Fixed  Annotation
nominalFlag          
documentation
Used to indicate that the start time is not an exact value and may be variable.
annotation
documentation
The date and time of the beginning of the event
source <xs:element name="StartDateTime">
 
<xs:annotation>
   
<xs:documentation>The date and time of the beginning of the event</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfDateTime">
       
<xs:attribute name="nominalFlag">
         
<xs:annotation>
           
<xs:documentation>Used to indicate that the start time is not an exact value and may be variable.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute EventData/StartDateTime/@nominalFlag
annotation
documentation
Used to indicate that the start time is not an exact value and may be variable.
source <xs:attribute name="nominalFlag">
 
<xs:annotation>
   
<xs:documentation>Used to indicate that the start time is not an exact value and may be variable.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element EventData/LengthOption
diagram BxfSchema5-0Complete_p377.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children Duration EndDateTime
annotation
documentation
Duration or end time of the event
source <xs:element name="LengthOption">
 
<xs:annotation>
   
<xs:documentation>Duration or end time of the event</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Duration">
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="BxfDuration">
             
<xs:sequence>
               
<xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2">
                 
<xs:annotation>
                   
<xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the duration may be adjusted</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:sequence>
             
<xs:attribute name="nominalFlag" type="xs:boolean">
               
<xs:annotation>
                 
<xs:documentation>Used to indicate that the duration is not an exact value and may be variable.</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="EndDateTime">
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="BxfDateTime">
             
<xs:sequence>
               
<xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2">
                 
<xs:annotation>
                   
<xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the end time may be adjusted</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:sequence>
             
<xs:attribute name="nominalFlag" type="xs:boolean">
               
<xs:annotation>
                 
<xs:documentation>Used to indicate that the end time is not an exact value and may be variable.</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element EventData/LengthOption/Duration
diagram BxfSchema5-0Complete_p378.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfDuration
properties
content complex
children SmpteDuration UtcDuration EstimatedDurationOffset
attributes
Name  Type  Use  Default  Fixed  Annotation
nominalFlag  xs:boolean        
documentation
Used to indicate that the duration is not an exact value and may be variable.
source <xs:element name="Duration">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfDuration">
       
<xs:sequence>
         
<xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2">
           
<xs:annotation>
             
<xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the duration may be adjusted</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="nominalFlag" type="xs:boolean">
         
<xs:annotation>
           
<xs:documentation>Used to indicate that the duration is not an exact value and may be variable.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute EventData/LengthOption/Duration/@nominalFlag
type xs:boolean
annotation
documentation
Used to indicate that the duration is not an exact value and may be variable.
source <xs:attribute name="nominalFlag" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>Used to indicate that the duration is not an exact value and may be variable.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element EventData/LengthOption/Duration/EstimatedDurationOffset
diagram BxfSchema5-0Complete_p379.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:unsignedInt
properties
minOcc 0
maxOcc 2
content simple
annotation
documentation
Used to indicate the amount of time in plus or minus total minutes that the duration may be adjusted
source <xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2">
 
<xs:annotation>
   
<xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the duration may be adjusted</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventData/LengthOption/EndDateTime
diagram BxfSchema5-0Complete_p380.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfDateTime
properties
content complex
children SmpteDateTime UtcDateTime EstimatedDurationOffset
attributes
Name  Type  Use  Default  Fixed  Annotation
nominalFlag  xs:boolean        
documentation
Used to indicate that the end time is not an exact value and may be variable.
source <xs:element name="EndDateTime">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfDateTime">
       
<xs:sequence>
         
<xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2">
           
<xs:annotation>
             
<xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the end time may be adjusted</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="nominalFlag" type="xs:boolean">
         
<xs:annotation>
           
<xs:documentation>Used to indicate that the end time is not an exact value and may be variable.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute EventData/LengthOption/EndDateTime/@nominalFlag
type xs:boolean
annotation
documentation
Used to indicate that the end time is not an exact value and may be variable.
source <xs:attribute name="nominalFlag" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>Used to indicate that the end time is not an exact value and may be variable.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element EventData/LengthOption/EndDateTime/EstimatedDurationOffset
diagram BxfSchema5-0Complete_p381.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:unsignedInt
properties
minOcc 0
maxOcc 2
content simple
annotation
documentation
Used to indicate the amount of time in plus or minus total minutes that the end time may be adjusted
source <xs:element name="EstimatedDurationOffset" type="xs:unsignedInt" minOccurs="0" maxOccurs="2">
 
<xs:annotation>
   
<xs:documentation>Used to indicate the amount of time in plus or minus total minutes that the end time may be adjusted</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventData/StartMode
diagram BxfSchema5-0Complete_p382.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type StartModeType
properties
content simple
default Follow
facets
Kind Value Annotation
enumeration Follow
enumeration Fixed
enumeration Manual
enumeration External
annotation
documentation
The way the event will start relative to the previous event or time
source <xs:element name="StartMode" type="StartModeType" default="Follow">
 
<xs:annotation>
   
<xs:documentation>The way the event will start relative to the previous event or time</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventData/EndMode
diagram BxfSchema5-0Complete_p383.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type EndModeType
properties
content simple
default Duration
facets
Kind Value Annotation
enumeration Duration
enumeration Manual
enumeration External
annotation
documentation
The way an event will end relative to its duration or other events
source <xs:element name="EndMode" type="EndModeType" default="Duration">
 
<xs:annotation>
   
<xs:documentation>The way an event will end relative to its duration or other events</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventData/Transitions
diagram BxfSchema5-0Complete_p384.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children AudioTransitions VideoTransitions
source <xs:element name="Transitions" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AudioTransitions" type="AudioTransition" minOccurs="0" maxOccurs="unbounded"/>
     
<xs:element name="VideoTransitions" type="VideoTransition" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EventData/Transitions/AudioTransitions
diagram BxfSchema5-0Complete_p385.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AudioTransition
properties
minOcc 0
maxOcc unbounded
content complex
children AudioMode TransitionType TransitionRate AudioSwap PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="AudioTransitions" type="AudioTransition" minOccurs="0" maxOccurs="unbounded"/>

element EventData/Transitions/VideoTransitions
diagram BxfSchema5-0Complete_p386.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type VideoTransition
properties
minOcc 0
maxOcc 1
content complex
children TransitionInType TransitionPattern TransitionInRate TransitionOutType TransitionOutRate TransitionSom TransitionEom PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="VideoTransitions" type="VideoTransition" minOccurs="0"/>

element EventData/FederalId
diagram BxfSchema5-0Complete_p387.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 255
annotation
documentation
Some countries require a content identifier to be attached to indicate that the content has been cleared or reviewed.
source <xs:element name="FederalId" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Some countries require a content identifier to be attached to indicate that the content has been cleared or reviewed.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EventData/FederalSource
diagram BxfSchema5-0Complete_p388.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Some countries require an indication as to the original source of the content being aired.  The values will vary by country.  Examples are live, prerecorded, network, syndicated.  (See Configuration Section in BXF Protocol Documentation)
source <xs:element name="FederalSource" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Some countries require an indication as to the original source of the content being aired.  The values will vary by country.  Examples are live, prerecorded, network, syndicated.  (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventData/FederalType
diagram BxfSchema5-0Complete_p389.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 255
annotation
documentation
Some countries require further codification of the content such as the FCC Type or CRTC Code.  This is typically a specialized value limited by the countries regulatory body. (e.g. CM, PR, PSA, PRO, PRC) (See Configuration Section in BXF Protocol Documentation) (v3.0)
source <xs:element name="FederalType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Some countries require further codification of the content such as the FCC Type or CRTC Code.  This is typically a specialized value limited by the countries regulatory body. (e.g. CM, PR, PSA, PRO, PRC) (See Configuration Section in BXF Protocol Documentation) (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EventData/EventDescription
diagram BxfSchema5-0Complete_p390.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Description of the event
source <xs:element name="EventDescription" type="BxfText" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Description of the event</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventData/EventNotes
diagram BxfSchema5-0Complete_p391.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type EventNotes
properties
minOcc 0
maxOcc 1
content complex
children EventNote
annotation
documentation
Operator notes used to annotate the event with reference to the person that created the note.
source <xs:element name="EventNotes" type="EventNotes" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Operator notes used to annotate the event with reference to the person that created the note.</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventData/JipFlag
diagram BxfSchema5-0Complete_p392.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If the event is joined in progress set to true
source <xs:element name="JipFlag" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If the event is joined in progress set to true</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventData/Expendable
diagram BxfSchema5-0Complete_p393.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If event can be preempted then set to true
source <xs:element name="Expendable" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If event can be preempted then set to true </xs:documentation>
 
</xs:annotation>
</xs:element>

element EventData/Protection
diagram BxfSchema5-0Complete_p394.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children ProtectionSourceRequested ProtectionSourceName SCTE-35DistributionRestrictions
source <xs:element name="Protection" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ProtectionSourceRequested" type="xs:boolean" default="0">
       
<xs:annotation>
         
<xs:documentation>If set to true then type is required.  Default is false.  Indicates that the event should have a protected source (ie backup) that can be used if the primary source is unavailable or fails.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ProtectionSourceName" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Name of the type of protection source to be used.  This must be configured within the system. (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:minLength value="1"/>
           
<xs:maxLength value="255"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="SCTE-35DistributionRestrictions" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Accommodates the 2012 revision to SCTE-35 that adds distribution bits. (v3.0)</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="SCTE-35DistributionRestrictions">
             
<xs:attribute name="tierLevel">
               
<xs:annotation>
                 
<xs:documentation>Signals receivers whether or not to pass the SCTE-35 message.</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:nonNegativeInteger">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="4096"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element EventData/Protection/ProtectionSourceRequested
diagram BxfSchema5-0Complete_p395.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
content simple
default 0
annotation
documentation
If set to true then type is required.  Default is false.  Indicates that the event should have a protected source (ie backup) that can be used if the primary source is unavailable or fails.
source <xs:element name="ProtectionSourceRequested" type="xs:boolean" default="0">
 
<xs:annotation>
   
<xs:documentation>If set to true then type is required.  Default is false.  Indicates that the event should have a protected source (ie backup) that can be used if the primary source is unavailable or fails.</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventData/Protection/ProtectionSourceName
diagram BxfSchema5-0Complete_p396.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 255
annotation
documentation
Name of the type of protection source to be used.  This must be configured within the system. (See Configuration Section in BXF Protocol Documentation)
source <xs:element name="ProtectionSourceName" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Name of the type of protection source to be used.  This must be configured within the system. (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EventData/Protection/SCTE-35DistributionRestrictions
diagram BxfSchema5-0Complete_p397.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of SCTE-35DistributionRestrictions
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
deliveryNotRestricted  xs:boolean    1    
documentation
If set to zero then other attributes apply
webDeliveryAllowed  xs:boolean    0    
documentation
If set to 1 there are no restrictions with respect to delivery of this event.
noRegionalBlackout  xs:boolean    0    
documentation
If set to 1 there is no regional blackout of this event.
archiveAllowed  xs:boolean    0    
documentation
If set to 1 there is no assertion about recording this event.
deviceRestrictions  derived by: xs:string        
documentation
This node signals three groups of devices.  The populations of each group is independent and non-hierarchical.
tierLevel  derived by: xs:nonNegativeInteger        
documentation
Signals receivers whether or not to pass the SCTE-35 message.
annotation
documentation
Accommodates the 2012 revision to SCTE-35 that adds distribution bits. (v3.0)
source <xs:element name="SCTE-35DistributionRestrictions" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Accommodates the 2012 revision to SCTE-35 that adds distribution bits. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="SCTE-35DistributionRestrictions">
       
<xs:attribute name="tierLevel">
         
<xs:annotation>
           
<xs:documentation>Signals receivers whether or not to pass the SCTE-35 message.</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:nonNegativeInteger">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="4096"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute EventData/Protection/SCTE-35DistributionRestrictions/@tierLevel
type restriction of xs:nonNegativeInteger
facets
Kind Value Annotation
minInclusive 0
maxInclusive 4096
annotation
documentation
Signals receivers whether or not to pass the SCTE-35 message.
source <xs:attribute name="tierLevel">
 
<xs:annotation>
   
<xs:documentation>Signals receivers whether or not to pass the SCTE-35 message.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:nonNegativeInteger">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="4096"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element EventData/AlternateEvent
diagram BxfSchema5-0Complete_p398.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type EventData
properties
minOcc 0
maxOcc unbounded
content complex
children EventId EventTitle InsertAfterEventId PrimaryEvent NonPrimaryEvent MacroEvent StartDateTime LengthOption StartMode EndMode Transitions FederalId FederalSource FederalType EventDescription EventNotes JipFlag Expendable Protection AlternateEvent Series PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
eventType  derived by: xs:string        
documentation
Indicates the type of event to be described
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Allow the linkage to standby promo content or other content that are backups or alternatives to content that may be missing at airtime.
source <xs:element name="AlternateEvent" type="EventData" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Allow the linkage to standby promo content or other content that are backups or alternatives to content that may be missing at airtime.</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventData/Series
diagram BxfSchema5-0Complete_p399.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Series
properties
minOcc 0
maxOcc 1
content complex
children SeriesName EpisodeName EpisodeCode Season SeriesCode EpisodeNumber Producers Synopses PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
If the content is part of a series this allows the entry of the episodic information
source <xs:element name="Series" type="Series" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If the content is part of a series this allows the entry of the episodic information</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventData/PrivateInformation
diagram BxfSchema5-0Complete_p400.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType EventExtId
diagram BxfSchema5-0Complete_p401.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Null EventId BillingReferenceCode
used by
elements BasicAsRun/AsRunEventId EventData/EventId Schedule/RealTimeDetail/EventId
source <xs:complexType name="EventExtId">
 
<xs:sequence>
   
<xs:choice>
     
<xs:element name="Null"/>
     
<xs:element name="EventId" type="Uuid">
       
<xs:annotation>
         
<xs:documentation>Unique within a schedule reference for each event required to be a UUID.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="BillingReferenceCode" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to link an event back to its billing record</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element EventExtId/Null
diagram BxfSchema5-0Complete_p402.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
source <xs:element name="Null"/>

element EventExtId/EventId
diagram BxfSchema5-0Complete_p403.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Uuid
properties
content simple
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
Unique within a schedule reference for each event required to be a UUID.
source <xs:element name="EventId" type="Uuid">
 
<xs:annotation>
   
<xs:documentation>Unique within a schedule reference for each event required to be a UUID.</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventExtId/BillingReferenceCode
diagram BxfSchema5-0Complete_p404.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 255
annotation
documentation
Used to link an event back to its billing record
source <xs:element name="BillingReferenceCode" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to link an event back to its billing record</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType EventNotes
diagram BxfSchema5-0Complete_p405.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children EventNote
used by
elements AsRunDetail/EventNotes EventData/EventNotes
annotation
documentation
Operator notes used to annotate the event with reference to the person that created the note.
source <xs:complexType name="EventNotes">
 
<xs:annotation>
   
<xs:documentation>Operator notes used to annotate the event with reference to the person that created the note.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="EventNote" type="BxfText" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

element EventNotes/EventNote
diagram BxfSchema5-0Complete_p406.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="EventNote" type="BxfText" maxOccurs="unbounded"/>

complexType Format
diagram BxfSchema5-0Complete_p407.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children FormatId FormatLength FormatName FormatNotes FormatUsage FormatStructure PrivateInformation
used by
elements BxfMessage/BxfData/Format ScheduledEvent/Format/Formats
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="Format">
 
<xs:sequence>
   
<xs:element name="FormatId" type="Uuid">
     
<xs:annotation>
       
<xs:documentation>The unique identifier for a format</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="FormatLength" type="BxfDuration">
     
<xs:annotation>
       
<xs:documentation>The duration of the complete format</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="FormatName" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A human readable name for the format</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="FormatNotes" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Additional descriptive information about the format</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="FormatUsage" type="FormatUsage" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Describes which channels and what dates a format can be used</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="FormatStructure" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A detailed definition of each of the individual elements of the format that include segments, breaks, secondary events and comments.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="FormatElements" maxOccurs="unbounded">
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="PrimaryElementId" type="Uuid">
                 
<xs:annotation>
                   
<xs:documentation>A UUID representing a unique identifier for this element</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="FormatElementType">
                 
<xs:annotation>
                   
<xs:documentation>The type of strucutre for the element such as segment or break</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:string">
                     
<xs:enumeration value="Break"/>
                     
<xs:enumeration value="Comment"/>
                     
<xs:enumeration value="ID"/>
                     
<xs:enumeration value="Non-commercial Break"/>
                     
<xs:enumeration value="Segment"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:element>
               
<xs:element name="FormatOrderSequence" type="xs:positiveInteger" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Indicates the order of each of the format elements (allows placement of comments without indicating an offset time).</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="AvailNumber" type="xs:positiveInteger" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Indicates the position of a break element inside the format structure.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="TotalAvails" type="xs:positiveInteger" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Indicates the total number of break elements inside the format structure</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="AuthorizationList" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Locations that are allowed to use the avail. </xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:sequence>
                     
<xs:element name="AuthorizedName" type="BxfText" maxOccurs="unbounded"/>
                   
</xs:sequence>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="IgnoreAvail" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>Describes those avails that can be ignored during playback by certain locations</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:simpleContent>
                     
<xs:extension base="xs:boolean"/>
                   
</xs:simpleContent>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
               
<xs:choice>
                 
<xs:sequence>
                   
<xs:annotation>
                     
<xs:documentation>If the FormatElementType is not a Comment then the offset and duration fields are required</xs:documentation>
                   
</xs:annotation>
                   
<xs:element name="PrimaryOffset" type="BxfSmpteTime">
                     
<xs:annotation>
                       
<xs:documentation>Offset from the start of the show</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="PrimaryDuration">
                     
<xs:complexType>
                       
<xs:complexContent>
                         
<xs:extension base="BxfDuration">
                           
<xs:attribute name="variable">
                             
<xs:annotation>
                               
<xs:documentation>Used to indicate if the duration can be changed based on the contents added to the format element.</xs:documentation>
                             
</xs:annotation>
                           
</xs:attribute>
                         
</xs:extension>
                       
</xs:complexContent>
                     
</xs:complexType>
                   
</xs:element>
                   
<xs:element name="NonPrimaryElements" type="NonPrimaryElements" minOccurs="0"/>
                   
<xs:element name="Description" type="BxfText" minOccurs="0"/>
                   
<xs:element name="FormatSubElements" type="FormatSubElements" minOccurs="0" maxOccurs="unbounded">
                     
<xs:annotation>
                       
<xs:documentation>Used to subdivide a format element into smaller structures which when summed in duration would equal the total of the item.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
                 
</xs:sequence>
                 
<xs:element name="Description" type="BxfText">
                   
<xs:annotation>
                     
<xs:documentation>If the FormatElementType is a Comment then this field is required</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:choice>
             
</xs:sequence>
             
<xs:attributeGroup ref="Action-ErrorGroup"/>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element Format/FormatId
diagram BxfSchema5-0Complete_p408.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Uuid
properties
content simple
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
The unique identifier for a format
source <xs:element name="FormatId" type="Uuid">
 
<xs:annotation>
   
<xs:documentation>The unique identifier for a format</xs:documentation>
 
</xs:annotation>
</xs:element>

element Format/FormatLength
diagram BxfSchema5-0Complete_p409.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfDuration
properties
content complex
children SmpteDuration UtcDuration
annotation
documentation
The duration of the complete format
source <xs:element name="FormatLength" type="BxfDuration">
 
<xs:annotation>
   
<xs:documentation>The duration of the complete format</xs:documentation>
 
</xs:annotation>
</xs:element>

element Format/FormatName
diagram BxfSchema5-0Complete_p410.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
A human readable name for the format
source <xs:element name="FormatName" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A human readable name for the format</xs:documentation>
 
</xs:annotation>
</xs:element>

element Format/FormatNotes
diagram BxfSchema5-0Complete_p411.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Additional descriptive information about the format
source <xs:element name="FormatNotes" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Additional descriptive information about the format</xs:documentation>
 
</xs:annotation>
</xs:element>

element Format/FormatUsage
diagram BxfSchema5-0Complete_p412.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type FormatUsage
properties
minOcc 0
maxOcc 1
content complex
children AllowedChannels EmbargoDate ExpirationDate Exclusions PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Describes which channels and what dates a format can be used
source <xs:element name="FormatUsage" type="FormatUsage" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Describes which channels and what dates a format can be used</xs:documentation>
 
</xs:annotation>
</xs:element>

element Format/FormatStructure
diagram BxfSchema5-0Complete_p413.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children FormatElements
annotation
documentation
A detailed definition of each of the individual elements of the format that include segments, breaks, secondary events and comments.
source <xs:element name="FormatStructure" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A detailed definition of each of the individual elements of the format that include segments, breaks, secondary events and comments.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="FormatElements" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="PrimaryElementId" type="Uuid">
             
<xs:annotation>
               
<xs:documentation>A UUID representing a unique identifier for this element</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="FormatElementType">
             
<xs:annotation>
               
<xs:documentation>The type of strucutre for the element such as segment or break</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Break"/>
                 
<xs:enumeration value="Comment"/>
                 
<xs:enumeration value="ID"/>
                 
<xs:enumeration value="Non-commercial Break"/>
                 
<xs:enumeration value="Segment"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="FormatOrderSequence" type="xs:positiveInteger" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Indicates the order of each of the format elements (allows placement of comments without indicating an offset time).</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="AvailNumber" type="xs:positiveInteger" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Indicates the position of a break element inside the format structure.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="TotalAvails" type="xs:positiveInteger" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Indicates the total number of break elements inside the format structure</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="AuthorizationList" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Locations that are allowed to use the avail. </xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="AuthorizedName" type="BxfText" maxOccurs="unbounded"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="IgnoreAvail" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Describes those avails that can be ignored during playback by certain locations</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="xs:boolean"/>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
           
<xs:choice>
             
<xs:sequence>
               
<xs:annotation>
                 
<xs:documentation>If the FormatElementType is not a Comment then the offset and duration fields are required</xs:documentation>
               
</xs:annotation>
               
<xs:element name="PrimaryOffset" type="BxfSmpteTime">
                 
<xs:annotation>
                   
<xs:documentation>Offset from the start of the show</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="PrimaryDuration">
                 
<xs:complexType>
                   
<xs:complexContent>
                     
<xs:extension base="BxfDuration">
                       
<xs:attribute name="variable">
                         
<xs:annotation>
                           
<xs:documentation>Used to indicate if the duration can be changed based on the contents added to the format element.</xs:documentation>
                         
</xs:annotation>
                       
</xs:attribute>
                     
</xs:extension>
                   
</xs:complexContent>
                 
</xs:complexType>
               
</xs:element>
               
<xs:element name="NonPrimaryElements" type="NonPrimaryElements" minOccurs="0"/>
               
<xs:element name="Description" type="BxfText" minOccurs="0"/>
               
<xs:element name="FormatSubElements" type="FormatSubElements" minOccurs="0" maxOccurs="unbounded">
                 
<xs:annotation>
                   
<xs:documentation>Used to subdivide a format element into smaller structures which when summed in duration would equal the total of the item.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
             
</xs:sequence>
             
<xs:element name="Description" type="BxfText">
               
<xs:annotation>
                 
<xs:documentation>If the FormatElementType is a Comment then this field is required</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:choice>
         
</xs:sequence>
         
<xs:attributeGroup ref="Action-ErrorGroup"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Format/FormatStructure/FormatElements
diagram BxfSchema5-0Complete_p414.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 1
maxOcc unbounded
content complex
children PrimaryElementId FormatElementType FormatOrderSequence AvailNumber TotalAvails AuthorizationList IgnoreAvail PrivateInformation PrimaryOffset PrimaryDuration NonPrimaryElements Description FormatSubElements PrivateInformation Description
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="FormatElements" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="PrimaryElementId" type="Uuid">
       
<xs:annotation>
         
<xs:documentation>A UUID representing a unique identifier for this element</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="FormatElementType">
       
<xs:annotation>
         
<xs:documentation>The type of strucutre for the element such as segment or break</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Break"/>
           
<xs:enumeration value="Comment"/>
           
<xs:enumeration value="ID"/>
           
<xs:enumeration value="Non-commercial Break"/>
           
<xs:enumeration value="Segment"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="FormatOrderSequence" type="xs:positiveInteger" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Indicates the order of each of the format elements (allows placement of comments without indicating an offset time).</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AvailNumber" type="xs:positiveInteger" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Indicates the position of a break element inside the format structure.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TotalAvails" type="xs:positiveInteger" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Indicates the total number of break elements inside the format structure</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AuthorizationList" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Locations that are allowed to use the avail. </xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="AuthorizedName" type="BxfText" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="IgnoreAvail" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Describes those avails that can be ignored during playback by certain locations</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:boolean"/>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
     
<xs:choice>
       
<xs:sequence>
         
<xs:annotation>
           
<xs:documentation>If the FormatElementType is not a Comment then the offset and duration fields are required</xs:documentation>
         
</xs:annotation>
         
<xs:element name="PrimaryOffset" type="BxfSmpteTime">
           
<xs:annotation>
             
<xs:documentation>Offset from the start of the show</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="PrimaryDuration">
           
<xs:complexType>
             
<xs:complexContent>
               
<xs:extension base="BxfDuration">
                 
<xs:attribute name="variable">
                   
<xs:annotation>
                     
<xs:documentation>Used to indicate if the duration can be changed based on the contents added to the format element.</xs:documentation>
                   
</xs:annotation>
                 
</xs:attribute>
               
</xs:extension>
             
</xs:complexContent>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="NonPrimaryElements" type="NonPrimaryElements" minOccurs="0"/>
         
<xs:element name="Description" type="BxfText" minOccurs="0"/>
         
<xs:element name="FormatSubElements" type="FormatSubElements" minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>Used to subdivide a format element into smaller structures which when summed in duration would equal the total of the item.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
       
</xs:sequence>
       
<xs:element name="Description" type="BxfText">
         
<xs:annotation>
           
<xs:documentation>If the FormatElementType is a Comment then this field is required</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
   
</xs:sequence>
   
<xs:attributeGroup ref="Action-ErrorGroup"/>
 
</xs:complexType>
</xs:element>

element Format/FormatStructure/FormatElements/PrimaryElementId
diagram BxfSchema5-0Complete_p415.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Uuid
properties
content simple
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
A UUID representing a unique identifier for this element
source <xs:element name="PrimaryElementId" type="Uuid">
 
<xs:annotation>
   
<xs:documentation>A UUID representing a unique identifier for this element</xs:documentation>
 
</xs:annotation>
</xs:element>

element Format/FormatStructure/FormatElements/FormatElementType
diagram BxfSchema5-0Complete_p416.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Break
enumeration Comment
enumeration ID
enumeration Non-commercial Break
enumeration Segment
annotation
documentation
The type of strucutre for the element such as segment or break
source <xs:element name="FormatElementType">
 
<xs:annotation>
   
<xs:documentation>The type of strucutre for the element such as segment or break</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Break"/>
     
<xs:enumeration value="Comment"/>
     
<xs:enumeration value="ID"/>
     
<xs:enumeration value="Non-commercial Break"/>
     
<xs:enumeration value="Segment"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Format/FormatStructure/FormatElements/FormatOrderSequence
diagram BxfSchema5-0Complete_p417.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Indicates the order of each of the format elements (allows placement of comments without indicating an offset time).
source <xs:element name="FormatOrderSequence" type="xs:positiveInteger" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates the order of each of the format elements (allows placement of comments without indicating an offset time).</xs:documentation>
 
</xs:annotation>
</xs:element>

element Format/FormatStructure/FormatElements/AvailNumber
diagram BxfSchema5-0Complete_p418.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Indicates the position of a break element inside the format structure.
source <xs:element name="AvailNumber" type="xs:positiveInteger" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates the position of a break element inside the format structure.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Format/FormatStructure/FormatElements/TotalAvails
diagram BxfSchema5-0Complete_p419.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Indicates the total number of break elements inside the format structure
source <xs:element name="TotalAvails" type="xs:positiveInteger" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates the total number of break elements inside the format structure</xs:documentation>
 
</xs:annotation>
</xs:element>

element Format/FormatStructure/FormatElements/AuthorizationList
diagram BxfSchema5-0Complete_p420.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children AuthorizedName
annotation
documentation
Locations that are allowed to use the avail.
source <xs:element name="AuthorizationList" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Locations that are allowed to use the avail. </xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="AuthorizedName" type="BxfText" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Format/FormatStructure/FormatElements/AuthorizationList/AuthorizedName
diagram BxfSchema5-0Complete_p421.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="AuthorizedName" type="BxfText" maxOccurs="unbounded"/>

element Format/FormatStructure/FormatElements/IgnoreAvail
diagram BxfSchema5-0Complete_p422.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of xs:boolean
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Describes those avails that can be ignored during playback by certain locations
source <xs:element name="IgnoreAvail" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Describes those avails that can be ignored during playback by certain locations</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element Format/FormatStructure/FormatElements/PrivateInformation
diagram BxfSchema5-0Complete_p423.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

element Format/FormatStructure/FormatElements/PrimaryOffset
diagram BxfSchema5-0Complete_p424.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Offset from the start of the show
source <xs:element name="PrimaryOffset" type="BxfSmpteTime">
 
<xs:annotation>
   
<xs:documentation>Offset from the start of the show</xs:documentation>
 
</xs:annotation>
</xs:element>

element Format/FormatStructure/FormatElements/PrimaryDuration
diagram BxfSchema5-0Complete_p425.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfDuration
properties
content complex
children SmpteDuration UtcDuration
attributes
Name  Type  Use  Default  Fixed  Annotation
variable          
documentation
Used to indicate if the duration can be changed based on the contents added to the format element.
source <xs:element name="PrimaryDuration">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfDuration">
       
<xs:attribute name="variable">
         
<xs:annotation>
           
<xs:documentation>Used to indicate if the duration can be changed based on the contents added to the format element.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute Format/FormatStructure/FormatElements/PrimaryDuration/@variable
annotation
documentation
Used to indicate if the duration can be changed based on the contents added to the format element.
source <xs:attribute name="variable">
 
<xs:annotation>
   
<xs:documentation>Used to indicate if the duration can be changed based on the contents added to the format element.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Format/FormatStructure/FormatElements/NonPrimaryElements
diagram BxfSchema5-0Complete_p426.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type NonPrimaryElements
properties
minOcc 0
maxOcc 1
content complex
children NonPrimaryElementId NonPrimaryOffset NonPrimaryDuration NonPrimaryDescription Macros PrimaryElementId
source <xs:element name="NonPrimaryElements" type="NonPrimaryElements" minOccurs="0"/>

element Format/FormatStructure/FormatElements/Description
diagram BxfSchema5-0Complete_p427.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Description" type="BxfText" minOccurs="0"/>

element Format/FormatStructure/FormatElements/FormatSubElements
diagram BxfSchema5-0Complete_p428.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type FormatSubElements
properties
minOcc 0
maxOcc unbounded
content complex
children SubElementID SubElementSequence SubElementType SubElementDuration SubElementCode SubElementName SubElementCategory NonPrimaryElements PrivateInformation
annotation
documentation
Used to subdivide a format element into smaller structures which when summed in duration would equal the total of the item.
source <xs:element name="FormatSubElements" type="FormatSubElements" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Used to subdivide a format element into smaller structures which when summed in duration would equal the total of the item.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Format/FormatStructure/FormatElements/PrivateInformation
diagram BxfSchema5-0Complete_p429.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

element Format/FormatStructure/FormatElements/Description
diagram BxfSchema5-0Complete_p430.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
If the FormatElementType is a Comment then this field is required
source <xs:element name="Description" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>If the FormatElementType is a Comment then this field is required</xs:documentation>
 
</xs:annotation>
</xs:element>

element Format/PrivateInformation
diagram BxfSchema5-0Complete_p431.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType FormatSubElements
diagram BxfSchema5-0Complete_p432.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children SubElementID SubElementSequence SubElementType SubElementDuration SubElementCode SubElementName SubElementCategory NonPrimaryElements PrivateInformation
used by
element Format/FormatStructure/FormatElements/FormatSubElements
annotation
documentation
Used to subdivide a format element into smaller structures which when summed in duration would equal the total of the item.
source <xs:complexType name="FormatSubElements">
 
<xs:annotation>
   
<xs:documentation>Used to subdivide a format element into smaller structures which when summed in duration would equal the total of the item.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="SubElementID" type="Uuid">
     
<xs:annotation>
       
<xs:documentation>UUID identfier for the structure.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SubElementSequence" type="xs:integer">
     
<xs:annotation>
       
<xs:documentation>The ordinal sequence of each element with in the substructure.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SubElementType" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>The type of element as defined in Configuration that is acceptable within the substructure.  Typically strings such as National, Local, but can be any unique definition for the element.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SubElementDuration">
     
<xs:annotation>
       
<xs:documentation>The expected duration of the subelement.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="BxfDuration">
           
<xs:attribute name="variable">
             
<xs:annotation>
               
<xs:documentation>Used to indicate if the duration can be changed based on the contents added to the format element.</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SubElementCode" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A string that defines the type of element or localized code for that element.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SubElementName" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>An optional name for the subelement.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SubElementCategory" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>An optional category as defined in Configuration or elsewhere which allows the grouping of the subelements.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="NonPrimaryElements" type="NonPrimaryElements" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>It is possible to add secondary events to a subelement such that one or more events occur at the same time or in overlapping sequence.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element FormatSubElements/SubElementID
diagram BxfSchema5-0Complete_p433.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Uuid
properties
content simple
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
UUID identfier for the structure.
source <xs:element name="SubElementID" type="Uuid">
 
<xs:annotation>
   
<xs:documentation>UUID identfier for the structure.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FormatSubElements/SubElementSequence
diagram BxfSchema5-0Complete_p434.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:integer
properties
content simple
annotation
documentation
The ordinal sequence of each element with in the substructure.
source <xs:element name="SubElementSequence" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation>The ordinal sequence of each element with in the substructure.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FormatSubElements/SubElementType
diagram BxfSchema5-0Complete_p435.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
The type of element as defined in Configuration that is acceptable within the substructure.  Typically strings such as National, Local, but can be any unique definition for the element.
source <xs:element name="SubElementType" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>The type of element as defined in Configuration that is acceptable within the substructure.  Typically strings such as National, Local, but can be any unique definition for the element.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FormatSubElements/SubElementDuration
diagram BxfSchema5-0Complete_p436.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfDuration
properties
content complex
children SmpteDuration UtcDuration
attributes
Name  Type  Use  Default  Fixed  Annotation
variable          
documentation
Used to indicate if the duration can be changed based on the contents added to the format element.
annotation
documentation
The expected duration of the subelement.
source <xs:element name="SubElementDuration">
 
<xs:annotation>
   
<xs:documentation>The expected duration of the subelement.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfDuration">
       
<xs:attribute name="variable">
         
<xs:annotation>
           
<xs:documentation>Used to indicate if the duration can be changed based on the contents added to the format element.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute FormatSubElements/SubElementDuration/@variable
annotation
documentation
Used to indicate if the duration can be changed based on the contents added to the format element.
source <xs:attribute name="variable">
 
<xs:annotation>
   
<xs:documentation>Used to indicate if the duration can be changed based on the contents added to the format element.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element FormatSubElements/SubElementCode
diagram BxfSchema5-0Complete_p437.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
A string that defines the type of element or localized code for that element.
source <xs:element name="SubElementCode" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A string that defines the type of element or localized code for that element.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FormatSubElements/SubElementName
diagram BxfSchema5-0Complete_p438.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
An optional name for the subelement.
source <xs:element name="SubElementName" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An optional name for the subelement.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FormatSubElements/SubElementCategory
diagram BxfSchema5-0Complete_p439.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
An optional category as defined in Configuration or elsewhere which allows the grouping of the subelements.
source <xs:element name="SubElementCategory" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An optional category as defined in Configuration or elsewhere which allows the grouping of the subelements.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FormatSubElements/NonPrimaryElements
diagram BxfSchema5-0Complete_p440.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type NonPrimaryElements
properties
minOcc 0
maxOcc 1
content complex
children NonPrimaryElementId NonPrimaryOffset NonPrimaryDuration NonPrimaryDescription Macros PrimaryElementId
annotation
documentation
It is possible to add secondary events to a subelement such that one or more events occur at the same time or in overlapping sequence.
source <xs:element name="NonPrimaryElements" type="NonPrimaryElements" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>It is possible to add secondary events to a subelement such that one or more events occur at the same time or in overlapping sequence.</xs:documentation>
 
</xs:annotation>
</xs:element>

element FormatSubElements/PrivateInformation
diagram BxfSchema5-0Complete_p441.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType FormatUsage
diagram BxfSchema5-0Complete_p442.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children AllowedChannels EmbargoDate ExpirationDate Exclusions PrivateInformation
used by
element Format/FormatUsage
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Describes for a format which channels it can be used on
source <xs:complexType name="FormatUsage">
 
<xs:annotation>
   
<xs:documentation>Describes for a format which channels it can be used on</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="AllowedChannels" type="BxfShortName" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Channels that a format can be used on</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EmbargoDate" type="xs:date" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>First date the format can be used</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ExpirationDate" type="xs:date" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Last date the format can be used</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Exclusions" type="BxfExtensions" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Allows unlimited defined values to be excluded as part of the FormatUsage. (v3.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element FormatUsage/AllowedChannels
diagram BxfSchema5-0Complete_p443.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfShortName
properties
minOcc 1
maxOcc unbounded
content simple
facets
Kind Value Annotation
maxLength 7
annotation
documentation
Channels that a format can be used on
source <xs:element name="AllowedChannels" type="BxfShortName" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Channels that a format can be used on</xs:documentation>
 
</xs:annotation>
</xs:element>

element FormatUsage/EmbargoDate
diagram BxfSchema5-0Complete_p444.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
First date the format can be used
source <xs:element name="EmbargoDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>First date the format can be used</xs:documentation>
 
</xs:annotation>
</xs:element>

element FormatUsage/ExpirationDate
diagram BxfSchema5-0Complete_p445.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Last date the format can be used
source <xs:element name="ExpirationDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Last date the format can be used</xs:documentation>
 
</xs:annotation>
</xs:element>

element FormatUsage/Exclusions
diagram BxfSchema5-0Complete_p446.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfExtensions
properties
minOcc 0
maxOcc unbounded
content complex
children ItemValue
attributes
Name  Type  Use  Default  Fixed  Annotation
extensionType  xs:string  required      
documentation
The name of the metadata that will be used to refer to the enumerated date (e.g. Awards)
annotation
documentation
Allows unlimited defined values to be excluded as part of the FormatUsage. (v3.0)
source <xs:element name="Exclusions" type="BxfExtensions" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Allows unlimited defined values to be excluded as part of the FormatUsage. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element FormatUsage/PrivateInformation
diagram BxfSchema5-0Complete_p447.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType FragmentLocation
diagram BxfSchema5-0Complete_p448.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children StartTime EndTime SpatialLocation
used by
elements QCItemInput/FragmentLocation QCItemOutput/FragmentLocation
annotation
documentation
The time range and a spatial location that defines a unique part of the video essence. (v5.0)
source <xs:complexType name="FragmentLocation">
 
<xs:annotation>
   
<xs:documentation>The time range and a spatial location that defines a unique part of the video essence. (v5.0)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="StartTime" type="BxfSmpteTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Start time on the video</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EndTime" type="BxfSmpteTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>End time on the video</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SpatialLocation" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A string representing a rectangular spatial region of the video track according to the String pattern defined in W3C Media Fragments - 4.2.2 Spatial Dimension [3]</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element FragmentLocation/StartTime
diagram BxfSchema5-0Complete_p449.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Start time on the video
source <xs:element name="StartTime" type="BxfSmpteTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Start time on the video</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentLocation/EndTime
diagram BxfSchema5-0Complete_p450.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
End time on the video
source <xs:element name="EndTime" type="BxfSmpteTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>End time on the video</xs:documentation>
 
</xs:annotation>
</xs:element>

element FragmentLocation/SpatialLocation
diagram BxfSchema5-0Complete_p451.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
A string representing a rectangular spatial region of the video track according to the String pattern defined in W3C Media Fragments - 4.2.2 Spatial Dimension [3]
source <xs:element name="SpatialLocation" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A string representing a rectangular spatial region of the video track according to the String pattern defined in W3C Media Fragments - 4.2.2 Spatial Dimension [3]</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType GraphicData
diagram BxfSchema5-0Complete_p452.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children GraphicCollectionName GraphicTemplate GraphicKeyer GraphicTextSource GraphicText GraphicTextSequence GraphicTextTitle PrivateInformation
used by
element NonPrimaryEvent/GraphicData
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Use to add in graphics associated data  to a specific secondary event. Used for delineating a graphic collection, keyer number, template name, etc.
source <xs:complexType name="GraphicData">
 
<xs:annotation>
   
<xs:documentation>Use to add in graphics associated data  to a specific secondary event. Used for delineating a graphic collection, keyer number, template name, etc.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="GraphicCollectionName" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The collection in which the template can be found</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="GraphicTemplate" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Name of template used for graphics overlay</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="GraphicKeyer" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Name or number of the keyer being used</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:sequence minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="GraphicTextSource" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>If an external source is used for the graphics, specify a path or external device.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="GraphicText" type="BxfText" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Actual text to appear.  Do not use for captioning.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="GraphicTextSequence" type="xs:positiveInteger" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Ordering of the key information. (v5.0)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="GraphicTextTitle" type="BxfText" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The name of the key item. (v5.0)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element GraphicData/GraphicCollectionName
diagram BxfSchema5-0Complete_p453.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The collection in which the template can be found
source <xs:element name="GraphicCollectionName" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The collection in which the template can be found</xs:documentation>
 
</xs:annotation>
</xs:element>

element GraphicData/GraphicTemplate
diagram BxfSchema5-0Complete_p454.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Name of template used for graphics overlay
source <xs:element name="GraphicTemplate" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Name of template used for graphics overlay</xs:documentation>
 
</xs:annotation>
</xs:element>

element GraphicData/GraphicKeyer
diagram BxfSchema5-0Complete_p455.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Name or number of the keyer being used
source <xs:element name="GraphicKeyer" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Name or number of the keyer being used</xs:documentation>
 
</xs:annotation>
</xs:element>

element GraphicData/GraphicTextSource
diagram BxfSchema5-0Complete_p456.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If an external source is used for the graphics, specify a path or external device.
source <xs:element name="GraphicTextSource" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If an external source is used for the graphics, specify a path or external device.</xs:documentation>
 
</xs:annotation>
</xs:element>

element GraphicData/GraphicText
diagram BxfSchema5-0Complete_p457.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Actual text to appear.  Do not use for captioning.
source <xs:element name="GraphicText" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Actual text to appear.  Do not use for captioning.</xs:documentation>
 
</xs:annotation>
</xs:element>

element GraphicData/GraphicTextSequence
diagram BxfSchema5-0Complete_p458.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Ordering of the key information. (v5.0)
source <xs:element name="GraphicTextSequence" type="xs:positiveInteger" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Ordering of the key information. (v5.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element GraphicData/GraphicTextTitle
diagram BxfSchema5-0Complete_p459.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The name of the key item. (v5.0)
source <xs:element name="GraphicTextTitle" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The name of the key item. (v5.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element GraphicData/PrivateInformation
diagram BxfSchema5-0Complete_p460.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType InstructionDetail
diagram BxfSchema5-0Complete_p461.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children PlacementMethod ContentRotation DRCallToAction Disposal InstructionComments AgencyDisclaimer BuyingSystemDetails InstructionFiles PrivateInformation
used by
element TrafficInstructions/InstructionDetail
attributes
Name  Type  Use  Default  Fixed  Annotation
actionType  derived by: xs:string  required      
documentation
The type of action the receiving system could take with the delineated instructions for the specific schedule including adding new instructions, revising existing instructions or deleting previous instructions.
instructionId  Uuid  required      
documentation
A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.
stationId  xs:string        
documentation
Instructions/rules can be applied to a single station as referenced in the JobDetails/Job Performers/Station element.  If multiple stations are to get the same instructions then do not use this and use InstructionMap instead.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Rules limiting where the NonProgramContent (NPC) can be used on a schedule. (v3.0)
source <xs:complexType name="InstructionDetail">
 
<xs:annotation>
   
<xs:documentation>Rules limiting where the NonProgramContent (NPC) can be used on a schedule. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="PlacementMethod" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Rules concerning the placement of NPC onto a linear schedule at a specific distribution location, station, network, or other operator</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="NPCSchedule" minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>NonProgramContent placement rules that either specify or restrict where a spot can be placed by time periods or specifically named programs</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:choice>
               
<xs:element name="Dayparts" maxOccurs="unbounded">
                 
<xs:annotation>
                   
<xs:documentation>Time periods defined by days of the week and start and end times that either include or exclude the placement of the spot</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:complexContent>
                     
<xs:extension base="BxfDaypart">
                       
<xs:sequence>
                         
<xs:element name="Programs" minOccurs="0" maxOccurs="unbounded">
                           
<xs:annotation>
                             
<xs:documentation>Option to list programs that would normally be excluded or included wuthin the description of the dayparts. (E.g. run in Primetime, but not in a specific news programs).</xs:documentation>
                           
</xs:annotation>
                           
<xs:complexType>
                             
<xs:complexContent>
                               
<xs:extension base="BxfText">
                                 
<xs:attribute name="excludeFlag" type="xs:boolean" default="0">
                                   
<xs:annotation>
                                     
<xs:documentation>If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.</xs:documentation>
                                   
</xs:annotation>
                                 
</xs:attribute>
                               
</xs:extension>
                             
</xs:complexContent>
                           
</xs:complexType>
                         
</xs:element>
                       
</xs:sequence>
                     
</xs:extension>
                   
</xs:complexContent>
                 
</xs:complexType>
               
</xs:element>
               
<xs:sequence maxOccurs="unbounded">
                 
<xs:element name="Programs" maxOccurs="unbounded">
                   
<xs:annotation>
                     
<xs:documentation>Programs which are specially being included or excluded from the order and placement of the spot.</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:complexContent>
                       
<xs:extension base="BxfText">
                         
<xs:attribute name="excludeFlag" type="xs:boolean">
                           
<xs:annotation>
                             
<xs:documentation>If set to 1, treat program to be excluded.  If set to 0, set program to be included.</xs:documentation>
                           
</xs:annotation>
                         
</xs:attribute>
                       
</xs:extension>
                     
</xs:complexContent>
                   
</xs:complexType>
                 
</xs:element>
                 
<xs:element name="Daypart" type="BxfDaypart" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Option to designate dayparts to be included or excluded when considering the program placement.  (e.g. run in PrimeTime airing of program "A", but not the latenight rerun of same program).</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
               
</xs:sequence>
               
<xs:element name="NamedRule" type="xs:string" maxOccurs="unbounded">
                 
<xs:annotation>
                   
<xs:documentation>Used to pass a defined named rule for placement of content that is agreed to by both parties.  For example, a predefined rule like "ROS" to indicate run of schedule on the station.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
             
</xs:choice>
             
<xs:attribute name="contentMapId">
               
<xs:annotation>
                 
<xs:documentation>A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
             
<xs:attribute name="comments" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation>Schedule specific comments</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ContentRotation" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Frequency" type="xs:integer" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Number of times the NPC can be aired in the flight period</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="RotationPercentage" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>If multiple NPC records, use this to designate the rotation percentage</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:integer">
               
<xs:minInclusive value="0"/>
               
<xs:maxInclusive value="100"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="RotationPattern" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>String of comma separated numbers indicating content order of placement by traffic system.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="RotationSequence" type="xs:integer" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>If multiple NPC records, use this to designate the rotation sequence</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="contentMapId">
         
<xs:annotation>
           
<xs:documentation>A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="DRCallToAction" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Direct Response Information</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="DRCallToActionType">
           
<xs:annotation>
             
<xs:documentation>Select a type from valid enumerations such Phone Number, URL, SMS, etc.</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="Phone Number"/>
               
<xs:enumeration value="URL"/>
               
<xs:enumeration value="SMS"/>
               
<xs:enumeration value="Address"/>
               
<xs:enumeration value="Other"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="DRCallToActionValue" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>Place actual value as a string in this field.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Disposal" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Instructions on the disposal of the NPC media once the contract period has ended</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="InstructionComments" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Specific comments concerning the instructions for the placement or use of the NPC on a schedule</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AgencyDisclaimer" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Legal disclaimer provided by the buying agency that notifies the entity executing this contract of various limitations or other issues concerning the airing of the NPC material.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="BuyingSystemDetails" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Specific items that are referenced in the buying system, but are not part of the traffic instructions.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="TargetDayparts" type="BxfDaypart" minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>Dayparts that are targeted for the purposes of this buy, but are not specifically purchased as part of the contract.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="TargetPrograms" type="xs:string" minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>Programs targeted for the purpose of this buy, but are not specifically purchased as part of the contract.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="TargetCost" type="xs:decimal" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>An estimate of the average cost expected for the buy.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="DistributionDate" type="xs:date" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>The date that the NPC media is expected to have been received by the entity airing the copy for this buy.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="InstructionFiles" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Location to embed actual data files that would typically consist of the documentation for the traffic department to execute these instructions.  Can also be used to distribute small media files such as graphics and audio files, but not to be used for video.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="xs:anyType">
           
<xs:attribute name="fileName" type="xs:string">
             
<xs:annotation>
               
<xs:documentation>Filename associated to the file.</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="actionType" use="required">
   
<xs:annotation>
     
<xs:documentation>The type of action the receiving system could take with the delineated instructions for the specific schedule including adding new instructions, revising existing instructions or deleting previous instructions.</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Add"/>
       
<xs:enumeration value="Delete"/>
       
<xs:enumeration value="Revision"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="instructionId" type="Uuid" use="required">
   
<xs:annotation>
     
<xs:documentation>A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="stationId" type="xs:string">
   
<xs:annotation>
     
<xs:documentation>Instructions/rules can be applied to a single station as referenced in the JobDetails/Job Performers/Station element.  If multiple stations are to get the same instructions then do not use this and use InstructionMap instead.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute InstructionDetail/@actionType
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration Add
enumeration Delete
enumeration Revision
annotation
documentation
The type of action the receiving system could take with the delineated instructions for the specific schedule including adding new instructions, revising existing instructions or deleting previous instructions.
source <xs:attribute name="actionType" use="required">
 
<xs:annotation>
   
<xs:documentation>The type of action the receiving system could take with the delineated instructions for the specific schedule including adding new instructions, revising existing instructions or deleting previous instructions.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Add"/>
     
<xs:enumeration value="Delete"/>
     
<xs:enumeration value="Revision"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute InstructionDetail/@instructionId
type Uuid
properties
use required
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.
source <xs:attribute name="instructionId" type="Uuid" use="required">
 
<xs:annotation>
   
<xs:documentation>A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute InstructionDetail/@stationId
type xs:string
annotation
documentation
Instructions/rules can be applied to a single station as referenced in the JobDetails/Job Performers/Station element.  If multiple stations are to get the same instructions then do not use this and use InstructionMap instead.
source <xs:attribute name="stationId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Instructions/rules can be applied to a single station as referenced in the JobDetails/Job Performers/Station element.  If multiple stations are to get the same instructions then do not use this and use InstructionMap instead.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element InstructionDetail/PlacementMethod
diagram BxfSchema5-0Complete_p462.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children NPCSchedule PrivateInformation
annotation
documentation
Rules concerning the placement of NPC onto a linear schedule at a specific distribution location, station, network, or other operator
source <xs:element name="PlacementMethod" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Rules concerning the placement of NPC onto a linear schedule at a specific distribution location, station, network, or other operator</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="NPCSchedule" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>NonProgramContent placement rules that either specify or restrict where a spot can be placed by time periods or specifically named programs</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="Dayparts" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Time periods defined by days of the week and start and end times that either include or exclude the placement of the spot</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:complexContent>
                 
<xs:extension base="BxfDaypart">
                   
<xs:sequence>
                     
<xs:element name="Programs" minOccurs="0" maxOccurs="unbounded">
                       
<xs:annotation>
                         
<xs:documentation>Option to list programs that would normally be excluded or included wuthin the description of the dayparts. (E.g. run in Primetime, but not in a specific news programs).</xs:documentation>
                       
</xs:annotation>
                       
<xs:complexType>
                         
<xs:complexContent>
                           
<xs:extension base="BxfText">
                             
<xs:attribute name="excludeFlag" type="xs:boolean" default="0">
                               
<xs:annotation>
                                 
<xs:documentation>If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.</xs:documentation>
                               
</xs:annotation>
                             
</xs:attribute>
                           
</xs:extension>
                         
</xs:complexContent>
                       
</xs:complexType>
                     
</xs:element>
                   
</xs:sequence>
                 
</xs:extension>
               
</xs:complexContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:sequence maxOccurs="unbounded">
             
<xs:element name="Programs" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation>Programs which are specially being included or excluded from the order and placement of the spot.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:complexContent>
                   
<xs:extension base="BxfText">
                     
<xs:attribute name="excludeFlag" type="xs:boolean">
                       
<xs:annotation>
                         
<xs:documentation>If set to 1, treat program to be excluded.  If set to 0, set program to be included.</xs:documentation>
                       
</xs:annotation>
                     
</xs:attribute>
                   
</xs:extension>
                 
</xs:complexContent>
               
</xs:complexType>
             
</xs:element>
             
<xs:element name="Daypart" type="BxfDaypart" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Option to designate dayparts to be included or excluded when considering the program placement.  (e.g. run in PrimeTime airing of program "A", but not the latenight rerun of same program).</xs:documentation>
               
</xs:annotation>
             
</xs:element>
           
</xs:sequence>
           
<xs:element name="NamedRule" type="xs:string" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Used to pass a defined named rule for placement of content that is agreed to by both parties.  For example, a predefined rule like "ROS" to indicate run of schedule on the station.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
         
<xs:attribute name="contentMapId">
           
<xs:annotation>
             
<xs:documentation>A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="comments" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>Schedule specific comments</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element InstructionDetail/PlacementMethod/NPCSchedule
diagram BxfSchema5-0Complete_p463.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc unbounded
content complex
children Dayparts Programs Daypart NamedRule
attributes
Name  Type  Use  Default  Fixed  Annotation
contentMapId          
documentation
A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.
comments  xs:string        
documentation
Schedule specific comments
annotation
documentation
NonProgramContent placement rules that either specify or restrict where a spot can be placed by time periods or specifically named programs
source <xs:element name="NPCSchedule" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>NonProgramContent placement rules that either specify or restrict where a spot can be placed by time periods or specifically named programs</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Dayparts" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Time periods defined by days of the week and start and end times that either include or exclude the placement of the spot</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="BxfDaypart">
             
<xs:sequence>
               
<xs:element name="Programs" minOccurs="0" maxOccurs="unbounded">
                 
<xs:annotation>
                   
<xs:documentation>Option to list programs that would normally be excluded or included wuthin the description of the dayparts. (E.g. run in Primetime, but not in a specific news programs).</xs:documentation>
                 
</xs:annotation>
                 
<xs:complexType>
                   
<xs:complexContent>
                     
<xs:extension base="BxfText">
                       
<xs:attribute name="excludeFlag" type="xs:boolean" default="0">
                         
<xs:annotation>
                           
<xs:documentation>If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.</xs:documentation>
                         
</xs:annotation>
                       
</xs:attribute>
                     
</xs:extension>
                   
</xs:complexContent>
                 
</xs:complexType>
               
</xs:element>
             
</xs:sequence>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:sequence maxOccurs="unbounded">
       
<xs:element name="Programs" maxOccurs="unbounded">
         
<xs:annotation>
           
<xs:documentation>Programs which are specially being included or excluded from the order and placement of the spot.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:complexContent>
             
<xs:extension base="BxfText">
               
<xs:attribute name="excludeFlag" type="xs:boolean">
                 
<xs:annotation>
                   
<xs:documentation>If set to 1, treat program to be excluded.  If set to 0, set program to be included.</xs:documentation>
                 
</xs:annotation>
               
</xs:attribute>
             
</xs:extension>
           
</xs:complexContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="Daypart" type="BxfDaypart" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Option to designate dayparts to be included or excluded when considering the program placement.  (e.g. run in PrimeTime airing of program "A", but not the latenight rerun of same program).</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:sequence>
     
<xs:element name="NamedRule" type="xs:string" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Used to pass a defined named rule for placement of content that is agreed to by both parties.  For example, a predefined rule like "ROS" to indicate run of schedule on the station.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
   
<xs:attribute name="contentMapId">
     
<xs:annotation>
       
<xs:documentation>A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="comments" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Schedule specific comments</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute InstructionDetail/PlacementMethod/NPCSchedule/@contentMapId
annotation
documentation
A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.
source <xs:attribute name="contentMapId">
 
<xs:annotation>
   
<xs:documentation>A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute InstructionDetail/PlacementMethod/NPCSchedule/@comments
type xs:string
annotation
documentation
Schedule specific comments
source <xs:attribute name="comments" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Schedule specific comments</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element InstructionDetail/PlacementMethod/NPCSchedule/Dayparts
diagram BxfSchema5-0Complete_p464.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfDaypart
properties
minOcc 1
maxOcc unbounded
content complex
children DaypartDetail DaypartName StartDate EndDate DaypartComment PrivateInformation Programs
attributes
Name  Type  Use  Default  Fixed  Annotation
excludeFlag  xs:boolean    0    
documentation
If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Time periods defined by days of the week and start and end times that either include or exclude the placement of the spot
source <xs:element name="Dayparts" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Time periods defined by days of the week and start and end times that either include or exclude the placement of the spot</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfDaypart">
       
<xs:sequence>
         
<xs:element name="Programs" minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>Option to list programs that would normally be excluded or included wuthin the description of the dayparts. (E.g. run in Primetime, but not in a specific news programs).</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:complexContent>
               
<xs:extension base="BxfText">
                 
<xs:attribute name="excludeFlag" type="xs:boolean" default="0">
                   
<xs:annotation>
                     
<xs:documentation>If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.</xs:documentation>
                   
</xs:annotation>
                 
</xs:attribute>
               
</xs:extension>
             
</xs:complexContent>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element InstructionDetail/PlacementMethod/NPCSchedule/Dayparts/Programs
diagram BxfSchema5-0Complete_p465.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfText
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
excludeFlag  xs:boolean    0    
documentation
If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.
annotation
documentation
Option to list programs that would normally be excluded or included wuthin the description of the dayparts. (E.g. run in Primetime, but not in a specific news programs).
source <xs:element name="Programs" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Option to list programs that would normally be excluded or included wuthin the description of the dayparts. (E.g. run in Primetime, but not in a specific news programs).</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfText">
       
<xs:attribute name="excludeFlag" type="xs:boolean" default="0">
         
<xs:annotation>
           
<xs:documentation>If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute InstructionDetail/PlacementMethod/NPCSchedule/Dayparts/Programs/@excludeFlag
type xs:boolean
properties
default 0
annotation
documentation
If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.
source <xs:attribute name="excludeFlag" type="xs:boolean" default="0">
 
<xs:annotation>
   
<xs:documentation>If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element InstructionDetail/PlacementMethod/NPCSchedule/Programs
diagram BxfSchema5-0Complete_p466.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfText
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
excludeFlag  xs:boolean        
documentation
If set to 1, treat program to be excluded.  If set to 0, set program to be included.
annotation
documentation
Programs which are specially being included or excluded from the order and placement of the spot.
source <xs:element name="Programs" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Programs which are specially being included or excluded from the order and placement of the spot.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfText">
       
<xs:attribute name="excludeFlag" type="xs:boolean">
         
<xs:annotation>
           
<xs:documentation>If set to 1, treat program to be excluded.  If set to 0, set program to be included.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute InstructionDetail/PlacementMethod/NPCSchedule/Programs/@excludeFlag
type xs:boolean
annotation
documentation
If set to 1, treat program to be excluded.  If set to 0, set program to be included.
source <xs:attribute name="excludeFlag" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>If set to 1, treat program to be excluded.  If set to 0, set program to be included.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element InstructionDetail/PlacementMethod/NPCSchedule/Daypart
diagram BxfSchema5-0Complete_p467.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfDaypart
properties
minOcc 0
maxOcc 1
content complex
children DaypartDetail DaypartName StartDate EndDate DaypartComment PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
excludeFlag  xs:boolean    0    
documentation
If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Option to designate dayparts to be included or excluded when considering the program placement.  (e.g. run in PrimeTime airing of program "A", but not the latenight rerun of same program).
source <xs:element name="Daypart" type="BxfDaypart" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Option to designate dayparts to be included or excluded when considering the program placement.  (e.g. run in PrimeTime airing of program "A", but not the latenight rerun of same program).</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstructionDetail/PlacementMethod/NPCSchedule/NamedRule
diagram BxfSchema5-0Complete_p468.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 1
maxOcc unbounded
content simple
annotation
documentation
Used to pass a defined named rule for placement of content that is agreed to by both parties.  For example, a predefined rule like "ROS" to indicate run of schedule on the station.
source <xs:element name="NamedRule" type="xs:string" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Used to pass a defined named rule for placement of content that is agreed to by both parties.  For example, a predefined rule like "ROS" to indicate run of schedule on the station.</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstructionDetail/PlacementMethod/PrivateInformation
diagram BxfSchema5-0Complete_p469.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

element InstructionDetail/ContentRotation
diagram BxfSchema5-0Complete_p470.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc unbounded
content complex
children Frequency RotationPercentage RotationPattern RotationSequence
attributes
Name  Type  Use  Default  Fixed  Annotation
contentMapId          
documentation
A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.
source <xs:element name="ContentRotation" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Frequency" type="xs:integer" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Number of times the NPC can be aired in the flight period</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="RotationPercentage" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>If multiple NPC records, use this to designate the rotation percentage</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:integer">
           
<xs:minInclusive value="0"/>
           
<xs:maxInclusive value="100"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="RotationPattern" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>String of comma separated numbers indicating content order of placement by traffic system.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="RotationSequence" type="xs:integer" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>If multiple NPC records, use this to designate the rotation sequence</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="contentMapId">
     
<xs:annotation>
       
<xs:documentation>A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute InstructionDetail/ContentRotation/@contentMapId
annotation
documentation
A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.
source <xs:attribute name="contentMapId">
 
<xs:annotation>
   
<xs:documentation>A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element InstructionDetail/ContentRotation/Frequency
diagram BxfSchema5-0Complete_p471.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Number of times the NPC can be aired in the flight period
source <xs:element name="Frequency" type="xs:integer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Number of times the NPC can be aired in the flight period</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstructionDetail/ContentRotation/RotationPercentage
diagram BxfSchema5-0Complete_p472.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:integer
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 0
maxInclusive 100
annotation
documentation
If multiple NPC records, use this to designate the rotation percentage
source <xs:element name="RotationPercentage" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If multiple NPC records, use this to designate the rotation percentage</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="100"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element InstructionDetail/ContentRotation/RotationPattern
diagram BxfSchema5-0Complete_p473.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
String of comma separated numbers indicating content order of placement by traffic system.
source <xs:element name="RotationPattern" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>String of comma separated numbers indicating content order of placement by traffic system.</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstructionDetail/ContentRotation/RotationSequence
diagram BxfSchema5-0Complete_p474.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If multiple NPC records, use this to designate the rotation sequence
source <xs:element name="RotationSequence" type="xs:integer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If multiple NPC records, use this to designate the rotation sequence</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstructionDetail/DRCallToAction
diagram BxfSchema5-0Complete_p475.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children DRCallToActionType DRCallToActionValue
annotation
documentation
Direct Response Information
source <xs:element name="DRCallToAction" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Direct Response Information</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="DRCallToActionType">
       
<xs:annotation>
         
<xs:documentation>Select a type from valid enumerations such Phone Number, URL, SMS, etc.</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Phone Number"/>
           
<xs:enumeration value="URL"/>
           
<xs:enumeration value="SMS"/>
           
<xs:enumeration value="Address"/>
           
<xs:enumeration value="Other"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="DRCallToActionValue" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>Place actual value as a string in this field.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element InstructionDetail/DRCallToAction/DRCallToActionType
diagram BxfSchema5-0Complete_p476.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Phone Number
enumeration URL
enumeration SMS
enumeration Address
enumeration Other
annotation
documentation
Select a type from valid enumerations such Phone Number, URL, SMS, etc.
source <xs:element name="DRCallToActionType">
 
<xs:annotation>
   
<xs:documentation>Select a type from valid enumerations such Phone Number, URL, SMS, etc.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Phone Number"/>
     
<xs:enumeration value="URL"/>
     
<xs:enumeration value="SMS"/>
     
<xs:enumeration value="Address"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element InstructionDetail/DRCallToAction/DRCallToActionValue
diagram BxfSchema5-0Complete_p477.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
Place actual value as a string in this field.
source <xs:element name="DRCallToActionValue" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Place actual value as a string in this field.</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstructionDetail/Disposal
diagram BxfSchema5-0Complete_p478.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Instructions on the disposal of the NPC media once the contract period has ended
source <xs:element name="Disposal" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Instructions on the disposal of the NPC media once the contract period has ended</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstructionDetail/InstructionComments
diagram BxfSchema5-0Complete_p479.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Specific comments concerning the instructions for the placement or use of the NPC on a schedule
source <xs:element name="InstructionComments" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Specific comments concerning the instructions for the placement or use of the NPC on a schedule</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstructionDetail/AgencyDisclaimer
diagram BxfSchema5-0Complete_p480.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Legal disclaimer provided by the buying agency that notifies the entity executing this contract of various limitations or other issues concerning the airing of the NPC material.
source <xs:element name="AgencyDisclaimer" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Legal disclaimer provided by the buying agency that notifies the entity executing this contract of various limitations or other issues concerning the airing of the NPC material.</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstructionDetail/BuyingSystemDetails
diagram BxfSchema5-0Complete_p481.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children TargetDayparts TargetPrograms TargetCost DistributionDate
annotation
documentation
Specific items that are referenced in the buying system, but are not part of the traffic instructions.
source <xs:element name="BuyingSystemDetails" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Specific items that are referenced in the buying system, but are not part of the traffic instructions.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="TargetDayparts" type="BxfDaypart" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Dayparts that are targeted for the purposes of this buy, but are not specifically purchased as part of the contract.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TargetPrograms" type="xs:string" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Programs targeted for the purpose of this buy, but are not specifically purchased as part of the contract.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TargetCost" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>An estimate of the average cost expected for the buy.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DistributionDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The date that the NPC media is expected to have been received by the entity airing the copy for this buy.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element InstructionDetail/BuyingSystemDetails/TargetDayparts
diagram BxfSchema5-0Complete_p482.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfDaypart
properties
minOcc 0
maxOcc unbounded
content complex
children DaypartDetail DaypartName StartDate EndDate DaypartComment PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
excludeFlag  xs:boolean    0    
documentation
If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Dayparts that are targeted for the purposes of this buy, but are not specifically purchased as part of the contract.
source <xs:element name="TargetDayparts" type="BxfDaypart" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Dayparts that are targeted for the purposes of this buy, but are not specifically purchased as part of the contract.</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstructionDetail/BuyingSystemDetails/TargetPrograms
diagram BxfSchema5-0Complete_p483.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
Programs targeted for the purpose of this buy, but are not specifically purchased as part of the contract.
source <xs:element name="TargetPrograms" type="xs:string" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Programs targeted for the purpose of this buy, but are not specifically purchased as part of the contract.</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstructionDetail/BuyingSystemDetails/TargetCost
diagram BxfSchema5-0Complete_p484.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
An estimate of the average cost expected for the buy.
source <xs:element name="TargetCost" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An estimate of the average cost expected for the buy.</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstructionDetail/BuyingSystemDetails/DistributionDate
diagram BxfSchema5-0Complete_p485.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The date that the NPC media is expected to have been received by the entity airing the copy for this buy.
source <xs:element name="DistributionDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The date that the NPC media is expected to have been received by the entity airing the copy for this buy.</xs:documentation>
 
</xs:annotation>
</xs:element>

element InstructionDetail/InstructionFiles
diagram BxfSchema5-0Complete_p486.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of xs:anyType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
fileName  xs:string        
documentation
Filename associated to the file.
annotation
documentation
Location to embed actual data files that would typically consist of the documentation for the traffic department to execute these instructions.  Can also be used to distribute small media files such as graphics and audio files, but not to be used for video.
source <xs:element name="InstructionFiles" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Location to embed actual data files that would typically consist of the documentation for the traffic department to execute these instructions.  Can also be used to distribute small media files such as graphics and audio files, but not to be used for video.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="xs:anyType">
       
<xs:attribute name="fileName" type="xs:string">
         
<xs:annotation>
           
<xs:documentation>Filename associated to the file.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute InstructionDetail/InstructionFiles/@fileName
type xs:string
annotation
documentation
Filename associated to the file.
source <xs:attribute name="fileName" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Filename associated to the file.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element InstructionDetail/PrivateInformation
diagram BxfSchema5-0Complete_p487.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType InstructionMap
diagram BxfSchema5-0Complete_p488.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
used by
element TrafficInstructions/InstructionMap
attributes
Name  Type  Use  Default  Fixed  Annotation
jobInstructionId  Uuid  required      
documentation
A unique identifier for the job within the context of this message that is defined under JobDetail/JobInstructions
contentMapId  Uuid  required      
documentation
A unique identifier for content within the context of this message that is defined under TrafficInstructions/Content
stationId  xs:string  required      
documentation
A unique identifier for the station within the context of this message that is defined under JobDetail/JobPerformers
/Station/StationId element.
instructionId  Uuid  required      
documentation
A unique identifier for each instruction within the context of this message that is defined under TrafficInstruction/InstructionDetail.
annotation
documentation
Used to map stations, content and traffic instructions in a many to many relationship. (v3.0)
source <xs:complexType name="InstructionMap">
 
<xs:annotation>
   
<xs:documentation>Used to map stations, content and traffic instructions in a many to many relationship. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="jobInstructionId" type="Uuid" use="required">
   
<xs:annotation>
     
<xs:documentation>A unique identifier for the job within the context of this message that is defined under JobDetail/JobInstructions</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="contentMapId" type="Uuid" use="required">
   
<xs:annotation>
     
<xs:documentation>A unique identifier for content within the context of this message that is defined under TrafficInstructions/Content</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="stationId" type="xs:string" use="required">
   
<xs:annotation>
     
<xs:documentation>A unique identifier for the station within the context of this message that is defined under JobDetail/JobPerformers
/Station/StationId element.
</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="instructionId" type="Uuid" use="required">
   
<xs:annotation>
     
<xs:documentation>A unique identifier for each instruction within the context of this message that is defined under TrafficInstruction/InstructionDetail.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute InstructionMap/@jobInstructionId
type Uuid
properties
use required
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
A unique identifier for the job within the context of this message that is defined under JobDetail/JobInstructions
source <xs:attribute name="jobInstructionId" type="Uuid" use="required">
 
<xs:annotation>
   
<xs:documentation>A unique identifier for the job within the context of this message that is defined under JobDetail/JobInstructions</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute InstructionMap/@contentMapId
type Uuid
properties
use required
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
A unique identifier for content within the context of this message that is defined under TrafficInstructions/Content
source <xs:attribute name="contentMapId" type="Uuid" use="required">
 
<xs:annotation>
   
<xs:documentation>A unique identifier for content within the context of this message that is defined under TrafficInstructions/Content</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute InstructionMap/@stationId
type xs:string
properties
use required
annotation
documentation
A unique identifier for the station within the context of this message that is defined under JobDetail/JobPerformers
/Station/StationId element.
source <xs:attribute name="stationId" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>A unique identifier for the station within the context of this message that is defined under JobDetail/JobPerformers
/Station/StationId element.
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute InstructionMap/@instructionId
type Uuid
properties
use required
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
A unique identifier for each instruction within the context of this message that is defined under TrafficInstruction/InstructionDetail.
source <xs:attribute name="instructionId" type="Uuid" use="required">
 
<xs:annotation>
   
<xs:documentation>A unique identifier for each instruction within the context of this message that is defined under TrafficInstruction/InstructionDetail.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType JobDetail
diagram BxfSchema5-0Complete_p489.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children JobType JobRequester JobManager JobPerformers JobInstruction JobDescription JobBilling JobRelease PrivateInformation
used by
element BxfMessage/BxfData/JobDetail
attributes
Name  Type  Use  Default  Fixed  Annotation
jobId  xs:string  required      
documentation
Sender's internal reference identifier for the work to be performed within the message.  Also used to reference items in the rest of the message when multiple jobs included in the message or if multiple jobs are sent in separate messages.
subJobId  xs:string        
documentation
If multiple job messages for multiple parts of the same job, use this to identify the secondary job actions while still linking to the master job identifier.
jobDependency  xs:string        
documentation
Enter the jobId or subJobId that this job is dependent on and cannot be started until completed.  If left blank, assume job is not dependent and can be started as soon as received.
orderId  xs:string        
documentation
Receiver's reference identifier for the work to be performed within the message if known in advance - link to existing order sent earlier.
serviceLevel  xs:string        
documentation
Level of service priority to assign to the job as defined by the agreement between the JobRequester and JobPerformer and in Configuration.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Allows the message to assign job information.  If more than one company or process is required for a job, enter multiple records and link using the jobId.  If one job is dependent on the completion of another, link the jobs using jobID and jobDependency. (v3.0)
source <xs:complexType name="JobDetail">
 
<xs:annotation>
   
<xs:documentation>Allows the message to assign job information.  If more than one company or process is required for a job, enter multiple records and link using the jobId.  If one job is dependent on the completion of another, link the jobs using jobID and jobDependency. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="JobType" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Type of job to be performed.  This is a specific list that the receiver of the message understands and can act on and would normally also be delineated in Configuration.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="JobRequester">
     
<xs:annotation>
       
<xs:documentation>Company or person requesting the job to be performed</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="BxfCompany">
           
<xs:sequence minOccurs="0">
             
<xs:element name="AdditionalCompany" type="BxfCompany" maxOccurs="unbounded"/>
           
</xs:sequence>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="JobManager" type="BxfCompany" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Company or person managing or coordinating the work across multiple companies</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="JobPerformers" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>The company that actually performs the work</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="BxfCompany">
           
<xs:sequence>
             
<xs:element name="Station" type="BxfStation" maxOccurs="unbounded">
               
<xs:annotation>
                 
<xs:documentation>The entities that will perform the job</xs:documentation>
               
</xs:annotation>
             
</xs:element>
             
<xs:element name="JobResults" minOccurs="0">
               
<xs:annotation>
                 
<xs:documentation>Once the Performer works on a submitted job the results of that work would be available to indicate to the JobRequester and JobManager the status of the specific job, either accepted and performed or rejected.</xs:documentation>
               
</xs:annotation>
               
<xs:complexType>
                 
<xs:sequence>
                   
<xs:element name="Accepted" type="xs:boolean">
                     
<xs:annotation>
                       
<xs:documentation>A flag to indicate that the job sent to the Performer has been accepted and either has been worked on or will be worked on.  If the flag is negated it indicates the job was rejected and will not be performed.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="UserName" type="xs:string">
                     
<xs:annotation>
                       
<xs:documentation>The user that was associated with the decision to accept or reject a job at the Performer company.  Usually linked to a specific user in the Performer's system.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="UserComment" type="xs:string" minOccurs="0">
                     
<xs:annotation>
                       
<xs:documentation>An optional comment to indicate what was done with a job.</xs:documentation>
                     
</xs:annotation>
                   
</xs:element>
                   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
                 
</xs:sequence>
               
</xs:complexType>
             
</xs:element>
           
</xs:sequence>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="JobInstruction" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Instruction reference identifiers, codes and comments as well as start and end dates</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="JobReference" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Used to provide JobPerformer with additional information to lookup a specific job related to a separate ordering process (e.g. Advertiser Name/Estimate Number could be provided to help look up a specific order in a traffic system).</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence maxOccurs="unbounded">
               
<xs:element name="ReferenceType" type="xs:string">
                 
<xs:annotation>
                   
<xs:documentation>The type of reference being provided which can be designated in Configuration.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="ReferenceName" type="xs:string"/>
               
<xs:element name="ReferenceCode" type="xs:string" minOccurs="0"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="Disclaimer" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Disclaimer that applies to all instuctions associated to the job.  For example, if the job is for a single agency, but has multiple Traffic Instructions this can be used to inert the Agency's Disclaimer once rather than having to repeat it at the lower level.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="InstructionComment" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Comments for the full instructions</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
       
</xs:sequence>
       
<xs:attribute name="jobInstructionId" type="Uuid" use="required">
         
<xs:annotation>
           
<xs:documentation>A unique identifier for the job within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="instructionType" use="required">
         
<xs:annotation>
           
<xs:documentation>Instruction type associated with this specific job.  (See Configuration Section in BXF Protocol Documentation)   </xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string"/>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="instructionStartDate" type="xs:date" use="required">
         
<xs:annotation>
           
<xs:documentation>The start date for the range of dates that the job covers.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="instructionEndDate" type="xs:date">
         
<xs:annotation>
           
<xs:documentation>The end date for the range of dates that the job covers.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="revisionNumber" type="xs:nonNegativeInteger">
         
<xs:annotation>
           
<xs:documentation>A non-negative integer that is assigned to the same job when revised in order to establish a hierarchy to multiple job revisions.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="revisionDateTime" type="xs:dateTime">
         
<xs:annotation>
           
<xs:documentation>The date a revision is issued for an existing job.  Note: recommended to be UTC.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="revisionReferenceId" type="xs:string">
         
<xs:annotation>
           
<xs:documentation>The original reference identifier for the job being revised.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="revisionReason" type="xs:string">
         
<xs:annotation>
           
<xs:documentation>A textual reason for why the job is being revised to be presented to the job performers.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="acceptRejectFlag" type="xs:boolean">
         
<xs:annotation>
           
<xs:documentation>A boolean flag indicating if the job manager or a job performer has accepted to work on the job or has rejected it.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="JobDescription" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Text description of the job to be performed</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="JobBilling" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Optional details concerning the way the job be billed or invoiced for the work performed.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="BillingReference" type="xs:string">
           
<xs:annotation>
             
<xs:documentation>The billing reference identifier.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="PONumber" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>A purchase order number related to the job request.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="LineNumber" type="xs:integer" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>A line reference value on the  purchase order or contract order that relates to the work for this specific job.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Quantity" type="xs:integer">
           
<xs:annotation>
             
<xs:documentation>The quantity of the item to be billed (units, hours, etc.)</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Description" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>A textual description of the job completed, its purpose and status.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="Cost" type="xs:decimal" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>The value to be billed for the specific job.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="PrivateInformation" type="BxfPrivateInformation"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="JobRelease" type="xs:dateTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Date-Time when the job is expected to be completed and released, assuming it is held until this point in time.  Typically not used by the JobPerformer.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="jobId" type="xs:string" use="required">
   
<xs:annotation>
     
<xs:documentation>Sender's internal reference identifier for the work to be performed within the message.  Also used to reference items in the rest of the message when multiple jobs included in the message or if multiple jobs are sent in separate messages.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="subJobId" type="xs:string">
   
<xs:annotation>
     
<xs:documentation>If multiple job messages for multiple parts of the same job, use this to identify the secondary job actions while still linking to the master job identifier.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="jobDependency" type="xs:string">
   
<xs:annotation>
     
<xs:documentation>Enter the jobId or subJobId that this job is dependent on and cannot be started until completed.  If left blank, assume job is not dependent and can be started as soon as received.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="orderId" type="xs:string">
   
<xs:annotation>
     
<xs:documentation>Receiver's reference identifier for the work to be performed within the message if known in advance - link to existing order sent earlier.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="serviceLevel" type="xs:string">
   
<xs:annotation>
     
<xs:documentation>Level of service priority to assign to the job as defined by the agreement between the JobRequester and JobPerformer and in Configuration.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute JobDetail/@jobId
type xs:string
properties
use required
annotation
documentation
Sender's internal reference identifier for the work to be performed within the message.  Also used to reference items in the rest of the message when multiple jobs included in the message or if multiple jobs are sent in separate messages.
source <xs:attribute name="jobId" type="xs:string" use="required">
 
<xs:annotation>
   
<xs:documentation>Sender's internal reference identifier for the work to be performed within the message.  Also used to reference items in the rest of the message when multiple jobs included in the message or if multiple jobs are sent in separate messages.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute JobDetail/@subJobId
type xs:string
annotation
documentation
If multiple job messages for multiple parts of the same job, use this to identify the secondary job actions while still linking to the master job identifier.
source <xs:attribute name="subJobId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>If multiple job messages for multiple parts of the same job, use this to identify the secondary job actions while still linking to the master job identifier.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute JobDetail/@jobDependency
type xs:string
annotation
documentation
Enter the jobId or subJobId that this job is dependent on and cannot be started until completed.  If left blank, assume job is not dependent and can be started as soon as received.
source <xs:attribute name="jobDependency" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Enter the jobId or subJobId that this job is dependent on and cannot be started until completed.  If left blank, assume job is not dependent and can be started as soon as received.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute JobDetail/@orderId
type xs:string
annotation
documentation
Receiver's reference identifier for the work to be performed within the message if known in advance - link to existing order sent earlier.
source <xs:attribute name="orderId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Receiver's reference identifier for the work to be performed within the message if known in advance - link to existing order sent earlier.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute JobDetail/@serviceLevel
type xs:string
annotation
documentation
Level of service priority to assign to the job as defined by the agreement between the JobRequester and JobPerformer and in Configuration.
source <xs:attribute name="serviceLevel" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Level of service priority to assign to the job as defined by the agreement between the JobRequester and JobPerformer and in Configuration.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element JobDetail/JobType
diagram BxfSchema5-0Complete_p490.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
Type of job to be performed.  This is a specific list that the receiver of the message understands and can act on and would normally also be delineated in Configuration.
source <xs:element name="JobType" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Type of job to be performed.  This is a specific list that the receiver of the message understands and can act on and would normally also be delineated in Configuration.</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobRequester
diagram BxfSchema5-0Complete_p491.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfCompany
properties
content complex
children CompanyName CompanyType CompanyDetails PrivateInformation AdditionalCompany
annotation
documentation
Company or person requesting the job to be performed
source <xs:element name="JobRequester">
 
<xs:annotation>
   
<xs:documentation>Company or person requesting the job to be performed</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfCompany">
       
<xs:sequence minOccurs="0">
         
<xs:element name="AdditionalCompany" type="BxfCompany" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element JobDetail/JobRequester/AdditionalCompany
diagram BxfSchema5-0Complete_p492.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfCompany
properties
minOcc 1
maxOcc unbounded
content complex
children CompanyName CompanyType CompanyDetails PrivateInformation
source <xs:element name="AdditionalCompany" type="BxfCompany" maxOccurs="unbounded"/>

element JobDetail/JobManager
diagram BxfSchema5-0Complete_p493.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfCompany
properties
minOcc 0
maxOcc 1
content complex
children CompanyName CompanyType CompanyDetails PrivateInformation
annotation
documentation
Company or person managing or coordinating the work across multiple companies
source <xs:element name="JobManager" type="BxfCompany" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Company or person managing or coordinating the work across multiple companies</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobPerformers
diagram BxfSchema5-0Complete_p494.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfCompany
properties
minOcc 0
maxOcc unbounded
content complex
children CompanyName CompanyType CompanyDetails PrivateInformation Station JobResults
annotation
documentation
The company that actually performs the work
source <xs:element name="JobPerformers" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The company that actually performs the work</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfCompany">
       
<xs:sequence>
         
<xs:element name="Station" type="BxfStation" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>The entities that will perform the job</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="JobResults" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Once the Performer works on a submitted job the results of that work would be available to indicate to the JobRequester and JobManager the status of the specific job, either accepted and performed or rejected.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="Accepted" type="xs:boolean">
                 
<xs:annotation>
                   
<xs:documentation>A flag to indicate that the job sent to the Performer has been accepted and either has been worked on or will be worked on.  If the flag is negated it indicates the job was rejected and will not be performed.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="UserName" type="xs:string">
                 
<xs:annotation>
                   
<xs:documentation>The user that was associated with the decision to accept or reject a job at the Performer company.  Usually linked to a specific user in the Performer's system.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="UserComment" type="xs:string" minOccurs="0">
                 
<xs:annotation>
                   
<xs:documentation>An optional comment to indicate what was done with a job.</xs:documentation>
                 
</xs:annotation>
               
</xs:element>
               
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element JobDetail/JobPerformers/Station
diagram BxfSchema5-0Complete_p495.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfStation
properties
minOcc 1
maxOcc unbounded
content complex
children StationId StationName StationCallSign StationType DistributionPlatform Ownership Contacts Coverage
annotation
documentation
The entities that will perform the job
source <xs:element name="Station" type="BxfStation" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The entities that will perform the job</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobPerformers/JobResults
diagram BxfSchema5-0Complete_p496.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children Accepted UserName UserComment PrivateInformation
annotation
documentation
Once the Performer works on a submitted job the results of that work would be available to indicate to the JobRequester and JobManager the status of the specific job, either accepted and performed or rejected.
source <xs:element name="JobResults" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Once the Performer works on a submitted job the results of that work would be available to indicate to the JobRequester and JobManager the status of the specific job, either accepted and performed or rejected.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Accepted" type="xs:boolean">
       
<xs:annotation>
         
<xs:documentation>A flag to indicate that the job sent to the Performer has been accepted and either has been worked on or will be worked on.  If the flag is negated it indicates the job was rejected and will not be performed.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="UserName" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>The user that was associated with the decision to accept or reject a job at the Performer company.  Usually linked to a specific user in the Performer's system.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="UserComment" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>An optional comment to indicate what was done with a job.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element JobDetail/JobPerformers/JobResults/Accepted
diagram BxfSchema5-0Complete_p497.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
content simple
annotation
documentation
A flag to indicate that the job sent to the Performer has been accepted and either has been worked on or will be worked on.  If the flag is negated it indicates the job was rejected and will not be performed.
source <xs:element name="Accepted" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>A flag to indicate that the job sent to the Performer has been accepted and either has been worked on or will be worked on.  If the flag is negated it indicates the job was rejected and will not be performed.</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobPerformers/JobResults/UserName
diagram BxfSchema5-0Complete_p498.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
The user that was associated with the decision to accept or reject a job at the Performer company.  Usually linked to a specific user in the Performer's system.
source <xs:element name="UserName" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>The user that was associated with the decision to accept or reject a job at the Performer company.  Usually linked to a specific user in the Performer's system.</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobPerformers/JobResults/UserComment
diagram BxfSchema5-0Complete_p499.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
An optional comment to indicate what was done with a job.
source <xs:element name="UserComment" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An optional comment to indicate what was done with a job.</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobPerformers/JobResults/PrivateInformation
diagram BxfSchema5-0Complete_p500.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

element JobDetail/JobInstruction
diagram BxfSchema5-0Complete_p501.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children JobReference Disclaimer InstructionComment PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
jobInstructionId  Uuid  required      
documentation
A unique identifier for the job within the context of this message to be used in conjunction with the InstructionMap element.
instructionType  derived by: xs:string  required      
documentation
Instruction type associated with this specific job.  (See Configuration Section in BXF Protocol Documentation)  
instructionStartDate  xs:date  required      
documentation
The start date for the range of dates that the job covers.
instructionEndDate  xs:date        
documentation
The end date for the range of dates that the job covers.
revisionNumber  xs:nonNegativeInteger        
documentation
A non-negative integer that is assigned to the same job when revised in order to establish a hierarchy to multiple job revisions.
revisionDateTime  xs:dateTime        
documentation
The date a revision is issued for an existing job.  Note: recommended to be UTC.
revisionReferenceId  xs:string        
documentation
The original reference identifier for the job being revised.
revisionReason  xs:string        
documentation
A textual reason for why the job is being revised to be presented to the job performers.
acceptRejectFlag  xs:boolean        
documentation
A boolean flag indicating if the job manager or a job performer has accepted to work on the job or has rejected it.
annotation
documentation
Instruction reference identifiers, codes and comments as well as start and end dates
source <xs:element name="JobInstruction" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Instruction reference identifiers, codes and comments as well as start and end dates</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="JobReference" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Used to provide JobPerformer with additional information to lookup a specific job related to a separate ordering process (e.g. Advertiser Name/Estimate Number could be provided to help look up a specific order in a traffic system).</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence maxOccurs="unbounded">
           
<xs:element name="ReferenceType" type="xs:string">
             
<xs:annotation>
               
<xs:documentation>The type of reference being provided which can be designated in Configuration.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ReferenceName" type="xs:string"/>
           
<xs:element name="ReferenceCode" type="xs:string" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Disclaimer" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Disclaimer that applies to all instuctions associated to the job.  For example, if the job is for a single agency, but has multiple Traffic Instructions this can be used to inert the Agency's Disclaimer once rather than having to repeat it at the lower level.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InstructionComment" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Comments for the full instructions</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="jobInstructionId" type="Uuid" use="required">
     
<xs:annotation>
       
<xs:documentation>A unique identifier for the job within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="instructionType" use="required">
     
<xs:annotation>
       
<xs:documentation>Instruction type associated with this specific job.  (See Configuration Section in BXF Protocol Documentation)   </xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string"/>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="instructionStartDate" type="xs:date" use="required">
     
<xs:annotation>
       
<xs:documentation>The start date for the range of dates that the job covers.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="instructionEndDate" type="xs:date">
     
<xs:annotation>
       
<xs:documentation>The end date for the range of dates that the job covers.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="revisionNumber" type="xs:nonNegativeInteger">
     
<xs:annotation>
       
<xs:documentation>A non-negative integer that is assigned to the same job when revised in order to establish a hierarchy to multiple job revisions.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="revisionDateTime" type="xs:dateTime">
     
<xs:annotation>
       
<xs:documentation>The date a revision is issued for an existing job.  Note: recommended to be UTC.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="revisionReferenceId" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>The original reference identifier for the job being revised.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="revisionReason" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>A textual reason for why the job is being revised to be presented to the job performers.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="acceptRejectFlag" type="xs:boolean">
     
<xs:annotation>
       
<xs:documentation>A boolean flag indicating if the job manager or a job performer has accepted to work on the job or has rejected it.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute JobDetail/JobInstruction/@jobInstructionId
type Uuid
properties
use required
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
A unique identifier for the job within the context of this message to be used in conjunction with the InstructionMap element.
source <xs:attribute name="jobInstructionId" type="Uuid" use="required">
 
<xs:annotation>
   
<xs:documentation>A unique identifier for the job within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute JobDetail/JobInstruction/@instructionType
type restriction of xs:string
properties
use required
annotation
documentation
Instruction type associated with this specific job.  (See Configuration Section in BXF Protocol Documentation)  
source <xs:attribute name="instructionType" use="required">
 
<xs:annotation>
   
<xs:documentation>Instruction type associated with this specific job.  (See Configuration Section in BXF Protocol Documentation)   </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string"/>
 
</xs:simpleType>
</xs:attribute>

attribute JobDetail/JobInstruction/@instructionStartDate
type xs:date
properties
use required
annotation
documentation
The start date for the range of dates that the job covers.
source <xs:attribute name="instructionStartDate" type="xs:date" use="required">
 
<xs:annotation>
   
<xs:documentation>The start date for the range of dates that the job covers.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute JobDetail/JobInstruction/@instructionEndDate
type xs:date
annotation
documentation
The end date for the range of dates that the job covers.
source <xs:attribute name="instructionEndDate" type="xs:date">
 
<xs:annotation>
   
<xs:documentation>The end date for the range of dates that the job covers.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute JobDetail/JobInstruction/@revisionNumber
type xs:nonNegativeInteger
annotation
documentation
A non-negative integer that is assigned to the same job when revised in order to establish a hierarchy to multiple job revisions.
source <xs:attribute name="revisionNumber" type="xs:nonNegativeInteger">
 
<xs:annotation>
   
<xs:documentation>A non-negative integer that is assigned to the same job when revised in order to establish a hierarchy to multiple job revisions.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute JobDetail/JobInstruction/@revisionDateTime
type xs:dateTime
annotation
documentation
The date a revision is issued for an existing job.  Note: recommended to be UTC.
source <xs:attribute name="revisionDateTime" type="xs:dateTime">
 
<xs:annotation>
   
<xs:documentation>The date a revision is issued for an existing job.  Note: recommended to be UTC.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute JobDetail/JobInstruction/@revisionReferenceId
type xs:string
annotation
documentation
The original reference identifier for the job being revised.
source <xs:attribute name="revisionReferenceId" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>The original reference identifier for the job being revised.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute JobDetail/JobInstruction/@revisionReason
type xs:string
annotation
documentation
A textual reason for why the job is being revised to be presented to the job performers.
source <xs:attribute name="revisionReason" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>A textual reason for why the job is being revised to be presented to the job performers.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute JobDetail/JobInstruction/@acceptRejectFlag
type xs:boolean
annotation
documentation
A boolean flag indicating if the job manager or a job performer has accepted to work on the job or has rejected it.
source <xs:attribute name="acceptRejectFlag" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>A boolean flag indicating if the job manager or a job performer has accepted to work on the job or has rejected it.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element JobDetail/JobInstruction/JobReference
diagram BxfSchema5-0Complete_p502.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children ReferenceType ReferenceName ReferenceCode
annotation
documentation
Used to provide JobPerformer with additional information to lookup a specific job related to a separate ordering process (e.g. Advertiser Name/Estimate Number could be provided to help look up a specific order in a traffic system).
source <xs:element name="JobReference" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to provide JobPerformer with additional information to lookup a specific job related to a separate ordering process (e.g. Advertiser Name/Estimate Number could be provided to help look up a specific order in a traffic system).</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="ReferenceType" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>The type of reference being provided which can be designated in Configuration.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ReferenceName" type="xs:string"/>
     
<xs:element name="ReferenceCode" type="xs:string" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element JobDetail/JobInstruction/JobReference/ReferenceType
diagram BxfSchema5-0Complete_p503.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
The type of reference being provided which can be designated in Configuration.
source <xs:element name="ReferenceType" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>The type of reference being provided which can be designated in Configuration.</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobInstruction/JobReference/ReferenceName
diagram BxfSchema5-0Complete_p504.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
source <xs:element name="ReferenceName" type="xs:string"/>

element JobDetail/JobInstruction/JobReference/ReferenceCode
diagram BxfSchema5-0Complete_p505.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="ReferenceCode" type="xs:string" minOccurs="0"/>

element JobDetail/JobInstruction/Disclaimer
diagram BxfSchema5-0Complete_p506.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
annotation
documentation
Disclaimer that applies to all instuctions associated to the job.  For example, if the job is for a single agency, but has multiple Traffic Instructions this can be used to inert the Agency's Disclaimer once rather than having to repeat it at the lower level.
source <xs:element name="Disclaimer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Disclaimer that applies to all instuctions associated to the job.  For example, if the job is for a single agency, but has multiple Traffic Instructions this can be used to inert the Agency's Disclaimer once rather than having to repeat it at the lower level.</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobInstruction/InstructionComment
diagram BxfSchema5-0Complete_p507.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Comments for the full instructions
source <xs:element name="InstructionComment" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Comments for the full instructions</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobInstruction/PrivateInformation
diagram BxfSchema5-0Complete_p508.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

element JobDetail/JobDescription
diagram BxfSchema5-0Complete_p509.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Text description of the job to be performed
source <xs:element name="JobDescription" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Text description of the job to be performed</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobBilling
diagram BxfSchema5-0Complete_p510.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc unbounded
content complex
children BillingReference PONumber LineNumber Quantity Description Cost PrivateInformation
annotation
documentation
Optional details concerning the way the job be billed or invoiced for the work performed.
source <xs:element name="JobBilling" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Optional details concerning the way the job be billed or invoiced for the work performed.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="BillingReference" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>The billing reference identifier.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PONumber" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>A purchase order number related to the job request.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LineNumber" type="xs:integer" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>A line reference value on the  purchase order or contract order that relates to the work for this specific job.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Quantity" type="xs:integer">
       
<xs:annotation>
         
<xs:documentation>The quantity of the item to be billed (units, hours, etc.)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Description" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>A textual description of the job completed, its purpose and status.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Cost" type="xs:decimal" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The value to be billed for the specific job.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element JobDetail/JobBilling/BillingReference
diagram BxfSchema5-0Complete_p511.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
The billing reference identifier.
source <xs:element name="BillingReference" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>The billing reference identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobBilling/PONumber
diagram BxfSchema5-0Complete_p512.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
A purchase order number related to the job request.
source <xs:element name="PONumber" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A purchase order number related to the job request.</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobBilling/LineNumber
diagram BxfSchema5-0Complete_p513.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
A line reference value on the  purchase order or contract order that relates to the work for this specific job.
source <xs:element name="LineNumber" type="xs:integer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A line reference value on the  purchase order or contract order that relates to the work for this specific job.</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobBilling/Quantity
diagram BxfSchema5-0Complete_p514.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:integer
properties
content simple
annotation
documentation
The quantity of the item to be billed (units, hours, etc.)
source <xs:element name="Quantity" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation>The quantity of the item to be billed (units, hours, etc.)</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobBilling/Description
diagram BxfSchema5-0Complete_p515.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
A textual description of the job completed, its purpose and status.
source <xs:element name="Description" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A textual description of the job completed, its purpose and status.</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobBilling/Cost
diagram BxfSchema5-0Complete_p516.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The value to be billed for the specific job.
source <xs:element name="Cost" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The value to be billed for the specific job.</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/JobBilling/PrivateInformation
diagram BxfSchema5-0Complete_p517.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation"/>

element JobDetail/JobRelease
diagram BxfSchema5-0Complete_p518.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Date-Time when the job is expected to be completed and released, assuming it is held until this point in time.  Typically not used by the JobPerformer.
source <xs:element name="JobRelease" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Date-Time when the job is expected to be completed and released, assuming it is held until this point in time.  Typically not used by the JobPerformer.</xs:documentation>
 
</xs:annotation>
</xs:element>

element JobDetail/PrivateInformation
diagram BxfSchema5-0Complete_p519.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType Location
diagram BxfSchema5-0Complete_p520.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Satellite AssetServer RouterSource PhysicalAsset PrivateInformation
used by
element MediaLocation/Location
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Identification of where the media is stored. Used by systems to notify locations of essence instance
source <xs:complexType name="Location">
 
<xs:annotation>
   
<xs:documentation>Identification of where the media is stored. Used by systems to notify locations of essence instance</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:choice>
     
<xs:element name="Satellite">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="SatelliteName" type="BxfText"/>
           
<xs:element name="SatellitePosition" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Location of Satellite in degrees east or west relative to the prime meridian (0) -  negative values are west  (-123.0) and positive values are east (+123.0). (v3.0)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minInclusive value="-180.0"/>
                 
<xs:maxInclusive value="180.0"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Transponders" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:choice>
                 
<xs:element name="TransponderName" type="xs:string">
                   
<xs:annotation>
                     
<xs:documentation>The designated name for a specific transponder as defined in the Receiver used as a shortcut to select a transponder. (v3.0)</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="TransponderDetail">
                   
<xs:annotation>
                     
<xs:documentation>Detailed definition for each transponder including ability to name the transponder</xs:documentation>
                   
</xs:annotation>
                   
<xs:complexType>
                     
<xs:sequence>
                       
<xs:element name="TransponderNumber">
                         
<xs:annotation>
                           
<xs:documentation>Transponder number
1 or greater
</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:integer">
                             
<xs:minInclusive value="1"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="TransponderFrequency">
                         
<xs:annotation>
                           
<xs:documentation>Frequency (MHz) assigned to the transponder number (12700.0 = 12.7000 GHz for DBS). (v3.0)</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:decimal">
                             
<xs:minInclusive value="0"/>
                             
<xs:pattern value="[0-9]{1,5}[.][0-9]"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="Polarity">
                         
<xs:annotation>
                           
<xs:documentation>Left or Right for circularly polarized DBS satellites, Horizontal or Vertical for linearly polarized satellites</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:enumeration value="Vertical"/>
                             
<xs:enumeration value="Horizontal"/>
                             
<xs:enumeration value="Right"/>
                             
<xs:enumeration value="Left"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="TransponderName" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>The designated name for a specific transponder as defined in the Receiver. (v3.0)</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="SymbolRate" type="xs:integer" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Rate of transmission in Kilo Symbols/second. (v3.0)</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="ForwardErrorCorrection" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>Error correction used by the transponder 3/4, 5/6 or 7/8. (v3.0)</xs:documentation>
                         
</xs:annotation>
                         
<xs:simpleType>
                           
<xs:restriction base="xs:string">
                             
<xs:length value="2"/>
                             
<xs:enumeration value="34"/>
                             
<xs:enumeration value="56"/>
                             
<xs:enumeration value="78"/>
                           
</xs:restriction>
                         
</xs:simpleType>
                       
</xs:element>
                       
<xs:element name="EncryptionSystem" type="xs:string" minOccurs="0">
                         
<xs:annotation>
                           
<xs:documentation>None or a specific encryption system. (v3.0)</xs:documentation>
                         
</xs:annotation>
                       
</xs:element>
                       
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
                     
</xs:sequence>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:choice>
               
<xs:attribute name="primaryAlternate" default="Primary">
                 
<xs:annotation>
                   
<xs:documentation>Allow designation of which transponder is the primary and which are alternates. (v3.0)</xs:documentation>
                 
</xs:annotation>
                 
<xs:simpleType>
                   
<xs:restriction base="xs:string">
                     
<xs:enumeration value="Primary"/>
                     
<xs:enumeration value="Alternate1"/>
                     
<xs:enumeration value="Alternate2"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="Receiver" type="BxfText">
             
<xs:annotation>
               
<xs:documentation>A physical device that is used to tune a signal from the satellite and provides an output for media.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="Encoder" type="BxfText">
             
<xs:annotation>
               
<xs:documentation>The destination recording device for the media.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="numberOfTransponders">
           
<xs:annotation>
             
<xs:documentation>The total number of transponders available on the Satellite. (v3.0)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:integer">
               
<xs:minInclusive value="1"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attributeGroup ref="Action-ErrorGroup"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="AssetServer">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="PathName" type="BxfUri">
             
<xs:annotation>
               
<xs:documentation>Shall include a fully qualified filename</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ReferenceName" type="BxfText" minOccurs="0"/>
           
<xs:element name="UserName" type="BxfText" minOccurs="0"/>
           
<xs:element name="Password" type="BxfText" minOccurs="0"/>
           
<xs:element name="Description" type="BxfText" minOccurs="0"/>
         
</xs:sequence>
         
<xs:attribute name="playoutAllowed" type="xs:boolean" use="required"/>
         
<xs:attribute name="fileTransferAllowed" type="xs:boolean" use="required"/>
         
<xs:attributeGroup ref="Action-ErrorGroup"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="RouterSource">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Name" type="BxfText">
             
<xs:annotation>
               
<xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="CrossPoint" type="BxfText" minOccurs="0"/>
         
</xs:sequence>
         
<xs:attributeGroup ref="Action-ErrorGroup"/>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="PhysicalAsset">
       
<xs:annotation>
         
<xs:documentation>A means of storing essence that can be easily transported</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="MediaReferenceName" type="BxfText"/>
           
<xs:element name="PhysicalLocation" minOccurs="0">
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="Dimension" maxOccurs="unbounded">
                   
<xs:complexType>
                     
<xs:attribute name="name">
                       
<xs:simpleType>
                         
<xs:restriction base="xs:string">
                           
<xs:minLength value="1"/>
                           
<xs:maxLength value="255"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:attribute>
                     
<xs:attribute name="value">
                       
<xs:simpleType>
                         
<xs:restriction base="xs:string">
                           
<xs:minLength value="1"/>
                           
<xs:maxLength value="255"/>
                         
</xs:restriction>
                       
</xs:simpleType>
                     
</xs:attribute>
                   
</xs:complexType>
                 
</xs:element>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
         
<xs:attribute name="assetName" use="required">
           
<xs:annotation>
             
<xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attributeGroup ref="Action-ErrorGroup"/>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element Location/Satellite
diagram BxfSchema5-0Complete_p521.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children SatelliteName SatellitePosition Transponders Receiver Encoder
attributes
Name  Type  Use  Default  Fixed  Annotation
numberOfTransponders  derived by: xs:integer        
documentation
The total number of transponders available on the Satellite. (v3.0)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Satellite">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="SatelliteName" type="BxfText"/>
     
<xs:element name="SatellitePosition" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Location of Satellite in degrees east or west relative to the prime meridian (0) -  negative values are west  (-123.0) and positive values are east (+123.0). (v3.0)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minInclusive value="-180.0"/>
           
<xs:maxInclusive value="180.0"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Transponders" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="TransponderName" type="xs:string">
             
<xs:annotation>
               
<xs:documentation>The designated name for a specific transponder as defined in the Receiver used as a shortcut to select a transponder. (v3.0)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="TransponderDetail">
             
<xs:annotation>
               
<xs:documentation>Detailed definition for each transponder including ability to name the transponder</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:sequence>
                 
<xs:element name="TransponderNumber">
                   
<xs:annotation>
                     
<xs:documentation>Transponder number
1 or greater
</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:integer">
                       
<xs:minInclusive value="1"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="TransponderFrequency">
                   
<xs:annotation>
                     
<xs:documentation>Frequency (MHz) assigned to the transponder number (12700.0 = 12.7000 GHz for DBS). (v3.0)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:decimal">
                       
<xs:minInclusive value="0"/>
                       
<xs:pattern value="[0-9]{1,5}[.][0-9]"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="Polarity">
                   
<xs:annotation>
                     
<xs:documentation>Left or Right for circularly polarized DBS satellites, Horizontal or Vertical for linearly polarized satellites</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:enumeration value="Vertical"/>
                       
<xs:enumeration value="Horizontal"/>
                       
<xs:enumeration value="Right"/>
                       
<xs:enumeration value="Left"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="TransponderName" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>The designated name for a specific transponder as defined in the Receiver. (v3.0)</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="SymbolRate" type="xs:integer" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Rate of transmission in Kilo Symbols/second. (v3.0)</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="ForwardErrorCorrection" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>Error correction used by the transponder 3/4, 5/6 or 7/8. (v3.0)</xs:documentation>
                   
</xs:annotation>
                   
<xs:simpleType>
                     
<xs:restriction base="xs:string">
                       
<xs:length value="2"/>
                       
<xs:enumeration value="34"/>
                       
<xs:enumeration value="56"/>
                       
<xs:enumeration value="78"/>
                     
</xs:restriction>
                   
</xs:simpleType>
                 
</xs:element>
                 
<xs:element name="EncryptionSystem" type="xs:string" minOccurs="0">
                   
<xs:annotation>
                     
<xs:documentation>None or a specific encryption system. (v3.0)</xs:documentation>
                   
</xs:annotation>
                 
</xs:element>
                 
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
               
</xs:sequence>
             
</xs:complexType>
           
</xs:element>
         
</xs:choice>
         
<xs:attribute name="primaryAlternate" default="Primary">
           
<xs:annotation>
             
<xs:documentation>Allow designation of which transponder is the primary and which are alternates. (v3.0)</xs:documentation>
           
</xs:annotation>
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="Primary"/>
               
<xs:enumeration value="Alternate1"/>
               
<xs:enumeration value="Alternate2"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Receiver" type="BxfText">
       
<xs:annotation>
         
<xs:documentation>A physical device that is used to tune a signal from the satellite and provides an output for media.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Encoder" type="BxfText">
       
<xs:annotation>
         
<xs:documentation>The destination recording device for the media.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="numberOfTransponders">
     
<xs:annotation>
       
<xs:documentation>The total number of transponders available on the Satellite. (v3.0)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:integer">
         
<xs:minInclusive value="1"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attributeGroup ref="Action-ErrorGroup"/>
 
</xs:complexType>
</xs:element>

attribute Location/Satellite/@numberOfTransponders
type restriction of xs:integer
facets
Kind Value Annotation
minInclusive 1
annotation
documentation
The total number of transponders available on the Satellite. (v3.0)
source <xs:attribute name="numberOfTransponders">
 
<xs:annotation>
   
<xs:documentation>The total number of transponders available on the Satellite. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Location/Satellite/SatelliteName
diagram BxfSchema5-0Complete_p522.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="SatelliteName" type="BxfText"/>

element Location/Satellite/SatellitePosition
diagram BxfSchema5-0Complete_p523.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:decimal
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive -180.0
maxInclusive 180.0
annotation
documentation
Location of Satellite in degrees east or west relative to the prime meridian (0) -  negative values are west  (-123.0) and positive values are east (+123.0). (v3.0)
source <xs:element name="SatellitePosition" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Location of Satellite in degrees east or west relative to the prime meridian (0) -  negative values are west  (-123.0) and positive values are east (+123.0). (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minInclusive value="-180.0"/>
     
<xs:maxInclusive value="180.0"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Location/Satellite/Transponders
diagram BxfSchema5-0Complete_p524.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 1
maxOcc unbounded
content complex
children TransponderName TransponderDetail
attributes
Name  Type  Use  Default  Fixed  Annotation
primaryAlternate  derived by: xs:string    Primary    
documentation
Allow designation of which transponder is the primary and which are alternates. (v3.0)
source <xs:element name="Transponders" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="TransponderName" type="xs:string">
       
<xs:annotation>
         
<xs:documentation>The designated name for a specific transponder as defined in the Receiver used as a shortcut to select a transponder. (v3.0)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TransponderDetail">
       
<xs:annotation>
         
<xs:documentation>Detailed definition for each transponder including ability to name the transponder</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="TransponderNumber">
             
<xs:annotation>
               
<xs:documentation>Transponder number
1 or greater
</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:integer">
                 
<xs:minInclusive value="1"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="TransponderFrequency">
             
<xs:annotation>
               
<xs:documentation>Frequency (MHz) assigned to the transponder number (12700.0 = 12.7000 GHz for DBS). (v3.0)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:decimal">
                 
<xs:minInclusive value="0"/>
                 
<xs:pattern value="[0-9]{1,5}[.][0-9]"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="Polarity">
             
<xs:annotation>
               
<xs:documentation>Left or Right for circularly polarized DBS satellites, Horizontal or Vertical for linearly polarized satellites</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="Vertical"/>
                 
<xs:enumeration value="Horizontal"/>
                 
<xs:enumeration value="Right"/>
                 
<xs:enumeration value="Left"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="TransponderName" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>The designated name for a specific transponder as defined in the Receiver. (v3.0)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="SymbolRate" type="xs:integer" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Rate of transmission in Kilo Symbols/second. (v3.0)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="ForwardErrorCorrection" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Error correction used by the transponder 3/4, 5/6 or 7/8. (v3.0)</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:length value="2"/>
                 
<xs:enumeration value="34"/>
                 
<xs:enumeration value="56"/>
                 
<xs:enumeration value="78"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:element>
           
<xs:element name="EncryptionSystem" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>None or a specific encryption system. (v3.0)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:attribute name="primaryAlternate" default="Primary">
     
<xs:annotation>
       
<xs:documentation>Allow designation of which transponder is the primary and which are alternates. (v3.0)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Primary"/>
         
<xs:enumeration value="Alternate1"/>
         
<xs:enumeration value="Alternate2"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Location/Satellite/Transponders/@primaryAlternate
type restriction of xs:string
properties
default Primary
facets
Kind Value Annotation
enumeration Primary
enumeration Alternate1
enumeration Alternate2
annotation
documentation
Allow designation of which transponder is the primary and which are alternates. (v3.0)
source <xs:attribute name="primaryAlternate" default="Primary">
 
<xs:annotation>
   
<xs:documentation>Allow designation of which transponder is the primary and which are alternates. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Primary"/>
     
<xs:enumeration value="Alternate1"/>
     
<xs:enumeration value="Alternate2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Location/Satellite/Transponders/TransponderName
diagram BxfSchema5-0Complete_p525.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
The designated name for a specific transponder as defined in the Receiver used as a shortcut to select a transponder. (v3.0)
source <xs:element name="TransponderName" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>The designated name for a specific transponder as defined in the Receiver used as a shortcut to select a transponder. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Location/Satellite/Transponders/TransponderDetail
diagram BxfSchema5-0Complete_p526.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children TransponderNumber TransponderFrequency Polarity TransponderName SymbolRate ForwardErrorCorrection EncryptionSystem PrivateInformation
annotation
documentation
Detailed definition for each transponder including ability to name the transponder
source <xs:element name="TransponderDetail">
 
<xs:annotation>
   
<xs:documentation>Detailed definition for each transponder including ability to name the transponder</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="TransponderNumber">
       
<xs:annotation>
         
<xs:documentation>Transponder number
1 or greater
</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:integer">
           
<xs:minInclusive value="1"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="TransponderFrequency">
       
<xs:annotation>
         
<xs:documentation>Frequency (MHz) assigned to the transponder number (12700.0 = 12.7000 GHz for DBS). (v3.0)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:decimal">
           
<xs:minInclusive value="0"/>
           
<xs:pattern value="[0-9]{1,5}[.][0-9]"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="Polarity">
       
<xs:annotation>
         
<xs:documentation>Left or Right for circularly polarized DBS satellites, Horizontal or Vertical for linearly polarized satellites</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Vertical"/>
           
<xs:enumeration value="Horizontal"/>
           
<xs:enumeration value="Right"/>
           
<xs:enumeration value="Left"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="TransponderName" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The designated name for a specific transponder as defined in the Receiver. (v3.0)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="SymbolRate" type="xs:integer" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Rate of transmission in Kilo Symbols/second. (v3.0)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ForwardErrorCorrection" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Error correction used by the transponder 3/4, 5/6 or 7/8. (v3.0)</xs:documentation>
       
</xs:annotation>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:length value="2"/>
           
<xs:enumeration value="34"/>
           
<xs:enumeration value="56"/>
           
<xs:enumeration value="78"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="EncryptionSystem" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>None or a specific encryption system. (v3.0)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Location/Satellite/Transponders/TransponderDetail/TransponderNumber
diagram BxfSchema5-0Complete_p527.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:integer
properties
content simple
facets
Kind Value Annotation
minInclusive 1
annotation
documentation
Transponder number
1 or greater
source <xs:element name="TransponderNumber">
 
<xs:annotation>
   
<xs:documentation>Transponder number
1 or greater
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Location/Satellite/Transponders/TransponderDetail/TransponderFrequency
diagram BxfSchema5-0Complete_p528.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:decimal
properties
content simple
facets
Kind Value Annotation
minInclusive 0
pattern [0-9]{1,5}[.][0-9]
annotation
documentation
Frequency (MHz) assigned to the transponder number (12700.0 = 12.7000 GHz for DBS). (v3.0)
source <xs:element name="TransponderFrequency">
 
<xs:annotation>
   
<xs:documentation>Frequency (MHz) assigned to the transponder number (12700.0 = 12.7000 GHz for DBS). (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minInclusive value="0"/>
     
<xs:pattern value="[0-9]{1,5}[.][0-9]"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Location/Satellite/Transponders/TransponderDetail/Polarity
diagram BxfSchema5-0Complete_p529.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Vertical
enumeration Horizontal
enumeration Right
enumeration Left
annotation
documentation
Left or Right for circularly polarized DBS satellites, Horizontal or Vertical for linearly polarized satellites
source <xs:element name="Polarity">
 
<xs:annotation>
   
<xs:documentation>Left or Right for circularly polarized DBS satellites, Horizontal or Vertical for linearly polarized satellites</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Vertical"/>
     
<xs:enumeration value="Horizontal"/>
     
<xs:enumeration value="Right"/>
     
<xs:enumeration value="Left"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Location/Satellite/Transponders/TransponderDetail/TransponderName
diagram BxfSchema5-0Complete_p530.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The designated name for a specific transponder as defined in the Receiver. (v3.0)
source <xs:element name="TransponderName" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The designated name for a specific transponder as defined in the Receiver. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Location/Satellite/Transponders/TransponderDetail/SymbolRate
diagram BxfSchema5-0Complete_p531.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:integer
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Rate of transmission in Kilo Symbols/second. (v3.0)
source <xs:element name="SymbolRate" type="xs:integer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Rate of transmission in Kilo Symbols/second. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Location/Satellite/Transponders/TransponderDetail/ForwardErrorCorrection
diagram BxfSchema5-0Complete_p532.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 2
enumeration 34
enumeration 56
enumeration 78
annotation
documentation
Error correction used by the transponder 3/4, 5/6 or 7/8. (v3.0)
source <xs:element name="ForwardErrorCorrection" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Error correction used by the transponder 3/4, 5/6 or 7/8. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="2"/>
     
<xs:enumeration value="34"/>
     
<xs:enumeration value="56"/>
     
<xs:enumeration value="78"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Location/Satellite/Transponders/TransponderDetail/EncryptionSystem
diagram BxfSchema5-0Complete_p533.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
None or a specific encryption system. (v3.0)
source <xs:element name="EncryptionSystem" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>None or a specific encryption system. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Location/Satellite/Transponders/TransponderDetail/PrivateInformation
diagram BxfSchema5-0Complete_p534.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

element Location/Satellite/Receiver
diagram BxfSchema5-0Complete_p535.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
A physical device that is used to tune a signal from the satellite and provides an output for media.
source <xs:element name="Receiver" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>A physical device that is used to tune a signal from the satellite and provides an output for media.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Location/Satellite/Encoder
diagram BxfSchema5-0Complete_p536.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The destination recording device for the media.
source <xs:element name="Encoder" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>The destination recording device for the media.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Location/AssetServer
diagram BxfSchema5-0Complete_p537.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children PathName ReferenceName UserName Password Description
attributes
Name  Type  Use  Default  Fixed  Annotation
playoutAllowed  xs:boolean  required      
fileTransferAllowed  xs:boolean  required      
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="AssetServer">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="PathName" type="BxfUri">
       
<xs:annotation>
         
<xs:documentation>Shall include a fully qualified filename</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ReferenceName" type="BxfText" minOccurs="0"/>
     
<xs:element name="UserName" type="BxfText" minOccurs="0"/>
     
<xs:element name="Password" type="BxfText" minOccurs="0"/>
     
<xs:element name="Description" type="BxfText" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attribute name="playoutAllowed" type="xs:boolean" use="required"/>
   
<xs:attribute name="fileTransferAllowed" type="xs:boolean" use="required"/>
   
<xs:attributeGroup ref="Action-ErrorGroup"/>
 
</xs:complexType>
</xs:element>

attribute Location/AssetServer/@playoutAllowed
type xs:boolean
properties
use required
source <xs:attribute name="playoutAllowed" type="xs:boolean" use="required"/>

attribute Location/AssetServer/@fileTransferAllowed
type xs:boolean
properties
use required
source <xs:attribute name="fileTransferAllowed" type="xs:boolean" use="required"/>

element Location/AssetServer/PathName
diagram BxfSchema5-0Complete_p538.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfUri
properties
content simple
annotation
documentation
Shall include a fully qualified filename
source <xs:element name="PathName" type="BxfUri">
 
<xs:annotation>
   
<xs:documentation>Shall include a fully qualified filename</xs:documentation>
 
</xs:annotation>
</xs:element>

element Location/AssetServer/ReferenceName
diagram BxfSchema5-0Complete_p539.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="ReferenceName" type="BxfText" minOccurs="0"/>

element Location/AssetServer/UserName
diagram BxfSchema5-0Complete_p540.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="UserName" type="BxfText" minOccurs="0"/>

element Location/AssetServer/Password
diagram BxfSchema5-0Complete_p541.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Password" type="BxfText" minOccurs="0"/>

element Location/AssetServer/Description
diagram BxfSchema5-0Complete_p542.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Description" type="BxfText" minOccurs="0"/>

element Location/RouterSource
diagram BxfSchema5-0Complete_p543.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children Name CrossPoint
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="RouterSource">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Name" type="BxfText">
       
<xs:annotation>
         
<xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="CrossPoint" type="BxfText" minOccurs="0"/>
   
</xs:sequence>
   
<xs:attributeGroup ref="Action-ErrorGroup"/>
 
</xs:complexType>
</xs:element>

element Location/RouterSource/Name
diagram BxfSchema5-0Complete_p544.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
(See Configuration Section in BXF Protocol Documentation)
source <xs:element name="Name" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Location/RouterSource/CrossPoint
diagram BxfSchema5-0Complete_p545.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="CrossPoint" type="BxfText" minOccurs="0"/>

element Location/PhysicalAsset
diagram BxfSchema5-0Complete_p546.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children MediaReferenceName PhysicalLocation
attributes
Name  Type  Use  Default  Fixed  Annotation
assetName  derived by: xs:string  required      
documentation
(See Configuration Section in BXF Protocol Documentation)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
A means of storing essence that can be easily transported
source <xs:element name="PhysicalAsset">
 
<xs:annotation>
   
<xs:documentation>A means of storing essence that can be easily transported</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="MediaReferenceName" type="BxfText"/>
     
<xs:element name="PhysicalLocation" minOccurs="0">
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Dimension" maxOccurs="unbounded">
             
<xs:complexType>
               
<xs:attribute name="name">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:string">
                     
<xs:minLength value="1"/>
                     
<xs:maxLength value="255"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
               
<xs:attribute name="value">
                 
<xs:simpleType>
                   
<xs:restriction base="xs:string">
                     
<xs:minLength value="1"/>
                     
<xs:maxLength value="255"/>
                   
</xs:restriction>
                 
</xs:simpleType>
               
</xs:attribute>
             
</xs:complexType>
           
</xs:element>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="assetName" use="required">
     
<xs:annotation>
       
<xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attributeGroup ref="Action-ErrorGroup"/>
 
</xs:complexType>
</xs:element>

attribute Location/PhysicalAsset/@assetName
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
minLength 1
maxLength 255
annotation
documentation
(See Configuration Section in BXF Protocol Documentation)
source <xs:attribute name="assetName" use="required">
 
<xs:annotation>
   
<xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Location/PhysicalAsset/MediaReferenceName
diagram BxfSchema5-0Complete_p547.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="MediaReferenceName" type="BxfText"/>

element Location/PhysicalAsset/PhysicalLocation
diagram BxfSchema5-0Complete_p548.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children Dimension
source <xs:element name="PhysicalLocation" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Dimension" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:attribute name="name">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
         
<xs:attribute name="value">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:minLength value="1"/>
               
<xs:maxLength value="255"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Location/PhysicalAsset/PhysicalLocation/Dimension
diagram BxfSchema5-0Complete_p549.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
name  derived by: xs:string        
value  derived by: xs:string        
source <xs:element name="Dimension" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:attribute name="name">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="value">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute Location/PhysicalAsset/PhysicalLocation/Dimension/@name
type restriction of xs:string
facets
Kind Value Annotation
minLength 1
maxLength 255
source <xs:attribute name="name">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute Location/PhysicalAsset/PhysicalLocation/Dimension/@value
type restriction of xs:string
facets
Kind Value Annotation
minLength 1
maxLength 255
source <xs:attribute name="value">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element Location/PrivateInformation
diagram BxfSchema5-0Complete_p550.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType Macro
diagram BxfSchema5-0Complete_p551.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children MacroName MacroParameterString PrivateInformation
used by
elements EventData/MacroEvent NonPrimaryElements/Macros NonPrimaryEvent/Macros BaseMedia/ProfileMacro
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="Macro">
 
<xs:sequence>
   
<xs:element name="MacroName" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="MacroParameterString" type="xs:string" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>A string containing the macro</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element Macro/MacroName
diagram BxfSchema5-0Complete_p552.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
(See Configuration Section in BXF Protocol Documentation)
source <xs:element name="MacroName" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Macro/MacroParameterString
diagram BxfSchema5-0Complete_p553.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
annotation
documentation
A string containing the macro
source <xs:element name="MacroParameterString" type="xs:string" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>A string containing the macro</xs:documentation>
 
</xs:annotation>
</xs:element>

element Macro/PrivateInformation
diagram BxfSchema5-0Complete_p554.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType Media
diagram BxfSchema5-0Complete_p555.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BaseMedia
properties
base BaseMedia
children BaseBand PrecompressedTS ProfileMacro ContentDelivery PrivateInformation MediaLocation
used by
elements BillBoard/Media ContentMetaData/Media ContentTransfer/Source/Media ContentTransfer/Destination/Media
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Base Media combined with Media Location
source <xs:complexType name="Media">
 
<xs:annotation>
   
<xs:documentation>Base Media combined with Media Location</xs:documentation>
 
</xs:annotation>
 
<xs:complexContent>
   
<xs:extension base="BaseMedia">
     
<xs:sequence maxOccurs="unbounded">
       
<xs:element name="MediaLocation" type="MediaLocation"/>
     
</xs:sequence>
   
</xs:extension>
 
</xs:complexContent>
</xs:complexType>

element Media/MediaLocation
diagram BxfSchema5-0Complete_p556.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type MediaLocation
properties
content complex
children Location SOM Duration EOM ArchiveGroup QualityControl PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
sourceType  derived by: xs:string    Primary    
documentation
Indicate either primary or backup as the source for the media
qualifier  xs:string        
documentation
Used to clarify between two media of the same sourceType.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="MediaLocation" type="MediaLocation"/>

complexType MediaLocation
diagram BxfSchema5-0Complete_p557.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Location SOM Duration EOM ArchiveGroup QualityControl PrivateInformation
used by
element Media/MediaLocation
attributes
Name  Type  Use  Default  Fixed  Annotation
sourceType  derived by: xs:string    Primary    
documentation
Indicate either primary or backup as the source for the media
qualifier  xs:string        
documentation
Used to clarify between two media of the same sourceType.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to designate the physical location of a media essence and its quality
source <xs:complexType name="MediaLocation">
 
<xs:annotation>
   
<xs:documentation>Used to designate the physical location of a media essence and its quality</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Location" type="Location">
     
<xs:annotation>
       
<xs:documentation>Identification of where the media is stored. Used by systems to notify locations of essence instance</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SOM" type="BxfSmpteTime">
     
<xs:annotation>
       
<xs:documentation>The start of message location of the content on the media it is stored.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Duration">
     
<xs:annotation>
       
<xs:documentation>The length of the content specified.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="BxfDuration">
           
<xs:attribute name="useEOM" type="xs:boolean">
             
<xs:annotation>
               
<xs:documentation>If set to yes, populate EOM with a prtoper value to be used.</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="EOM" type="BxfSmpteTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The end of message location of the content on the media it is stored.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ArchiveGroup" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>An identifier to allow assignment to a specific archive group or repository</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="ArchiveName" type="BxfText">
           
<xs:annotation>
             
<xs:documentation>Name of the archive</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="PhysicalLocation" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Location of the archive</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:sequence>
               
<xs:element name="Dimension" maxOccurs="unbounded"/>
             
</xs:sequence>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="QualityControl" type="QualityControl" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Media often must be checked for its quality each time it is copied or moved to another location.  Multiple checks are typical to confirm that the audio, video and other attributes meet the standards of the intended usage. (v5.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="sourceType" default="Primary">
   
<xs:annotation>
     
<xs:documentation>Indicate either primary or backup as the source for the media</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Primary"/>
       
<xs:enumeration value="Backup"/>
       
<xs:enumeration value="Preview"/>
       
<xs:enumeration value="Proxy"/>
       
<xs:enumeration value="Other"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="qualifier" type="xs:string">
   
<xs:annotation>
     
<xs:documentation>Used to clarify between two media of the same sourceType.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute MediaLocation/@sourceType
type restriction of xs:string
properties
default Primary
facets
Kind Value Annotation
enumeration Primary
enumeration Backup
enumeration Preview
enumeration Proxy
enumeration Other
annotation
documentation
Indicate either primary or backup as the source for the media
source <xs:attribute name="sourceType" default="Primary">
 
<xs:annotation>
   
<xs:documentation>Indicate either primary or backup as the source for the media</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Primary"/>
     
<xs:enumeration value="Backup"/>
     
<xs:enumeration value="Preview"/>
     
<xs:enumeration value="Proxy"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute MediaLocation/@qualifier
type xs:string
annotation
documentation
Used to clarify between two media of the same sourceType.
source <xs:attribute name="qualifier" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Used to clarify between two media of the same sourceType.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element MediaLocation/Location
diagram BxfSchema5-0Complete_p558.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Location
properties
content complex
children Satellite AssetServer RouterSource PhysicalAsset PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Identification of where the media is stored. Used by systems to notify locations of essence instance
source <xs:element name="Location" type="Location">
 
<xs:annotation>
   
<xs:documentation>Identification of where the media is stored. Used by systems to notify locations of essence instance</xs:documentation>
 
</xs:annotation>
</xs:element>

element MediaLocation/SOM
diagram BxfSchema5-0Complete_p559.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The start of message location of the content on the media it is stored.
source <xs:element name="SOM" type="BxfSmpteTime">
 
<xs:annotation>
   
<xs:documentation>The start of message location of the content on the media it is stored.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MediaLocation/Duration
diagram BxfSchema5-0Complete_p560.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfDuration
properties
content complex
children SmpteDuration UtcDuration
attributes
Name  Type  Use  Default  Fixed  Annotation
useEOM  xs:boolean        
documentation
If set to yes, populate EOM with a prtoper value to be used.
annotation
documentation
The length of the content specified.
source <xs:element name="Duration">
 
<xs:annotation>
   
<xs:documentation>The length of the content specified.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfDuration">
       
<xs:attribute name="useEOM" type="xs:boolean">
         
<xs:annotation>
           
<xs:documentation>If set to yes, populate EOM with a prtoper value to be used.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute MediaLocation/Duration/@useEOM
type xs:boolean
annotation
documentation
If set to yes, populate EOM with a prtoper value to be used.
source <xs:attribute name="useEOM" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>If set to yes, populate EOM with a prtoper value to be used.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element MediaLocation/EOM
diagram BxfSchema5-0Complete_p561.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The end of message location of the content on the media it is stored.
source <xs:element name="EOM" type="BxfSmpteTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The end of message location of the content on the media it is stored.</xs:documentation>
 
</xs:annotation>
</xs:element>

element MediaLocation/ArchiveGroup
diagram BxfSchema5-0Complete_p562.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children ArchiveName PhysicalLocation
annotation
documentation
An identifier to allow assignment to a specific archive group or repository
source <xs:element name="ArchiveGroup" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>An identifier to allow assignment to a specific archive group or repository</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="ArchiveName" type="BxfText">
       
<xs:annotation>
         
<xs:documentation>Name of the archive</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PhysicalLocation" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Location of the archive</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="Dimension" maxOccurs="unbounded"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MediaLocation/ArchiveGroup/ArchiveName
diagram BxfSchema5-0Complete_p563.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Name of the archive
source <xs:element name="ArchiveName" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>Name of the archive</xs:documentation>
 
</xs:annotation>
</xs:element>

element MediaLocation/ArchiveGroup/PhysicalLocation
diagram BxfSchema5-0Complete_p564.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children Dimension
annotation
documentation
Location of the archive
source <xs:element name="PhysicalLocation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Location of the archive</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Dimension" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element MediaLocation/ArchiveGroup/PhysicalLocation/Dimension
diagram BxfSchema5-0Complete_p565.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 1
maxOcc unbounded
source <xs:element name="Dimension" maxOccurs="unbounded"/>

element MediaLocation/QualityControl
diagram BxfSchema5-0Complete_p566.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QualityControl
properties
minOcc 0
maxOcc 1
content complex
children ContentId QCProfile QCProfileList QCItem QCReport
attributes
Name  Type  Use  Default  Fixed  Annotation
dueDateTime  xs:dateTime        
documentation
Indicates the date and time by which the QCReport should be completed.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Media often must be checked for its quality each time it is copied or moved to another location.  Multiple checks are typical to confirm that the audio, video and other attributes meet the standards of the intended usage. (v5.0)
source <xs:element name="QualityControl" type="QualityControl" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Media often must be checked for its quality each time it is copied or moved to another location.  Multiple checks are typical to confirm that the audio, video and other attributes meet the standards of the intended usage. (v5.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element MediaLocation/PrivateInformation
diagram BxfSchema5-0Complete_p567.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType NonPrimaryElements
diagram BxfSchema5-0Complete_p568.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children NonPrimaryElementId NonPrimaryOffset NonPrimaryDuration NonPrimaryDescription Macros PrimaryElementId
used by
elements Format/FormatStructure/FormatElements/NonPrimaryElements FormatSubElements/NonPrimaryElements
annotation
documentation
It is possible to add secondary events to a primary event such that one or more events occur at the same time or in overlapping sequence.
source <xs:complexType name="NonPrimaryElements">
 
<xs:annotation>
   
<xs:documentation>It is possible to add secondary events to a primary event such that one or more events occur at the same time or in overlapping sequence.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="NonPrimaryElementId" type="Uuid">
     
<xs:annotation>
       
<xs:documentation>A UUID representing a unique identification of the element</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="NonPrimaryOffset" maxOccurs="2">
     
<xs:annotation>
       
<xs:documentation>The definition of how a non-primary event should run relative to the primary event either using the start or end points of either event.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="OffsetFrom">
         
<xs:annotation>
           
<xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="BeginningofEvent"/>
             
<xs:enumeration value="EndofEvent"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="OffsetType">
         
<xs:annotation>
           
<xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="Start"/>
             
<xs:enumeration value="End"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="Direction">
         
<xs:annotation>
           
<xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="Positive"/>
             
<xs:enumeration value="Negative"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="NonPrimaryDuration" type="BxfDuration"/>
   
<xs:element name="NonPrimaryDescription" type="BxfText" minOccurs="0"/>
   
<xs:element name="Macros" type="Macro" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="PrimaryElementId" type="Uuid" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to establish a direct linkage to the Primary Element</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element NonPrimaryElements/NonPrimaryElementId
diagram BxfSchema5-0Complete_p569.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Uuid
properties
content simple
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
A UUID representing a unique identification of the element
source <xs:element name="NonPrimaryElementId" type="Uuid">
 
<xs:annotation>
   
<xs:documentation>A UUID representing a unique identification of the element</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonPrimaryElements/NonPrimaryOffset
diagram BxfSchema5-0Complete_p570.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 1
maxOcc 2
content complex
children OffsetTime
attributes
Name  Type  Use  Default  Fixed  Annotation
OffsetFrom  derived by: xs:string        
documentation
Defines the point of the primary event from which the offset is applied either start or end
OffsetType  derived by: xs:string        
documentation
This describes whether the start or end point of the non-primary event should be used when the offset is applied
Direction  derived by: xs:string        
documentation
Defines whether the offset value is applied as a positive or negative value
annotation
documentation
The definition of how a non-primary event should run relative to the primary event either using the start or end points of either event.
source <xs:element name="NonPrimaryOffset" maxOccurs="2">
 
<xs:annotation>
   
<xs:documentation>The definition of how a non-primary event should run relative to the primary event either using the start or end points of either event.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="OffsetFrom">
     
<xs:annotation>
       
<xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="BeginningofEvent"/>
         
<xs:enumeration value="EndofEvent"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="OffsetType">
     
<xs:annotation>
       
<xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Start"/>
         
<xs:enumeration value="End"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="Direction">
     
<xs:annotation>
       
<xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Positive"/>
         
<xs:enumeration value="Negative"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute NonPrimaryElements/NonPrimaryOffset/@OffsetFrom
type restriction of xs:string
facets
Kind Value Annotation
enumeration BeginningofEvent
enumeration EndofEvent
annotation
documentation
Defines the point of the primary event from which the offset is applied either start or end
source <xs:attribute name="OffsetFrom">
 
<xs:annotation>
   
<xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="BeginningofEvent"/>
     
<xs:enumeration value="EndofEvent"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute NonPrimaryElements/NonPrimaryOffset/@OffsetType
type restriction of xs:string
facets
Kind Value Annotation
enumeration Start
enumeration End
annotation
documentation
This describes whether the start or end point of the non-primary event should be used when the offset is applied
source <xs:attribute name="OffsetType">
 
<xs:annotation>
   
<xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Start"/>
     
<xs:enumeration value="End"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute NonPrimaryElements/NonPrimaryOffset/@Direction
type restriction of xs:string
facets
Kind Value Annotation
enumeration Positive
enumeration Negative
annotation
documentation
Defines whether the offset value is applied as a positive or negative value
source <xs:attribute name="Direction">
 
<xs:annotation>
   
<xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Positive"/>
     
<xs:enumeration value="Negative"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element NonPrimaryElements/NonPrimaryOffset/OffsetTime
diagram BxfSchema5-0Complete_p571.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The time to start the event relative to the start time of the primary event
source <xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonPrimaryElements/NonPrimaryDuration
diagram BxfSchema5-0Complete_p572.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfDuration
properties
content complex
children SmpteDuration UtcDuration
source <xs:element name="NonPrimaryDuration" type="BxfDuration"/>

element NonPrimaryElements/NonPrimaryDescription
diagram BxfSchema5-0Complete_p573.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="NonPrimaryDescription" type="BxfText" minOccurs="0"/>

element NonPrimaryElements/Macros
diagram BxfSchema5-0Complete_p574.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Macro
properties
minOcc 0
maxOcc unbounded
content complex
children MacroName MacroParameterString PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Macros" type="Macro" minOccurs="0" maxOccurs="unbounded"/>

element NonPrimaryElements/PrimaryElementId
diagram BxfSchema5-0Complete_p575.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Uuid
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
Used to establish a direct linkage to the Primary Element
source <xs:element name="PrimaryElementId" type="Uuid" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to establish a direct linkage to the Primary Element</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType NonPrimaryEvent
diagram BxfSchema5-0Complete_p576.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children NonPrimaryEventName OptionalFlag PrimaryEventId NonPrimaryElementId Offset Macros NonProgramEvents ProgramEvent AudioOverPercent GraphicData OverlayPlacement PrivateInformation
used by
element EventData/NonPrimaryEvent
attributes
Name  Type  Use  Default  Fixed  Annotation
auxillary  xs:boolean    false    
documentation
Boolean flag to indicate that the non-primary event is an auxillary event which is time based and does not link to a primary event
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="NonPrimaryEvent">
 
<xs:sequence>
   
<xs:element name="NonPrimaryEventName" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Used to define the type of event (eg. Key, GPI, Tone, Audio or Video Effects) (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="OptionalFlag" type="xs:boolean" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Optional event, will not air unless triggered</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrimaryEventId" type="Uuid" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Linkage to the primary event id.  Not required for auxillary events.  Required to be a UUID.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="NonPrimaryElementId" type="Uuid" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A UUID that is used to link to the format structure's non-primary element definition</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Offset" minOccurs="0" maxOccurs="2">
     
<xs:annotation>
       
<xs:documentation>The definition of how a non-primary event should run relative to the primary event either using the start or end points of either event.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="offsetFrom">
         
<xs:annotation>
           
<xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="BeginningofEvent"/>
             
<xs:enumeration value="EndofEvent"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="offsetType">
         
<xs:annotation>
           
<xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="Start"/>
             
<xs:enumeration value="End"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="direction">
         
<xs:annotation>
           
<xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="Positive"/>
             
<xs:enumeration value="Negative"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Macros" type="Macro" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:choice minOccurs="0">
     
<xs:element name="NonProgramEvents" type="NonProgramEvent">
       
<xs:annotation>
         
<xs:documentation>Used to specify non-primary events that use speciific interstitial content</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ProgramEvent" type="ProgramEvent">
       
<xs:annotation>
         
<xs:documentation>Used to specify non-primary events that use specific program content</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="AudioOverPercent" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to set an adjustment to the audio levels for voice over audio</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:nonNegativeInteger">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="100"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="GraphicData" type="GraphicData" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Use to add in graphics associated data  to a specific secondary event. Used for delineating a graphic collection, keyer number, template name, etc.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="OverlayPlacement" type="OverlayOpportunityType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Describes locations in time and space where overlays are either permitted or restricted from use.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="auxillary" type="xs:boolean" default="false">
   
<xs:annotation>
     
<xs:documentation>Boolean flag to indicate that the non-primary event is an auxillary event which is time based and does not link to a primary event</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute NonPrimaryEvent/@auxillary
type xs:boolean
properties
default false
annotation
documentation
Boolean flag to indicate that the non-primary event is an auxillary event which is time based and does not link to a primary event
source <xs:attribute name="auxillary" type="xs:boolean" default="false">
 
<xs:annotation>
   
<xs:documentation>Boolean flag to indicate that the non-primary event is an auxillary event which is time based and does not link to a primary event</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element NonPrimaryEvent/NonPrimaryEventName
diagram BxfSchema5-0Complete_p577.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
Used to define the type of event (eg. Key, GPI, Tone, Audio or Video Effects) (See Configuration Section in BXF Protocol Documentation)
source <xs:element name="NonPrimaryEventName" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Used to define the type of event (eg. Key, GPI, Tone, Audio or Video Effects) (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonPrimaryEvent/OptionalFlag
diagram BxfSchema5-0Complete_p578.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Optional event, will not air unless triggered
source <xs:element name="OptionalFlag" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional event, will not air unless triggered</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonPrimaryEvent/PrimaryEventId
diagram BxfSchema5-0Complete_p579.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Uuid
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
Linkage to the primary event id.  Not required for auxillary events.  Required to be a UUID.
source <xs:element name="PrimaryEventId" type="Uuid" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Linkage to the primary event id.  Not required for auxillary events.  Required to be a UUID.</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonPrimaryEvent/NonPrimaryElementId
diagram BxfSchema5-0Complete_p580.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Uuid
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
A UUID that is used to link to the format structure's non-primary element definition
source <xs:element name="NonPrimaryElementId" type="Uuid" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A UUID that is used to link to the format structure's non-primary element definition</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonPrimaryEvent/Offset
diagram BxfSchema5-0Complete_p581.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 2
content complex
children OffsetTime
attributes
Name  Type  Use  Default  Fixed  Annotation
offsetFrom  derived by: xs:string        
documentation
Defines the point of the primary event from which the offset is applied either start or end
offsetType  derived by: xs:string        
documentation
This describes whether the start or end point of the non-primary event should be used when the offset is applied
direction  derived by: xs:string        
documentation
Defines whether the offset value is applied as a positive or negative value
annotation
documentation
The definition of how a non-primary event should run relative to the primary event either using the start or end points of either event.
source <xs:element name="Offset" minOccurs="0" maxOccurs="2">
 
<xs:annotation>
   
<xs:documentation>The definition of how a non-primary event should run relative to the primary event either using the start or end points of either event.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="offsetFrom">
     
<xs:annotation>
       
<xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="BeginningofEvent"/>
         
<xs:enumeration value="EndofEvent"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="offsetType">
     
<xs:annotation>
       
<xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Start"/>
         
<xs:enumeration value="End"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="direction">
     
<xs:annotation>
       
<xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Positive"/>
         
<xs:enumeration value="Negative"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute NonPrimaryEvent/Offset/@offsetFrom
type restriction of xs:string
facets
Kind Value Annotation
enumeration BeginningofEvent
enumeration EndofEvent
annotation
documentation
Defines the point of the primary event from which the offset is applied either start or end
source <xs:attribute name="offsetFrom">
 
<xs:annotation>
   
<xs:documentation>Defines the point of the primary event from which the offset is applied either start or end</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="BeginningofEvent"/>
     
<xs:enumeration value="EndofEvent"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute NonPrimaryEvent/Offset/@offsetType
type restriction of xs:string
facets
Kind Value Annotation
enumeration Start
enumeration End
annotation
documentation
This describes whether the start or end point of the non-primary event should be used when the offset is applied
source <xs:attribute name="offsetType">
 
<xs:annotation>
   
<xs:documentation>This describes whether the start or end point of the non-primary event should be used when the offset is applied</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Start"/>
     
<xs:enumeration value="End"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute NonPrimaryEvent/Offset/@direction
type restriction of xs:string
facets
Kind Value Annotation
enumeration Positive
enumeration Negative
annotation
documentation
Defines whether the offset value is applied as a positive or negative value
source <xs:attribute name="direction">
 
<xs:annotation>
   
<xs:documentation>Defines whether the offset value is applied as a positive or negative value</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Positive"/>
     
<xs:enumeration value="Negative"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element NonPrimaryEvent/Offset/OffsetTime
diagram BxfSchema5-0Complete_p582.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The time to start the event relative to the start time of the primary event
source <xs:element name="OffsetTime" type="BxfSmpteTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The time to start the event relative to the start time of the primary event</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonPrimaryEvent/Macros
diagram BxfSchema5-0Complete_p583.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Macro
properties
minOcc 0
maxOcc unbounded
content complex
children MacroName MacroParameterString PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Macros" type="Macro" minOccurs="0" maxOccurs="unbounded"/>

element NonPrimaryEvent/NonProgramEvents
diagram BxfSchema5-0Complete_p584.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type NonProgramEvent
properties
content complex
children Details SalesContract Constraints TrafficCautionFlag SpotSalesClassification PreemptionWarning PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to specify non-primary events that use speciific interstitial content
source <xs:element name="NonProgramEvents" type="NonProgramEvent">
 
<xs:annotation>
   
<xs:documentation>Used to specify non-primary events that use speciific interstitial content</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonPrimaryEvent/ProgramEvent
diagram BxfSchema5-0Complete_p585.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ProgramEvent
properties
content complex
children SegmentNumber ProgramName Constraints ProgramContract PaidProgramContract PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to specify non-primary events that use specific program content
source <xs:element name="ProgramEvent" type="ProgramEvent">
 
<xs:annotation>
   
<xs:documentation>Used to specify non-primary events that use specific program content</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonPrimaryEvent/AudioOverPercent
diagram BxfSchema5-0Complete_p586.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 0
maxInclusive 100
annotation
documentation
Used to set an adjustment to the audio levels for voice over audio
source <xs:element name="AudioOverPercent" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to set an adjustment to the audio levels for voice over audio</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:nonNegativeInteger">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="100"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element NonPrimaryEvent/GraphicData
diagram BxfSchema5-0Complete_p587.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type GraphicData
properties
minOcc 0
maxOcc unbounded
content complex
children GraphicCollectionName GraphicTemplate GraphicKeyer GraphicTextSource GraphicText GraphicTextSequence GraphicTextTitle PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Use to add in graphics associated data  to a specific secondary event. Used for delineating a graphic collection, keyer number, template name, etc.
source <xs:element name="GraphicData" type="GraphicData" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Use to add in graphics associated data  to a specific secondary event. Used for delineating a graphic collection, keyer number, template name, etc.</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonPrimaryEvent/OverlayPlacement
diagram BxfSchema5-0Complete_p588.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type OverlayOpportunityType
properties
minOcc 0
maxOcc unbounded
content complex
children Video-Audio SOM EOM OpportunityComment ScreenLocation PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
allow  xs:boolean  optional  1    
documentation
Option to allow or restrict content at the designation location.
opportunityType  xs:string        
documentation
Used to define the types of overlays that can be used such as crawls, voice-overs, over the shoulders, logos, etc.  (See Configuration Section in BXF Protocol Documentation)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Describes locations in time and space where overlays are either permitted or restricted from use.
source <xs:element name="OverlayPlacement" type="OverlayOpportunityType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Describes locations in time and space where overlays are either permitted or restricted from use.</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonPrimaryEvent/PrivateInformation
diagram BxfSchema5-0Complete_p589.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType NonProgramContent
diagram BxfSchema5-0Complete_p590.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Details ContentMetaData SalesContract ParentalRating PrivateInformation
used by
elements Element/EmbeddedNonProgramContent Content/NonProgramContent
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="NonProgramContent">
 
<xs:sequence>
   
<xs:element name="Details" type="NonProgramDetail">
     
<xs:annotation>
       
<xs:documentation>Details of the non-program content</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ContentMetaData" type="ContentMetaData">
     
<xs:annotation>
       
<xs:documentation>Content identifier and other information</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SalesContract" type="SalesContract" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Contract information for the interstitial content (commercials)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ParentalRating" type="BxfParentalRating" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Parental rating for the show for one region (PMCP)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element NonProgramContent/Details
diagram BxfSchema5-0Complete_p591.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type NonProgramDetail
properties
content complex
children AdType SpotType Advertiser Agency Product MakeGoodFlag PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Details of the non-program content
source <xs:element name="Details" type="NonProgramDetail">
 
<xs:annotation>
   
<xs:documentation>Details of the non-program content</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonProgramContent/ContentMetaData
diagram BxfSchema5-0Complete_p592.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ContentMetaData
properties
content complex
children ContentId Name DefaultLength Genre Description UsagePolicy Media BillBoard DataExtensions Synopses ContentDetails PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Content identifier and other information
source <xs:element name="ContentMetaData" type="ContentMetaData">
 
<xs:annotation>
   
<xs:documentation>Content identifier and other information</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonProgramContent/SalesContract
diagram BxfSchema5-0Complete_p593.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type SalesContract
properties
minOcc 0
maxOcc 1
content complex
children ContractNumber ContractStartDate ContractEndDate LineNumber SpotNumber Cost PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Contract information for the interstitial content (commercials)
source <xs:element name="SalesContract" type="SalesContract" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Contract information for the interstitial content (commercials)</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonProgramContent/ParentalRating
diagram BxfSchema5-0Complete_p594.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfParentalRating
properties
minOcc 0
maxOcc unbounded
content complex
children Null Rating ContentAdvisory
attributes
Name  Type  Use  Default  Fixed  Annotation
region  xs:unsignedByte  required      
documentation
Rating region, as defined by the ATSC Code Point Registry
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
annotation
documentation
Parental rating for the show for one region (PMCP)
source <xs:element name="ParentalRating" type="BxfParentalRating" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Parental rating for the show for one region (PMCP)</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonProgramContent/PrivateInformation
diagram BxfSchema5-0Complete_p595.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType NonProgramDetail
diagram BxfSchema5-0Complete_p596.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children AdType SpotType Advertiser Agency Product MakeGoodFlag PrivateInformation
used by
elements NonProgramContent/Details NonProgramEvent/Details
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="NonProgramDetail">
 
<xs:sequence>
   
<xs:element name="AdType">
     
<xs:annotation>
       
<xs:documentation>Used to describe the type of advertisement being placed (e.g. General, Promo, PSA, etc.) Default is General. (v5.0)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Direct Response"/>
         
<xs:enumeration value="General"/>
         
<xs:enumeration value="Paid Program"/>
         
<xs:enumeration value="Promo"/>
         
<xs:enumeration value="PSA"/>
         
<xs:enumeration value="Trade/Barter"/>
         
<xs:enumeration value="Other"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="SpotType" default="Standard">
     
<xs:annotation>
       
<xs:documentation>Used to describe the type of spot or other interstitial (e.g. Standard, BillBoard, Bookend, etc.)  Default is Standard. (v5.0)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="BillBoard"/>
         
<xs:enumeration value="Bookend"/>
         
<xs:enumeration value="Paid Program"/>
         
<xs:enumeration value="Piggyback"/>
         
<xs:enumeration value="Standard"/>
         
<xs:enumeration value="Other"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Advertiser" type="Advertiser" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation> List of advertisers associated to the spot. (v3.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Agency" type="Agency" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Agency of record for the spot. (v3.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Product" type="Product" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>List of all products and/or brand names and the advertiser campaign associated to the spot to be aired. (v3.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="MakeGoodFlag" type="xs:boolean" default="0" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to indicate the spot is being used as a make good for a previous ordered spot that did not air properly.  Default is 0.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element NonProgramDetail/AdType
diagram BxfSchema5-0Complete_p597.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Direct Response
enumeration General
enumeration Paid Program
enumeration Promo
enumeration PSA
enumeration Trade/Barter
enumeration Other
annotation
documentation
Used to describe the type of advertisement being placed (e.g. General, Promo, PSA, etc.) Default is General. (v5.0)
source <xs:element name="AdType">
 
<xs:annotation>
   
<xs:documentation>Used to describe the type of advertisement being placed (e.g. General, Promo, PSA, etc.) Default is General. (v5.0)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Direct Response"/>
     
<xs:enumeration value="General"/>
     
<xs:enumeration value="Paid Program"/>
     
<xs:enumeration value="Promo"/>
     
<xs:enumeration value="PSA"/>
     
<xs:enumeration value="Trade/Barter"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element NonProgramDetail/SpotType
diagram BxfSchema5-0Complete_p598.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
default Standard
facets
Kind Value Annotation
enumeration BillBoard
enumeration Bookend
enumeration Paid Program
enumeration Piggyback
enumeration Standard
enumeration Other
annotation
documentation
Used to describe the type of spot or other interstitial (e.g. Standard, BillBoard, Bookend, etc.)  Default is Standard. (v5.0)
source <xs:element name="SpotType" default="Standard">
 
<xs:annotation>
   
<xs:documentation>Used to describe the type of spot or other interstitial (e.g. Standard, BillBoard, Bookend, etc.)  Default is Standard. (v5.0)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="BillBoard"/>
     
<xs:enumeration value="Bookend"/>
     
<xs:enumeration value="Paid Program"/>
     
<xs:enumeration value="Piggyback"/>
     
<xs:enumeration value="Standard"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element NonProgramDetail/Advertiser
diagram BxfSchema5-0Complete_p599.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Advertiser
properties
minOcc 0
maxOcc 1
content complex
children AdvertiserName ParentCompany PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
List of advertisers associated to the spot. (v3.0)
source <xs:element name="Advertiser" type="Advertiser" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation> List of advertisers associated to the spot. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonProgramDetail/Agency
diagram BxfSchema5-0Complete_p600.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Agency
properties
minOcc 0
maxOcc 1
content complex
children AgencyName EstimateNumber AgencyCode AlternateAgencyName EstimateName PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Agency of record for the spot. (v3.0)
source <xs:element name="Agency" type="Agency" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Agency of record for the spot. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonProgramDetail/Product
diagram BxfSchema5-0Complete_p601.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Product
properties
minOcc 0
maxOcc unbounded
content complex
children Name ProductCode BrandName AdvertiserCampaign PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
List of all products and/or brand names and the advertiser campaign associated to the spot to be aired. (v3.0)
source <xs:element name="Product" type="Product" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>List of all products and/or brand names and the advertiser campaign associated to the spot to be aired. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonProgramDetail/MakeGoodFlag
diagram BxfSchema5-0Complete_p602.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
default 0
annotation
documentation
Used to indicate the spot is being used as a make good for a previous ordered spot that did not air properly.  Default is 0.
source <xs:element name="MakeGoodFlag" type="xs:boolean" default="0" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to indicate the spot is being used as a make good for a previous ordered spot that did not air properly.  Default is 0.</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonProgramDetail/PrivateInformation
diagram BxfSchema5-0Complete_p603.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType NonProgramEvent
diagram BxfSchema5-0Complete_p604.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Details SalesContract Constraints TrafficCautionFlag SpotSalesClassification PreemptionWarning PrivateInformation
used by
elements PrimaryEvent/NonProgramEvent NonPrimaryEvent/NonProgramEvents
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="NonProgramEvent">
 
<xs:sequence>
   
<xs:element name="Details" type="NonProgramDetail"/>
   
<xs:element name="SalesContract" type="SalesContract" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Originating sales contract for the spot.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Constraints" type="Constraint" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Rules that restrict the movement of the spot to another time.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TrafficCautionFlag" type="xs:boolean" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Warning indicating that the operator should think twice before preempting or changing the spot.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SpotSalesClassification" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Rate section or priority code for the spot (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PreemptionWarning" type="xs:boolean" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Do not preempt the spot</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element NonProgramEvent/Details
diagram BxfSchema5-0Complete_p605.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type NonProgramDetail
properties
content complex
children AdType SpotType Advertiser Agency Product MakeGoodFlag PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Details" type="NonProgramDetail"/>

element NonProgramEvent/SalesContract
diagram BxfSchema5-0Complete_p606.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type SalesContract
properties
minOcc 0
maxOcc 1
content complex
children ContractNumber ContractStartDate ContractEndDate LineNumber SpotNumber Cost PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Originating sales contract for the spot.
source <xs:element name="SalesContract" type="SalesContract" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Originating sales contract for the spot.</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonProgramEvent/Constraints
diagram BxfSchema5-0Complete_p607.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Constraint
properties
minOcc 0
maxOcc 1
content complex
children Rules
annotation
documentation
Rules that restrict the movement of the spot to another time.
source <xs:element name="Constraints" type="Constraint" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Rules that restrict the movement of the spot to another time.</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonProgramEvent/TrafficCautionFlag
diagram BxfSchema5-0Complete_p608.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Warning indicating that the operator should think twice before preempting or changing the spot.
source <xs:element name="TrafficCautionFlag" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Warning indicating that the operator should think twice before preempting or changing the spot.</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonProgramEvent/SpotSalesClassification
diagram BxfSchema5-0Complete_p609.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Rate section or priority code for the spot (See Configuration Section in BXF Protocol Documentation)
source <xs:element name="SpotSalesClassification" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Rate section or priority code for the spot (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonProgramEvent/PreemptionWarning
diagram BxfSchema5-0Complete_p610.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Do not preempt the spot
source <xs:element name="PreemptionWarning" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Do not preempt the spot</xs:documentation>
 
</xs:annotation>
</xs:element>

element NonProgramEvent/PrivateInformation
diagram BxfSchema5-0Complete_p611.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType OverlayOpportunityType
diagram BxfSchema5-0Complete_p612.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Video-Audio SOM EOM OpportunityComment ScreenLocation PrivateInformation
used by
elements Element/OverlayOpportunity ProgramElement/OverlayOpportunity NonPrimaryEvent/OverlayPlacement
attributes
Name  Type  Use  Default  Fixed  Annotation
allow  xs:boolean  optional  1    
documentation
Option to allow or restrict content at the designation location.
opportunityType  xs:string        
documentation
Used to define the types of overlays that can be used such as crawls, voice-overs, over the shoulders, logos, etc.  (See Configuration Section in BXF Protocol Documentation)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Describes locations in time and space where overlays are either permitted or restricted from use. (v3.0)
source <xs:complexType name="OverlayOpportunityType">
 
<xs:annotation>
   
<xs:documentation>Describes locations in time and space where overlays are either permitted or restricted from use. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Video-Audio">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Video"/>
         
<xs:enumeration value="Audio"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="SOM" type="BxfSmpteTime"/>
   
<xs:element name="EOM" type="BxfSmpteTime"/>
   
<xs:element name="OpportunityComment" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>
   
<xs:element name="ScreenLocation" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Defines the location of one or more video overlays on the screen and if it is interactive.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Plane">
           
<xs:annotation>
             
<xs:documentation>Defines the layer when multiple overlays are allowed.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:attribute name="zOrder" type="xs:positiveInteger" use="required">
               
<xs:annotation>
                 
<xs:documentation>Order of layers from 1 to n</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
             
<xs:attribute name="percentOpaque" type="xs:integer" use="required">
               
<xs:annotation>
                 
<xs:documentation>A level of 0 to 100 percent where 0 is fully transparent and 100 is completely opaque.</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="TopCorner">
           
<xs:annotation>
             
<xs:documentation>Upper left corner definition of the overlay position relative to the upper left corner of the screen.</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:attribute name="horizontalCoordinate" type="xs:nonNegativeInteger" use="required"/>
             
<xs:attribute name="verticalCoordinate" type="xs:nonNegativeInteger" use="required"/>
             
<xs:attribute name="units" default="Percent of Screen">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="Centimeters"/>
                   
<xs:enumeration value="Inches"/>
                   
<xs:enumeration value="Percent of Screen"/>
                   
<xs:enumeration value="Pixels"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
           
</xs:complexType>
         
</xs:element>
         
<xs:element name="Size">
           
<xs:annotation>
             
<xs:documentation>The offset from the TopCorner using the same units</xs:documentation>
           
</xs:annotation>
           
<xs:complexType>
             
<xs:attribute name="width" type="xs:positiveInteger" use="required"/>
             
<xs:attribute name="height" type="xs:positiveInteger" use="required"/>
             
<xs:attribute name="units" default="Percent of Screen">
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="Centimeters"/>
                   
<xs:enumeration value="Inches"/>
                   
<xs:enumeration value="Percent of Screen"/>
                   
<xs:enumeration value="Pixels"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
       
<xs:attribute name="interactivity" type="xs:boolean" default="0">
         
<xs:annotation>
           
<xs:documentation>Used to designate whether the overlay is an interactive component where a viewer can have input to the video segment.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="allow" type="xs:boolean" use="optional" default="1">
   
<xs:annotation>
     
<xs:documentation>Option to allow or restrict content at the designation location.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="opportunityType" type="xs:string">
   
<xs:annotation>
     
<xs:documentation>Used to define the types of overlays that can be used such as crawls, voice-overs, over the shoulders, logos, etc.  (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute OverlayOpportunityType/@allow
type xs:boolean
properties
use optional
default 1
annotation
documentation
Option to allow or restrict content at the designation location.
source <xs:attribute name="allow" type="xs:boolean" use="optional" default="1">
 
<xs:annotation>
   
<xs:documentation>Option to allow or restrict content at the designation location.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute OverlayOpportunityType/@opportunityType
type xs:string
annotation
documentation
Used to define the types of overlays that can be used such as crawls, voice-overs, over the shoulders, logos, etc.  (See Configuration Section in BXF Protocol Documentation)
source <xs:attribute name="opportunityType" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Used to define the types of overlays that can be used such as crawls, voice-overs, over the shoulders, logos, etc.  (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element OverlayOpportunityType/Video-Audio
diagram BxfSchema5-0Complete_p613.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Video
enumeration Audio
source <xs:element name="Video-Audio">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Video"/>
     
<xs:enumeration value="Audio"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element OverlayOpportunityType/SOM
diagram BxfSchema5-0Complete_p614.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="SOM" type="BxfSmpteTime"/>

element OverlayOpportunityType/EOM
diagram BxfSchema5-0Complete_p615.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="EOM" type="BxfSmpteTime"/>

element OverlayOpportunityType/OpportunityComment
diagram BxfSchema5-0Complete_p616.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc unbounded
content simple
source <xs:element name="OpportunityComment" type="xs:string" minOccurs="0" maxOccurs="unbounded"/>

element OverlayOpportunityType/ScreenLocation
diagram BxfSchema5-0Complete_p617.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children Plane TopCorner Size
attributes
Name  Type  Use  Default  Fixed  Annotation
interactivity  xs:boolean    0    
documentation
Used to designate whether the overlay is an interactive component where a viewer can have input to the video segment.
annotation
documentation
Defines the location of one or more video overlays on the screen and if it is interactive.
source <xs:element name="ScreenLocation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Defines the location of one or more video overlays on the screen and if it is interactive.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Plane">
       
<xs:annotation>
         
<xs:documentation>Defines the layer when multiple overlays are allowed.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="zOrder" type="xs:positiveInteger" use="required">
           
<xs:annotation>
             
<xs:documentation>Order of layers from 1 to n</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
         
<xs:attribute name="percentOpaque" type="xs:integer" use="required">
           
<xs:annotation>
             
<xs:documentation>A level of 0 to 100 percent where 0 is fully transparent and 100 is completely opaque.</xs:documentation>
           
</xs:annotation>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="TopCorner">
       
<xs:annotation>
         
<xs:documentation>Upper left corner definition of the overlay position relative to the upper left corner of the screen.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="horizontalCoordinate" type="xs:nonNegativeInteger" use="required"/>
         
<xs:attribute name="verticalCoordinate" type="xs:nonNegativeInteger" use="required"/>
         
<xs:attribute name="units" default="Percent of Screen">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="Centimeters"/>
               
<xs:enumeration value="Inches"/>
               
<xs:enumeration value="Percent of Screen"/>
               
<xs:enumeration value="Pixels"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="Size">
       
<xs:annotation>
         
<xs:documentation>The offset from the TopCorner using the same units</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:attribute name="width" type="xs:positiveInteger" use="required"/>
         
<xs:attribute name="height" type="xs:positiveInteger" use="required"/>
         
<xs:attribute name="units" default="Percent of Screen">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="Centimeters"/>
               
<xs:enumeration value="Inches"/>
               
<xs:enumeration value="Percent of Screen"/>
               
<xs:enumeration value="Pixels"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:attribute>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="interactivity" type="xs:boolean" default="0">
     
<xs:annotation>
       
<xs:documentation>Used to designate whether the overlay is an interactive component where a viewer can have input to the video segment.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute OverlayOpportunityType/ScreenLocation/@interactivity
type xs:boolean
properties
default 0
annotation
documentation
Used to designate whether the overlay is an interactive component where a viewer can have input to the video segment.
source <xs:attribute name="interactivity" type="xs:boolean" default="0">
 
<xs:annotation>
   
<xs:documentation>Used to designate whether the overlay is an interactive component where a viewer can have input to the video segment.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element OverlayOpportunityType/ScreenLocation/Plane
diagram BxfSchema5-0Complete_p618.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
zOrder  xs:positiveInteger  required      
documentation
Order of layers from 1 to n
percentOpaque  xs:integer  required      
documentation
A level of 0 to 100 percent where 0 is fully transparent and 100 is completely opaque.
annotation
documentation
Defines the layer when multiple overlays are allowed.
source <xs:element name="Plane">
 
<xs:annotation>
   
<xs:documentation>Defines the layer when multiple overlays are allowed.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="zOrder" type="xs:positiveInteger" use="required">
     
<xs:annotation>
       
<xs:documentation>Order of layers from 1 to n</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="percentOpaque" type="xs:integer" use="required">
     
<xs:annotation>
       
<xs:documentation>A level of 0 to 100 percent where 0 is fully transparent and 100 is completely opaque.</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute OverlayOpportunityType/ScreenLocation/Plane/@zOrder
type xs:positiveInteger
properties
use required
annotation
documentation
Order of layers from 1 to n
source <xs:attribute name="zOrder" type="xs:positiveInteger" use="required">
 
<xs:annotation>
   
<xs:documentation>Order of layers from 1 to n</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute OverlayOpportunityType/ScreenLocation/Plane/@percentOpaque
type xs:integer
properties
use required
annotation
documentation
A level of 0 to 100 percent where 0 is fully transparent and 100 is completely opaque.
source <xs:attribute name="percentOpaque" type="xs:integer" use="required">
 
<xs:annotation>
   
<xs:documentation>A level of 0 to 100 percent where 0 is fully transparent and 100 is completely opaque.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element OverlayOpportunityType/ScreenLocation/TopCorner
diagram BxfSchema5-0Complete_p619.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
horizontalCoordinate  xs:nonNegativeInteger  required      
verticalCoordinate  xs:nonNegativeInteger  required      
units  derived by: xs:string    Percent of Screen    
annotation
documentation
Upper left corner definition of the overlay position relative to the upper left corner of the screen.
source <xs:element name="TopCorner">
 
<xs:annotation>
   
<xs:documentation>Upper left corner definition of the overlay position relative to the upper left corner of the screen.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="horizontalCoordinate" type="xs:nonNegativeInteger" use="required"/>
   
<xs:attribute name="verticalCoordinate" type="xs:nonNegativeInteger" use="required"/>
   
<xs:attribute name="units" default="Percent of Screen">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Centimeters"/>
         
<xs:enumeration value="Inches"/>
         
<xs:enumeration value="Percent of Screen"/>
         
<xs:enumeration value="Pixels"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute OverlayOpportunityType/ScreenLocation/TopCorner/@horizontalCoordinate
type xs:nonNegativeInteger
properties
use required
source <xs:attribute name="horizontalCoordinate" type="xs:nonNegativeInteger" use="required"/>

attribute OverlayOpportunityType/ScreenLocation/TopCorner/@verticalCoordinate
type xs:nonNegativeInteger
properties
use required
source <xs:attribute name="verticalCoordinate" type="xs:nonNegativeInteger" use="required"/>

attribute OverlayOpportunityType/ScreenLocation/TopCorner/@units
type restriction of xs:string
properties
default Percent of Screen
facets
Kind Value Annotation
enumeration Centimeters
enumeration Inches
enumeration Percent of Screen
enumeration Pixels
source <xs:attribute name="units" default="Percent of Screen">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Centimeters"/>
     
<xs:enumeration value="Inches"/>
     
<xs:enumeration value="Percent of Screen"/>
     
<xs:enumeration value="Pixels"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element OverlayOpportunityType/ScreenLocation/Size
diagram BxfSchema5-0Complete_p620.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
width  xs:positiveInteger  required      
height  xs:positiveInteger  required      
units  derived by: xs:string    Percent of Screen    
annotation
documentation
The offset from the TopCorner using the same units
source <xs:element name="Size">
 
<xs:annotation>
   
<xs:documentation>The offset from the TopCorner using the same units</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="width" type="xs:positiveInteger" use="required"/>
   
<xs:attribute name="height" type="xs:positiveInteger" use="required"/>
   
<xs:attribute name="units" default="Percent of Screen">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Centimeters"/>
         
<xs:enumeration value="Inches"/>
         
<xs:enumeration value="Percent of Screen"/>
         
<xs:enumeration value="Pixels"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute OverlayOpportunityType/ScreenLocation/Size/@width
type xs:positiveInteger
properties
use required
source <xs:attribute name="width" type="xs:positiveInteger" use="required"/>

attribute OverlayOpportunityType/ScreenLocation/Size/@height
type xs:positiveInteger
properties
use required
source <xs:attribute name="height" type="xs:positiveInteger" use="required"/>

attribute OverlayOpportunityType/ScreenLocation/Size/@units
type restriction of xs:string
properties
default Percent of Screen
facets
Kind Value Annotation
enumeration Centimeters
enumeration Inches
enumeration Percent of Screen
enumeration Pixels
source <xs:attribute name="units" default="Percent of Screen">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Centimeters"/>
     
<xs:enumeration value="Inches"/>
     
<xs:enumeration value="Percent of Screen"/>
     
<xs:enumeration value="Pixels"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element OverlayOpportunityType/PrivateInformation
diagram BxfSchema5-0Complete_p621.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType PlayoutRestrictions
diagram BxfSchema5-0Complete_p622.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Period ReplacementSchedule PlayoutRestrictions PrivateInformation
used by
elements PlayoutRestrictions/PlayoutRestrictions Schedule/PlayoutRestrictions ScheduledEvent/PlayoutRestrictions
attributes
Name  Type  Use  Default  Fixed  Annotation
playoutRestrictionType  derived by: xs:string  required      
documentation
Select either to Allow or Restrict
reason  xs:string        
documentation
Text that describes reason for the restriction or where viewing is allowed.
geography  xs:string        
documentation
Text that describes the geographic location of viewing, such as All US, Westcoast, city that is blackouted, etc.  Must be in a format that the receiving system will recognize and can be defined using Configuration.
screenType  derived by: xs:string        
documentation
Defines all possible options of TV's, tablets, PC's mobile, etc from enumerated list.
operatingSystem  derived by: xs:string        
documentation
All major current OS options in enumerated list.
featureSet  derived by: xs:string        
documentation
Same options as defined by OATC
minVersion  xs:decimal        
documentation
A defined version level of the OS that is the minimum allowed to be able to take advantage of the viewing.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to establish how content on a schedule can be veiwed by defining what is allowed or restricted across various parameters: geography, screen types, operating systems, feature set, or minimum software version.  If viewing is restricted, there is an option to provision alternative content.  VewingOptions is recursive.
source <xs:complexType name="PlayoutRestrictions">
 
<xs:annotation>
   
<xs:documentation>Used to establish how content on a schedule can be veiwed by defining what is allowed or restricted across various parameters: geography, screen types, operating systems, feature set, or minimum software version.  If viewing is restricted, there is an option to provision alternative content.  VewingOptions is recursive.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Period">
     
<xs:annotation>
       
<xs:documentation>The period during which the restriction for the venue applies.  Either the full normal length of the schedule or a defined period when it is restricted.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:choice>
         
<xs:element name="FullLength" type="xs:boolean" default="1"/>
         
<xs:element name="PartialDaypart" type="BxfDaypart"/>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ReplacementSchedule">
     
<xs:annotation>
       
<xs:documentation>Content that will be provided to the viewer in place of the regularly scheduled content for the specific vewing option when it is a restriction.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:choice>
         
<xs:element name="NoReplacement" default="1">
           
<xs:complexType>
             
<xs:simpleContent>
               
<xs:extension base="xs:boolean"/>
             
</xs:simpleContent>
           
</xs:complexType>
         
</xs:element>
         
<xs:sequence>
           
<xs:element name="ReplacementScheduleName" type="BxfText" minOccurs="0"/>
           
<xs:element name="ReplacementScheduledEvent" type="ScheduledEvent" minOccurs="0"/>
         
</xs:sequence>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<xs:sequence minOccurs="0" maxOccurs="unbounded">
     
<xs:element name="PlayoutRestrictions" type="PlayoutRestrictions" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Added to the structure to allow an unlimited tree structure of various "Allow" and "Restrict" combinations.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="playoutRestrictionType" use="required">
   
<xs:annotation>
     
<xs:documentation>Select either to Allow or Restrict</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Allow"/>
       
<xs:enumeration value="Restrict"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="reason" type="xs:string">
   
<xs:annotation>
     
<xs:documentation>Text that describes reason for the restriction or where viewing is allowed.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="geography" type="xs:string">
   
<xs:annotation>
     
<xs:documentation>Text that describes the geographic location of viewing, such as All US, Westcoast, city that is blackouted, etc.  Must be in a format that the receiving system will recognize and can be defined using Configuration.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="screenType">
   
<xs:annotation>
     
<xs:documentation>Defines all possible options of TV's, tablets, PC's mobile, etc from enumerated list.</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="All"/>
       
<xs:enumeration value="TV Only"/>
       
<xs:enumeration value="All Non-TV Devices"/>
       
<xs:enumeration value="Desktop Computers"/>
       
<xs:enumeration value="Tablets"/>
       
<xs:enumeration value="Mobile Phones"/>
       
<xs:enumeration value="Tablets and Phones"/>
       
<xs:enumeration value="Computers and Phones"/>
       
<xs:enumeration value="Computers and Tablets"/>
       
<xs:enumeration value="Other"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="operatingSystem">
   
<xs:annotation>
     
<xs:documentation>All major current OS options in enumerated list.</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="Android"/>
       
<xs:enumeration value="Linux"/>
       
<xs:enumeration value="MAC-OSX"/>
       
<xs:enumeration value="OSI"/>
       
<xs:enumeration value="PC-Windows"/>
       
<xs:enumeration value="Unknown"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="featureSet">
   
<xs:annotation>
     
<xs:documentation>Same options as defined by OATC</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="DigitalOutput"/>
       
<xs:enumeration value="LocationAware"/>
       
<xs:enumeration value="LocalStorage"/>
       
<xs:enumeration value="AnalogOutput"/>
       
<xs:enumeration value="HDCP"/>
       
<xs:enumeration value="FastForward"/>
       
<xs:enumeration value="ProgrammerBrandingRequired"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="minVersion" type="xs:decimal">
   
<xs:annotation>
     
<xs:documentation>A defined version level of the OS that is the minimum allowed to be able to take advantage of the viewing.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute PlayoutRestrictions/@playoutRestrictionType
type restriction of xs:string
properties
use required
facets
Kind Value Annotation
enumeration Allow
enumeration Restrict
annotation
documentation
Select either to Allow or Restrict
source <xs:attribute name="playoutRestrictionType" use="required">
 
<xs:annotation>
   
<xs:documentation>Select either to Allow or Restrict</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Allow"/>
     
<xs:enumeration value="Restrict"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute PlayoutRestrictions/@reason
type xs:string
annotation
documentation
Text that describes reason for the restriction or where viewing is allowed.
source <xs:attribute name="reason" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Text that describes reason for the restriction or where viewing is allowed.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PlayoutRestrictions/@geography
type xs:string
annotation
documentation
Text that describes the geographic location of viewing, such as All US, Westcoast, city that is blackouted, etc.  Must be in a format that the receiving system will recognize and can be defined using Configuration.
source <xs:attribute name="geography" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Text that describes the geographic location of viewing, such as All US, Westcoast, city that is blackouted, etc.  Must be in a format that the receiving system will recognize and can be defined using Configuration.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PlayoutRestrictions/@screenType
type restriction of xs:string
facets
Kind Value Annotation
enumeration All
enumeration TV Only
enumeration All Non-TV Devices
enumeration Desktop Computers
enumeration Tablets
enumeration Mobile Phones
enumeration Tablets and Phones
enumeration Computers and Phones
enumeration Computers and Tablets
enumeration Other
annotation
documentation
Defines all possible options of TV's, tablets, PC's mobile, etc from enumerated list.
source <xs:attribute name="screenType">
 
<xs:annotation>
   
<xs:documentation>Defines all possible options of TV's, tablets, PC's mobile, etc from enumerated list.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="All"/>
     
<xs:enumeration value="TV Only"/>
     
<xs:enumeration value="All Non-TV Devices"/>
     
<xs:enumeration value="Desktop Computers"/>
     
<xs:enumeration value="Tablets"/>
     
<xs:enumeration value="Mobile Phones"/>
     
<xs:enumeration value="Tablets and Phones"/>
     
<xs:enumeration value="Computers and Phones"/>
     
<xs:enumeration value="Computers and Tablets"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute PlayoutRestrictions/@operatingSystem
type restriction of xs:string
facets
Kind Value Annotation
enumeration Android
enumeration Linux
enumeration MAC-OSX
enumeration OSI
enumeration PC-Windows
enumeration Unknown
annotation
documentation
All major current OS options in enumerated list.
source <xs:attribute name="operatingSystem">
 
<xs:annotation>
   
<xs:documentation>All major current OS options in enumerated list.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Android"/>
     
<xs:enumeration value="Linux"/>
     
<xs:enumeration value="MAC-OSX"/>
     
<xs:enumeration value="OSI"/>
     
<xs:enumeration value="PC-Windows"/>
     
<xs:enumeration value="Unknown"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute PlayoutRestrictions/@featureSet
type restriction of xs:string
facets
Kind Value Annotation
enumeration DigitalOutput
enumeration LocationAware
enumeration LocalStorage
enumeration AnalogOutput
enumeration HDCP
enumeration FastForward
enumeration ProgrammerBrandingRequired
annotation
documentation
Same options as defined by OATC
source <xs:attribute name="featureSet">
 
<xs:annotation>
   
<xs:documentation>Same options as defined by OATC</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="DigitalOutput"/>
     
<xs:enumeration value="LocationAware"/>
     
<xs:enumeration value="LocalStorage"/>
     
<xs:enumeration value="AnalogOutput"/>
     
<xs:enumeration value="HDCP"/>
     
<xs:enumeration value="FastForward"/>
     
<xs:enumeration value="ProgrammerBrandingRequired"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute PlayoutRestrictions/@minVersion
type xs:decimal
annotation
documentation
A defined version level of the OS that is the minimum allowed to be able to take advantage of the viewing.
source <xs:attribute name="minVersion" type="xs:decimal">
 
<xs:annotation>
   
<xs:documentation>A defined version level of the OS that is the minimum allowed to be able to take advantage of the viewing.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element PlayoutRestrictions/Period
diagram BxfSchema5-0Complete_p623.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children FullLength PartialDaypart
annotation
documentation
The period during which the restriction for the venue applies.  Either the full normal length of the schedule or a defined period when it is restricted.
source <xs:element name="Period">
 
<xs:annotation>
   
<xs:documentation>The period during which the restriction for the venue applies.  Either the full normal length of the schedule or a defined period when it is restricted.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="FullLength" type="xs:boolean" default="1"/>
     
<xs:element name="PartialDaypart" type="BxfDaypart"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element PlayoutRestrictions/Period/FullLength
diagram BxfSchema5-0Complete_p624.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
content simple
default 1
source <xs:element name="FullLength" type="xs:boolean" default="1"/>

element PlayoutRestrictions/Period/PartialDaypart
diagram BxfSchema5-0Complete_p625.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfDaypart
properties
content complex
children DaypartDetail DaypartName StartDate EndDate DaypartComment PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
excludeFlag  xs:boolean    0    
documentation
If set to 1, treat defined daypart as a period to be excluded.  If set to 0 then treat as a period to be included. Default value is 0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="PartialDaypart" type="BxfDaypart"/>

element PlayoutRestrictions/ReplacementSchedule
diagram BxfSchema5-0Complete_p626.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children NoReplacement ReplacementScheduleName ReplacementScheduledEvent
annotation
documentation
Content that will be provided to the viewer in place of the regularly scheduled content for the specific vewing option when it is a restriction.
source <xs:element name="ReplacementSchedule">
 
<xs:annotation>
   
<xs:documentation>Content that will be provided to the viewer in place of the regularly scheduled content for the specific vewing option when it is a restriction.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="NoReplacement" default="1">
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:boolean"/>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:sequence>
       
<xs:element name="ReplacementScheduleName" type="BxfText" minOccurs="0"/>
       
<xs:element name="ReplacementScheduledEvent" type="ScheduledEvent" minOccurs="0"/>
     
</xs:sequence>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element PlayoutRestrictions/ReplacementSchedule/NoReplacement
diagram BxfSchema5-0Complete_p627.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of xs:boolean
properties
content complex
default 1
source <xs:element name="NoReplacement" default="1">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element PlayoutRestrictions/ReplacementSchedule/ReplacementScheduleName
diagram BxfSchema5-0Complete_p628.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="ReplacementScheduleName" type="BxfText" minOccurs="0"/>

element PlayoutRestrictions/ReplacementSchedule/ReplacementScheduledEvent
diagram BxfSchema5-0Complete_p629.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ScheduledEvent
properties
minOcc 0
maxOcc 1
content complex
children EventData Content AlternateAudioContent ContentType Format ScheduleElements Series ParentalRating EiCode ContentPlayNumber PremiereFlag LastPlayFlag TransformationOutput AlternateScheduleEventFlag PlayoutRestrictions PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
excludeFromEPG  xs:boolean        
documentation
Use to indicate to down stream systems that the event name and metadata should not be displayed in the user EPG.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="ReplacementScheduledEvent" type="ScheduledEvent" minOccurs="0"/>

element PlayoutRestrictions/PlayoutRestrictions
diagram BxfSchema5-0Complete_p630.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type PlayoutRestrictions
properties
minOcc 0
maxOcc 1
content complex
children Period ReplacementSchedule PlayoutRestrictions PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
playoutRestrictionType  derived by: xs:string  required      
documentation
Select either to Allow or Restrict
reason  xs:string        
documentation
Text that describes reason for the restriction or where viewing is allowed.
geography  xs:string        
documentation
Text that describes the geographic location of viewing, such as All US, Westcoast, city that is blackouted, etc.  Must be in a format that the receiving system will recognize and can be defined using Configuration.
screenType  derived by: xs:string        
documentation
Defines all possible options of TV's, tablets, PC's mobile, etc from enumerated list.
operatingSystem  derived by: xs:string        
documentation
All major current OS options in enumerated list.
featureSet  derived by: xs:string        
documentation
Same options as defined by OATC
minVersion  xs:decimal        
documentation
A defined version level of the OS that is the minimum allowed to be able to take advantage of the viewing.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Added to the structure to allow an unlimited tree structure of various "Allow" and "Restrict" combinations.
source <xs:element name="PlayoutRestrictions" type="PlayoutRestrictions" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Added to the structure to allow an unlimited tree structure of various "Allow" and "Restrict" combinations.</xs:documentation>
 
</xs:annotation>
</xs:element>

element PlayoutRestrictions/PrivateInformation
diagram BxfSchema5-0Complete_p631.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType PrimaryEvent
diagram BxfSchema5-0Complete_p632.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children ProgramEvent NonProgramEvent PrimaryElementId PrivateInformation
used by
element EventData/PrimaryEvent
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="PrimaryEvent">
 
<xs:sequence>
   
<xs:choice>
     
<xs:element name="ProgramEvent" type="ProgramEvent"/>
     
<xs:element name="NonProgramEvent" type="NonProgramEvent"/>
   
</xs:choice>
   
<xs:element name="PrimaryElementId" type="Uuid" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Uses a UUID to link to the format structure element</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element PrimaryEvent/ProgramEvent
diagram BxfSchema5-0Complete_p633.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ProgramEvent
properties
content complex
children SegmentNumber ProgramName Constraints ProgramContract PaidProgramContract PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="ProgramEvent" type="ProgramEvent"/>

element PrimaryEvent/NonProgramEvent
diagram BxfSchema5-0Complete_p634.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type NonProgramEvent
properties
content complex
children Details SalesContract Constraints TrafficCautionFlag SpotSalesClassification PreemptionWarning PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="NonProgramEvent" type="NonProgramEvent"/>

element PrimaryEvent/PrimaryElementId
diagram BxfSchema5-0Complete_p635.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Uuid
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
Uses a UUID to link to the format structure element
source <xs:element name="PrimaryElementId" type="Uuid" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Uses a UUID to link to the format structure element</xs:documentation>
 
</xs:annotation>
</xs:element>

element PrimaryEvent/PrivateInformation
diagram BxfSchema5-0Complete_p636.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType Product
diagram BxfSchema5-0Complete_p637.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Name ProductCode BrandName AdvertiserCampaign PrivateInformation
used by
element NonProgramDetail/Product
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="Product">
 
<xs:sequence>
   
<xs:element name="Name" type="BxfText">
     
<xs:annotation>
       
<xs:documentation>Product name for commercial spot content</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ProductCode" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Recommend use of TVB EDI Value that indicates the category of product (e.g. "Alcoholic Beverages") or see Configuration Section in BXF Protocol Documentation</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attribute name="industryGroup" type="xs:string"/>
           
<xs:attribute name="majorCategory" type="xs:string"/>
           
<xs:attribute name="subCategory" type="xs:string"/>
           
<xs:attribute name="productCategory" type="xs:string"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="BrandName" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Brand name associated to the advertiser campaign. (v3.0)</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="BxfText">
           
<xs:attribute name="brandCode" type="xs:string"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AdvertiserCampaign" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Campaign name associated to the spot purchase. (v3.0)</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="BxfText">
           
<xs:attribute name="advertiserCampaignCode" type="xs:string"/>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element Product/Name
diagram BxfSchema5-0Complete_p638.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Product name for commercial spot content
source <xs:element name="Name" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>Product name for commercial spot content</xs:documentation>
 
</xs:annotation>
</xs:element>

element Product/ProductCode
diagram BxfSchema5-0Complete_p639.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of xs:string
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
industryGroup  xs:string        
majorCategory  xs:string        
subCategory  xs:string        
productCategory  xs:string        
annotation
documentation
Recommend use of TVB EDI Value that indicates the category of product (e.g. "Alcoholic Beverages") or see Configuration Section in BXF Protocol Documentation
source <xs:element name="ProductCode" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Recommend use of TVB EDI Value that indicates the category of product (e.g. "Alcoholic Beverages") or see Configuration Section in BXF Protocol Documentation</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="industryGroup" type="xs:string"/>
       
<xs:attribute name="majorCategory" type="xs:string"/>
       
<xs:attribute name="subCategory" type="xs:string"/>
       
<xs:attribute name="productCategory" type="xs:string"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Product/ProductCode/@industryGroup
type xs:string
source <xs:attribute name="industryGroup" type="xs:string"/>

attribute Product/ProductCode/@majorCategory
type xs:string
source <xs:attribute name="majorCategory" type="xs:string"/>

attribute Product/ProductCode/@subCategory
type xs:string
source <xs:attribute name="subCategory" type="xs:string"/>

attribute Product/ProductCode/@productCategory
type xs:string
source <xs:attribute name="productCategory" type="xs:string"/>

element Product/BrandName
diagram BxfSchema5-0Complete_p640.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
brandCode  xs:string        
annotation
documentation
Brand name associated to the advertiser campaign. (v3.0)
source <xs:element name="BrandName" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Brand name associated to the advertiser campaign. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfText">
       
<xs:attribute name="brandCode" type="xs:string"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute Product/BrandName/@brandCode
type xs:string
source <xs:attribute name="brandCode" type="xs:string"/>

element Product/AdvertiserCampaign
diagram BxfSchema5-0Complete_p641.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
advertiserCampaignCode  xs:string        
annotation
documentation
Campaign name associated to the spot purchase. (v3.0)
source <xs:element name="AdvertiserCampaign" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Campaign name associated to the spot purchase. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfText">
       
<xs:attribute name="advertiserCampaignCode" type="xs:string"/>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute Product/AdvertiserCampaign/@advertiserCampaignCode
type xs:string
source <xs:attribute name="advertiserCampaignCode" type="xs:string"/>

element Product/PrivateInformation
diagram BxfSchema5-0Complete_p642.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType ProgramContent
diagram BxfSchema5-0Complete_p643.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children ContentMetaData Elements Series ProgramContract ParentalRating ContentType EiCode PaidProgramming PrivateInformation
used by
element Content/ProgramContent
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="ProgramContent">
 
<xs:sequence>
   
<xs:element name="ContentMetaData" type="ContentMetaData">
     
<xs:annotation>
       
<xs:documentation>Content identification and other details</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Elements" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>If the program is being delivered in segmented form this describes each segment's content, position and offset from the start of the program as well as other embedded content such as inserted barter content</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Element" type="Element" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Series" type="Series" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>If the content is part of a series this allows the entry of the episodic information</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ProgramContract" type="ProgramContract" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>If the program is purchased, it may be linked to a rights contract</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ParentalRating" type="BxfParentalRating" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Parental rating for the show for one region (PMCP)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ContentType" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to describe the type of content (e.g. network, local, entertainment, news) (See Configuration Section in BXF Protocol Documentation) (v3.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EiCode" type="EiCode" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used for FCC Education/Information Children's code. (v3.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PaidProgramming" type="SalesContract" minOccurs="0"/>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element ProgramContent/ContentMetaData
diagram BxfSchema5-0Complete_p644.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ContentMetaData
properties
content complex
children ContentId Name DefaultLength Genre Description UsagePolicy Media BillBoard DataExtensions Synopses ContentDetails PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Content identification and other details
source <xs:element name="ContentMetaData" type="ContentMetaData">
 
<xs:annotation>
   
<xs:documentation>Content identification and other details</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramContent/Elements
diagram BxfSchema5-0Complete_p645.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children Element
annotation
documentation
If the program is being delivered in segmented form this describes each segment's content, position and offset from the start of the program as well as other embedded content such as inserted barter content
source <xs:element name="Elements" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If the program is being delivered in segmented form this describes each segment's content, position and offset from the start of the program as well as other embedded content such as inserted barter content</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Element" type="Element" maxOccurs="unbounded"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ProgramContent/Elements/Element
diagram BxfSchema5-0Complete_p646.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Element
properties
minOcc 1
maxOcc unbounded
content complex
children SequenceNumber Description Offset Duration ProgramElement EmbeddedNonProgramContent OverlayOpportunity PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Element" type="Element" maxOccurs="unbounded"/>

element ProgramContent/Series
diagram BxfSchema5-0Complete_p647.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Series
properties
minOcc 0
maxOcc 1
content complex
children SeriesName EpisodeName EpisodeCode Season SeriesCode EpisodeNumber Producers Synopses PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
If the content is part of a series this allows the entry of the episodic information
source <xs:element name="Series" type="Series" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If the content is part of a series this allows the entry of the episodic information</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramContent/ProgramContract
diagram BxfSchema5-0Complete_p648.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ProgramContract
properties
minOcc 0
maxOcc unbounded
content complex
children ContractId Name Distributor ContractStartDate ContractEndDate TotalTitleCost PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
If the program is purchased, it may be linked to a rights contract
source <xs:element name="ProgramContract" type="ProgramContract" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>If the program is purchased, it may be linked to a rights contract</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramContent/ParentalRating
diagram BxfSchema5-0Complete_p649.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfParentalRating
properties
minOcc 0
maxOcc unbounded
content complex
children Null Rating ContentAdvisory
attributes
Name  Type  Use  Default  Fixed  Annotation
region  xs:unsignedByte  required      
documentation
Rating region, as defined by the ATSC Code Point Registry
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
annotation
documentation
Parental rating for the show for one region (PMCP)
source <xs:element name="ParentalRating" type="BxfParentalRating" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Parental rating for the show for one region (PMCP)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramContent/ContentType
diagram BxfSchema5-0Complete_p650.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to describe the type of content (e.g. network, local, entertainment, news) (See Configuration Section in BXF Protocol Documentation) (v3.0)
source <xs:element name="ContentType" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to describe the type of content (e.g. network, local, entertainment, news) (See Configuration Section in BXF Protocol Documentation) (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramContent/EiCode
diagram BxfSchema5-0Complete_p651.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type EiCode
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 7
maxLength 9
pattern E-I [0-9]{0,1}[0-9]-[0-9]{0,1}[0-9]
annotation
documentation
Used for FCC Education/Information Children's code. (v3.0)
source <xs:element name="EiCode" type="EiCode" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used for FCC Education/Information Children's code. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramContent/PaidProgramming
diagram BxfSchema5-0Complete_p652.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type SalesContract
properties
minOcc 0
maxOcc 1
content complex
children ContractNumber ContractStartDate ContractEndDate LineNumber SpotNumber Cost PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="PaidProgramming" type="SalesContract" minOccurs="0"/>

element ProgramContent/PrivateInformation
diagram BxfSchema5-0Complete_p653.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType ProgramContract
diagram BxfSchema5-0Complete_p654.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children ContractId Name Distributor ContractStartDate ContractEndDate TotalTitleCost PrivateInformation
used by
elements ProgramContent/ProgramContract ProgramEvent/ProgramContract
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="ProgramContract">
 
<xs:sequence>
   
<xs:element name="ContractId" type="xs:positiveInteger">
     
<xs:annotation>
       
<xs:documentation>Reference value to identify the contract assigned by distributor or entity</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Name" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Reference name associated to the contract by the entity</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Distributor" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Owner or rights holder of the content</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ContractStartDate" type="xs:date" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Earliest date that any content under this contract can be used by the entity</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ContractEndDate" type="xs:date" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Last date that any content under this contract can be used by the entity</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TotalTitleCost" type="xs:decimal" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A value associated with playing or using the content</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element ProgramContract/ContractId
diagram BxfSchema5-0Complete_p655.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:positiveInteger
properties
content simple
annotation
documentation
Reference value to identify the contract assigned by distributor or entity
source <xs:element name="ContractId" type="xs:positiveInteger">
 
<xs:annotation>
   
<xs:documentation>Reference value to identify the contract assigned by distributor or entity</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramContract/Name
diagram BxfSchema5-0Complete_p656.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Reference name associated to the contract by the entity
source <xs:element name="Name" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Reference name associated to the contract by the entity</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramContract/Distributor
diagram BxfSchema5-0Complete_p657.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Owner or rights holder of the content
source <xs:element name="Distributor" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Owner or rights holder of the content</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramContract/ContractStartDate
diagram BxfSchema5-0Complete_p658.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Earliest date that any content under this contract can be used by the entity
source <xs:element name="ContractStartDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Earliest date that any content under this contract can be used by the entity</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramContract/ContractEndDate
diagram BxfSchema5-0Complete_p659.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Last date that any content under this contract can be used by the entity
source <xs:element name="ContractEndDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Last date that any content under this contract can be used by the entity</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramContract/TotalTitleCost
diagram BxfSchema5-0Complete_p660.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
A value associated with playing or using the content
source <xs:element name="TotalTitleCost" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A value associated with playing or using the content</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramContract/PrivateInformation
diagram BxfSchema5-0Complete_p661.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType ProgramElement
diagram BxfSchema5-0Complete_p662.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children SegmentNumber Type ContentMetaData SegmentName OverlayOpportunity PrivateInformation
used by
element Element/ProgramElement
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
For each element this describes the content on the element
source <xs:complexType name="ProgramElement">
 
<xs:annotation>
   
<xs:documentation>For each element this describes the content on the element</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="SegmentNumber" type="xs:int">
     
<xs:annotation>
       
<xs:documentation>The order identifier for each segment</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Type" type="ProgramContentType" default="ProgramSegment">
     
<xs:annotation>
       
<xs:documentation>Either a program segment or an interactive element</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ContentMetaData" type="ContentMetaData">
     
<xs:annotation>
       
<xs:documentation>For each element describes the content identifier and optionally additional details for the content</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SegmentName" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Each segment can have a descriptive name for the segment</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="OverlayOpportunity" type="OverlayOpportunityType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Describes locations in time and space where overlays are either permitted or restricted from use. (v3.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element ProgramElement/SegmentNumber
diagram BxfSchema5-0Complete_p663.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:int
properties
content simple
annotation
documentation
The order identifier for each segment
source <xs:element name="SegmentNumber" type="xs:int">
 
<xs:annotation>
   
<xs:documentation>The order identifier for each segment</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramElement/Type
diagram BxfSchema5-0Complete_p664.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ProgramContentType
properties
content simple
default ProgramSegment
facets
Kind Value Annotation
enumeration Interactive
enumeration ProgramSegment
annotation
documentation
Either a program segment or an interactive element
source <xs:element name="Type" type="ProgramContentType" default="ProgramSegment">
 
<xs:annotation>
   
<xs:documentation>Either a program segment or an interactive element</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramElement/ContentMetaData
diagram BxfSchema5-0Complete_p665.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ContentMetaData
properties
content complex
children ContentId Name DefaultLength Genre Description UsagePolicy Media BillBoard DataExtensions Synopses ContentDetails PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
For each element describes the content identifier and optionally additional details for the content
source <xs:element name="ContentMetaData" type="ContentMetaData">
 
<xs:annotation>
   
<xs:documentation>For each element describes the content identifier and optionally additional details for the content</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramElement/SegmentName
diagram BxfSchema5-0Complete_p666.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Each segment can have a descriptive name for the segment
source <xs:element name="SegmentName" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Each segment can have a descriptive name for the segment</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramElement/OverlayOpportunity
diagram BxfSchema5-0Complete_p667.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type OverlayOpportunityType
properties
minOcc 0
maxOcc 1
content complex
children Video-Audio SOM EOM OpportunityComment ScreenLocation PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
allow  xs:boolean  optional  1    
documentation
Option to allow or restrict content at the designation location.
opportunityType  xs:string        
documentation
Used to define the types of overlays that can be used such as crawls, voice-overs, over the shoulders, logos, etc.  (See Configuration Section in BXF Protocol Documentation)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Describes locations in time and space where overlays are either permitted or restricted from use. (v3.0)
source <xs:element name="OverlayOpportunity" type="OverlayOpportunityType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Describes locations in time and space where overlays are either permitted or restricted from use. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramElement/PrivateInformation
diagram BxfSchema5-0Complete_p668.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType ProgramEvent
diagram BxfSchema5-0Complete_p669.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children SegmentNumber ProgramName Constraints ProgramContract PaidProgramContract PrivateInformation
used by
elements NonPrimaryEvent/ProgramEvent PrimaryEvent/ProgramEvent
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="ProgramEvent">
 
<xs:sequence>
   
<xs:element name="SegmentNumber" type="xs:integer">
     
<xs:annotation>
       
<xs:documentation>The ordering of the segments within the show</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ProgramName" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The name of the show</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Constraints" type="Constraint" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Rules that constrain the scheduling of a program in order to validate a show move.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:choice minOccurs="0">
     
<xs:element name="ProgramContract" type="ProgramContract">
       
<xs:annotation>
         
<xs:documentation>Reference to the originating program rights contract and the date window that the content can be aired in.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PaidProgramContract" type="SalesContract">
       
<xs:annotation>
         
<xs:documentation>Reference to sales contract for paid programming content (v3.0)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element ProgramEvent/SegmentNumber
diagram BxfSchema5-0Complete_p670.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:integer
properties
content simple
annotation
documentation
The ordering of the segments within the show
source <xs:element name="SegmentNumber" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation>The ordering of the segments within the show</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramEvent/ProgramName
diagram BxfSchema5-0Complete_p671.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The name of the show
source <xs:element name="ProgramName" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The name of the show</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramEvent/Constraints
diagram BxfSchema5-0Complete_p672.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Constraint
properties
minOcc 0
maxOcc 1
content complex
children Rules
annotation
documentation
Rules that constrain the scheduling of a program in order to validate a show move.
source <xs:element name="Constraints" type="Constraint" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Rules that constrain the scheduling of a program in order to validate a show move.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramEvent/ProgramContract
diagram BxfSchema5-0Complete_p673.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ProgramContract
properties
content complex
children ContractId Name Distributor ContractStartDate ContractEndDate TotalTitleCost PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Reference to the originating program rights contract and the date window that the content can be aired in.
source <xs:element name="ProgramContract" type="ProgramContract">
 
<xs:annotation>
   
<xs:documentation>Reference to the originating program rights contract and the date window that the content can be aired in.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramEvent/PaidProgramContract
diagram BxfSchema5-0Complete_p674.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type SalesContract
properties
content complex
children ContractNumber ContractStartDate ContractEndDate LineNumber SpotNumber Cost PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Reference to sales contract for paid programming content (v3.0)
source <xs:element name="PaidProgramContract" type="SalesContract">
 
<xs:annotation>
   
<xs:documentation>Reference to sales contract for paid programming content (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProgramEvent/PrivateInformation
diagram BxfSchema5-0Complete_p675.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType QCDetailedAnnotation
diagram BxfSchema5-0Complete_p676.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children DetailedDescription QCTestPerformer QCAnnotationDateTime
used by
elements QCItemResult/QCDetailAnnotation QCItemOutput/QCDetailedAnnotations
annotation
documentation
Additional descriptive details concerning who or what system was deployed to perform the QC test and when it was performed.
source <xs:complexType name="QCDetailedAnnotation">
 
<xs:annotation>
   
<xs:documentation>Additional descriptive details concerning who or what system was deployed to perform the QC test and when it was performed.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="DetailedDescription" type="BxfText">
     
<xs:annotation>
       
<xs:documentation>Detailed description of QC Test performed.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCTestPerformer" type="QCTestPerformer" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>What person, system or tool was used to perform the QC Test.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCAnnotationDateTime" type="xs:dateTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>When the Annotation was created.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element QCDetailedAnnotation/DetailedDescription
diagram BxfSchema5-0Complete_p677.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Detailed description of QC Test performed.
source <xs:element name="DetailedDescription" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>Detailed description of QC Test performed.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCDetailedAnnotation/QCTestPerformer
diagram BxfSchema5-0Complete_p678.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCTestPerformer
properties
minOcc 0
maxOcc 1
content complex
children QCPerformerName QCPerformerID QCPerformerRole
annotation
documentation
What person, system or tool was used to perform the QC Test.
source <xs:element name="QCTestPerformer" type="QCTestPerformer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>What person, system or tool was used to perform the QC Test.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCDetailedAnnotation/QCAnnotationDateTime
diagram BxfSchema5-0Complete_p679.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
When the Annotation was created.
source <xs:element name="QCAnnotationDateTime" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>When the Annotation was created.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType QCItem
diagram BxfSchema5-0Complete_p680.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children QCItemID QCItemName Layer Category Relevance EssenceType QCItemScope QCItemInput QCReportID PrivateInformation
used by
elements QualityControl/QCItem QCProfile/QCProfileItem
attributes
Name  Type  Use  Default  Fixed  Annotation
parameterType  derived by: xs:string        
documentation
Indicates the type of QC process being requested.  Readout (simple wrapper request), Measure (checks that a specific attribute falls within a required range or has a specific value), Check (pass-fail of a simple or complex test), Crosscheck (comparison of one attribute to another).
annotation
documentation
Each check of the media can be part or all of the media and each of its components.  The checks may be done through machine control automatically or manually by a technician using a set of defined rules to pass.  A CheckItem option can be part of a profile or stand alone.
source <xs:complexType name="QCItem">
 
<xs:annotation>
   
<xs:documentation>Each check of the media can be part or all of the media and each of its components.  The checks may be done through machine control automatically or manually by a technician using a set of defined rules to pass.  A CheckItem option can be part of a profile or stand alone.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="QCItemID" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Unique identifier for the item to be tested.  Note - EBU has defined specific values for each QC Test ID (eg-0010B is a test for Loudness on baseband)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCItemName" type="BxfText">
     
<xs:annotation>
       
<xs:documentation>Brief name of the QC Test to be performed. (eg Aspect Ratio)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Layer" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Equvialent to the EBU-QC Test Layer Field</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="baseband"/>
         
<xs:enumeration value="bitstream"/>
         
<xs:enumeration value="x-check"/>
         
<xs:enumeration value="wrapper"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Category" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Equivalent to the EBU-QC Test Category Field</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="absolute"/>
         
<xs:enumeration value="objective"/>
         
<xs:enumeration value="regulatory"/>
         
<xs:enumeration value="subjective"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Relevance" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used in conjunction with the QCProfile's relevanceLevel and checkResultRule values to determine how important this check is relative to the other checks in the profile and to determine the overall report checkresult. </xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:nonNegativeInteger">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="10"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="EssenceType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Indicates the content type that the QCItem focuses on.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Video"/>
         
<xs:enumeration value="Audio"/>
         
<xs:enumeration value="Subtitle"/>
         
<xs:enumeration value="Captioning"/>
         
<xs:enumeration value="Metadata"/>
         
<xs:enumeration value="Other"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="QCItemScope" type="QCScope" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Limits the execution of the QCItem to one or more specific time ranges and overrides the QCProfileScope, if any.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCItemInput" type="QCItemInput" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Whether machine controlled or manually performed, a set of rules that govern what is being tested and how are described by the parameters.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCReportID" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to identify the QCReport that will supply the results of the QCTest requested.  Normally a UUID to be assured of a globally unique identifier.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="parameterType">
   
<xs:annotation>
     
<xs:documentation>Indicates the type of QC process being requested.  Readout (simple wrapper request), Measure (checks that a specific attribute falls within a required range or has a specific value), Check (pass-fail of a simple or complex test), Crosscheck (comparison of one attribute to another).</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="check"/>
       
<xs:enumeration value="measure"/>
       
<xs:enumeration value="readout"/>
       
<xs:enumeration value="x-check"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute QCItem/@parameterType
type restriction of xs:string
facets
Kind Value Annotation
enumeration check
enumeration measure
enumeration readout
enumeration x-check
annotation
documentation
Indicates the type of QC process being requested.  Readout (simple wrapper request), Measure (checks that a specific attribute falls within a required range or has a specific value), Check (pass-fail of a simple or complex test), Crosscheck (comparison of one attribute to another).
source <xs:attribute name="parameterType">
 
<xs:annotation>
   
<xs:documentation>Indicates the type of QC process being requested.  Readout (simple wrapper request), Measure (checks that a specific attribute falls within a required range or has a specific value), Check (pass-fail of a simple or complex test), Crosscheck (comparison of one attribute to another).</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="check"/>
     
<xs:enumeration value="measure"/>
     
<xs:enumeration value="readout"/>
     
<xs:enumeration value="x-check"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element QCItem/QCItemID
diagram BxfSchema5-0Complete_p681.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
Unique identifier for the item to be tested.  Note - EBU has defined specific values for each QC Test ID (eg-0010B is a test for Loudness on baseband)
source <xs:element name="QCItemID" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Unique identifier for the item to be tested.  Note - EBU has defined specific values for each QC Test ID (eg-0010B is a test for Loudness on baseband)</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItem/QCItemName
diagram BxfSchema5-0Complete_p682.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Brief name of the QC Test to be performed. (eg Aspect Ratio)
source <xs:element name="QCItemName" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>Brief name of the QC Test to be performed. (eg Aspect Ratio)</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItem/Layer
diagram BxfSchema5-0Complete_p683.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration baseband
enumeration bitstream
enumeration x-check
enumeration wrapper
annotation
documentation
Equvialent to the EBU-QC Test Layer Field
source <xs:element name="Layer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Equvialent to the EBU-QC Test Layer Field</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="baseband"/>
     
<xs:enumeration value="bitstream"/>
     
<xs:enumeration value="x-check"/>
     
<xs:enumeration value="wrapper"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element QCItem/Category
diagram BxfSchema5-0Complete_p684.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration absolute
enumeration objective
enumeration regulatory
enumeration subjective
annotation
documentation
Equivalent to the EBU-QC Test Category Field
source <xs:element name="Category" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Equivalent to the EBU-QC Test Category Field</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="absolute"/>
     
<xs:enumeration value="objective"/>
     
<xs:enumeration value="regulatory"/>
     
<xs:enumeration value="subjective"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element QCItem/Relevance
diagram BxfSchema5-0Complete_p685.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 0
maxInclusive 10
annotation
documentation
Used in conjunction with the QCProfile's relevanceLevel and checkResultRule values to determine how important this check is relative to the other checks in the profile and to determine the overall report checkresult.
source <xs:element name="Relevance" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used in conjunction with the QCProfile's relevanceLevel and checkResultRule values to determine how important this check is relative to the other checks in the profile and to determine the overall report checkresult. </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:nonNegativeInteger">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="10"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element QCItem/EssenceType
diagram BxfSchema5-0Complete_p686.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Video
enumeration Audio
enumeration Subtitle
enumeration Captioning
enumeration Metadata
enumeration Other
annotation
documentation
Indicates the content type that the QCItem focuses on.
source <xs:element name="EssenceType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates the content type that the QCItem focuses on.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Video"/>
     
<xs:enumeration value="Audio"/>
     
<xs:enumeration value="Subtitle"/>
     
<xs:enumeration value="Captioning"/>
     
<xs:enumeration value="Metadata"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element QCItem/QCItemScope
diagram BxfSchema5-0Complete_p687.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCScope
properties
minOcc 0
maxOcc 1
content complex
children StartTime EndTime
annotation
documentation
Limits the execution of the QCItem to one or more specific time ranges and overrides the QCProfileScope, if any.
source <xs:element name="QCItemScope" type="QCScope" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Limits the execution of the QCItem to one or more specific time ranges and overrides the QCProfileScope, if any.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItem/QCItemInput
diagram BxfSchema5-0Complete_p688.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCItemInput
properties
minOcc 0
maxOcc unbounded
content complex
children KeyWord Description ParameterValue ExpectedValue FragmentLocation Track WrapperLocation PrivateInformation
annotation
documentation
Whether machine controlled or manually performed, a set of rules that govern what is being tested and how are described by the parameters.
source <xs:element name="QCItemInput" type="QCItemInput" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Whether machine controlled or manually performed, a set of rules that govern what is being tested and how are described by the parameters.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItem/QCReportID
diagram BxfSchema5-0Complete_p689.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Used to identify the QCReport that will supply the results of the QCTest requested.  Normally a UUID to be assured of a globally unique identifier.
source <xs:element name="QCReportID" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to identify the QCReport that will supply the results of the QCTest requested.  Normally a UUID to be assured of a globally unique identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItem/PrivateInformation
diagram BxfSchema5-0Complete_p690.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType QCItemInput
diagram BxfSchema5-0Complete_p691.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children KeyWord Description ParameterValue ExpectedValue FragmentLocation Track WrapperLocation PrivateInformation
used by
element QCItem/QCItemInput
annotation
documentation
Whether machine controlled or manually performed, a set of rules that govern how to do the testing.
source <xs:complexType name="QCItemInput">
 
<xs:annotation>
   
<xs:documentation>Whether machine controlled or manually performed, a set of rules that govern how to do the testing.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="KeyWord" type="BxfText">
     
<xs:annotation>
       
<xs:documentation>Unique name of the test input within the scope of QCItem and as accepted within the scope of the organization.  (Note EBU supports a specific defined list of names - eg. VideoAspectRatio).</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Description" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Brief description related to the type of test to be performed.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:choice>
     
<xs:element name="ParameterValue" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Test parameter value used as either a single value or a range of values (rangeFlag=True) or a list of values (rangeFlag=False).</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="rangeFlag" type="xs:boolean" default="false"/>
             
<xs:attributeGroup ref="QCTypeUnitRep"/>
             
<xs:attributeGroup ref="Action-ErrorGroup"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="ExpectedValue" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>The expected return value or range or list of values the sets the tolerance for the QC test to be considered a pass.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="rangeFlag" type="xs:boolean" default="false"/>
             
<xs:attributeGroup ref="QCTypeUnitRep"/>
             
<xs:attributeGroup ref="Action-ErrorGroup"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="FragmentLocation" type="FragmentLocation" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The time range and spatial location on the video (region of the screen) to be tested.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Track" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The unique identification of the media track the input refers to (eg- a number such as Track 1 or a specific UUID)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="WrapperLocation" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Applicable only for QCCheckItems working at wrapper level.
The identification of the portion of the file wrapper to be checked/utilized by the QCCheckItem. If not specified, it is assumed to use all the locations and also check for their consistency.
When the wrapping is MXF, the wrapper location is actually the MXF partition with possible values header, footer, body.
</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:choice>
         
<xs:element name="MXFWrapperLocation">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="header"/>
               
<xs:enumeration value="footer"/>
               
<xs:enumeration value="body"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="OtherWrapperLocation" type="xs:string"/>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element QCItemInput/KeyWord
diagram BxfSchema5-0Complete_p692.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Unique name of the test input within the scope of QCItem and as accepted within the scope of the organization.  (Note EBU supports a specific defined list of names - eg. VideoAspectRatio).
source <xs:element name="KeyWord" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>Unique name of the test input within the scope of QCItem and as accepted within the scope of the organization.  (Note EBU supports a specific defined list of names - eg. VideoAspectRatio).</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemInput/Description
diagram BxfSchema5-0Complete_p693.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Brief description related to the type of test to be performed.
source <xs:element name="Description" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Brief description related to the type of test to be performed.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemInput/ParameterValue
diagram BxfSchema5-0Complete_p694.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
rangeFlag  xs:boolean    false    
valueType  derived by: xs:string        
measurementUnit  derived by: xs:string        
representation  derived by: xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Test parameter value used as either a single value or a range of values (rangeFlag=True) or a list of values (rangeFlag=False).
source <xs:element name="ParameterValue" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Test parameter value used as either a single value or a range of values (rangeFlag=True) or a list of values (rangeFlag=False).</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="rangeFlag" type="xs:boolean" default="false"/>
       
<xs:attributeGroup ref="QCTypeUnitRep"/>
       
<xs:attributeGroup ref="Action-ErrorGroup"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute QCItemInput/ParameterValue/@rangeFlag
type xs:boolean
properties
default false
source <xs:attribute name="rangeFlag" type="xs:boolean" default="false"/>

element QCItemInput/ExpectedValue
diagram BxfSchema5-0Complete_p695.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
rangeFlag  xs:boolean    false    
valueType  derived by: xs:string        
measurementUnit  derived by: xs:string        
representation  derived by: xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The expected return value or range or list of values the sets the tolerance for the QC test to be considered a pass.
source <xs:element name="ExpectedValue" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The expected return value or range or list of values the sets the tolerance for the QC test to be considered a pass.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="rangeFlag" type="xs:boolean" default="false"/>
       
<xs:attributeGroup ref="QCTypeUnitRep"/>
       
<xs:attributeGroup ref="Action-ErrorGroup"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute QCItemInput/ExpectedValue/@rangeFlag
type xs:boolean
properties
default false
source <xs:attribute name="rangeFlag" type="xs:boolean" default="false"/>

element QCItemInput/FragmentLocation
diagram BxfSchema5-0Complete_p696.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type FragmentLocation
properties
minOcc 0
maxOcc 1
content complex
children StartTime EndTime SpatialLocation
annotation
documentation
The time range and spatial location on the video (region of the screen) to be tested.
source <xs:element name="FragmentLocation" type="FragmentLocation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The time range and spatial location on the video (region of the screen) to be tested.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemInput/Track
diagram BxfSchema5-0Complete_p697.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The unique identification of the media track the input refers to (eg- a number such as Track 1 or a specific UUID)
source <xs:element name="Track" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The unique identification of the media track the input refers to (eg- a number such as Track 1 or a specific UUID)</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemInput/WrapperLocation
diagram BxfSchema5-0Complete_p698.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children MXFWrapperLocation OtherWrapperLocation
annotation
documentation
Applicable only for QCCheckItems working at wrapper level.
The identification of the portion of the file wrapper to be checked/utilized by the QCCheckItem. If not specified, it is assumed to use all the locations and also check for their consistency.
When the wrapping is MXF, the wrapper location is actually the MXF partition with possible values header, footer, body.
source <xs:element name="WrapperLocation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Applicable only for QCCheckItems working at wrapper level.
The identification of the portion of the file wrapper to be checked/utilized by the QCCheckItem. If not specified, it is assumed to use all the locations and also check for their consistency.
When the wrapping is MXF, the wrapper location is actually the MXF partition with possible values header, footer, body.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="MXFWrapperLocation">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="header"/>
           
<xs:enumeration value="footer"/>
           
<xs:enumeration value="body"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="OtherWrapperLocation" type="xs:string"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element QCItemInput/WrapperLocation/MXFWrapperLocation
diagram BxfSchema5-0Complete_p699.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration header
enumeration footer
enumeration body
source <xs:element name="MXFWrapperLocation">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="header"/>
     
<xs:enumeration value="footer"/>
     
<xs:enumeration value="body"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element QCItemInput/WrapperLocation/OtherWrapperLocation
diagram BxfSchema5-0Complete_p700.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
source <xs:element name="OtherWrapperLocation" type="xs:string"/>

element QCItemInput/PrivateInformation
diagram BxfSchema5-0Complete_p701.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType QCItemOutput
diagram BxfSchema5-0Complete_p702.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children KeyWord Description TestValue RelatedQCItemOutput FragmentLocation Track WrapperLocation QCDetailedAnnotations VerificationMedia ConfidenceLevel Severity PrivateInformation
used by
elements QCItemResult/QCItemOutput QCItemOutput/RelatedQCItemOutput
attributes
Name  Type  Use  Default  Fixed  Annotation
parameterType  derived by: xs:string        
documentation
Indicates the type of QC process being requested.  Readout (simple wrapper request), Measure (checks that a specific attribute falls within a required range or has a specific value), Check (pass-fail of a simple or complex test), Crosscheck (comparison of one attribute to another).
annotation
documentation
The specific result of a single QC test.
source <xs:complexType name="QCItemOutput">
 
<xs:annotation>
   
<xs:documentation>The specific result of a single QC test.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="KeyWord" type="BxfText">
     
<xs:annotation>
       
<xs:documentation>Unique name of the test performed within the scope of QCItem and as accepted within the scope of the organization.  (Note EBU supports a specific defined list of names - eg. VideoAspectRatio).</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Description" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Brief description related to the type of test performed.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TestValue" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Value or values returned by the QC Test performed.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:string">
           
<xs:attributeGroup ref="QCTypeUnitRep"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="RelatedQCItemOutput" type="QCItemOutput" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Use this to list multiple outputs related to the same spatiotemporal fragment.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="FragmentLocation" type="FragmentLocation" minOccurs="0"/>
   
<xs:element name="Track" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The unique identification of the media track the result refers to (eg- a number such as Track 1 or a specific UUID)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="WrapperLocation" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Applicable only for QCItems working at wrapper level.
The identification of the portion of the file wrapper tested by the QCItem.
</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:choice>
         
<xs:element name="MXFWrapperLocation">
           
<xs:simpleType>
             
<xs:restriction base="xs:string">
               
<xs:enumeration value="header"/>
               
<xs:enumeration value="footer"/>
               
<xs:enumeration value="body"/>
             
</xs:restriction>
           
</xs:simpleType>
         
</xs:element>
         
<xs:element name="OtherWrapperLocation" type="xs:string"/>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="QCDetailedAnnotations" type="QCDetailedAnnotation" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Additional descriptive details concerning who or what system was deployed to perform the QC test and when it was performed.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="VerificationMedia" type="xs:anyURI" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Link to external binary data generated by a tool during the QC test, the use of which is for easy verification of the results of the QC process.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ConfidenceLevel" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The confidence level with which a tool has found a defect (global or fragment) reported as a real number from 0.00 to 1.00.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:decimal">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="1"/>
         
<xs:totalDigits value="3"/>
         
<xs:fractionDigits value="2"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Severity" type="xs:nonNegativeInteger" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A positive integer indicating the strength of the defect.
Severity shall be useful to provide at least a ranking of defects relevance when discovered by the same tool.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="parameterType">
   
<xs:annotation>
     
<xs:documentation>Indicates the type of QC process being requested.  Readout (simple wrapper request), Measure (checks that a specific attribute falls within a required range or has a specific value), Check (pass-fail of a simple or complex test), Crosscheck (comparison of one attribute to another).</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="check"/>
       
<xs:enumeration value="measure"/>
       
<xs:enumeration value="readout"/>
       
<xs:enumeration value="x-check"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:complexType>

attribute QCItemOutput/@parameterType
type restriction of xs:string
facets
Kind Value Annotation
enumeration check
enumeration measure
enumeration readout
enumeration x-check
annotation
documentation
Indicates the type of QC process being requested.  Readout (simple wrapper request), Measure (checks that a specific attribute falls within a required range or has a specific value), Check (pass-fail of a simple or complex test), Crosscheck (comparison of one attribute to another).
source <xs:attribute name="parameterType">
 
<xs:annotation>
   
<xs:documentation>Indicates the type of QC process being requested.  Readout (simple wrapper request), Measure (checks that a specific attribute falls within a required range or has a specific value), Check (pass-fail of a simple or complex test), Crosscheck (comparison of one attribute to another).</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="check"/>
     
<xs:enumeration value="measure"/>
     
<xs:enumeration value="readout"/>
     
<xs:enumeration value="x-check"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element QCItemOutput/KeyWord
diagram BxfSchema5-0Complete_p703.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Unique name of the test performed within the scope of QCItem and as accepted within the scope of the organization.  (Note EBU supports a specific defined list of names - eg. VideoAspectRatio).
source <xs:element name="KeyWord" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>Unique name of the test performed within the scope of QCItem and as accepted within the scope of the organization.  (Note EBU supports a specific defined list of names - eg. VideoAspectRatio).</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemOutput/Description
diagram BxfSchema5-0Complete_p704.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Brief description related to the type of test performed.
source <xs:element name="Description" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Brief description related to the type of test performed.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemOutput/TestValue
diagram BxfSchema5-0Complete_p705.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
valueType  derived by: xs:string        
measurementUnit  derived by: xs:string        
representation  derived by: xs:string        
annotation
documentation
Value or values returned by the QC Test performed.
source <xs:element name="TestValue" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Value or values returned by the QC Test performed.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attributeGroup ref="QCTypeUnitRep"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element QCItemOutput/RelatedQCItemOutput
diagram BxfSchema5-0Complete_p706.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCItemOutput
properties
minOcc 0
maxOcc unbounded
content complex
children KeyWord Description TestValue RelatedQCItemOutput FragmentLocation Track WrapperLocation QCDetailedAnnotations VerificationMedia ConfidenceLevel Severity PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
parameterType  derived by: xs:string        
documentation
Indicates the type of QC process being requested.  Readout (simple wrapper request), Measure (checks that a specific attribute falls within a required range or has a specific value), Check (pass-fail of a simple or complex test), Crosscheck (comparison of one attribute to another).
annotation
documentation
Use this to list multiple outputs related to the same spatiotemporal fragment.
source <xs:element name="RelatedQCItemOutput" type="QCItemOutput" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Use this to list multiple outputs related to the same spatiotemporal fragment.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemOutput/FragmentLocation
diagram BxfSchema5-0Complete_p707.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type FragmentLocation
properties
minOcc 0
maxOcc 1
content complex
children StartTime EndTime SpatialLocation
source <xs:element name="FragmentLocation" type="FragmentLocation" minOccurs="0"/>

element QCItemOutput/Track
diagram BxfSchema5-0Complete_p708.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The unique identification of the media track the result refers to (eg- a number such as Track 1 or a specific UUID)
source <xs:element name="Track" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The unique identification of the media track the result refers to (eg- a number such as Track 1 or a specific UUID)</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemOutput/WrapperLocation
diagram BxfSchema5-0Complete_p709.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children MXFWrapperLocation OtherWrapperLocation
annotation
documentation
Applicable only for QCItems working at wrapper level.
The identification of the portion of the file wrapper tested by the QCItem.
source <xs:element name="WrapperLocation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Applicable only for QCItems working at wrapper level.
The identification of the portion of the file wrapper tested by the QCItem.
</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="MXFWrapperLocation">
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="header"/>
           
<xs:enumeration value="footer"/>
           
<xs:enumeration value="body"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:element>
     
<xs:element name="OtherWrapperLocation" type="xs:string"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element QCItemOutput/WrapperLocation/MXFWrapperLocation
diagram BxfSchema5-0Complete_p710.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration header
enumeration footer
enumeration body
source <xs:element name="MXFWrapperLocation">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="header"/>
     
<xs:enumeration value="footer"/>
     
<xs:enumeration value="body"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element QCItemOutput/WrapperLocation/OtherWrapperLocation
diagram BxfSchema5-0Complete_p711.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
source <xs:element name="OtherWrapperLocation" type="xs:string"/>

element QCItemOutput/QCDetailedAnnotations
diagram BxfSchema5-0Complete_p712.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCDetailedAnnotation
properties
minOcc 0
maxOcc 1
content complex
children DetailedDescription QCTestPerformer QCAnnotationDateTime
annotation
documentation
Additional descriptive details concerning who or what system was deployed to perform the QC test and when it was performed.
source <xs:element name="QCDetailedAnnotations" type="QCDetailedAnnotation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Additional descriptive details concerning who or what system was deployed to perform the QC test and when it was performed.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemOutput/VerificationMedia
diagram BxfSchema5-0Complete_p713.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Link to external binary data generated by a tool during the QC test, the use of which is for easy verification of the results of the QC process.
source <xs:element name="VerificationMedia" type="xs:anyURI" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Link to external binary data generated by a tool during the QC test, the use of which is for easy verification of the results of the QC process.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemOutput/ConfidenceLevel
diagram BxfSchema5-0Complete_p714.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:decimal
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 0
maxInclusive 1
totalDigits 3
fractionDigits 2
annotation
documentation
The confidence level with which a tool has found a defect (global or fragment) reported as a real number from 0.00 to 1.00.
source <xs:element name="ConfidenceLevel" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The confidence level with which a tool has found a defect (global or fragment) reported as a real number from 0.00 to 1.00.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:decimal">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="1"/>
     
<xs:totalDigits value="3"/>
     
<xs:fractionDigits value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element QCItemOutput/Severity
diagram BxfSchema5-0Complete_p715.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
A positive integer indicating the strength of the defect.
Severity shall be useful to provide at least a ranking of defects relevance when discovered by the same tool.
source <xs:element name="Severity" type="xs:nonNegativeInteger" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A positive integer indicating the strength of the defect.
Severity shall be useful to provide at least a ranking of defects relevance when discovered by the same tool.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemOutput/PrivateInformation
diagram BxfSchema5-0Complete_p716.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType QCItemResult
diagram BxfSchema5-0Complete_p717.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children QCItemID QCItemName QCReportStatus ErrorDescription CheckResult ResultDescription QCToolInformation QCDetailAnnotation Relevance MaxSeverity VerificationMedia DetectionMethod Revision QCTestPerformer QCItemOutput PrivateInformation
used by
element QCReports/QCItemResult
attributes
Name  Type  Use  Default  Fixed  Annotation
creationDateTime  xs:dateTime        
documentation
Date and time when the QCItemResult has been created
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The results received as a result of one or more QC test.
source <xs:complexType name="QCItemResult">
 
<xs:annotation>
   
<xs:documentation>The results received as a result of one or more QC test.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="QCItemID" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Unique identifier for the item to be checked.  Note - EBU has defined specific values for each QC Test ID (eg-0010B is a test for Loudness on baseband)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCItemName" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Brief name of the QCItem performed. (eg Aspect Ratio)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCReportStatus">
     
<xs:annotation>
       
<xs:documentation>The overall status of all the QCReportItems that are part of the complete report.  The valid options are Completed, Error, and Submitted.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Completed"/>
         
<xs:enumeration value="Error"/>
         
<xs:enumeration value="Submitted"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ErrorDescription" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Error description for a QCItem that returns an error or is outside of the expected values.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="CheckResult" type="xs:boolean" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>If one or more QCItems include a parameterType of "Check" the resulting default "AND" logic or the designated logic is evaluated and placed here to indicate a complete "true" or valid state of the logic or a false or fail state. </xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ResultDescription" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A short description of the result that could be used for both checks and measurement,</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCToolInformation" type="QCToolInformation" minOccurs="0"/>
   
<xs:element name="QCDetailAnnotation" type="QCDetailedAnnotation" minOccurs="0"/>
   
<xs:element name="Relevance" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used in conjunction with the QCProfile's relevanceLevel and checkResultRule values to determine how important this check is relative to the other checks in the profile and to determine the overall report checkresult. </xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:nonNegativeInteger">
         
<xs:minInclusive value="0"/>
         
<xs:maxInclusive value="10"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="MaxSeverity" type="xs:nonNegativeInteger" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Sets the upper bound of the scale for severity for all QCCheckItemOutputs within  this QCCheckItemResult</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="VerificationMedia" type="xs:anyURI" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Link to external binary data generated by a tool during analysis, the use of which is for easy checking of the results of the QC analyses.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DetectionMethod" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Flags the method of how the item was processed.
Automatic means that the result was obtained with an automatic QC tool.
Human means that the result was created by a human operator from scratch.
Assisted means that the result is a revision by a human operator, based on another previous automatic result.
</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Assisted"/>
         
<xs:enumeration value="Automatic"/>
         
<xs:enumeration value="Human"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="Revision" type="xs:nonNegativeInteger" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Marks the version of a QCItemResult. Unless otherwise noted, it is assumed that revision N derives from revision N-1 (e.g. revision 1 automatic and revision 2 assisted means that rev2 is a human review of rev1)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCTestPerformer" type="QCTestPerformer" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The user who has done a test manually, e.g. eye-ball check from scratch or a revision of an automatic result</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCItemOutput" type="QCItemOutput" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>The specific result of a single QC test.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="creationDateTime" type="xs:dateTime">
   
<xs:annotation>
     
<xs:documentation>Date and time when the QCItemResult has been created</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute QCItemResult/@creationDateTime
type xs:dateTime
annotation
documentation
Date and time when the QCItemResult has been created
source <xs:attribute name="creationDateTime" type="xs:dateTime">
 
<xs:annotation>
   
<xs:documentation>Date and time when the QCItemResult has been created</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element QCItemResult/QCItemID
diagram BxfSchema5-0Complete_p718.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
Unique identifier for the item to be checked.  Note - EBU has defined specific values for each QC Test ID (eg-0010B is a test for Loudness on baseband)
source <xs:element name="QCItemID" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Unique identifier for the item to be checked.  Note - EBU has defined specific values for each QC Test ID (eg-0010B is a test for Loudness on baseband)</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemResult/QCItemName
diagram BxfSchema5-0Complete_p719.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Brief name of the QCItem performed. (eg Aspect Ratio)
source <xs:element name="QCItemName" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Brief name of the QCItem performed. (eg Aspect Ratio)</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemResult/QCReportStatus
diagram BxfSchema5-0Complete_p720.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Completed
enumeration Error
enumeration Submitted
annotation
documentation
The overall status of all the QCReportItems that are part of the complete report.  The valid options are Completed, Error, and Submitted.
source <xs:element name="QCReportStatus">
 
<xs:annotation>
   
<xs:documentation>The overall status of all the QCReportItems that are part of the complete report.  The valid options are Completed, Error, and Submitted.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Completed"/>
     
<xs:enumeration value="Error"/>
     
<xs:enumeration value="Submitted"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element QCItemResult/ErrorDescription
diagram BxfSchema5-0Complete_p721.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Error description for a QCItem that returns an error or is outside of the expected values.
source <xs:element name="ErrorDescription" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Error description for a QCItem that returns an error or is outside of the expected values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemResult/CheckResult
diagram BxfSchema5-0Complete_p722.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If one or more QCItems include a parameterType of "Check" the resulting default "AND" logic or the designated logic is evaluated and placed here to indicate a complete "true" or valid state of the logic or a false or fail state.
source <xs:element name="CheckResult" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If one or more QCItems include a parameterType of "Check" the resulting default "AND" logic or the designated logic is evaluated and placed here to indicate a complete "true" or valid state of the logic or a false or fail state. </xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemResult/ResultDescription
diagram BxfSchema5-0Complete_p723.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
A short description of the result that could be used for both checks and measurement,
source <xs:element name="ResultDescription" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A short description of the result that could be used for both checks and measurement,</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemResult/QCToolInformation
diagram BxfSchema5-0Complete_p724.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCToolInformation
properties
minOcc 0
maxOcc 1
content complex
children QCToolID QCToolName VendorName QCToolVersion ToolURL
source <xs:element name="QCToolInformation" type="QCToolInformation" minOccurs="0"/>

element QCItemResult/QCDetailAnnotation
diagram BxfSchema5-0Complete_p725.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCDetailedAnnotation
properties
minOcc 0
maxOcc 1
content complex
children DetailedDescription QCTestPerformer QCAnnotationDateTime
source <xs:element name="QCDetailAnnotation" type="QCDetailedAnnotation" minOccurs="0"/>

element QCItemResult/Relevance
diagram BxfSchema5-0Complete_p726.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minInclusive 0
maxInclusive 10
annotation
documentation
Used in conjunction with the QCProfile's relevanceLevel and checkResultRule values to determine how important this check is relative to the other checks in the profile and to determine the overall report checkresult.
source <xs:element name="Relevance" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used in conjunction with the QCProfile's relevanceLevel and checkResultRule values to determine how important this check is relative to the other checks in the profile and to determine the overall report checkresult. </xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:nonNegativeInteger">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="10"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element QCItemResult/MaxSeverity
diagram BxfSchema5-0Complete_p727.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Sets the upper bound of the scale for severity for all QCCheckItemOutputs within  this QCCheckItemResult
source <xs:element name="MaxSeverity" type="xs:nonNegativeInteger" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Sets the upper bound of the scale for severity for all QCCheckItemOutputs within  this QCCheckItemResult</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemResult/VerificationMedia
diagram BxfSchema5-0Complete_p728.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:anyURI
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Link to external binary data generated by a tool during analysis, the use of which is for easy checking of the results of the QC analyses.
source <xs:element name="VerificationMedia" type="xs:anyURI" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Link to external binary data generated by a tool during analysis, the use of which is for easy checking of the results of the QC analyses.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemResult/DetectionMethod
diagram BxfSchema5-0Complete_p729.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Assisted
enumeration Automatic
enumeration Human
annotation
documentation
Flags the method of how the item was processed.
Automatic means that the result was obtained with an automatic QC tool.
Human means that the result was created by a human operator from scratch.
Assisted means that the result is a revision by a human operator, based on another previous automatic result.
source <xs:element name="DetectionMethod" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Flags the method of how the item was processed.
Automatic means that the result was obtained with an automatic QC tool.
Human means that the result was created by a human operator from scratch.
Assisted means that the result is a revision by a human operator, based on another previous automatic result.
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Assisted"/>
     
<xs:enumeration value="Automatic"/>
     
<xs:enumeration value="Human"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element QCItemResult/Revision
diagram BxfSchema5-0Complete_p730.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:nonNegativeInteger
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Marks the version of a QCItemResult. Unless otherwise noted, it is assumed that revision N derives from revision N-1 (e.g. revision 1 automatic and revision 2 assisted means that rev2 is a human review of rev1)
source <xs:element name="Revision" type="xs:nonNegativeInteger" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Marks the version of a QCItemResult. Unless otherwise noted, it is assumed that revision N derives from revision N-1 (e.g. revision 1 automatic and revision 2 assisted means that rev2 is a human review of rev1)</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemResult/QCTestPerformer
diagram BxfSchema5-0Complete_p731.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCTestPerformer
properties
minOcc 0
maxOcc 1
content complex
children QCPerformerName QCPerformerID QCPerformerRole
annotation
documentation
The user who has done a test manually, e.g. eye-ball check from scratch or a revision of an automatic result
source <xs:element name="QCTestPerformer" type="QCTestPerformer" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The user who has done a test manually, e.g. eye-ball check from scratch or a revision of an automatic result</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemResult/QCItemOutput
diagram BxfSchema5-0Complete_p732.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCItemOutput
properties
minOcc 0
maxOcc unbounded
content complex
children KeyWord Description TestValue RelatedQCItemOutput FragmentLocation Track WrapperLocation QCDetailedAnnotations VerificationMedia ConfidenceLevel Severity PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
parameterType  derived by: xs:string        
documentation
Indicates the type of QC process being requested.  Readout (simple wrapper request), Measure (checks that a specific attribute falls within a required range or has a specific value), Check (pass-fail of a simple or complex test), Crosscheck (comparison of one attribute to another).
annotation
documentation
The specific result of a single QC test.
source <xs:element name="QCItemOutput" type="QCItemOutput" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The specific result of a single QC test.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCItemResult/PrivateInformation
diagram BxfSchema5-0Complete_p733.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType QCProfile
diagram BxfSchema5-0Complete_p734.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children QCProfileID QCProfileName QCProfileDescription QCProfileScope QCProfileItem QCReportID
used by
elements QCReports/QCProfile QualityControl/QCProfile
attributes
Name  Type  Use  Default  Fixed  Annotation
ResultsRule  derived by: xs:string        
documentation
The way multiple check items should be evaluated to determine if the Profile passed or failed as a group of tests.  Tests can be evaluated using "AND" or "OR" logic.  If the MinimumRelevance is selected then the RelevanceLevel value [0,10] determines if a specific test should be included to determine the Profile's overall performance.  Default if not included is to be "AND".
RelevanceLevel  derived by: xs:integer        
documentation
See ResultsRule attribute - an integer value between 0 and 10.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to define a set of test instructions that are generally related and which can be called using just the identifier.
source <xs:complexType name="QCProfile">
 
<xs:annotation>
   
<xs:documentation>Used to define a set of test instructions that are generally related and which can be called using just the identifier.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="QCProfileID" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Unique identifier (usually UUID) to identify the profile.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCProfileName" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The name of the profile.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCProfileDescription" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A brief description of what the profile is defined to test and the type of media to use it against.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCProfileScope" type="QCScope" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Range of time on the media (using media timecode) that should be tested for all QCProfileCheckItems.  If not defined the entire media will be checked.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCProfileItem" type="QCItem" maxOccurs="unbounded"/>
   
<xs:element name="QCReportID" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Normally a UUID to be assured of a globally unique identifier.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="ResultsRule">
   
<xs:annotation>
     
<xs:documentation>The way multiple check items should be evaluated to determine if the Profile passed or failed as a group of tests.  Tests can be evaluated using "AND" or "OR" logic.  If the MinimumRelevance is selected then the RelevanceLevel value [0,10] determines if a specific test should be included to determine the Profile's overall performance.  Default if not included is to be "AND".</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="AND"/>
       
<xs:enumeration value="OR"/>
       
<xs:enumeration value="MinimumRelevance"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="RelevanceLevel">
   
<xs:annotation>
     
<xs:documentation>See ResultsRule attribute - an integer value between 0 and 10.</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:restriction base="xs:integer">
       
<xs:minInclusive value="0"/>
       
<xs:maxInclusive value="10"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute QCProfile/@ResultsRule
type restriction of xs:string
facets
Kind Value Annotation
enumeration AND
enumeration OR
enumeration MinimumRelevance
annotation
documentation
The way multiple check items should be evaluated to determine if the Profile passed or failed as a group of tests.  Tests can be evaluated using "AND" or "OR" logic.  If the MinimumRelevance is selected then the RelevanceLevel value [0,10] determines if a specific test should be included to determine the Profile's overall performance.  Default if not included is to be "AND".
source <xs:attribute name="ResultsRule">
 
<xs:annotation>
   
<xs:documentation>The way multiple check items should be evaluated to determine if the Profile passed or failed as a group of tests.  Tests can be evaluated using "AND" or "OR" logic.  If the MinimumRelevance is selected then the RelevanceLevel value [0,10] determines if a specific test should be included to determine the Profile's overall performance.  Default if not included is to be "AND".</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="AND"/>
     
<xs:enumeration value="OR"/>
     
<xs:enumeration value="MinimumRelevance"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute QCProfile/@RelevanceLevel
type restriction of xs:integer
facets
Kind Value Annotation
minInclusive 0
maxInclusive 10
annotation
documentation
See ResultsRule attribute - an integer value between 0 and 10.
source <xs:attribute name="RelevanceLevel">
 
<xs:annotation>
   
<xs:documentation>See ResultsRule attribute - an integer value between 0 and 10.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="10"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element QCProfile/QCProfileID
diagram BxfSchema5-0Complete_p735.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
Unique identifier (usually UUID) to identify the profile.
source <xs:element name="QCProfileID" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Unique identifier (usually UUID) to identify the profile.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCProfile/QCProfileName
diagram BxfSchema5-0Complete_p736.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The name of the profile.
source <xs:element name="QCProfileName" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The name of the profile.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCProfile/QCProfileDescription
diagram BxfSchema5-0Complete_p737.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
A brief description of what the profile is defined to test and the type of media to use it against.
source <xs:element name="QCProfileDescription" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A brief description of what the profile is defined to test and the type of media to use it against.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCProfile/QCProfileScope
diagram BxfSchema5-0Complete_p738.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCScope
properties
minOcc 0
maxOcc 1
content complex
children StartTime EndTime
annotation
documentation
Range of time on the media (using media timecode) that should be tested for all QCProfileCheckItems.  If not defined the entire media will be checked.
source <xs:element name="QCProfileScope" type="QCScope" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Range of time on the media (using media timecode) that should be tested for all QCProfileCheckItems.  If not defined the entire media will be checked.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCProfile/QCProfileItem
diagram BxfSchema5-0Complete_p739.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCItem
properties
minOcc 1
maxOcc unbounded
content complex
children QCItemID QCItemName Layer Category Relevance EssenceType QCItemScope QCItemInput QCReportID PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
parameterType  derived by: xs:string        
documentation
Indicates the type of QC process being requested.  Readout (simple wrapper request), Measure (checks that a specific attribute falls within a required range or has a specific value), Check (pass-fail of a simple or complex test), Crosscheck (comparison of one attribute to another).
source <xs:element name="QCProfileItem" type="QCItem" maxOccurs="unbounded"/>

element QCProfile/QCReportID
diagram BxfSchema5-0Complete_p740.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Normally a UUID to be assured of a globally unique identifier.
source <xs:element name="QCReportID" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Normally a UUID to be assured of a globally unique identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType QCReports
diagram BxfSchema5-0Complete_p741.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children QCReportID QCReportGroupID QCProfileID QCProfile QCReportStatus ErrorDescription CheckResult QCReportDuration QCToolInformation QCItemResult
used by
element QualityControl/QCReport
attributes
Name  Type  Use  Default  Fixed  Annotation
lastModified  xs:dateTime  required      
documentation
Last date-Time the Report was modified or the date time it was created.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to report back the results of the QC testing for either a single profile, multiple profiles or a single QCCheckItem.
source <xs:complexType name="QCReports">
 
<xs:annotation>
   
<xs:documentation>Used to report back the results of the QC testing for either a single profile, multiple profiles or a single QCCheckItem.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="QCReportID" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>Normally a UUID to be assured of a globally unique identifier.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCReportGroupID" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Optional grouping identifier</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:choice>
     
<xs:annotation>
       
<xs:documentation>The QCProfileID or the complete QCProfile detail that was used to generate the report.</xs:documentation>
     
</xs:annotation>
     
<xs:element name="QCProfileID" type="xs:string"/>
     
<xs:element name="QCProfile" type="QCProfile"/>
   
</xs:choice>
   
<xs:element name="QCReportStatus">
     
<xs:annotation>
       
<xs:documentation>The overall status of all the QCReportItems that are part of the complete report.  The valid options are Completed, Error, and Submitted.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Completed"/>
         
<xs:enumeration value="Error"/>
         
<xs:enumeration value="Submitted"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ErrorDescription" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A summary of the QCItems that return an error or are outside of the expected values.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="CheckResult" type="xs:boolean" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>If one or more QCCheckItems include a parameterType of "Check" the resulting default "AND" logic or the designated logic is evaluated and placed here to indicate a complete "true" or valid state of the logic or a false or fail state. </xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCReportDuration" type="BxfDuration" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Length of time it took to process all QCItems associated with the report based on the initial start time of first QCItem and the maximum end time of the last QCItem.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCToolInformation" type="QCToolInformation" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Summary of tool information when one is used for all QCCheckItems associated to the Report.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCItemResult" type="QCItemResult" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>The results received as a result of one or more QC test.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="lastModified" type="xs:dateTime" use="required">
   
<xs:annotation>
     
<xs:documentation>Last date-Time the Report was modified or the date time it was created.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute QCReports/@lastModified
type xs:dateTime
properties
use required
annotation
documentation
Last date-Time the Report was modified or the date time it was created.
source <xs:attribute name="lastModified" type="xs:dateTime" use="required">
 
<xs:annotation>
   
<xs:documentation>Last date-Time the Report was modified or the date time it was created.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element QCReports/QCReportID
diagram BxfSchema5-0Complete_p742.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
Normally a UUID to be assured of a globally unique identifier.
source <xs:element name="QCReportID" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Normally a UUID to be assured of a globally unique identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCReports/QCReportGroupID
diagram BxfSchema5-0Complete_p743.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Optional grouping identifier
source <xs:element name="QCReportGroupID" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional grouping identifier</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCReports/QCProfileID
diagram BxfSchema5-0Complete_p744.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
source <xs:element name="QCProfileID" type="xs:string"/>

element QCReports/QCProfile
diagram BxfSchema5-0Complete_p745.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCProfile
properties
content complex
children QCProfileID QCProfileName QCProfileDescription QCProfileScope QCProfileItem QCReportID
attributes
Name  Type  Use  Default  Fixed  Annotation
ResultsRule  derived by: xs:string        
documentation
The way multiple check items should be evaluated to determine if the Profile passed or failed as a group of tests.  Tests can be evaluated using "AND" or "OR" logic.  If the MinimumRelevance is selected then the RelevanceLevel value [0,10] determines if a specific test should be included to determine the Profile's overall performance.  Default if not included is to be "AND".
RelevanceLevel  derived by: xs:integer        
documentation
See ResultsRule attribute - an integer value between 0 and 10.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="QCProfile" type="QCProfile"/>

element QCReports/QCReportStatus
diagram BxfSchema5-0Complete_p746.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
content simple
facets
Kind Value Annotation
enumeration Completed
enumeration Error
enumeration Submitted
annotation
documentation
The overall status of all the QCReportItems that are part of the complete report.  The valid options are Completed, Error, and Submitted.
source <xs:element name="QCReportStatus">
 
<xs:annotation>
   
<xs:documentation>The overall status of all the QCReportItems that are part of the complete report.  The valid options are Completed, Error, and Submitted.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Completed"/>
     
<xs:enumeration value="Error"/>
     
<xs:enumeration value="Submitted"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element QCReports/ErrorDescription
diagram BxfSchema5-0Complete_p747.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
A summary of the QCItems that return an error or are outside of the expected values.
source <xs:element name="ErrorDescription" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A summary of the QCItems that return an error or are outside of the expected values.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCReports/CheckResult
diagram BxfSchema5-0Complete_p748.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If one or more QCCheckItems include a parameterType of "Check" the resulting default "AND" logic or the designated logic is evaluated and placed here to indicate a complete "true" or valid state of the logic or a false or fail state.
source <xs:element name="CheckResult" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If one or more QCCheckItems include a parameterType of "Check" the resulting default "AND" logic or the designated logic is evaluated and placed here to indicate a complete "true" or valid state of the logic or a false or fail state. </xs:documentation>
 
</xs:annotation>
</xs:element>

element QCReports/QCReportDuration
diagram BxfSchema5-0Complete_p749.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfDuration
properties
minOcc 0
maxOcc 1
content complex
children SmpteDuration UtcDuration
annotation
documentation
Length of time it took to process all QCItems associated with the report based on the initial start time of first QCItem and the maximum end time of the last QCItem.
source <xs:element name="QCReportDuration" type="BxfDuration" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Length of time it took to process all QCItems associated with the report based on the initial start time of first QCItem and the maximum end time of the last QCItem.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCReports/QCToolInformation
diagram BxfSchema5-0Complete_p750.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCToolInformation
properties
minOcc 0
maxOcc 1
content complex
children QCToolID QCToolName VendorName QCToolVersion ToolURL
annotation
documentation
Summary of tool information when one is used for all QCCheckItems associated to the Report.
source <xs:element name="QCToolInformation" type="QCToolInformation" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Summary of tool information when one is used for all QCCheckItems associated to the Report.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCReports/QCItemResult
diagram BxfSchema5-0Complete_p751.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCItemResult
properties
minOcc 1
maxOcc unbounded
content complex
children QCItemID QCItemName QCReportStatus ErrorDescription CheckResult ResultDescription QCToolInformation QCDetailAnnotation Relevance MaxSeverity VerificationMedia DetectionMethod Revision QCTestPerformer QCItemOutput PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
creationDateTime  xs:dateTime        
documentation
Date and time when the QCItemResult has been created
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The results received as a result of one or more QC test.
source <xs:element name="QCItemResult" type="QCItemResult" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>The results received as a result of one or more QC test.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType QCScope
diagram BxfSchema5-0Complete_p752.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children StartTime EndTime
used by
elements QCItem/QCItemScope QCProfile/QCProfileScope QualityControl/QCProfileList/QCProfileScope
annotation
documentation
A brief description of what the profile is defined to test and the type of media to use it against.
source <xs:complexType name="QCScope">
 
<xs:annotation>
   
<xs:documentation>A brief description of what the profile is defined to test and the type of media to use it against.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence maxOccurs="unbounded">
   
<xs:element name="StartTime" type="BxfSmpteTime"/>
   
<xs:element name="EndTime" type="BxfSmpteTime"/>
 
</xs:sequence>
</xs:complexType>

element QCScope/StartTime
diagram BxfSchema5-0Complete_p753.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="StartTime" type="BxfSmpteTime"/>

element QCScope/EndTime
diagram BxfSchema5-0Complete_p754.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="EndTime" type="BxfSmpteTime"/>

complexType QCTestPerformer
diagram BxfSchema5-0Complete_p755.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children QCPerformerName QCPerformerID QCPerformerRole
used by
elements QCDetailedAnnotation/QCTestPerformer QCItemResult/QCTestPerformer
annotation
documentation
Who or what system performed the QC test
source <xs:complexType name="QCTestPerformer">
 
<xs:annotation>
   
<xs:documentation>Who or what system performed the QC test</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="QCPerformerName" type="BxfText">
     
<xs:annotation>
       
<xs:documentation>Person, system or tool name who performed the QC Test</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCPerformerID" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Optional identifier for that person, system or tool.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCPerformerRole" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The role of the operator, tool or system in the QC environment.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element QCTestPerformer/QCPerformerName
diagram BxfSchema5-0Complete_p756.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Person, system or tool name who performed the QC Test
source <xs:element name="QCPerformerName" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>Person, system or tool name who performed the QC Test</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCTestPerformer/QCPerformerID
diagram BxfSchema5-0Complete_p757.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Optional identifier for that person, system or tool.
source <xs:element name="QCPerformerID" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Optional identifier for that person, system or tool.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCTestPerformer/QCPerformerRole
diagram BxfSchema5-0Complete_p758.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The role of the operator, tool or system in the QC environment.
source <xs:element name="QCPerformerRole" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The role of the operator, tool or system in the QC environment.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType QCToolInformation
diagram BxfSchema5-0Complete_p759.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children QCToolID QCToolName VendorName QCToolVersion ToolURL
used by
elements QCItemResult/QCToolInformation QCReports/QCToolInformation
annotation
documentation
Summary of tool information when one is used for all QCCheckItems associated to the Report.
source <xs:complexType name="QCToolInformation">
 
<xs:annotation>
   
<xs:documentation>Summary of tool information when one is used for all QCCheckItems associated to the Report.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="QCToolID" type="xs:string">
     
<xs:annotation>
       
<xs:documentation>A unique identifier for the tool used to perform the QC test.  This can be a unique identifier or a specific URL that uniquely identifies the tool.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCToolName" type="BxfText">
     
<xs:annotation>
       
<xs:documentation>Name of the tool used to perform the QC test.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="VendorName" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Name of the vendor that makes or supports the tool.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="QCToolVersion" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The version of the tool being used to perform the QC test.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ToolURL" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The endpoint of the tool's software actually used for the test in a QC environment or server farm.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
</xs:complexType>

element QCToolInformation/QCToolID
diagram BxfSchema5-0Complete_p760.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
content simple
annotation
documentation
A unique identifier for the tool used to perform the QC test.  This can be a unique identifier or a specific URL that uniquely identifies the tool.
source <xs:element name="QCToolID" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>A unique identifier for the tool used to perform the QC test.  This can be a unique identifier or a specific URL that uniquely identifies the tool.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCToolInformation/QCToolName
diagram BxfSchema5-0Complete_p761.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Name of the tool used to perform the QC test.
source <xs:element name="QCToolName" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>Name of the tool used to perform the QC test.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCToolInformation/VendorName
diagram BxfSchema5-0Complete_p762.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Name of the vendor that makes or supports the tool.
source <xs:element name="VendorName" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Name of the vendor that makes or supports the tool.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCToolInformation/QCToolVersion
diagram BxfSchema5-0Complete_p763.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The version of the tool being used to perform the QC test.
source <xs:element name="QCToolVersion" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The version of the tool being used to perform the QC test.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QCToolInformation/ToolURL
diagram BxfSchema5-0Complete_p764.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The endpoint of the tool's software actually used for the test in a QC environment or server farm.
source <xs:element name="ToolURL" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The endpoint of the tool's software actually used for the test in a QC environment or server farm.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType QualityControl
diagram BxfSchema5-0Complete_p765.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children ContentId QCProfile QCProfileList QCItem QCReport
used by
elements BxfMessage/BxfData/QCProfiles ContentDelivery/AirReadyMaster/QualityControl MediaLocation/QualityControl
attributes
Name  Type  Use  Default  Fixed  Annotation
dueDateTime  xs:dateTime        
documentation
Indicates the date and time by which the QCReport should be completed.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Media often must be checked for its quality each time it is copied or moved to another location.  Multiple checks are typical to confirm that the audio, video and other attributes meet the standards of the intended usage. (v5.0)
source <xs:complexType name="QualityControl">
 
<xs:annotation>
   
<xs:documentation>Media often must be checked for its quality each time it is copied or moved to another location.  Multiple checks are typical to confirm that the audio, video and other attributes meet the standards of the intended usage. (v5.0)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ContentId" type="BxfContentId" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to identify a specific media to apply the QC process to.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:choice>
     
<xs:element name="QCProfile" type="QCProfile">
       
<xs:annotation>
         
<xs:documentation>Used to define a set of test instructions that are generally related and which can be called using just the identifier.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="QCProfileList">
       
<xs:annotation>
         
<xs:documentation>List of previously defined QCProfiles to run against selected media.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:sequence>
           
<xs:element name="QCProfileID" maxOccurs="unbounded">
             
<xs:annotation>
               
<xs:documentation>Unique identifier (usually UUID) to identify the saved profile, but may be a simple text string that is unique within the environment used.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:simpleContent>
                 
<xs:extension base="xs:string">
                   
<xs:attribute name="ResultsRule">
                     
<xs:annotation>
                       
<xs:documentation>The way multiple check items should be evaluated to determine if the Profile passed or failed as a group of tests.  Tests can be evaluated using "AND" or "OR" logic.  If the MinimumRelevance is selected then the RelevanceLevel value [0,10] determines if a specific test should be included to determine the Profile's overall performance.  Default if not included is to be "AND".</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:string">
                         
<xs:enumeration value="AND"/>
                         
<xs:enumeration value="OR"/>
                         
<xs:enumeration value="MinimumRelevance"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:attribute>
                   
<xs:attribute name="RelevanceLevel">
                     
<xs:annotation>
                       
<xs:documentation>See ResultsRule attribute - an integer value between 0 and 10.</xs:documentation>
                     
</xs:annotation>
                     
<xs:simpleType>
                       
<xs:restriction base="xs:integer">
                         
<xs:minInclusive value="0"/>
                         
<xs:maxInclusive value="10"/>
                       
</xs:restriction>
                     
</xs:simpleType>
                   
</xs:attribute>
                   
<xs:attributeGroup ref="Action-ErrorGroup"/>
                 
</xs:extension>
               
</xs:simpleContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="QCProfileScope" type="QCScope" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Range of time on the media (using media timecode) that should be tested for all QCProfileCheckItems.  If not defined the entire media will be checked.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="QCReportID" type="xs:string" minOccurs="0">
             
<xs:annotation>
               
<xs:documentation>Normally a UUID to be assured of a globally unique identifier.</xs:documentation>
             
</xs:annotation>
           
</xs:element>
           
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
         
</xs:sequence>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="QCItem" type="QCItem" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Each check of the media can be part or all of the media and each of its components.  The checks may be done through machine control automatically or manually by a technician using a set of defined rules to pass.  A CheckItem option can be part of a profile or stand alone.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="QCReport" type="QCReports">
       
<xs:annotation>
         
<xs:documentation>Used to report back the results of the QC testing for either a single profile, multiple profiles or a single QCCheckItem.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:sequence>
 
<xs:attribute name="dueDateTime" type="xs:dateTime">
   
<xs:annotation>
     
<xs:documentation>Indicates the date and time by which the QCReport should be completed.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute QualityControl/@dueDateTime
type xs:dateTime
annotation
documentation
Indicates the date and time by which the QCReport should be completed.
source <xs:attribute name="dueDateTime" type="xs:dateTime">
 
<xs:annotation>
   
<xs:documentation>Indicates the date and time by which the QCReport should be completed.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element QualityControl/ContentId
diagram BxfSchema5-0Complete_p766.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfContentId
properties
minOcc 0
maxOcc 1
content complex
children Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to identify a specific media to apply the QC process to.
source <xs:element name="ContentId" type="BxfContentId" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to identify a specific media to apply the QC process to.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QualityControl/QCProfile
diagram BxfSchema5-0Complete_p767.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCProfile
properties
content complex
children QCProfileID QCProfileName QCProfileDescription QCProfileScope QCProfileItem QCReportID
attributes
Name  Type  Use  Default  Fixed  Annotation
ResultsRule  derived by: xs:string        
documentation
The way multiple check items should be evaluated to determine if the Profile passed or failed as a group of tests.  Tests can be evaluated using "AND" or "OR" logic.  If the MinimumRelevance is selected then the RelevanceLevel value [0,10] determines if a specific test should be included to determine the Profile's overall performance.  Default if not included is to be "AND".
RelevanceLevel  derived by: xs:integer        
documentation
See ResultsRule attribute - an integer value between 0 and 10.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to define a set of test instructions that are generally related and which can be called using just the identifier.
source <xs:element name="QCProfile" type="QCProfile">
 
<xs:annotation>
   
<xs:documentation>Used to define a set of test instructions that are generally related and which can be called using just the identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QualityControl/QCProfileList
diagram BxfSchema5-0Complete_p768.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
children QCProfileID QCProfileScope QCReportID PrivateInformation
annotation
documentation
List of previously defined QCProfiles to run against selected media.
source <xs:element name="QCProfileList">
 
<xs:annotation>
   
<xs:documentation>List of previously defined QCProfiles to run against selected media.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="QCProfileID" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Unique identifier (usually UUID) to identify the saved profile, but may be a simple text string that is unique within the environment used.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="xs:string">
             
<xs:attribute name="ResultsRule">
               
<xs:annotation>
                 
<xs:documentation>The way multiple check items should be evaluated to determine if the Profile passed or failed as a group of tests.  Tests can be evaluated using "AND" or "OR" logic.  If the MinimumRelevance is selected then the RelevanceLevel value [0,10] determines if a specific test should be included to determine the Profile's overall performance.  Default if not included is to be "AND".</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:string">
                   
<xs:enumeration value="AND"/>
                   
<xs:enumeration value="OR"/>
                   
<xs:enumeration value="MinimumRelevance"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
             
<xs:attribute name="RelevanceLevel">
               
<xs:annotation>
                 
<xs:documentation>See ResultsRule attribute - an integer value between 0 and 10.</xs:documentation>
               
</xs:annotation>
               
<xs:simpleType>
                 
<xs:restriction base="xs:integer">
                   
<xs:minInclusive value="0"/>
                   
<xs:maxInclusive value="10"/>
                 
</xs:restriction>
               
</xs:simpleType>
             
</xs:attribute>
             
<xs:attributeGroup ref="Action-ErrorGroup"/>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="QCProfileScope" type="QCScope" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Range of time on the media (using media timecode) that should be tested for all QCProfileCheckItems.  If not defined the entire media will be checked.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="QCReportID" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Normally a UUID to be assured of a globally unique identifier.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element QualityControl/QCProfileList/QCProfileID
diagram BxfSchema5-0Complete_p769.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of xs:string
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ResultsRule  derived by: xs:string        
documentation
The way multiple check items should be evaluated to determine if the Profile passed or failed as a group of tests.  Tests can be evaluated using "AND" or "OR" logic.  If the MinimumRelevance is selected then the RelevanceLevel value [0,10] determines if a specific test should be included to determine the Profile's overall performance.  Default if not included is to be "AND".
RelevanceLevel  derived by: xs:integer        
documentation
See ResultsRule attribute - an integer value between 0 and 10.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Unique identifier (usually UUID) to identify the saved profile, but may be a simple text string that is unique within the environment used.
source <xs:element name="QCProfileID" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Unique identifier (usually UUID) to identify the saved profile, but may be a simple text string that is unique within the environment used.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:string">
       
<xs:attribute name="ResultsRule">
         
<xs:annotation>
           
<xs:documentation>The way multiple check items should be evaluated to determine if the Profile passed or failed as a group of tests.  Tests can be evaluated using "AND" or "OR" logic.  If the MinimumRelevance is selected then the RelevanceLevel value [0,10] determines if a specific test should be included to determine the Profile's overall performance.  Default if not included is to be "AND".</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="AND"/>
             
<xs:enumeration value="OR"/>
             
<xs:enumeration value="MinimumRelevance"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="RelevanceLevel">
         
<xs:annotation>
           
<xs:documentation>See ResultsRule attribute - an integer value between 0 and 10.</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:integer">
             
<xs:minInclusive value="0"/>
             
<xs:maxInclusive value="10"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attributeGroup ref="Action-ErrorGroup"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute QualityControl/QCProfileList/QCProfileID/@ResultsRule
type restriction of xs:string
facets
Kind Value Annotation
enumeration AND
enumeration OR
enumeration MinimumRelevance
annotation
documentation
The way multiple check items should be evaluated to determine if the Profile passed or failed as a group of tests.  Tests can be evaluated using "AND" or "OR" logic.  If the MinimumRelevance is selected then the RelevanceLevel value [0,10] determines if a specific test should be included to determine the Profile's overall performance.  Default if not included is to be "AND".
source <xs:attribute name="ResultsRule">
 
<xs:annotation>
   
<xs:documentation>The way multiple check items should be evaluated to determine if the Profile passed or failed as a group of tests.  Tests can be evaluated using "AND" or "OR" logic.  If the MinimumRelevance is selected then the RelevanceLevel value [0,10] determines if a specific test should be included to determine the Profile's overall performance.  Default if not included is to be "AND".</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="AND"/>
     
<xs:enumeration value="OR"/>
     
<xs:enumeration value="MinimumRelevance"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute QualityControl/QCProfileList/QCProfileID/@RelevanceLevel
type restriction of xs:integer
facets
Kind Value Annotation
minInclusive 0
maxInclusive 10
annotation
documentation
See ResultsRule attribute - an integer value between 0 and 10.
source <xs:attribute name="RelevanceLevel">
 
<xs:annotation>
   
<xs:documentation>See ResultsRule attribute - an integer value between 0 and 10.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="10"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element QualityControl/QCProfileList/QCProfileScope
diagram BxfSchema5-0Complete_p770.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCScope
properties
minOcc 0
maxOcc 1
content complex
children StartTime EndTime
annotation
documentation
Range of time on the media (using media timecode) that should be tested for all QCProfileCheckItems.  If not defined the entire media will be checked.
source <xs:element name="QCProfileScope" type="QCScope" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Range of time on the media (using media timecode) that should be tested for all QCProfileCheckItems.  If not defined the entire media will be checked.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QualityControl/QCProfileList/QCReportID
diagram BxfSchema5-0Complete_p771.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Normally a UUID to be assured of a globally unique identifier.
source <xs:element name="QCReportID" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Normally a UUID to be assured of a globally unique identifier.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QualityControl/QCProfileList/PrivateInformation
diagram BxfSchema5-0Complete_p772.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

element QualityControl/QCItem
diagram BxfSchema5-0Complete_p773.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCItem
properties
minOcc 1
maxOcc unbounded
content complex
children QCItemID QCItemName Layer Category Relevance EssenceType QCItemScope QCItemInput QCReportID PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
parameterType  derived by: xs:string        
documentation
Indicates the type of QC process being requested.  Readout (simple wrapper request), Measure (checks that a specific attribute falls within a required range or has a specific value), Check (pass-fail of a simple or complex test), Crosscheck (comparison of one attribute to another).
annotation
documentation
Each check of the media can be part or all of the media and each of its components.  The checks may be done through machine control automatically or manually by a technician using a set of defined rules to pass.  A CheckItem option can be part of a profile or stand alone.
source <xs:element name="QCItem" type="QCItem" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Each check of the media can be part or all of the media and each of its components.  The checks may be done through machine control automatically or manually by a technician using a set of defined rules to pass.  A CheckItem option can be part of a profile or stand alone.</xs:documentation>
 
</xs:annotation>
</xs:element>

element QualityControl/QCReport
diagram BxfSchema5-0Complete_p774.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type QCReports
properties
content complex
children QCReportID QCReportGroupID QCProfileID QCProfile QCReportStatus ErrorDescription CheckResult QCReportDuration QCToolInformation QCItemResult
attributes
Name  Type  Use  Default  Fixed  Annotation
lastModified  xs:dateTime  required      
documentation
Last date-Time the Report was modified or the date time it was created.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to report back the results of the QC testing for either a single profile, multiple profiles or a single QCCheckItem.
source <xs:element name="QCReport" type="QCReports">
 
<xs:annotation>
   
<xs:documentation>Used to report back the results of the QC testing for either a single profile, multiple profiles or a single QCCheckItem.</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType SalesContract
diagram BxfSchema5-0Complete_p775.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children ContractNumber ContractStartDate ContractEndDate LineNumber SpotNumber Cost PrivateInformation
used by
elements ProgramEvent/PaidProgramContract ProgramContent/PaidProgramming NonProgramContent/SalesContract NonProgramEvent/SalesContract
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="SalesContract">
 
<xs:sequence>
   
<xs:element name="ContractNumber" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Traffic system contract number related to this event</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="ContractStartDate" type="xs:dateTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Date before which content should not air</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ContractEndDate" type="xs:dateTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Date after which content should not air</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="LineNumber" type="xs:positiveInteger" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Traffic system contract line number related to this event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SpotNumber" type="xs:positiveInteger" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Traffic system spot serial number</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Cost" type="xs:decimal" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Cost of the spot per play (v3.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element SalesContract/ContractNumber
diagram BxfSchema5-0Complete_p776.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 255
annotation
documentation
Traffic system contract number related to this event
source <xs:element name="ContractNumber" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Traffic system contract number related to this event</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element SalesContract/ContractStartDate
diagram BxfSchema5-0Complete_p777.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Date before which content should not air
source <xs:element name="ContractStartDate" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Date before which content should not air</xs:documentation>
 
</xs:annotation>
</xs:element>

element SalesContract/ContractEndDate
diagram BxfSchema5-0Complete_p778.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Date after which content should not air
source <xs:element name="ContractEndDate" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Date after which content should not air</xs:documentation>
 
</xs:annotation>
</xs:element>

element SalesContract/LineNumber
diagram BxfSchema5-0Complete_p779.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Traffic system contract line number related to this event
source <xs:element name="LineNumber" type="xs:positiveInteger" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Traffic system contract line number related to this event</xs:documentation>
 
</xs:annotation>
</xs:element>

element SalesContract/SpotNumber
diagram BxfSchema5-0Complete_p780.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Traffic system spot serial number
source <xs:element name="SpotNumber" type="xs:positiveInteger" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Traffic system spot serial number</xs:documentation>
 
</xs:annotation>
</xs:element>

element SalesContract/Cost
diagram BxfSchema5-0Complete_p781.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:decimal
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Cost of the spot per play (v3.0)
source <xs:element name="Cost" type="xs:decimal" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Cost of the spot per play (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element SalesContract/PrivateInformation
diagram BxfSchema5-0Complete_p782.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType Schedule
diagram BxfSchema5-0Complete_p783.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Channel ScheduleName ScheduledEvent AsRun RealTimeDetail PlayoutRestrictions PrivateInformation
used by
element BxfMessage/BxfData/Schedule
attributes
Name  Type  Use  Default  Fixed  Annotation
type  ScheduleType  required      
documentation
Primary or Alternate Schedule
scheduleId  Uuid  required      
documentation
A unique identifier for the schedule
dayPattern  DayPattern        
documentation
A binary representation of the days of the week with Monday in the left-most position (eg - "1111100" = M-F)
scheduleStart  xs:dateTime  optional      
documentation
Date and Time of the start of a schedule
scheduleEnd  xs:dateTime  optional      
documentation
Date and Time of the End of the schedule
invokeSchedule  xs:boolean        
documentation
Used to remotely invoke an alternate schedule to become active
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
A schedule
source <xs:complexType name="Schedule">
 
<xs:annotation>
   
<xs:documentation>A schedule</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Channel" type="Channel" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>ATSC Channel Defninition used in PMCP</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ScheduleName" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A name to describe the schedule</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:choice minOccurs="0">
     
<xs:element name="ScheduledEvent" type="ScheduledEvent" maxOccurs="unbounded"/>
     
<xs:element name="AsRun" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:choice>
           
<xs:element name="CompleteAsRun" type="CompleteAsRun"/>
           
<xs:element name="BasicAsRun" type="BasicAsRun"/>
         
</xs:choice>
       
</xs:complexType>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="RealTimeDetail" minOccurs="0">
     
<xs:complexType>
       
<xs:sequence maxOccurs="unbounded">
         
<xs:element name="EventId" type="EventExtId">
           
<xs:annotation>
             
<xs:documentation>Links to the events as described in ScheduledEvent if in the future or in the AsRun if current or in the past. Can be null if the event was added manually.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="RealTimeSequence" type="xs:integer">
           
<xs:annotation>
             
<xs:documentation>If zero, indicates the current airing event; if negative, indicates that the event was in the past and has aired; if positive, indicates an event that will air.  The integer number indicates the sequence order going forward or backward in time. </xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="EventStartTime" type="BxfDateTime" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Either the actual start time if the event already aired or is airing or the expected start time if in the future.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PlayoutRestrictions" type="PlayoutRestrictions" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Used to define what is allowed or restricted to the viewing of content in different venues (locations, devices, etc.) and the provisioning of alternative content when this happens.  Each Venue may have only one replacement option or null. (v4.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="type" type="ScheduleType" use="required">
   
<xs:annotation>
     
<xs:documentation>Primary or Alternate Schedule</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="scheduleId" type="Uuid" use="required">
   
<xs:annotation>
     
<xs:documentation>A unique identifier for the schedule</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="dayPattern" type="DayPattern">
   
<xs:annotation>
     
<xs:documentation>A binary representation of the days of the week with Monday in the left-most position (eg - "1111100" = M-F)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="scheduleStart" type="xs:dateTime" use="optional">
   
<xs:annotation>
     
<xs:documentation>Date and Time of the start of a schedule</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="scheduleEnd" type="xs:dateTime" use="optional">
   
<xs:annotation>
     
<xs:documentation>Date and Time of the End of the schedule</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="invokeSchedule" type="xs:boolean">
   
<xs:annotation>
     
<xs:documentation>Used to remotely invoke an alternate schedule to become active</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute Schedule/@type
type ScheduleType
properties
use required
facets
Kind Value Annotation
enumeration Primary
enumeration Alternate
annotation
documentation
Primary or Alternate Schedule
source <xs:attribute name="type" type="ScheduleType" use="required">
 
<xs:annotation>
   
<xs:documentation>Primary or Alternate Schedule</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Schedule/@scheduleId
type Uuid
properties
use required
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
A unique identifier for the schedule
source <xs:attribute name="scheduleId" type="Uuid" use="required">
 
<xs:annotation>
   
<xs:documentation>A unique identifier for the schedule</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Schedule/@dayPattern
type DayPattern
facets
Kind Value Annotation
length 7
pattern [0,1]{7}
annotation
documentation
A binary representation of the days of the week with Monday in the left-most position (eg - "1111100" = M-F)
source <xs:attribute name="dayPattern" type="DayPattern">
 
<xs:annotation>
   
<xs:documentation>A binary representation of the days of the week with Monday in the left-most position (eg - "1111100" = M-F)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Schedule/@scheduleStart
type xs:dateTime
properties
use optional
annotation
documentation
Date and Time of the start of a schedule
source <xs:attribute name="scheduleStart" type="xs:dateTime" use="optional">
 
<xs:annotation>
   
<xs:documentation>Date and Time of the start of a schedule</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Schedule/@scheduleEnd
type xs:dateTime
properties
use optional
annotation
documentation
Date and Time of the End of the schedule
source <xs:attribute name="scheduleEnd" type="xs:dateTime" use="optional">
 
<xs:annotation>
   
<xs:documentation>Date and Time of the End of the schedule</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Schedule/@invokeSchedule
type xs:boolean
annotation
documentation
Used to remotely invoke an alternate schedule to become active
source <xs:attribute name="invokeSchedule" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>Used to remotely invoke an alternate schedule to become active</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Schedule/Channel
diagram BxfSchema5-0Complete_p784.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Channel
properties
minOcc 0
maxOcc 1
content complex
children Name Description ElementaryStream ParentalRating Audios Captions RedistributionControl TimeShiftedService ConditionalAccess DeferredAssociationTags PmtPrivateInformation VctPrivateInformation PmtDescriptor VctDescriptor PrivatePmcpInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
channelNumber  channelNumberType  optional      
documentation
Two-part or one-part channel number of the virtual channel
tsid  xs:unsignedShort  optional      
documentation
TSID of the carrying transport stream (A/65B 6.3)
network  xs:unsignedShort  optional      
documentation
Network identifier, used when the TSID is not unique in the system
programNumber  xs:unsignedShort  optional      
documentation
MPEG-2 program number used by the virtual channel (A/65B 6.3)
sourceId  xs:unsignedShort  optional      
documentation
PSIP source_id (A/65B 6.3)
status  channelStatusType  optional      
documentation
Current activity status of the channel (A/65B 6.3 hidden and hide_guide)
type  serviceType  optional      
documentation
Type of the primary service provided by the channel: TV, radio or data (A/65B 6.3 service_type)
ca  xs:boolean  optional      
documentation
Specifies if this channel is partly or completely encrypted and access-controlled (A/65B 6.3 access_controlled)
shortName  shortNameType  optional      
documentation
PSIP short name (7 characters max.) (A/65B 6.3)
outOfBand  xs:boolean  optional      
documentation
When true, signals that the PSIP data is not carried in the same physical channel as the virtual channel itself (A/65B 6.3.2)
pmtPid  pidType  optional      
documentation
PID used to carry the MPEG-2 PMT of the channel (A/53B 5.4)
pcrPid  pidType  optional      
documentation
PID used to carry the PCR fields of the channel, same as video PID per ATSC rules (A/53B 5.4)
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
annotation
documentation
ATSC Channel Defninition used in PMCP
source <xs:element name="Channel" type="Channel" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>ATSC Channel Defninition used in PMCP</xs:documentation>
 
</xs:annotation>
</xs:element>

element Schedule/ScheduleName
diagram BxfSchema5-0Complete_p785.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
A name to describe the schedule
source <xs:element name="ScheduleName" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A name to describe the schedule</xs:documentation>
 
</xs:annotation>
</xs:element>

element Schedule/ScheduledEvent
diagram BxfSchema5-0Complete_p786.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type ScheduledEvent
properties
minOcc 1
maxOcc unbounded
content complex
children EventData Content AlternateAudioContent ContentType Format ScheduleElements Series ParentalRating EiCode ContentPlayNumber PremiereFlag LastPlayFlag TransformationOutput AlternateScheduleEventFlag PlayoutRestrictions PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
excludeFromEPG  xs:boolean        
documentation
Use to indicate to down stream systems that the event name and metadata should not be displayed in the user EPG.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="ScheduledEvent" type="ScheduledEvent" maxOccurs="unbounded"/>

element Schedule/AsRun
diagram BxfSchema5-0Complete_p787.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 1
maxOcc unbounded
content complex
children CompleteAsRun BasicAsRun
source <xs:element name="AsRun" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="CompleteAsRun" type="CompleteAsRun"/>
     
<xs:element name="BasicAsRun" type="BasicAsRun"/>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element Schedule/AsRun/CompleteAsRun
diagram BxfSchema5-0Complete_p788.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type CompleteAsRun
properties
content complex
children EventData Content AlternateAudioContent ContentType Format ScheduleElements Series ParentalRating EiCode ContentPlayNumber PremiereFlag LastPlayFlag TransformationOutput AlternateScheduleEventFlag PlayoutRestrictions PrivateInformation AsRunDetail
attributes
Name  Type  Use  Default  Fixed  Annotation
excludeFromEPG  xs:boolean        
documentation
Use to indicate to down stream systems that the event name and metadata should not be displayed in the user EPG.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="CompleteAsRun" type="CompleteAsRun"/>

element Schedule/AsRun/BasicAsRun
diagram BxfSchema5-0Complete_p789.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BasicAsRun
properties
content complex
children AsRunEventId Content AsRunDetail PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="BasicAsRun" type="BasicAsRun"/>

element Schedule/RealTimeDetail
diagram BxfSchema5-0Complete_p790.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children EventId RealTimeSequence EventStartTime PrivateInformation
source <xs:element name="RealTimeDetail" minOccurs="0">
 
<xs:complexType>
   
<xs:sequence maxOccurs="unbounded">
     
<xs:element name="EventId" type="EventExtId">
       
<xs:annotation>
         
<xs:documentation>Links to the events as described in ScheduledEvent if in the future or in the AsRun if current or in the past. Can be null if the event was added manually.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="RealTimeSequence" type="xs:integer">
       
<xs:annotation>
         
<xs:documentation>If zero, indicates the current airing event; if negative, indicates that the event was in the past and has aired; if positive, indicates an event that will air.  The integer number indicates the sequence order going forward or backward in time. </xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="EventStartTime" type="BxfDateTime" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Either the actual start time if the event already aired or is airing or the expected start time if in the future.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Schedule/RealTimeDetail/EventId
diagram BxfSchema5-0Complete_p791.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type EventExtId
properties
content complex
children Null EventId BillingReferenceCode
annotation
documentation
Links to the events as described in ScheduledEvent if in the future or in the AsRun if current or in the past. Can be null if the event was added manually.
source <xs:element name="EventId" type="EventExtId">
 
<xs:annotation>
   
<xs:documentation>Links to the events as described in ScheduledEvent if in the future or in the AsRun if current or in the past. Can be null if the event was added manually.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Schedule/RealTimeDetail/RealTimeSequence
diagram BxfSchema5-0Complete_p792.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:integer
properties
content simple
annotation
documentation
If zero, indicates the current airing event; if negative, indicates that the event was in the past and has aired; if positive, indicates an event that will air.  The integer number indicates the sequence order going forward or backward in time.
source <xs:element name="RealTimeSequence" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation>If zero, indicates the current airing event; if negative, indicates that the event was in the past and has aired; if positive, indicates an event that will air.  The integer number indicates the sequence order going forward or backward in time. </xs:documentation>
 
</xs:annotation>
</xs:element>

element Schedule/RealTimeDetail/EventStartTime
diagram BxfSchema5-0Complete_p793.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfDateTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteDateTime UtcDateTime
annotation
documentation
Either the actual start time if the event already aired or is airing or the expected start time if in the future.
source <xs:element name="EventStartTime" type="BxfDateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Either the actual start time if the event already aired or is airing or the expected start time if in the future.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Schedule/RealTimeDetail/PrivateInformation
diagram BxfSchema5-0Complete_p794.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

element Schedule/PlayoutRestrictions
diagram BxfSchema5-0Complete_p795.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type PlayoutRestrictions
properties
minOcc 0
maxOcc unbounded
content complex
children Period ReplacementSchedule PlayoutRestrictions PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
playoutRestrictionType  derived by: xs:string  required      
documentation
Select either to Allow or Restrict
reason  xs:string        
documentation
Text that describes reason for the restriction or where viewing is allowed.
geography  xs:string        
documentation
Text that describes the geographic location of viewing, such as All US, Westcoast, city that is blackouted, etc.  Must be in a format that the receiving system will recognize and can be defined using Configuration.
screenType  derived by: xs:string        
documentation
Defines all possible options of TV's, tablets, PC's mobile, etc from enumerated list.
operatingSystem  derived by: xs:string        
documentation
All major current OS options in enumerated list.
featureSet  derived by: xs:string        
documentation
Same options as defined by OATC
minVersion  xs:decimal        
documentation
A defined version level of the OS that is the minimum allowed to be able to take advantage of the viewing.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to define what is allowed or restricted to the viewing of content in different venues (locations, devices, etc.) and the provisioning of alternative content when this happens.  Each Venue may have only one replacement option or null. (v4.0)
source <xs:element name="PlayoutRestrictions" type="PlayoutRestrictions" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Used to define what is allowed or restricted to the viewing of content in different venues (locations, devices, etc.) and the provisioning of alternative content when this happens.  Each Venue may have only one replacement option or null. (v4.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Schedule/PrivateInformation
diagram BxfSchema5-0Complete_p796.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType ScheduledEvent
diagram BxfSchema5-0Complete_p797.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children EventData Content AlternateAudioContent ContentType Format ScheduleElements Series ParentalRating EiCode ContentPlayNumber PremiereFlag LastPlayFlag TransformationOutput AlternateScheduleEventFlag PlayoutRestrictions PrivateInformation
used by
elements PlayoutRestrictions/ReplacementSchedule/ReplacementScheduledEvent Schedule/ScheduledEvent
complexType CompleteAsRun
attributes
Name  Type  Use  Default  Fixed  Annotation
excludeFromEPG  xs:boolean        
documentation
Use to indicate to down stream systems that the event name and metadata should not be displayed in the user EPG.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="ScheduledEvent">
 
<xs:sequence>
   
<xs:element name="EventData" type="EventData" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Specifies the data for the complete show or a single event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Content" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>This is not expected to be present for comments, program headers and break headers, but is expected in all other cases.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="ContentMetaData">
           
<xs:sequence minOccurs="0">
             
<xs:element name="ContentDetail" type="Content" minOccurs="0" maxOccurs="unbounded"/>
           
</xs:sequence>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="AlternateAudioContent" type="AlternateAudioContent" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>If audio not directly associated with the primary video content is scheduled to run with the video a separate content for just this audio must be indicated.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ContentType" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to describe the type of content (eg. network, local, entertainment, news) (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Format" minOccurs="0">
     
<xs:complexType>
       
<xs:choice>
         
<xs:element name="Formats" type="Format">
           
<xs:annotation>
             
<xs:documentation>The definition of the empty structure of a program as used by the traffic system to construct a schedule grid.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="FormatId" type="Uuid">
           
<xs:annotation>
             
<xs:documentation>The unique identifier for a format</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:choice>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="ScheduleElements" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Specifies the elemental structure of the show</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="EventData" type="EventData" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Specifies the data for the complete show or a single event</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:choice minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>Added a choice option to create the ability to supply multiple content elements to a single schedule element and maintain historical consistency. (v4.0)</xs:documentation>
           
</xs:annotation>
           
<xs:element name="Content">
             
<xs:annotation>
               
<xs:documentation>This is not expected to be present for comments, program headers and break headers, but is expected in all other cases.</xs:documentation>
             
</xs:annotation>
             
<xs:complexType>
               
<xs:complexContent>
                 
<xs:extension base="ContentMetaData"/>
               
</xs:complexContent>
             
</xs:complexType>
           
</xs:element>
           
<xs:element name="MultiContent" type="Content">
             
<xs:annotation>
               
<xs:documentation>Intended in cases where you would have more than one program content embedded within a single program such as compilation programs, cartoons, etc. (v4.0)</xs:documentation>
             
</xs:annotation>
           
</xs:element>
         
</xs:choice>
         
<xs:element name="AlternateAudioContent" type="AlternateAudioContent" minOccurs="0" maxOccurs="unbounded">
           
<xs:annotation>
             
<xs:documentation>If audio not directly associated with the primary video content is scheduled to run with the video a separate content for just this audio must be indicated.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Series" type="Series" minOccurs="0"/>
   
<xs:element name="ParentalRating" type="BxfParentalRating" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Parental rating for the show for one region (PMCP)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EiCode" type="EiCode" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used for FCC Education/Information Children's code</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ContentPlayNumber" type="xs:positiveInteger" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The play number value relative to the contract used to authorize the content or the total times the content has been used on the schedule.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PremiereFlag" type="xs:boolean" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to indicate that this is the first airing of the content on this schedule.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="LastPlayFlag" type="xs:boolean" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to indicate that this is the last airing of the content on this schedule.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TransformationOutput" type="BaseMedia" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to create a transformation of the video from its current stored value to a different transmission value.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AlternateScheduleEventFlag" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Allows linkage to standby promo content or other content that serve as backups or alternatives to content that may be missing at airtime.  Must be set to "1" and include a LinkedEventId that indicates which event this is a backup to.  Note that there is also a new AlternateEvent element that allows the definition of alternative content underneath a specific Event.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="xs:boolean">
           
<xs:attribute name="LinkedEventId" type="Uuid" use="required">
             
<xs:annotation>
               
<xs:documentation>Must match to an existing EventId defined earlier</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PlayoutRestrictions" type="PlayoutRestrictions" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Used to define what is allowed or restricted to the viewing of content in different venues (locations, devices, etc.) and the provisioning of alternative content when this happens.  Each Venue may have only one replacement option or null.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attribute name="excludeFromEPG" type="xs:boolean">
   
<xs:annotation>
     
<xs:documentation>Use to indicate to down stream systems that the event name and metadata should not be displayed in the user EPG.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

attribute ScheduledEvent/@excludeFromEPG
type xs:boolean
annotation
documentation
Use to indicate to down stream systems that the event name and metadata should not be displayed in the user EPG.
source <xs:attribute name="excludeFromEPG" type="xs:boolean">
 
<xs:annotation>
   
<xs:documentation>Use to indicate to down stream systems that the event name and metadata should not be displayed in the user EPG.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element ScheduledEvent/EventData
diagram BxfSchema5-0Complete_p798.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type EventData
properties
minOcc 0
maxOcc 1
content complex
children EventId EventTitle InsertAfterEventId PrimaryEvent NonPrimaryEvent MacroEvent StartDateTime LengthOption StartMode EndMode Transitions FederalId FederalSource FederalType EventDescription EventNotes JipFlag Expendable Protection AlternateEvent Series PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
eventType  derived by: xs:string        
documentation
Indicates the type of event to be described
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Specifies the data for the complete show or a single event
source <xs:element name="EventData" type="EventData" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Specifies the data for the complete show or a single event</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/Content
diagram BxfSchema5-0Complete_p799.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of ContentMetaData
properties
minOcc 0
maxOcc 1
content complex
children ContentId Name DefaultLength Genre Description UsagePolicy Media BillBoard DataExtensions Synopses ContentDetails PrivateInformation ContentDetail
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
This is not expected to be present for comments, program headers and break headers, but is expected in all other cases.
source <xs:element name="Content" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This is not expected to be present for comments, program headers and break headers, but is expected in all other cases.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="ContentMetaData">
       
<xs:sequence minOccurs="0">
         
<xs:element name="ContentDetail" type="Content" minOccurs="0" maxOccurs="unbounded"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element ScheduledEvent/Content/ContentDetail
diagram BxfSchema5-0Complete_p800.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Content
properties
minOcc 0
maxOcc unbounded
content complex
children ProgramContent NonProgramContent
attributes
Name  Type  Use  Default  Fixed  Annotation
timestamp  xs:dateTime        
documentation
specifies the current date and time that is associated to the content at a specific location
user  derived by: xs:string        
documentation
the name of the user or computer associated to the content
sourceName  derived by: xs:string        
documentation
The name of the entity that originally provided the content
contentExists  xs:boolean        
documentation
Indicates whether the content exists at the location of the query: 1=Exists, 0=Does Not Exist
version  derived by: xs:string        
documentation
A label to designate the content based on use or purpose
revisionId  derived by: xs:string        
documentation
Used to indicate what revision value the content has
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="ContentDetail" type="Content" minOccurs="0" maxOccurs="unbounded"/>

element ScheduledEvent/AlternateAudioContent
diagram BxfSchema5-0Complete_p801.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AlternateAudioContent
properties
minOcc 0
maxOcc unbounded
content complex
children ContentId Name Genre Description UsagePolicy Audio PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
If audio not directly associated with the primary video content is scheduled to run with the video a separate content for just this audio must be indicated.
source <xs:element name="AlternateAudioContent" type="AlternateAudioContent" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>If audio not directly associated with the primary video content is scheduled to run with the video a separate content for just this audio must be indicated.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/ContentType
diagram BxfSchema5-0Complete_p802.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to describe the type of content (eg. network, local, entertainment, news) (See Configuration Section in BXF Protocol Documentation)
source <xs:element name="ContentType" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to describe the type of content (eg. network, local, entertainment, news) (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/Format
diagram BxfSchema5-0Complete_p803.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children Formats FormatId
source <xs:element name="Format" minOccurs="0">
 
<xs:complexType>
   
<xs:choice>
     
<xs:element name="Formats" type="Format">
       
<xs:annotation>
         
<xs:documentation>The definition of the empty structure of a program as used by the traffic system to construct a schedule grid.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="FormatId" type="Uuid">
       
<xs:annotation>
         
<xs:documentation>The unique identifier for a format</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
 
</xs:complexType>
</xs:element>

element ScheduledEvent/Format/Formats
diagram BxfSchema5-0Complete_p804.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Format
properties
content complex
children FormatId FormatLength FormatName FormatNotes FormatUsage FormatStructure PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The definition of the empty structure of a program as used by the traffic system to construct a schedule grid.
source <xs:element name="Formats" type="Format">
 
<xs:annotation>
   
<xs:documentation>The definition of the empty structure of a program as used by the traffic system to construct a schedule grid.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/Format/FormatId
diagram BxfSchema5-0Complete_p805.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Uuid
properties
content simple
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
The unique identifier for a format
source <xs:element name="FormatId" type="Uuid">
 
<xs:annotation>
   
<xs:documentation>The unique identifier for a format</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/ScheduleElements
diagram BxfSchema5-0Complete_p806.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc unbounded
content complex
children EventData Content MultiContent AlternateAudioContent PrivateInformation
annotation
documentation
Specifies the elemental structure of the show
source <xs:element name="ScheduleElements" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Specifies the elemental structure of the show</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="EventData" type="EventData" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Specifies the data for the complete show or a single event</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:choice minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Added a choice option to create the ability to supply multiple content elements to a single schedule element and maintain historical consistency. (v4.0)</xs:documentation>
       
</xs:annotation>
       
<xs:element name="Content">
         
<xs:annotation>
           
<xs:documentation>This is not expected to be present for comments, program headers and break headers, but is expected in all other cases.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:complexContent>
             
<xs:extension base="ContentMetaData"/>
           
</xs:complexContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="MultiContent" type="Content">
         
<xs:annotation>
           
<xs:documentation>Intended in cases where you would have more than one program content embedded within a single program such as compilation programs, cartoons, etc. (v4.0)</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="AlternateAudioContent" type="AlternateAudioContent" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>If audio not directly associated with the primary video content is scheduled to run with the video a separate content for just this audio must be indicated.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element ScheduledEvent/ScheduleElements/EventData
diagram BxfSchema5-0Complete_p807.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type EventData
properties
minOcc 0
maxOcc 1
content complex
children EventId EventTitle InsertAfterEventId PrimaryEvent NonPrimaryEvent MacroEvent StartDateTime LengthOption StartMode EndMode Transitions FederalId FederalSource FederalType EventDescription EventNotes JipFlag Expendable Protection AlternateEvent Series PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
eventType  derived by: xs:string        
documentation
Indicates the type of event to be described
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Specifies the data for the complete show or a single event
source <xs:element name="EventData" type="EventData" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Specifies the data for the complete show or a single event</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/ScheduleElements/Content
diagram BxfSchema5-0Complete_p808.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of ContentMetaData
properties
content complex
children ContentId Name DefaultLength Genre Description UsagePolicy Media BillBoard DataExtensions Synopses ContentDetails PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
This is not expected to be present for comments, program headers and break headers, but is expected in all other cases.
source <xs:element name="Content">
 
<xs:annotation>
   
<xs:documentation>This is not expected to be present for comments, program headers and break headers, but is expected in all other cases.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="ContentMetaData"/>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element ScheduledEvent/ScheduleElements/MultiContent
diagram BxfSchema5-0Complete_p809.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Content
properties
content complex
children ProgramContent NonProgramContent
attributes
Name  Type  Use  Default  Fixed  Annotation
timestamp  xs:dateTime        
documentation
specifies the current date and time that is associated to the content at a specific location
user  derived by: xs:string        
documentation
the name of the user or computer associated to the content
sourceName  derived by: xs:string        
documentation
The name of the entity that originally provided the content
contentExists  xs:boolean        
documentation
Indicates whether the content exists at the location of the query: 1=Exists, 0=Does Not Exist
version  derived by: xs:string        
documentation
A label to designate the content based on use or purpose
revisionId  derived by: xs:string        
documentation
Used to indicate what revision value the content has
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Intended in cases where you would have more than one program content embedded within a single program such as compilation programs, cartoons, etc. (v4.0)
source <xs:element name="MultiContent" type="Content">
 
<xs:annotation>
   
<xs:documentation>Intended in cases where you would have more than one program content embedded within a single program such as compilation programs, cartoons, etc. (v4.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/ScheduleElements/AlternateAudioContent
diagram BxfSchema5-0Complete_p810.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AlternateAudioContent
properties
minOcc 0
maxOcc unbounded
content complex
children ContentId Name Genre Description UsagePolicy Audio PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
If audio not directly associated with the primary video content is scheduled to run with the video a separate content for just this audio must be indicated.
source <xs:element name="AlternateAudioContent" type="AlternateAudioContent" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>If audio not directly associated with the primary video content is scheduled to run with the video a separate content for just this audio must be indicated.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/ScheduleElements/PrivateInformation
diagram BxfSchema5-0Complete_p811.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

element ScheduledEvent/Series
diagram BxfSchema5-0Complete_p812.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type Series
properties
minOcc 0
maxOcc 1
content complex
children SeriesName EpisodeName EpisodeCode Season SeriesCode EpisodeNumber Producers Synopses PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:element name="Series" type="Series" minOccurs="0"/>

element ScheduledEvent/ParentalRating
diagram BxfSchema5-0Complete_p813.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfParentalRating
properties
minOcc 0
maxOcc unbounded
content complex
children Null Rating ContentAdvisory
attributes
Name  Type  Use  Default  Fixed  Annotation
region  xs:unsignedByte  required      
documentation
Rating region, as defined by the ATSC Code Point Registry
action  actionType  optional      
error  errorType  optional      
errorDescription  xs:string  optional      
annotation
documentation
Parental rating for the show for one region (PMCP)
source <xs:element name="ParentalRating" type="BxfParentalRating" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Parental rating for the show for one region (PMCP)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/EiCode
diagram BxfSchema5-0Complete_p814.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type EiCode
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 7
maxLength 9
pattern E-I [0-9]{0,1}[0-9]-[0-9]{0,1}[0-9]
annotation
documentation
Used for FCC Education/Information Children's code
source <xs:element name="EiCode" type="EiCode" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used for FCC Education/Information Children's code</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/ContentPlayNumber
diagram BxfSchema5-0Complete_p815.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:positiveInteger
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The play number value relative to the contract used to authorize the content or the total times the content has been used on the schedule.
source <xs:element name="ContentPlayNumber" type="xs:positiveInteger" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The play number value relative to the contract used to authorize the content or the total times the content has been used on the schedule.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/PremiereFlag
diagram BxfSchema5-0Complete_p816.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Used to indicate that this is the first airing of the content on this schedule.
source <xs:element name="PremiereFlag" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to indicate that this is the first airing of the content on this schedule.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/LastPlayFlag
diagram BxfSchema5-0Complete_p817.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Used to indicate that this is the last airing of the content on this schedule.
source <xs:element name="LastPlayFlag" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to indicate that this is the last airing of the content on this schedule.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/TransformationOutput
diagram BxfSchema5-0Complete_p818.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BaseMedia
properties
minOcc 0
maxOcc 1
content complex
children BaseBand PrecompressedTS ProfileMacro ContentDelivery PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to create a transformation of the video from its current stored value to a different transmission value.
source <xs:element name="TransformationOutput" type="BaseMedia" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to create a transformation of the video from its current stored value to a different transmission value.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/AlternateScheduleEventFlag
diagram BxfSchema5-0Complete_p819.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of xs:boolean
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
LinkedEventId  Uuid  required      
documentation
Must match to an existing EventId defined earlier
annotation
documentation
Allows linkage to standby promo content or other content that serve as backups or alternatives to content that may be missing at airtime.  Must be set to "1" and include a LinkedEventId that indicates which event this is a backup to.  Note that there is also a new AlternateEvent element that allows the definition of alternative content underneath a specific Event.
source <xs:element name="AlternateScheduleEventFlag" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Allows linkage to standby promo content or other content that serve as backups or alternatives to content that may be missing at airtime.  Must be set to "1" and include a LinkedEventId that indicates which event this is a backup to.  Note that there is also a new AlternateEvent element that allows the definition of alternative content underneath a specific Event.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean">
       
<xs:attribute name="LinkedEventId" type="Uuid" use="required">
         
<xs:annotation>
           
<xs:documentation>Must match to an existing EventId defined earlier</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute ScheduledEvent/AlternateScheduleEventFlag/@LinkedEventId
type Uuid
properties
use required
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
Must match to an existing EventId defined earlier
source <xs:attribute name="LinkedEventId" type="Uuid" use="required">
 
<xs:annotation>
   
<xs:documentation>Must match to an existing EventId defined earlier</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element ScheduledEvent/PlayoutRestrictions
diagram BxfSchema5-0Complete_p820.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type PlayoutRestrictions
properties
minOcc 0
maxOcc unbounded
content complex
children Period ReplacementSchedule PlayoutRestrictions PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
playoutRestrictionType  derived by: xs:string  required      
documentation
Select either to Allow or Restrict
reason  xs:string        
documentation
Text that describes reason for the restriction or where viewing is allowed.
geography  xs:string        
documentation
Text that describes the geographic location of viewing, such as All US, Westcoast, city that is blackouted, etc.  Must be in a format that the receiving system will recognize and can be defined using Configuration.
screenType  derived by: xs:string        
documentation
Defines all possible options of TV's, tablets, PC's mobile, etc from enumerated list.
operatingSystem  derived by: xs:string        
documentation
All major current OS options in enumerated list.
featureSet  derived by: xs:string        
documentation
Same options as defined by OATC
minVersion  xs:decimal        
documentation
A defined version level of the OS that is the minimum allowed to be able to take advantage of the viewing.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to define what is allowed or restricted to the viewing of content in different venues (locations, devices, etc.) and the provisioning of alternative content when this happens.  Each Venue may have only one replacement option or null.
source <xs:element name="PlayoutRestrictions" type="PlayoutRestrictions" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Used to define what is allowed or restricted to the viewing of content in different venues (locations, devices, etc.) and the provisioning of alternative content when this happens.  Each Venue may have only one replacement option or null.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ScheduledEvent/PrivateInformation
diagram BxfSchema5-0Complete_p821.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType SCTE-35DistributionRestrictions
diagram BxfSchema5-0Complete_p822.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
used by
elements Constraint/Rules/SCTE-35DistributionRestrictions EventData/Protection/SCTE-35DistributionRestrictions
attributes
Name  Type  Use  Default  Fixed  Annotation
deliveryNotRestricted  xs:boolean    1    
documentation
If set to zero then other attributes apply
webDeliveryAllowed  xs:boolean    0    
documentation
If set to 1 there are no restrictions with respect to delivery of this event.
noRegionalBlackout  xs:boolean    0    
documentation
If set to 1 there is no regional blackout of this event.
archiveAllowed  xs:boolean    0    
documentation
If set to 1 there is no assertion about recording this event.
deviceRestrictions  derived by: xs:string        
documentation
This node signals three groups of devices.  The populations of each group is independent and non-hierarchical.
annotation
documentation
Accommodates the 2012 revision to SCTE-35 that adds distribution bits. (v3.0)
source <xs:complexType name="SCTE-35DistributionRestrictions">
 
<xs:annotation>
   
<xs:documentation>Accommodates the 2012 revision to SCTE-35 that adds distribution bits. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="deliveryNotRestricted" type="xs:boolean" default="1">
   
<xs:annotation>
     
<xs:documentation>If set to zero then other attributes apply</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="webDeliveryAllowed" type="xs:boolean" default="0">
   
<xs:annotation>
     
<xs:documentation>If set to 1 there are no restrictions with respect to delivery of this event.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="noRegionalBlackout" type="xs:boolean" default="0">
   
<xs:annotation>
     
<xs:documentation>If set to 1 there is no regional blackout of this event.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="archiveAllowed" type="xs:boolean" default="0">
   
<xs:annotation>
     
<xs:documentation>If set to 1 there is no assertion about recording this event.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="deviceRestrictions">
   
<xs:annotation>
     
<xs:documentation>This node signals three groups of devices.  The populations of each group is independent and non-hierarchical.</xs:documentation>
   
</xs:annotation>
   
<xs:simpleType>
     
<xs:list>
       
<xs:simpleType>
         
<xs:restriction base="xs:string">
           
<xs:enumeration value="Group0"/>
           
<xs:enumeration value="Group1"/>
           
<xs:enumeration value="Group2"/>
           
<xs:enumeration value="None"/>
         
</xs:restriction>
       
</xs:simpleType>
     
</xs:list>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:anyAttribute>
   
<xs:annotation>
     
<xs:documentation>Used to accommodate the five reserved bits in the standard.</xs:documentation>
   
</xs:annotation>
 
</xs:anyAttribute>
</xs:complexType>

attribute SCTE-35DistributionRestrictions/@deliveryNotRestricted
type xs:boolean
properties
default 1
annotation
documentation
If set to zero then other attributes apply
source <xs:attribute name="deliveryNotRestricted" type="xs:boolean" default="1">
 
<xs:annotation>
   
<xs:documentation>If set to zero then other attributes apply</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute SCTE-35DistributionRestrictions/@webDeliveryAllowed
type xs:boolean
properties
default 0
annotation
documentation
If set to 1 there are no restrictions with respect to delivery of this event.
source <xs:attribute name="webDeliveryAllowed" type="xs:boolean" default="0">
 
<xs:annotation>
   
<xs:documentation>If set to 1 there are no restrictions with respect to delivery of this event.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute SCTE-35DistributionRestrictions/@noRegionalBlackout
type xs:boolean
properties
default 0
annotation
documentation
If set to 1 there is no regional blackout of this event.
source <xs:attribute name="noRegionalBlackout" type="xs:boolean" default="0">
 
<xs:annotation>
   
<xs:documentation>If set to 1 there is no regional blackout of this event.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute SCTE-35DistributionRestrictions/@archiveAllowed
type xs:boolean
properties
default 0
annotation
documentation
If set to 1 there is no assertion about recording this event.
source <xs:attribute name="archiveAllowed" type="xs:boolean" default="0">
 
<xs:annotation>
   
<xs:documentation>If set to 1 there is no assertion about recording this event.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute SCTE-35DistributionRestrictions/@deviceRestrictions
type list of (restriction of xs:string)
annotation
documentation
This node signals three groups of devices.  The populations of each group is independent and non-hierarchical.
source <xs:attribute name="deviceRestrictions">
 
<xs:annotation>
   
<xs:documentation>This node signals three groups of devices.  The populations of each group is independent and non-hierarchical.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:list>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Group0"/>
         
<xs:enumeration value="Group1"/>
         
<xs:enumeration value="Group2"/>
         
<xs:enumeration value="None"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:list>
 
</xs:simpleType>
</xs:attribute>

complexType Series
diagram BxfSchema5-0Complete_p823.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children SeriesName EpisodeName EpisodeCode Season SeriesCode EpisodeNumber Producers Synopses PrivateInformation
used by
elements EventData/Series ProgramContent/Series ScheduledEvent/Series
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="Series">
 
<xs:sequence>
   
<xs:element name="SeriesName" type="BxfText">
     
<xs:annotation>
       
<xs:documentation>The name assigned to represent a related group of produced content.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EpisodeName" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A distinct name (within the series) assigned by the producer of the content.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EpisodeCode" type="BxfText" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The identifier that uniquely specifies a title in a series</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Season" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>A date range that indicates the period of time in which the episode was originally produced</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="SeasonName" type="BxfText">
           
<xs:annotation>
             
<xs:documentation>The name used to reference the season period</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="StartDate" type="xs:date" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Start date of the season</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="EndDate" type="xs:date" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>End date of the season</xs:documentation>
           
</xs:annotation>
         
</xs:element>
         
<xs:element name="SeasonCode" type="xs:string" minOccurs="0">
           
<xs:annotation>
             
<xs:documentation>Indicates the value for the season within the full episode code.</xs:documentation>
           
</xs:annotation>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="SeriesCode" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The series prefix or code that applies to all episodes that are part of the series - eg. SESA for Sesame Street.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EpisodeNumber" type="xs:string" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The value associated with the epsiode relative to the full EpisodeCode (eg. SESAHDBA0110 then this would be 0110).  May contain non-numeric characters.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Producers" type="BxfCompany" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Companies that are involved in the production or distribution of the series.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Synopses" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Allow the addition of one or more synopses of various lengths and for different purposes in multiple languages. (v5.0)</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="Synopsis" maxOccurs="unbounded">
           
<xs:complexType>
             
<xs:complexContent>
               
<xs:extension base="BxfText">
                 
<xs:attribute name="synopsisName" type="xs:string"/>
                 
<xs:attribute name="synopsisMaxLength" type="xs:integer">
                   
<xs:annotation>
                     
<xs:documentation>Indicates the maximum number of characters expected in the element. If set to -1 then the field is unlimited.</xs:documentation>
                   
</xs:annotation>
                 
</xs:attribute>
                 
<xs:attribute name="synopsisPurpose" type="xs:string">
                   
<xs:annotation>
                     
<xs:documentation>Optional way to flag a specific type of synopsis (eg TVGuide, Nielsen, EPG, etc.)</xs:documentation>
                   
</xs:annotation>
                 
</xs:attribute>
               
</xs:extension>
             
</xs:complexContent>
           
</xs:complexType>
         
</xs:element>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element Series/SeriesName
diagram BxfSchema5-0Complete_p824.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The name assigned to represent a related group of produced content.
source <xs:element name="SeriesName" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>The name assigned to represent a related group of produced content.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Series/EpisodeName
diagram BxfSchema5-0Complete_p825.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
A distinct name (within the series) assigned by the producer of the content.
source <xs:element name="EpisodeName" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A distinct name (within the series) assigned by the producer of the content.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Series/EpisodeCode
diagram BxfSchema5-0Complete_p826.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The identifier that uniquely specifies a title in a series
source <xs:element name="EpisodeCode" type="BxfText" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The identifier that uniquely specifies a title in a series</xs:documentation>
 
</xs:annotation>
</xs:element>

element Series/Season
diagram BxfSchema5-0Complete_p827.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children SeasonName StartDate EndDate SeasonCode
annotation
documentation
A date range that indicates the period of time in which the episode was originally produced
source <xs:element name="Season" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>A date range that indicates the period of time in which the episode was originally produced</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="SeasonName" type="BxfText">
       
<xs:annotation>
         
<xs:documentation>The name used to reference the season period</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="StartDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Start date of the season</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="EndDate" type="xs:date" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>End date of the season</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="SeasonCode" type="xs:string" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Indicates the value for the season within the full episode code.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Series/Season/SeasonName
diagram BxfSchema5-0Complete_p828.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfText
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
The name used to reference the season period
source <xs:element name="SeasonName" type="BxfText">
 
<xs:annotation>
   
<xs:documentation>The name used to reference the season period</xs:documentation>
 
</xs:annotation>
</xs:element>

element Series/Season/StartDate
diagram BxfSchema5-0Complete_p829.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Start date of the season
source <xs:element name="StartDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Start date of the season</xs:documentation>
 
</xs:annotation>
</xs:element>

element Series/Season/EndDate
diagram BxfSchema5-0Complete_p830.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:date
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
End date of the season
source <xs:element name="EndDate" type="xs:date" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>End date of the season</xs:documentation>
 
</xs:annotation>
</xs:element>

element Series/Season/SeasonCode
diagram BxfSchema5-0Complete_p831.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Indicates the value for the season within the full episode code.
source <xs:element name="SeasonCode" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates the value for the season within the full episode code.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Series/SeriesCode
diagram BxfSchema5-0Complete_p832.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The series prefix or code that applies to all episodes that are part of the series - eg. SESA for Sesame Street.
source <xs:element name="SeriesCode" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The series prefix or code that applies to all episodes that are part of the series - eg. SESA for Sesame Street.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Series/EpisodeNumber
diagram BxfSchema5-0Complete_p833.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The value associated with the epsiode relative to the full EpisodeCode (eg. SESAHDBA0110 then this would be 0110).  May contain non-numeric characters.
source <xs:element name="EpisodeNumber" type="xs:string" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The value associated with the epsiode relative to the full EpisodeCode (eg. SESAHDBA0110 then this would be 0110).  May contain non-numeric characters.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Series/Producers
diagram BxfSchema5-0Complete_p834.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfCompany
properties
minOcc 0
maxOcc unbounded
content complex
children CompanyName CompanyType CompanyDetails PrivateInformation
annotation
documentation
Companies that are involved in the production or distribution of the series.
source <xs:element name="Producers" type="BxfCompany" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Companies that are involved in the production or distribution of the series.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Series/Synopses
diagram BxfSchema5-0Complete_p835.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children Synopsis
annotation
documentation
Allow the addition of one or more synopses of various lengths and for different purposes in multiple languages. (v5.0)
source <xs:element name="Synopses" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Allow the addition of one or more synopses of various lengths and for different purposes in multiple languages. (v5.0)</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="Synopsis" maxOccurs="unbounded">
       
<xs:complexType>
         
<xs:complexContent>
           
<xs:extension base="BxfText">
             
<xs:attribute name="synopsisName" type="xs:string"/>
             
<xs:attribute name="synopsisMaxLength" type="xs:integer">
               
<xs:annotation>
                 
<xs:documentation>Indicates the maximum number of characters expected in the element. If set to -1 then the field is unlimited.</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
             
<xs:attribute name="synopsisPurpose" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation>Optional way to flag a specific type of synopsis (eg TVGuide, Nielsen, EPG, etc.)</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
           
</xs:extension>
         
</xs:complexContent>
       
</xs:complexType>
     
</xs:element>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element Series/Synopses/Synopsis
diagram BxfSchema5-0Complete_p836.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of BxfText
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType        
size  xs:positiveInteger        
type  xs:string        
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
synopsisName  xs:string        
synopsisMaxLength  xs:integer        
documentation
Indicates the maximum number of characters expected in the element. If set to -1 then the field is unlimited.
synopsisPurpose  xs:string        
documentation
Optional way to flag a specific type of synopsis (eg TVGuide, Nielsen, EPG, etc.)
source <xs:element name="Synopsis" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="BxfText">
       
<xs:attribute name="synopsisName" type="xs:string"/>
       
<xs:attribute name="synopsisMaxLength" type="xs:integer">
         
<xs:annotation>
           
<xs:documentation>Indicates the maximum number of characters expected in the element. If set to -1 then the field is unlimited.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="synopsisPurpose" type="xs:string">
         
<xs:annotation>
           
<xs:documentation>Optional way to flag a specific type of synopsis (eg TVGuide, Nielsen, EPG, etc.)</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute Series/Synopses/Synopsis/@synopsisName
type xs:string
source <xs:attribute name="synopsisName" type="xs:string"/>

attribute Series/Synopses/Synopsis/@synopsisMaxLength
type xs:integer
annotation
documentation
Indicates the maximum number of characters expected in the element. If set to -1 then the field is unlimited.
source <xs:attribute name="synopsisMaxLength" type="xs:integer">
 
<xs:annotation>
   
<xs:documentation>Indicates the maximum number of characters expected in the element. If set to -1 then the field is unlimited.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Series/Synopses/Synopsis/@synopsisPurpose
type xs:string
annotation
documentation
Optional way to flag a specific type of synopsis (eg TVGuide, Nielsen, EPG, etc.)
source <xs:attribute name="synopsisPurpose" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Optional way to flag a specific type of synopsis (eg TVGuide, Nielsen, EPG, etc.)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Series/PrivateInformation
diagram BxfSchema5-0Complete_p837.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType TrafficInstructions
diagram BxfSchema5-0Complete_p838.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Content InstructionDetail InstructionMap PrivateInformation
used by
element BxfMessage/BxfData/TrafficInstructions
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to describe traffic instructions to a single or multiple stations for multiple content.  Requires stations to be defined under a Job. (v3.0)
source <xs:complexType name="TrafficInstructions">
 
<xs:annotation>
   
<xs:documentation>Used to describe traffic instructions to a single or multiple stations for multiple content.  Requires stations to be defined under a Job. (v3.0)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Content" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Used to describe the content at a specific location</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:complexContent>
         
<xs:extension base="Content">
           
<xs:attribute name="contentMapId" type="Uuid" use="required">
             
<xs:annotation>
               
<xs:documentation>A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
             
</xs:annotation>
           
</xs:attribute>
           
<xs:attribute name="contentVideoFormat">
             
<xs:annotation>
               
<xs:documentation>Used to visually identify the format for the video at a high level.</xs:documentation>
             
</xs:annotation>
             
<xs:simpleType>
               
<xs:restriction base="xs:string">
                 
<xs:enumeration value="SD"/>
                 
<xs:enumeration value="HD"/>
                 
<xs:enumeration value="3D"/>
                 
<xs:enumeration value="2K"/>
                 
<xs:enumeration value="4K"/>
                 
<xs:enumeration value="Other"/>
               
</xs:restriction>
             
</xs:simpleType>
           
</xs:attribute>
         
</xs:extension>
       
</xs:complexContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="InstructionDetail" type="InstructionDetail" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Used to provide specific copy instructions for the content</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="InstructionMap" type="InstructionMap" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Maps the job, content, station and instructions allowing many to many relationships to be created.  If only one of each entity, this is still required.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element TrafficInstructions/Content
diagram BxfSchema5-0Complete_p839.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of Content
properties
minOcc 1
maxOcc unbounded
content complex
children ProgramContent NonProgramContent
attributes
Name  Type  Use  Default  Fixed  Annotation
timestamp  xs:dateTime        
documentation
specifies the current date and time that is associated to the content at a specific location
user  derived by: xs:string        
documentation
the name of the user or computer associated to the content
sourceName  derived by: xs:string        
documentation
The name of the entity that originally provided the content
contentExists  xs:boolean        
documentation
Indicates whether the content exists at the location of the query: 1=Exists, 0=Does Not Exist
version  derived by: xs:string        
documentation
A label to designate the content based on use or purpose
revisionId  derived by: xs:string        
documentation
Used to indicate what revision value the content has
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
contentMapId  Uuid  required      
documentation
A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.
contentVideoFormat  derived by: xs:string        
documentation
Used to visually identify the format for the video at a high level.
annotation
documentation
Used to describe the content at a specific location
source <xs:element name="Content" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Used to describe the content at a specific location</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="Content">
       
<xs:attribute name="contentMapId" type="Uuid" use="required">
         
<xs:annotation>
           
<xs:documentation>A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
       
<xs:attribute name="contentVideoFormat">
         
<xs:annotation>
           
<xs:documentation>Used to visually identify the format for the video at a high level.</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="SD"/>
             
<xs:enumeration value="HD"/>
             
<xs:enumeration value="3D"/>
             
<xs:enumeration value="2K"/>
             
<xs:enumeration value="4K"/>
             
<xs:enumeration value="Other"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

attribute TrafficInstructions/Content/@contentMapId
type Uuid
properties
use required
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.
source <xs:attribute name="contentMapId" type="Uuid" use="required">
 
<xs:annotation>
   
<xs:documentation>A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TrafficInstructions/Content/@contentVideoFormat
type restriction of xs:string
facets
Kind Value Annotation
enumeration SD
enumeration HD
enumeration 3D
enumeration 2K
enumeration 4K
enumeration Other
annotation
documentation
Used to visually identify the format for the video at a high level.
source <xs:attribute name="contentVideoFormat">
 
<xs:annotation>
   
<xs:documentation>Used to visually identify the format for the video at a high level.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="SD"/>
     
<xs:enumeration value="HD"/>
     
<xs:enumeration value="3D"/>
     
<xs:enumeration value="2K"/>
     
<xs:enumeration value="4K"/>
     
<xs:enumeration value="Other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element TrafficInstructions/InstructionDetail
diagram BxfSchema5-0Complete_p840.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type InstructionDetail
properties
minOcc 1
maxOcc unbounded
content complex
children PlacementMethod ContentRotation DRCallToAction Disposal InstructionComments AgencyDisclaimer BuyingSystemDetails InstructionFiles PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
actionType  derived by: xs:string  required      
documentation
The type of action the receiving system could take with the delineated instructions for the specific schedule including adding new instructions, revising existing instructions or deleting previous instructions.
instructionId  Uuid  required      
documentation
A unique identifier within the context of this message to be used in conjunction with the InstructionMap element.
stationId  xs:string        
documentation
Instructions/rules can be applied to a single station as referenced in the JobDetails/Job Performers/Station element.  If multiple stations are to get the same instructions then do not use this and use InstructionMap instead.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to provide specific copy instructions for the content
source <xs:element name="InstructionDetail" type="InstructionDetail" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Used to provide specific copy instructions for the content</xs:documentation>
 
</xs:annotation>
</xs:element>

element TrafficInstructions/InstructionMap
diagram BxfSchema5-0Complete_p841.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type InstructionMap
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
jobInstructionId  Uuid  required      
documentation
A unique identifier for the job within the context of this message that is defined under JobDetail/JobInstructions
contentMapId  Uuid  required      
documentation
A unique identifier for content within the context of this message that is defined under TrafficInstructions/Content
stationId  xs:string  required      
documentation
A unique identifier for the station within the context of this message that is defined under JobDetail/JobPerformers
/Station/StationId element.
instructionId  Uuid  required      
documentation
A unique identifier for each instruction within the context of this message that is defined under TrafficInstruction/InstructionDetail.
annotation
documentation
Maps the job, content, station and instructions allowing many to many relationships to be created.  If only one of each entity, this is still required.
source <xs:element name="InstructionMap" type="InstructionMap" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Maps the job, content, station and instructions allowing many to many relationships to be created.  If only one of each entity, this is still required.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TrafficInstructions/PrivateInformation
diagram BxfSchema5-0Complete_p842.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType TSAudio
diagram BxfSchema5-0Complete_p843.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Null DigitalAudio
used by
element BaseMedia/PrecompressedTS/TSAudio
annotation
documentation
Enumerates the parameters of digital audio in a transport stream
source <xs:complexType name="TSAudio">
 
<xs:annotation>
   
<xs:documentation>Enumerates the parameters of digital audio in a transport stream</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="Null">
     
<xs:annotation>
       
<xs:documentation>No audio is associated to the media</xs:documentation>
     
</xs:annotation>
     
<xs:complexType/>
   
</xs:element>
   
<xs:sequence>
     
<xs:element name="DigitalAudio" type="DigitalAudio" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Enumerates the different types of digital audio streams. (v3.0)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:choice>
</xs:complexType>

element TSAudio/Null
diagram BxfSchema5-0Complete_p844.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
annotation
documentation
No audio is associated to the media
source <xs:element name="Null">
 
<xs:annotation>
   
<xs:documentation>No audio is associated to the media</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element TSAudio/DigitalAudio
diagram BxfSchema5-0Complete_p845.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type DigitalAudio
properties
minOcc 0
maxOcc unbounded
content complex
children Ac3Audio DEAudio MPEGAACAudio MPEGLayerIIAudio PCMAudio
attributes
Name  Type  Use  Default  Fixed  Annotation
audioReference  xs:positiveInteger        
documentation
Used to reference specific channel or channels for transitions
truePeak  derived by: xs:nonPositiveInteger        
documentation
BS.1770 (v3.0)
measuredLoudness  derived by: xs:nonPositiveInteger        
documentation
BS.1770 (v3.0)
measurementMethod  derived by: xs:string        
documentation
Select between LKFS (BS.1770) or dBFS (ANSI S1.4). (v3.0)
dialnorm  derived by: xs:positiveInteger        
documentation
An AC-3 metadata parameter, defined in A/52 [4], that is carried in the AC-3 bit stream. This is used to indicate how far the average Dialog Level is below 0 LKFS. Valid values are 1 to 31. Loudness values outside this range cannot be expressed by dialnorm. The value of dialnorm is numerically equal to the absolute value of the Dialog Level. The value of 0 is reserved. (v3.0)
lowAudioLevels  derived by: xs:nonPositiveInteger        
documentation
(v3.0)
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Enumerates the different types of digital audio streams. (v3.0)
source <xs:element name="DigitalAudio" type="DigitalAudio" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Enumerates the different types of digital audio streams. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TSVideo
diagram BxfSchema5-0Complete_p846.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Null Encoding DigitalVideo Format ActiveImageAspectRatio AspectRatio AFD-BarDataPresent PanAndScanPresent CaptionsInVANC AFDData PrivateInformation
used by
element BaseMedia/PrecompressedTS/TSVideo
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Enumerates the various values relating to the presentation of video in a transport stream
source <xs:complexType name="TSVideo">
 
<xs:annotation>
   
<xs:documentation>Enumerates the various values relating to the presentation of video in a transport stream</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="Null">
     
<xs:annotation>
       
<xs:documentation>No Information provided for Video</xs:documentation>
     
</xs:annotation>
     
<xs:complexType/>
   
</xs:element>
   
<xs:sequence>
     
<xs:element name="Encoding" type="TSVideoEncodingType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>If NTSC or PAL this should be set to uncompressed.  The other options are various compression utilities that are used to store or transmit video.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="DigitalVideo" type="xs:boolean" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Required to be true if video format is 1080p, 1080i, 720p, 480p, optional for 576i and 480i</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format" type="VideoFormatType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The number of lines of video and either an "i" for interlaced or "p" for progressive.  Note that NTSC = 480i; PAL = 576i; and the rest are digital ATSC/DVB options.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ActiveImageAspectRatio" type="xs:float" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Width of the active video image divided by it's height</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AspectRatio" type="AspectRatioType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Only 4:3 or 16:9 values allowed</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element name="AFD-BarDataPresent" type="xs:boolean" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Indicates that active format description and bar data is used in the presentation of the video in order to convert the production image to the selected transmission aspect ration.  The actual values for these items is incorporated into the video VANC.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
       
<xs:element name="PanAndScanPresent" type="xs:boolean" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Indicates that pan and scan techniques are being used to adjust the production image to fit the transmission aspect ratio.  Note that each frame's values may be different and the actual data to determine the values are carried in the video VANC.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="CaptionsInVANC" type="xs:boolean" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>If set to true indicates that captioning is embedded in the video VANC.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AFDData" type="AFDData" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Used to describe both Active Format Description Codes, Shorthand Text Descriptions and Bar Data options. (v3.0)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
   
</xs:sequence>
 
</xs:choice>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element TSVideo/Null
diagram BxfSchema5-0Complete_p847.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
annotation
documentation
No Information provided for Video
source <xs:element name="Null">
 
<xs:annotation>
   
<xs:documentation>No Information provided for Video</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element TSVideo/Encoding
diagram BxfSchema5-0Complete_p848.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type TSVideoEncodingType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration MPEG-2
enumeration MPEG-4 AVC
enumeration SMPTE VC-1
annotation
documentation
If NTSC or PAL this should be set to uncompressed.  The other options are various compression utilities that are used to store or transmit video.
source <xs:element name="Encoding" type="TSVideoEncodingType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If NTSC or PAL this should be set to uncompressed.  The other options are various compression utilities that are used to store or transmit video.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TSVideo/DigitalVideo
diagram BxfSchema5-0Complete_p849.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Required to be true if video format is 1080p, 1080i, 720p, 480p, optional for 576i and 480i
source <xs:element name="DigitalVideo" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Required to be true if video format is 1080p, 1080i, 720p, 480p, optional for 576i and 480i</xs:documentation>
 
</xs:annotation>
</xs:element>

element TSVideo/Format
diagram BxfSchema5-0Complete_p850.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type VideoFormatType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration 1080p
enumeration 1080i
enumeration 720p
enumeration 576i
enumeration 480p
enumeration 480i
annotation
documentation
The number of lines of video and either an "i" for interlaced or "p" for progressive.  Note that NTSC = 480i; PAL = 576i; and the rest are digital ATSC/DVB options.
source <xs:element name="Format" type="VideoFormatType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The number of lines of video and either an "i" for interlaced or "p" for progressive.  Note that NTSC = 480i; PAL = 576i; and the rest are digital ATSC/DVB options.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TSVideo/ActiveImageAspectRatio
diagram BxfSchema5-0Complete_p851.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:float
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Width of the active video image divided by it's height
source <xs:element name="ActiveImageAspectRatio" type="xs:float" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Width of the active video image divided by it's height</xs:documentation>
 
</xs:annotation>
</xs:element>

element TSVideo/AspectRatio
diagram BxfSchema5-0Complete_p852.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AspectRatioType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration 16:9
enumeration 4:3
annotation
documentation
Only 4:3 or 16:9 values allowed
source <xs:element name="AspectRatio" type="AspectRatioType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Only 4:3 or 16:9 values allowed</xs:documentation>
 
</xs:annotation>
</xs:element>

element TSVideo/AFD-BarDataPresent
diagram BxfSchema5-0Complete_p853.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Indicates that active format description and bar data is used in the presentation of the video in order to convert the production image to the selected transmission aspect ration.  The actual values for these items is incorporated into the video VANC.
source <xs:element name="AFD-BarDataPresent" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates that active format description and bar data is used in the presentation of the video in order to convert the production image to the selected transmission aspect ration.  The actual values for these items is incorporated into the video VANC.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TSVideo/PanAndScanPresent
diagram BxfSchema5-0Complete_p854.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Indicates that pan and scan techniques are being used to adjust the production image to fit the transmission aspect ratio.  Note that each frame's values may be different and the actual data to determine the values are carried in the video VANC.
source <xs:element name="PanAndScanPresent" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates that pan and scan techniques are being used to adjust the production image to fit the transmission aspect ratio.  Note that each frame's values may be different and the actual data to determine the values are carried in the video VANC.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TSVideo/CaptionsInVANC
diagram BxfSchema5-0Complete_p855.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If set to true indicates that captioning is embedded in the video VANC.
source <xs:element name="CaptionsInVANC" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If set to true indicates that captioning is embedded in the video VANC.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TSVideo/AFDData
diagram BxfSchema5-0Complete_p856.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AFDData
properties
minOcc 0
maxOcc 1
content complex
children AFDCode AFDAnnotation BarData PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to describe both Active Format Description Codes, Shorthand Text Descriptions and Bar Data options. (v3.0)
source <xs:element name="AFDData" type="AFDData" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to describe both Active Format Description Codes, Shorthand Text Descriptions and Bar Data options. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element TSVideo/PrivateInformation
diagram BxfSchema5-0Complete_p857.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType UsagePolicy
diagram BxfSchema5-0Complete_p858.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange Exclusions EmbeddedRights PrivateInformation
used by
elements AlternateAudioContent/UsagePolicy ContentMetaData/UsagePolicy ContentTransfer/Source/UsagePolicy ContentTransfer/Destination/UsagePolicy
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
source <xs:complexType name="UsagePolicy">
 
<xs:sequence>
   
<xs:element name="AssignedChannels" type="BxfShortName" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>List of Channels on which this content can be aired</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EmbargoDate" type="xs:dateTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The first date the content may be used</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="FirstAirDate" type="xs:dateTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>First planned schedule date for this content</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ExpirationDate" type="xs:dateTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Date after which content should not be aired</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PurgeDate" type="xs:dateTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Date after which content can be purged</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="HiatusDateRange" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to indicate a date range when the content should not be shown.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:sequence>
         
<xs:element name="HiatusStartDate" type="xs:dateTime"/>
         
<xs:element name="HiatusEndDate" type="xs:dateTime" minOccurs="0"/>
       
</xs:sequence>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="Exclusions" type="BxfExtensions" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Allows unlimited defined values to be excluded as part of the UsagePolicy. (v3.0)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EmbeddedRights" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to describe the rights held within a piece of content that differ from the rest of the content's rights.  For example, music embedded in a program, or a special event shown as part of an anthology program.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element UsagePolicy/AssignedChannels
diagram BxfSchema5-0Complete_p859.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfShortName
properties
minOcc 0
maxOcc unbounded
content simple
facets
Kind Value Annotation
maxLength 7
annotation
documentation
List of Channels on which this content can be aired
source <xs:element name="AssignedChannels" type="BxfShortName" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>List of Channels on which this content can be aired</xs:documentation>
 
</xs:annotation>
</xs:element>

element UsagePolicy/EmbargoDate
diagram BxfSchema5-0Complete_p860.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
The first date the content may be used
source <xs:element name="EmbargoDate" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The first date the content may be used</xs:documentation>
 
</xs:annotation>
</xs:element>

element UsagePolicy/FirstAirDate
diagram BxfSchema5-0Complete_p861.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
First planned schedule date for this content
source <xs:element name="FirstAirDate" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>First planned schedule date for this content</xs:documentation>
 
</xs:annotation>
</xs:element>

element UsagePolicy/ExpirationDate
diagram BxfSchema5-0Complete_p862.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Date after which content should not be aired
source <xs:element name="ExpirationDate" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Date after which content should not be aired</xs:documentation>
 
</xs:annotation>
</xs:element>

element UsagePolicy/PurgeDate
diagram BxfSchema5-0Complete_p863.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Date after which content can be purged
source <xs:element name="PurgeDate" type="xs:dateTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Date after which content can be purged</xs:documentation>
 
</xs:annotation>
</xs:element>

element UsagePolicy/HiatusDateRange
diagram BxfSchema5-0Complete_p864.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
content complex
children HiatusStartDate HiatusEndDate
annotation
documentation
Used to indicate a date range when the content should not be shown.
source <xs:element name="HiatusDateRange" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to indicate a date range when the content should not be shown.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="HiatusStartDate" type="xs:dateTime"/>
     
<xs:element name="HiatusEndDate" type="xs:dateTime" minOccurs="0"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element UsagePolicy/HiatusDateRange/HiatusStartDate
diagram BxfSchema5-0Complete_p865.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:dateTime
properties
content simple
source <xs:element name="HiatusStartDate" type="xs:dateTime"/>

element UsagePolicy/HiatusDateRange/HiatusEndDate
diagram BxfSchema5-0Complete_p866.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:dateTime
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="HiatusEndDate" type="xs:dateTime" minOccurs="0"/>

element UsagePolicy/Exclusions
diagram BxfSchema5-0Complete_p867.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfExtensions
properties
minOcc 0
maxOcc unbounded
content complex
children ItemValue
attributes
Name  Type  Use  Default  Fixed  Annotation
extensionType  xs:string  required      
documentation
The name of the metadata that will be used to refer to the enumerated date (e.g. Awards)
annotation
documentation
Allows unlimited defined values to be excluded as part of the UsagePolicy. (v3.0)
source <xs:element name="Exclusions" type="BxfExtensions" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Allows unlimited defined values to be excluded as part of the UsagePolicy. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element UsagePolicy/EmbeddedRights
diagram BxfSchema5-0Complete_p868.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
minOcc 0
maxOcc 1
annotation
documentation
Used to describe the rights held within a piece of content that differ from the rest of the content's rights.  For example, music embedded in a program, or a special event shown as part of an anthology program.
source <xs:element name="EmbeddedRights" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to describe the rights held within a piece of content that differ from the rest of the content's rights.  For example, music embedded in a program, or a special event shown as part of an anthology program.</xs:documentation>
 
</xs:annotation>
</xs:element>

element UsagePolicy/PrivateInformation
diagram BxfSchema5-0Complete_p869.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType VerticalIntervalData
diagram BxfSchema5-0Complete_p870.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children VBIData VANCData
used by
element BaseMedia/BaseBand/VerticalIntervalData
annotation
documentation
Used to indicate what data is embedded in the vertical interval of the video image
source <xs:complexType name="VerticalIntervalData">
 
<xs:annotation>
   
<xs:documentation>Used to indicate what data is embedded in the vertical interval of the video image</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="VBIData">
     
<xs:complexType>
       
<xs:attribute name="fieldPolarity">
         
<xs:annotation>
           
<xs:documentation>Select either Top or Bottom</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="Top"/>
             
<xs:enumeration value="Bottom"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="lineOffSet">
         
<xs:simpleType>
           
<xs:restriction base="xs:integer">
             
<xs:minInclusive value="6"/>
             
<xs:maxInclusive value="22"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
       
<xs:attribute name="waveForm">
         
<xs:annotation>
           
<xs:documentation>For AMOL and TVGuide reference CEA-2020; for VITC and VITS reference SMPTE RP164.</xs:documentation>
         
</xs:annotation>
         
<xs:simpleType>
           
<xs:restriction base="xs:string">
             
<xs:enumeration value="AMOL"/>
             
<xs:enumeration value="TVGuide"/>
             
<xs:enumeration value="VITC"/>
             
<xs:enumeration value="VITS"/>
           
</xs:restriction>
         
</xs:simpleType>
       
</xs:attribute>
     
</xs:complexType>
   
</xs:element>
   
<xs:element name="VANCData">
     
<xs:annotation>
       
<xs:documentation>See SMPTE 291M for appropriate values for attributes.</xs:documentation>
     
</xs:annotation>
     
<xs:complexType>
       
<xs:attribute name="did" type="xs:unsignedByte"/>
       
<xs:attribute name="sdid" type="xs:unsignedByte"/>
     
</xs:complexType>
   
</xs:element>
 
</xs:choice>
</xs:complexType>

element VerticalIntervalData/VBIData
diagram BxfSchema5-0Complete_p871.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
fieldPolarity  derived by: xs:string        
documentation
Select either Top or Bottom
lineOffSet  derived by: xs:integer        
waveForm  derived by: xs:string        
documentation
For AMOL and TVGuide reference CEA-2020; for VITC and VITS reference SMPTE RP164.
source <xs:element name="VBIData">
 
<xs:complexType>
   
<xs:attribute name="fieldPolarity">
     
<xs:annotation>
       
<xs:documentation>Select either Top or Bottom</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="Top"/>
         
<xs:enumeration value="Bottom"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="lineOffSet">
     
<xs:simpleType>
       
<xs:restriction base="xs:integer">
         
<xs:minInclusive value="6"/>
         
<xs:maxInclusive value="22"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
   
<xs:attribute name="waveForm">
     
<xs:annotation>
       
<xs:documentation>For AMOL and TVGuide reference CEA-2020; for VITC and VITS reference SMPTE RP164.</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value="AMOL"/>
         
<xs:enumeration value="TVGuide"/>
         
<xs:enumeration value="VITC"/>
         
<xs:enumeration value="VITS"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:attribute>
 
</xs:complexType>
</xs:element>

attribute VerticalIntervalData/VBIData/@fieldPolarity
type restriction of xs:string
facets
Kind Value Annotation
enumeration Top
enumeration Bottom
annotation
documentation
Select either Top or Bottom
source <xs:attribute name="fieldPolarity">
 
<xs:annotation>
   
<xs:documentation>Select either Top or Bottom</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="Top"/>
     
<xs:enumeration value="Bottom"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute VerticalIntervalData/VBIData/@lineOffSet
type restriction of xs:integer
facets
Kind Value Annotation
minInclusive 6
maxInclusive 22
source <xs:attribute name="lineOffSet">
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="6"/>
     
<xs:maxInclusive value="22"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute VerticalIntervalData/VBIData/@waveForm
type restriction of xs:string
facets
Kind Value Annotation
enumeration AMOL
enumeration TVGuide
enumeration VITC
enumeration VITS
annotation
documentation
For AMOL and TVGuide reference CEA-2020; for VITC and VITS reference SMPTE RP164.
source <xs:attribute name="waveForm">
 
<xs:annotation>
   
<xs:documentation>For AMOL and TVGuide reference CEA-2020; for VITC and VITS reference SMPTE RP164.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="AMOL"/>
     
<xs:enumeration value="TVGuide"/>
     
<xs:enumeration value="VITC"/>
     
<xs:enumeration value="VITS"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

element VerticalIntervalData/VANCData
diagram BxfSchema5-0Complete_p872.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
did  xs:unsignedByte        
sdid  xs:unsignedByte        
annotation
documentation
See SMPTE 291M for appropriate values for attributes.
source <xs:element name="VANCData">
 
<xs:annotation>
   
<xs:documentation>See SMPTE 291M for appropriate values for attributes.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:attribute name="did" type="xs:unsignedByte"/>
   
<xs:attribute name="sdid" type="xs:unsignedByte"/>
 
</xs:complexType>
</xs:element>

attribute VerticalIntervalData/VANCData/@did
type xs:unsignedByte
source <xs:attribute name="did" type="xs:unsignedByte"/>

attribute VerticalIntervalData/VANCData/@sdid
type xs:unsignedByte
source <xs:attribute name="sdid" type="xs:unsignedByte"/>

complexType Video
diagram BxfSchema5-0Complete_p873.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children Null Encoding DigitalVideo Format ActiveImageAspectRatio AspectRatio AFD-BarDataPresent PanAndScanPresent CaptionsInVANC AFDData PrivateInformation
used by
elements BaseMedia/BaseBand/Video ContentDelivery/AirReadyMaster/OriginalContentRequired/VideoAudioFormat
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Enumerates the various values relating to the presentation of video
source <xs:complexType name="Video">
 
<xs:annotation>
   
<xs:documentation>Enumerates the various values relating to the presentation of video</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="Null">
     
<xs:annotation>
       
<xs:documentation>No Information provided for Video</xs:documentation>
     
</xs:annotation>
     
<xs:complexType/>
   
</xs:element>
   
<xs:sequence>
     
<xs:element name="Encoding" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>If NTSC or PAL this should be set to uncompressed.  The other options are various compression utilities that are used to store or transmit video.</xs:documentation>
       
</xs:annotation>
       
<xs:complexType>
         
<xs:simpleContent>
           
<xs:extension base="VideoEncodingType">
             
<xs:attribute name="EncodingReference" type="xs:string">
               
<xs:annotation>
                 
<xs:documentation>Allows the user to annotate the type of encoding method used</xs:documentation>
               
</xs:annotation>
             
</xs:attribute>
           
</xs:extension>
         
</xs:simpleContent>
       
</xs:complexType>
     
</xs:element>
     
<xs:element name="DigitalVideo" type="xs:boolean" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Required to be true if video format is 1080p, 1080i, 720p, 480p, optional for 576i and 480i</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Format" type="VideoFormatType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The number of lines of video and either an "i" for interlaced or "p" for progressive.  Note that NTSC = 480i; PAL = 576i; and the rest are digital ATSC/DVB options.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="ActiveImageAspectRatio" type="xs:float" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Width of the active video image divided by it's height</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AspectRatio" type="AspectRatioType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>The horizontal:vertical ratio of the complete video display including AFD-BarData (A/53)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:choice minOccurs="0">
       
<xs:element name="AFD-BarDataPresent" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Indicates that active format description and bar data is used in the presentation of the video in order to convert the production image to the selected transmission aspect ratio.  The actual values for these items is incorporated into the video VANC.</xs:documentation>
         
</xs:annotation>
         
<xs:complexType>
           
<xs:simpleContent>
             
<xs:extension base="xs:boolean"/>
           
</xs:simpleContent>
         
</xs:complexType>
       
</xs:element>
       
<xs:element name="PanAndScanPresent" type="xs:boolean" minOccurs="0">
         
<xs:annotation>
           
<xs:documentation>Indicates that pan and scan techniques are being used to adjust the production image to fit the transmission aspect ratio.  Note that each frame's values may be different and the actual data to determine the values are carried in the video VANC.</xs:documentation>
         
</xs:annotation>
       
</xs:element>
     
</xs:choice>
     
<xs:element name="CaptionsInVANC" type="xs:boolean" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>If set to true indicates that captioning is embedded in the video VANC.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AFDData" type="AFDData" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Used to describe both Active Format Description Codes, Shorthand Text Descriptions and Bar Data options. (v3.0)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
   
</xs:sequence>
 
</xs:choice>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element Video/Null
diagram BxfSchema5-0Complete_p874.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
properties
content complex
annotation
documentation
No Information provided for Video
source <xs:element name="Null">
 
<xs:annotation>
   
<xs:documentation>No Information provided for Video</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element Video/Encoding
diagram BxfSchema5-0Complete_p875.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of VideoEncodingType
properties
minOcc 0
maxOcc 1
content complex
facets
Kind Value Annotation
enumeration Uncompressed
enumeration MPEG-2
enumeration MPEG-4 AVC
enumeration SMPTE VC-1
attributes
Name  Type  Use  Default  Fixed  Annotation
EncodingReference  xs:string        
documentation
Allows the user to annotate the type of encoding method used
annotation
documentation
If NTSC or PAL this should be set to uncompressed.  The other options are various compression utilities that are used to store or transmit video.
source <xs:element name="Encoding" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If NTSC or PAL this should be set to uncompressed.  The other options are various compression utilities that are used to store or transmit video.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="VideoEncodingType">
       
<xs:attribute name="EncodingReference" type="xs:string">
         
<xs:annotation>
           
<xs:documentation>Allows the user to annotate the type of encoding method used</xs:documentation>
         
</xs:annotation>
       
</xs:attribute>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

attribute Video/Encoding/@EncodingReference
type xs:string
annotation
documentation
Allows the user to annotate the type of encoding method used
source <xs:attribute name="EncodingReference" type="xs:string">
 
<xs:annotation>
   
<xs:documentation>Allows the user to annotate the type of encoding method used</xs:documentation>
 
</xs:annotation>
</xs:attribute>

element Video/DigitalVideo
diagram BxfSchema5-0Complete_p876.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Required to be true if video format is 1080p, 1080i, 720p, 480p, optional for 576i and 480i
source <xs:element name="DigitalVideo" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Required to be true if video format is 1080p, 1080i, 720p, 480p, optional for 576i and 480i</xs:documentation>
 
</xs:annotation>
</xs:element>

element Video/Format
diagram BxfSchema5-0Complete_p877.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type VideoFormatType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration 1080p
enumeration 1080i
enumeration 720p
enumeration 576i
enumeration 480p
enumeration 480i
annotation
documentation
The number of lines of video and either an "i" for interlaced or "p" for progressive.  Note that NTSC = 480i; PAL = 576i; and the rest are digital ATSC/DVB options.
source <xs:element name="Format" type="VideoFormatType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The number of lines of video and either an "i" for interlaced or "p" for progressive.  Note that NTSC = 480i; PAL = 576i; and the rest are digital ATSC/DVB options.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Video/ActiveImageAspectRatio
diagram BxfSchema5-0Complete_p878.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:float
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Width of the active video image divided by it's height
source <xs:element name="ActiveImageAspectRatio" type="xs:float" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Width of the active video image divided by it's height</xs:documentation>
 
</xs:annotation>
</xs:element>

element Video/AspectRatio
diagram BxfSchema5-0Complete_p879.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AspectRatioType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration 16:9
enumeration 4:3
annotation
documentation
The horizontal:vertical ratio of the complete video display including AFD-BarData (A/53)
source <xs:element name="AspectRatio" type="AspectRatioType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The horizontal:vertical ratio of the complete video display including AFD-BarData (A/53)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Video/AFD-BarDataPresent
diagram BxfSchema5-0Complete_p880.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type extension of xs:boolean
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Indicates that active format description and bar data is used in the presentation of the video in order to convert the production image to the selected transmission aspect ratio.  The actual values for these items is incorporated into the video VANC.
source <xs:element name="AFD-BarDataPresent" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates that active format description and bar data is used in the presentation of the video in order to convert the production image to the selected transmission aspect ratio.  The actual values for these items is incorporated into the video VANC.</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="xs:boolean"/>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element Video/PanAndScanPresent
diagram BxfSchema5-0Complete_p881.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Indicates that pan and scan techniques are being used to adjust the production image to fit the transmission aspect ratio.  Note that each frame's values may be different and the actual data to determine the values are carried in the video VANC.
source <xs:element name="PanAndScanPresent" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates that pan and scan techniques are being used to adjust the production image to fit the transmission aspect ratio.  Note that each frame's values may be different and the actual data to determine the values are carried in the video VANC.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Video/CaptionsInVANC
diagram BxfSchema5-0Complete_p882.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If set to true indicates that captioning is embedded in the video VANC.
source <xs:element name="CaptionsInVANC" type="xs:boolean" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If set to true indicates that captioning is embedded in the video VANC.</xs:documentation>
 
</xs:annotation>
</xs:element>

element Video/AFDData
diagram BxfSchema5-0Complete_p883.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type AFDData
properties
minOcc 0
maxOcc 1
content complex
children AFDCode AFDAnnotation BarData PrivateInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to describe both Active Format Description Codes, Shorthand Text Descriptions and Bar Data options. (v3.0)
source <xs:element name="AFDData" type="AFDData" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to describe both Active Format Description Codes, Shorthand Text Descriptions and Bar Data options. (v3.0)</xs:documentation>
 
</xs:annotation>
</xs:element>

element Video/PrivateInformation
diagram BxfSchema5-0Complete_p884.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

complexType VideoTransition
diagram BxfSchema5-0Complete_p885.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
children TransitionInType TransitionPattern TransitionInRate TransitionOutType TransitionOutRate TransitionSom TransitionEom PrivateInformation
used by
element EventData/Transitions/VideoTransitions
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Allows the user to specify specific actions to be used by the automation system to transition the video from one event to another
source <xs:complexType name="VideoTransition">
 
<xs:annotation>
   
<xs:documentation>Allows the user to specify specific actions to be used by the automation system to transition the video from one event to another</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="TransitionInType" type="VideoTransitionEnumType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The type of transition to perform between the previous event and this event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TransitionPattern" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>If the transition is a wipe the pattern to be used for the wipe. (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
     
</xs:annotation>
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<xs:element name="TransitionInRate" type="VideoRateType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The rate of transition between the previous event and this event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TransitionOutType" type="VideoTransitionEnumType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The type of transition to before between this event and the next event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TransitionOutRate" type="VideoRateType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>The rate of transition between this event and the next event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TransitionSom" type="BxfSmpteTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to designate a specific start point for the transition relative to the active content</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TransitionEom" type="BxfSmpteTime" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Used to designate a specific end point for the transition relative to the active content</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>
 
</xs:sequence>
 
<xs:attributeGroup ref="Action-ErrorGroup"/>
</xs:complexType>

element VideoTransition/TransitionInType
diagram BxfSchema5-0Complete_p886.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type VideoTransitionEnumType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Cut
enumeration Fade-Cut
enumeration Cut-Fade
enumeration CrossFade
enumeration Mix
enumeration Wipe
annotation
documentation
The type of transition to perform between the previous event and this event
source <xs:element name="TransitionInType" type="VideoTransitionEnumType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The type of transition to perform between the previous event and this event</xs:documentation>
 
</xs:annotation>
</xs:element>

element VideoTransition/TransitionPattern
diagram BxfSchema5-0Complete_p887.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
minLength 1
maxLength 255
annotation
documentation
If the transition is a wipe the pattern to be used for the wipe. (See Configuration Section in BXF Protocol Documentation)
source <xs:element name="TransitionPattern" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>If the transition is a wipe the pattern to be used for the wipe. (See Configuration Section in BXF Protocol Documentation)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element VideoTransition/TransitionInRate
diagram BxfSchema5-0Complete_p888.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type VideoRateType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Fast
enumeration Medium
enumeration Slow
annotation
documentation
The rate of transition between the previous event and this event
source <xs:element name="TransitionInRate" type="VideoRateType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The rate of transition between the previous event and this event</xs:documentation>
 
</xs:annotation>
</xs:element>

element VideoTransition/TransitionOutType
diagram BxfSchema5-0Complete_p889.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type VideoTransitionEnumType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Cut
enumeration Fade-Cut
enumeration Cut-Fade
enumeration CrossFade
enumeration Mix
enumeration Wipe
annotation
documentation
The type of transition to before between this event and the next event
source <xs:element name="TransitionOutType" type="VideoTransitionEnumType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The type of transition to before between this event and the next event</xs:documentation>
 
</xs:annotation>
</xs:element>

element VideoTransition/TransitionOutRate
diagram BxfSchema5-0Complete_p890.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type VideoRateType
properties
minOcc 0
maxOcc 1
content simple
facets
Kind Value Annotation
enumeration Fast
enumeration Medium
enumeration Slow
annotation
documentation
The rate of transition between this event and the next event
source <xs:element name="TransitionOutRate" type="VideoRateType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>The rate of transition between this event and the next event</xs:documentation>
 
</xs:annotation>
</xs:element>

element VideoTransition/TransitionSom
diagram BxfSchema5-0Complete_p891.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to designate a specific start point for the transition relative to the active content
source <xs:element name="TransitionSom" type="BxfSmpteTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to designate a specific start point for the transition relative to the active content</xs:documentation>
 
</xs:annotation>
</xs:element>

element VideoTransition/TransitionEom
diagram BxfSchema5-0Complete_p892.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfSmpteTime
properties
minOcc 0
maxOcc 1
content complex
children SmpteTimeCode
attributes
Name  Type  Use  Default  Fixed  Annotation
frameRate  xs:decimal        
documentation
Specifies the number of frames per second and should always be provided if known
framecount  xs:integer        
documentation
Note that this attribute name might be expected to be "frameCount", but was left unchanged from previous versions in order to preserve backward compatibility.  This is a documented exception as of v3.0.
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to designate a specific end point for the transition relative to the active content
source <xs:element name="TransitionEom" type="BxfSmpteTime" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Used to designate a specific end point for the transition relative to the active content</xs:documentation>
 
</xs:annotation>
</xs:element>

element VideoTransition/PrivateInformation
diagram BxfSchema5-0Complete_p893.png
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type BxfPrivateInformation
properties
minOcc 0
maxOcc 1
content complex
source <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/>

simpleType AspectRatioType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
elements TSVideo/AspectRatio Video/AspectRatio
facets
Kind Value Annotation
enumeration 16:9
enumeration 4:3
annotation
documentation
Enumerates either 4:3 or 16:9 video presentation formats
source <xs:simpleType name="AspectRatioType">
 
<xs:annotation>
   
<xs:documentation>Enumerates either 4:3 or 16:9 video presentation formats</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="16:9"/>
   
<xs:enumeration value="4:3"/>
 
</xs:restriction>
</xs:simpleType>

simpleType AsRunStatusType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
element AsRunDetail/Status
facets
Kind Value Annotation
enumeration Aired Without Discrepancy
enumeration Technical Difficulty
enumeration Did not air
enumeration Aired with Duration Discrepancy
enumeration Aired with Content Discrepancy
enumeration Preempted
enumeration Joined in Progress
enumeration Inserted by Operator
enumeration Unknown
enumeration Missing Content
source <xs:simpleType name="AsRunStatusType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Aired Without Discrepancy"/>
   
<xs:enumeration value="Technical Difficulty"/>
   
<xs:enumeration value="Did not air"/>
   
<xs:enumeration value="Aired with Duration Discrepancy"/>
   
<xs:enumeration value="Aired with Content Discrepancy"/>
   
<xs:enumeration value="Preempted"/>
   
<xs:enumeration value="Joined in Progress"/>
   
<xs:enumeration value="Inserted by Operator"/>
   
<xs:enumeration value="Unknown"/>
   
<xs:enumeration value="Missing Content"/>
 
</xs:restriction>
</xs:simpleType>

simpleType AudioModeType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
element AudioTransition/AudioMode
facets
Kind Value Annotation
enumeration Breakaway
enumeration Over
enumeration Under
annotation
documentation
Defines the way audio is transitioned
source <xs:simpleType name="AudioModeType">
 
<xs:annotation>
   
<xs:documentation>Defines the way audio is transitioned</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Breakaway"/>
   
<xs:enumeration value="Over"/>
   
<xs:enumeration value="Under"/>
 
</xs:restriction>
</xs:simpleType>

simpleType AudioRateType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
element AudioTransition/TransitionRate
facets
Kind Value Annotation
enumeration Fast
enumeration Medium
enumeration Slow
annotation
documentation
Defines the speed of an audio transition
source <xs:simpleType name="AudioRateType">
 
<xs:annotation>
   
<xs:documentation>Defines the speed of an audio transition</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Fast"/>
   
<xs:enumeration value="Medium"/>
   
<xs:enumeration value="Slow"/>
 
</xs:restriction>
</xs:simpleType>

simpleType AudioTransitionEnumType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
element AudioTransition/TransitionType
facets
Kind Value Annotation
enumeration Cut
enumeration Mix
annotation
documentation
Indicates if an audio transition is to be mixed or a cut
source <xs:simpleType name="AudioTransitionEnumType">
 
<xs:annotation>
   
<xs:documentation>Indicates if an audio transition is to be mixed or a cut</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Cut"/>
   
<xs:enumeration value="Mix"/>
 
</xs:restriction>
</xs:simpleType>

simpleType BxfElementaryError
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type union of (elementaryErrorType, BxfElementaryErrorExt)
used by
simpleType BxfError
annotation
documentation
Type for an elementary error
source <xs:simpleType name="BxfElementaryError">
 
<xs:annotation>
   
<xs:documentation>Type for an elementary error</xs:documentation>
 
</xs:annotation>
 
<xs:union memberTypes="pmcp:elementaryErrorType BxfElementaryErrorExt"/>
</xs:simpleType>

simpleType BxfElementaryErrorExt
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
simpleType BxfElementaryError
facets
Kind Value Annotation
pattern (system_unavailable|not_supported|duplicate_message|processing_exception)(:.*)?
annotation
documentation
Type for an elementary error
source <xs:simpleType name="BxfElementaryErrorExt">
 
<xs:annotation>
   
<xs:documentation>Type for an elementary error</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="(system_unavailable|not_supported|duplicate_message|processing_exception)(:.*)?"/>
 
</xs:restriction>
</xs:simpleType>

simpleType BxfError
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type list of BxfElementaryError
properties
base BxfElementaryError
used by
attribute Action-ErrorGroup/@error
source <xs:simpleType name="BxfError">
 
<xs:list itemType="BxfElementaryError"/>
</xs:simpleType>

simpleType BxfShortName
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type shortNameType
properties
base pmcp:shortNameType
used by
elements FormatUsage/AllowedChannels UsagePolicy/AssignedChannels
facets
Kind Value Annotation
maxLength 7
source <xs:simpleType name="BxfShortName">
 
<xs:restriction base="pmcp:shortNameType"/>
</xs:simpleType>

simpleType BxfStatus
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type union of (statusType, BxfStatusExtType)
used by
attribute BxfMessage/@status
annotation
documentation
Status of a reply message
source <xs:simpleType name="BxfStatus">
 
<xs:annotation>
   
<xs:documentation>Status of a reply message</xs:documentation>
 
</xs:annotation>
 
<xs:union memberTypes="pmcp:statusType BxfStatusExtType"/>
</xs:simpleType>

simpleType BxfStatusExtType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
simpleType BxfStatus
facets
Kind Value Annotation
enumeration warning
source <xs:simpleType name="BxfStatusExtType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="warning"/>
 
</xs:restriction>
</xs:simpleType>

simpleType BxfUri
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:anyURI
properties
base xs:anyURI
used by
element Location/AssetServer/PathName
annotation
documentation
Used to denote a universal file location
source <xs:simpleType name="BxfUri">
 
<xs:annotation>
   
<xs:documentation>Used to denote a universal file location</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:anyURI"/>
</xs:simpleType>

simpleType DayPattern
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
elements BxfDaypart/DaypartDetail/DayOfWeek Constraint/Rules/DaysOfWeekAllowed
attributes BxfHouseNumber/@DayPattern ContentTransfer/@dayPattern Schedule/@dayPattern
facets
Kind Value Annotation
length 7
pattern [0,1]{7}
annotation
documentation
A binary representation of the days of the week with Monday in the left-most position (eg - "1111100" = M-F)
source <xs:simpleType name="DayPattern">
 
<xs:annotation>
   
<xs:documentation>A binary representation of the days of the week with Monday in the left-most position (eg - "1111100" = M-F)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:length value="7"/>
   
<xs:pattern value="[0,1]{7}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType DestinationType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
base xs:string
used by
attribute BxfMessage/@destinationType
annotation
documentation
Type of the destination system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)
source <xs:simpleType name="DestinationType">
 
<xs:annotation>
   
<xs:documentation>Type of the destination system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType EiCode
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
elements ProgramContent/EiCode ScheduledEvent/EiCode
facets
Kind Value Annotation
minLength 7
maxLength 9
pattern E-I [0-9]{0,1}[0-9]-[0-9]{0,1}[0-9]
annotation
documentation
FCC Children's and Information Codes
source <xs:simpleType name="EiCode">
 
<xs:annotation>
   
<xs:documentation>FCC Children's and Information Codes</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:minLength value="7"/>
   
<xs:maxLength value="9"/>
   
<xs:pattern value="E-I [0-9]{0,1}[0-9]-[0-9]{0,1}[0-9]"/>
 
</xs:restriction>
</xs:simpleType>

simpleType EndModeType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
element EventData/EndMode
facets
Kind Value Annotation
enumeration Duration
enumeration Manual
enumeration External
source <xs:simpleType name="EndModeType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Duration"/>
   
<xs:enumeration value="Manual"/>
   
<xs:enumeration value="External"/>
 
</xs:restriction>
</xs:simpleType>

simpleType MessageType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
attribute BxfMessage/@messageType
facets
Kind Value Annotation
enumeration Acknowledgement
documentation
An acknowledgement that a message was received.
enumeration Heartbeat
documentation
A message for checking connectivity.
enumeration Information
documentation
A notification of changes or request to do something that does not warrant a reply.
enumeration Message Status Request
documentation
A request for the status of a message that was previously sent.
enumeration Request
documentation
A request to do something that requires a reply.
enumeration Reply
documentation
A reply to a request message.
annotation
documentation
Allowed types of messages in this schema
source <xs:simpleType name="MessageType">
 
<xs:annotation>
   
<xs:documentation>Allowed types of messages in this schema</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Acknowledgement">
     
<xs:annotation>
       
<xs:documentation>An acknowledgement that a message was received.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Heartbeat">
     
<xs:annotation>
       
<xs:documentation>A message for checking connectivity.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Information">
     
<xs:annotation>
       
<xs:documentation>A notification of changes or request to do something that does not warrant a reply.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Message Status Request">
     
<xs:annotation>
       
<xs:documentation>A request for the status of a message that was previously sent.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Request">
     
<xs:annotation>
       
<xs:documentation>A request to do something that requires a reply.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="Reply">
     
<xs:annotation>
       
<xs:documentation>A reply to a request message.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType OperationalModeType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
facets
Kind Value Annotation
enumeration Normal
enumeration JIP
enumeration Expendable
source <xs:simpleType name="OperationalModeType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Normal"/>
   
<xs:enumeration value="JIP"/>
   
<xs:enumeration value="Expendable"/>
 
</xs:restriction>
</xs:simpleType>

simpleType OriginType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type xs:string
properties
base xs:string
used by
attribute BxfMessage/@originType
annotation
documentation
Type of the origin system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)
source <xs:simpleType name="OriginType">
 
<xs:annotation>
   
<xs:documentation>Type of the origin system (see ATSC code point registry - www.atsc.org/standards/Code_Point_Registry.pdf)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string"/>
</xs:simpleType>

simpleType PriorityType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
attribute ContentTransfer/@priority
facets
Kind Value Annotation
enumeration Deferred
enumeration Urgent
enumeration High
enumeration Normal
enumeration Low
source <xs:simpleType name="PriorityType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Deferred"/>
   
<xs:enumeration value="Urgent"/>
   
<xs:enumeration value="High"/>
   
<xs:enumeration value="Normal"/>
   
<xs:enumeration value="Low"/>
 
</xs:restriction>
</xs:simpleType>

simpleType ProgramContentType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
element ProgramElement/Type
facets
Kind Value Annotation
enumeration Interactive
enumeration ProgramSegment
source <xs:simpleType name="ProgramContentType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Interactive"/>
   
<xs:enumeration value="ProgramSegment"/>
 
</xs:restriction>
</xs:simpleType>

simpleType QueryString
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
element BxfMessage/BxfQuery/WhereClause
facets
Kind Value Annotation
pattern [A-Z][a-zA-Z0-9]*(/[A-Z][a-zA-Z0-9]*)*(/@[a-z][a-zA-Z0-9]*){0,1}(\s)*(=|&gt;=|&lt;|&lt;=|!=)\s*[&quot;][^&quot;]*[&quot;](\s+(AND|and|or|OR)\s+[A-Z][a-zA-Z0-9]*(/[A-Z][a-zA-Z0-9]*)*(/@[a-z][a-zA-Z0-9]*){0,1}\s*(=|&gt;=|&lt;|&lt;=|!=)\s*[&quot;][^&quot;]*[&quot;]\s*)*
pattern \*
annotation
documentation
Restricts the Query where clause based on a pattern.  Note that negation requests are not supported.
source <xs:simpleType name="QueryString">
 
<xs:annotation>
   
<xs:documentation>Restricts the Query where clause based on a pattern.  Note that negation requests are not supported.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z][a-zA-Z0-9]*(/[A-Z][a-zA-Z0-9]*)*(/@[a-z][a-zA-Z0-9]*){0,1}(\s)*(=|&gt;=|&lt;|&lt;=|!=)\s*[&quot;][^&quot;]*[&quot;](\s+(AND|and|or|OR)\s+[A-Z][a-zA-Z0-9]*(/[A-Z][a-zA-Z0-9]*)*(/@[a-z][a-zA-Z0-9]*){0,1}\s*(=|&gt;=|&lt;|&lt;=|!=)\s*[&quot;][^&quot;]*[&quot;]\s*)*"/>
   
<xs:pattern value="\*"/>
 
</xs:restriction>
</xs:simpleType>

simpleType QueryStringIdentifier
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
element BxfMessage/BxfQuery/ReturnStructure
facets
Kind Value Annotation
pattern [A-Z][a-zA-Z0-9]*(/[A-Z][a-zA-Z0-9]*)*(/\*){0,1}
annotation
documentation
Restricts Query ReturnStrucutre based on a pattern that would restrict the return structure to follow the “camel back” style used in the Schema
source <xs:simpleType name="QueryStringIdentifier">
 
<xs:annotation>
   
<xs:documentation>Restricts Query ReturnStrucutre based on a pattern that would restrict the return structure to follow the “camel back” style used in the Schema</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:pattern value="[A-Z][a-zA-Z0-9]*(/[A-Z][a-zA-Z0-9]*)*(/\*){0,1}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType ScheduleEventType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
element AsRunDetail/Type
facets
Kind Value Annotation
enumeration Primary
enumeration NonPrimary
enumeration Auxiliary
enumeration Comment
enumeration ProgramHeader
enumeration BreakHeader
enumeration Macro
enumeration Data
source <xs:simpleType name="ScheduleEventType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Primary"/>
   
<xs:enumeration value="NonPrimary"/>
   
<xs:enumeration value="Auxiliary"/>
   
<xs:enumeration value="Comment"/>
   
<xs:enumeration value="ProgramHeader"/>
   
<xs:enumeration value="BreakHeader"/>
   
<xs:enumeration value="Macro"/>
   
<xs:enumeration value="Data"/>
 
</xs:restriction>
</xs:simpleType>

simpleType ScheduleType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
attribute Schedule/@type
facets
Kind Value Annotation
enumeration Primary
enumeration Alternate
annotation
documentation
A type of schedule
source <xs:simpleType name="ScheduleType">
 
<xs:annotation>
   
<xs:documentation>A type of schedule</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Primary"/>
   
<xs:enumeration value="Alternate"/>
 
</xs:restriction>
</xs:simpleType>

simpleType Smpte258MTimeCode
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:token
properties
base xs:token
used by
element BxfSmpteTime/SmpteTimeCode
facets
Kind Value Annotation
pattern (([0-1][0-9])|([2][0-3])):[0-5][0-9]:[0-5][0-9](([.,])|([:;]))[0-5][0-9]
annotation
documentation
Reference SMPTE 258M, section 8 that supports 60 frames per second (v5.0)
source <xs:simpleType name="Smpte258MTimeCode">
 
<xs:annotation>
   
<xs:documentation>Reference SMPTE 258M, section 8 that supports 60 frames per second (v5.0)
</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:token">
   
<xs:pattern value="(([0-1][0-9])|([2][0-3])):[0-5][0-9]:[0-5][0-9](([.,])|([:;]))[0-5][0-9]"/>
 
</xs:restriction>
</xs:simpleType>

simpleType StartModeType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
element EventData/StartMode
facets
Kind Value Annotation
enumeration Follow
enumeration Fixed
enumeration Manual
enumeration External
source <xs:simpleType name="StartModeType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Follow"/>
   
<xs:enumeration value="Fixed"/>
   
<xs:enumeration value="Manual"/>
   
<xs:enumeration value="External"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TransferStatusType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
attribute ContentTransfer/@status
facets
Kind Value Annotation
enumeration Unknown
enumeration Failed
enumeration Completed
enumeration Inprogress
enumeration Pending
source <xs:simpleType name="TransferStatusType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Unknown"/>
   
<xs:enumeration value="Failed"/>
   
<xs:enumeration value="Completed"/>
   
<xs:enumeration value="Inprogress"/>
   
<xs:enumeration value="Pending"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TransferType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
attribute ContentTransfer/@transferType
facets
Kind Value Annotation
enumeration Recording
enumeration Duplication
enumeration File transfer
enumeration Purge
source <xs:simpleType name="TransferType">
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Recording"/>
   
<xs:enumeration value="Duplication"/>
   
<xs:enumeration value="File transfer"/>
   
<xs:enumeration value="Purge"/>
 
</xs:restriction>
</xs:simpleType>

simpleType TSVideoEncodingType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
element TSVideo/Encoding
facets
Kind Value Annotation
enumeration MPEG-2
enumeration MPEG-4 AVC
enumeration SMPTE VC-1
annotation
documentation
Enumerates various methids used to compress video in a transport stream
source <xs:simpleType name="TSVideoEncodingType">
 
<xs:annotation>
   
<xs:documentation>Enumerates various methids used to compress video in a transport stream</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="MPEG-2"/>
   
<xs:enumeration value="MPEG-4 AVC"/>
   
<xs:enumeration value="SMPTE VC-1"/>
 
</xs:restriction>
</xs:simpleType>

simpleType Uuid
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:anyURI
properties
base xs:anyURI
used by
elements EventExtId/EventId Format/FormatId ScheduledEvent/Format/FormatId EventData/InsertAfterEventId NonPrimaryElements/NonPrimaryElementId NonPrimaryEvent/NonPrimaryElementId Format/FormatStructure/FormatElements/PrimaryElementId NonPrimaryElements/PrimaryElementId PrimaryEvent/PrimaryElementId NonPrimaryEvent/PrimaryEventId FormatSubElements/SubElementID
attributes InstructionMap/@contentMapId TrafficInstructions/Content/@contentMapId BxfMessage/@destinationId BxfMessage/@id InstructionDetail/@instructionId InstructionMap/@instructionId InstructionMap/@jobInstructionId JobDetail/JobInstruction/@jobInstructionId ScheduledEvent/AlternateScheduleEventFlag/@LinkedEventId BxfMessage/@originId BxfMessage/@originMessageId ContentTransfer/@parentTransferId Constraint/Rules/@ruleId Schedule/@scheduleId ContentTransfer/@transferId
facets
Kind Value Annotation
length 45
pattern urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}
annotation
documentation
A universal unique identifier, as described by RFC 4122.
source <xs:simpleType name="Uuid">
 
<xs:annotation>
   
<xs:documentation xml:lang="en-US">A universal unique identifier, as described by RFC 4122.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:anyURI">
   
<xs:length value="45"/>
   
<xs:pattern value="urn:uuid:[a-fA-F0-9]{8}(\-[a-fA-F0-9]{4}){3}\-[a-fA-F0-9]{12}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType VideoEncodingType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
element Video/Encoding
facets
Kind Value Annotation
enumeration Uncompressed
enumeration MPEG-2
enumeration MPEG-4 AVC
enumeration SMPTE VC-1
annotation
documentation
Enumerates various methods of compressing video
source <xs:simpleType name="VideoEncodingType">
 
<xs:annotation>
   
<xs:documentation>Enumerates various methods of compressing video</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Uncompressed"/>
   
<xs:enumeration value="MPEG-2"/>
   
<xs:enumeration value="MPEG-4 AVC"/>
   
<xs:enumeration value="SMPTE VC-1"/>
 
</xs:restriction>
</xs:simpleType>

simpleType VideoFormatType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
elements TSVideo/Format Video/Format
facets
Kind Value Annotation
enumeration 1080p
enumeration 1080i
enumeration 720p
enumeration 576i
enumeration 480p
enumeration 480i
annotation
documentation
Enumerates the different video presentation formats
source <xs:simpleType name="VideoFormatType">
 
<xs:annotation>
   
<xs:documentation>Enumerates the different video presentation formats</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="1080p"/>
   
<xs:enumeration value="1080i"/>
   
<xs:enumeration value="720p"/>
   
<xs:enumeration value="576i"/>
   
<xs:enumeration value="480p"/>
   
<xs:enumeration value="480i"/>
 
</xs:restriction>
</xs:simpleType>

simpleType VideoRateType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
elements VideoTransition/TransitionInRate VideoTransition/TransitionOutRate
facets
Kind Value Annotation
enumeration Fast
enumeration Medium
enumeration Slow
annotation
documentation
Enumerates the speed of a video transition
source <xs:simpleType name="VideoRateType">
 
<xs:annotation>
   
<xs:documentation>Enumerates the speed of a video transition</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Fast"/>
   
<xs:enumeration value="Medium"/>
   
<xs:enumeration value="Slow"/>
 
</xs:restriction>
</xs:simpleType>

simpleType VideoTransitionEnumType
namespace http://smpte-ra.org/schemas/2021/2017/BXF
type restriction of xs:string
properties
base xs:string
used by
elements VideoTransition/TransitionInType VideoTransition/TransitionOutType
facets
Kind Value Annotation
enumeration Cut
enumeration Fade-Cut
enumeration Cut-Fade
enumeration CrossFade
enumeration Mix
enumeration Wipe
annotation
documentation
Enumerates various transition options
source <xs:simpleType name="VideoTransitionEnumType">
 
<xs:annotation>
   
<xs:documentation>Enumerates various transition options</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xs:string">
   
<xs:enumeration value="Cut"/>
   
<xs:enumeration value="Fade-Cut"/>
   
<xs:enumeration value="Cut-Fade"/>
   
<xs:enumeration value="CrossFade"/>
   
<xs:enumeration value="Mix"/>
   
<xs:enumeration value="Wipe"/>
 
</xs:restriction>
</xs:simpleType>

attributeGroup Action-ErrorGroup
namespace http://smpte-ra.org/schemas/2021/2017/BXF
used by
elements Location/AssetServer BxfMessage/BxfData BxfMessage BxfMessage/BxfQuery BxfMessage/BxfQueryResponse QCItemInput/ExpectedValue ContentDelivery/AirReadyMaster/FilePackage/FileDescription Format/FormatStructure/FormatElements ContentDelivery/AirReadyMaster/FileTimings/LeaderRequirements QCItemInput/ParameterValue Location/PhysicalAsset QualityControl/QCProfileList/QCProfileID Location/RouterSource Constraint/Rules Location/Satellite
complexTypes Advertiser AFDData Agency AlternateAudioContent AnalogAudio AsRunDetail Audio AudioTransition BaseMedia BasicAsRun BxfCaptions BxfContentId BxfDaypart BxfSmpteTime BxfText BxfUtcDateTime Configuration Content ContentMetaData ContentTransfer DigitalAudio DigitalAudioAttribute Element EventData Format FormatUsage GraphicData InstructionDetail JobDetail Location Macro MediaLocation NonPrimaryEvent NonProgramContent NonProgramDetail NonProgramEvent OverlayOpportunityType PlayoutRestrictions PrimaryEvent Product ProgramContent ProgramContract ProgramElement ProgramEvent QCItemResult QCProfile QCReports QualityControl SalesContract Schedule ScheduledEvent Series TrafficInstructions TSVideo UsagePolicy Video VideoTransition
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  BxfError  optional      
errorDescription  xs:string  optional      
annotation
documentation
Used to set an action or report an error and add attribute extensibility
source <xs:attributeGroup name="Action-ErrorGroup">
 
<xs:annotation>
   
<xs:documentation>Used to set an action or report an error and add attribute extensibility</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="action" type="pmcp:actionType" use="optional"/>
 
<xs:attribute name="error" type="BxfError" use="optional"/>
 
<xs:attribute name="errorDescription" type="xs:string" use="optional"/>
 
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:attributeGroup>

attribute Action-ErrorGroup/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="pmcp:actionType" use="optional"/>

attribute Action-ErrorGroup/@error
type BxfError
properties
use optional
source <xs:attribute name="error" type="BxfError" use="optional"/>

attribute Action-ErrorGroup/@errorDescription
type xs:string
properties
use optional
source <xs:attribute name="errorDescription" type="xs:string" use="optional"/>

attributeGroup PmcpActionErrorExtensionGroup
namespace http://smpte-ra.org/schemas/2021/2017/BXF
used by
complexTypes Ac3AudioExt Audios BxfAlternateId BxfCaption608 BxfCaption708 BxfHouseNumber BxfIsan BxfParentalRating Channel
attributes
Name  Type  Use  Default  Fixed  Annotation
errorDescription  xs:string  optional      
annotation
documentation
Used to set an action or report an error and add attribute extensibility
source <xs:attributeGroup name="PmcpActionErrorExtensionGroup">
 
<xs:annotation>
   
<xs:documentation>Used to set an action or report an error and add attribute extensibility</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="errorDescription" type="xs:string" use="optional"/>
 
<xs:anyAttribute namespace="##any" processContents="lax"/>
</xs:attributeGroup>

attribute PmcpActionErrorExtensionGroup/@errorDescription
type xs:string
properties
use optional
source <xs:attribute name="errorDescription" type="xs:string" use="optional"/>

attributeGroup QCTypeUnitRep
namespace http://smpte-ra.org/schemas/2021/2017/BXF
used by
elements QCItemInput/ExpectedValue QCItemInput/ParameterValue QCItemOutput/TestValue
attributes
Name  Type  Use  Default  Fixed  Annotation
valueType  derived by: xs:string        
measurementUnit  derived by: xs:string        
representation  derived by: xs:string        
annotation
documentation
Used to set the allowed Types, Units and Representations for QC test items as of December 2016.  Expected to change with future technologies. (v5.0)
source <xs:attributeGroup name="QCTypeUnitRep">
 
<xs:annotation>
   
<xs:documentation>Used to set the allowed Types, Units and Representations for QC test items as of December 2016.  Expected to change with future technologies. (v5.0)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="valueType">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="boolean"/>
       
<xs:enumeration value="date"/>
       
<xs:enumeration value="dateTime"/>
       
<xs:enumeration value="enumeration"/>
       
<xs:enumeration value="enumeration list"/>
       
<xs:enumeration value="integer"/>
       
<xs:enumeration value="integer list"/>
       
<xs:enumeration value="language"/>
       
<xs:enumeration value="real number"/>
       
<xs:enumeration value="real number list"/>
       
<xs:enumeration value="segment"/>
       
<xs:enumeration value="string"/>
       
<xs:enumeration value="string list"/>
       
<xs:enumeration value="time"/>
       
<xs:enumeration value="timecode"/>
       
<xs:enumeration value="universal label"/>
       
<xs:enumeration value="universal label list"/>
       
<xs:enumeration value="other"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="measurementUnit">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="bit/s"/>
       
<xs:enumeration value="bits"/>
       
<xs:enumeration value="byte/s"/>
       
<xs:enumeration value="bytes"/>
       
<xs:enumeration value="dB"/>
       
<xs:enumeration value="dBFS"/>
       
<xs:enumeration value="dBTP"/>
       
<xs:enumeration value="field/s"/>
       
<xs:enumeration value="fields"/>
       
<xs:enumeration value="frame/s"/>
       
<xs:enumeration value="frames"/>
       
<xs:enumeration value="hh:mm:ss:ff"/>
       
<xs:enumeration value="hours"/>
       
<xs:enumeration value="Hz"/>
       
<xs:enumeration value="kB"/>
       
<xs:enumeration value="kB/s"/>
       
<xs:enumeration value="kbit/s"/>
       
<xs:enumeration value="kbits"/>
       
<xs:enumeration value="kHz"/>
       
<xs:enumeration value="lines"/>
       
<xs:enumeration value="LU"/>
       
<xs:enumeration value="LUFS"/>
       
<xs:enumeration value="MB"/>
       
<xs:enumeration value="MB/s"/>
       
<xs:enumeration value="Mbit/s"/>
       
<xs:enumeration value="Mbits"/>
       
<xs:enumeration value="MHz"/>
       
<xs:enumeration value="ms"/>
       
<xs:enumeration value="ns"/>
       
<xs:enumeration value="pixels"/>
       
<xs:enumeration value="sample/s"/>
       
<xs:enumeration value="samples"/>
       
<xs:enumeration value="seconds"/>
       
<xs:enumeration value="other"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
 
<xs:attribute name="representation">
   
<xs:simpleType>
     
<xs:restriction base="xs:string">
       
<xs:enumeration value="1 digit for second fraction"/>
       
<xs:enumeration value="2 digits for second fraction"/>
       
<xs:enumeration value="3 digits for second fraction"/>
       
<xs:enumeration value="binary"/>
       
<xs:enumeration value="binary left padded with zeros to length 2"/>
       
<xs:enumeration value="binary left padded with zeros to length 3"/>
       
<xs:enumeration value="binary left padded with zeros to length 4"/>
       
<xs:enumeration value="binary left padded with zeros to length 5"/>
       
<xs:enumeration value="binary left padded with zeros to length x"/>
       
<xs:enumeration value="decimal"/>
       
<xs:enumeration value="decimal with 1 fractional digit"/>
       
<xs:enumeration value="decimal with 2 fractional digits"/>
       
<xs:enumeration value="decimal with 3 fractional digits"/>
       
<xs:enumeration value="decimal with x fractional digits"/>
       
<xs:enumeration value="fraction"/>
       
<xs:enumeration value="hexadecimal"/>
       
<xs:enumeration value="hh:mm:ss:ff"/>
       
<xs:enumeration value="hh:mm:ss;ff"/>
       
<xs:enumeration value="percentage"/>
       
<xs:enumeration value="percentage with 1 fractional digit"/>
       
<xs:enumeration value="percentage with 2 fractional digits"/>
       
<xs:enumeration value="percentage with 3 fractional digits"/>
       
<xs:enumeration value="percentage with x fractional digits"/>
       
<xs:enumeration value="x digits for second fractions"/>
       
<xs:enumeration value="{a,b,...}"/>
       
<xs:enumeration value="{true,false}"/>
       
<xs:enumeration value="other"/>
     
</xs:restriction>
   
</xs:simpleType>
 
</xs:attribute>
</xs:attributeGroup>

attribute QCTypeUnitRep/@valueType
type restriction of xs:string
facets
Kind Value Annotation
enumeration boolean
enumeration date
enumeration dateTime
enumeration enumeration
enumeration enumeration list
enumeration integer
enumeration integer list
enumeration language
enumeration real number
enumeration real number list
enumeration segment
enumeration string
enumeration string list
enumeration time
enumeration timecode
enumeration universal label
enumeration universal label list
enumeration other
source <xs:attribute name="valueType">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="boolean"/>
     
<xs:enumeration value="date"/>
     
<xs:enumeration value="dateTime"/>
     
<xs:enumeration value="enumeration"/>
     
<xs:enumeration value="enumeration list"/>
     
<xs:enumeration value="integer"/>
     
<xs:enumeration value="integer list"/>
     
<xs:enumeration value="language"/>
     
<xs:enumeration value="real number"/>
     
<xs:enumeration value="real number list"/>
     
<xs:enumeration value="segment"/>
     
<xs:enumeration value="string"/>
     
<xs:enumeration value="string list"/>
     
<xs:enumeration value="time"/>
     
<xs:enumeration value="timecode"/>
     
<xs:enumeration value="universal label"/>
     
<xs:enumeration value="universal label list"/>
     
<xs:enumeration value="other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute QCTypeUnitRep/@measurementUnit
type restriction of xs:string
facets
Kind Value Annotation
enumeration bit/s
enumeration bits
enumeration byte/s
enumeration bytes
enumeration dB
enumeration dBFS
enumeration dBTP
enumeration field/s
enumeration fields
enumeration frame/s
enumeration frames
enumeration hh:mm:ss:ff
enumeration hours
enumeration Hz
enumeration kB
enumeration kB/s
enumeration kbit/s
enumeration kbits
enumeration kHz
enumeration lines
enumeration LU
enumeration LUFS
enumeration MB
enumeration MB/s
enumeration Mbit/s
enumeration Mbits
enumeration MHz
enumeration ms
enumeration ns
enumeration pixels
enumeration sample/s
enumeration samples
enumeration seconds
enumeration other
source <xs:attribute name="measurementUnit">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="bit/s"/>
     
<xs:enumeration value="bits"/>
     
<xs:enumeration value="byte/s"/>
     
<xs:enumeration value="bytes"/>
     
<xs:enumeration value="dB"/>
     
<xs:enumeration value="dBFS"/>
     
<xs:enumeration value="dBTP"/>
     
<xs:enumeration value="field/s"/>
     
<xs:enumeration value="fields"/>
     
<xs:enumeration value="frame/s"/>
     
<xs:enumeration value="frames"/>
     
<xs:enumeration value="hh:mm:ss:ff"/>
     
<xs:enumeration value="hours"/>
     
<xs:enumeration value="Hz"/>
     
<xs:enumeration value="kB"/>
     
<xs:enumeration value="kB/s"/>
     
<xs:enumeration value="kbit/s"/>
     
<xs:enumeration value="kbits"/>
     
<xs:enumeration value="kHz"/>
     
<xs:enumeration value="lines"/>
     
<xs:enumeration value="LU"/>
     
<xs:enumeration value="LUFS"/>
     
<xs:enumeration value="MB"/>
     
<xs:enumeration value="MB/s"/>
     
<xs:enumeration value="Mbit/s"/>
     
<xs:enumeration value="Mbits"/>
     
<xs:enumeration value="MHz"/>
     
<xs:enumeration value="ms"/>
     
<xs:enumeration value="ns"/>
     
<xs:enumeration value="pixels"/>
     
<xs:enumeration value="sample/s"/>
     
<xs:enumeration value="samples"/>
     
<xs:enumeration value="seconds"/>
     
<xs:enumeration value="other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute QCTypeUnitRep/@representation
type restriction of xs:string
facets
Kind Value Annotation
enumeration 1 digit for second fraction
enumeration 2 digits for second fraction
enumeration 3 digits for second fraction
enumeration binary
enumeration binary left padded with zeros to length 2
enumeration binary left padded with zeros to length 3
enumeration binary left padded with zeros to length 4
enumeration binary left padded with zeros to length 5
enumeration binary left padded with zeros to length x
enumeration decimal
enumeration decimal with 1 fractional digit
enumeration decimal with 2 fractional digits
enumeration decimal with 3 fractional digits
enumeration decimal with x fractional digits
enumeration fraction
enumeration hexadecimal
enumeration hh:mm:ss:ff
enumeration hh:mm:ss;ff
enumeration percentage
enumeration percentage with 1 fractional digit
enumeration percentage with 2 fractional digits
enumeration percentage with 3 fractional digits
enumeration percentage with x fractional digits
enumeration x digits for second fractions
enumeration {a,b,...}
enumeration {true,false}
enumeration other
source <xs:attribute name="representation">
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:enumeration value="1 digit for second fraction"/>
     
<xs:enumeration value="2 digits for second fraction"/>
     
<xs:enumeration value="3 digits for second fraction"/>
     
<xs:enumeration value="binary"/>
     
<xs:enumeration value="binary left padded with zeros to length 2"/>
     
<xs:enumeration value="binary left padded with zeros to length 3"/>
     
<xs:enumeration value="binary left padded with zeros to length 4"/>
     
<xs:enumeration value="binary left padded with zeros to length 5"/>
     
<xs:enumeration value="binary left padded with zeros to length x"/>
     
<xs:enumeration value="decimal"/>
     
<xs:enumeration value="decimal with 1 fractional digit"/>
     
<xs:enumeration value="decimal with 2 fractional digits"/>
     
<xs:enumeration value="decimal with 3 fractional digits"/>
     
<xs:enumeration value="decimal with x fractional digits"/>
     
<xs:enumeration value="fraction"/>
     
<xs:enumeration value="hexadecimal"/>
     
<xs:enumeration value="hh:mm:ss:ff"/>
     
<xs:enumeration value="hh:mm:ss;ff"/>
     
<xs:enumeration value="percentage"/>
     
<xs:enumeration value="percentage with 1 fractional digit"/>
     
<xs:enumeration value="percentage with 2 fractional digits"/>
     
<xs:enumeration value="percentage with 3 fractional digits"/>
     
<xs:enumeration value="percentage with x fractional digits"/>
     
<xs:enumeration value="x digits for second fractions"/>
     
<xs:enumeration value="{a,b,...}"/>
     
<xs:enumeration value="{true,false}"/>
     
<xs:enumeration value="other"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attribute base
namespace http://www.w3.org/XML/1998/namespace
type xs:anyURI
used by
attributeGroup specialAttrs
annotation
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
source <xs:attribute name="base" type="xs:anyURI">
 
<xs:annotation>
   
<xs:documentation>
     
<div>
       
<h3>base (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.
</p>
       
<p>
      See
<a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
    
</p>
     
</div>
   
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute id
namespace http://www.w3.org/XML/1998/namespace
type xs:ID
used by
attributeGroup specialAttrs
annotation
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
source <xs:attribute name="id" type="xs:ID">
 
<xs:annotation>
   
<xs:documentation>
     
<div>
       
<h3>id (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.
</p>
       
<p>
      See
<a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
    
</p>
     
</div>
   
</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute lang
namespace http://www.w3.org/XML/1998/namespace
type union of (xs:language, restriction of xs:string)
used by
attributeGroup specialAttrs
annotation
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
source <xs:attribute name="lang">
 
<xs:annotation>
   
<xs:documentation>
     
<div>
       
<h3>lang (as an attribute name)</h3>
       
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.
</p>
     
</div>
     
<div>
       
<h4>Notes</h4>
       
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
    
</p>
       
<p>
      See BCP 47 at
<a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt
</a>
      and the IANA language subtag registry at
     
<a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry
</a>
      for further information.
    
</p>
       
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
    
</p>
     
</div>
   
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:union memberTypes="xs:language">
     
<xs:simpleType>
       
<xs:restriction base="xs:string">
         
<xs:enumeration value=""/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:union>
 
</xs:simpleType>
</xs:attribute>

attribute space
namespace http://www.w3.org/XML/1998/namespace
type restriction of xs:NCName
used by
attributeGroup specialAttrs
facets
Kind Value Annotation
enumeration default
enumeration preserve
annotation
documentation
<div>
<h3>space (as an attribute name)</h3>
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.</p>
</div>
source <xs:attribute name="space">
 
<xs:annotation>
   
<xs:documentation>
     
<div>
       
<h3>space (as an attribute name)</h3>
       
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.
</p>
     
</div>
   
</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:NCName">
     
<xs:enumeration value="default"/>
     
<xs:enumeration value="preserve"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:attribute>

attributeGroup specialAttrs
namespace http://www.w3.org/XML/1998/namespace
attributes
Name  Type  Use  Default  Fixed  Annotation
xml:base  xs:anyURI        
documentation
<div>
<h3>base (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       provides a URI to be used as the base for interpreting any
       relative URIs in the scope of the element on which it
       appears; its value is inherited.  This name is reserved
       by virtue of its definition in the XML Base specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xmlbase/">http://www.w3.org/TR/xmlbase/</a>
      for information about this attribute.
     </p>
</div>
xml:lang  derived by: xs:language        
documentation
<div>
<h3>lang (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       is a language code for the natural language of the content of
       any element; its value is inherited.  This name is reserved
       by virtue of its definition in the XML specification.</p>
</div>
<div>
<h4>Notes</h4>
<p>
      Attempting to install the relevant ISO 2- and 3-letter
      codes as the enumerated possible values is probably never
      going to be a realistic possibility. 
     </p>
<p>
      See BCP 47 at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
       http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>
      and the IANA language subtag registry at
      <a href="http://www.iana.org/assignments/language-subtag-registry">
       http://www.iana.org/assignments/language-subtag-registry</a>
      for further information.
     </p>
<p>
      The union allows for the 'un-declaration' of xml:lang with
      the empty string.
     </p>
</div>
xml:space  derived by: xs:NCName        
documentation
<div>
<h3>space (as an attribute name)</h3>
<p>
       denotes an attribute whose
       value is a keyword indicating what whitespace processing
       discipline is intended for the content of the element; its
       value is inherited.  This name is reserved by virtue of its
       definition in the XML specification.</p>
</div>
xml:id  xs:ID        
documentation
<div>
<h3>id (as an attribute name)</h3>
<p>
       denotes an attribute whose value
       should be interpreted as if declared to be of type ID.
       This name is reserved by virtue of its definition in the
       xml:id specification.</p>
<p>
      See <a href="http://www.w3.org/TR/xml-id/">http://www.w3.org/TR/xml-id/</a>
      for information about this attribute.
     </p>
</div>
source <xs:attributeGroup name="specialAttrs">
 
<xs:attribute ref="xml:base"/>
 
<xs:attribute ref="xml:lang"/>
 
<xs:attribute ref="xml:space"/>
 
<xs:attribute ref="xml:id"/>
</xs:attributeGroup>

element PmcpMessage
diagram BxfSchema5-0Complete_p894.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
properties
content complex
children PmcpReply TransportStream Channel Show PsipEvent PsipDataEvent AcapDataService TimeParameters Ratings PrivatePmcpInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:unsignedInt  required      
documentation
unique number assigned to the message by its originating system
origin  xs:string  required      
documentation
Device name of the originating system of the message
originType  xs:string  required      
documentation
Type of the originating system (see ATSC code point registry)
destination  xs:string  optional  all    
documentation
Device name of the intended destination for the message
dateTime  xs:dateTime  required      
documentation
Date and time of generation of the message
type  messageType  optional  information    
documentation
Message type
error  errorType  optional      
annotation
documentation
PMCP message wrapper. This is the root structure of any PMCP message
source <xs:element name="PmcpMessage">
 
<xs:annotation>
   
<xs:documentation>PMCP message wrapper. This is the root structure of any PMCP message</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element name="PmcpReply" type="PmcpReplyType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>This element, required when the PMCP message is a reply, references the request and communicates its status</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TransportStream" type="TransportStreamType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Declaration of the transport streams managed by the system and definition of their global parameters.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Channel" type="ChannelType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Declaration of the "virtual channels" managed by the system and definition of their branding and tuning parameters.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Show" type="ShowType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>List of shows used in the program guides. Has no PSIP equivalent.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PsipEvent" type="PsipEventType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Program guide information for regular TV and radio services.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PsipDataEvent" type="PsipDataEventType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Data program guide information for regular TV service.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AcapDataService" type="AcapDataServiceType" minOccurs="0" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Information about the transport protocol associated with ACAP data broadcast service</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="TimeParameters" type="TimeParametersType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Parameters used to compute the System Time Table (A/65B 6.1), with the exception of the time itself, which is communicated using other protocols than PMCP.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Ratings" type="RatingsType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Definition of the parental rating system for multiple regions as carried in the RRT (A/65B 6.4)</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>System-level PMCP-private information</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
   
<xs:attribute name="id" type="xsd:unsignedInt" use="required">
     
<xs:annotation>
       
<xs:documentation>unique number assigned to the message by its originating system</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="origin" type="xsd:string" use="required">
     
<xs:annotation>
       
<xs:documentation>Device name of the originating system of the message</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="originType" type="xsd:string" use="required">
     
<xs:annotation>
       
<xs:documentation>Type of the originating system (see ATSC code point registry)</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="destination" type="xsd:string" use="optional" default="all">
     
<xs:annotation>
       
<xs:documentation>Device name of the intended destination for the message</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="dateTime" type="xsd:dateTime" use="required">
     
<xs:annotation>
       
<xs:documentation>Date and time of generation of the message</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="type" type="messageType" use="optional" default="information">
     
<xs:annotation>
       
<xs:documentation>Message type</xs:documentation>
     
</xs:annotation>
   
</xs:attribute>
   
<xs:attribute name="error" type="errorType" use="optional"/>
 
</xs:complexType>
</xs:element>

attribute PmcpMessage/@id
type xs:unsignedInt
properties
use required
annotation
documentation
unique number assigned to the message by its originating system
source <xs:attribute name="id" type="xsd:unsignedInt" use="required">
 
<xs:annotation>
   
<xs:documentation>unique number assigned to the message by its originating system</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PmcpMessage/@origin
type xs:string
properties
use required
annotation
documentation
Device name of the originating system of the message
source <xs:attribute name="origin" type="xsd:string" use="required">
 
<xs:annotation>
   
<xs:documentation>Device name of the originating system of the message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PmcpMessage/@originType
type xs:string
properties
use required
annotation
documentation
Type of the originating system (see ATSC code point registry)
source <xs:attribute name="originType" type="xsd:string" use="required">
 
<xs:annotation>
   
<xs:documentation>Type of the originating system (see ATSC code point registry)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PmcpMessage/@destination
type xs:string
properties
use optional
default all
annotation
documentation
Device name of the intended destination for the message
source <xs:attribute name="destination" type="xsd:string" use="optional" default="all">
 
<xs:annotation>
   
<xs:documentation>Device name of the intended destination for the message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PmcpMessage/@dateTime
type xs:dateTime
properties
use required
annotation
documentation
Date and time of generation of the message
source <xs:attribute name="dateTime" type="xsd:dateTime" use="required">
 
<xs:annotation>
   
<xs:documentation>Date and time of generation of the message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PmcpMessage/@type
type messageType
properties
use optional
default information
facets
Kind Value Annotation
enumeration information
documentation
This message is for information only and no reply is expected
enumeration request
documentation
A reply to this message is expected
enumeration reply
documentation
This message is a reply to a previous request. It contains a PmcpReply element.
annotation
documentation
Message type
source <xs:attribute name="type" type="messageType" use="optional" default="information">
 
<xs:annotation>
   
<xs:documentation>Message type</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PmcpMessage/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element PmcpMessage/PmcpReply
diagram BxfSchema5-0Complete_p895.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PmcpReplyType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:unsignedInt  required      
documentation
id of the request message
origin  xs:string  required      
documentation
Originating system of the request message
originType  xs:string  optional      
documentation
Type of the originating system for the request message
destination  xs:string  optional  all    
documentation
Intended destination for the request message
dateTime  xs:dateTime  required      
documentation
Date and time of generation of the request message
status  statusType  required      
documentation
Indicates the result of processing the request
annotation
documentation
This element, required when the PMCP message is a reply, references the request and communicates its status
source <xs:element name="PmcpReply" type="PmcpReplyType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>This element, required when the PMCP message is a reply, references the request and communicates its status</xs:documentation>
 
</xs:annotation>
</xs:element>

element PmcpMessage/TransportStream
diagram BxfSchema5-0Complete_p896.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TransportStreamType
properties
minOcc 0
maxOcc unbounded
content complex
children Name ConditionalAccess Table MgtPrivateInformation VctPrivateInformation MgtDescriptor VctDescriptor PrivatePmcpInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
tsid  xs:unsignedShort  required      
documentation
TSID of the transport stream (A/65B 6.3)
network  xs:unsignedShort  optional      
documentation
Network identifier, used when the TSID is not unique in the system
frequency  xs:unsignedInt  optional      
documentation
RF frequency occupied by the transport stream (A/65B 6.3)
networkType  networkTypeType  optional      
documentation
Type of the network where the transport stream is carried
modulation  modulationType  optional      
documentation
Modulation used to carry the tranport stream (A/65B 6.3)
pathSelect  pathSelectType  optional      
documentation
For cable systems with two separate cables, indicates which one carries the transport stream (A/65B 6.3.2)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Declaration of the transport streams managed by the system and definition of their global parameters.
source <xs:element name="TransportStream" type="TransportStreamType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Declaration of the transport streams managed by the system and definition of their global parameters.</xs:documentation>
 
</xs:annotation>
</xs:element>

element PmcpMessage/Channel
diagram BxfSchema5-0Complete_p897.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ChannelType
properties
minOcc 0
maxOcc unbounded
content complex
children Name Description ElementaryStream ParentalRating Audios Captions RedistributionControl TimeShiftedService ConditionalAccess DeferredAssociationTags PmtPrivateInformation VctPrivateInformation PmtDescriptor VctDescriptor PrivatePmcpInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
channelNumber  channelNumberType  optional      
documentation
Two-part or one-part channel number of the virtual channel
tsid  xs:unsignedShort  optional      
documentation
TSID of the carrying transport stream (A/65B 6.3)
network  xs:unsignedShort  optional      
documentation
Network identifier, used when the TSID is not unique in the system
programNumber  xs:unsignedShort  optional      
documentation
MPEG-2 program number used by the virtual channel (A/65B 6.3)
sourceId  xs:unsignedShort  optional      
documentation
PSIP source_id (A/65B 6.3)
status  channelStatusType  optional      
documentation
Current activity status of the channel (A/65B 6.3 hidden and hide_guide)
type  serviceType  optional      
documentation
Type of the primary service provided by the channel: TV, radio or data (A/65B 6.3 service_type)
ca  xs:boolean  optional      
documentation
Specifies if this channel is partly or completely encrypted and access-controlled (A/65B 6.3 access_controlled)
shortName  shortNameType  optional      
documentation
PSIP short name (7 characters max.) (A/65B 6.3)
outOfBand  xs:boolean  optional      
documentation
When true, signals that the PSIP data is not carried in the same physical channel as the virtual channel itself (A/65B 6.3.2)
pmtPid  pidType  optional      
documentation
PID used to carry the MPEG-2 PMT of the channel (A/53B 5.4)
pcrPid  pidType  optional      
documentation
PID used to carry the PCR fields of the channel, same as video PID per ATSC rules (A/53B 5.4)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Declaration of the "virtual channels" managed by the system and definition of their branding and tuning parameters.
source <xs:element name="Channel" type="ChannelType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Declaration of the "virtual channels" managed by the system and definition of their branding and tuning parameters.</xs:documentation>
 
</xs:annotation>
</xs:element>

element PmcpMessage/Show
diagram BxfSchema5-0Complete_p898.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ShowType
properties
minOcc 0
maxOcc unbounded
content complex
children ContentId ShowData PrivatePmcpInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
List of shows used in the program guides. Has no PSIP equivalent.
source <xs:element name="Show" type="ShowType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>List of shows used in the program guides. Has no PSIP equivalent.</xs:documentation>
 
</xs:annotation>
</xs:element>

element PmcpMessage/PsipEvent
diagram BxfSchema5-0Complete_p899.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PsipEventType
properties
minOcc 0
maxOcc unbounded
content complex
children EventId ContentId AcapContentId ShowData EitPrivateInformation EitDescriptor PrivatePmcpInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
startTime  xs:dateTime  optional      
documentation
Actual start time of the event (A/65B 6.5), when different from the scheduled start time
startFrame  xs:unsignedByte  optional      
documentation
Frame count for the actual start time of the event, when a one-second accuracy is not sufficient.
duration  xs:duration  optional      
documentation
Duration of the event (A/65B 6.5)
durationFrame  xs:unsignedByte  optional      
documentation
Additional frames for the actual duration of the event, when a one-second accuracy is not sufficient.
alternateScheduleNumber  xs:positiveInteger  optional      
documentation
Indicates that the event is part of an alternate schedule and is not carried in PSIP
fromStart  xs:duration  optional      
documentation
Indicates the offset between the beginning of the material and the beginning of the event, e.g. the tape or the file. Not carried in PSIP.
fromStartFrame  xs:unsignedByte  optional      
documentation
Additional frames for the material offset, when a one-second accuracy is not sufficient.
essenceSource  xs:string  optional      
documentation
Not carried in PSIP. Indicates where the essence comes from or how it is generated. Communicates implicit authority. The allowed values are defined during the setup process.
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Program guide information for regular TV and radio services.
source <xs:element name="PsipEvent" type="PsipEventType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Program guide information for regular TV and radio services.</xs:documentation>
 
</xs:annotation>
</xs:element>

element PmcpMessage/PsipDataEvent
diagram BxfSchema5-0Complete_p900.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PsipDataEventType
properties
minOcc 0
maxOcc unbounded
content complex
children DataId AcapContentId Name Description DataBroadcast DetPrivateInformation DetDescriptor PrivatePmcpInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
startTime  xs:dateTime  optional      
documentation
Actual start time of the data event (A/90 11.3), when different from the scheduled start time
duration  xs:duration  optional      
documentation
Duration of the data event (A/90 11.3)
alternateScheduleNumber  xs:positiveInteger  optional      
documentation
Indicates that the data event is part of an alternate schedule and is not carried in PSIP
fromStart  xs:duration  optional      
documentation
Indicates the offset between the beginning of the material and the beginning of the data event. Not carried in PSIP.
essenceSource  xs:string  optional      
documentation
Not carried in PSIP. Indicates where the essence comes from or how it is generated. Communicates implicit authority. The allowed values are defined during the setup process.
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Data program guide information for regular TV service.
source <xs:element name="PsipDataEvent" type="PsipDataEventType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Data program guide information for regular TV service.</xs:documentation>
 
</xs:annotation>
</xs:element>

element PmcpMessage/AcapDataService
diagram BxfSchema5-0Complete_p901.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AcapDataServiceType
properties
minOcc 0
maxOcc unbounded
content complex
children AcapContentId AcapApplication AcapObjectCarousel PrivatePmcpInformation
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the transport protocol associated with ACAP data broadcast service
source <xs:element name="AcapDataService" type="AcapDataServiceType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Information about the transport protocol associated with ACAP data broadcast service</xs:documentation>
 
</xs:annotation>
</xs:element>

element PmcpMessage/TimeParameters
diagram BxfSchema5-0Complete_p902.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TimeParametersType
properties
minOcc 0
maxOcc 1
content complex
children SttPrivateInformation SttDescriptor
attributes
Name  Type  Use  Default  Fixed  Annotation
gpsUtcOffset  xs:unsignedByte  optional      
documentation
Current GPS UTC offset, as published by the International Earth Rotation Service (A/65B 6.1)
dsStatus  xs:boolean  optional      
documentation
Current daylight savings status (A/65B 6.1 and Annex A)
dsDayOfMonth  dsDayOfMonthType  optional      
documentation
If DST is to change within a month, day of change (A/65B 6.1 and Annex A)
dsHour  dsHourType  optional      
documentation
If DST is to change within a month, hour of change (A/65B 6.1 and Annex A)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Parameters used to compute the System Time Table (A/65B 6.1), with the exception of the time itself, which is communicated using other protocols than PMCP.
source <xs:element name="TimeParameters" type="TimeParametersType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Parameters used to compute the System Time Table (A/65B 6.1), with the exception of the time itself, which is communicated using other protocols than PMCP.</xs:documentation>
 
</xs:annotation>
</xs:element>

element PmcpMessage/Ratings
diagram BxfSchema5-0Complete_p903.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type RatingsType
properties
minOcc 0
maxOcc 1
content complex
children Region
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Definition of the parental rating system for multiple regions as carried in the RRT (A/65B 6.4)
source <xs:element name="Ratings" type="RatingsType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Definition of the parental rating system for multiple regions as carried in the RRT (A/65B 6.4)</xs:documentation>
 
</xs:annotation>
</xs:element>

element PmcpMessage/PrivatePmcpInformation
diagram BxfSchema5-0Complete_p904.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivatePmcpInformationType
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
System-level PMCP-private information
source <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>System-level PMCP-private information</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType PmcpReplyType
diagram BxfSchema5-0Complete_p905.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element PmcpMessage/PmcpReply
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:unsignedInt  required      
documentation
id of the request message
origin  xs:string  required      
documentation
Originating system of the request message
originType  xs:string  optional      
documentation
Type of the originating system for the request message
destination  xs:string  optional  all    
documentation
Intended destination for the request message
dateTime  xs:dateTime  required      
documentation
Date and time of generation of the request message
status  statusType  required      
documentation
Indicates the result of processing the request
annotation
documentation
This element, required when the PMCP message is a reply, references the request and communicates its status
source <xs:complexType name="PmcpReplyType">
 
<xs:annotation>
   
<xs:documentation>This element, required when the PMCP message is a reply, references the request and communicates its status</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="id" type="xsd:unsignedInt" use="required">
   
<xs:annotation>
     
<xs:documentation>id of the request message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="origin" type="xsd:string" use="required">
   
<xs:annotation>
     
<xs:documentation>Originating system of the request message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="originType" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Type of the originating system for the request message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="destination" type="xsd:string" use="optional" default="all">
   
<xs:annotation>
     
<xs:documentation>Intended destination for the request message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="dateTime" type="xsd:dateTime" use="required">
   
<xs:annotation>
     
<xs:documentation>Date and time of generation of the request message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="status" type="statusType" use="required">
   
<xs:annotation>
     
<xs:documentation>Indicates the result of processing the request</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute PmcpReplyType/@id
type xs:unsignedInt
properties
use required
annotation
documentation
id of the request message
source <xs:attribute name="id" type="xsd:unsignedInt" use="required">
 
<xs:annotation>
   
<xs:documentation>id of the request message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PmcpReplyType/@origin
type xs:string
properties
use required
annotation
documentation
Originating system of the request message
source <xs:attribute name="origin" type="xsd:string" use="required">
 
<xs:annotation>
   
<xs:documentation>Originating system of the request message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PmcpReplyType/@originType
type xs:string
properties
use optional
annotation
documentation
Type of the originating system for the request message
source <xs:attribute name="originType" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Type of the originating system for the request message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PmcpReplyType/@destination
type xs:string
properties
use optional
default all
annotation
documentation
Intended destination for the request message
source <xs:attribute name="destination" type="xsd:string" use="optional" default="all">
 
<xs:annotation>
   
<xs:documentation>Intended destination for the request message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PmcpReplyType/@dateTime
type xs:dateTime
properties
use required
annotation
documentation
Date and time of generation of the request message
source <xs:attribute name="dateTime" type="xsd:dateTime" use="required">
 
<xs:annotation>
   
<xs:documentation>Date and time of generation of the request message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PmcpReplyType/@status
type statusType
properties
use required
facets
Kind Value Annotation
enumeration valid
documentation
means that the request was valid XML but has not been processed yet
enumeration invalid
documentation
means that the request was invalid XML and could not be processed
enumeration OK
documentation
means that the request was valid XML and has been processed with no error
enumeration error
documentation
means that the request was valid XML but contained at least one error, described in the body of the PmcpMessage, using the "error" attribute.
annotation
documentation
Indicates the result of processing the request
source <xs:attribute name="status" type="statusType" use="required">
 
<xs:annotation>
   
<xs:documentation>Indicates the result of processing the request</xs:documentation>
 
</xs:annotation>
</xs:attribute>

simpleType messageType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute PmcpMessage/@type
facets
Kind Value Annotation
enumeration information
documentation
This message is for information only and no reply is expected
enumeration request
documentation
A reply to this message is expected
enumeration reply
documentation
This message is a reply to a previous request. It contains a PmcpReply element.
annotation
documentation
Possible message types
source <xs:simpleType name="messageType">
 
<xs:annotation>
   
<xs:documentation>Possible message types</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="information">
     
<xs:annotation>
       
<xs:documentation>This message is for information only and no reply is expected</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="request">
     
<xs:annotation>
       
<xs:documentation>A reply to this message is expected</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="reply">
     
<xs:annotation>
       
<xs:documentation>This message is a reply to a previous request. It contains a PmcpReply element.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

complexType TableType
diagram BxfSchema5-0Complete_p906.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children MgtPrivateInformation MgtDescriptor
used by
element TransportStreamType/Table
attributes
Name  Type  Use  Default  Fixed  Annotation
tableType  xs:unsignedShort  required      
documentation
MGT table type (A/65B 6.2)
tablePid  pidType  optional      
documentation
PID used to carry the table (A/65B 6.2)
periodMs  xs:positiveInteger  optional      
documentation
Repetition period of the table, in milliseconds
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Contains the information about a PSIP table, used to build the MGT (A/65B 6.2)
source <xs:complexType name="TableType">
 
<xs:annotation>
   
<xs:documentation>Contains the information about a PSIP table, used to build the MGT (A/65B 6.2)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="MgtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the inner loop of the MGT</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="MgtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the inner loop of the MGT</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="tableType" type="xsd:unsignedShort" use="required">
   
<xs:annotation>
     
<xs:documentation>MGT table type (A/65B 6.2)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="tablePid" type="pidType" use="optional">
   
<xs:annotation>
     
<xs:documentation>PID used to carry the table (A/65B 6.2)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="periodMs" type="xsd:positiveInteger" use="optional">
   
<xs:annotation>
     
<xs:documentation>Repetition period of the table, in milliseconds</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute TableType/@tableType
type xs:unsignedShort
properties
use required
annotation
documentation
MGT table type (A/65B 6.2)
source <xs:attribute name="tableType" type="xsd:unsignedShort" use="required">
 
<xs:annotation>
   
<xs:documentation>MGT table type (A/65B 6.2)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TableType/@tablePid
type pidType
properties
use optional
facets
Kind Value Annotation
maxExclusive 8192
annotation
documentation
PID used to carry the table (A/65B 6.2)
source <xs:attribute name="tablePid" type="pidType" use="optional">
 
<xs:annotation>
   
<xs:documentation>PID used to carry the table (A/65B 6.2)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TableType/@periodMs
type xs:positiveInteger
properties
use optional
annotation
documentation
Repetition period of the table, in milliseconds
source <xs:attribute name="periodMs" type="xsd:positiveInteger" use="optional">
 
<xs:annotation>
   
<xs:documentation>Repetition period of the table, in milliseconds</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TableType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute TableType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element TableType/MgtPrivateInformation
diagram BxfSchema5-0Complete_p907.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the inner loop of the MGT
source <xs:element name="MgtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the inner loop of the MGT</xs:documentation>
 
</xs:annotation>
</xs:element>

element TableType/MgtDescriptor
diagram BxfSchema5-0Complete_p908.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the inner loop of the MGT
source <xs:element name="MgtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the inner loop of the MGT</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TransportStreamType
diagram BxfSchema5-0Complete_p909.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Name ConditionalAccess Table MgtPrivateInformation VctPrivateInformation MgtDescriptor VctDescriptor PrivatePmcpInformation
used by
element PmcpMessage/TransportStream
attributes
Name  Type  Use  Default  Fixed  Annotation
tsid  xs:unsignedShort  required      
documentation
TSID of the transport stream (A/65B 6.3)
network  xs:unsignedShort  optional      
documentation
Network identifier, used when the TSID is not unique in the system
frequency  xs:unsignedInt  optional      
documentation
RF frequency occupied by the transport stream (A/65B 6.3)
networkType  networkTypeType  optional      
documentation
Type of the network where the transport stream is carried
modulation  modulationType  optional      
documentation
Modulation used to carry the tranport stream (A/65B 6.3)
pathSelect  pathSelectType  optional      
documentation
For cable systems with two separate cables, indicates which one carries the transport stream (A/65B 6.3.2)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Used to define the parameters of a transport stream
source <xs:complexType name="TransportStreamType">
 
<xs:annotation>
   
<xs:documentation>Used to define the parameters of a transport stream</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Name of the transport stream. Not used in PSIP. </xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ConditionalAccess" type="ConditionalAccessType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Defines the CA systems in use and the corresponding EMM PIDs</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Table" type="TableType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Defines the broadcast parameters of a PSIP table.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="MgtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the outer loop of the MGT (A/65B 6.2)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="VctPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the outer loop of the VCT (A/65B 6.3)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="MgtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the outer loop of the MGT (A/65B 6.2)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="VctDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the outer loop of the VCT (A/65B 6.3)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Transport Stream-level PMCP-private information</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="tsid" type="xsd:unsignedShort" use="required">
   
<xs:annotation>
     
<xs:documentation>TSID of the transport stream (A/65B 6.3)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="network" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Network identifier, used when the TSID is not unique in the system</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="frequency" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>RF frequency occupied by the transport stream (A/65B 6.3)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="networkType" type="networkTypeType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Type of the network where the transport stream is carried</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="modulation" type="modulationType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Modulation used to carry the tranport stream (A/65B 6.3)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="pathSelect" type="pathSelectType" use="optional">
   
<xs:annotation>
     
<xs:documentation>For cable systems with two separate cables, indicates which one carries the transport stream (A/65B 6.3.2)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute TransportStreamType/@tsid
type xs:unsignedShort
properties
use required
annotation
documentation
TSID of the transport stream (A/65B 6.3)
source <xs:attribute name="tsid" type="xsd:unsignedShort" use="required">
 
<xs:annotation>
   
<xs:documentation>TSID of the transport stream (A/65B 6.3)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TransportStreamType/@network
type xs:unsignedShort
properties
use optional
annotation
documentation
Network identifier, used when the TSID is not unique in the system
source <xs:attribute name="network" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Network identifier, used when the TSID is not unique in the system</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TransportStreamType/@frequency
type xs:unsignedInt
properties
use optional
annotation
documentation
RF frequency occupied by the transport stream (A/65B 6.3)
source <xs:attribute name="frequency" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>RF frequency occupied by the transport stream (A/65B 6.3)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TransportStreamType/@networkType
type networkTypeType
properties
use optional
facets
Kind Value Annotation
enumeration terrestrial
enumeration cable
enumeration satellite
annotation
documentation
Type of the network where the transport stream is carried
source <xs:attribute name="networkType" type="networkTypeType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Type of the network where the transport stream is carried</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TransportStreamType/@modulation
type modulationType
properties
use optional
facets
Kind Value Annotation
enumeration analog
enumeration SCTE_mode_1
enumeration SCTE_mode_2
enumeration 8_VSB
enumeration 16_VSB
enumeration private
annotation
documentation
Modulation used to carry the tranport stream (A/65B 6.3)
source <xs:attribute name="modulation" type="modulationType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Modulation used to carry the tranport stream (A/65B 6.3)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TransportStreamType/@pathSelect
type pathSelectType
properties
use optional
facets
Kind Value Annotation
enumeration path_1
enumeration path_2
annotation
documentation
For cable systems with two separate cables, indicates which one carries the transport stream (A/65B 6.3.2)
source <xs:attribute name="pathSelect" type="pathSelectType" use="optional">
 
<xs:annotation>
   
<xs:documentation>For cable systems with two separate cables, indicates which one carries the transport stream (A/65B 6.3.2)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TransportStreamType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute TransportStreamType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element TransportStreamType/Name
diagram BxfSchema5-0Complete_p910.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Name of the transport stream. Not used in PSIP.
source <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Name of the transport stream. Not used in PSIP. </xs:documentation>
 
</xs:annotation>
</xs:element>

element TransportStreamType/ConditionalAccess
diagram BxfSchema5-0Complete_p911.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ConditionalAccessType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
systemId  xs:unsignedShort  required      
documentation
Conditional access system ID
pid  pidType  optional      
documentation
EMM or ECM PID, depending on context
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Defines the CA systems in use and the corresponding EMM PIDs
source <xs:element name="ConditionalAccess" type="ConditionalAccessType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Defines the CA systems in use and the corresponding EMM PIDs</xs:documentation>
 
</xs:annotation>
</xs:element>

element TransportStreamType/Table
diagram BxfSchema5-0Complete_p912.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TableType
properties
minOcc 0
maxOcc unbounded
content complex
children MgtPrivateInformation MgtDescriptor
attributes
Name  Type  Use  Default  Fixed  Annotation
tableType  xs:unsignedShort  required      
documentation
MGT table type (A/65B 6.2)
tablePid  pidType  optional      
documentation
PID used to carry the table (A/65B 6.2)
periodMs  xs:positiveInteger  optional      
documentation
Repetition period of the table, in milliseconds
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Defines the broadcast parameters of a PSIP table.
source <xs:element name="Table" type="TableType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Defines the broadcast parameters of a PSIP table.</xs:documentation>
 
</xs:annotation>
</xs:element>

element TransportStreamType/MgtPrivateInformation
diagram BxfSchema5-0Complete_p913.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the outer loop of the MGT (A/65B 6.2)
source <xs:element name="MgtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the outer loop of the MGT (A/65B 6.2)</xs:documentation>
 
</xs:annotation>
</xs:element>

element TransportStreamType/VctPrivateInformation
diagram BxfSchema5-0Complete_p914.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the outer loop of the VCT (A/65B 6.3)
source <xs:element name="VctPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the outer loop of the VCT (A/65B 6.3)</xs:documentation>
 
</xs:annotation>
</xs:element>

element TransportStreamType/MgtDescriptor
diagram BxfSchema5-0Complete_p915.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the outer loop of the MGT (A/65B 6.2)
source <xs:element name="MgtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the outer loop of the MGT (A/65B 6.2)</xs:documentation>
 
</xs:annotation>
</xs:element>

element TransportStreamType/VctDescriptor
diagram BxfSchema5-0Complete_p916.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the outer loop of the VCT (A/65B 6.3)
source <xs:element name="VctDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the outer loop of the VCT (A/65B 6.3)</xs:documentation>
 
</xs:annotation>
</xs:element>

element TransportStreamType/PrivatePmcpInformation
diagram BxfSchema5-0Complete_p917.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivatePmcpInformationType
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Transport Stream-level PMCP-private information
source <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Transport Stream-level PMCP-private information</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType modulationType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute TransportStreamType/@modulation
facets
Kind Value Annotation
enumeration analog
enumeration SCTE_mode_1
enumeration SCTE_mode_2
enumeration 8_VSB
enumeration 16_VSB
enumeration private
annotation
documentation
Possible modulations
source <xs:simpleType name="modulationType">
 
<xs:annotation>
   
<xs:documentation>Possible modulations</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="analog"/>
   
<xs:enumeration value="SCTE_mode_1"/>
   
<xs:enumeration value="SCTE_mode_2"/>
   
<xs:enumeration value="8_VSB"/>
   
<xs:enumeration value="16_VSB"/>
   
<xs:enumeration value="private"/>
 
</xs:restriction>
</xs:simpleType>

simpleType networkTypeType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute TransportStreamType/@networkType
facets
Kind Value Annotation
enumeration terrestrial
enumeration cable
enumeration satellite
annotation
documentation
Possible network types
source <xs:simpleType name="networkTypeType">
 
<xs:annotation>
   
<xs:documentation>Possible network types</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="terrestrial"/>
   
<xs:enumeration value="cable"/>
   
<xs:enumeration value="satellite"/>
 
</xs:restriction>
</xs:simpleType>

simpleType pathSelectType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute TransportStreamType/@pathSelect
facets
Kind Value Annotation
enumeration path_1
enumeration path_2
annotation
documentation
Possible paths for cable systems with multiple cables
source <xs:simpleType name="pathSelectType">
 
<xs:annotation>
   
<xs:documentation>Possible paths for cable systems with multiple cables</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="path_1"/>
   
<xs:enumeration value="path_2"/>
 
</xs:restriction>
</xs:simpleType>

complexType ChannelCopyType
diagram BxfSchema5-0Complete_p918.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element TimeShiftedServiceType/Copy
attributes
Name  Type  Use  Default  Fixed  Annotation
timeShift  xs:duration  required      
documentation
Delay compared to the reference channel
channel  channelNumberType  required      
documentation
Channel number of the time-shifted copy
annotation
documentation
Type for a time shifted service
source <xs:complexType name="ChannelCopyType">
 
<xs:annotation>
   
<xs:documentation>Type for a time shifted service</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="timeShift" type="xsd:duration" use="required">
   
<xs:annotation>
     
<xs:documentation>Delay compared to the reference channel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="channel" type="channelNumberType" use="required">
   
<xs:annotation>
     
<xs:documentation>Channel number of the time-shifted copy</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute ChannelCopyType/@timeShift
type xs:duration
properties
use required
annotation
documentation
Delay compared to the reference channel
source <xs:attribute name="timeShift" type="xsd:duration" use="required">
 
<xs:annotation>
   
<xs:documentation>Delay compared to the reference channel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ChannelCopyType/@channel
type channelNumberType
properties
use required
facets
Kind Value Annotation
pattern 1[0-6][0-3][0-8][0-4]
pattern [1-9][0-9]{0,3}
pattern [1-9][0-9]{0,2}\-[0-9]{1,3}
annotation
documentation
Channel number of the time-shifted copy
source <xs:attribute name="channel" type="channelNumberType" use="required">
 
<xs:annotation>
   
<xs:documentation>Channel number of the time-shifted copy</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType ChannelType
diagram BxfSchema5-0Complete_p919.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Name Description ElementaryStream ParentalRating Audios Captions RedistributionControl TimeShiftedService ConditionalAccess DeferredAssociationTags PmtPrivateInformation VctPrivateInformation PmtDescriptor VctDescriptor PrivatePmcpInformation
used by
element PmcpMessage/Channel
complexType Channel
attributes
Name  Type  Use  Default  Fixed  Annotation
channelNumber  channelNumberType  optional      
documentation
Two-part or one-part channel number of the virtual channel
tsid  xs:unsignedShort  optional      
documentation
TSID of the carrying transport stream (A/65B 6.3)
network  xs:unsignedShort  optional      
documentation
Network identifier, used when the TSID is not unique in the system
programNumber  xs:unsignedShort  optional      
documentation
MPEG-2 program number used by the virtual channel (A/65B 6.3)
sourceId  xs:unsignedShort  optional      
documentation
PSIP source_id (A/65B 6.3)
status  channelStatusType  optional      
documentation
Current activity status of the channel (A/65B 6.3 hidden and hide_guide)
type  serviceType  optional      
documentation
Type of the primary service provided by the channel: TV, radio or data (A/65B 6.3 service_type)
ca  xs:boolean  optional      
documentation
Specifies if this channel is partly or completely encrypted and access-controlled (A/65B 6.3 access_controlled)
shortName  shortNameType  optional      
documentation
PSIP short name (7 characters max.) (A/65B 6.3)
outOfBand  xs:boolean  optional      
documentation
When true, signals that the PSIP data is not carried in the same physical channel as the virtual channel itself (A/65B 6.3.2)
pmtPid  pidType  optional      
documentation
PID used to carry the MPEG-2 PMT of the channel (A/53B 5.4)
pcrPid  pidType  optional      
documentation
PID used to carry the PCR fields of the channel, same as video PID per ATSC rules (A/53B 5.4)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Describes an ATSC "Virtual Channel", equivalent to an MPEG-2 "program"
source <xs:complexType name="ChannelType">
 
<xs:annotation>
   
<xs:documentation>Describes an ATSC "Virtual Channel", equivalent to an MPEG-2 "program" </xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Long name of the channel, potentially for multiple languages (A/65B 6.9.5)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Description" type="TextType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Multiple-language description of the channel carried in the channel ETT (A/65B 6.6)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ElementaryStream" type="ElementaryStreamType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Description of the elementary streams that make up the channel, as carried in the service location descriptor of the VCT (A/65B 6.9.6) and in the PMT (A/53B 5.4)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ParentalRating" type="ParentalRatingType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Current parental ratings of the channel. Overrides the value set for the current event.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Audios" type="AudiosType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Current audio configuration of the channel. Overrides the value set for the current event.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Captions" type="CaptionsType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Current caption services of the channel. Overrides the value set for the current event.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="RedistributionControl" type="RedistributionControlType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Current "broadcast flag" of the channel. Overrides the value set for the current event.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TimeShiftedService" type="TimeShiftedServiceType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Signals that this channel has time shifted copies</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ConditionalAccess" type="ConditionalAccessType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Defines the CA systems in use in this channel and the corresponding ECM PIDs</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DeferredAssociationTags" type="DeferredAssociationTagsType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>This descriptor is present, if the stream object is bound to elementary streams of other services, (A/101 10.6.2.1)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PmtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the outer loop of the PMT</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="VctPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the inner loop of the VCT</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PmtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the outer loop of the PMT</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="VctDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the inner loop of the VCT</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Channel-level PMCP-private information</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="channelNumber" type="channelNumberType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Two-part or one-part channel number of the virtual channel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="tsid" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>TSID of the carrying transport stream (A/65B 6.3)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="network" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Network identifier, used when the TSID is not unique in the system</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="programNumber" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>MPEG-2 program number used by the virtual channel (A/65B 6.3)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="sourceId" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>PSIP source_id (A/65B 6.3)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="status" type="channelStatusType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Current activity status of the channel (A/65B 6.3 hidden and hide_guide)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="type" type="serviceType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Type of the primary service provided by the channel: TV, radio or data (A/65B 6.3 service_type)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="ca" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>Specifies if this channel is partly or completely encrypted and access-controlled (A/65B 6.3 access_controlled)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="shortName" type="shortNameType" use="optional">
   
<xs:annotation>
     
<xs:documentation>PSIP short name (7 characters max.) (A/65B 6.3)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="outOfBand" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>When true, signals that the PSIP data is not carried in the same physical channel as the virtual channel itself (A/65B 6.3.2)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="pmtPid" type="pidType" use="optional">
   
<xs:annotation>
     
<xs:documentation>PID used to carry the MPEG-2 PMT of the channel (A/53B 5.4)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="pcrPid" type="pidType" use="optional">
   
<xs:annotation>
     
<xs:documentation>PID used to carry the PCR fields of the channel, same as video PID per ATSC rules (A/53B 5.4)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ChannelType/@channelNumber
type channelNumberType
properties
use optional
facets
Kind Value Annotation
pattern 1[0-6][0-3][0-8][0-4]
pattern [1-9][0-9]{0,3}
pattern [1-9][0-9]{0,2}\-[0-9]{1,3}
annotation
documentation
Two-part or one-part channel number of the virtual channel
source <xs:attribute name="channelNumber" type="channelNumberType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Two-part or one-part channel number of the virtual channel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ChannelType/@tsid
type xs:unsignedShort
properties
use optional
annotation
documentation
TSID of the carrying transport stream (A/65B 6.3)
source <xs:attribute name="tsid" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>TSID of the carrying transport stream (A/65B 6.3)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ChannelType/@network
type xs:unsignedShort
properties
use optional
annotation
documentation
Network identifier, used when the TSID is not unique in the system
source <xs:attribute name="network" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Network identifier, used when the TSID is not unique in the system</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ChannelType/@programNumber
type xs:unsignedShort
properties
use optional
annotation
documentation
MPEG-2 program number used by the virtual channel (A/65B 6.3)
source <xs:attribute name="programNumber" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>MPEG-2 program number used by the virtual channel (A/65B 6.3)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ChannelType/@sourceId
type xs:unsignedShort
properties
use optional
annotation
documentation
PSIP source_id (A/65B 6.3)
source <xs:attribute name="sourceId" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>PSIP source_id (A/65B 6.3)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ChannelType/@status
type channelStatusType
properties
use optional
facets
Kind Value Annotation
enumeration active
enumeration inactive
enumeration hidden
annotation
documentation
Current activity status of the channel (A/65B 6.3 hidden and hide_guide)
source <xs:attribute name="status" type="channelStatusType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Current activity status of the channel (A/65B 6.3 hidden and hide_guide)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ChannelType/@type
type serviceType
properties
use optional
facets
Kind Value Annotation
enumeration analog_television
enumeration digital_television
enumeration digital_radio
enumeration data_broadcast
annotation
documentation
Type of the primary service provided by the channel: TV, radio or data (A/65B 6.3 service_type)
source <xs:attribute name="type" type="serviceType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Type of the primary service provided by the channel: TV, radio or data (A/65B 6.3 service_type)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ChannelType/@ca
type xs:boolean
properties
use optional
annotation
documentation
Specifies if this channel is partly or completely encrypted and access-controlled (A/65B 6.3 access_controlled)
source <xs:attribute name="ca" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>Specifies if this channel is partly or completely encrypted and access-controlled (A/65B 6.3 access_controlled)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ChannelType/@shortName
type shortNameType
properties
use optional
facets
Kind Value Annotation
maxLength 7
annotation
documentation
PSIP short name (7 characters max.) (A/65B 6.3)
source <xs:attribute name="shortName" type="shortNameType" use="optional">
 
<xs:annotation>
   
<xs:documentation>PSIP short name (7 characters max.) (A/65B 6.3)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ChannelType/@outOfBand
type xs:boolean
properties
use optional
annotation
documentation
When true, signals that the PSIP data is not carried in the same physical channel as the virtual channel itself (A/65B 6.3.2)
source <xs:attribute name="outOfBand" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>When true, signals that the PSIP data is not carried in the same physical channel as the virtual channel itself (A/65B 6.3.2)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ChannelType/@pmtPid
type pidType
properties
use optional
facets
Kind Value Annotation
maxExclusive 8192
annotation
documentation
PID used to carry the MPEG-2 PMT of the channel (A/53B 5.4)
source <xs:attribute name="pmtPid" type="pidType" use="optional">
 
<xs:annotation>
   
<xs:documentation>PID used to carry the MPEG-2 PMT of the channel (A/53B 5.4)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ChannelType/@pcrPid
type pidType
properties
use optional
facets
Kind Value Annotation
maxExclusive 8192
annotation
documentation
PID used to carry the PCR fields of the channel, same as video PID per ATSC rules (A/53B 5.4)
source <xs:attribute name="pcrPid" type="pidType" use="optional">
 
<xs:annotation>
   
<xs:documentation>PID used to carry the PCR fields of the channel, same as video PID per ATSC rules (A/53B 5.4)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ChannelType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ChannelType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element ChannelType/Name
diagram BxfSchema5-0Complete_p920.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Long name of the channel, potentially for multiple languages (A/65B 6.9.5)
source <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Long name of the channel, potentially for multiple languages (A/65B 6.9.5)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ChannelType/Description
diagram BxfSchema5-0Complete_p921.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Multiple-language description of the channel carried in the channel ETT (A/65B 6.6)
source <xs:element name="Description" type="TextType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Multiple-language description of the channel carried in the channel ETT (A/65B 6.6)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ChannelType/ElementaryStream
diagram BxfSchema5-0Complete_p922.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ElementaryStreamType
properties
minOcc 0
maxOcc unbounded
content complex
children Name ConditionalAccess CarouselIdentifier ApplicationSignaling DataBroadcastId StreamIdentifier AssociationTag PmtPrivateInformation PmtDescriptor
attributes
Name  Type  Use  Default  Fixed  Annotation
pid  pidType  required      
documentation
PID used to carry the elementary stream
type  xs:unsignedByte  optional      
documentation
stream_type as defined by MPEG-2 and ATSC and carried in the PMT and service location descriptor
audioId  audioIdType  optional      
documentation
ID of an audio stream in a channel. Links to an Ac3Audio element.
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Description of the elementary streams that make up the channel, as carried in the service location descriptor of the VCT (A/65B 6.9.6) and in the PMT (A/53B 5.4)
source <xs:element name="ElementaryStream" type="ElementaryStreamType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Description of the elementary streams that make up the channel, as carried in the service location descriptor of the VCT (A/65B 6.9.6) and in the PMT (A/53B 5.4)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ChannelType/ParentalRating
diagram BxfSchema5-0Complete_p923.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ParentalRatingType
properties
minOcc 0
maxOcc unbounded
content complex
children Null Rating ContentAdvisory
attributes
Name  Type  Use  Default  Fixed  Annotation
region  xs:unsignedByte  required      
documentation
Rating region, as defined by the ATSC Code Point Registry
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Current parental ratings of the channel. Overrides the value set for the current event.
source <xs:element name="ParentalRating" type="ParentalRatingType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Current parental ratings of the channel. Overrides the value set for the current event.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ChannelType/Audios
diagram BxfSchema5-0Complete_p924.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AudiosType
properties
minOcc 0
maxOcc 1
content complex
children Null Ac3Audio
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Current audio configuration of the channel. Overrides the value set for the current event.
source <xs:element name="Audios" type="AudiosType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Current audio configuration of the channel. Overrides the value set for the current event.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ChannelType/Captions
diagram BxfSchema5-0Complete_p925.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type CaptionsType
properties
minOcc 0
maxOcc 1
content complex
children Null Caption608 Caption708
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Current caption services of the channel. Overrides the value set for the current event.
source <xs:element name="Captions" type="CaptionsType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Current caption services of the channel. Overrides the value set for the current event.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ChannelType/RedistributionControl
diagram BxfSchema5-0Complete_p926.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type RedistributionControlType
properties
minOcc 0
maxOcc 1
content complex
children Null
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Current "broadcast flag" of the channel. Overrides the value set for the current event.
source <xs:element name="RedistributionControl" type="RedistributionControlType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Current "broadcast flag" of the channel. Overrides the value set for the current event.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ChannelType/TimeShiftedService
diagram BxfSchema5-0Complete_p927.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TimeShiftedServiceType
properties
minOcc 0
maxOcc 1
content complex
children Copy
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Signals that this channel has time shifted copies
source <xs:element name="TimeShiftedService" type="TimeShiftedServiceType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Signals that this channel has time shifted copies</xs:documentation>
 
</xs:annotation>
</xs:element>

element ChannelType/ConditionalAccess
diagram BxfSchema5-0Complete_p928.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ConditionalAccessType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
systemId  xs:unsignedShort  required      
documentation
Conditional access system ID
pid  pidType  optional      
documentation
EMM or ECM PID, depending on context
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Defines the CA systems in use in this channel and the corresponding ECM PIDs
source <xs:element name="ConditionalAccess" type="ConditionalAccessType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Defines the CA systems in use in this channel and the corresponding ECM PIDs</xs:documentation>
 
</xs:annotation>
</xs:element>

element ChannelType/DeferredAssociationTags
diagram BxfSchema5-0Complete_p929.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DeferredAssociationTagsType
properties
minOcc 0
maxOcc unbounded
content complex
children AssociationTags
attributes
Name  Type  Use  Default  Fixed  Annotation
programNumber  xs:unsignedShort  required      
documentation
service_id of the service that is associated with enlisted association tags
tsid  xs:unsignedShort  optional      
documentation
TSID of the transport stream in which the MPEG-2 Program resides that contains the PIDs that are associated with the enlisted assocation tags
action  actionType  optional      
error  errorType  optional      
annotation
documentation
This descriptor is present, if the stream object is bound to elementary streams of other services, (A/101 10.6.2.1)
source <xs:element name="DeferredAssociationTags" type="DeferredAssociationTagsType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>This descriptor is present, if the stream object is bound to elementary streams of other services, (A/101 10.6.2.1)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ChannelType/PmtPrivateInformation
diagram BxfSchema5-0Complete_p930.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the outer loop of the PMT
source <xs:element name="PmtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the outer loop of the PMT</xs:documentation>
 
</xs:annotation>
</xs:element>

element ChannelType/VctPrivateInformation
diagram BxfSchema5-0Complete_p931.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the inner loop of the VCT
source <xs:element name="VctPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the inner loop of the VCT</xs:documentation>
 
</xs:annotation>
</xs:element>

element ChannelType/PmtDescriptor
diagram BxfSchema5-0Complete_p932.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the outer loop of the PMT
source <xs:element name="PmtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the outer loop of the PMT</xs:documentation>
 
</xs:annotation>
</xs:element>

element ChannelType/VctDescriptor
diagram BxfSchema5-0Complete_p933.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the inner loop of the VCT
source <xs:element name="VctDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the inner loop of the VCT</xs:documentation>
 
</xs:annotation>
</xs:element>

element ChannelType/PrivatePmcpInformation
diagram BxfSchema5-0Complete_p934.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivatePmcpInformationType
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Channel-level PMCP-private information
source <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Channel-level PMCP-private information</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType DeferredAssociationTagsType
diagram BxfSchema5-0Complete_p935.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children AssociationTags
used by
element ChannelType/DeferredAssociationTags
attributes
Name  Type  Use  Default  Fixed  Annotation
programNumber  xs:unsignedShort  required      
documentation
service_id of the service that is associated with enlisted association tags
tsid  xs:unsignedShort  optional      
documentation
TSID of the transport stream in which the MPEG-2 Program resides that contains the PIDs that are associated with the enlisted assocation tags
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Deferred Association Tags Descriptor (A/101 10.6.2.1)
source <xs:complexType name="DeferredAssociationTagsType">
 
<xs:annotation>
   
<xs:documentation>Deferred Association Tags Descriptor (A/101 10.6.2.1)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="AssociationTags" type="AssociationTagsType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>List of deferred association tags</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="programNumber" type="xsd:unsignedShort" use="required">
   
<xs:annotation>
     
<xs:documentation>service_id of the service that is associated with enlisted association tags</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="tsid" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>TSID of the transport stream in which the MPEG-2 Program resides that contains the PIDs that are associated with the enlisted assocation tags</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute DeferredAssociationTagsType/@programNumber
type xs:unsignedShort
properties
use required
annotation
documentation
service_id of the service that is associated with enlisted association tags
source <xs:attribute name="programNumber" type="xsd:unsignedShort" use="required">
 
<xs:annotation>
   
<xs:documentation>service_id of the service that is associated with enlisted association tags</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DeferredAssociationTagsType/@tsid
type xs:unsignedShort
properties
use optional
annotation
documentation
TSID of the transport stream in which the MPEG-2 Program resides that contains the PIDs that are associated with the enlisted assocation tags
source <xs:attribute name="tsid" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>TSID of the transport stream in which the MPEG-2 Program resides that contains the PIDs that are associated with the enlisted assocation tags</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DeferredAssociationTagsType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute DeferredAssociationTagsType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element DeferredAssociationTagsType/AssociationTags
diagram BxfSchema5-0Complete_p936.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AssociationTagsType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
associationTag  xs:unsignedShort  required      
documentation
Identifies the connection on which the DII message is broadcast
action  actionType  optional      
error  errorType  optional      
annotation
documentation
List of deferred association tags
source <xs:element name="AssociationTags" type="AssociationTagsType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>List of deferred association tags</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TimeShiftedServiceType
diagram BxfSchema5-0Complete_p937.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Copy
used by
element ChannelType/TimeShiftedService
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Time Shifted Service Descriptor (A/65B 6.9.7)
source <xs:complexType name="TimeShiftedServiceType">
 
<xs:annotation>
   
<xs:documentation>Time Shifted Service Descriptor (A/65B 6.9.7)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Copy" type="ChannelCopyType" maxOccurs="20">
     
<xs:annotation>
       
<xs:documentation>Time shifted service</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute TimeShiftedServiceType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute TimeShiftedServiceType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element TimeShiftedServiceType/Copy
diagram BxfSchema5-0Complete_p938.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ChannelCopyType
properties
minOcc 1
maxOcc 20
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
timeShift  xs:duration  required      
documentation
Delay compared to the reference channel
channel  channelNumberType  required      
documentation
Channel number of the time-shifted copy
annotation
documentation
Time shifted service
source <xs:element name="Copy" type="ChannelCopyType" maxOccurs="20">
 
<xs:annotation>
   
<xs:documentation>Time shifted service</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType channelStatusType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute ChannelType/@status
facets
Kind Value Annotation
enumeration active
enumeration inactive
enumeration hidden
annotation
documentation
Channel activity status (A/65B 6.3 hidden and hide_guide)
source <xs:simpleType name="channelStatusType">
 
<xs:annotation>
   
<xs:documentation>Channel activity status (A/65B 6.3 hidden and hide_guide)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="active"/>
   
<xs:enumeration value="inactive"/>
   
<xs:enumeration value="hidden"/>
 
</xs:restriction>
</xs:simpleType>

simpleType serviceType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute ChannelType/@type
facets
Kind Value Annotation
enumeration analog_television
enumeration digital_television
enumeration digital_radio
enumeration data_broadcast
annotation
documentation
Type of the primary service provided by the channel: TV, radio or data (A/65B 6.3 service_type)
source <xs:simpleType name="serviceType">
 
<xs:annotation>
   
<xs:documentation>Type of the primary service provided by the channel: TV, radio or data (A/65B 6.3 service_type)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="analog_television"/>
   
<xs:enumeration value="digital_television"/>
   
<xs:enumeration value="digital_radio"/>
   
<xs:enumeration value="data_broadcast"/>
 
</xs:restriction>
</xs:simpleType>

simpleType shortNameType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
simpleType BxfShortName
attribute ChannelType/@shortName
facets
Kind Value Annotation
maxLength 7
annotation
documentation
PSIP short name (7 characters max.) (A/65B 6.3)
source <xs:simpleType name="shortNameType">
 
<xs:annotation>
   
<xs:documentation>PSIP short name (7 characters max.) (A/65B 6.3)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:maxLength value="7"/>
 
</xs:restriction>
</xs:simpleType>

complexType DataIdType
diagram BxfSchema5-0Complete_p939.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Current Default PmcpDataId InitialSchedule PsipDataId InitialSchedule PsipDataId PsipDataId
used by
element PsipDataEventType/DataId
attributes
Name  Type  Use  Default  Fixed  Annotation
channelNumber  channelNumberType  required      
documentation
Channel number of the channel that carries the data event
tsid  xs:unsignedShort  optional      
documentation
TSID of the transport stream that carries the data event, used if the channel number is not unique in the system
network  xs:unsignedShort  optional      
documentation
Network identifier of the channel that carries the data event, used when the TSID is not unique in the system
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Data event Identification. Provides several mechanisms for labeling and referencing events.
source <xs:complexType name="DataIdType">
 
<xs:annotation>
   
<xs:documentation>Data event Identification. Provides several mechanisms for labeling and referencing events.</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="Current">
     
<xs:annotation>
       
<xs:documentation>References the current data event of the channel, when no other identification method is known</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Default">
     
<xs:annotation>
       
<xs:documentation>References the default data event of the channel, used by the PSIP Generator when no other data event information is known about a time slot</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:sequence>
     
<xs:element name="PmcpDataId" type="PmcpEventIdType">
       
<xs:annotation>
         
<xs:documentation>Unique data event identifier assigned by the creator of an data event. Preferred referencing method</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InitialSchedule" type="InitialScheduleType" minOccurs="0"/>
     
<xs:element name="PsipDataId" type="PsipDataIdType" minOccurs="0"/>
   
</xs:sequence>
   
<xs:sequence>
     
<xs:element name="InitialSchedule" type="InitialScheduleType">
       
<xs:annotation>
         
<xs:documentation>Communicates the initial scheduled start time. May be used to reference an event when no other ID is known.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PsipDataId" type="PsipDataIdType" minOccurs="0"/>
   
</xs:sequence>
   
<xs:element name="PsipDataId" type="PsipDataIdType">
     
<xs:annotation>
       
<xs:documentation>PSIP data ID assigned and broadcast by the PSIP Generator in the DETs (A/90 11.3)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:choice>
 
<xs:attribute name="channelNumber" type="channelNumberType" use="required">
   
<xs:annotation>
     
<xs:documentation>Channel number of the channel that carries the data event</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="tsid" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>TSID of the transport stream that carries the data event, used if the channel number is not unique in the system</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="network" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Network identifier of the channel that carries the data event, used when the TSID is not unique in the system</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute DataIdType/@channelNumber
type channelNumberType
properties
use required
facets
Kind Value Annotation
pattern 1[0-6][0-3][0-8][0-4]
pattern [1-9][0-9]{0,3}
pattern [1-9][0-9]{0,2}\-[0-9]{1,3}
annotation
documentation
Channel number of the channel that carries the data event
source <xs:attribute name="channelNumber" type="channelNumberType" use="required">
 
<xs:annotation>
   
<xs:documentation>Channel number of the channel that carries the data event</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DataIdType/@tsid
type xs:unsignedShort
properties
use optional
annotation
documentation
TSID of the transport stream that carries the data event, used if the channel number is not unique in the system
source <xs:attribute name="tsid" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>TSID of the transport stream that carries the data event, used if the channel number is not unique in the system</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DataIdType/@network
type xs:unsignedShort
properties
use optional
annotation
documentation
Network identifier of the channel that carries the data event, used when the TSID is not unique in the system
source <xs:attribute name="network" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Network identifier of the channel that carries the data event, used when the TSID is not unique in the system</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DataIdType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute DataIdType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element DataIdType/Current
diagram BxfSchema5-0Complete_p940.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
annotation
documentation
References the current data event of the channel, when no other identification method is known
source <xs:element name="Current">
 
<xs:annotation>
   
<xs:documentation>References the current data event of the channel, when no other identification method is known</xs:documentation>
 
</xs:annotation>
</xs:element>

element DataIdType/Default
diagram BxfSchema5-0Complete_p941.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
annotation
documentation
References the default data event of the channel, used by the PSIP Generator when no other data event information is known about a time slot
source <xs:element name="Default">
 
<xs:annotation>
   
<xs:documentation>References the default data event of the channel, used by the PSIP Generator when no other data event information is known about a time slot</xs:documentation>
 
</xs:annotation>
</xs:element>

element DataIdType/PmcpDataId
diagram BxfSchema5-0Complete_p942.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PmcpEventIdType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
creator  xs:string  required      
documentation
Device name of the initial event creator
id  xs:unsignedInt  required      
documentation
Number assigned by the creator
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Unique data event identifier assigned by the creator of an data event. Preferred referencing method
source <xs:element name="PmcpDataId" type="PmcpEventIdType">
 
<xs:annotation>
   
<xs:documentation>Unique data event identifier assigned by the creator of an data event. Preferred referencing method</xs:documentation>
 
</xs:annotation>
</xs:element>

element DataIdType/InitialSchedule
diagram BxfSchema5-0Complete_p943.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type InitialScheduleType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
startTime  xs:dateTime  required      
documentation
Start time initially scheduled for the event.
action  actionType  optional      
error  errorType  optional      
source <xs:element name="InitialSchedule" type="InitialScheduleType" minOccurs="0"/>

element DataIdType/PsipDataId
diagram BxfSchema5-0Complete_p944.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PsipDataIdType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
dataId  psipEventIdType  required      
documentation
Data_id as defined by A/90 and carried in the DET
action  actionType  optional      
error  errorType  optional      
source <xs:element name="PsipDataId" type="PsipDataIdType" minOccurs="0"/>

element DataIdType/InitialSchedule
diagram BxfSchema5-0Complete_p945.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type InitialScheduleType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
startTime  xs:dateTime  required      
documentation
Start time initially scheduled for the event.
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Communicates the initial scheduled start time. May be used to reference an event when no other ID is known.
source <xs:element name="InitialSchedule" type="InitialScheduleType">
 
<xs:annotation>
   
<xs:documentation>Communicates the initial scheduled start time. May be used to reference an event when no other ID is known.</xs:documentation>
 
</xs:annotation>
</xs:element>

element DataIdType/PsipDataId
diagram BxfSchema5-0Complete_p946.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PsipDataIdType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
dataId  psipEventIdType  required      
documentation
Data_id as defined by A/90 and carried in the DET
action  actionType  optional      
error  errorType  optional      
source <xs:element name="PsipDataId" type="PsipDataIdType" minOccurs="0"/>

element DataIdType/PsipDataId
diagram BxfSchema5-0Complete_p947.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PsipDataIdType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
dataId  psipEventIdType  required      
documentation
Data_id as defined by A/90 and carried in the DET
action  actionType  optional      
error  errorType  optional      
annotation
documentation
PSIP data ID assigned and broadcast by the PSIP Generator in the DETs (A/90 11.3)
source <xs:element name="PsipDataId" type="PsipDataIdType">
 
<xs:annotation>
   
<xs:documentation>PSIP data ID assigned and broadcast by the PSIP Generator in the DETs (A/90 11.3)</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType EventIdType
diagram BxfSchema5-0Complete_p948.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Current Default PmcpEventId InitialSchedule PsipEventId InitialSchedule PsipEventId PsipEventId
used by
element PsipEventType/EventId
attributes
Name  Type  Use  Default  Fixed  Annotation
channelNumber  channelNumberType  required      
documentation
Channel number of the channel that carries the event
tsid  xs:unsignedShort  optional      
documentation
TSID of the transport stream that carries the event, used if the channel number is not unique in the system
network  xs:unsignedShort  optional      
documentation
Network identifier of the channel that carries the event, used when the TSID is not unique in the system
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Event Identification. Provides several mechanisms for labeling and referencing events.
source <xs:complexType name="EventIdType">
 
<xs:annotation>
   
<xs:documentation>Event Identification. Provides several mechanisms for labeling and referencing events.</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="Current">
     
<xs:annotation>
       
<xs:documentation>References the current event of the channel, when no other identification method is known</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Default">
     
<xs:annotation>
       
<xs:documentation>References the default event of the channel, used by the PSIP Generator when no other event information is known about a time slot</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:sequence>
     
<xs:element name="PmcpEventId" type="PmcpEventIdType">
       
<xs:annotation>
         
<xs:documentation>Unique event identifier assigned by the creator of an event. Preferred referencing method</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="InitialSchedule" type="InitialScheduleType" minOccurs="0"/>
     
<xs:element name="PsipEventId" type="PsipEventIdType" minOccurs="0"/>
   
</xs:sequence>
   
<xs:sequence>
     
<xs:element name="InitialSchedule" type="InitialScheduleType">
       
<xs:annotation>
         
<xs:documentation>Communicates the initial scheduled start time. May be used to reference an event when no other ID is known.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="PsipEventId" type="PsipEventIdType" minOccurs="0"/>
   
</xs:sequence>
   
<xs:element name="PsipEventId" type="PsipEventIdType">
     
<xs:annotation>
       
<xs:documentation>PSIP event ID assigned and broadcast by the PSIP Generator in the EITs (A/65B 6.5)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:choice>
 
<xs:attribute name="channelNumber" type="channelNumberType" use="required">
   
<xs:annotation>
     
<xs:documentation>Channel number of the channel that carries the event</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="tsid" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>TSID of the transport stream that carries the event, used if the channel number is not unique in the system</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="network" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Network identifier of the channel that carries the event, used when the TSID is not unique in the system</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute EventIdType/@channelNumber
type channelNumberType
properties
use required
facets
Kind Value Annotation
pattern 1[0-6][0-3][0-8][0-4]
pattern [1-9][0-9]{0,3}
pattern [1-9][0-9]{0,2}\-[0-9]{1,3}
annotation
documentation
Channel number of the channel that carries the event
source <xs:attribute name="channelNumber" type="channelNumberType" use="required">
 
<xs:annotation>
   
<xs:documentation>Channel number of the channel that carries the event</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute EventIdType/@tsid
type xs:unsignedShort
properties
use optional
annotation
documentation
TSID of the transport stream that carries the event, used if the channel number is not unique in the system
source <xs:attribute name="tsid" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>TSID of the transport stream that carries the event, used if the channel number is not unique in the system</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute EventIdType/@network
type xs:unsignedShort
properties
use optional
annotation
documentation
Network identifier of the channel that carries the event, used when the TSID is not unique in the system
source <xs:attribute name="network" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Network identifier of the channel that carries the event, used when the TSID is not unique in the system</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute EventIdType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute EventIdType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element EventIdType/Current
diagram BxfSchema5-0Complete_p949.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
annotation
documentation
References the current event of the channel, when no other identification method is known
source <xs:element name="Current">
 
<xs:annotation>
   
<xs:documentation>References the current event of the channel, when no other identification method is known</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventIdType/Default
diagram BxfSchema5-0Complete_p950.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
annotation
documentation
References the default event of the channel, used by the PSIP Generator when no other event information is known about a time slot
source <xs:element name="Default">
 
<xs:annotation>
   
<xs:documentation>References the default event of the channel, used by the PSIP Generator when no other event information is known about a time slot</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventIdType/PmcpEventId
diagram BxfSchema5-0Complete_p951.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PmcpEventIdType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
creator  xs:string  required      
documentation
Device name of the initial event creator
id  xs:unsignedInt  required      
documentation
Number assigned by the creator
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Unique event identifier assigned by the creator of an event. Preferred referencing method
source <xs:element name="PmcpEventId" type="PmcpEventIdType">
 
<xs:annotation>
   
<xs:documentation>Unique event identifier assigned by the creator of an event. Preferred referencing method</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventIdType/InitialSchedule
diagram BxfSchema5-0Complete_p952.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type InitialScheduleType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
startTime  xs:dateTime  required      
documentation
Start time initially scheduled for the event.
action  actionType  optional      
error  errorType  optional      
source <xs:element name="InitialSchedule" type="InitialScheduleType" minOccurs="0"/>

element EventIdType/PsipEventId
diagram BxfSchema5-0Complete_p953.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PsipEventIdType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
eventId  psipEventIdType  required      
documentation
Event_id as defined by PSIP and carried in the EIT
action  actionType  optional      
error  errorType  optional      
source <xs:element name="PsipEventId" type="PsipEventIdType" minOccurs="0"/>

element EventIdType/InitialSchedule
diagram BxfSchema5-0Complete_p954.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type InitialScheduleType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
startTime  xs:dateTime  required      
documentation
Start time initially scheduled for the event.
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Communicates the initial scheduled start time. May be used to reference an event when no other ID is known.
source <xs:element name="InitialSchedule" type="InitialScheduleType">
 
<xs:annotation>
   
<xs:documentation>Communicates the initial scheduled start time. May be used to reference an event when no other ID is known.</xs:documentation>
 
</xs:annotation>
</xs:element>

element EventIdType/PsipEventId
diagram BxfSchema5-0Complete_p955.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PsipEventIdType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
eventId  psipEventIdType  required      
documentation
Event_id as defined by PSIP and carried in the EIT
action  actionType  optional      
error  errorType  optional      
source <xs:element name="PsipEventId" type="PsipEventIdType" minOccurs="0"/>

element EventIdType/PsipEventId
diagram BxfSchema5-0Complete_p956.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PsipEventIdType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
eventId  psipEventIdType  required      
documentation
Event_id as defined by PSIP and carried in the EIT
action  actionType  optional      
error  errorType  optional      
annotation
documentation
PSIP event ID assigned and broadcast by the PSIP Generator in the EITs (A/65B 6.5)
source <xs:element name="PsipEventId" type="PsipEventIdType">
 
<xs:annotation>
   
<xs:documentation>PSIP event ID assigned and broadcast by the PSIP Generator in the EITs (A/65B 6.5)</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType InitialScheduleType
diagram BxfSchema5-0Complete_p957.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
elements EventIdType/InitialSchedule EventIdType/InitialSchedule DataIdType/InitialSchedule DataIdType/InitialSchedule
attributes
Name  Type  Use  Default  Fixed  Annotation
startTime  xs:dateTime  required      
documentation
Start time initially scheduled for the event.
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Communicates the initial scheduled start time. May be used to reference an event when no other ID is known.
source <xs:complexType name="InitialScheduleType">
 
<xs:annotation>
   
<xs:documentation>Communicates the initial scheduled start time. May be used to reference an event when no other ID is known.</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="startTime" type="xsd:dateTime" use="required">
   
<xs:annotation>
     
<xs:documentation>Start time initially scheduled for the event.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute InitialScheduleType/@startTime
type xs:dateTime
properties
use required
annotation
documentation
Start time initially scheduled for the event.
source <xs:attribute name="startTime" type="xsd:dateTime" use="required">
 
<xs:annotation>
   
<xs:documentation>Start time initially scheduled for the event.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute InitialScheduleType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute InitialScheduleType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType PmcpEventIdType
diagram BxfSchema5-0Complete_p958.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
elements DataIdType/PmcpDataId EventIdType/PmcpEventId
attributes
Name  Type  Use  Default  Fixed  Annotation
creator  xs:string  required      
documentation
Device name of the initial event creator
id  xs:unsignedInt  required      
documentation
Number assigned by the creator
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Unique event identifier assigned by the creator of an event. Preferred referencing method
source <xs:complexType name="PmcpEventIdType">
 
<xs:annotation>
   
<xs:documentation>Unique event identifier assigned by the creator of an event. Preferred referencing method</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="creator" type="xsd:string" use="required">
   
<xs:annotation>
     
<xs:documentation>Device name of the initial event creator</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="id" type="xsd:unsignedInt" use="required">
   
<xs:annotation>
     
<xs:documentation>Number assigned by the creator</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute PmcpEventIdType/@creator
type xs:string
properties
use required
annotation
documentation
Device name of the initial event creator
source <xs:attribute name="creator" type="xsd:string" use="required">
 
<xs:annotation>
   
<xs:documentation>Device name of the initial event creator</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PmcpEventIdType/@id
type xs:unsignedInt
properties
use required
annotation
documentation
Number assigned by the creator
source <xs:attribute name="id" type="xsd:unsignedInt" use="required">
 
<xs:annotation>
   
<xs:documentation>Number assigned by the creator</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PmcpEventIdType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute PmcpEventIdType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType PsipDataEventType
diagram BxfSchema5-0Complete_p959.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children DataId AcapContentId Name Description DataBroadcast DetPrivateInformation DetDescriptor PrivatePmcpInformation
used by
element PmcpMessage/PsipDataEvent
attributes
Name  Type  Use  Default  Fixed  Annotation
startTime  xs:dateTime  optional      
documentation
Actual start time of the data event (A/90 11.3), when different from the scheduled start time
duration  xs:duration  optional      
documentation
Duration of the data event (A/90 11.3)
alternateScheduleNumber  xs:positiveInteger  optional      
documentation
Indicates that the data event is part of an alternate schedule and is not carried in PSIP
fromStart  xs:duration  optional      
documentation
Indicates the offset between the beginning of the material and the beginning of the data event. Not carried in PSIP.
essenceSource  xs:string  optional      
documentation
Not carried in PSIP. Indicates where the essence comes from or how it is generated. Communicates implicit authority. The allowed values are defined during the setup process.
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Describes a PSIP "Data event", i.e. an element of the data program guide.
source <xs:complexType name="PsipDataEventType">
 
<xs:annotation>
   
<xs:documentation>Describes a PSIP "Data event", i.e. an element of the data program guide.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="DataId" type="DataIdType">
     
<xs:annotation>
       
<xs:documentation>Allows referencing a data event using one or more methods</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AcapContentId" type="ContentIdType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>References a show or specifies the content ID of the data event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Multiple-language title of the data event (A/90 11.3)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Description" type="TextType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Multiple-language description of the data event carried in the data event ETT (A/90 11.4)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DataBroadcast" type="DataBroadcastType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Data Broadcasting Descriptor</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DetPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the data event loop of the DET</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DetDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the data event loop of the DET</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Data event-level PMCP-private information</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="startTime" type="xsd:dateTime" use="optional">
   
<xs:annotation>
     
<xs:documentation>Actual start time of the data event (A/90 11.3), when different from the scheduled start time</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="duration" type="xsd:duration" use="optional">
   
<xs:annotation>
     
<xs:documentation>Duration of the data event (A/90 11.3)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="alternateScheduleNumber" type="xsd:positiveInteger" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates that the data event is part of an alternate schedule and is not carried in PSIP</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="fromStart" type="xsd:duration" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the offset between the beginning of the material and the beginning of the data event. Not carried in PSIP.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="essenceSource" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Not carried in PSIP. Indicates where the essence comes from or how it is generated. Communicates implicit authority. The allowed values are defined during the setup process.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute PsipDataEventType/@startTime
type xs:dateTime
properties
use optional
annotation
documentation
Actual start time of the data event (A/90 11.3), when different from the scheduled start time
source <xs:attribute name="startTime" type="xsd:dateTime" use="optional">
 
<xs:annotation>
   
<xs:documentation>Actual start time of the data event (A/90 11.3), when different from the scheduled start time</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipDataEventType/@duration
type xs:duration
properties
use optional
annotation
documentation
Duration of the data event (A/90 11.3)
source <xs:attribute name="duration" type="xsd:duration" use="optional">
 
<xs:annotation>
   
<xs:documentation>Duration of the data event (A/90 11.3)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipDataEventType/@alternateScheduleNumber
type xs:positiveInteger
properties
use optional
annotation
documentation
Indicates that the data event is part of an alternate schedule and is not carried in PSIP
source <xs:attribute name="alternateScheduleNumber" type="xsd:positiveInteger" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates that the data event is part of an alternate schedule and is not carried in PSIP</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipDataEventType/@fromStart
type xs:duration
properties
use optional
annotation
documentation
Indicates the offset between the beginning of the material and the beginning of the data event. Not carried in PSIP.
source <xs:attribute name="fromStart" type="xsd:duration" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the offset between the beginning of the material and the beginning of the data event. Not carried in PSIP.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipDataEventType/@essenceSource
type xs:string
properties
use optional
annotation
documentation
Not carried in PSIP. Indicates where the essence comes from or how it is generated. Communicates implicit authority. The allowed values are defined during the setup process.
source <xs:attribute name="essenceSource" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Not carried in PSIP. Indicates where the essence comes from or how it is generated. Communicates implicit authority. The allowed values are defined during the setup process.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipDataEventType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute PsipDataEventType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element PsipDataEventType/DataId
diagram BxfSchema5-0Complete_p960.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DataIdType
properties
content complex
children Current Default PmcpDataId InitialSchedule PsipDataId InitialSchedule PsipDataId PsipDataId
attributes
Name  Type  Use  Default  Fixed  Annotation
channelNumber  channelNumberType  required      
documentation
Channel number of the channel that carries the data event
tsid  xs:unsignedShort  optional      
documentation
TSID of the transport stream that carries the data event, used if the channel number is not unique in the system
network  xs:unsignedShort  optional      
documentation
Network identifier of the channel that carries the data event, used when the TSID is not unique in the system
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Allows referencing a data event using one or more methods
source <xs:element name="DataId" type="DataIdType">
 
<xs:annotation>
   
<xs:documentation>Allows referencing a data event using one or more methods</xs:documentation>
 
</xs:annotation>
</xs:element>

element PsipDataEventType/AcapContentId
diagram BxfSchema5-0Complete_p961.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ContentIdType
properties
minOcc 0
maxOcc 1
content complex
children Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
References a show or specifies the content ID of the data event
source <xs:element name="AcapContentId" type="ContentIdType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>References a show or specifies the content ID of the data event</xs:documentation>
 
</xs:annotation>
</xs:element>

element PsipDataEventType/Name
diagram BxfSchema5-0Complete_p962.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Multiple-language title of the data event (A/90 11.3)
source <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Multiple-language title of the data event (A/90 11.3)</xs:documentation>
 
</xs:annotation>
</xs:element>

element PsipDataEventType/Description
diagram BxfSchema5-0Complete_p963.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Multiple-language description of the data event carried in the data event ETT (A/90 11.4)
source <xs:element name="Description" type="TextType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Multiple-language description of the data event carried in the data event ETT (A/90 11.4)</xs:documentation>
 
</xs:annotation>
</xs:element>

element PsipDataEventType/DataBroadcast
diagram BxfSchema5-0Complete_p964.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DataBroadcastType
properties
minOcc 0
maxOcc 1
content complex
children Description ObjectName
attributes
Name  Type  Use  Default  Fixed  Annotation
dataBroadcastId  xs:unsignedShort  optional      
documentation
Identifies the data broadcast specification that is used to broadcast the data in the broadcast network
componentTag  xs:unsignedByte  optional      
documentation
Identifies the component stream for associating it
carouselTypeId  carouselTypeIdType  optional      
documentation
Indicates which kind of carousel is used
transactionId  xs:unsignedInt  optional      
documentation
Indicates the same value as the transactionId value of the DownloadServerInitiate message that carries the object reference of the service gateway
time_out_value_DSI  xs:unsignedShort  optional      
documentation
Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadServerInitiate message
time_out_value_DII  xs:unsignedShort  optional      
documentation
Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadInfoIndication message
leakRate  leakRateType  optional      
documentation
Indicates the leak rate Rxn of the data carousel decoder model that is applied by the service
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Data Broadcasting Descriptor
source <xs:element name="DataBroadcast" type="DataBroadcastType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Data Broadcasting Descriptor</xs:documentation>
 
</xs:annotation>
</xs:element>

element PsipDataEventType/DetPrivateInformation
diagram BxfSchema5-0Complete_p965.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the data event loop of the DET
source <xs:element name="DetPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the data event loop of the DET</xs:documentation>
 
</xs:annotation>
</xs:element>

element PsipDataEventType/DetDescriptor
diagram BxfSchema5-0Complete_p966.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the data event loop of the DET
source <xs:element name="DetDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the data event loop of the DET</xs:documentation>
 
</xs:annotation>
</xs:element>

element PsipDataEventType/PrivatePmcpInformation
diagram BxfSchema5-0Complete_p967.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivatePmcpInformationType
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Data event-level PMCP-private information
source <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Data event-level PMCP-private information</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType PsipDataIdType
diagram BxfSchema5-0Complete_p968.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
elements DataIdType/PsipDataId DataIdType/PsipDataId DataIdType/PsipDataId
attributes
Name  Type  Use  Default  Fixed  Annotation
dataId  psipEventIdType  required      
documentation
Data_id as defined by A/90 and carried in the DET
action  actionType  optional      
error  errorType  optional      
source <xs:complexType name="PsipDataIdType">
 
<xs:attribute name="dataId" type="psipEventIdType" use="required">
   
<xs:annotation>
     
<xs:documentation>Data_id as defined by A/90 and carried in the DET</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute PsipDataIdType/@dataId
type psipEventIdType
properties
use required
facets
Kind Value Annotation
maxExclusive 16384
annotation
documentation
Data_id as defined by A/90 and carried in the DET
source <xs:attribute name="dataId" type="psipEventIdType" use="required">
 
<xs:annotation>
   
<xs:documentation>Data_id as defined by A/90 and carried in the DET</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipDataIdType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute PsipDataIdType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType PsipEventIdType
diagram BxfSchema5-0Complete_p969.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
elements EventIdType/PsipEventId EventIdType/PsipEventId EventIdType/PsipEventId
attributes
Name  Type  Use  Default  Fixed  Annotation
eventId  psipEventIdType  required      
documentation
Event_id as defined by PSIP and carried in the EIT
action  actionType  optional      
error  errorType  optional      
source <xs:complexType name="PsipEventIdType">
 
<xs:attribute name="eventId" type="psipEventIdType" use="required">
   
<xs:annotation>
     
<xs:documentation>Event_id as defined by PSIP and carried in the EIT</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute PsipEventIdType/@eventId
type psipEventIdType
properties
use required
facets
Kind Value Annotation
maxExclusive 16384
annotation
documentation
Event_id as defined by PSIP and carried in the EIT
source <xs:attribute name="eventId" type="psipEventIdType" use="required">
 
<xs:annotation>
   
<xs:documentation>Event_id as defined by PSIP and carried in the EIT</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipEventIdType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute PsipEventIdType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType PsipEventType
diagram BxfSchema5-0Complete_p970.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children EventId ContentId AcapContentId ShowData EitPrivateInformation EitDescriptor PrivatePmcpInformation
used by
element PmcpMessage/PsipEvent
attributes
Name  Type  Use  Default  Fixed  Annotation
startTime  xs:dateTime  optional      
documentation
Actual start time of the event (A/65B 6.5), when different from the scheduled start time
startFrame  xs:unsignedByte  optional      
documentation
Frame count for the actual start time of the event, when a one-second accuracy is not sufficient.
duration  xs:duration  optional      
documentation
Duration of the event (A/65B 6.5)
durationFrame  xs:unsignedByte  optional      
documentation
Additional frames for the actual duration of the event, when a one-second accuracy is not sufficient.
alternateScheduleNumber  xs:positiveInteger  optional      
documentation
Indicates that the event is part of an alternate schedule and is not carried in PSIP
fromStart  xs:duration  optional      
documentation
Indicates the offset between the beginning of the material and the beginning of the event, e.g. the tape or the file. Not carried in PSIP.
fromStartFrame  xs:unsignedByte  optional      
documentation
Additional frames for the material offset, when a one-second accuracy is not sufficient.
essenceSource  xs:string  optional      
documentation
Not carried in PSIP. Indicates where the essence comes from or how it is generated. Communicates implicit authority. The allowed values are defined during the setup process.
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Describes a PSIP "Event", i.e. an element of the program guide.
source <xs:complexType name="PsipEventType">
 
<xs:annotation>
   
<xs:documentation>Describes a PSIP "Event", i.e. an element of the program guide.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="EventId" type="EventIdType">
     
<xs:annotation>
       
<xs:documentation>Allows referencing an event using one or more methods</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ContentId" type="ContentIdType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>References a show or specifies the content ID of the event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AcapContentId" type="ContentIdType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>References a show or specifies the content ID of the data event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ShowData" type="ShowDataType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Show information of the PSIP event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EitPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the event loop of the EIT (A/65B 6.5)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EitDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the event loop of the EIT (A/65B 6.5)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Event-level PMCP-private information</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="startTime" type="xsd:dateTime" use="optional">
   
<xs:annotation>
     
<xs:documentation>Actual start time of the event (A/65B 6.5), when different from the scheduled start time</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="startFrame" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>Frame count for the actual start time of the event, when a one-second accuracy is not sufficient.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="duration" type="xsd:duration" use="optional">
   
<xs:annotation>
     
<xs:documentation>Duration of the event (A/65B 6.5)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="durationFrame" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>Additional frames for the actual duration of the event, when a one-second accuracy is not sufficient.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="alternateScheduleNumber" type="xsd:positiveInteger" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates that the event is part of an alternate schedule and is not carried in PSIP</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="fromStart" type="xsd:duration" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the offset between the beginning of the material and the beginning of the event, e.g. the tape or the file. Not carried in PSIP.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="fromStartFrame" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>Additional frames for the material offset, when a one-second accuracy is not sufficient.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="essenceSource" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Not carried in PSIP. Indicates where the essence comes from or how it is generated. Communicates implicit authority. The allowed values are defined during the setup process.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute PsipEventType/@startTime
type xs:dateTime
properties
use optional
annotation
documentation
Actual start time of the event (A/65B 6.5), when different from the scheduled start time
source <xs:attribute name="startTime" type="xsd:dateTime" use="optional">
 
<xs:annotation>
   
<xs:documentation>Actual start time of the event (A/65B 6.5), when different from the scheduled start time</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipEventType/@startFrame
type xs:unsignedByte
properties
use optional
annotation
documentation
Frame count for the actual start time of the event, when a one-second accuracy is not sufficient.
source <xs:attribute name="startFrame" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>Frame count for the actual start time of the event, when a one-second accuracy is not sufficient.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipEventType/@duration
type xs:duration
properties
use optional
annotation
documentation
Duration of the event (A/65B 6.5)
source <xs:attribute name="duration" type="xsd:duration" use="optional">
 
<xs:annotation>
   
<xs:documentation>Duration of the event (A/65B 6.5)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipEventType/@durationFrame
type xs:unsignedByte
properties
use optional
annotation
documentation
Additional frames for the actual duration of the event, when a one-second accuracy is not sufficient.
source <xs:attribute name="durationFrame" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>Additional frames for the actual duration of the event, when a one-second accuracy is not sufficient.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipEventType/@alternateScheduleNumber
type xs:positiveInteger
properties
use optional
annotation
documentation
Indicates that the event is part of an alternate schedule and is not carried in PSIP
source <xs:attribute name="alternateScheduleNumber" type="xsd:positiveInteger" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates that the event is part of an alternate schedule and is not carried in PSIP</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipEventType/@fromStart
type xs:duration
properties
use optional
annotation
documentation
Indicates the offset between the beginning of the material and the beginning of the event, e.g. the tape or the file. Not carried in PSIP.
source <xs:attribute name="fromStart" type="xsd:duration" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the offset between the beginning of the material and the beginning of the event, e.g. the tape or the file. Not carried in PSIP.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipEventType/@fromStartFrame
type xs:unsignedByte
properties
use optional
annotation
documentation
Additional frames for the material offset, when a one-second accuracy is not sufficient.
source <xs:attribute name="fromStartFrame" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>Additional frames for the material offset, when a one-second accuracy is not sufficient.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipEventType/@essenceSource
type xs:string
properties
use optional
annotation
documentation
Not carried in PSIP. Indicates where the essence comes from or how it is generated. Communicates implicit authority. The allowed values are defined during the setup process.
source <xs:attribute name="essenceSource" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Not carried in PSIP. Indicates where the essence comes from or how it is generated. Communicates implicit authority. The allowed values are defined during the setup process.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PsipEventType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute PsipEventType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element PsipEventType/EventId
diagram BxfSchema5-0Complete_p971.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type EventIdType
properties
content complex
children Current Default PmcpEventId InitialSchedule PsipEventId InitialSchedule PsipEventId PsipEventId
attributes
Name  Type  Use  Default  Fixed  Annotation
channelNumber  channelNumberType  required      
documentation
Channel number of the channel that carries the event
tsid  xs:unsignedShort  optional      
documentation
TSID of the transport stream that carries the event, used if the channel number is not unique in the system
network  xs:unsignedShort  optional      
documentation
Network identifier of the channel that carries the event, used when the TSID is not unique in the system
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Allows referencing an event using one or more methods
source <xs:element name="EventId" type="EventIdType">
 
<xs:annotation>
   
<xs:documentation>Allows referencing an event using one or more methods</xs:documentation>
 
</xs:annotation>
</xs:element>

element PsipEventType/ContentId
diagram BxfSchema5-0Complete_p972.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ContentIdType
properties
minOcc 0
maxOcc 1
content complex
children Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
References a show or specifies the content ID of the event
source <xs:element name="ContentId" type="ContentIdType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>References a show or specifies the content ID of the event</xs:documentation>
 
</xs:annotation>
</xs:element>

element PsipEventType/AcapContentId
diagram BxfSchema5-0Complete_p973.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ContentIdType
properties
minOcc 0
maxOcc 1
content complex
children Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
References a show or specifies the content ID of the data event
source <xs:element name="AcapContentId" type="ContentIdType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>References a show or specifies the content ID of the data event</xs:documentation>
 
</xs:annotation>
</xs:element>

element PsipEventType/ShowData
diagram BxfSchema5-0Complete_p974.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ShowDataType
properties
minOcc 0
maxOcc 1
content complex
children Name Description ParentalRating Audios Captions RedistributionControl DataBroadcast
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Show information of the PSIP event
source <xs:element name="ShowData" type="ShowDataType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Show information of the PSIP event</xs:documentation>
 
</xs:annotation>
</xs:element>

element PsipEventType/EitPrivateInformation
diagram BxfSchema5-0Complete_p975.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the event loop of the EIT (A/65B 6.5)
source <xs:element name="EitPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the event loop of the EIT (A/65B 6.5)</xs:documentation>
 
</xs:annotation>
</xs:element>

element PsipEventType/EitDescriptor
diagram BxfSchema5-0Complete_p976.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the event loop of the EIT (A/65B 6.5)
source <xs:element name="EitDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the event loop of the EIT (A/65B 6.5)</xs:documentation>
 
</xs:annotation>
</xs:element>

element PsipEventType/PrivatePmcpInformation
diagram BxfSchema5-0Complete_p977.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivatePmcpInformationType
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Event-level PMCP-private information
source <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Event-level PMCP-private information</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType psipEventIdType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedShort
properties
base xsd:unsignedShort
used by
attributes PsipDataIdType/@dataId PsipEventIdType/@eventId
facets
Kind Value Annotation
maxExclusive 16384
annotation
documentation
Type for a PSIP Event_id
source <xs:simpleType name="psipEventIdType">
 
<xs:annotation>
   
<xs:documentation>Type for a PSIP Event_id</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedShort">
   
<xs:maxExclusive value="16384"/>
 
</xs:restriction>
</xs:simpleType>

complexType TimeParametersType
diagram BxfSchema5-0Complete_p978.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children SttPrivateInformation SttDescriptor
used by
element PmcpMessage/TimeParameters
attributes
Name  Type  Use  Default  Fixed  Annotation
gpsUtcOffset  xs:unsignedByte  optional      
documentation
Current GPS UTC offset, as published by the International Earth Rotation Service (A/65B 6.1)
dsStatus  xs:boolean  optional      
documentation
Current daylight savings status (A/65B 6.1 and Annex A)
dsDayOfMonth  dsDayOfMonthType  optional      
documentation
If DST is to change within a month, day of change (A/65B 6.1 and Annex A)
dsHour  dsHourType  optional      
documentation
If DST is to change within a month, hour of change (A/65B 6.1 and Annex A)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Declares the parameters that go into the System Time Table (A/65B 6.1), except for the time itself, which is communicated through other means
source <xs:complexType name="TimeParametersType">
 
<xs:annotation>
   
<xs:documentation>Declares the parameters that go into the System Time Table (A/65B 6.1), except for the time itself, which is communicated through other means</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="SttPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the STT</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="SttDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the STT</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="gpsUtcOffset" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>Current GPS UTC offset, as published by the International Earth Rotation Service (A/65B 6.1)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="dsStatus" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>Current daylight savings status (A/65B 6.1 and Annex A)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="dsDayOfMonth" type="dsDayOfMonthType" use="optional">
   
<xs:annotation>
     
<xs:documentation>If DST is to change within a month, day of change (A/65B 6.1 and Annex A)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="dsHour" type="dsHourType" use="optional">
   
<xs:annotation>
     
<xs:documentation>If DST is to change within a month, hour of change (A/65B 6.1 and Annex A)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute TimeParametersType/@gpsUtcOffset
type xs:unsignedByte
properties
use optional
annotation
documentation
Current GPS UTC offset, as published by the International Earth Rotation Service (A/65B 6.1)
source <xs:attribute name="gpsUtcOffset" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>Current GPS UTC offset, as published by the International Earth Rotation Service (A/65B 6.1)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TimeParametersType/@dsStatus
type xs:boolean
properties
use optional
annotation
documentation
Current daylight savings status (A/65B 6.1 and Annex A)
source <xs:attribute name="dsStatus" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>Current daylight savings status (A/65B 6.1 and Annex A)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TimeParametersType/@dsDayOfMonth
type dsDayOfMonthType
properties
use optional
facets
Kind Value Annotation
maxInclusive 31
annotation
documentation
If DST is to change within a month, day of change (A/65B 6.1 and Annex A)
source <xs:attribute name="dsDayOfMonth" type="dsDayOfMonthType" use="optional">
 
<xs:annotation>
   
<xs:documentation>If DST is to change within a month, day of change (A/65B 6.1 and Annex A)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TimeParametersType/@dsHour
type dsHourType
properties
use optional
facets
Kind Value Annotation
maxInclusive 18
annotation
documentation
If DST is to change within a month, hour of change (A/65B 6.1 and Annex A)
source <xs:attribute name="dsHour" type="dsHourType" use="optional">
 
<xs:annotation>
   
<xs:documentation>If DST is to change within a month, hour of change (A/65B 6.1 and Annex A)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TimeParametersType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute TimeParametersType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element TimeParametersType/SttPrivateInformation
diagram BxfSchema5-0Complete_p979.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the STT
source <xs:element name="SttPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the STT</xs:documentation>
 
</xs:annotation>
</xs:element>

element TimeParametersType/SttDescriptor
diagram BxfSchema5-0Complete_p980.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the STT
source <xs:element name="SttDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the STT</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType dsDayOfMonthType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedByte
properties
base xsd:unsignedByte
used by
attribute TimeParametersType/@dsDayOfMonth
facets
Kind Value Annotation
maxInclusive 31
annotation
documentation
Number of day in month (A/65B 6.1 and Annex A)
source <xs:simpleType name="dsDayOfMonthType">
 
<xs:annotation>
   
<xs:documentation>Number of day in month (A/65B 6.1 and Annex A)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedByte">
   
<xs:maxInclusive value="31"/>
 
</xs:restriction>
</xs:simpleType>

simpleType dsHourType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedByte
properties
base xsd:unsignedByte
used by
attribute TimeParametersType/@dsHour
facets
Kind Value Annotation
maxInclusive 18
annotation
documentation
Hour of the day (A/65B 6.1 and Annex A)
source <xs:simpleType name="dsHourType">
 
<xs:annotation>
   
<xs:documentation>Hour of the day (A/65B 6.1 and Annex A)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedByte">
   
<xs:maxInclusive value="18"/>
 
</xs:restriction>
</xs:simpleType>

complexType AcapApplicationType
diagram BxfSchema5-0Complete_p981.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Application TransportProtocol DiiLocation AitPrivateInformation AitDescriptor
used by
element AcapDataServiceType/AcapApplication
attributes
Name  Type  Use  Default  Fixed  Annotation
applicationType  applicationTypeType  required      
documentation
Type of the application described in this AIT sub_table
testApplicationFlag  xs:boolean  optional      
documentation
The value can be one, which Indicates a test application
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Description of the Information about AIT (A/101 10.6.3)
source <xs:complexType name="AcapApplicationType">
 
<xs:annotation>
   
<xs:documentation>Description of the Information about AIT (A/101 10.6.3)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Application" type="ApplicationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Specific information of each applications</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="TransportProtocol" type="TransportProtocolType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Information about the transport protocol associated with a service component (A/101 10.6.3.1.1)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DiiLocation" type="DiiLocationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Listing the locations of DII messages associated with the object carousel (A/101 10.6.3.2)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AitPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the outer loop of the AIT (A/101 10.6.3.1)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AitDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the outer loop of the AIT (A/101 10.6.3.1)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="applicationType" type="applicationTypeType" use="required">
   
<xs:annotation>
     
<xs:documentation>Type of the application described in this AIT sub_table</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="testApplicationFlag" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>The value can be one, which Indicates a test application</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute AcapApplicationType/@applicationType
type applicationTypeType
properties
use required
facets
Kind Value Annotation
enumeration ACAP-J
enumeration DVB-J
enumeration ACAP-X
annotation
documentation
Type of the application described in this AIT sub_table
source <xs:attribute name="applicationType" type="applicationTypeType" use="required">
 
<xs:annotation>
   
<xs:documentation>Type of the application described in this AIT sub_table</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AcapApplicationType/@testApplicationFlag
type xs:boolean
properties
use optional
annotation
documentation
The value can be one, which Indicates a test application
source <xs:attribute name="testApplicationFlag" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>The value can be one, which Indicates a test application</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AcapApplicationType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute AcapApplicationType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element AcapApplicationType/Application
diagram BxfSchema5-0Complete_p982.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ApplicationType
properties
minOcc 0
maxOcc unbounded
content complex
children Name ApplicationInfo Icon Prefetch DiiLocation AcapJApp AcapJAppLocation AcapXApp AcapXAppLocation AcapXAppBoundary AitPrivateInformation AitDescriptor
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationId  xs:unsignedInt  required      
documentation
A globally unique value identifying the organization that is responsible for the application
applicationId  xs:unsignedShort  required      
documentation
uniquely identifies the application function
controlCode  controlCodeType  optional      
documentation
controls the state of the application
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Specific information of each applications
source <xs:element name="Application" type="ApplicationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Specific information of each applications</xs:documentation>
 
</xs:annotation>
</xs:element>

element AcapApplicationType/TransportProtocol
diagram BxfSchema5-0Complete_p983.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TransportProtocolType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
protocolLabel  xs:unsignedByte  required      
documentation
unique identifier for a transport protocol within this AIT
remoteConnection  xs:boolean  optional      
documentation
indicates that the transport connection is provided by a service that is different to the one carrying the AIT
sourceId  xs:unsignedShort  optional      
documentation
SourceId resolves to a virtual channel
componentTag  xs:unsignedByte  optional      
documentation
Indication the elementary stream that carries the DSI of the object carousel
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the transport protocol associated with a service component (A/101 10.6.3.1.1)
source <xs:element name="TransportProtocol" type="TransportProtocolType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Information about the transport protocol associated with a service component (A/101 10.6.3.1.1)</xs:documentation>
 
</xs:annotation>
</xs:element>

element AcapApplicationType/DiiLocation
diagram BxfSchema5-0Complete_p984.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DiiLocationType
properties
minOcc 0
maxOcc 1
content complex
children DiiList
attributes
Name  Type  Use  Default  Fixed  Annotation
protocolLabel  xs:unsignedByte  optional      
documentation
unique identifier for a transport protocol within this AIT
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Listing the locations of DII messages associated with the object carousel (A/101 10.6.3.2)
source <xs:element name="DiiLocation" type="DiiLocationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Listing the locations of DII messages associated with the object carousel (A/101 10.6.3.2)</xs:documentation>
 
</xs:annotation>
</xs:element>

element AcapApplicationType/AitPrivateInformation
diagram BxfSchema5-0Complete_p985.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the outer loop of the AIT (A/101 10.6.3.1)
source <xs:element name="AitPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the outer loop of the AIT (A/101 10.6.3.1)</xs:documentation>
 
</xs:annotation>
</xs:element>

element AcapApplicationType/AitDescriptor
diagram BxfSchema5-0Complete_p986.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the outer loop of the AIT (A/101 10.6.3.1)
source <xs:element name="AitDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the outer loop of the AIT (A/101 10.6.3.1)</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType AcapDataServiceType
diagram BxfSchema5-0Complete_p987.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children AcapContentId AcapApplication AcapObjectCarousel PrivatePmcpInformation
used by
element PmcpMessage/AcapDataService
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the transport protocol associated  with ACAP data broadcast service
source <xs:complexType name="AcapDataServiceType">
 
<xs:annotation>
   
<xs:documentation>Information about the transport protocol associated  with ACAP data broadcast service</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="AcapContentId" type="ContentIdType" minOccurs="1" maxOccurs="1">
     
<xs:annotation>
       
<xs:documentation>References a ACAP data broadcasting service</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AcapApplication" type="AcapApplicationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Describes the information about AIT</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AcapObjectCarousel" type="AcapObjectCarouselType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Describes the information about Object Carousel</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Acap data service-level PMCP-private information</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute AcapDataServiceType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute AcapDataServiceType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element AcapDataServiceType/AcapContentId
diagram BxfSchema5-0Complete_p988.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ContentIdType
properties
content complex
children Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
References a ACAP data broadcasting service
source <xs:element name="AcapContentId" type="ContentIdType" minOccurs="1" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>References a ACAP data broadcasting service</xs:documentation>
 
</xs:annotation>
</xs:element>

element AcapDataServiceType/AcapApplication
diagram BxfSchema5-0Complete_p989.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AcapApplicationType
properties
minOcc 0
maxOcc unbounded
content complex
children Application TransportProtocol DiiLocation AitPrivateInformation AitDescriptor
attributes
Name  Type  Use  Default  Fixed  Annotation
applicationType  applicationTypeType  required      
documentation
Type of the application described in this AIT sub_table
testApplicationFlag  xs:boolean  optional      
documentation
The value can be one, which Indicates a test application
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Describes the information about AIT
source <xs:element name="AcapApplication" type="AcapApplicationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Describes the information about AIT</xs:documentation>
 
</xs:annotation>
</xs:element>

element AcapDataServiceType/AcapObjectCarousel
diagram BxfSchema5-0Complete_p990.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AcapObjectCarouselType
properties
minOcc 0
maxOcc unbounded
content complex
children DataCarousel ObjectCarousel
attributes
Name  Type  Use  Default  Fixed  Annotation
carouselId  xs:unsignedInt  required      
documentation
Identification of the data carousel
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Describes the information about Object Carousel
source <xs:element name="AcapObjectCarousel" type="AcapObjectCarouselType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Describes the information about Object Carousel</xs:documentation>
 
</xs:annotation>
</xs:element>

element AcapDataServiceType/PrivatePmcpInformation
diagram BxfSchema5-0Complete_p991.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivatePmcpInformationType
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Acap data service-level PMCP-private information
source <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Acap data service-level PMCP-private information</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType AcapJAppLocationType
diagram BxfSchema5-0Complete_p992.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ApplicationType/AcapJAppLocation
attributes
Name  Type  Use  Default  Fixed  Annotation
baseDirectory  xs:string  optional      
documentation
Representing the base directory
classpathExtension  xs:string  optional      
documentation
The string that specifies the alternative locations for the classpath
initialClass  xs:string  optional      
documentation
The parameter string that the receiver appends to the initial path
action  actionType  optional      
error  errorType  optional      
annotation
documentation
ACAP-J Application Location Descriptor (A/101 10.6.5.1.2)
source <xs:complexType name="AcapJAppLocationType">
 
<xs:annotation>
   
<xs:documentation>ACAP-J Application Location Descriptor (A/101 10.6.5.1.2)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="baseDirectory" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Representing the base directory</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="classpathExtension" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>The string that specifies the alternative locations for the classpath</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="initialClass" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>The parameter string that the receiver appends to the initial path</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute AcapJAppLocationType/@baseDirectory
type xs:string
properties
use optional
annotation
documentation
Representing the base directory
source <xs:attribute name="baseDirectory" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Representing the base directory</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AcapJAppLocationType/@classpathExtension
type xs:string
properties
use optional
annotation
documentation
The string that specifies the alternative locations for the classpath
source <xs:attribute name="classpathExtension" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>The string that specifies the alternative locations for the classpath</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AcapJAppLocationType/@initialClass
type xs:string
properties
use optional
annotation
documentation
The parameter string that the receiver appends to the initial path
source <xs:attribute name="initialClass" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>The parameter string that the receiver appends to the initial path</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AcapJAppLocationType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute AcapJAppLocationType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType AcapJAppType
diagram BxfSchema5-0Complete_p993.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ApplicationType/AcapJApp
attributes
Name  Type  Use  Default  Fixed  Annotation
parameter  xs:string  optional      
documentation
Startup parameter string (UTF-8 encoding)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
ACAP-J Application Descriptor (A/101 10.6.5.1.1)
source <xs:complexType name="AcapJAppType">
 
<xs:annotation>
   
<xs:documentation>ACAP-J Application Descriptor (A/101 10.6.5.1.1)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="parameter" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Startup parameter string (UTF-8 encoding)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute AcapJAppType/@parameter
type xs:string
properties
use optional
annotation
documentation
Startup parameter string (UTF-8 encoding)
source <xs:attribute name="parameter" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Startup parameter string (UTF-8 encoding)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AcapJAppType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute AcapJAppType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType AcapObjectCarouselType
diagram BxfSchema5-0Complete_p994.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children DataCarousel ObjectCarousel
used by
element AcapDataServiceType/AcapObjectCarousel
attributes
Name  Type  Use  Default  Fixed  Annotation
carouselId  xs:unsignedInt  required      
documentation
Identification of the data carousel
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Description of ACAP Object Carousel
source <xs:complexType name="AcapObjectCarouselType">
 
<xs:annotation>
   
<xs:documentation>Description of ACAP Object Carousel</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="DataCarousel" type="DataCarouselType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Information about Data Carousel that carries BIOP messages in Modules</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ObjectCarousel" type="ObjectCarouselType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Information about BIOP messages of Object Carousel</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="carouselId" type="xsd:unsignedInt" use="required">
   
<xs:annotation>
     
<xs:documentation>Identification of the data carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute AcapObjectCarouselType/@carouselId
type xs:unsignedInt
properties
use required
annotation
documentation
Identification of the data carousel
source <xs:attribute name="carouselId" type="xsd:unsignedInt" use="required">
 
<xs:annotation>
   
<xs:documentation>Identification of the data carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AcapObjectCarouselType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute AcapObjectCarouselType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element AcapObjectCarouselType/DataCarousel
diagram BxfSchema5-0Complete_p995.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DataCarouselType
properties
minOcc 0
maxOcc 1
content complex
children Dsi Dii PidList
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about Data Carousel that carries BIOP messages in Modules
source <xs:element name="DataCarousel" type="DataCarouselType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Information about Data Carousel that carries BIOP messages in Modules</xs:documentation>
 
</xs:annotation>
</xs:element>

element AcapObjectCarouselType/ObjectCarousel
diagram BxfSchema5-0Complete_p996.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ObjectCarouselType
properties
minOcc 0
maxOcc 1
content complex
children ServiceGateway Directory File Stream StreamEvent
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about BIOP messages of Object Carousel
source <xs:element name="ObjectCarousel" type="ObjectCarouselType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Information about BIOP messages of Object Carousel</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType AcapXAppBoundaryType
diagram BxfSchema5-0Complete_p997.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ApplicationType/AcapXAppBoundary
attributes
Name  Type  Use  Default  Fixed  Annotation
label  xs:string  required      
documentation
match the label in DII
regularExpression  xs:string  optional      
documentation
String that specifies a regular expression (UTF-8 encoding)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
ACAP-X Application Boundary Descriptor (A/101 10.3.4.3)
source <xs:complexType name="AcapXAppBoundaryType">
 
<xs:annotation>
   
<xs:documentation>ACAP-X Application Boundary Descriptor (A/101 10.3.4.3)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="label" type="xsd:string" use="required">
   
<xs:annotation>
     
<xs:documentation>match the label in DII</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="regularExpression" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>String that specifies a regular expression (UTF-8 encoding)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute AcapXAppBoundaryType/@label
type xs:string
properties
use required
annotation
documentation
match the label in DII
source <xs:attribute name="label" type="xsd:string" use="required">
 
<xs:annotation>
   
<xs:documentation>match the label in DII</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AcapXAppBoundaryType/@regularExpression
type xs:string
properties
use optional
annotation
documentation
String that specifies a regular expression (UTF-8 encoding)
source <xs:attribute name="regularExpression" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>String that specifies a regular expression (UTF-8 encoding)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AcapXAppBoundaryType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute AcapXAppBoundaryType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType AcapXAppLocationType
diagram BxfSchema5-0Complete_p998.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ApplicationType/AcapXAppLocation
attributes
Name  Type  Use  Default  Fixed  Annotation
physicalRoot  xs:string  optional      
documentation
String that specifies the path to the root directory of the application (UTF-8 encoding)
initialPath  xs:string  optional      
documentation
String that specifies the relative path to either the ACAP-X application Metadata Resource(ARM) file or the ACAP-X initial entity (i.e. XDML Family Document)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
ACAP-X Application Location Descriptor (A/101 10.3.4.2)
source <xs:complexType name="AcapXAppLocationType">
 
<xs:annotation>
   
<xs:documentation>ACAP-X Application Location Descriptor (A/101 10.3.4.2)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="physicalRoot" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>String that specifies the path to the root directory of the application (UTF-8 encoding)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="initialPath" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>String that specifies the relative path to either the ACAP-X application Metadata Resource(ARM) file or the ACAP-X initial entity (i.e. XDML Family Document)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute AcapXAppLocationType/@physicalRoot
type xs:string
properties
use optional
annotation
documentation
String that specifies the path to the root directory of the application (UTF-8 encoding)
source <xs:attribute name="physicalRoot" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>String that specifies the path to the root directory of the application (UTF-8 encoding)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AcapXAppLocationType/@initialPath
type xs:string
properties
use optional
annotation
documentation
String that specifies the relative path to either the ACAP-X application Metadata Resource(ARM) file or the ACAP-X initial entity (i.e. XDML Family Document)
source <xs:attribute name="initialPath" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>String that specifies the relative path to either the ACAP-X application Metadata Resource(ARM) file or the ACAP-X initial entity (i.e. XDML Family Document)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AcapXAppLocationType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute AcapXAppLocationType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType AcapXAppType
diagram BxfSchema5-0Complete_p999.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ApplicationType/AcapXApp
attributes
Name  Type  Use  Default  Fixed  Annotation
parameter  xs:string  optional      
documentation
Startup parameter string (UTF-8 encoding)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
ACAP-X Application Descriptor (A/101 10.3.4.1)
source <xs:complexType name="AcapXAppType">
 
<xs:annotation>
   
<xs:documentation>ACAP-X Application Descriptor (A/101 10.3.4.1)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="parameter" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Startup parameter string (UTF-8 encoding)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute AcapXAppType/@parameter
type xs:string
properties
use optional
annotation
documentation
Startup parameter string (UTF-8 encoding)
source <xs:attribute name="parameter" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Startup parameter string (UTF-8 encoding)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AcapXAppType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute AcapXAppType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType ApplicationInfoType
diagram BxfSchema5-0Complete_p1000.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Profiles ProtocolLabels
used by
element ApplicationType/ApplicationInfo
attributes
Name  Type  Use  Default  Fixed  Annotation
serviceBound  xs:boolean  optional      
documentation
whether the application is only associated with the current service
visibility  visibilityType  optional      
documentation
specifies whether the application is suitable to be offered to the end-user for them to decide if the application should be launched
priority  xs:unsignedByte  optional      
documentation
Identifies a relative priority between the applications signaled in this service
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Application Descriptor (ETSI TS 101 812 V1.3.1 10.7.3)
source <xs:complexType name="ApplicationInfoType">
 
<xs:annotation>
   
<xs:documentation>Application Descriptor (ETSI TS 101 812 V1.3.1 10.7.3)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Profiles" type="ProfilesType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Information about the application profile loop</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ProtocolLabels" type="ProtocolLabelsType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Identifies the transport protocol that delivers the application</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="serviceBound" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>whether the application is only associated with the current service</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="visibility" type="visibilityType" use="optional">
   
<xs:annotation>
     
<xs:documentation>specifies whether the application is suitable to be offered to the end-user for them to decide if the application should be launched</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="priority" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identifies a relative priority between the applications signaled in this service</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ApplicationInfoType/@serviceBound
type xs:boolean
properties
use optional
annotation
documentation
whether the application is only associated with the current service
source <xs:attribute name="serviceBound" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>whether the application is only associated with the current service</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ApplicationInfoType/@visibility
type visibilityType
properties
use optional
facets
Kind Value Annotation
maxExclusive 4
annotation
documentation
specifies whether the application is suitable to be offered to the end-user for them to decide if the application should be launched
source <xs:attribute name="visibility" type="visibilityType" use="optional">
 
<xs:annotation>
   
<xs:documentation>specifies whether the application is suitable to be offered to the end-user for them to decide if the application should be launched</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ApplicationInfoType/@priority
type xs:unsignedByte
properties
use optional
annotation
documentation
Identifies a relative priority between the applications signaled in this service
source <xs:attribute name="priority" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identifies a relative priority between the applications signaled in this service</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ApplicationInfoType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ApplicationInfoType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element ApplicationInfoType/Profiles
diagram BxfSchema5-0Complete_p1001.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ProfilesType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
profile  xs:unsignedShort  required      
documentation
Represent the application type specific profile
versionMajor  xs:unsignedByte  optional      
documentation
Indicates the major sub-field of the profile version number
versionMinor  xs:unsignedByte  optional      
documentation
Indicates the minor sub-field of the profile version number
versionMicro  xs:unsignedByte  optional      
documentation
Indicates the micro sub-field of the profile version number
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the application profile loop
source <xs:element name="Profiles" type="ProfilesType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Information about the application profile loop</xs:documentation>
 
</xs:annotation>
</xs:element>

element ApplicationInfoType/ProtocolLabels
diagram BxfSchema5-0Complete_p1002.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ProtocolLabelsType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
protocolLabel  xs:unsignedByte  required      
documentation
Identifies the transport protocol that delivers the application
annotation
documentation
Identifies the transport protocol that delivers the application
source <xs:element name="ProtocolLabels" type="ProtocolLabelsType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Identifies the transport protocol that delivers the application</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType ApplicationType
diagram BxfSchema5-0Complete_p1003.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Name ApplicationInfo Icon Prefetch DiiLocation AcapJApp AcapJAppLocation AcapXApp AcapXAppLocation AcapXAppBoundary AitPrivateInformation AitDescriptor
used by
element AcapApplicationType/Application
attributes
Name  Type  Use  Default  Fixed  Annotation
organizationId  xs:unsignedInt  required      
documentation
A globally unique value identifying the organization that is responsible for the application
applicationId  xs:unsignedShort  required      
documentation
uniquely identifies the application function
controlCode  controlCodeType  optional      
documentation
controls the state of the application
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Application loop information of the AIT (ETSI TS 101 812 V1.3.1 10.4.6)
source <xs:complexType name="ApplicationType">
 
<xs:annotation>
   
<xs:documentation>Application loop information of the AIT (ETSI TS 101 812 V1.3.1 10.4.6)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Name of the application (A/101 10.6.4.2)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ApplicationInfo" type="ApplicationInfoType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Generic information of the application (A/101 10.6.4.1)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Icon" type="IconType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Information about the icons associated with the application (A/101 10.6.4.3)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Prefetch" type="PrefetchType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Information used for prefetching modules that have the indicated labels (Only for the case of object carousel used) (A/101 10.6.4.4)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DiiLocation" type="DiiLocationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Listing the locations of DII messages associated with the object carousel (A/101 10.6.4.5)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AcapJApp" type="AcapJAppType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Information about the application startup parameter (A/101 10.6.5.1.1)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AcapJAppLocation" type="AcapJAppLocationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Information through which the implementation resolves the location of the ACAP-J application (A/101 10.6.5.1.2)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AcapXApp" type="AcapXAppType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Information about the application startup parameter (A/101 10.6.5.2.1)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AcapXAppLocation" type="AcapXAppLocationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Information through which the implementation resolves the location of the ACAP-X application (A/101 10.6.5.2.2)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AcapXAppBoundary" type="AcapXAppBoundaryType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Information about regular expressions that define data elements that form the application (A/101 10.6.5.2.3)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AitPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the inner loop of the AIT (A/101 10.6.4, 10.6.5)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AitDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the inner loop of the AIT (A/101 10.6.4, 10.6.5)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="organizationId" type="xsd:unsignedInt" use="required">
   
<xs:annotation>
     
<xs:documentation>A globally unique value identifying the organization that is responsible for the application</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="applicationId" type="xsd:unsignedShort" use="required">
   
<xs:annotation>
     
<xs:documentation>uniquely identifies the application function</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="controlCode" type="controlCodeType" use="optional">
   
<xs:annotation>
     
<xs:documentation>controls the state of the application</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ApplicationType/@organizationId
type xs:unsignedInt
properties
use required
annotation
documentation
A globally unique value identifying the organization that is responsible for the application
source <xs:attribute name="organizationId" type="xsd:unsignedInt" use="required">
 
<xs:annotation>
   
<xs:documentation>A globally unique value identifying the organization that is responsible for the application</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ApplicationType/@applicationId
type xs:unsignedShort
properties
use required
annotation
documentation
uniquely identifies the application function
source <xs:attribute name="applicationId" type="xsd:unsignedShort" use="required">
 
<xs:annotation>
   
<xs:documentation>uniquely identifies the application function</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ApplicationType/@controlCode
type controlCodeType
properties
use optional
facets
Kind Value Annotation
enumeration AUTOSTART
enumeration PRESENT
enumeration DESTROY
enumeration KILL
enumeration PREFETCH
enumeration REMOTE
annotation
documentation
controls the state of the application
source <xs:attribute name="controlCode" type="controlCodeType" use="optional">
 
<xs:annotation>
   
<xs:documentation>controls the state of the application</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ApplicationType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ApplicationType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element ApplicationType/Name
diagram BxfSchema5-0Complete_p1004.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Name of the application (A/101 10.6.4.2)
source <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Name of the application (A/101 10.6.4.2)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ApplicationType/ApplicationInfo
diagram BxfSchema5-0Complete_p1005.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ApplicationInfoType
properties
minOcc 0
maxOcc 1
content complex
children Profiles ProtocolLabels
attributes
Name  Type  Use  Default  Fixed  Annotation
serviceBound  xs:boolean  optional      
documentation
whether the application is only associated with the current service
visibility  visibilityType  optional      
documentation
specifies whether the application is suitable to be offered to the end-user for them to decide if the application should be launched
priority  xs:unsignedByte  optional      
documentation
Identifies a relative priority between the applications signaled in this service
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Generic information of the application (A/101 10.6.4.1)
source <xs:element name="ApplicationInfo" type="ApplicationInfoType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Generic information of the application (A/101 10.6.4.1)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ApplicationType/Icon
diagram BxfSchema5-0Complete_p1006.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type IconType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
locator  xs:string  optional      
documentation
Indicates the icon locator string
iconFlags  iconFlagsType  optional      
documentation
Represents the icon size
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the icons associated with the application (A/101 10.6.4.3)
source <xs:element name="Icon" type="IconType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Information about the icons associated with the application (A/101 10.6.4.3)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ApplicationType/Prefetch
diagram BxfSchema5-0Complete_p1007.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrefetchType
properties
minOcc 0
maxOcc 1
content complex
children Labels
attributes
Name  Type  Use  Default  Fixed  Annotation
protocolLabel  xs:unsignedByte  optional      
documentation
Identifies the transport protocol descriptor that specifies the object carousel that delivers the modules to which this prefetch descriptor refers
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information used for prefetching modules that have the indicated labels (Only for the case of object carousel used) (A/101 10.6.4.4)
source <xs:element name="Prefetch" type="PrefetchType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Information used for prefetching modules that have the indicated labels (Only for the case of object carousel used) (A/101 10.6.4.4)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ApplicationType/DiiLocation
diagram BxfSchema5-0Complete_p1008.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DiiLocationType
properties
minOcc 0
maxOcc 1
content complex
children DiiList
attributes
Name  Type  Use  Default  Fixed  Annotation
protocolLabel  xs:unsignedByte  optional      
documentation
unique identifier for a transport protocol within this AIT
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Listing the locations of DII messages associated with the object carousel (A/101 10.6.4.5)
source <xs:element name="DiiLocation" type="DiiLocationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Listing the locations of DII messages associated with the object carousel (A/101 10.6.4.5)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ApplicationType/AcapJApp
diagram BxfSchema5-0Complete_p1009.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AcapJAppType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
parameter  xs:string  optional      
documentation
Startup parameter string (UTF-8 encoding)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the application startup parameter (A/101 10.6.5.1.1)
source <xs:element name="AcapJApp" type="AcapJAppType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Information about the application startup parameter (A/101 10.6.5.1.1)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ApplicationType/AcapJAppLocation
diagram BxfSchema5-0Complete_p1010.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AcapJAppLocationType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
baseDirectory  xs:string  optional      
documentation
Representing the base directory
classpathExtension  xs:string  optional      
documentation
The string that specifies the alternative locations for the classpath
initialClass  xs:string  optional      
documentation
The parameter string that the receiver appends to the initial path
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information through which the implementation resolves the location of the ACAP-J application (A/101 10.6.5.1.2)
source <xs:element name="AcapJAppLocation" type="AcapJAppLocationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Information through which the implementation resolves the location of the ACAP-J application (A/101 10.6.5.1.2)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ApplicationType/AcapXApp
diagram BxfSchema5-0Complete_p1011.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AcapXAppType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
parameter  xs:string  optional      
documentation
Startup parameter string (UTF-8 encoding)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the application startup parameter (A/101 10.6.5.2.1)
source <xs:element name="AcapXApp" type="AcapXAppType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Information about the application startup parameter (A/101 10.6.5.2.1)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ApplicationType/AcapXAppLocation
diagram BxfSchema5-0Complete_p1012.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AcapXAppLocationType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
physicalRoot  xs:string  optional      
documentation
String that specifies the path to the root directory of the application (UTF-8 encoding)
initialPath  xs:string  optional      
documentation
String that specifies the relative path to either the ACAP-X application Metadata Resource(ARM) file or the ACAP-X initial entity (i.e. XDML Family Document)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information through which the implementation resolves the location of the ACAP-X application (A/101 10.6.5.2.2)
source <xs:element name="AcapXAppLocation" type="AcapXAppLocationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Information through which the implementation resolves the location of the ACAP-X application (A/101 10.6.5.2.2)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ApplicationType/AcapXAppBoundary
diagram BxfSchema5-0Complete_p1013.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AcapXAppBoundaryType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
label  xs:string  required      
documentation
match the label in DII
regularExpression  xs:string  optional      
documentation
String that specifies a regular expression (UTF-8 encoding)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about regular expressions that define data elements that form the application (A/101 10.6.5.2.3)
source <xs:element name="AcapXAppBoundary" type="AcapXAppBoundaryType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Information about regular expressions that define data elements that form the application (A/101 10.6.5.2.3)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ApplicationType/AitPrivateInformation
diagram BxfSchema5-0Complete_p1014.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the inner loop of the AIT (A/101 10.6.4, 10.6.5)
source <xs:element name="AitPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the inner loop of the AIT (A/101 10.6.4, 10.6.5)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ApplicationType/AitDescriptor
diagram BxfSchema5-0Complete_p1015.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the inner loop of the AIT (A/101 10.6.4, 10.6.5)
source <xs:element name="AitDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the inner loop of the AIT (A/101 10.6.4, 10.6.5)</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType BindingsType
diagram BxfSchema5-0Complete_p1016.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children BiopProfileBody LiteOptionsProfileBody HttpProfileBody Label MessagePrivateInformation MessageDescriptor
used by
elements ServiceGatewayType/Bindings DirectoryType/Bindings
attributes
Name  Type  Use  Default  Fixed  Annotation
objectId  xs:unsignedLong  required      
documentation
Identification of the object in an object carousel
name  xs:string  optional      
documentation
Indicates the name of this binding message
kind  xs:string  optional      
documentation
Indicates the kind of this binding message
contentSize  xs:unsignedLong  optional      
documentation
Indicates the content size of this file object
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Binding information between object messages
source <xs:complexType name="BindingsType">
 
<xs:annotation>
   
<xs:documentation>Binding information between object messages</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:choice>
     
<xs:element name="BiopProfileBody" type="BiopProfileBodyType">
       
<xs:annotation>
         
<xs:documentation>Information used for reference to a object within the same object carousel</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="LiteOptionsProfileBody" type="LiteOptionsProfileBodyType">
       
<xs:annotation>
         
<xs:documentation>Information used for reference to object carried in other object carousel</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="HttpProfileBody" type="HttpProfileBodyType">
       
<xs:annotation>
         
<xs:documentation>Information for the location of the file content on the interaction channel</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="Label" type="LabelType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Information about the label for File message which is binding in servicegateway message  (A/101 10.4.2.2.1)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="MessagePrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the Binding loop of the ServiceGateway or Directory Message (A/101 10.4.2.2, 10.4.4)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="MessageDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the Binding loop of the ServiceGateway or Directory Message (A/101 10.4.2.2, 10.4.4)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="objectId" type="xsd:unsignedLong" use="required">
   
<xs:annotation>
     
<xs:documentation>Identification of the object in an object carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="name" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the name of this binding message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="kind" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the kind of this binding message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="contentSize" type="xsd:unsignedLong" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the content size of this file object</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute BindingsType/@objectId
type xs:unsignedLong
properties
use required
annotation
documentation
Identification of the object in an object carousel
source <xs:attribute name="objectId" type="xsd:unsignedLong" use="required">
 
<xs:annotation>
   
<xs:documentation>Identification of the object in an object carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BindingsType/@name
type xs:string
properties
use optional
annotation
documentation
Indicates the name of this binding message
source <xs:attribute name="name" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the name of this binding message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BindingsType/@kind
type xs:string
properties
use optional
annotation
documentation
Indicates the kind of this binding message
source <xs:attribute name="kind" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the kind of this binding message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BindingsType/@contentSize
type xs:unsignedLong
properties
use optional
annotation
documentation
Indicates the content size of this file object
source <xs:attribute name="contentSize" type="xsd:unsignedLong" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the content size of this file object</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BindingsType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute BindingsType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element BindingsType/BiopProfileBody
diagram BxfSchema5-0Complete_p1017.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type BiopProfileBodyType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
carouselId  xs:unsignedInt  optional      
documentation
Identification of the data carousel
moduleId  xs:unsignedShort  optional      
documentation
Identifier of the module in the carousel
objectKey  xs:unsignedInt  optional      
documentation
Identification of the object within the module
associationTag  xs:unsignedShort  optional      
documentation
Identifies the PID that carries the elementary stream
identification  identificationType  optional      
documentation
The identification portion of the transactionId
timeOut  xs:unsignedInt  optional      
documentation
the time out period in microseconds that may be used to time out the acquisition of this message
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information used for reference to a object within the same object carousel
source <xs:element name="BiopProfileBody" type="BiopProfileBodyType">
 
<xs:annotation>
   
<xs:documentation>Information used for reference to a object within the same object carousel</xs:documentation>
 
</xs:annotation>
</xs:element>

element BindingsType/LiteOptionsProfileBody
diagram BxfSchema5-0Complete_p1018.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type LiteOptionsProfileBodyType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
carouselId  xs:unsignedInt  optional      
documentation
Identification of the data carousel
sourceId  xs:unsignedShort  optional      
documentation
PSIP source_id (A/65B 6.3)
pathName  xs:string  optional      
documentation
Indicates the path name of this binding message
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information used for reference to object carried in other object carousel
source <xs:element name="LiteOptionsProfileBody" type="LiteOptionsProfileBodyType">
 
<xs:annotation>
   
<xs:documentation>Information used for reference to object carried in other object carousel</xs:documentation>
 
</xs:annotation>
</xs:element>

element BindingsType/HttpProfileBody
diagram BxfSchema5-0Complete_p1019.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type HttpProfileBodyType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
hostData  xs:anyURI  optional      
documentation
Indicates the fully qualified domain name, or the decimal shorthand(e.g "129.145.166.188)
port  xs:unsignedShort  optional  80    
documentation
Indicates the port at which the service side listens
objectKey  xs:string  optional      
documentation
Indicates the path that identifies the service side implementation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information for the location of the file content on the interaction channel
source <xs:element name="HttpProfileBody" type="HttpProfileBodyType">
 
<xs:annotation>
   
<xs:documentation>Information for the location of the file content on the interaction channel</xs:documentation>
 
</xs:annotation>
</xs:element>

element BindingsType/Label
diagram BxfSchema5-0Complete_p1020.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type LabelType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
label  xs:string  optional      
documentation
Indicates current module label
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the label for File message which is binding in servicegateway message  (A/101 10.4.2.2.1)
source <xs:element name="Label" type="LabelType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Information about the label for File message which is binding in servicegateway message  (A/101 10.4.2.2.1)</xs:documentation>
 
</xs:annotation>
</xs:element>

element BindingsType/MessagePrivateInformation
diagram BxfSchema5-0Complete_p1021.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the Binding loop of the ServiceGateway or Directory Message (A/101 10.4.2.2, 10.4.4)
source <xs:element name="MessagePrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the Binding loop of the ServiceGateway or Directory Message (A/101 10.4.2.2, 10.4.4)</xs:documentation>
 
</xs:annotation>
</xs:element>

element BindingsType/MessageDescriptor
diagram BxfSchema5-0Complete_p1022.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the Binding loop of the ServiceGateway or Directory Message (A/101 10.4.2.2, 10.4.4)
source <xs:element name="MessageDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the Binding loop of the ServiceGateway or Directory Message (A/101 10.4.2.2, 10.4.4)</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType BiopProfileBodyType
diagram BxfSchema5-0Complete_p1023.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element BindingsType/BiopProfileBody
attributes
Name  Type  Use  Default  Fixed  Annotation
carouselId  xs:unsignedInt  optional      
documentation
Identification of the data carousel
moduleId  xs:unsignedShort  optional      
documentation
Identifier of the module in the carousel
objectKey  xs:unsignedInt  optional      
documentation
Identification of the object within the module
associationTag  xs:unsignedShort  optional      
documentation
Identifies the PID that carries the elementary stream
identification  identificationType  optional      
documentation
The identification portion of the transactionId
timeOut  xs:unsignedInt  optional      
documentation
the time out period in microseconds that may be used to time out the acquisition of this message
action  actionType  optional      
error  errorType  optional      
annotation
documentation
BIOP Profile Body (ETSI TS 101 812 V1.3.1 B.2.3.7.1)
source <xs:complexType name="BiopProfileBodyType">
 
<xs:annotation>
   
<xs:documentation>BIOP Profile Body (ETSI TS 101 812 V1.3.1 B.2.3.7.1)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="carouselId" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identification of the data carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="moduleId" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identifier of the module in the carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identification of the object within the module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identifies the PID that carries the elementary stream</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="identification" type="identificationType" use="optional">
   
<xs:annotation>
     
<xs:documentation>The identification portion of the transactionId</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="timeOut" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>the time out period in microseconds that may be used to time out the acquisition of this message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute BiopProfileBodyType/@carouselId
type xs:unsignedInt
properties
use optional
annotation
documentation
Identification of the data carousel
source <xs:attribute name="carouselId" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identification of the data carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BiopProfileBodyType/@moduleId
type xs:unsignedShort
properties
use optional
annotation
documentation
Identifier of the module in the carousel
source <xs:attribute name="moduleId" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identifier of the module in the carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BiopProfileBodyType/@objectKey
type xs:unsignedInt
properties
use optional
annotation
documentation
Identification of the object within the module
source <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identification of the object within the module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BiopProfileBodyType/@associationTag
type xs:unsignedShort
properties
use optional
annotation
documentation
Identifies the PID that carries the elementary stream
source <xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identifies the PID that carries the elementary stream</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BiopProfileBodyType/@identification
type identificationType
properties
use optional
facets
Kind Value Annotation
maxExclusive 32768
annotation
documentation
The identification portion of the transactionId
source <xs:attribute name="identification" type="identificationType" use="optional">
 
<xs:annotation>
   
<xs:documentation>The identification portion of the transactionId</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BiopProfileBodyType/@timeOut
type xs:unsignedInt
properties
use optional
annotation
documentation
the time out period in microseconds that may be used to time out the acquisition of this message
source <xs:attribute name="timeOut" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>the time out period in microseconds that may be used to time out the acquisition of this message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute BiopProfileBodyType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute BiopProfileBodyType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType CachingPriorityType
diagram BxfSchema5-0Complete_p1024.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ModuleType/CachingPriority
attributes
Name  Type  Use  Default  Fixed  Annotation
priorityValue  xs:unsignedByte  optional      
documentation
Indicates the caching priority for the objects within this module
transparencyLabel  transparencyLabelType  optional      
documentation
Indicates transparency level of caching
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Caching Priority Descriptor (ETSI TS 101 812 V1.3.1 B.2.2.4.2)
source <xs:complexType name="CachingPriorityType">
 
<xs:annotation>
   
<xs:documentation>Caching Priority Descriptor (ETSI TS 101 812 V1.3.1 B.2.2.4.2)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="priorityValue" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the caching priority for the objects within this module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="transparencyLabel" type="transparencyLabelType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates transparency level of caching</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute CachingPriorityType/@priorityValue
type xs:unsignedByte
properties
use optional
annotation
documentation
Indicates the caching priority for the objects within this module
source <xs:attribute name="priorityValue" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the caching priority for the objects within this module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CachingPriorityType/@transparencyLabel
type transparencyLabelType
properties
use optional
facets
Kind Value Annotation
enumeration Transparent
enumeration Semi-transparent
enumeration Static
annotation
documentation
Indicates transparency level of caching
source <xs:attribute name="transparencyLabel" type="transparencyLabelType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates transparency level of caching</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CachingPriorityType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute CachingPriorityType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType CompressedModuleType
diagram BxfSchema5-0Complete_p1025.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ModuleType/CompressedModule
attributes
Name  Type  Use  Default  Fixed  Annotation
compressionMethod  xs:unsignedByte  optional      
documentation
compression algorithm defined in IETF RFC 1950
originalSize  xs:unsignedInt  optional      
documentation
the size of the data (in bytes) carried by the module before it was compressed
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Compressed Module Descriptor (ETSI TS 101 812 V1.3.1 B.2.9)
source <xs:complexType name="CompressedModuleType">
 
<xs:annotation>
   
<xs:documentation>Compressed Module Descriptor (ETSI TS 101 812 V1.3.1 B.2.9)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="compressionMethod" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>compression algorithm defined in IETF RFC 1950</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="originalSize" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>the size of the data (in bytes) carried by the module before it was compressed</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute CompressedModuleType/@compressionMethod
type xs:unsignedByte
properties
use optional
annotation
documentation
compression algorithm defined in IETF RFC 1950
source <xs:attribute name="compressionMethod" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>compression algorithm defined in IETF RFC 1950</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CompressedModuleType/@originalSize
type xs:unsignedInt
properties
use optional
annotation
documentation
the size of the data (in bytes) carried by the module before it was compressed
source <xs:attribute name="originalSize" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>the size of the data (in bytes) carried by the module before it was compressed</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CompressedModuleType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute CompressedModuleType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType ContentTypeType
diagram BxfSchema5-0Complete_p1026.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element FileType/ContentType
attributes
Name  Type  Use  Default  Fixed  Annotation
contentTypeData  xs:string  optional      
documentation
Indicates the MIME content type of the object
transparencyLabel  transparencyLabelType  optional      
documentation
Indicates transparency level of caching
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Content Type Descriptor (A/101 10.4.5.2.1)
source <xs:complexType name="ContentTypeType">
 
<xs:annotation>
   
<xs:documentation>Content Type Descriptor (A/101 10.4.5.2.1)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="contentTypeData" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the MIME content type of the object</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="transparencyLabel" type="transparencyLabelType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates transparency level of caching</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ContentTypeType/@contentTypeData
type xs:string
properties
use optional
annotation
documentation
Indicates the MIME content type of the object
source <xs:attribute name="contentTypeData" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the MIME content type of the object</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentTypeType/@transparencyLabel
type transparencyLabelType
properties
use optional
facets
Kind Value Annotation
enumeration Transparent
enumeration Semi-transparent
enumeration Static
annotation
documentation
Indicates transparency level of caching
source <xs:attribute name="transparencyLabel" type="transparencyLabelType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates transparency level of caching</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ContentTypeType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ContentTypeType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType DataCarouselType
diagram BxfSchema5-0Complete_p1027.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Dsi Dii PidList
used by
element AcapObjectCarouselType/DataCarousel
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about Data Carousel that carries BIOP messages in Modules
source <xs:complexType name="DataCarouselType">
 
<xs:annotation>
   
<xs:documentation>Information about Data Carousel that carries BIOP messages in Modules</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Dsi" type="DsiType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Information about the Download Server Initiate message</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Dii" type="DiiType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Information about the Download Info Indication message</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PidList" type="PidListType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>List of PIDs that carries the data carousel</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute DataCarouselType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute DataCarouselType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element DataCarouselType/Dsi
diagram BxfSchema5-0Complete_p1028.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DsiType
properties
minOcc 0
maxOcc 1
content complex
children DsiPrivateInformation DsiDescriptor
attributes
Name  Type  Use  Default  Fixed  Annotation
moduleId  xs:unsignedShort  optional      
documentation
Identification of the module within the data carousel that carries the service gateway object
objectKey  xs:unsignedInt  optional      
documentation
Identification of the object within the module
associationTag  xs:unsignedShort  optional      
documentation
Indication the elementary stream that carries the DII message
timeOut  xs:unsignedInt  optional      
documentation
the time out period in microseconds that may be used to time out the acquisition of the Download Server Initiate message
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the Download Server Initiate message
source <xs:element name="Dsi" type="DsiType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Information about the Download Server Initiate message</xs:documentation>
 
</xs:annotation>
</xs:element>

element DataCarouselType/Dii
diagram BxfSchema5-0Complete_p1029.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DiiType
properties
minOcc 0
maxOcc unbounded
content complex
children Module
attributes
Name  Type  Use  Default  Fixed  Annotation
Identification  identificationType  required      
documentation
The identification portion of the transactionId
blockSize  xs:unsignedShort  optional      
documentation
Length in bytes of the data in every block carried in the DownloadDataBlock messages, except for the last block of each module
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the Download Info Indication message
source <xs:element name="Dii" type="DiiType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Information about the Download Info Indication message</xs:documentation>
 
</xs:annotation>
</xs:element>

element DataCarouselType/PidList
diagram BxfSchema5-0Complete_p1030.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PidListType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
associationTag  xs:unsignedShort  required      
documentation
Identifies the PID that carries the elementary stream
pid  pidType  optional      
documentation
PID used to carry the data carousel
action  actionType  optional      
error  errorType  optional      
annotation
documentation
List of PIDs that carries the data carousel
source <xs:element name="PidList" type="PidListType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>List of PIDs that carries the data carousel</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType DiiListType
diagram BxfSchema5-0Complete_p1031.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element DiiLocationType/DiiList
attributes
Name  Type  Use  Default  Fixed  Annotation
identification  identificationType  required      
documentation
The identification portion of the transactionId
associationTag  xs:unsignedShort  required      
documentation
Identifies the connection (i.e. elementary stream) on which the DII message is broadcast
annotation
documentation
Information about the DII message
source <xs:complexType name="DiiListType">
 
<xs:annotation>
   
<xs:documentation>Information about the DII message</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="identification" type="identificationType" use="required">
   
<xs:annotation>
     
<xs:documentation>The identification portion of the transactionId</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="associationTag" type="xsd:unsignedShort" use="required">
   
<xs:annotation>
     
<xs:documentation>Identifies the connection (i.e. elementary stream) on which the DII message is broadcast</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute DiiListType/@identification
type identificationType
properties
use required
facets
Kind Value Annotation
maxExclusive 32768
annotation
documentation
The identification portion of the transactionId
source <xs:attribute name="identification" type="identificationType" use="required">
 
<xs:annotation>
   
<xs:documentation>The identification portion of the transactionId</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DiiListType/@associationTag
type xs:unsignedShort
properties
use required
annotation
documentation
Identifies the connection (i.e. elementary stream) on which the DII message is broadcast
source <xs:attribute name="associationTag" type="xsd:unsignedShort" use="required">
 
<xs:annotation>
   
<xs:documentation>Identifies the connection (i.e. elementary stream) on which the DII message is broadcast</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType DiiLocationType
diagram BxfSchema5-0Complete_p1032.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children DiiList
used by
elements AcapApplicationType/DiiLocation ApplicationType/DiiLocation
attributes
Name  Type  Use  Default  Fixed  Annotation
protocolLabel  xs:unsignedByte  optional      
documentation
unique identifier for a transport protocol within this AIT
action  actionType  optional      
error  errorType  optional      
annotation
documentation
DII Location Descriptor (ETSI TS 101 812 V1.3.1 10.8.3.3)
source <xs:complexType name="DiiLocationType">
 
<xs:annotation>
   
<xs:documentation>DII Location Descriptor (ETSI TS 101 812 V1.3.1 10.8.3.3)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="DiiList" type="DiiListType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Information about the DII message</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>unique identifier for a transport protocol within this AIT</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute DiiLocationType/@protocolLabel
type xs:unsignedByte
properties
use optional
annotation
documentation
unique identifier for a transport protocol within this AIT
source <xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>unique identifier for a transport protocol within this AIT</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DiiLocationType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute DiiLocationType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element DiiLocationType/DiiList
diagram BxfSchema5-0Complete_p1033.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DiiListType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
identification  identificationType  required      
documentation
The identification portion of the transactionId
associationTag  xs:unsignedShort  required      
documentation
Identifies the connection (i.e. elementary stream) on which the DII message is broadcast
annotation
documentation
Information about the DII message
source <xs:element name="DiiList" type="DiiListType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Information about the DII message</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType DiiType
diagram BxfSchema5-0Complete_p1034.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Module
used by
element DataCarouselType/Dii
attributes
Name  Type  Use  Default  Fixed  Annotation
Identification  identificationType  required      
documentation
The identification portion of the transactionId
blockSize  xs:unsignedShort  optional      
documentation
Length in bytes of the data in every block carried in the DownloadDataBlock messages, except for the last block of each module
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Download Info Indication message (A/101 10.5.2)
source <xs:complexType name="DiiType">
 
<xs:annotation>
   
<xs:documentation>Download Info Indication message (A/101 10.5.2)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Module" type="ModuleType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Module that is referenced in the DII message</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="Identification" type="identificationType" use="required">
   
<xs:annotation>
     
<xs:documentation>The identification portion of the transactionId</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="blockSize" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Length in bytes of the data in every block carried in the DownloadDataBlock messages, except for the last block of each module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute DiiType/@Identification
type identificationType
properties
use required
facets
Kind Value Annotation
maxExclusive 32768
annotation
documentation
The identification portion of the transactionId
source <xs:attribute name="Identification" type="identificationType" use="required">
 
<xs:annotation>
   
<xs:documentation>The identification portion of the transactionId</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DiiType/@blockSize
type xs:unsignedShort
properties
use optional
annotation
documentation
Length in bytes of the data in every block carried in the DownloadDataBlock messages, except for the last block of each module
source <xs:attribute name="blockSize" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Length in bytes of the data in every block carried in the DownloadDataBlock messages, except for the last block of each module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DiiType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute DiiType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element DiiType/Module
diagram BxfSchema5-0Complete_p1035.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ModuleType
properties
minOcc 0
maxOcc unbounded
content complex
children ObjectList CompressedModule Label CachingPriority DiiPrivateInformation DiiDescriptor
attributes
Name  Type  Use  Default  Fixed  Annotation
moduleId  xs:unsignedShort  required      
documentation
Identifier of the module in the carousel
moduleSize  xs:unsignedInt  optional      
documentation
Indicates the length in bytes of the current module
moduleTimeOut  xs:unsignedInt  optional      
documentation
Indicates the time out value in microseconds that may be used to time out the acquisition of all blocks of the module
blockTimeOut  xs:unsignedInt  optional      
documentation
Indicates the time out value in microseconds that may be used to time out the reception of the next block of the after a block has been acquired
minBlockTime  xs:unsignedInt  optional      
documentation
Indicates the minimum time period that exists between the delivery of two subsequent blocks of the described module
associationTag  xs:unsignedShort  optional      
documentation
Indication the elementary stream that carries the DDB message
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Module that is referenced in the DII message
source <xs:element name="Module" type="ModuleType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Module that is referenced in the DII message</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType DirectoryType
diagram BxfSchema5-0Complete_p1036.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Bindings
used by
element ObjectCarouselType/Directory
attributes
Name  Type  Use  Default  Fixed  Annotation
objectId  xs:unsignedLong  required      
documentation
Identification of the object in an object carousel
objectKey  xs:unsignedInt  optional      
documentation
Identification of the object within the module
name  xs:string  optional      
documentation
Indicates the name of this direcotory message
pathName  xs:string  optional      
documentation
Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody
action  actionType  optional      
error  errorType  optional      
annotation
documentation
BIOP Directory Message (A/101 10.4.3)
source <xs:complexType name="DirectoryType">
 
<xs:annotation>
   
<xs:documentation>BIOP Directory Message (A/101 10.4.3)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Bindings" type="BindingsType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Binding information between object messages</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="objectId" type="xsd:unsignedLong" use="required">
   
<xs:annotation>
     
<xs:documentation>Identification of the object in an object carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identification of the object within the module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="name" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the name of this direcotory message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="pathName" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute DirectoryType/@objectId
type xs:unsignedLong
properties
use required
annotation
documentation
Identification of the object in an object carousel
source <xs:attribute name="objectId" type="xsd:unsignedLong" use="required">
 
<xs:annotation>
   
<xs:documentation>Identification of the object in an object carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DirectoryType/@objectKey
type xs:unsignedInt
properties
use optional
annotation
documentation
Identification of the object within the module
source <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identification of the object within the module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DirectoryType/@name
type xs:string
properties
use optional
annotation
documentation
Indicates the name of this direcotory message
source <xs:attribute name="name" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the name of this direcotory message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DirectoryType/@pathName
type xs:string
properties
use optional
annotation
documentation
Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody
source <xs:attribute name="pathName" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DirectoryType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute DirectoryType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element DirectoryType/Bindings
diagram BxfSchema5-0Complete_p1037.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type BindingsType
properties
minOcc 0
maxOcc unbounded
content complex
children BiopProfileBody LiteOptionsProfileBody HttpProfileBody Label MessagePrivateInformation MessageDescriptor
attributes
Name  Type  Use  Default  Fixed  Annotation
objectId  xs:unsignedLong  required      
documentation
Identification of the object in an object carousel
name  xs:string  optional      
documentation
Indicates the name of this binding message
kind  xs:string  optional      
documentation
Indicates the kind of this binding message
contentSize  xs:unsignedLong  optional      
documentation
Indicates the content size of this file object
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Binding information between object messages
source <xs:element name="Bindings" type="BindingsType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Binding information between object messages</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType DsiType
diagram BxfSchema5-0Complete_p1038.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children DsiPrivateInformation DsiDescriptor
used by
element DataCarouselType/Dsi
attributes
Name  Type  Use  Default  Fixed  Annotation
moduleId  xs:unsignedShort  optional      
documentation
Identification of the module within the data carousel that carries the service gateway object
objectKey  xs:unsignedInt  optional      
documentation
Identification of the object within the module
associationTag  xs:unsignedShort  optional      
documentation
Indication the elementary stream that carries the DII message
timeOut  xs:unsignedInt  optional      
documentation
the time out period in microseconds that may be used to time out the acquisition of the Download Server Initiate message
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Download Server Initiate Message (A/101 10.5.3)
source <xs:complexType name="DsiType">
 
<xs:annotation>
   
<xs:documentation>Download Server Initiate Message (A/101 10.5.3)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="DsiPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the DSI (A/101 10.5.3.3)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DsiDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the DSI (A/101 10.5.3.3)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="moduleId" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identification of the module within the data carousel that carries the service gateway object</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identification of the object within the module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indication the elementary stream that carries the DII message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="timeOut" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>the time out period in microseconds that may be used to time out the acquisition of the Download Server Initiate message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute DsiType/@moduleId
type xs:unsignedShort
properties
use optional
annotation
documentation
Identification of the module within the data carousel that carries the service gateway object
source <xs:attribute name="moduleId" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identification of the module within the data carousel that carries the service gateway object</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DsiType/@objectKey
type xs:unsignedInt
properties
use optional
annotation
documentation
Identification of the object within the module
source <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identification of the object within the module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DsiType/@associationTag
type xs:unsignedShort
properties
use optional
annotation
documentation
Indication the elementary stream that carries the DII message
source <xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indication the elementary stream that carries the DII message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DsiType/@timeOut
type xs:unsignedInt
properties
use optional
annotation
documentation
the time out period in microseconds that may be used to time out the acquisition of the Download Server Initiate message
source <xs:attribute name="timeOut" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>the time out period in microseconds that may be used to time out the acquisition of the Download Server Initiate message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DsiType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute DsiType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element DsiType/DsiPrivateInformation
diagram BxfSchema5-0Complete_p1039.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the DSI (A/101 10.5.3.3)
source <xs:element name="DsiPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the DSI (A/101 10.5.3.3)</xs:documentation>
 
</xs:annotation>
</xs:element>

element DsiType/DsiDescriptor
diagram BxfSchema5-0Complete_p1040.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the DSI (A/101 10.5.3.3)
source <xs:element name="DsiDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the DSI (A/101 10.5.3.3)</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType EventListType
diagram BxfSchema5-0Complete_p1041.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element StreamEventType/EventList
attributes
Name  Type  Use  Default  Fixed  Annotation
eventId  xs:unsignedShort  required      
eventName  xs:string  required      
eventNPT  eventNPTType  optional      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the name for each DSMCC stream event
source <xs:complexType name="EventListType">
 
<xs:annotation>
   
<xs:documentation>Information about the name for each DSMCC stream event</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="eventId" type="xsd:unsignedShort" use="required">
   
<xs:annotation>
     
<xs:documentation/>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="eventName" type="xsd:string" use="required">
   
<xs:annotation>
     
<xs:documentation/>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="eventNPT" type="eventNPTType" use="optional">
   
<xs:annotation>
     
<xs:documentation/>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute EventListType/@eventId
type xs:unsignedShort
properties
use required
source <xs:attribute name="eventId" type="xsd:unsignedShort" use="required">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
</xs:attribute>

attribute EventListType/@eventName
type xs:string
properties
use required
source <xs:attribute name="eventName" type="xsd:string" use="required">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
</xs:attribute>

attribute EventListType/@eventNPT
type eventNPTType
properties
use optional
facets
Kind Value Annotation
maxInclusive 8589934592
source <xs:attribute name="eventNPT" type="eventNPTType" use="optional">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
</xs:attribute>

attribute EventListType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute EventListType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType FileType
diagram BxfSchema5-0Complete_p1042.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children ContentType FilePrivateInformation FileDescriptor
used by
element ObjectCarouselType/File
attributes
Name  Type  Use  Default  Fixed  Annotation
objectId  xs:unsignedLong  required      
documentation
Identification of the object in an object carousel
objectKey  xs:unsignedInt  optional      
documentation
Identification of the object within the module
name  xs:string  optional      
documentation
Indicates the name of this direcotory message
pathName  xs:string  optional      
documentation
Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody
contentSize  xs:unsignedLong  optional      
documentation
Indicates the content size of this file object
fileId  xs:string  optional      
documentation
Identification of the content file delivered with payload of this file message
action  actionType  optional      
error  errorType  optional      
annotation
documentation
BIOP File Message (A/101 10.4.5)
source <xs:complexType name="FileType">
 
<xs:annotation>
   
<xs:documentation>BIOP File Message (A/101 10.4.5)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ContentType" type="ContentTypeType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Signals the format of this file</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="FilePrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the File Message (A/101 10.4.5.2)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="FileDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the File Message (A/101 10.4.5.2)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="objectId" type="xsd:unsignedLong" use="required">
   
<xs:annotation>
     
<xs:documentation>Identification of the object in an object carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identification of the object within the module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="name" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the name of this direcotory message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="pathName" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="contentSize" type="xsd:unsignedLong" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the content size of this file object</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="fileId" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identification of the content file delivered with payload of this file message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute FileType/@objectId
type xs:unsignedLong
properties
use required
annotation
documentation
Identification of the object in an object carousel
source <xs:attribute name="objectId" type="xsd:unsignedLong" use="required">
 
<xs:annotation>
   
<xs:documentation>Identification of the object in an object carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute FileType/@objectKey
type xs:unsignedInt
properties
use optional
annotation
documentation
Identification of the object within the module
source <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identification of the object within the module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute FileType/@name
type xs:string
properties
use optional
annotation
documentation
Indicates the name of this direcotory message
source <xs:attribute name="name" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the name of this direcotory message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute FileType/@pathName
type xs:string
properties
use optional
annotation
documentation
Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody
source <xs:attribute name="pathName" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute FileType/@contentSize
type xs:unsignedLong
properties
use optional
annotation
documentation
Indicates the content size of this file object
source <xs:attribute name="contentSize" type="xsd:unsignedLong" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the content size of this file object</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute FileType/@fileId
type xs:string
properties
use optional
annotation
documentation
Identification of the content file delivered with payload of this file message
source <xs:attribute name="fileId" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identification of the content file delivered with payload of this file message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute FileType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute FileType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element FileType/ContentType
diagram BxfSchema5-0Complete_p1043.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ContentTypeType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
contentTypeData  xs:string  optional      
documentation
Indicates the MIME content type of the object
transparencyLabel  transparencyLabelType  optional      
documentation
Indicates transparency level of caching
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Signals the format of this file
source <xs:element name="ContentType" type="ContentTypeType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Signals the format of this file</xs:documentation>
 
</xs:annotation>
</xs:element>

element FileType/FilePrivateInformation
diagram BxfSchema5-0Complete_p1044.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the File Message (A/101 10.4.5.2)
source <xs:element name="FilePrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the File Message (A/101 10.4.5.2)</xs:documentation>
 
</xs:annotation>
</xs:element>

element FileType/FileDescriptor
diagram BxfSchema5-0Complete_p1045.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the File Message (A/101 10.4.5.2)
source <xs:element name="FileDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the File Message (A/101 10.4.5.2)</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType HttpProfileBodyType
diagram BxfSchema5-0Complete_p1046.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element BindingsType/HttpProfileBody
attributes
Name  Type  Use  Default  Fixed  Annotation
hostData  xs:anyURI  optional      
documentation
Indicates the fully qualified domain name, or the decimal shorthand(e.g "129.145.166.188)
port  xs:unsignedShort  optional  80    
documentation
Indicates the port at which the service side listens
objectKey  xs:string  optional      
documentation
Indicates the path that identifies the service side implementation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Http Profile Body (A/101 10.2.3.1)
source <xs:complexType name="HttpProfileBodyType">
 
<xs:annotation>
   
<xs:documentation>Http Profile Body (A/101 10.2.3.1)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="hostData" type="xsd:anyURI" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the fully qualified domain name, or the decimal shorthand(e.g "129.145.166.188)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="port" type="xsd:unsignedShort" use="optional" default="80">
   
<xs:annotation>
     
<xs:documentation>Indicates the port at which the service side listens</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="objectKey" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the path that identifies the service side implementation</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute HttpProfileBodyType/@hostData
type xs:anyURI
properties
use optional
annotation
documentation
Indicates the fully qualified domain name, or the decimal shorthand(e.g "129.145.166.188)
source <xs:attribute name="hostData" type="xsd:anyURI" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the fully qualified domain name, or the decimal shorthand(e.g "129.145.166.188)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute HttpProfileBodyType/@port
type xs:unsignedShort
properties
use optional
default 80
annotation
documentation
Indicates the port at which the service side listens
source <xs:attribute name="port" type="xsd:unsignedShort" use="optional" default="80">
 
<xs:annotation>
   
<xs:documentation>Indicates the port at which the service side listens</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute HttpProfileBodyType/@objectKey
type xs:string
properties
use optional
annotation
documentation
Indicates the path that identifies the service side implementation
source <xs:attribute name="objectKey" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the path that identifies the service side implementation</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute HttpProfileBodyType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute HttpProfileBodyType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType IconType
diagram BxfSchema5-0Complete_p1047.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ApplicationType/Icon
attributes
Name  Type  Use  Default  Fixed  Annotation
locator  xs:string  optional      
documentation
Indicates the icon locator string
iconFlags  iconFlagsType  optional      
documentation
Represents the icon size
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Application Icons Descriptor (ETSI TS 101 812 V1.3.1 10.7.4.2)
source <xs:complexType name="IconType">
 
<xs:annotation>
   
<xs:documentation>Application Icons Descriptor (ETSI TS 101 812 V1.3.1 10.7.4.2)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="locator" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the icon locator string</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="iconFlags" type="iconFlagsType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Represents the icon size</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute IconType/@locator
type xs:string
properties
use optional
annotation
documentation
Indicates the icon locator string
source <xs:attribute name="locator" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the icon locator string</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute IconType/@iconFlags
type iconFlagsType
properties
use optional
facets
Kind Value Annotation
enumeration 32x32_square
enumeration 32x32_broadcast_4:3
enumeration 24x32_broadcast_16:9
enumeration 64x64_square
enumeration 64x64_broadcast_4:3
enumeration 48x64_broadcast_16:9
enumeration 128x128_square
enumeration 128x128_broadcast_4:3
enumeration 96x128_broadcast_16:9
annotation
documentation
Represents the icon size
source <xs:attribute name="iconFlags" type="iconFlagsType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Represents the icon size</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute IconType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute IconType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType LabelsType
diagram BxfSchema5-0Complete_p1048.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element PrefetchType/Labels
attributes
Name  Type  Use  Default  Fixed  Annotation
label  xs:string  required      
documentation
Identifies the module label
priority  priorityType  required      
documentation
Describes the prefetching priority (1-100)
annotation
documentation
Information about the labels loop of the prefetch descriptor
source <xs:complexType name="LabelsType">
 
<xs:annotation>
   
<xs:documentation>Information about the labels loop of the prefetch descriptor</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="label" type="xsd:string" use="required">
   
<xs:annotation>
     
<xs:documentation>Identifies the module label</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="priority" type="priorityType" use="required">
   
<xs:annotation>
     
<xs:documentation>Describes the prefetching priority (1-100)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute LabelsType/@label
type xs:string
properties
use required
annotation
documentation
Identifies the module label
source <xs:attribute name="label" type="xsd:string" use="required">
 
<xs:annotation>
   
<xs:documentation>Identifies the module label</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute LabelsType/@priority
type priorityType
properties
use required
facets
Kind Value Annotation
minInclusive 1
maxInclusive 100
annotation
documentation
Describes the prefetching priority (1-100)
source <xs:attribute name="priority" type="priorityType" use="required">
 
<xs:annotation>
   
<xs:documentation>Describes the prefetching priority (1-100)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType LabelType
diagram BxfSchema5-0Complete_p1049.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
elements ModuleType/Label BindingsType/Label
attributes
Name  Type  Use  Default  Fixed  Annotation
label  xs:string  optional      
documentation
Indicates current module label
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Label Descriptor (ETSI TS 101 812 V1.3.1 B.2.2.4.1)
source <xs:complexType name="LabelType">
 
<xs:annotation>
   
<xs:documentation>Label Descriptor (ETSI TS 101 812 V1.3.1 B.2.2.4.1)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="label" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates current module label</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute LabelType/@label
type xs:string
properties
use optional
annotation
documentation
Indicates current module label
source <xs:attribute name="label" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates current module label</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute LabelType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute LabelType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType LiteOptionsProfileBodyType
diagram BxfSchema5-0Complete_p1050.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element BindingsType/LiteOptionsProfileBody
attributes
Name  Type  Use  Default  Fixed  Annotation
carouselId  xs:unsignedInt  optional      
documentation
Identification of the data carousel
sourceId  xs:unsignedShort  optional      
documentation
PSIP source_id (A/65B 6.3)
pathName  xs:string  optional      
documentation
Indicates the path name of this binding message
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Lite Options Profile Body (ETSI TS 101 812 V1.3.1 B.2.3.7.2)
source <xs:complexType name="LiteOptionsProfileBodyType">
 
<xs:annotation>
   
<xs:documentation>Lite Options Profile Body (ETSI TS 101 812 V1.3.1 B.2.3.7.2)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="carouselId" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identification of the data carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="sourceId" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>PSIP source_id (A/65B 6.3)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="pathName" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the path name of this binding message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute LiteOptionsProfileBodyType/@carouselId
type xs:unsignedInt
properties
use optional
annotation
documentation
Identification of the data carousel
source <xs:attribute name="carouselId" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identification of the data carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute LiteOptionsProfileBodyType/@sourceId
type xs:unsignedShort
properties
use optional
annotation
documentation
PSIP source_id (A/65B 6.3)
source <xs:attribute name="sourceId" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>PSIP source_id (A/65B 6.3)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute LiteOptionsProfileBodyType/@pathName
type xs:string
properties
use optional
annotation
documentation
Indicates the path name of this binding message
source <xs:attribute name="pathName" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the path name of this binding message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute LiteOptionsProfileBodyType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute LiteOptionsProfileBodyType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType ModuleType
diagram BxfSchema5-0Complete_p1051.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children ObjectList CompressedModule Label CachingPriority DiiPrivateInformation DiiDescriptor
used by
element DiiType/Module
attributes
Name  Type  Use  Default  Fixed  Annotation
moduleId  xs:unsignedShort  required      
documentation
Identifier of the module in the carousel
moduleSize  xs:unsignedInt  optional      
documentation
Indicates the length in bytes of the current module
moduleTimeOut  xs:unsignedInt  optional      
documentation
Indicates the time out value in microseconds that may be used to time out the acquisition of all blocks of the module
blockTimeOut  xs:unsignedInt  optional      
documentation
Indicates the time out value in microseconds that may be used to time out the reception of the next block of the after a block has been acquired
minBlockTime  xs:unsignedInt  optional      
documentation
Indicates the minimum time period that exists between the delivery of two subsequent blocks of the described module
associationTag  xs:unsignedShort  optional      
documentation
Indication the elementary stream that carries the DDB message
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Module that is referenced in the DII message
source <xs:complexType name="ModuleType">
 
<xs:annotation>
   
<xs:documentation>Module that is referenced in the DII message</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ObjectList" type="ObjectListType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>List of the object within the module</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="CompressedModule" type="CompressedModuleType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Information about the data in the module has the 'zlib' structure as defined in IETF RFC 1950 (A/101 10.5.2.3.1)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Label" type="LabelType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Information about the label to the corresponding module (A/101 10.5.2.3.2)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="CachingPriority" type="CachingPriorityType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Information about the priority value for the caching (A/101 10.5.2.3.3)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DiiPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the DII (A/101 10.5.2.3)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DiiDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the DII (A/101 10.5.2.3)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="moduleId" type="xsd:unsignedShort" use="required">
   
<xs:annotation>
     
<xs:documentation>Identifier of the module in the carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="moduleSize" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the length in bytes of the current module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="moduleTimeOut" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the time out value in microseconds that may be used to time out the acquisition of all blocks of the module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="blockTimeOut" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the time out value in microseconds that may be used to time out the reception of the next block of the after a block has been acquired</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="minBlockTime" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the minimum time period that exists between the delivery of two subsequent blocks of the described module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indication the elementary stream that carries the DDB message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ModuleType/@moduleId
type xs:unsignedShort
properties
use required
annotation
documentation
Identifier of the module in the carousel
source <xs:attribute name="moduleId" type="xsd:unsignedShort" use="required">
 
<xs:annotation>
   
<xs:documentation>Identifier of the module in the carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ModuleType/@moduleSize
type xs:unsignedInt
properties
use optional
annotation
documentation
Indicates the length in bytes of the current module
source <xs:attribute name="moduleSize" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the length in bytes of the current module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ModuleType/@moduleTimeOut
type xs:unsignedInt
properties
use optional
annotation
documentation
Indicates the time out value in microseconds that may be used to time out the acquisition of all blocks of the module
source <xs:attribute name="moduleTimeOut" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the time out value in microseconds that may be used to time out the acquisition of all blocks of the module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ModuleType/@blockTimeOut
type xs:unsignedInt
properties
use optional
annotation
documentation
Indicates the time out value in microseconds that may be used to time out the reception of the next block of the after a block has been acquired
source <xs:attribute name="blockTimeOut" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the time out value in microseconds that may be used to time out the reception of the next block of the after a block has been acquired</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ModuleType/@minBlockTime
type xs:unsignedInt
properties
use optional
annotation
documentation
Indicates the minimum time period that exists between the delivery of two subsequent blocks of the described module
source <xs:attribute name="minBlockTime" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the minimum time period that exists between the delivery of two subsequent blocks of the described module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ModuleType/@associationTag
type xs:unsignedShort
properties
use optional
annotation
documentation
Indication the elementary stream that carries the DDB message
source <xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indication the elementary stream that carries the DDB message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ModuleType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ModuleType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element ModuleType/ObjectList
diagram BxfSchema5-0Complete_p1052.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ObjectListType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
objectKey  xs:unsignedInt  required      
documentation
Identification of the object within the module
objectId  xs:unsignedLong  optional      
documentation
Identification of the object in an object carousel
action  actionType  optional      
error  errorType  optional      
annotation
documentation
List of the object within the module
source <xs:element name="ObjectList" type="ObjectListType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>List of the object within the module</xs:documentation>
 
</xs:annotation>
</xs:element>

element ModuleType/CompressedModule
diagram BxfSchema5-0Complete_p1053.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type CompressedModuleType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
compressionMethod  xs:unsignedByte  optional      
documentation
compression algorithm defined in IETF RFC 1950
originalSize  xs:unsignedInt  optional      
documentation
the size of the data (in bytes) carried by the module before it was compressed
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the data in the module has the 'zlib' structure as defined in IETF RFC 1950 (A/101 10.5.2.3.1)
source <xs:element name="CompressedModule" type="CompressedModuleType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Information about the data in the module has the 'zlib' structure as defined in IETF RFC 1950 (A/101 10.5.2.3.1)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ModuleType/Label
diagram BxfSchema5-0Complete_p1054.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type LabelType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
label  xs:string  optional      
documentation
Indicates current module label
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the label to the corresponding module (A/101 10.5.2.3.2)
source <xs:element name="Label" type="LabelType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Information about the label to the corresponding module (A/101 10.5.2.3.2)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ModuleType/CachingPriority
diagram BxfSchema5-0Complete_p1055.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type CachingPriorityType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
priorityValue  xs:unsignedByte  optional      
documentation
Indicates the caching priority for the objects within this module
transparencyLabel  transparencyLabelType  optional      
documentation
Indicates transparency level of caching
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the priority value for the caching (A/101 10.5.2.3.3)
source <xs:element name="CachingPriority" type="CachingPriorityType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Information about the priority value for the caching (A/101 10.5.2.3.3)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ModuleType/DiiPrivateInformation
diagram BxfSchema5-0Complete_p1056.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the DII (A/101 10.5.2.3)
source <xs:element name="DiiPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the DII (A/101 10.5.2.3)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ModuleType/DiiDescriptor
diagram BxfSchema5-0Complete_p1057.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the DII (A/101 10.5.2.3)
source <xs:element name="DiiDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the DII (A/101 10.5.2.3)</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType ObjectCarouselType
diagram BxfSchema5-0Complete_p1058.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children ServiceGateway Directory File Stream StreamEvent
used by
element AcapObjectCarouselType/ObjectCarousel
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about BIOP messages of Object Carousel
source <xs:complexType name="ObjectCarouselType">
 
<xs:annotation>
   
<xs:documentation>Information about BIOP messages of Object Carousel</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ServiceGateway" type="ServiceGatewayType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Defines the Service Gateway Object Message of Object Carousel</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Directory" type="DirectoryType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Defines the Directory Object Message of the Object Carousel</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="File" type="FileType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Defines the File Object Message of the Object Carousel</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Stream" type="StreamType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Defines the Stream Object Message of the Object Carousel</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="StreamEvent" type="StreamEventType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Defines the Stream Event  Object Message of the Object Carousel</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ObjectCarouselType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ObjectCarouselType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element ObjectCarouselType/ServiceGateway
diagram BxfSchema5-0Complete_p1059.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ServiceGatewayType
properties
minOcc 0
maxOcc 1
content complex
children Bindings
attributes
Name  Type  Use  Default  Fixed  Annotation
objectId  xs:unsignedLong  optional      
documentation
Identification of the object in an object carousel
objectKey  xs:unsignedInt  optional      
documentation
Identification of the object within the module
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Defines the Service Gateway Object Message of Object Carousel
source <xs:element name="ServiceGateway" type="ServiceGatewayType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Defines the Service Gateway Object Message of Object Carousel</xs:documentation>
 
</xs:annotation>
</xs:element>

element ObjectCarouselType/Directory
diagram BxfSchema5-0Complete_p1060.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DirectoryType
properties
minOcc 0
maxOcc unbounded
content complex
children Bindings
attributes
Name  Type  Use  Default  Fixed  Annotation
objectId  xs:unsignedLong  required      
documentation
Identification of the object in an object carousel
objectKey  xs:unsignedInt  optional      
documentation
Identification of the object within the module
name  xs:string  optional      
documentation
Indicates the name of this direcotory message
pathName  xs:string  optional      
documentation
Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Defines the Directory Object Message of the Object Carousel
source <xs:element name="Directory" type="DirectoryType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Defines the Directory Object Message of the Object Carousel</xs:documentation>
 
</xs:annotation>
</xs:element>

element ObjectCarouselType/File
diagram BxfSchema5-0Complete_p1061.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type FileType
properties
minOcc 0
maxOcc unbounded
content complex
children ContentType FilePrivateInformation FileDescriptor
attributes
Name  Type  Use  Default  Fixed  Annotation
objectId  xs:unsignedLong  required      
documentation
Identification of the object in an object carousel
objectKey  xs:unsignedInt  optional      
documentation
Identification of the object within the module
name  xs:string  optional      
documentation
Indicates the name of this direcotory message
pathName  xs:string  optional      
documentation
Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody
contentSize  xs:unsignedLong  optional      
documentation
Indicates the content size of this file object
fileId  xs:string  optional      
documentation
Identification of the content file delivered with payload of this file message
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Defines the File Object Message of the Object Carousel
source <xs:element name="File" type="FileType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Defines the File Object Message of the Object Carousel</xs:documentation>
 
</xs:annotation>
</xs:element>

element ObjectCarouselType/Stream
diagram BxfSchema5-0Complete_p1062.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type StreamType
properties
minOcc 0
maxOcc unbounded
content complex
children Tap
attributes
Name  Type  Use  Default  Fixed  Annotation
objectId  xs:unsignedLong  required      
documentation
Identification of the object in an object carousel
objectKey  xs:unsignedInt  optional      
documentation
Identification of the object within the module
name  xs:string  optional      
documentation
Indicates the name of this direcotory message
pathName  xs:string  optional      
documentation
Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody
durationSeconds  xs:unsignedInt  optional      
documentation
Defines the duration in seconds
durationMicroSeconds  xs:unsignedInt  optional      
documentation
Defines the duration in microseconds
audio  xs:boolean  optional      
documentation
Indicates whether this stream contains audio stream or not
video  xs:boolean  optional      
documentation
Indicates whether this object contains video stream or not
data  xs:boolean  optional      
documentation
Indicates whether this object contains data stream or not
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Defines the Stream Object Message of the Object Carousel
source <xs:element name="Stream" type="StreamType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Defines the Stream Object Message of the Object Carousel</xs:documentation>
 
</xs:annotation>
</xs:element>

element ObjectCarouselType/StreamEvent
diagram BxfSchema5-0Complete_p1063.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type StreamEventType
properties
minOcc 0
maxOcc unbounded
content complex
children Tap EventList
attributes
Name  Type  Use  Default  Fixed  Annotation
objectId  xs:unsignedLong  required      
documentation
Identification of the object in an object carousel
objectKey  xs:unsignedInt  optional      
documentation
Identification of the object within the module
name  xs:string  optional      
documentation
Indicates the name of this direcotory message
pathName  xs:string  optional      
documentation
Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody
durationSeconds  xs:unsignedInt  optional      
documentation
Defines the duration in seconds
durationMicroSeconds  xs:unsignedInt  optional      
documentation
Define the duration in microseconds
audio  xs:boolean  optional      
documentation
Indicates whether this stream contains audio stream or not
video  xs:boolean  optional      
documentation
Indicates whether this object contains video stream or not
data  xs:boolean  optional      
documentation
Indicates whether this object contains data stream or not
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Defines the Stream Event  Object Message of the Object Carousel
source <xs:element name="StreamEvent" type="StreamEventType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Defines the Stream Event  Object Message of the Object Carousel</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType ObjectListType
diagram BxfSchema5-0Complete_p1064.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ModuleType/ObjectList
attributes
Name  Type  Use  Default  Fixed  Annotation
objectKey  xs:unsignedInt  required      
documentation
Identification of the object within the module
objectId  xs:unsignedLong  optional      
documentation
Identification of the object in an object carousel
action  actionType  optional      
error  errorType  optional      
annotation
documentation
List of the object key
source <xs:complexType name="ObjectListType">
 
<xs:annotation>
   
<xs:documentation>List of the object key</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="objectKey" type="xsd:unsignedInt" use="required">
   
<xs:annotation>
     
<xs:documentation>Identification of the object within the module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="objectId" type="xsd:unsignedLong" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identification of the object in an object carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ObjectListType/@objectKey
type xs:unsignedInt
properties
use required
annotation
documentation
Identification of the object within the module
source <xs:attribute name="objectKey" type="xsd:unsignedInt" use="required">
 
<xs:annotation>
   
<xs:documentation>Identification of the object within the module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ObjectListType/@objectId
type xs:unsignedLong
properties
use optional
annotation
documentation
Identification of the object in an object carousel
source <xs:attribute name="objectId" type="xsd:unsignedLong" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identification of the object in an object carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ObjectListType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ObjectListType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType PidListType
diagram BxfSchema5-0Complete_p1065.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element DataCarouselType/PidList
attributes
Name  Type  Use  Default  Fixed  Annotation
associationTag  xs:unsignedShort  required      
documentation
Identifies the PID that carries the elementary stream
pid  pidType  optional      
documentation
PID used to carry the data carousel
action  actionType  optional      
error  errorType  optional      
annotation
documentation
List of PIDs that carries the data carousel
source <xs:complexType name="PidListType">
 
<xs:annotation>
   
<xs:documentation>List of PIDs that carries the data carousel</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="associationTag" type="xsd:unsignedShort" use="required">
   
<xs:annotation>
     
<xs:documentation>Identifies the PID that carries the elementary stream</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="pid" type="pidType" use="optional">
   
<xs:annotation>
     
<xs:documentation>PID used to carry the data carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute PidListType/@associationTag
type xs:unsignedShort
properties
use required
annotation
documentation
Identifies the PID that carries the elementary stream
source <xs:attribute name="associationTag" type="xsd:unsignedShort" use="required">
 
<xs:annotation>
   
<xs:documentation>Identifies the PID that carries the elementary stream</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PidListType/@pid
type pidType
properties
use optional
facets
Kind Value Annotation
maxExclusive 8192
annotation
documentation
PID used to carry the data carousel
source <xs:attribute name="pid" type="pidType" use="optional">
 
<xs:annotation>
   
<xs:documentation>PID used to carry the data carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PidListType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute PidListType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType PrefetchType
diagram BxfSchema5-0Complete_p1066.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Labels
used by
element ApplicationType/Prefetch
attributes
Name  Type  Use  Default  Fixed  Annotation
protocolLabel  xs:unsignedByte  optional      
documentation
Identifies the transport protocol descriptor that specifies the object carousel that delivers the modules to which this prefetch descriptor refers
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Pre-fech Descriptor (ETSI TS 101 812 V1.3.1 10.8.3.2)
source <xs:complexType name="PrefetchType">
 
<xs:annotation>
   
<xs:documentation>Pre-fech Descriptor (ETSI TS 101 812 V1.3.1 10.8.3.2)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Labels" type="LabelsType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Loop of the pre-fetch descriptor</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identifies the transport protocol descriptor that specifies the object carousel that delivers the modules to which this prefetch descriptor refers</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute PrefetchType/@protocolLabel
type xs:unsignedByte
properties
use optional
annotation
documentation
Identifies the transport protocol descriptor that specifies the object carousel that delivers the modules to which this prefetch descriptor refers
source <xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identifies the transport protocol descriptor that specifies the object carousel that delivers the modules to which this prefetch descriptor refers</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PrefetchType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute PrefetchType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element PrefetchType/Labels
diagram BxfSchema5-0Complete_p1067.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type LabelsType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
label  xs:string  required      
documentation
Identifies the module label
priority  priorityType  required      
documentation
Describes the prefetching priority (1-100)
annotation
documentation
Loop of the pre-fetch descriptor
source <xs:element name="Labels" type="LabelsType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Loop of the pre-fetch descriptor</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType ProfilesType
diagram BxfSchema5-0Complete_p1068.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ApplicationInfoType/Profiles
attributes
Name  Type  Use  Default  Fixed  Annotation
profile  xs:unsignedShort  required      
documentation
Represent the application type specific profile
versionMajor  xs:unsignedByte  optional      
documentation
Indicates the major sub-field of the profile version number
versionMinor  xs:unsignedByte  optional      
documentation
Indicates the minor sub-field of the profile version number
versionMicro  xs:unsignedByte  optional      
documentation
Indicates the micro sub-field of the profile version number
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the application profile loop of the application descriptor
source <xs:complexType name="ProfilesType">
 
<xs:annotation>
   
<xs:documentation>Information about the application profile loop of the application descriptor</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="profile" type="xsd:unsignedShort" use="required">
   
<xs:annotation>
     
<xs:documentation>Represent the application type specific profile</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="versionMajor" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the major sub-field of the profile version number</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="versionMinor" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the minor sub-field of the profile version number</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="versionMicro" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the micro sub-field of the profile version number</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ProfilesType/@profile
type xs:unsignedShort
properties
use required
annotation
documentation
Represent the application type specific profile
source <xs:attribute name="profile" type="xsd:unsignedShort" use="required">
 
<xs:annotation>
   
<xs:documentation>Represent the application type specific profile</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ProfilesType/@versionMajor
type xs:unsignedByte
properties
use optional
annotation
documentation
Indicates the major sub-field of the profile version number
source <xs:attribute name="versionMajor" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the major sub-field of the profile version number</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ProfilesType/@versionMinor
type xs:unsignedByte
properties
use optional
annotation
documentation
Indicates the minor sub-field of the profile version number
source <xs:attribute name="versionMinor" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the minor sub-field of the profile version number</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ProfilesType/@versionMicro
type xs:unsignedByte
properties
use optional
annotation
documentation
Indicates the micro sub-field of the profile version number
source <xs:attribute name="versionMicro" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the micro sub-field of the profile version number</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ProfilesType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ProfilesType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType ProtocolLabelsType
diagram BxfSchema5-0Complete_p1069.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ApplicationInfoType/ProtocolLabels
attributes
Name  Type  Use  Default  Fixed  Annotation
protocolLabel  xs:unsignedByte  required      
documentation
Identifies the transport protocol that delivers the application
annotation
documentation
Information about the transport protocol labels loop of the application descriptor
source <xs:complexType name="ProtocolLabelsType">
 
<xs:annotation>
   
<xs:documentation>Information about the transport protocol labels loop of the application descriptor</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="required">
   
<xs:annotation>
     
<xs:documentation>Identifies the transport protocol that delivers the application</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute ProtocolLabelsType/@protocolLabel
type xs:unsignedByte
properties
use required
annotation
documentation
Identifies the transport protocol that delivers the application
source <xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="required">
 
<xs:annotation>
   
<xs:documentation>Identifies the transport protocol that delivers the application</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType ServiceGatewayType
diagram BxfSchema5-0Complete_p1070.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Bindings
used by
element ObjectCarouselType/ServiceGateway
attributes
Name  Type  Use  Default  Fixed  Annotation
objectId  xs:unsignedLong  optional      
documentation
Identification of the object in an object carousel
objectKey  xs:unsignedInt  optional      
documentation
Identification of the object within the module
action  actionType  optional      
error  errorType  optional      
annotation
documentation
BIOP ServiceGateway Message (A/101 10.4.2)
source <xs:complexType name="ServiceGatewayType">
 
<xs:annotation>
   
<xs:documentation>BIOP ServiceGateway Message (A/101 10.4.2)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Bindings" type="BindingsType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Binding information between object messages</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="objectId" type="xsd:unsignedLong" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identification of the object in an object carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identification of the object within the module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ServiceGatewayType/@objectId
type xs:unsignedLong
properties
use optional
annotation
documentation
Identification of the object in an object carousel
source <xs:attribute name="objectId" type="xsd:unsignedLong" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identification of the object in an object carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ServiceGatewayType/@objectKey
type xs:unsignedInt
properties
use optional
annotation
documentation
Identification of the object within the module
source <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identification of the object within the module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ServiceGatewayType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ServiceGatewayType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element ServiceGatewayType/Bindings
diagram BxfSchema5-0Complete_p1071.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type BindingsType
properties
minOcc 0
maxOcc unbounded
content complex
children BiopProfileBody LiteOptionsProfileBody HttpProfileBody Label MessagePrivateInformation MessageDescriptor
attributes
Name  Type  Use  Default  Fixed  Annotation
objectId  xs:unsignedLong  required      
documentation
Identification of the object in an object carousel
name  xs:string  optional      
documentation
Indicates the name of this binding message
kind  xs:string  optional      
documentation
Indicates the kind of this binding message
contentSize  xs:unsignedLong  optional      
documentation
Indicates the content size of this file object
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Binding information between object messages
source <xs:element name="Bindings" type="BindingsType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Binding information between object messages</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType StreamEventType
diagram BxfSchema5-0Complete_p1072.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Tap EventList
used by
element ObjectCarouselType/StreamEvent
attributes
Name  Type  Use  Default  Fixed  Annotation
objectId  xs:unsignedLong  required      
documentation
Identification of the object in an object carousel
objectKey  xs:unsignedInt  optional      
documentation
Identification of the object within the module
name  xs:string  optional      
documentation
Indicates the name of this direcotory message
pathName  xs:string  optional      
documentation
Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody
durationSeconds  xs:unsignedInt  optional      
documentation
Defines the duration in seconds
durationMicroSeconds  xs:unsignedInt  optional      
documentation
Define the duration in microseconds
audio  xs:boolean  optional      
documentation
Indicates whether this stream contains audio stream or not
video  xs:boolean  optional      
documentation
Indicates whether this object contains video stream or not
data  xs:boolean  optional      
documentation
Indicates whether this object contains data stream or not
action  actionType  optional      
error  errorType  optional      
annotation
documentation
BIOP Stream Event Message (A/101 10.4.7)
source <xs:complexType name="StreamEventType">
 
<xs:annotation>
   
<xs:documentation>BIOP Stream Event Message (A/101 10.4.7)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Tap" type="TapType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Information about the streams that are associated with this stream object</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="EventList" type="EventListType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Information about the name for each DSMCC stream event</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="objectId" type="xsd:unsignedLong" use="required">
   
<xs:annotation>
     
<xs:documentation>Identification of the object in an object carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identification of the object within the module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="name" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the name of this direcotory message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="pathName" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="durationSeconds" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Defines the duration in seconds</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="durationMicroSeconds" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Define the duration in microseconds</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="audio" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates whether this stream contains audio stream or not</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="video" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates whether this object contains video stream or not</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="data" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates whether this object contains data stream or not</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute StreamEventType/@objectId
type xs:unsignedLong
properties
use required
annotation
documentation
Identification of the object in an object carousel
source <xs:attribute name="objectId" type="xsd:unsignedLong" use="required">
 
<xs:annotation>
   
<xs:documentation>Identification of the object in an object carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamEventType/@objectKey
type xs:unsignedInt
properties
use optional
annotation
documentation
Identification of the object within the module
source <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identification of the object within the module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamEventType/@name
type xs:string
properties
use optional
annotation
documentation
Indicates the name of this direcotory message
source <xs:attribute name="name" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the name of this direcotory message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamEventType/@pathName
type xs:string
properties
use optional
annotation
documentation
Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody
source <xs:attribute name="pathName" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamEventType/@durationSeconds
type xs:unsignedInt
properties
use optional
annotation
documentation
Defines the duration in seconds
source <xs:attribute name="durationSeconds" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Defines the duration in seconds</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamEventType/@durationMicroSeconds
type xs:unsignedInt
properties
use optional
annotation
documentation
Define the duration in microseconds
source <xs:attribute name="durationMicroSeconds" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Define the duration in microseconds</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamEventType/@audio
type xs:boolean
properties
use optional
annotation
documentation
Indicates whether this stream contains audio stream or not
source <xs:attribute name="audio" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates whether this stream contains audio stream or not</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamEventType/@video
type xs:boolean
properties
use optional
annotation
documentation
Indicates whether this object contains video stream or not
source <xs:attribute name="video" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates whether this object contains video stream or not</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamEventType/@data
type xs:boolean
properties
use optional
annotation
documentation
Indicates whether this object contains data stream or not
source <xs:attribute name="data" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates whether this object contains data stream or not</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamEventType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute StreamEventType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element StreamEventType/Tap
diagram BxfSchema5-0Complete_p1073.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TapType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
associationTag  xs:unsignedShort  required      
documentation
Identifies the PID that carries the elementary stream
id  xs:unsignedShort  optional      
use  useType  optional      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the streams that are associated with this stream object
source <xs:element name="Tap" type="TapType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Information about the streams that are associated with this stream object</xs:documentation>
 
</xs:annotation>
</xs:element>

element StreamEventType/EventList
diagram BxfSchema5-0Complete_p1074.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type EventListType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
eventId  xs:unsignedShort  required      
eventName  xs:string  required      
eventNPT  eventNPTType  optional      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the name for each DSMCC stream event
source <xs:element name="EventList" type="EventListType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Information about the name for each DSMCC stream event</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType StreamType
diagram BxfSchema5-0Complete_p1075.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Tap
used by
element ObjectCarouselType/Stream
attributes
Name  Type  Use  Default  Fixed  Annotation
objectId  xs:unsignedLong  required      
documentation
Identification of the object in an object carousel
objectKey  xs:unsignedInt  optional      
documentation
Identification of the object within the module
name  xs:string  optional      
documentation
Indicates the name of this direcotory message
pathName  xs:string  optional      
documentation
Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody
durationSeconds  xs:unsignedInt  optional      
documentation
Defines the duration in seconds
durationMicroSeconds  xs:unsignedInt  optional      
documentation
Defines the duration in microseconds
audio  xs:boolean  optional      
documentation
Indicates whether this stream contains audio stream or not
video  xs:boolean  optional      
documentation
Indicates whether this object contains video stream or not
data  xs:boolean  optional      
documentation
Indicates whether this object contains data stream or not
action  actionType  optional      
error  errorType  optional      
annotation
documentation
BIOP Stream Message (A/101 10.4.6)
source <xs:complexType name="StreamType">
 
<xs:annotation>
   
<xs:documentation>BIOP Stream Message (A/101 10.4.6)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Tap" type="TapType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Information about the streams that are associated with this stream object</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="objectId" type="xsd:unsignedLong" use="required">
   
<xs:annotation>
     
<xs:documentation>Identification of the object in an object carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identification of the object within the module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="name" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the name of this direcotory message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="pathName" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="durationSeconds" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Defines the duration in seconds</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="durationMicroSeconds" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Defines the duration in microseconds</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="audio" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates whether this stream contains audio stream or not</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="video" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates whether this object contains video stream or not</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="data" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates whether this object contains data stream or not</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute StreamType/@objectId
type xs:unsignedLong
properties
use required
annotation
documentation
Identification of the object in an object carousel
source <xs:attribute name="objectId" type="xsd:unsignedLong" use="required">
 
<xs:annotation>
   
<xs:documentation>Identification of the object in an object carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamType/@objectKey
type xs:unsignedInt
properties
use optional
annotation
documentation
Identification of the object within the module
source <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identification of the object within the module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamType/@name
type xs:string
properties
use optional
annotation
documentation
Indicates the name of this direcotory message
source <xs:attribute name="name" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the name of this direcotory message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamType/@pathName
type xs:string
properties
use optional
annotation
documentation
Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody
source <xs:attribute name="pathName" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the path name of this directory message, it is linked to pathName of the LiteOptionsProfileBody</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamType/@durationSeconds
type xs:unsignedInt
properties
use optional
annotation
documentation
Defines the duration in seconds
source <xs:attribute name="durationSeconds" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Defines the duration in seconds</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamType/@durationMicroSeconds
type xs:unsignedInt
properties
use optional
annotation
documentation
Defines the duration in microseconds
source <xs:attribute name="durationMicroSeconds" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Defines the duration in microseconds</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamType/@audio
type xs:boolean
properties
use optional
annotation
documentation
Indicates whether this stream contains audio stream or not
source <xs:attribute name="audio" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates whether this stream contains audio stream or not</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamType/@video
type xs:boolean
properties
use optional
annotation
documentation
Indicates whether this object contains video stream or not
source <xs:attribute name="video" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates whether this object contains video stream or not</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamType/@data
type xs:boolean
properties
use optional
annotation
documentation
Indicates whether this object contains data stream or not
source <xs:attribute name="data" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates whether this object contains data stream or not</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute StreamType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element StreamType/Tap
diagram BxfSchema5-0Complete_p1076.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TapType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
associationTag  xs:unsignedShort  required      
documentation
Identifies the PID that carries the elementary stream
id  xs:unsignedShort  optional      
use  useType  optional      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Information about the streams that are associated with this stream object
source <xs:element name="Tap" type="TapType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Information about the streams that are associated with this stream object</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType TapType
diagram BxfSchema5-0Complete_p1077.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
elements StreamType/Tap StreamEventType/Tap
attributes
Name  Type  Use  Default  Fixed  Annotation
associationTag  xs:unsignedShort  required      
documentation
Identifies the PID that carries the elementary stream
id  xs:unsignedShort  optional      
use  useType  optional      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Facilitates a reference to a particular network connection by means of an association tag or a component tag
source <xs:complexType name="TapType">
 
<xs:annotation>
   
<xs:documentation>Facilitates a reference to a particular network connection by means of an association tag or a component tag</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="associationTag" type="xsd:unsignedShort" use="required">
   
<xs:annotation>
     
<xs:documentation>Identifies the PID that carries the elementary stream</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="id" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation/>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="use" type="useType" use="optional">
   
<xs:annotation>
     
<xs:documentation/>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute TapType/@associationTag
type xs:unsignedShort
properties
use required
annotation
documentation
Identifies the PID that carries the elementary stream
source <xs:attribute name="associationTag" type="xsd:unsignedShort" use="required">
 
<xs:annotation>
   
<xs:documentation>Identifies the PID that carries the elementary stream</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TapType/@id
type xs:unsignedShort
properties
use optional
source <xs:attribute name="id" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
</xs:attribute>

attribute TapType/@use
type useType
properties
use optional
facets
Kind Value Annotation
enumeration STR_NPT_USE
enumeration BIOP_PROGRAM_USE
source <xs:attribute name="use" type="useType" use="optional">
 
<xs:annotation>
   
<xs:documentation/>
 
</xs:annotation>
</xs:attribute>

attribute TapType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute TapType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType TransportProtocolType
diagram BxfSchema5-0Complete_p1078.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element AcapApplicationType/TransportProtocol
attributes
Name  Type  Use  Default  Fixed  Annotation
protocolLabel  xs:unsignedByte  required      
documentation
unique identifier for a transport protocol within this AIT
remoteConnection  xs:boolean  optional      
documentation
indicates that the transport connection is provided by a service that is different to the one carrying the AIT
sourceId  xs:unsignedShort  optional      
documentation
SourceId resolves to a virtual channel
componentTag  xs:unsignedByte  optional      
documentation
Indication the elementary stream that carries the DSI of the object carousel
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Transport Protocol Descriptor (ETSI TS 101 812 V1.3.1 10.8.1)
source <xs:complexType name="TransportProtocolType">
 
<xs:annotation>
   
<xs:documentation>Transport Protocol Descriptor (ETSI TS 101 812 V1.3.1 10.8.1)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="required">
   
<xs:annotation>
     
<xs:documentation>unique identifier for a transport protocol within this AIT</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="remoteConnection" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>indicates that the transport connection is provided by a service that is different to the one carrying the AIT</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="sourceId" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>SourceId resolves to a virtual channel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="componentTag" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indication the elementary stream that carries the DSI of the object carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute TransportProtocolType/@protocolLabel
type xs:unsignedByte
properties
use required
annotation
documentation
unique identifier for a transport protocol within this AIT
source <xs:attribute name="protocolLabel" type="xsd:unsignedByte" use="required">
 
<xs:annotation>
   
<xs:documentation>unique identifier for a transport protocol within this AIT</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TransportProtocolType/@remoteConnection
type xs:boolean
properties
use optional
annotation
documentation
indicates that the transport connection is provided by a service that is different to the one carrying the AIT
source <xs:attribute name="remoteConnection" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>indicates that the transport connection is provided by a service that is different to the one carrying the AIT</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TransportProtocolType/@sourceId
type xs:unsignedShort
properties
use optional
annotation
documentation
SourceId resolves to a virtual channel
source <xs:attribute name="sourceId" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>SourceId resolves to a virtual channel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TransportProtocolType/@componentTag
type xs:unsignedByte
properties
use optional
annotation
documentation
Indication the elementary stream that carries the DSI of the object carousel
source <xs:attribute name="componentTag" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indication the elementary stream that carries the DSI of the object carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute TransportProtocolType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute TransportProtocolType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

simpleType controlCodeType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute ApplicationType/@controlCode
facets
Kind Value Annotation
enumeration AUTOSTART
enumeration PRESENT
enumeration DESTROY
enumeration KILL
enumeration PREFETCH
enumeration REMOTE
annotation
documentation
controls the state of the application
source <xs:simpleType name="controlCodeType">
 
<xs:annotation>
   
<xs:documentation>controls the state of the application</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="AUTOSTART"/>
   
<xs:enumeration value="PRESENT"/>
   
<xs:enumeration value="DESTROY"/>
   
<xs:enumeration value="KILL"/>
   
<xs:enumeration value="PREFETCH"/>
   
<xs:enumeration value="REMOTE"/>
 
</xs:restriction>
</xs:simpleType>

simpleType eventNPTType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedLong
properties
base xsd:unsignedLong
used by
attribute EventListType/@eventNPT
facets
Kind Value Annotation
maxInclusive 8589934592
annotation
documentation
The value of the NPT when the event occurred, or the value of the NPT when the event will occur
source <xs:simpleType name="eventNPTType">
 
<xs:annotation>
   
<xs:documentation>The value of the NPT when the event occurred, or the value of the NPT when the event will occur</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedLong">
   
<xs:maxInclusive value="8589934592"/>
 
</xs:restriction>
</xs:simpleType>

simpleType iconFlagsType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute IconType/@iconFlags
facets
Kind Value Annotation
enumeration 32x32_square
enumeration 32x32_broadcast_4:3
enumeration 24x32_broadcast_16:9
enumeration 64x64_square
enumeration 64x64_broadcast_4:3
enumeration 48x64_broadcast_16:9
enumeration 128x128_square
enumeration 128x128_broadcast_4:3
enumeration 96x128_broadcast_16:9
annotation
documentation
identifies the icons that are provided for the application
source <xs:simpleType name="iconFlagsType">
 
<xs:annotation>
   
<xs:documentation>identifies the icons that are provided for the application</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="32x32_square"/>
   
<xs:enumeration value="32x32_broadcast_4:3"/>
   
<xs:enumeration value="24x32_broadcast_16:9"/>
   
<xs:enumeration value="64x64_square"/>
   
<xs:enumeration value="64x64_broadcast_4:3"/>
   
<xs:enumeration value="48x64_broadcast_16:9"/>
   
<xs:enumeration value="128x128_square"/>
   
<xs:enumeration value="128x128_broadcast_4:3"/>
   
<xs:enumeration value="96x128_broadcast_16:9"/>
 
</xs:restriction>
</xs:simpleType>

simpleType identificationType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedShort
properties
base xsd:unsignedShort
used by
attributes DiiListType/@identification DiiType/@Identification BiopProfileBodyType/@identification
facets
Kind Value Annotation
maxExclusive 32768
annotation
documentation
The identification portion of the transactionId
source <xs:simpleType name="identificationType">
 
<xs:annotation>
   
<xs:documentation>The identification portion of the transactionId</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedShort">
   
<xs:maxExclusive value="32768"/>
 
</xs:restriction>
</xs:simpleType>

simpleType priorityType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedByte
properties
base xsd:unsignedByte
used by
attribute LabelsType/@priority
facets
Kind Value Annotation
minInclusive 1
maxInclusive 100
annotation
documentation
expresses a prefetching hint of the modules with the corresponding label using the specified priority
source <xs:simpleType name="priorityType">
 
<xs:annotation>
   
<xs:documentation>expresses a prefetching hint of the modules with the corresponding label using the specified priority</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedByte">
   
<xs:minInclusive value="1"/>
   
<xs:maxInclusive value="100"/>
 
</xs:restriction>
</xs:simpleType>

simpleType transparencyLabelType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attributes CachingPriorityType/@transparencyLabel ContentTypeType/@transparencyLabel
facets
Kind Value Annotation
enumeration Transparent
enumeration Semi-transparent
enumeration Static
annotation
documentation
identifies the transparency level of the caching
source <xs:simpleType name="transparencyLabelType">
 
<xs:annotation>
   
<xs:documentation>identifies the transparency level of the caching</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="Transparent"/>
   
<xs:enumeration value="Semi-transparent"/>
   
<xs:enumeration value="Static"/>
 
</xs:restriction>
</xs:simpleType>

simpleType useType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute TapType/@use
facets
Kind Value Annotation
enumeration STR_NPT_USE
enumeration BIOP_PROGRAM_USE
annotation
documentation
Usage of the Tap
source <xs:simpleType name="useType">
 
<xs:annotation>
   
<xs:documentation>Usage of the Tap</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="STR_NPT_USE"/>
   
<xs:enumeration value="BIOP_PROGRAM_USE"/>
 
</xs:restriction>
</xs:simpleType>

simpleType visibilityType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedByte
properties
base xsd:unsignedByte
used by
attribute ApplicationInfoType/@visibility
facets
Kind Value Annotation
maxExclusive 4
annotation
documentation
specifies whether the application is suitable to be offered to the end-user for them to decide if the application should be launched
source <xs:simpleType name="visibilityType">
 
<xs:annotation>
   
<xs:documentation>specifies whether the application is suitable to be offered to the end-user for them to decide if the application should be launched</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedByte">
   
<xs:maxExclusive value="4"/>
 
</xs:restriction>
</xs:simpleType>

complexType ConditionalAccessType
diagram BxfSchema5-0Complete_p1079.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type extension of xs:hexBinary
properties
base xsd:hexBinary
used by
elements TransportStreamType/ConditionalAccess ChannelType/ConditionalAccess ElementaryStreamType/ConditionalAccess
attributes
Name  Type  Use  Default  Fixed  Annotation
systemId  xs:unsignedShort  required      
documentation
Conditional access system ID
pid  pidType  optional      
documentation
EMM or ECM PID, depending on context
action  actionType  optional      
error  errorType  optional      
annotation
documentation
MPEG-2 conditional_access_descriptor. Declares an EMM PID at the transport stream level and an ECM PID at the program or elementary stream level.
source <xs:complexType name="ConditionalAccessType">
 
<xs:annotation>
   
<xs:documentation>MPEG-2 conditional_access_descriptor. Declares an EMM PID at the transport stream level and an ECM PID at the program or elementary stream level.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xsd:hexBinary">
     
<xs:attribute name="systemId" type="xsd:unsignedShort" use="required">
       
<xs:annotation>
         
<xs:documentation>Conditional access system ID</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="pid" type="pidType" use="optional">
       
<xs:annotation>
         
<xs:documentation>EMM or ECM PID, depending on context</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="action" type="actionType" use="optional"/>
     
<xs:attribute name="error" type="errorType" use="optional"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute ConditionalAccessType/@systemId
type xs:unsignedShort
properties
use required
annotation
documentation
Conditional access system ID
source <xs:attribute name="systemId" type="xsd:unsignedShort" use="required">
 
<xs:annotation>
   
<xs:documentation>Conditional access system ID</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ConditionalAccessType/@pid
type pidType
properties
use optional
facets
Kind Value Annotation
maxExclusive 8192
annotation
documentation
EMM or ECM PID, depending on context
source <xs:attribute name="pid" type="pidType" use="optional">
 
<xs:annotation>
   
<xs:documentation>EMM or ECM PID, depending on context</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ConditionalAccessType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ConditionalAccessType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType DescriptorType
diagram BxfSchema5-0Complete_p1080.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type extension of xs:hexBinary
properties
base xsd:hexBinary
used by
elements AcapApplicationType/AitDescriptor ApplicationType/AitDescriptor RegionType/Descriptor PsipDataEventType/DetDescriptor ModuleType/DiiDescriptor DsiType/DsiDescriptor PsipEventType/EitDescriptor FileType/FileDescriptor BindingsType/MessageDescriptor TableType/MgtDescriptor TransportStreamType/MgtDescriptor ChannelType/PmtDescriptor ElementaryStreamType/PmtDescriptor TimeParametersType/SttDescriptor TransportStreamType/VctDescriptor ChannelType/VctDescriptor
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Generic descriptor type, used for future extensions of the PSIP standard. All currently defined PSIP descriptors have their own associated type.
source <xs:complexType name="DescriptorType">
 
<xs:annotation>
   
<xs:documentation>Generic descriptor type, used for future extensions of the PSIP standard. All currently defined PSIP descriptors have their own associated type.</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xsd:hexBinary">
     
<xs:attribute name="descriptorTag" type="xsd:unsignedByte" use="required">
       
<xs:annotation>
         
<xs:documentation>Descriptor tag</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="action" type="actionType" use="optional"/>
     
<xs:attribute name="error" type="errorType" use="optional"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute DescriptorType/@descriptorTag
type xs:unsignedByte
properties
use required
annotation
documentation
Descriptor tag
source <xs:attribute name="descriptorTag" type="xsd:unsignedByte" use="required">
 
<xs:annotation>
   
<xs:documentation>Descriptor tag</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DescriptorType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute DescriptorType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType PrivateInformationType
diagram BxfSchema5-0Complete_p1081.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type extension of privateInformationDataType
properties
base privateInformationDataType
used by
elements AcapApplicationType/AitPrivateInformation ApplicationType/AitPrivateInformation PsipDataEventType/DetPrivateInformation ModuleType/DiiPrivateInformation DsiType/DsiPrivateInformation PsipEventType/EitPrivateInformation FileType/FilePrivateInformation BindingsType/MessagePrivateInformation TableType/MgtPrivateInformation TransportStreamType/MgtPrivateInformation ChannelType/PmtPrivateInformation ElementaryStreamType/PmtPrivateInformation RegionType/PrivateInformation TimeParametersType/SttPrivateInformation TransportStreamType/VctPrivateInformation ChannelType/VctPrivateInformation
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
ATSC Private Information descriptor, used for sending private data in an ATSC table (A/53B Amendment 2, 5.7.3.4)
source <xs:complexType name="PrivateInformationType">
 
<xs:annotation>
   
<xs:documentation>ATSC Private Information descriptor, used for sending private data in an ATSC table (A/53B Amendment 2, 5.7.3.4)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="privateInformationDataType">
     
<xs:attribute name="formatIdentifier" type="xsd:unsignedInt" use="required">
       
<xs:annotation>
         
<xs:documentation>Format Identifier registered by SMPTE</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="action" type="actionType" use="optional"/>
     
<xs:attribute name="error" type="errorType" use="optional"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute PrivateInformationType/@formatIdentifier
type xs:unsignedInt
properties
use required
annotation
documentation
Format Identifier registered by SMPTE
source <xs:attribute name="formatIdentifier" type="xsd:unsignedInt" use="required">
 
<xs:annotation>
   
<xs:documentation>Format Identifier registered by SMPTE</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute PrivateInformationType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute PrivateInformationType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType PrivatePmcpInformationType
diagram BxfSchema5-0Complete_p1082.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
elements PmcpMessage/PrivatePmcpInformation TransportStreamType/PrivatePmcpInformation ChannelType/PrivatePmcpInformation PsipEventType/PrivatePmcpInformation PsipDataEventType/PrivatePmcpInformation ShowType/PrivatePmcpInformation AcapDataServiceType/PrivatePmcpInformation
annotation
documentation
Any sequence of well-formed private xml elements. Allows systems to carry additional private information in a PMCP message
source <xs:complexType name="PrivatePmcpInformationType">
 
<xs:annotation>
   
<xs:documentation>Any sequence of well-formed private xml elements. Allows systems to carry additional private information in a PMCP message</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:any namespace="##any" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
</xs:complexType>

complexType RedistributionControlType
diagram BxfSchema5-0Complete_p1083.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Null
used by
elements ChannelType/RedistributionControl ShowDataType/RedistributionControl
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Redistribution Control Descriptor (A/65B 6.9.13)
source <xs:complexType name="RedistributionControlType">
 
<xs:annotation>
   
<xs:documentation>Redistribution Control Descriptor (A/65B 6.9.13)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Null" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Means that there is no redistribution control descriptor</xs:documentation>
     
</xs:annotation>
     
<xs:complexType/>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute RedistributionControlType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute RedistributionControlType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element RedistributionControlType/Null
diagram BxfSchema5-0Complete_p1084.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Means that there is no redistribution control descriptor
source <xs:element name="Null" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Means that there is no redistribution control descriptor</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

complexType TextType
diagram BxfSchema5-0Complete_p1085.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type extension of xs:string
properties
base xsd:string
used by
elements RatingValueType/AbbrevName ParentalRatingType/ContentAdvisory ChannelType/Description PsipDataEventType/Description ShowDataType/Description DataBroadcastType/Description TransportStreamType/Name ChannelType/Name ElementaryStreamType/Name DimensionType/Name RatingValueType/Name RegionType/Name PsipDataEventType/Name ShowDataType/Name ApplicationType/Name DataBroadcastType/ObjectName
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
One string of a Multiple String Structure of PSIP (A/65B 6.10)
source <xs:complexType name="TextType">
 
<xs:annotation>
   
<xs:documentation>One string of a Multiple String Structure of PSIP (A/65B 6.10)</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xsd:string">
     
<xs:attribute name="lang" type="languageType" use="required"/>
     
<xs:attribute name="action" type="actionType" use="optional"/>
     
<xs:attribute name="error" type="errorType" use="optional"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute TextType/@lang
type languageType
properties
use required
facets
Kind Value Annotation
pattern [a-z]{3}
source <xs:attribute name="lang" type="languageType" use="required"/>

attribute TextType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute TextType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

simpleType actionType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attributes TableType/@action TransportStreamType/@action PrivateInformationType/@action DescriptorType/@action TextType/@action ConditionalAccessType/@action RedistributionControlType/@action TimeShiftedServiceType/@action ChannelType/@action DeferredAssociationTagsType/@action ElementaryStreamType/@action CarouselIdentifierType/@action ApplicationSignalingType/@action DataBroadcastIdType/@action StreamIdentifierType/@action AssociationTagType/@action AssociationTagsType/@action AudiosType/@action Ac3AudioType/@action DimensionType/@action RatingValueType/@action RatingsType/@action RegionType/@action RatingType/@action ParentalRatingType/@action Caption608Type/@action Caption708Type/@action CaptionsType/@action PmcpEventIdType/@action InitialScheduleType/@action PsipEventIdType/@action PsipDataIdType/@action EventIdType/@action PsipEventType/@action DataIdType/@action PsipDataEventType/@action ShowType/@action ShowDataType/@action ContentIdType/@action HouseNumberType/@action AlternateIdType/@action IsanType/@action DataBroadcastType/@action TimeParametersType/@action AcapDataServiceType/@action AcapApplicationType/@action ApplicationType/@action TransportProtocolType/@action DiiLocationType/@action ApplicationInfoType/@action IconType/@action PrefetchType/@action AcapJAppType/@action AcapJAppLocationType/@action AcapXAppType/@action AcapXAppLocationType/@action AcapXAppBoundaryType/@action ProfilesType/@action AcapObjectCarouselType/@action DataCarouselType/@action ObjectCarouselType/@action DsiType/@action DiiType/@action PidListType/@action ServiceGatewayType/@action DirectoryType/@action FileType/@action StreamType/@action StreamEventType/@action ModuleType/@action ObjectListType/@action CompressedModuleType/@action LabelType/@action CachingPriorityType/@action ContentTypeType/@action BindingsType/@action BiopProfileBodyType/@action LiteOptionsProfileBodyType/@action HttpProfileBodyType/@action TapType/@action EventListType/@action Action-ErrorGroup/@action
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
annotation
documentation
Enables the sender of a message to indicate, for each element, which action should be performed on the current element. The rules governing the allowed values can be found in the PMCP Standard.
source <xs:simpleType name="actionType">
 
<xs:annotation>
   
<xs:documentation>Enables the sender of a message to indicate, for each element, which action should be performed on the current element. The rules governing the allowed values can be found in the PMCP Standard.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="read"/>
   
<xs:enumeration value="add"/>
   
<xs:enumeration value="update"/>
   
<xs:enumeration value="remove"/>
 
</xs:restriction>
</xs:simpleType>

simpleType applicationTypeType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attributes ApplicationSignalingType/@applicationType ApplicationTypesType/@applicationType AcapApplicationType/@applicationType
facets
Kind Value Annotation
enumeration ACAP-J
enumeration DVB-J
enumeration ACAP-X
annotation
documentation
Type of the application described in this AIT sub_table (A/101 10.6.2.3)
source <xs:simpleType name="applicationTypeType">
 
<xs:annotation>
   
<xs:documentation>Type of the application described in this AIT sub_table (A/101 10.6.2.3)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="ACAP-J"/>
   
<xs:enumeration value="DVB-J"/>
   
<xs:enumeration value="ACAP-X"/>
 
</xs:restriction>
</xs:simpleType>

simpleType audioIdType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedByte
properties
base xsd:unsignedByte
used by
attributes DigitalAudioAttribute/@audioId ElementaryStreamType/@audioId Ac3AudioType/@audioId
facets
Kind Value Annotation
minInclusive 1
annotation
documentation
Type for an audioId attribute
source <xs:simpleType name="audioIdType">
 
<xs:annotation>
   
<xs:documentation>Type for an audioId attribute</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedByte">
   
<xs:minInclusive value="1"/>
 
</xs:restriction>
</xs:simpleType>

simpleType channelNumberType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attributes ChannelCopyType/@channel ChannelType/@channelNumber EventIdType/@channelNumber DataIdType/@channelNumber
facets
Kind Value Annotation
pattern 1[0-6][0-3][0-8][0-4]
pattern [1-9][0-9]{0,3}
pattern [1-9][0-9]{0,2}\-[0-9]{1,3}
annotation
documentation
Specifies the format of a two-part or one-part channel number
source <xs:simpleType name="channelNumberType">
 
<xs:annotation>
   
<xs:documentation>Specifies the format of a two-part or one-part channel number</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:pattern value="1[0-6][0-3][0-8][0-4]"/>
   
<xs:pattern value="[1-9][0-9]{0,3}"/>
   
<xs:pattern value="[1-9][0-9]{0,2}\-[0-9]{1,3}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType elementaryErrorType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
simpleTypes BxfElementaryError errorType
facets
Kind Value Annotation
pattern (element_does_not_exist|.*_out_of_range|.*_missing|.*_change_denied)(:.*)?
annotation
documentation
Type for an elementary error
source <xs:simpleType name="elementaryErrorType">
 
<xs:annotation>
   
<xs:documentation>Type for an elementary error</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:pattern value="(element_does_not_exist|.*_out_of_range|.*_missing|.*_change_denied)(:.*)?"/>
 
</xs:restriction>
</xs:simpleType>

simpleType errorType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type list of elementaryErrorType
properties
base elementaryErrorType
used by
attributes PmcpMessage/@error TableType/@error TransportStreamType/@error PrivateInformationType/@error DescriptorType/@error TextType/@error ConditionalAccessType/@error RedistributionControlType/@error TimeShiftedServiceType/@error ChannelType/@error DeferredAssociationTagsType/@error ElementaryStreamType/@error CarouselIdentifierType/@error ApplicationSignalingType/@error DataBroadcastIdType/@error StreamIdentifierType/@error AssociationTagType/@error AssociationTagsType/@error AudiosType/@error Ac3AudioType/@error DimensionType/@error RatingValueType/@error RatingsType/@error RegionType/@error RatingType/@error ParentalRatingType/@error Caption608Type/@error Caption708Type/@error CaptionsType/@error PmcpEventIdType/@error InitialScheduleType/@error PsipEventIdType/@error PsipDataIdType/@error EventIdType/@error PsipEventType/@error DataIdType/@error PsipDataEventType/@error ShowType/@error ShowDataType/@error ContentIdType/@error HouseNumberType/@error AlternateIdType/@error IsanType/@error DataBroadcastType/@error TimeParametersType/@error AcapDataServiceType/@error AcapApplicationType/@error ApplicationType/@error TransportProtocolType/@error DiiLocationType/@error ApplicationInfoType/@error IconType/@error PrefetchType/@error AcapJAppType/@error AcapJAppLocationType/@error AcapXAppType/@error AcapXAppLocationType/@error AcapXAppBoundaryType/@error ProfilesType/@error AcapObjectCarouselType/@error DataCarouselType/@error ObjectCarouselType/@error DsiType/@error DiiType/@error PidListType/@error ServiceGatewayType/@error DirectoryType/@error FileType/@error StreamType/@error StreamEventType/@error ModuleType/@error ObjectListType/@error CompressedModuleType/@error LabelType/@error CachingPriorityType/@error ContentTypeType/@error BindingsType/@error BiopProfileBodyType/@error LiteOptionsProfileBodyType/@error HttpProfileBodyType/@error TapType/@error EventListType/@error
annotation
documentation
Used in a message of type "reply" with a status of "error" to indicate where and why an error occured
source <xs:simpleType name="errorType">
 
<xs:annotation>
   
<xs:documentation>Used in a message of type "reply" with a status of "error" to indicate where and why an error occured</xs:documentation>
 
</xs:annotation>
 
<xs:list itemType="elementaryErrorType"/>
</xs:simpleType>

simpleType languageType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attributes BxfText/@lang DigitalAudioAttribute/@lang TextType/@lang Ac3AudioType/@lang Caption708Type/@lang
facets
Kind Value Annotation
pattern [a-z]{3}
annotation
documentation
Three-letter language code per ISO-639-2
source <xs:simpleType name="languageType">
 
<xs:annotation>
   
<xs:documentation>Three-letter language code per ISO-639-2</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:pattern value="[a-z]{3}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType onePartType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedShort
properties
base xsd:unsignedShort
facets
Kind Value Annotation
maxExclusive 16384
annotation
documentation
Type for one-part channel number for cable
source <xs:simpleType name="onePartType">
 
<xs:annotation>
   
<xs:documentation>Type for one-part channel number for cable</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedShort">
   
<xs:maxExclusive value="16384"/>
 
</xs:restriction>
</xs:simpleType>

simpleType pidType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedShort
properties
base xsd:unsignedShort
used by
attributes ChannelType/@pcrPid ConditionalAccessType/@pid ElementaryStreamType/@pid PidListType/@pid ChannelType/@pmtPid TableType/@tablePid
facets
Kind Value Annotation
maxExclusive 8192
annotation
documentation
Specifies the format of an MPEG-2 PID.
source <xs:simpleType name="pidType">
 
<xs:annotation>
   
<xs:documentation>Specifies the format of an MPEG-2 PID.</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedShort">
   
<xs:maxExclusive value="8192"/>
 
</xs:restriction>
</xs:simpleType>

simpleType privateInformationDataType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:hexBinary
properties
base xsd:hexBinary
used by
complexType PrivateInformationType
facets
Kind Value Annotation
maxLength 251
annotation
documentation
Specifies the format of private data to be carried in ATSC tables
source <xs:simpleType name="privateInformationDataType">
 
<xs:annotation>
   
<xs:documentation>Specifies the format of private data to be carried in ATSC tables</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:hexBinary">
   
<xs:maxLength value="251"/>
 
</xs:restriction>
</xs:simpleType>

simpleType statusType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
simpleType BxfStatus
attribute PmcpReplyType/@status
facets
Kind Value Annotation
enumeration valid
documentation
means that the request was valid XML but has not been processed yet
enumeration invalid
documentation
means that the request was invalid XML and could not be processed
enumeration OK
documentation
means that the request was valid XML and has been processed with no error
enumeration error
documentation
means that the request was valid XML but contained at least one error, described in the body of the PmcpMessage, using the "error" attribute.
annotation
documentation
Status of a reply message
source <xs:simpleType name="statusType">
 
<xs:annotation>
   
<xs:documentation>Status of a reply message</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="valid">
     
<xs:annotation>
       
<xs:documentation>means that the request was valid XML but has not been processed yet</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="invalid">
     
<xs:annotation>
       
<xs:documentation>means that the request was invalid XML and could not be processed</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="OK">
     
<xs:annotation>
       
<xs:documentation>means that the request was valid XML and has been processed with no error</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="error">
     
<xs:annotation>
       
<xs:documentation>means that the request was valid XML but contained at least one error, described in the body of the PmcpMessage, using the "error" attribute.</xs:documentation>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>

simpleType twoPartType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
facets
Kind Value Annotation
pattern [1-9][0-9]{0,2}-[0-9]{1,3}
annotation
documentation
Type for two-part channel number (Major-Minor)
source <xs:simpleType name="twoPartType">
 
<xs:annotation>
   
<xs:documentation>Type for two-part channel number (Major-Minor)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:pattern value="[1-9][0-9]{0,2}-[0-9]{1,3}"/>
 
</xs:restriction>
</xs:simpleType>

complexType ApplicationSignalingType
diagram BxfSchema5-0Complete_p1086.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ElementaryStreamType/ApplicationSignaling
attributes
Name  Type  Use  Default  Fixed  Annotation
applicationType  applicationTypeType  optional      
documentation
the application type of an Application Information Table sub-table that is on this elementary stream
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Application Signalling Descriptor (A/101 10.6.2.3)
source <xs:complexType name="ApplicationSignalingType">
 
<xs:annotation>
   
<xs:documentation>Application Signalling Descriptor (A/101 10.6.2.3)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="applicationType" type="applicationTypeType" use="optional">
   
<xs:annotation>
     
<xs:documentation>the application type of an Application Information Table sub-table that is on this elementary stream</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ApplicationSignalingType/@applicationType
type applicationTypeType
properties
use optional
facets
Kind Value Annotation
enumeration ACAP-J
enumeration DVB-J
enumeration ACAP-X
annotation
documentation
the application type of an Application Information Table sub-table that is on this elementary stream
source <xs:attribute name="applicationType" type="applicationTypeType" use="optional">
 
<xs:annotation>
   
<xs:documentation>the application type of an Application Information Table sub-table that is on this elementary stream</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ApplicationSignalingType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ApplicationSignalingType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType ApplicationTypesType
diagram BxfSchema5-0Complete_p1087.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element DataBroadcastIdType/ApplicationTypes
attributes
Name  Type  Use  Default  Fixed  Annotation
applicationType  applicationTypeType  required      
documentation
Indicate the type of the application
annotation
documentation
List of the application type
source <xs:complexType name="ApplicationTypesType">
 
<xs:annotation>
   
<xs:documentation>List of the application type</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="applicationType" type="applicationTypeType" use="required">
   
<xs:annotation>
     
<xs:documentation>Indicate the type of the application</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute ApplicationTypesType/@applicationType
type applicationTypeType
properties
use required
facets
Kind Value Annotation
enumeration ACAP-J
enumeration DVB-J
enumeration ACAP-X
annotation
documentation
Indicate the type of the application
source <xs:attribute name="applicationType" type="applicationTypeType" use="required">
 
<xs:annotation>
   
<xs:documentation>Indicate the type of the application</xs:documentation>
 
</xs:annotation>
</xs:attribute>

complexType AssociationTagsType
diagram BxfSchema5-0Complete_p1088.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element DeferredAssociationTagsType/AssociationTags
attributes
Name  Type  Use  Default  Fixed  Annotation
associationTag  xs:unsignedShort  required      
documentation
Identifies the connection on which the DII message is broadcast
action  actionType  optional      
error  errorType  optional      
annotation
documentation
List of the association tag
source <xs:complexType name="AssociationTagsType">
 
<xs:annotation>
   
<xs:documentation>List of the association tag</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="associationTag" type="xsd:unsignedShort" use="required">
   
<xs:annotation>
     
<xs:documentation>Identifies the connection on which the DII message is broadcast</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute AssociationTagsType/@associationTag
type xs:unsignedShort
properties
use required
annotation
documentation
Identifies the connection on which the DII message is broadcast
source <xs:attribute name="associationTag" type="xsd:unsignedShort" use="required">
 
<xs:annotation>
   
<xs:documentation>Identifies the connection on which the DII message is broadcast</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AssociationTagsType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute AssociationTagsType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType AssociationTagType
diagram BxfSchema5-0Complete_p1089.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ElementaryStreamType/AssociationTag
attributes
Name  Type  Use  Default  Fixed  Annotation
associationTag  xs:unsignedShort  optional      
documentation
Identifies the connection on which the DII message is broadcast
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Association Tag Descriptor (ISO/IEC 13818-6 11.5.2)
source <xs:complexType name="AssociationTagType">
 
<xs:annotation>
   
<xs:documentation>Association Tag Descriptor (ISO/IEC 13818-6 11.5.2)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identifies the connection on which the DII message is broadcast</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute AssociationTagType/@associationTag
type xs:unsignedShort
properties
use optional
annotation
documentation
Identifies the connection on which the DII message is broadcast
source <xs:attribute name="associationTag" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identifies the connection on which the DII message is broadcast</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AssociationTagType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute AssociationTagType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType CarouselIdentifierType
diagram BxfSchema5-0Complete_p1090.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ElementaryStreamType/CarouselIdentifier
attributes
Name  Type  Use  Default  Fixed  Annotation
carouselId  xs:unsignedInt  optional      
documentation
Identification of the data carousel
formatId  formatIdType  optional      
documentation
identify whether the carousel supports the enhanced boot mechanism or not
moduleId  xs:unsignedShort  optional      
documentation
Identifier of the module in the carousel
blockSize  xs:unsignedShort  optional      
documentation
the size in bytes of every block in the module
moduleSize  xs:unsignedInt  optional      
documentation
the size of the module in bytes
compressionMethod  xs:unsignedByte  optional      
documentation
compression algorithm defined in IETF RFC 1950
originalSize  xs:unsignedInt  optional      
documentation
the size of the data (in bytes) carried by the module before it was compressed
timeOut  xs:unsignedByte  optional      
documentation
timeout in seconds for acquisition of all blocks of the module
objectKey  xs:unsignedInt  optional      
documentation
Identify the BIOP messae that is the ServiceGateway message
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Carousel Identifier Descriptor (A/101 10.6.2.2)
source <xs:complexType name="CarouselIdentifierType">
 
<xs:annotation>
   
<xs:documentation>Carousel Identifier Descriptor (A/101 10.6.2.2)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="carouselId" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identification of the data carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="formatId" type="formatIdType" use="optional">
   
<xs:annotation>
     
<xs:documentation>identify whether the carousel supports the enhanced boot mechanism or not</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="moduleId" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identifier of the module in the carousel</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="blockSize" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>the size in bytes of every block in the module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="moduleSize" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>the size of the module in bytes</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="compressionMethod" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>compression algorithm defined in IETF RFC 1950</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="originalSize" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>the size of the data (in bytes) carried by the module before it was compressed</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="timeOut" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>timeout in seconds for acquisition of all blocks of the module</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identify the BIOP messae that is the ServiceGateway message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute CarouselIdentifierType/@carouselId
type xs:unsignedInt
properties
use optional
annotation
documentation
Identification of the data carousel
source <xs:attribute name="carouselId" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identification of the data carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CarouselIdentifierType/@formatId
type formatIdType
properties
use optional
facets
Kind Value Annotation
enumeration standard_boot
enumeration enhanced_boot
annotation
documentation
identify whether the carousel supports the enhanced boot mechanism or not
source <xs:attribute name="formatId" type="formatIdType" use="optional">
 
<xs:annotation>
   
<xs:documentation>identify whether the carousel supports the enhanced boot mechanism or not</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CarouselIdentifierType/@moduleId
type xs:unsignedShort
properties
use optional
annotation
documentation
Identifier of the module in the carousel
source <xs:attribute name="moduleId" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identifier of the module in the carousel</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CarouselIdentifierType/@blockSize
type xs:unsignedShort
properties
use optional
annotation
documentation
the size in bytes of every block in the module
source <xs:attribute name="blockSize" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>the size in bytes of every block in the module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CarouselIdentifierType/@moduleSize
type xs:unsignedInt
properties
use optional
annotation
documentation
the size of the module in bytes
source <xs:attribute name="moduleSize" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>the size of the module in bytes</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CarouselIdentifierType/@compressionMethod
type xs:unsignedByte
properties
use optional
annotation
documentation
compression algorithm defined in IETF RFC 1950
source <xs:attribute name="compressionMethod" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>compression algorithm defined in IETF RFC 1950</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CarouselIdentifierType/@originalSize
type xs:unsignedInt
properties
use optional
annotation
documentation
the size of the data (in bytes) carried by the module before it was compressed
source <xs:attribute name="originalSize" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>the size of the data (in bytes) carried by the module before it was compressed</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CarouselIdentifierType/@timeOut
type xs:unsignedByte
properties
use optional
annotation
documentation
timeout in seconds for acquisition of all blocks of the module
source <xs:attribute name="timeOut" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>timeout in seconds for acquisition of all blocks of the module</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CarouselIdentifierType/@objectKey
type xs:unsignedInt
properties
use optional
annotation
documentation
Identify the BIOP messae that is the ServiceGateway message
source <xs:attribute name="objectKey" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identify the BIOP messae that is the ServiceGateway message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute CarouselIdentifierType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute CarouselIdentifierType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType DataBroadcastIdType
diagram BxfSchema5-0Complete_p1091.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children ApplicationTypes
used by
element ElementaryStreamType/DataBroadcastId
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Data Broadcast Id Descriptor (A/101 10.6.2.4)
source <xs:complexType name="DataBroadcastIdType">
 
<xs:annotation>
   
<xs:documentation>Data Broadcast Id Descriptor (A/101 10.6.2.4)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ApplicationTypes" type="ApplicationTypesType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Describes the Information about application types contained in the descriptor</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute DataBroadcastIdType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute DataBroadcastIdType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element DataBroadcastIdType/ApplicationTypes
diagram BxfSchema5-0Complete_p1092.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ApplicationTypesType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
applicationType  applicationTypeType  required      
documentation
Indicate the type of the application
annotation
documentation
Describes the Information about application types contained in the descriptor
source <xs:element name="ApplicationTypes" type="ApplicationTypesType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Describes the Information about application types contained in the descriptor</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType ElementaryStreamType
diagram BxfSchema5-0Complete_p1093.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Name ConditionalAccess CarouselIdentifier ApplicationSignaling DataBroadcastId StreamIdentifier AssociationTag PmtPrivateInformation PmtDescriptor
used by
element ChannelType/ElementaryStream
attributes
Name  Type  Use  Default  Fixed  Annotation
pid  pidType  required      
documentation
PID used to carry the elementary stream
type  xs:unsignedByte  optional      
documentation
stream_type as defined by MPEG-2 and ATSC and carried in the PMT and service location descriptor
audioId  audioIdType  optional      
documentation
ID of an audio stream in a channel. Links to an Ac3Audio element.
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Defines an elementary stream, i.e. an MPEG-2 PID. Used to build the service location descriptor and the PMT.
source <xs:complexType name="ElementaryStreamType">
 
<xs:annotation>
   
<xs:documentation>Defines an elementary stream, i.e. an MPEG-2 PID. Used to build the service location descriptor and the PMT.</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Elementary stream name, carried in the component name descriptor (A/65B 6.9.8)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ConditionalAccess" type="ConditionalAccessType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Defines the CA systems in use for the elementary stream and the corresponding ECM PIDs</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="CarouselIdentifier" type="CarouselIdentifierType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Identify the elementary stream that carries the DSI messages of an object carousel (A/101 10.6.2.2)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ApplicationSignaling" type="ApplicationSignalingType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Identify the Program Element that contains the AIT (A/101 10.6.2.3)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DataBroadcastId" type="DataBroadcastIdType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Identify the elementary stream that carries the principal component of an object carousel (A/101 10.6.2.4)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="StreamIdentifier" type="StreamIdentifierType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Defines the association between a component_tag and a PID (ETSI EN 300 468 V1.5.1 6.2.36)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="AssociationTag" type="AssociationTagType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Defines the Association between an association_tag and a PID (ISO/IEC 13818-6 11.5.2)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PmtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the inner loop of the PMT</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PmtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the inner loop of the PMT</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="pid" type="pidType" use="required">
   
<xs:annotation>
     
<xs:documentation>PID used to carry the elementary stream</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="type" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>stream_type as defined by MPEG-2 and ATSC and carried in the PMT and service location descriptor</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="audioId" type="audioIdType" use="optional">
   
<xs:annotation>
     
<xs:documentation>ID of an audio stream in a channel. Links to an Ac3Audio element.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ElementaryStreamType/@pid
type pidType
properties
use required
facets
Kind Value Annotation
maxExclusive 8192
annotation
documentation
PID used to carry the elementary stream
source <xs:attribute name="pid" type="pidType" use="required">
 
<xs:annotation>
   
<xs:documentation>PID used to carry the elementary stream</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ElementaryStreamType/@type
type xs:unsignedByte
properties
use optional
annotation
documentation
stream_type as defined by MPEG-2 and ATSC and carried in the PMT and service location descriptor
source <xs:attribute name="type" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>stream_type as defined by MPEG-2 and ATSC and carried in the PMT and service location descriptor</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ElementaryStreamType/@audioId
type audioIdType
properties
use optional
facets
Kind Value Annotation
minInclusive 1
annotation
documentation
ID of an audio stream in a channel. Links to an Ac3Audio element.
source <xs:attribute name="audioId" type="audioIdType" use="optional">
 
<xs:annotation>
   
<xs:documentation>ID of an audio stream in a channel. Links to an Ac3Audio element.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ElementaryStreamType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ElementaryStreamType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element ElementaryStreamType/Name
diagram BxfSchema5-0Complete_p1094.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Elementary stream name, carried in the component name descriptor (A/65B 6.9.8)
source <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Elementary stream name, carried in the component name descriptor (A/65B 6.9.8)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ElementaryStreamType/ConditionalAccess
diagram BxfSchema5-0Complete_p1095.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ConditionalAccessType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
systemId  xs:unsignedShort  required      
documentation
Conditional access system ID
pid  pidType  optional      
documentation
EMM or ECM PID, depending on context
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Defines the CA systems in use for the elementary stream and the corresponding ECM PIDs
source <xs:element name="ConditionalAccess" type="ConditionalAccessType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Defines the CA systems in use for the elementary stream and the corresponding ECM PIDs</xs:documentation>
 
</xs:annotation>
</xs:element>

element ElementaryStreamType/CarouselIdentifier
diagram BxfSchema5-0Complete_p1096.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type CarouselIdentifierType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
carouselId  xs:unsignedInt  optional      
documentation
Identification of the data carousel
formatId  formatIdType  optional      
documentation
identify whether the carousel supports the enhanced boot mechanism or not
moduleId  xs:unsignedShort  optional      
documentation
Identifier of the module in the carousel
blockSize  xs:unsignedShort  optional      
documentation
the size in bytes of every block in the module
moduleSize  xs:unsignedInt  optional      
documentation
the size of the module in bytes
compressionMethod  xs:unsignedByte  optional      
documentation
compression algorithm defined in IETF RFC 1950
originalSize  xs:unsignedInt  optional      
documentation
the size of the data (in bytes) carried by the module before it was compressed
timeOut  xs:unsignedByte  optional      
documentation
timeout in seconds for acquisition of all blocks of the module
objectKey  xs:unsignedInt  optional      
documentation
Identify the BIOP messae that is the ServiceGateway message
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Identify the elementary stream that carries the DSI messages of an object carousel (A/101 10.6.2.2)
source <xs:element name="CarouselIdentifier" type="CarouselIdentifierType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Identify the elementary stream that carries the DSI messages of an object carousel (A/101 10.6.2.2)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ElementaryStreamType/ApplicationSignaling
diagram BxfSchema5-0Complete_p1097.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ApplicationSignalingType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
applicationType  applicationTypeType  optional      
documentation
the application type of an Application Information Table sub-table that is on this elementary stream
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Identify the Program Element that contains the AIT (A/101 10.6.2.3)
source <xs:element name="ApplicationSignaling" type="ApplicationSignalingType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Identify the Program Element that contains the AIT (A/101 10.6.2.3)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ElementaryStreamType/DataBroadcastId
diagram BxfSchema5-0Complete_p1098.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DataBroadcastIdType
properties
minOcc 0
maxOcc 1
content complex
children ApplicationTypes
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Identify the elementary stream that carries the principal component of an object carousel (A/101 10.6.2.4)
source <xs:element name="DataBroadcastId" type="DataBroadcastIdType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Identify the elementary stream that carries the principal component of an object carousel (A/101 10.6.2.4)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ElementaryStreamType/StreamIdentifier
diagram BxfSchema5-0Complete_p1099.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type StreamIdentifierType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
componentTag  xs:unsignedByte  optional      
documentation
Identifies the component stream for associating it
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Defines the association between a component_tag and a PID (ETSI EN 300 468 V1.5.1 6.2.36)
source <xs:element name="StreamIdentifier" type="StreamIdentifierType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Defines the association between a component_tag and a PID (ETSI EN 300 468 V1.5.1 6.2.36)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ElementaryStreamType/AssociationTag
diagram BxfSchema5-0Complete_p1100.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AssociationTagType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
associationTag  xs:unsignedShort  optional      
documentation
Identifies the connection on which the DII message is broadcast
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Defines the Association between an association_tag and a PID (ISO/IEC 13818-6 11.5.2)
source <xs:element name="AssociationTag" type="AssociationTagType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Defines the Association between an association_tag and a PID (ISO/IEC 13818-6 11.5.2)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ElementaryStreamType/PmtPrivateInformation
diagram BxfSchema5-0Complete_p1101.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the inner loop of the PMT
source <xs:element name="PmtPrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the inner loop of the PMT</xs:documentation>
 
</xs:annotation>
</xs:element>

element ElementaryStreamType/PmtDescriptor
diagram BxfSchema5-0Complete_p1102.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the inner loop of the PMT
source <xs:element name="PmtDescriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the inner loop of the PMT</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType StreamIdentifierType
diagram BxfSchema5-0Complete_p1103.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ElementaryStreamType/StreamIdentifier
attributes
Name  Type  Use  Default  Fixed  Annotation
componentTag  xs:unsignedByte  optional      
documentation
Identifies the component stream for associating it
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Stream Identifier Descriptor (ETSI EN 300 468 V1.5.1 6.2.36)
source <xs:complexType name="StreamIdentifierType">
 
<xs:annotation>
   
<xs:documentation>Stream Identifier Descriptor (ETSI EN 300 468 V1.5.1 6.2.36)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="componentTag" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identifies the component stream for associating it</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute StreamIdentifierType/@componentTag
type xs:unsignedByte
properties
use optional
annotation
documentation
Identifies the component stream for associating it
source <xs:attribute name="componentTag" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identifies the component stream for associating it</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute StreamIdentifierType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute StreamIdentifierType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

simpleType formatIdType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute CarouselIdentifierType/@formatId
facets
Kind Value Annotation
enumeration standard_boot
enumeration enhanced_boot
annotation
documentation
indentify whether the carousel supports the enhanced boot mechanism or not
source <xs:simpleType name="formatIdType">
 
<xs:annotation>
   
<xs:documentation>indentify whether the carousel supports the enhanced boot mechanism or not</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="standard_boot"/>
   
<xs:enumeration value="enhanced_boot"/>
 
</xs:restriction>
</xs:simpleType>

complexType Ac3AudioType
diagram BxfSchema5-0Complete_p1104.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element AudiosType/Ac3Audio
complexType Ac3AudioExt
attributes
Name  Type  Use  Default  Fixed  Annotation
audioId  audioIdType  required      
documentation
ID of the audio service in the virtual channel. Links to an elementary stream.
lang  languageType  optional      
documentation
Language of the audio stream carried in the ISO_639_language_descriptor
serviceType  audioServiceType  optional  complete_main    
documentation
Audio service type. Complete_main is the default (A/65B 6.9.1)
numChannels  numChannelsType  optional  2/0    
documentation
Number of audio channels in the elementary stream (A/65B 6.9.1)
bitRateKbps  bitRateKbpsType  optional  448    
documentation
Bit rate of the elementary stream in kbps (A/65B 6.9.1)
exactBitRate  xs:boolean  optional  false    
documentation
Indicates if bitRateKbps is an exact value or an upper bound (A/65B 6.9.1)
surround  xs:boolean  optional      
documentation
Indicates if the audio service is surround (A/65B 6.9.1)
fullSvc  xs:boolean  optional  true    
documentation
Indicates whether the elementary stream can be decoded alone or must be presented along with other audio streams (A/65B 6.9.1)
mainid  mainidType  optional      
documentation
ID of the audio stream, if its fullsvc flag is set to true (A/65B 6.9.1)
asvcflags  xs:unsignedByte  optional      
documentation
If the fullsvc flag is set to false, each bit in this byte indicates with which main audio streams this elementary stream can be presented (A/65B 6.9.1)
bsid  bsidType  optional  8    
documentation
Version of the AC-3 standard used by the audio stream. Default is 8 (A/65B 6.9.1)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Communicates all the parameters of an audio stream.
source <xs:complexType name="Ac3AudioType">
 
<xs:annotation>
   
<xs:documentation>Communicates all the parameters of an audio stream.</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="audioId" type="audioIdType" use="required">
   
<xs:annotation>
     
<xs:documentation>ID of the audio service in the virtual channel. Links to an elementary stream.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="lang" type="languageType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Language of the audio stream carried in the ISO_639_language_descriptor</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="serviceType" type="audioServiceType" use="optional" default="complete_main">
   
<xs:annotation>
     
<xs:documentation>Audio service type. Complete_main is the default (A/65B 6.9.1)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="numChannels" type="numChannelsType" use="optional" default="2/0">
   
<xs:annotation>
     
<xs:documentation>Number of audio channels in the elementary stream (A/65B 6.9.1)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="bitRateKbps" type="bitRateKbpsType" use="optional" default="448">
   
<xs:annotation>
     
<xs:documentation>Bit rate of the elementary stream in kbps (A/65B 6.9.1)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="exactBitRate" type="xsd:boolean" use="optional" default="false">
   
<xs:annotation>
     
<xs:documentation>Indicates if bitRateKbps is an exact value or an upper bound (A/65B 6.9.1)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="surround" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates if the audio service is surround (A/65B 6.9.1)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="fullSvc" type="xsd:boolean" use="optional" default="true">
   
<xs:annotation>
     
<xs:documentation>Indicates whether the elementary stream can be decoded alone or must be presented along with other audio streams (A/65B 6.9.1)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="mainid" type="mainidType" use="optional">
   
<xs:annotation>
     
<xs:documentation>ID of the audio stream, if its fullsvc flag is set to true (A/65B 6.9.1)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="asvcflags" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>If the fullsvc flag is set to false, each bit in this byte indicates with which main audio streams this elementary stream can be presented (A/65B 6.9.1)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="bsid" type="bsidType" use="optional" default="8">
   
<xs:annotation>
     
<xs:documentation>Version of the AC-3 standard used by the audio stream. Default is 8 (A/65B 6.9.1)</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute Ac3AudioType/@audioId
type audioIdType
properties
use required
facets
Kind Value Annotation
minInclusive 1
annotation
documentation
ID of the audio service in the virtual channel. Links to an elementary stream.
source <xs:attribute name="audioId" type="audioIdType" use="required">
 
<xs:annotation>
   
<xs:documentation>ID of the audio service in the virtual channel. Links to an elementary stream.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Ac3AudioType/@lang
type languageType
properties
use optional
facets
Kind Value Annotation
pattern [a-z]{3}
annotation
documentation
Language of the audio stream carried in the ISO_639_language_descriptor
source <xs:attribute name="lang" type="languageType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Language of the audio stream carried in the ISO_639_language_descriptor</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Ac3AudioType/@serviceType
type audioServiceType
properties
use optional
default complete_main
facets
Kind Value Annotation
enumeration complete_main
enumeration music_and_effects
enumeration visually_impaired
enumeration hearing_impaired
enumeration dialogue
enumeration commentary
enumeration emergency
enumeration voice_over
annotation
documentation
Audio service type. Complete_main is the default (A/65B 6.9.1)
source <xs:attribute name="serviceType" type="audioServiceType" use="optional" default="complete_main">
 
<xs:annotation>
   
<xs:documentation>Audio service type. Complete_main is the default (A/65B 6.9.1)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Ac3AudioType/@numChannels
type numChannelsType
properties
use optional
default 2/0
facets
Kind Value Annotation
enumeration 1/0
enumeration 2/0
enumeration 3/0
enumeration 2/1
enumeration 3/1
enumeration 2/2
enumeration 3/2
enumeration 1
enumeration 2_or_less
enumeration 3_or_less
enumeration 4_or_less
enumeration 5_or_less
enumeration 6_or_less
annotation
documentation
Number of audio channels in the elementary stream (A/65B 6.9.1)
source <xs:attribute name="numChannels" type="numChannelsType" use="optional" default="2/0">
 
<xs:annotation>
   
<xs:documentation>Number of audio channels in the elementary stream (A/65B 6.9.1)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Ac3AudioType/@bitRateKbps
type bitRateKbpsType
properties
use optional
default 448
facets
Kind Value Annotation
maxInclusive 448
annotation
documentation
Bit rate of the elementary stream in kbps (A/65B 6.9.1)
source <xs:attribute name="bitRateKbps" type="bitRateKbpsType" use="optional" default="448">
 
<xs:annotation>
   
<xs:documentation>Bit rate of the elementary stream in kbps (A/65B 6.9.1)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Ac3AudioType/@exactBitRate
type xs:boolean
properties
use optional
default false
annotation
documentation
Indicates if bitRateKbps is an exact value or an upper bound (A/65B 6.9.1)
source <xs:attribute name="exactBitRate" type="xsd:boolean" use="optional" default="false">
 
<xs:annotation>
   
<xs:documentation>Indicates if bitRateKbps is an exact value or an upper bound (A/65B 6.9.1)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Ac3AudioType/@surround
type xs:boolean
properties
use optional
annotation
documentation
Indicates if the audio service is surround (A/65B 6.9.1)
source <xs:attribute name="surround" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates if the audio service is surround (A/65B 6.9.1)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Ac3AudioType/@fullSvc
type xs:boolean
properties
use optional
default true
annotation
documentation
Indicates whether the elementary stream can be decoded alone or must be presented along with other audio streams (A/65B 6.9.1)
source <xs:attribute name="fullSvc" type="xsd:boolean" use="optional" default="true">
 
<xs:annotation>
   
<xs:documentation>Indicates whether the elementary stream can be decoded alone or must be presented along with other audio streams (A/65B 6.9.1)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Ac3AudioType/@mainid
type mainidType
properties
use optional
facets
Kind Value Annotation
maxExclusive 8
annotation
documentation
ID of the audio stream, if its fullsvc flag is set to true (A/65B 6.9.1)
source <xs:attribute name="mainid" type="mainidType" use="optional">
 
<xs:annotation>
   
<xs:documentation>ID of the audio stream, if its fullsvc flag is set to true (A/65B 6.9.1)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Ac3AudioType/@asvcflags
type xs:unsignedByte
properties
use optional
annotation
documentation
If the fullsvc flag is set to false, each bit in this byte indicates with which main audio streams this elementary stream can be presented (A/65B 6.9.1)
source <xs:attribute name="asvcflags" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>If the fullsvc flag is set to false, each bit in this byte indicates with which main audio streams this elementary stream can be presented (A/65B 6.9.1)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Ac3AudioType/@bsid
type bsidType
properties
use optional
default 8
facets
Kind Value Annotation
maxExclusive 32
annotation
documentation
Version of the AC-3 standard used by the audio stream. Default is 8 (A/65B 6.9.1)
source <xs:attribute name="bsid" type="bsidType" use="optional" default="8">
 
<xs:annotation>
   
<xs:documentation>Version of the AC-3 standard used by the audio stream. Default is 8 (A/65B 6.9.1)</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Ac3AudioType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute Ac3AudioType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType AudiosType
diagram BxfSchema5-0Complete_p1105.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Null Ac3Audio
used by
elements ChannelType/Audios ShowDataType/Audios
complexType Audios
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
List of audio services
source <xs:complexType name="AudiosType">
 
<xs:annotation>
   
<xs:documentation>List of audio services</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="Null">
     
<xs:annotation>
       
<xs:documentation>Means that there is no audio service</xs:documentation>
     
</xs:annotation>
     
<xs:complexType/>
   
</xs:element>
   
<xs:element name="Ac3Audio" type="Ac3AudioType" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Individual audio service</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:choice>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute AudiosType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute AudiosType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element AudiosType/Null
diagram BxfSchema5-0Complete_p1106.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
properties
content complex
annotation
documentation
Means that there is no audio service
source <xs:element name="Null">
 
<xs:annotation>
   
<xs:documentation>Means that there is no audio service</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element AudiosType/Ac3Audio
diagram BxfSchema5-0Complete_p1107.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type Ac3AudioType
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
audioId  audioIdType  required      
documentation
ID of the audio service in the virtual channel. Links to an elementary stream.
lang  languageType  optional      
documentation
Language of the audio stream carried in the ISO_639_language_descriptor
serviceType  audioServiceType  optional  complete_main    
documentation
Audio service type. Complete_main is the default (A/65B 6.9.1)
numChannels  numChannelsType  optional  2/0    
documentation
Number of audio channels in the elementary stream (A/65B 6.9.1)
bitRateKbps  bitRateKbpsType  optional  448    
documentation
Bit rate of the elementary stream in kbps (A/65B 6.9.1)
exactBitRate  xs:boolean  optional  false    
documentation
Indicates if bitRateKbps is an exact value or an upper bound (A/65B 6.9.1)
surround  xs:boolean  optional      
documentation
Indicates if the audio service is surround (A/65B 6.9.1)
fullSvc  xs:boolean  optional  true    
documentation
Indicates whether the elementary stream can be decoded alone or must be presented along with other audio streams (A/65B 6.9.1)
mainid  mainidType  optional      
documentation
ID of the audio stream, if its fullsvc flag is set to true (A/65B 6.9.1)
asvcflags  xs:unsignedByte  optional      
documentation
If the fullsvc flag is set to false, each bit in this byte indicates with which main audio streams this elementary stream can be presented (A/65B 6.9.1)
bsid  bsidType  optional  8    
documentation
Version of the AC-3 standard used by the audio stream. Default is 8 (A/65B 6.9.1)
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Individual audio service
source <xs:element name="Ac3Audio" type="Ac3AudioType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Individual audio service</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType audioServiceType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute Ac3AudioType/@serviceType
facets
Kind Value Annotation
enumeration complete_main
enumeration music_and_effects
enumeration visually_impaired
enumeration hearing_impaired
enumeration dialogue
enumeration commentary
enumeration emergency
enumeration voice_over
annotation
documentation
Possible audio service types (A/65B 6.9.1)
source <xs:simpleType name="audioServiceType">
 
<xs:annotation>
   
<xs:documentation>Possible audio service types (A/65B 6.9.1)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="complete_main"/>
   
<xs:enumeration value="music_and_effects"/>
   
<xs:enumeration value="visually_impaired"/>
   
<xs:enumeration value="hearing_impaired"/>
   
<xs:enumeration value="dialogue"/>
   
<xs:enumeration value="commentary"/>
   
<xs:enumeration value="emergency"/>
   
<xs:enumeration value="voice_over"/>
 
</xs:restriction>
</xs:simpleType>

simpleType bitRateKbpsType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedShort
properties
base xsd:unsignedShort
used by
attributes DigitalAudioAttribute/@bitRateKbps Ac3AudioType/@bitRateKbps
facets
Kind Value Annotation
maxInclusive 448
annotation
documentation
Type for bit rate of AC-3 elementary stream in kbps (A/65B 6.9.1)
source <xs:simpleType name="bitRateKbpsType">
 
<xs:annotation>
   
<xs:documentation>Type for bit rate of AC-3 elementary stream in kbps (A/65B 6.9.1)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedShort">
   
<xs:maxInclusive value="448"/>
 
</xs:restriction>
</xs:simpleType>

simpleType bsidType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedByte
properties
base xsd:unsignedByte
used by
attribute Ac3AudioType/@bsid
facets
Kind Value Annotation
maxExclusive 32
annotation
documentation
Type for version of AC-3 standard used by an AC-3 audio stream (A/65B 6.9.1)
source <xs:simpleType name="bsidType">
 
<xs:annotation>
   
<xs:documentation>Type for version of AC-3 standard used by an AC-3 audio stream (A/65B 6.9.1)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedByte">
   
<xs:maxExclusive value="32"/>
 
</xs:restriction>
</xs:simpleType>

simpleType mainidType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedByte
properties
base xsd:unsignedByte
used by
attribute Ac3AudioType/@mainid
facets
Kind Value Annotation
maxExclusive 8
annotation
documentation
Type for mainid of an AC-3 audio stream (A/65B 6.9.1)
source <xs:simpleType name="mainidType">
 
<xs:annotation>
   
<xs:documentation>Type for mainid of an AC-3 audio stream (A/65B 6.9.1)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedByte">
   
<xs:maxExclusive value="8"/>
 
</xs:restriction>
</xs:simpleType>

simpleType numChannelsType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attributes DigitalAudioAttribute/@numChannels Ac3AudioType/@numChannels
facets
Kind Value Annotation
enumeration 1/0
enumeration 2/0
enumeration 3/0
enumeration 2/1
enumeration 3/1
enumeration 2/2
enumeration 3/2
enumeration 1
enumeration 2_or_less
enumeration 3_or_less
enumeration 4_or_less
enumeration 5_or_less
enumeration 6_or_less
annotation
documentation
Possible values for the number of audio channels in an AC-3 elementary stream (A/65B 6.9.1)
source <xs:simpleType name="numChannelsType">
 
<xs:annotation>
   
<xs:documentation>Possible values for the number of audio channels in an AC-3 elementary stream (A/65B 6.9.1)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="1/0"/>
   
<xs:enumeration value="2/0"/>
   
<xs:enumeration value="3/0"/>
   
<xs:enumeration value="2/1"/>
   
<xs:enumeration value="3/1"/>
   
<xs:enumeration value="2/2"/>
   
<xs:enumeration value="3/2"/>
   
<xs:enumeration value="1"/>
   
<xs:enumeration value="2_or_less"/>
   
<xs:enumeration value="3_or_less"/>
   
<xs:enumeration value="4_or_less"/>
   
<xs:enumeration value="5_or_less"/>
   
<xs:enumeration value="6_or_less"/>
 
</xs:restriction>
</xs:simpleType>

complexType DimensionType
diagram BxfSchema5-0Complete_p1108.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Name Value
used by
element RegionType/Dimension
attributes
Name  Type  Use  Default  Fixed  Annotation
graduatedScale  xs:boolean  required      
documentation
Indicates if the dimension is graduated
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Type for a dimension in a rating region
source <xs:complexType name="DimensionType">
 
<xs:annotation>
   
<xs:documentation>Type for a dimension in a rating region</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Name" type="TextType" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Name of the dimension</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Value" type="RatingValueType" maxOccurs="15">
     
<xs:annotation>
       
<xs:documentation>Possible values for a given dimension</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="graduatedScale" type="xsd:boolean" use="required">
   
<xs:annotation>
     
<xs:documentation>Indicates if the dimension is graduated</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute DimensionType/@graduatedScale
type xs:boolean
properties
use required
annotation
documentation
Indicates if the dimension is graduated
source <xs:attribute name="graduatedScale" type="xsd:boolean" use="required">
 
<xs:annotation>
   
<xs:documentation>Indicates if the dimension is graduated</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DimensionType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute DimensionType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element DimensionType/Name
diagram BxfSchema5-0Complete_p1109.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Name of the dimension
source <xs:element name="Name" type="TextType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Name of the dimension</xs:documentation>
 
</xs:annotation>
</xs:element>

element DimensionType/Value
diagram BxfSchema5-0Complete_p1110.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type RatingValueType
properties
minOcc 1
maxOcc 15
content complex
children AbbrevName Name
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Possible values for a given dimension
source <xs:element name="Value" type="RatingValueType" maxOccurs="15">
 
<xs:annotation>
   
<xs:documentation>Possible values for a given dimension</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType ParentalRatingType
diagram BxfSchema5-0Complete_p1111.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Null Rating ContentAdvisory
used by
elements ChannelType/ParentalRating ShowDataType/ParentalRating
complexType BxfParentalRating
attributes
Name  Type  Use  Default  Fixed  Annotation
region  xs:unsignedByte  required      
documentation
Rating region, as defined by the ATSC Code Point Registry
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Ratings for one region in Content Advisory Descriptor (A/65B 6.9.4)
source <xs:complexType name="ParentalRatingType">
 
<xs:annotation>
   
<xs:documentation>Ratings for one region in Content Advisory Descriptor (A/65B 6.9.4)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:choice>
     
<xs:element name="Null">
       
<xs:annotation>
         
<xs:documentation>Means that there is no rating for the given region</xs:documentation>
       
</xs:annotation>
       
<xs:complexType/>
     
</xs:element>
     
<xs:element name="Rating" type="RatingType" maxOccurs="unbounded">
       
<xs:annotation>
         
<xs:documentation>Individual rating dimensions</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:choice>
   
<xs:element name="ContentAdvisory" type="TextType" minOccurs="0" maxOccurs="unbounded"/>
 
</xs:sequence>
 
<xs:attribute name="region" type="xsd:unsignedByte" use="required">
   
<xs:annotation>
     
<xs:documentation>Rating region, as defined by the ATSC Code Point Registry</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ParentalRatingType/@region
type xs:unsignedByte
properties
use required
annotation
documentation
Rating region, as defined by the ATSC Code Point Registry
source <xs:attribute name="region" type="xsd:unsignedByte" use="required">
 
<xs:annotation>
   
<xs:documentation>Rating region, as defined by the ATSC Code Point Registry</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute ParentalRatingType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ParentalRatingType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element ParentalRatingType/Null
diagram BxfSchema5-0Complete_p1112.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
properties
content complex
annotation
documentation
Means that there is no rating for the given region
source <xs:element name="Null">
 
<xs:annotation>
   
<xs:documentation>Means that there is no rating for the given region</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element ParentalRatingType/Rating
diagram BxfSchema5-0Complete_p1113.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type RatingType
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
dimension  xs:string  required      
documentation
Name of the dimension
value  xs:string  optional      
documentation
Name of the rating value
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Individual rating dimensions
source <xs:element name="Rating" type="RatingType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Individual rating dimensions</xs:documentation>
 
</xs:annotation>
</xs:element>

element ParentalRatingType/ContentAdvisory
diagram BxfSchema5-0Complete_p1114.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
source <xs:element name="ContentAdvisory" type="TextType" minOccurs="0" maxOccurs="unbounded"/>

complexType RatingsType
diagram BxfSchema5-0Complete_p1115.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Region
used by
element PmcpMessage/Ratings
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Describes the ratings system and is used to build the Rating Region Table (A/65B 6.4)
source <xs:complexType name="RatingsType">
 
<xs:annotation>
   
<xs:documentation>Describes the ratings system and is used to build the Rating Region Table (A/65B 6.4)</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Region" type="RegionType" maxOccurs="255">
     
<xs:annotation>
       
<xs:documentation>Rating system for one region</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute RatingsType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute RatingsType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element RatingsType/Region
diagram BxfSchema5-0Complete_p1116.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type RegionType
properties
minOcc 1
maxOcc 255
content complex
children Name Dimension PrivateInformation Descriptor
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:unsignedByte  required      
documentation
Region ID, as defined by the ATSC Code Point Registry
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Rating system for one region
source <xs:element name="Region" type="RegionType" maxOccurs="255">
 
<xs:annotation>
   
<xs:documentation>Rating system for one region</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType RatingType
diagram BxfSchema5-0Complete_p1117.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ParentalRatingType/Rating
attributes
Name  Type  Use  Default  Fixed  Annotation
dimension  xs:string  required      
documentation
Name of the dimension
value  xs:string  optional      
documentation
Name of the rating value
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Rating for one dimension in Content Advisory Descriptor (A/65B 6.9.4)
source <xs:complexType name="RatingType">
 
<xs:annotation>
   
<xs:documentation>Rating for one dimension in Content Advisory Descriptor (A/65B 6.9.4)</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="dimension" type="xsd:string" use="required">
   
<xs:annotation>
     
<xs:documentation>Name of the dimension</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="value" type="xsd:string" use="optional">
   
<xs:annotation>
     
<xs:documentation>Name of the rating value</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute RatingType/@dimension
type xs:string
properties
use required
annotation
documentation
Name of the dimension
source <xs:attribute name="dimension" type="xsd:string" use="required">
 
<xs:annotation>
   
<xs:documentation>Name of the dimension</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute RatingType/@value
type xs:string
properties
use optional
annotation
documentation
Name of the rating value
source <xs:attribute name="value" type="xsd:string" use="optional">
 
<xs:annotation>
   
<xs:documentation>Name of the rating value</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute RatingType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute RatingType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType RatingValueType
diagram BxfSchema5-0Complete_p1118.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children AbbrevName Name
used by
element DimensionType/Value
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Type for a rating value
source <xs:complexType name="RatingValueType">
 
<xs:annotation>
   
<xs:documentation>Type for a rating value</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="AbbrevName" type="TextType">
     
<xs:annotation>
       
<xs:documentation>Abbreviated name of the value</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Name" type="TextType" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Long name of the value</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute RatingValueType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute RatingValueType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element RatingValueType/AbbrevName
diagram BxfSchema5-0Complete_p1119.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Abbreviated name of the value
source <xs:element name="AbbrevName" type="TextType">
 
<xs:annotation>
   
<xs:documentation>Abbreviated name of the value</xs:documentation>
 
</xs:annotation>
</xs:element>

element RatingValueType/Name
diagram BxfSchema5-0Complete_p1120.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Long name of the value
source <xs:element name="Name" type="TextType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Long name of the value</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType RegionType
diagram BxfSchema5-0Complete_p1121.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Name Dimension PrivateInformation Descriptor
used by
element RatingsType/Region
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:unsignedByte  required      
documentation
Region ID, as defined by the ATSC Code Point Registry
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Type for the rating system of a region
source <xs:complexType name="RegionType">
 
<xs:annotation>
   
<xs:documentation>Type for the rating system of a region</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Name" type="TextType" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Name of the region</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Dimension" type="DimensionType" maxOccurs="255">
     
<xs:annotation>
       
<xs:documentation>Existing dimensions for the region</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the outer loop of the RRT</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Descriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>These descriptors go into the outer loop of the RRT</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="id" type="xsd:unsignedByte" use="required">
   
<xs:annotation>
     
<xs:documentation>Region ID, as defined by the ATSC Code Point Registry</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute RegionType/@id
type xs:unsignedByte
properties
use required
annotation
documentation
Region ID, as defined by the ATSC Code Point Registry
source <xs:attribute name="id" type="xsd:unsignedByte" use="required">
 
<xs:annotation>
   
<xs:documentation>Region ID, as defined by the ATSC Code Point Registry</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute RegionType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute RegionType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element RegionType/Name
diagram BxfSchema5-0Complete_p1122.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Name of the region
source <xs:element name="Name" type="TextType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Name of the region</xs:documentation>
 
</xs:annotation>
</xs:element>

element RegionType/Dimension
diagram BxfSchema5-0Complete_p1123.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DimensionType
properties
minOcc 1
maxOcc 255
content complex
children Name Value
attributes
Name  Type  Use  Default  Fixed  Annotation
graduatedScale  xs:boolean  required      
documentation
Indicates if the dimension is graduated
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Existing dimensions for the region
source <xs:element name="Dimension" type="DimensionType" maxOccurs="255">
 
<xs:annotation>
   
<xs:documentation>Existing dimensions for the region</xs:documentation>
 
</xs:annotation>
</xs:element>

element RegionType/PrivateInformation
diagram BxfSchema5-0Complete_p1124.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivateInformationType
properties
minOcc 0
maxOcc unbounded
content complex
facets
Kind Value Annotation
maxLength 251
attributes
Name  Type  Use  Default  Fixed  Annotation
formatIdentifier  xs:unsignedInt  required      
documentation
Format Identifier registered by SMPTE
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the outer loop of the RRT
source <xs:element name="PrivateInformation" type="PrivateInformationType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the outer loop of the RRT</xs:documentation>
 
</xs:annotation>
</xs:element>

element RegionType/Descriptor
diagram BxfSchema5-0Complete_p1125.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DescriptorType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
descriptorTag  xs:unsignedByte  required      
documentation
Descriptor tag
action  actionType  optional      
error  errorType  optional      
annotation
documentation
These descriptors go into the outer loop of the RRT
source <xs:element name="Descriptor" type="DescriptorType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>These descriptors go into the outer loop of the RRT</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType Caption608Type
diagram BxfSchema5-0Complete_p1126.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element CaptionsType/Caption608
complexType BxfCaption608
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Used to indicate the presence of 608 line 21 analog captions
source <xs:complexType name="Caption608Type">
 
<xs:annotation>
   
<xs:documentation>Used to indicate the presence of 608 line 21 analog captions</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute Caption608Type/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute Caption608Type/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType Caption708Type
diagram BxfSchema5-0Complete_p1127.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element CaptionsType/Caption708
complexType BxfCaption708
attributes
Name  Type  Use  Default  Fixed  Annotation
service  ccServiceType  required      
documentation
708 captions service number
lang  languageType  optional      
documentation
Language of the caption service
wideAspectRatio  xs:boolean  optional      
documentation
Indicates the aspect ratio for which the caption service has been formatted
easyReader  xs:boolean  optional      
documentation
Indicates if the caption service is formatted for beginner readers.
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Describes a 708 DTVCC digital captions service
source <xs:complexType name="Caption708Type">
 
<xs:annotation>
   
<xs:documentation>Describes a 708 DTVCC digital captions service</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="service" type="ccServiceType" use="required">
   
<xs:annotation>
     
<xs:documentation>708 captions service number</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="lang" type="languageType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Language of the caption service</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="wideAspectRatio" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the aspect ratio for which the caption service has been formatted</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="easyReader" type="xsd:boolean" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates if the caption service is formatted for beginner readers.</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute Caption708Type/@service
type ccServiceType
properties
use required
facets
Kind Value Annotation
minInclusive 1
maxInclusive 63
annotation
documentation
708 captions service number
source <xs:attribute name="service" type="ccServiceType" use="required">
 
<xs:annotation>
   
<xs:documentation>708 captions service number</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Caption708Type/@lang
type languageType
properties
use optional
facets
Kind Value Annotation
pattern [a-z]{3}
annotation
documentation
Language of the caption service
source <xs:attribute name="lang" type="languageType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Language of the caption service</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Caption708Type/@wideAspectRatio
type xs:boolean
properties
use optional
annotation
documentation
Indicates the aspect ratio for which the caption service has been formatted
source <xs:attribute name="wideAspectRatio" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the aspect ratio for which the caption service has been formatted</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Caption708Type/@easyReader
type xs:boolean
properties
use optional
annotation
documentation
Indicates if the caption service is formatted for beginner readers.
source <xs:attribute name="easyReader" type="xsd:boolean" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates if the caption service is formatted for beginner readers.</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute Caption708Type/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute Caption708Type/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType CaptionsType
diagram BxfSchema5-0Complete_p1128.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Null Caption608 Caption708
used by
elements ChannelType/Captions ShowDataType/Captions
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Caption Service Descriptor (A/65B 6.9.3)
source <xs:complexType name="CaptionsType">
 
<xs:annotation>
   
<xs:documentation>Caption Service Descriptor (A/65B 6.9.3)</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:element name="Null" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Means that there is no caption service</xs:documentation>
     
</xs:annotation>
     
<xs:complexType/>
   
</xs:element>
   
<xs:sequence minOccurs="0">
     
<xs:element name="Caption608" type="Caption608Type" minOccurs="0">
       
<xs:annotation>
         
<xs:documentation>Indicates that analog captions are present</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="Caption708" type="Caption708Type" minOccurs="0" maxOccurs="16">
       
<xs:annotation>
         
<xs:documentation>Describe digital captions services</xs:documentation>
       
</xs:annotation>
     
</xs:element>
   
</xs:sequence>
 
</xs:choice>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute CaptionsType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute CaptionsType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element CaptionsType/Null
diagram BxfSchema5-0Complete_p1129.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Means that there is no caption service
source <xs:element name="Null" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Means that there is no caption service</xs:documentation>
 
</xs:annotation>
 
<xs:complexType/>
</xs:element>

element CaptionsType/Caption608
diagram BxfSchema5-0Complete_p1130.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type Caption608Type
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Indicates that analog captions are present
source <xs:element name="Caption608" type="Caption608Type" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates that analog captions are present</xs:documentation>
 
</xs:annotation>
</xs:element>

element CaptionsType/Caption708
diagram BxfSchema5-0Complete_p1131.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type Caption708Type
properties
minOcc 0
maxOcc 16
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
service  ccServiceType  required      
documentation
708 captions service number
lang  languageType  optional      
documentation
Language of the caption service
wideAspectRatio  xs:boolean  optional      
documentation
Indicates the aspect ratio for which the caption service has been formatted
easyReader  xs:boolean  optional      
documentation
Indicates if the caption service is formatted for beginner readers.
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Describe digital captions services
source <xs:element name="Caption708" type="Caption708Type" minOccurs="0" maxOccurs="16">
 
<xs:annotation>
   
<xs:documentation>Describe digital captions services</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType ccServiceType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedByte
properties
base xsd:unsignedByte
used by
attribute Caption708Type/@service
facets
Kind Value Annotation
minInclusive 1
maxInclusive 63
annotation
documentation
Type for 708 caption service number (A/65B 6.9.3 caption_service_number)
source <xs:simpleType name="ccServiceType">
 
<xs:annotation>
   
<xs:documentation>Type for 708 caption service number (A/65B 6.9.3 caption_service_number)</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedByte">
   
<xs:minInclusive value="1"/>
   
<xs:maxInclusive value="63"/>
 
</xs:restriction>
</xs:simpleType>

complexType ShowDataType
diagram BxfSchema5-0Complete_p1132.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Name Description ParentalRating Audios Captions RedistributionControl DataBroadcast
used by
elements PsipEventType/ShowData ShowType/ShowData
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Describes the metadata of a show
source <xs:complexType name="ShowDataType">
 
<xs:annotation>
   
<xs:documentation>Describes the metadata of a show</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Multiple-language title of the show (A/65B 6.5)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Description" type="TextType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Multiple-language description of the show carried in the Event ETT (A/65B 6.6)</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ParentalRating" type="ParentalRatingType" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Parental rating of the show for one region</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Audios" type="AudiosType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Audio services associated with the show</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="Captions" type="CaptionsType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Caption services associated with the show</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="RedistributionControl" type="RedistributionControlType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Sets the "broadcast flag" of the show</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="DataBroadcast" type="DataBroadcastType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Data Broadcasting Descriptor</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ShowDataType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ShowDataType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element ShowDataType/Name
diagram BxfSchema5-0Complete_p1133.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Multiple-language title of the show (A/65B 6.5)
source <xs:element name="Name" type="TextType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Multiple-language title of the show (A/65B 6.5)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ShowDataType/Description
diagram BxfSchema5-0Complete_p1134.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Multiple-language description of the show carried in the Event ETT (A/65B 6.6)
source <xs:element name="Description" type="TextType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Multiple-language description of the show carried in the Event ETT (A/65B 6.6)</xs:documentation>
 
</xs:annotation>
</xs:element>

element ShowDataType/ParentalRating
diagram BxfSchema5-0Complete_p1135.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ParentalRatingType
properties
minOcc 0
maxOcc unbounded
content complex
children Null Rating ContentAdvisory
attributes
Name  Type  Use  Default  Fixed  Annotation
region  xs:unsignedByte  required      
documentation
Rating region, as defined by the ATSC Code Point Registry
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Parental rating of the show for one region
source <xs:element name="ParentalRating" type="ParentalRatingType" minOccurs="0" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Parental rating of the show for one region</xs:documentation>
 
</xs:annotation>
</xs:element>

element ShowDataType/Audios
diagram BxfSchema5-0Complete_p1136.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AudiosType
properties
minOcc 0
maxOcc 1
content complex
children Null Ac3Audio
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Audio services associated with the show
source <xs:element name="Audios" type="AudiosType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Audio services associated with the show</xs:documentation>
 
</xs:annotation>
</xs:element>

element ShowDataType/Captions
diagram BxfSchema5-0Complete_p1137.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type CaptionsType
properties
minOcc 0
maxOcc 1
content complex
children Null Caption608 Caption708
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Caption services associated with the show
source <xs:element name="Captions" type="CaptionsType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Caption services associated with the show</xs:documentation>
 
</xs:annotation>
</xs:element>

element ShowDataType/RedistributionControl
diagram BxfSchema5-0Complete_p1138.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type RedistributionControlType
properties
minOcc 0
maxOcc 1
content complex
children Null
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Sets the "broadcast flag" of the show
source <xs:element name="RedistributionControl" type="RedistributionControlType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Sets the "broadcast flag" of the show</xs:documentation>
 
</xs:annotation>
</xs:element>

element ShowDataType/DataBroadcast
diagram BxfSchema5-0Complete_p1139.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type DataBroadcastType
properties
minOcc 0
maxOcc 1
content complex
children Description ObjectName
attributes
Name  Type  Use  Default  Fixed  Annotation
dataBroadcastId  xs:unsignedShort  optional      
documentation
Identifies the data broadcast specification that is used to broadcast the data in the broadcast network
componentTag  xs:unsignedByte  optional      
documentation
Identifies the component stream for associating it
carouselTypeId  carouselTypeIdType  optional      
documentation
Indicates which kind of carousel is used
transactionId  xs:unsignedInt  optional      
documentation
Indicates the same value as the transactionId value of the DownloadServerInitiate message that carries the object reference of the service gateway
time_out_value_DSI  xs:unsignedShort  optional      
documentation
Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadServerInitiate message
time_out_value_DII  xs:unsignedShort  optional      
documentation
Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadInfoIndication message
leakRate  leakRateType  optional      
documentation
Indicates the leak rate Rxn of the data carousel decoder model that is applied by the service
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Data Broadcasting Descriptor
source <xs:element name="DataBroadcast" type="DataBroadcastType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Data Broadcasting Descriptor</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType ShowType
diagram BxfSchema5-0Complete_p1140.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children ContentId ShowData PrivatePmcpInformation
used by
element PmcpMessage/Show
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Describes a show, i.e. an abstract entity which becomes a PSIP Event when it is scheduled
source <xs:complexType name="ShowType">
 
<xs:annotation>
   
<xs:documentation>Describes a show, i.e. an abstract entity which becomes a PSIP Event when it is scheduled</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="ContentId" type="ContentIdType">
     
<xs:annotation>
       
<xs:documentation>Communicates at least one of the possible IDs for the show</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ShowData" type="ShowDataType">
     
<xs:annotation>
       
<xs:documentation>Carries the actual information about the show</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Show-level PMCP-private information</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ShowType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ShowType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element ShowType/ContentId
diagram BxfSchema5-0Complete_p1141.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ContentIdType
properties
content complex
children Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Communicates at least one of the possible IDs for the show
source <xs:element name="ContentId" type="ContentIdType">
 
<xs:annotation>
   
<xs:documentation>Communicates at least one of the possible IDs for the show</xs:documentation>
 
</xs:annotation>
</xs:element>

element ShowType/ShowData
diagram BxfSchema5-0Complete_p1142.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type ShowDataType
properties
content complex
children Name Description ParentalRating Audios Captions RedistributionControl DataBroadcast
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Carries the actual information about the show
source <xs:element name="ShowData" type="ShowDataType">
 
<xs:annotation>
   
<xs:documentation>Carries the actual information about the show</xs:documentation>
 
</xs:annotation>
</xs:element>

element ShowType/PrivatePmcpInformation
diagram BxfSchema5-0Complete_p1143.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type PrivatePmcpInformationType
properties
minOcc 0
maxOcc 1
content complex
annotation
documentation
Show-level PMCP-private information
source <xs:element name="PrivatePmcpInformation" type="PrivatePmcpInformationType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Show-level PMCP-private information</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType AlternateIdType
diagram BxfSchema5-0Complete_p1144.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type extension of xs:string
properties
base xsd:string
used by
elements ContentIdType/AlternateId ContentIdType/AlternateId ContentIdType/AlternateId
complexType BxfAlternateId
attributes
Name  Type  Use  Default  Fixed  Annotation
idType  xs:string  required      
documentation
This attribute uniquely identifies the type of alternate Id communicated in the element
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Any proprietary string other than the house number used to identify the material locally or globally
source <xs:complexType name="AlternateIdType">
 
<xs:annotation>
   
<xs:documentation>Any proprietary string other than the house number used to identify the material locally or globally</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xsd:string">
     
<xs:attribute name="idType" type="xsd:string" use="required">
       
<xs:annotation>
         
<xs:documentation>This attribute uniquely identifies the type of alternate Id communicated in the element</xs:documentation>
       
</xs:annotation>
     
</xs:attribute>
     
<xs:attribute name="action" type="actionType" use="optional"/>
     
<xs:attribute name="error" type="errorType" use="optional"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute AlternateIdType/@idType
type xs:string
properties
use required
annotation
documentation
This attribute uniquely identifies the type of alternate Id communicated in the element
source <xs:attribute name="idType" type="xsd:string" use="required">
 
<xs:annotation>
   
<xs:documentation>This attribute uniquely identifies the type of alternate Id communicated in the element</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute AlternateIdType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute AlternateIdType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType ContentIdType
diagram BxfSchema5-0Complete_p1145.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId
used by
elements PsipEventType/AcapContentId PsipDataEventType/AcapContentId AcapDataServiceType/AcapContentId PsipEventType/ContentId ShowType/ContentId
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Groups several content IDs that may be used simultaneously to label and reference a show
source <xs:complexType name="ContentIdType">
 
<xs:annotation>
   
<xs:documentation>Groups several content IDs that may be used simultaneously to label and reference a show</xs:documentation>
 
</xs:annotation>
 
<xs:choice>
   
<xs:sequence>
     
<xs:element name="Isan" type="IsanType">
       
<xs:annotation>
         
<xs:documentation>V-ISAN, as defined by ISO.</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="HouseNumber" type="HouseNumberType" minOccurs="0"/>
     
<xs:element name="AlternateId" type="AlternateIdType" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:sequence>
     
<xs:element name="HouseNumber" type="HouseNumberType">
       
<xs:annotation>
         
<xs:documentation>Legacy string used to identify the material locally to a station</xs:documentation>
       
</xs:annotation>
     
</xs:element>
     
<xs:element name="AlternateId" type="AlternateIdType" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:sequence>
   
<xs:element name="AlternateId" type="AlternateIdType" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>Any proprietary string other than the house number used to identify the material locally or globally</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:choice>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute ContentIdType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute ContentIdType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element ContentIdType/Isan
diagram BxfSchema5-0Complete_p1146.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type IsanType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
root  isanRootType  required      
episodeOrPart  isanEpisodeType  optional      
check1  isanCheckType  optional      
version  isanVersionType  optional      
check2  isanCheckType  optional      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
V-ISAN, as defined by ISO.
source <xs:element name="Isan" type="IsanType">
 
<xs:annotation>
   
<xs:documentation>V-ISAN, as defined by ISO.</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentIdType/HouseNumber
diagram BxfSchema5-0Complete_p1147.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type HouseNumberType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
source <xs:element name="HouseNumber" type="HouseNumberType" minOccurs="0"/>

element ContentIdType/AlternateId
diagram BxfSchema5-0Complete_p1148.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AlternateIdType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
idType  xs:string  required      
documentation
This attribute uniquely identifies the type of alternate Id communicated in the element
action  actionType  optional      
error  errorType  optional      
source <xs:element name="AlternateId" type="AlternateIdType" minOccurs="0" maxOccurs="unbounded"/>

element ContentIdType/HouseNumber
diagram BxfSchema5-0Complete_p1149.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type HouseNumberType
properties
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Legacy string used to identify the material locally to a station
source <xs:element name="HouseNumber" type="HouseNumberType">
 
<xs:annotation>
   
<xs:documentation>Legacy string used to identify the material locally to a station</xs:documentation>
 
</xs:annotation>
</xs:element>

element ContentIdType/AlternateId
diagram BxfSchema5-0Complete_p1150.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AlternateIdType
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
idType  xs:string  required      
documentation
This attribute uniquely identifies the type of alternate Id communicated in the element
action  actionType  optional      
error  errorType  optional      
source <xs:element name="AlternateId" type="AlternateIdType" minOccurs="0" maxOccurs="unbounded"/>

element ContentIdType/AlternateId
diagram BxfSchema5-0Complete_p1151.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type AlternateIdType
properties
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
idType  xs:string  required      
documentation
This attribute uniquely identifies the type of alternate Id communicated in the element
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Any proprietary string other than the house number used to identify the material locally or globally
source <xs:element name="AlternateId" type="AlternateIdType" maxOccurs="unbounded">
 
<xs:annotation>
   
<xs:documentation>Any proprietary string other than the house number used to identify the material locally or globally</xs:documentation>
 
</xs:annotation>
</xs:element>

complexType HouseNumberType
diagram BxfSchema5-0Complete_p1152.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type extension of xs:string
properties
base xsd:string
used by
elements ContentIdType/HouseNumber ContentIdType/HouseNumber
complexType BxfHouseNumber
attributes
Name  Type  Use  Default  Fixed  Annotation
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Legacy string used to identify the material locally to a station
source <xs:complexType name="HouseNumberType">
 
<xs:annotation>
   
<xs:documentation>Legacy string used to identify the material locally to a station</xs:documentation>
 
</xs:annotation>
 
<xs:simpleContent>
   
<xs:extension base="xsd:string">
     
<xs:attribute name="action" type="actionType" use="optional"/>
     
<xs:attribute name="error" type="errorType" use="optional"/>
   
</xs:extension>
 
</xs:simpleContent>
</xs:complexType>

attribute HouseNumberType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute HouseNumberType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

complexType DataBroadcastType
diagram BxfSchema5-0Complete_p1153.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
children Description ObjectName
used by
elements PsipDataEventType/DataBroadcast ShowDataType/DataBroadcast
attributes
Name  Type  Use  Default  Fixed  Annotation
dataBroadcastId  xs:unsignedShort  optional      
documentation
Identifies the data broadcast specification that is used to broadcast the data in the broadcast network
componentTag  xs:unsignedByte  optional      
documentation
Identifies the component stream for associating it
carouselTypeId  carouselTypeIdType  optional      
documentation
Indicates which kind of carousel is used
transactionId  xs:unsignedInt  optional      
documentation
Indicates the same value as the transactionId value of the DownloadServerInitiate message that carries the object reference of the service gateway
time_out_value_DSI  xs:unsignedShort  optional      
documentation
Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadServerInitiate message
time_out_value_DII  xs:unsignedShort  optional      
documentation
Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadInfoIndication message
leakRate  leakRateType  optional      
documentation
Indicates the leak rate Rxn of the data carousel decoder model that is applied by the service
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Data Broadcasting Descriptor
source <xs:complexType name="DataBroadcastType">
 
<xs:annotation>
   
<xs:documentation>Data Broadcasting Descriptor</xs:documentation>
 
</xs:annotation>
 
<xs:sequence>
   
<xs:element name="Description" type="TextType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Indicates text description of the data component</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="ObjectName" type="TextType" minOccurs="0">
     
<xs:annotation>
       
<xs:documentation>Indicates the name of the object to be used to start up the higher layer protocols</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="dataBroadcastId" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identifies the data broadcast specification that is used to broadcast the data in the broadcast network</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="componentTag" type="xsd:unsignedByte" use="optional">
   
<xs:annotation>
     
<xs:documentation>Identifies the component stream for associating it</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="carouselTypeId" type="carouselTypeIdType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates which kind of carousel is used</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="transactionId" type="xsd:unsignedInt" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the same value as the transactionId value of the DownloadServerInitiate message that carries the object reference of the service gateway</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="time_out_value_DSI" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadServerInitiate message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="time_out_value_DII" type="xsd:unsignedShort" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadInfoIndication message</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="leakRate" type="leakRateType" use="optional">
   
<xs:annotation>
     
<xs:documentation>Indicates the leak rate Rxn of the data carousel decoder model that is applied by the service</xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute DataBroadcastType/@dataBroadcastId
type xs:unsignedShort
properties
use optional
annotation
documentation
Identifies the data broadcast specification that is used to broadcast the data in the broadcast network
source <xs:attribute name="dataBroadcastId" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identifies the data broadcast specification that is used to broadcast the data in the broadcast network</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DataBroadcastType/@componentTag
type xs:unsignedByte
properties
use optional
annotation
documentation
Identifies the component stream for associating it
source <xs:attribute name="componentTag" type="xsd:unsignedByte" use="optional">
 
<xs:annotation>
   
<xs:documentation>Identifies the component stream for associating it</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DataBroadcastType/@carouselTypeId
type carouselTypeIdType
properties
use optional
facets
Kind Value Annotation
enumeration one_layer
enumeration two_layer
annotation
documentation
Indicates which kind of carousel is used
source <xs:attribute name="carouselTypeId" type="carouselTypeIdType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates which kind of carousel is used</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DataBroadcastType/@transactionId
type xs:unsignedInt
properties
use optional
annotation
documentation
Indicates the same value as the transactionId value of the DownloadServerInitiate message that carries the object reference of the service gateway
source <xs:attribute name="transactionId" type="xsd:unsignedInt" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the same value as the transactionId value of the DownloadServerInitiate message that carries the object reference of the service gateway</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DataBroadcastType/@time_out_value_DSI
type xs:unsignedShort
properties
use optional
annotation
documentation
Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadServerInitiate message
source <xs:attribute name="time_out_value_DSI" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadServerInitiate message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DataBroadcastType/@time_out_value_DII
type xs:unsignedShort
properties
use optional
annotation
documentation
Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadInfoIndication message
source <xs:attribute name="time_out_value_DII" type="xsd:unsignedShort" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the recommended time out period in milliseconds that receivers should use to time out the acquisition of the DownloadInfoIndication message</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DataBroadcastType/@leakRate
type leakRateType
properties
use optional
facets
Kind Value Annotation
maxExclusive 4194303
annotation
documentation
Indicates the leak rate Rxn of the data carousel decoder model that is applied by the service
source <xs:attribute name="leakRate" type="leakRateType" use="optional">
 
<xs:annotation>
   
<xs:documentation>Indicates the leak rate Rxn of the data carousel decoder model that is applied by the service</xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute DataBroadcastType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute DataBroadcastType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

element DataBroadcastType/Description
diagram BxfSchema5-0Complete_p1154.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Indicates text description of the data component
source <xs:element name="Description" type="TextType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates text description of the data component</xs:documentation>
 
</xs:annotation>
</xs:element>

element DataBroadcastType/ObjectName
diagram BxfSchema5-0Complete_p1155.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type TextType
properties
minOcc 0
maxOcc 1
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
lang  languageType  required      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
Indicates the name of the object to be used to start up the higher layer protocols
source <xs:element name="ObjectName" type="TextType" minOccurs="0">
 
<xs:annotation>
   
<xs:documentation>Indicates the name of the object to be used to start up the higher layer protocols</xs:documentation>
 
</xs:annotation>
</xs:element>

simpleType carouselTypeIdType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute DataBroadcastType/@carouselTypeId
facets
Kind Value Annotation
enumeration one_layer
enumeration two_layer
annotation
documentation
Indicates which kind of carousel is used
source <xs:simpleType name="carouselTypeIdType">
 
<xs:annotation>
   
<xs:documentation>Indicates which kind of carousel is used</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:enumeration value="one_layer"/>
   
<xs:enumeration value="two_layer"/>
 
</xs:restriction>
</xs:simpleType>

simpleType leakRateType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:unsignedInt
properties
base xsd:unsignedInt
used by
attribute DataBroadcastType/@leakRate
facets
Kind Value Annotation
maxExclusive 4194303
annotation
documentation
Indicates the leak rate Rxn of the data carousel decoder model that is applied by the service
source <xs:simpleType name="leakRateType">
 
<xs:annotation>
   
<xs:documentation>Indicates the leak rate Rxn of the data carousel decoder model that is applied by the service</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:unsignedInt">
   
<xs:maxExclusive value="4194303"/>
 
</xs:restriction>
</xs:simpleType>

complexType IsanType
diagram BxfSchema5-0Complete_p1156.png
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
used by
element ContentIdType/Isan
complexType BxfIsan
attributes
Name  Type  Use  Default  Fixed  Annotation
root  isanRootType  required      
episodeOrPart  isanEpisodeType  optional      
check1  isanCheckType  optional      
version  isanVersionType  optional      
check2  isanCheckType  optional      
action  actionType  optional      
error  errorType  optional      
annotation
documentation
ISAN, as defined by ISO. Only the root is required, allowing its use as an ISAN or even to reference all episodes
source <xs:complexType name="IsanType">
 
<xs:annotation>
   
<xs:documentation>ISAN, as defined by ISO. Only the root is required, allowing its use as an ISAN or even to reference all episodes</xs:documentation>
 
</xs:annotation>
 
<xs:attribute name="root" type="isanRootType" use="required"/>
 
<xs:attribute name="episodeOrPart" type="isanEpisodeType" use="optional"/>
 
<xs:attribute name="check1" type="isanCheckType" use="optional"/>
 
<xs:attribute name="version" type="isanVersionType" use="optional"/>
 
<xs:attribute name="check2" type="isanCheckType" use="optional"/>
 
<xs:attribute name="action" type="actionType" use="optional"/>
 
<xs:attribute name="error" type="errorType" use="optional"/>
</xs:complexType>

attribute IsanType/@root
type isanRootType
properties
use required
facets
Kind Value Annotation
pattern [\dA-Fa-f]{4}-[\dA-Fa-f]{4}-[\dA-Fa-f]{4}
source <xs:attribute name="root" type="isanRootType" use="required"/>

attribute IsanType/@episodeOrPart
type isanEpisodeType
properties
use optional
facets
Kind Value Annotation
pattern [\dA-Fa-f]{4}
source <xs:attribute name="episodeOrPart" type="isanEpisodeType" use="optional"/>

attribute IsanType/@check1
type isanCheckType
properties
use optional
facets
Kind Value Annotation
pattern [\dA-Za-z]
source <xs:attribute name="check1" type="isanCheckType" use="optional"/>

attribute IsanType/@version
type isanVersionType
properties
use optional
facets
Kind Value Annotation
pattern [\dA-Fa-f]{4}-[\dA-Fa-f]{4}
source <xs:attribute name="version" type="isanVersionType" use="optional"/>

attribute IsanType/@check2
type isanCheckType
properties
use optional
facets
Kind Value Annotation
pattern [\dA-Za-z]
source <xs:attribute name="check2" type="isanCheckType" use="optional"/>

attribute IsanType/@action
type actionType
properties
use optional
facets
Kind Value Annotation
enumeration read
enumeration add
enumeration update
enumeration remove
source <xs:attribute name="action" type="actionType" use="optional"/>

attribute IsanType/@error
type errorType
properties
use optional
source <xs:attribute name="error" type="errorType" use="optional"/>

simpleType isanCheckType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attributes IsanType/@check1 IsanType/@check2
facets
Kind Value Annotation
pattern [\dA-Za-z]
annotation
documentation
Type for the check digits of a ISAN
source <xs:simpleType name="isanCheckType">
 
<xs:annotation>
   
<xs:documentation>Type for the check digits of a ISAN</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:pattern value="[\dA-Za-z]"/>
 
</xs:restriction>
</xs:simpleType>

simpleType isanEpisodeType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute IsanType/@episodeOrPart
facets
Kind Value Annotation
pattern [\dA-Fa-f]{4}
annotation
documentation
Type for the episode part of an ISAN or V-ISAN
source <xs:simpleType name="isanEpisodeType">
 
<xs:annotation>
   
<xs:documentation>Type for the episode part of an ISAN or V-ISAN</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:pattern value="[\dA-Fa-f]{4}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType isanRootType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute IsanType/@root
facets
Kind Value Annotation
pattern [\dA-Fa-f]{4}-[\dA-Fa-f]{4}-[\dA-Fa-f]{4}
annotation
documentation
Type for the root part of an ISAN
source <xs:simpleType name="isanRootType">
 
<xs:annotation>
   
<xs:documentation>Type for the root part of an ISAN</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:pattern value="[\dA-Fa-f]{4}-[\dA-Fa-f]{4}-[\dA-Fa-f]{4}"/>
 
</xs:restriction>
</xs:simpleType>

simpleType isanVersionType
namespace http://www.atsc.org/XMLSchemas/pmcp/2007/3.1
type restriction of xs:string
properties
base xsd:string
used by
attribute IsanType/@version
facets
Kind Value Annotation
pattern [\dA-Fa-f]{4}-[\dA-Fa-f]{4}
annotation
documentation
Type for the version part of a ISAN
source <xs:simpleType name="isanVersionType">
 
<xs:annotation>
   
<xs:documentation>Type for the version part of a ISAN</xs:documentation>
 
</xs:annotation>
 
<xs:restriction base="xsd:string">
   
<xs:pattern value="[\dA-Fa-f]{4}-[\dA-Fa-f]{4}"/>
 
</xs:restriction>
</xs:simpleType>


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