| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | BxfData BxfQuery BxfQueryResponse | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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: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: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="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> |
| type | restriction of Uuid | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | xs:dateTime | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| type | MessageType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | OriginType | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | xs:string | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| type | Uuid | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | DestinationType | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| type | Uuid | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | Uuid | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | BxfStatus | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="status" type="BxfStatus"> <xs:annotation> <xs:documentation>Indicates the result of processing the request</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentTransfer Schedule Format Content Configuration PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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: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:choice> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | ContentTransfer | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Content Source Destination PrivateInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | Schedule | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Channel ScheduleName ScheduledEvent AsRun PrivateInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Format | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | FormatId FormatLength FormatName FormatNotes FormatUsage FormatStructure PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | Content | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | ProgramContent NonProgramContent | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Configuration | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Name ConfigurationData PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||
| children | WhereClause ReturnStructure | ||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||
| 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> |
| type | xs:boolean | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| type | xs:integer | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | QueryString | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | QueryStringIdentifier | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| 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> |
| type | xs:boolean | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| type | xs:positiveInteger | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| type | xs:positiveInteger | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of pmcp:Ac3AudioType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | ContentId Name Genre Description UsagePolicy Audio PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | BxfContentId | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="ContentId" type="BxfContentId"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Name" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Genre" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Description" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | UsagePolicy | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Audio | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Null AnalogAudio DigitalAudio | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Audio" type="Audio" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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> |
| type | xs:positiveInteger | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| type | restriction of xs:string | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| 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> |
| type | xs:integer | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="audioLevel" type="xs:integer"> <xs:annotation> <xs:documentation>Reference level in dbu</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:positiveInteger | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="audioChannel" type="xs:positiveInteger"> <xs:annotation> <xs:documentation>(1,2,3,4...)</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:language | ||||
| properties |
|
||||
| source | <xs:attribute name="lang" type="xs:language" use="optional"/> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | Status Type StartDateTime Duration EventNotes PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||
| type | AsRunStatusType | ||||||||||||||||||||
| properties |
|
||||||||||||||||||||
| facets |
|
||||||||||||||||||||
| annotation |
|
||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||
| type | ScheduleEventType | ||||||||||||||||
| properties |
|
||||||||||||||||
| facets |
|
||||||||||||||||
| annotation |
|
||||||||||||||||
| source | <xs:element name="Type" type="ScheduleEventType"> <xs:annotation> <xs:documentation>Enumerates the various types of asrun events.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | BxfDateTime | ||||
| properties |
|
||||
| children | SmpteDateTime UtcDateTime | ||||
| annotation |
|
||||
| source | <xs:element name="StartDateTime" type="BxfDateTime"> <xs:annotation> <xs:documentation>The actual time the event started.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | BxfDuration | ||||
| properties |
|
||||
| children | SmpteDuration UtcDuration | ||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | EventNotes | ||||||||
| properties |
|
||||||||
| children | EventNote | ||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | Null AnalogAudio DigitalAudio | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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:sequence> </xs:choice> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="Null"> <xs:annotation> <xs:documentation>No audio is associated to the media</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | AnalogAudio | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AnalogAudio" type="AnalogAudio" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| type | DigitalAudio | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | Ac3Audio DEAudio MPEGAACAudio MPEGLayerIIAudio PCMAudio | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="DigitalAudio" type="DigitalAudio" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | extension of pmcp:AudiosType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Null Ac3Audio | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | AudioMode TransitionType TransitionRate AudioSwap PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | AudioModeType | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | AudioTransitionEnumType | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | AudioRateType | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | BaseBand PrecompressedTS ProfileMacro PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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:choice> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||
| properties |
|
||||||||||||||
| children | Audio Video Captions VerticalIntervalData | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| 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> |
| type | xs:decimal | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="compressionBitRate" type="xs:decimal"> <xs:annotation> <xs:documentation>megabits per second</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Audio | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Null AnalogAudio DigitalAudio | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Audio" type="Audio" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Video | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Null Encoding DigitalVideo Format ActiveImageAspectRatio AspectRatio AFD-BarDataPresent PanAndScanPresent CaptionsInVANC PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Video" type="Video" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | BxfCaptions | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Null Caption608 Caption708 | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Captions" type="BxfCaptions" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | VerticalIntervalData | ||||||||
| properties |
|
||||||||
| children | VBIData VANCData | ||||||||
| source | <xs:element name="VerticalIntervalData" type="VerticalIntervalData" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||
| properties |
|
||||||||||||||
| children | TSAudio TSVideo TSCaptioning TSData | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| 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> |
| type | xs:decimal | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="compressionBitRate" type="xs:decimal"> <xs:annotation> <xs:documentation>megabits per second</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | TSAudio | ||||||||
| properties |
|
||||||||
| children | Null DigitalAudio | ||||||||
| source | <xs:element name="TSAudio" type="TSAudio" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | TSVideo | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Null Encoding DigitalVideo Format ActiveImageAspectRatio AspectRatio AFD-BarDataPresent PanAndScanPresent CaptionsInVANC PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="TSVideo" type="TSVideo" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| 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> |
| diagram | |||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| properties |
|
||
| source | <xs:element name="Null"/> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| properties |
|
||||
| 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> |
| diagram | |||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | xs:integer | ||||
| properties |
|
||||
| source | <xs:element name="DataPIDValue" type="xs:integer"/> |
| diagram | |||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||
| type | restriction of xs:string | ||||||||||||||
| properties |
|
||||||||||||||
| facets |
|
||||||||||||||
| 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> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | DataContent | ||||
| properties |
|
||||
| children | BitRate FileName | ||||
| source | <xs:element name="DataContent" type="DataContent"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Macro | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | MacroName MacroParameterString PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | AsRunEventId Content AsRunDetail PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | EventExtId | ||||
| properties |
|
||||
| children | Null EventId BillingReferenceCode | ||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | ContentMetaData | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name DefaultLength Genre Description UsagePolicy Media PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | AsRunDetail | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Status Type StartDateTime Duration EventNotes PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="AsRunDetail" type="AsRunDetail"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||
| type | extension of pmcp:AlternateIdType | ||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| 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> |
| type | xs:string | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | extension of pmcp:Caption608Type | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="BxfCaption608"> <xs:complexContent> <xs:extension base="pmcp:Caption608Type"> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of pmcp:Caption708Type | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BxfCaption708"> <xs:complexContent> <xs:extension base="pmcp:Caption708Type"> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | Null Caption608 Caption708 | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | BxfCaption608 | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | BxfCaption708 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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:element name="HouseNumber" type="BxfHouseNumber" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="AlternateId" type="BxfAlternateId" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:sequence> <xs:element name="HouseNumber" type="BxfHouseNumber"> <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="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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | BxfIsan | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Isan" type="BxfIsan"> <xs:annotation> <xs:documentation>V-ISAN, as defined by ISO.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | BxfHouseNumber | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="HouseNumber" type="BxfHouseNumber" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||
| type | BxfAlternateId | ||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AlternateId" type="BxfAlternateId" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | BxfHouseNumber | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="HouseNumber" type="BxfHouseNumber"> <xs:annotation> <xs:documentation>Legacy string used to identify the material locally to a station</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||
| type | BxfAlternateId | ||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AlternateId" type="BxfAlternateId" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||
| type | BxfAlternateId | ||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| children | SmpteDateTime UtcDateTime | ||
| used by |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteDateTime | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="SmpteDateTime" type="BxfSmpteDateTime"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| type | BxfUtcDateTime | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="UtcDateTime" type="BxfUtcDateTime"/> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| children | SmpteDuration UtcDuration | ||
| used by | |||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="SmpteDuration" type="BxfSmpteTime"/> |
| diagram | |||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | xs:duration | ||||
| properties |
|
||||
| source | <xs:element name="UtcDuration" type="xs:duration"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | extension of pmcp:HouseNumberType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="BxfHouseNumber"> <xs:complexContent> <xs:extension base="pmcp:HouseNumberType"> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of pmcp:IsanType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BxfIsan"> <xs:complexContent> <xs:extension base="pmcp:IsanType"> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| type | extension of pmcp:ParentalRatingType | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | Null Rating ContentAdvisory | ||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BxfParentalRating"> <xs:complexContent> <xs:extension base="pmcp:ParentalRatingType"> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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> |
| type | xs:date | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| type | xs:dateTime | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="BxfSmpteTime"> <xs:annotation> <xs:documentation>Used for time duration or offset</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:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| type | xs:decimal | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| type | xs:integer | ||
| properties |
|
||
| source | <xs:attribute name="framecount" type="xs:integer"/> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | Smpte258MTimeCode | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | extension of xs:string | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| type | pmcp:languageType | ||
| properties |
|
||
| facets |
|
||
| source | <xs:attribute name="lang" type="pmcp:languageType"/> |
| type | xs:positiveInteger | ||
| properties |
|
||
| source | <xs:attribute name="size" type="xs:positiveInteger"/> |
| type | xs:string | ||
| properties |
|
||
| source | <xs:attribute name="type" type="xs:string"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| type | extension of xs:dateTime | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| 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> |
| type | xs:string | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | extension of pmcp:ChannelType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Name Description ElementaryStream ParentalRating Audios Captions RedistributionControl TimeShiftedService ConditionalAccess DeferredAssociationTags PmtPrivateInformation VctPrivateInformation PmtDescriptor VctDescriptor PrivatePmcpInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="Channel"> <xs:complexContent> <xs:extension base="pmcp:ChannelType"> <xs:attributeGroup ref="PmcpActionErrorExtensionGroup"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | extension of ScheduledEvent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | EventData Content AlternateAudioContent ContentType Format ScheduleElements Series ParentalRating EiCode ContentPlayNumber PremiereFlag LastPlayFlag TransformationOutput PrivateInformation AsRunDetail | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | AsRunDetail | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Status Type StartDateTime Duration EventNotes PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="AsRunDetail" type="AsRunDetail"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | Name ConfigurationData PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Name" type="BxfText"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ConfigurationData" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| children | Rules | ||
| used by |
|
||
| 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="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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||
| children | RuleName StartTimeLimit EndTimeLimit StartDateLimit EndDateLimit DaysOfWeekAllowed Classification PrivateInformation | ||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| 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="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> |
| type | Uuid | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="ruleId" type="Uuid" use="required"> <xs:annotation> <xs:documentation>Unique identifier for each rule</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:boolean | ||
| properties |
|
||
| annotation |
|
||
| source | <xs:attribute name="negation" type="xs:boolean"> <xs:annotation> <xs:documentation>True = negation of the stated rule</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="RuleName" type="BxfText"> <xs:annotation> <xs:documentation>A name to reference the rule</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:time | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:time | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | DayPattern | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | ProgramContent NonProgramContent | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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> |
| type | xs:dateTime | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | xs:boolean | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | ProgramContent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentMetaData Elements Series ProgramContract ParentalRating PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | NonProgramContent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Details ContentMetaData SalesContract ParentalRating PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | ContentId Name DefaultLength Genre Description UsagePolicy Media PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="ContentMetaData"> <xs:annotation> <xs:documentation>Used to describe all the metadata for a single instance of content</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="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | BxfContentId | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="ContentId" type="BxfContentId"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Name" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfDuration | ||||||||
| properties |
|
||||||||
| children | SmpteDuration UtcDuration | ||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Genre" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Description" type="BxfText" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | UsagePolicy | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Media | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | BaseBand PrecompressedTS ProfileMacro PrivateInformation MediaLocation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Media" type="Media" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Content Source Destination PrivateInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| type | Uuid | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="transferId" type="Uuid" use="required"> <xs:annotation> <xs:documentation>Required to be a UUID</xs:documentation> </xs:annotation> </xs:attribute> |
| type | TransferType | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| type | xs:positiveInteger | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| type | PriorityType | ||||||||||
| properties |
|
||||||||||
| facets |
|
||||||||||
| annotation |
|
||||||||||
| 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> |
| type | Uuid | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | TransferStatusType | ||||||||||
| properties |
|
||||||||||
| facets |
|
||||||||||
| annotation |
|
||||||||||
| 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> |
| type | xs:string | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| type | restriction of xs:short | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | xs:dateTime | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| type | xs:dateTime | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| type | DayPattern | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | Content | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | ProgramContent NonProgramContent | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| children | Media UsagePolicy | ||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Media | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | BaseBand PrecompressedTS ProfileMacro PrivateInformation MediaLocation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | UsagePolicy | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| children | Media UsagePolicy DestinationContentId | ||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Media | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | BaseBand PrecompressedTS ProfileMacro PrivateInformation MediaLocation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | UsagePolicy | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | BxfContentId | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Isan HouseNumber AlternateId HouseNumber AlternateId AlternateId | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| children | BitRate FileName | ||
| used by |
|
||
| 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> |
| diagram | |||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | xs:positiveInteger | ||||
| properties |
|
||||
| source | <xs:element name="BitRate" type="xs:positiveInteger"/> |
| diagram | |||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| children | Ac3Audio DEAudio MPEGAACAudio MPEGLayerIIAudio PCMAudio | ||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| source | <xs:complexType name="DigitalAudio"> <xs:annotation> <xs:documentation>Enumerates the different types of digital audio streams</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:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| type | xs:positiveInteger | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | Ac3AudioExt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Ac3Audio" type="Ac3AudioExt"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | DigitalAudioAttribute | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="DEAudio" type="DigitalAudioAttribute"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | DigitalAudioAttribute | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="MPEGAACAudio" type="DigitalAudioAttribute"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | DigitalAudioAttribute | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="MPEGLayerIIAudio" type="DigitalAudioAttribute"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||
| properties |
|
||||||||||||||
| attributes |
|
||||||||||||||
| 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> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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> |
| type | pmcp:audioIdType | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | pmcp:languageType | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | pmcp:numChannelsType | ||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||
| 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> |
| type | pmcp:bitRateKbpsType | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | SequenceNumber Description Offset Duration ProgramElement EmbeddedNonProgramContent PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | xs:positiveInteger | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Description" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Offset" type="BxfSmpteTime"> <xs:annotation> <xs:documentation>Offset from the start of the show</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | BxfDuration | ||||
| properties |
|
||||
| children | SmpteDuration UtcDuration | ||||
| source | <xs:element name="Duration" type="BxfDuration"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | ProgramElement | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SegmentNumber Type ContentMetaData SegmentName PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ProgramElement" type="ProgramElement"> <xs:annotation> <xs:documentation>Description of individual show segments</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | NonProgramContent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Details ContentMetaData SalesContract ParentalRating PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| children | EventId EventTitle InsertAfterEventId PrimaryEvent NonPrimaryEvent MacroEvent StartDateTime LengthOption StartMode EndMode Transitions FederalId FederalSource EventDescription EventNotes JipFlag Expendable Protection PrivateInformation | ||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| 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"/> <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="EventDescription" type="BxfText" minOccurs="0"> <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:sequence> </xs:complexType> </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> |
| type | restriction of xs:string | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| 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> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | EventExtId | ||||
| properties |
|
||||
| children | Null EventId BillingReferenceCode | ||||
| annotation |
|
||||
| source | <xs:element name="EventId" type="EventExtId"> <xs:annotation> <xs:documentation>Unique identifier for each event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="EventTitle" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | Uuid | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | PrimaryEvent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ProgramEvent NonProgramEvent PrimaryElementId PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="PrimaryEvent" type="PrimaryEvent"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| type | NonPrimaryEvent | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | NonPrimaryEventName OptionalFlag PrimaryEventId NonPrimaryElementId Offset Macros NonProgramEvents PrivateInformation | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="NonPrimaryEvent" type="NonPrimaryEvent"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Macro | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | MacroName MacroParameterString PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="MacroEvent" type="Macro"/> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||
| type | extension of BxfDateTime | ||||||||||||||
| properties |
|
||||||||||||||
| children | SmpteDateTime UtcDateTime | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| 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> |
| properties |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| properties |
|
||||
| children | Duration EndDateTime | ||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||
| type | extension of BxfDuration | ||||||||||||||
| properties |
|
||||||||||||||
| children | SmpteDuration UtcDuration EstimatedDurationOffset | ||||||||||||||
| attributes |
|
||||||||||||||
| 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> |
| type | xs:boolean | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:unsignedInt | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||
| type | extension of BxfDateTime | ||||||||||||||
| properties |
|
||||||||||||||
| children | SmpteDateTime UtcDateTime EstimatedDurationOffset | ||||||||||||||
| attributes |
|
||||||||||||||
| 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> |
| type | xs:boolean | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:unsignedInt | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | StartModeType | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||
| type | EndModeType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | AudioTransition | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AudioMode TransitionType TransitionRate AudioSwap PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="AudioTransitions" type="AudioTransition" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | VideoTransition | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | TransitionInType TransitionPattern TransitionInRate TransitionOutType TransitionOutRate TransitionSom TransitionEom PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="VideoTransitions" type="VideoTransition" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | restriction of xs:string | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="EventDescription" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>Description of the event</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | EventNotes | ||||||||
| properties |
|
||||||||
| children | EventNote | ||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| children | ProtectionSourceRequested ProtectionSourceName | ||||||||
| 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:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||
| type | xs:boolean | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | restriction of xs:string | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| children | Null EventId BillingReferenceCode | ||
| used by |
|
||
| 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> |
| diagram | |||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| properties |
|
||
| source | <xs:element name="Null"/> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | Uuid | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | restriction of xs:string | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| children | EventNote | ||
| used by |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="EventNote" type="BxfText" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | FormatId FormatLength FormatName FormatNotes FormatUsage FormatStructure PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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: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" minOccurs="0" maxOccurs="unbounded"> <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:complexType> <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:sequence> </xs:complexType> </xs:element> <xs:element name="Description" type="BxfText" minOccurs="0"/> <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> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | Uuid | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| source | <xs:element name="FormatId" type="Uuid"> <xs:annotation> <xs:documentation>The unique identifier for a format</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | BxfDuration | ||||
| properties |
|
||||
| children | SmpteDuration UtcDuration | ||||
| annotation |
|
||||
| source | <xs:element name="FormatLength" type="BxfDuration"> <xs:annotation> <xs:documentation>The duration of the complete format</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | FormatUsage | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AllowedChannels EmbargoDate ExpirationDate PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| children | FormatElements | ||||||||
| annotation |
|
||||||||
| 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: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" minOccurs="0" maxOccurs="unbounded"> <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:complexType> <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:sequence> </xs:complexType> </xs:element> <xs:element name="Description" type="BxfText" minOccurs="0"/> <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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | PrimaryElementId FormatElementType FormatOrderSequence AvailNumber TotalAvails AuthorizationList IgnoreAvail PrimaryOffset PrimaryDuration NonPrimaryElements Description PrivateInformation Description | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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: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" minOccurs="0" maxOccurs="unbounded"> <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:complexType> <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:sequence> </xs:complexType> </xs:element> <xs:element name="Description" type="BxfText" minOccurs="0"/> <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> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | Uuid | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||
| type | restriction of xs:string | ||||||||||
| properties |
|
||||||||||
| facets |
|
||||||||||
| annotation |
|
||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:positiveInteger | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:positiveInteger | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:positiveInteger | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| children | AuthorizedName | ||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AuthorizedName" type="BxfText" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | extension of xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="PrimaryOffset" type="BxfSmpteTime"> <xs:annotation> <xs:documentation>Offset from the start of the show</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||
| type | extension of BxfDuration | ||||||||||||||
| properties |
|
||||||||||||||
| children | SmpteDuration UtcDuration | ||||||||||||||
| attributes |
|
||||||||||||||
| 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> |
| properties |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| children | NonPrimaryElementId NonPrimaryOffset NonPrimaryDuration NonPrimaryDescription Macros | ||||||||
| annotation |
|
||||||||
| source | <xs:element name="NonPrimaryElements" minOccurs="0" maxOccurs="unbounded"> <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:complexType> <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:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | Uuid | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | OffsetTime | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | BxfDuration | ||||
| properties |
|
||||
| children | SmpteDuration UtcDuration | ||||
| source | <xs:element name="NonPrimaryDuration" type="BxfDuration"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="NonPrimaryDescription" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Macro | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | MacroName MacroParameterString PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Macros" type="Macro" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Description" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | AllowedChannels EmbargoDate ExpirationDate PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfShortName | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | Satellite AssetServer RouterSource PhysicalAsset PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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="Transponder"> <xs:complexType> <xs:sequence> <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="TransponderNumber"> <xs:annotation> <xs:documentation>Frequency of transponder in MHz</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </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 desitination recording device for the media.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SatelliteName Transponder Receiver Encoder | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Satellite"> <xs:complexType> <xs:sequence> <xs:element name="SatelliteName" type="BxfText"/> <xs:element name="Transponder"> <xs:complexType> <xs:sequence> <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="TransponderNumber"> <xs:annotation> <xs:documentation>Frequency of transponder in MHz</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </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 desitination recording device for the media.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="SatelliteName" type="BxfText"/> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| properties |
|
||||
| children | Polarity TransponderNumber | ||||
| source | <xs:element name="Transponder"> <xs:complexType> <xs:sequence> <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="TransponderNumber"> <xs:annotation> <xs:documentation>Frequency of transponder in MHz</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | restriction of xs:string | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | restriction of xs:integer | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| source | <xs:element name="TransponderNumber"> <xs:annotation> <xs:documentation>Frequency of transponder in MHz</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Encoder" type="BxfText"> <xs:annotation> <xs:documentation>The desitination recording device for the media.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||
| children | PathName ReferenceName UserName Password Description | ||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||
| 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> |
| type | xs:boolean | ||||
| properties |
|
||||
| source | <xs:attribute name="playoutAllowed" type="xs:boolean" use="required"/> |
| type | xs:boolean | ||||
| properties |
|
||||
| source | <xs:attribute name="fileTransferAllowed" type="xs:boolean" use="required"/> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | BxfUri | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="PathName" type="BxfUri"> <xs:annotation> <xs:documentation>Shall include a fully qualified filename</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ReferenceName" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="UserName" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Password" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Description" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Name CrossPoint | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Name" type="BxfText"> <xs:annotation> <xs:documentation>(See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="CrossPoint" type="BxfText" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | MediaReferenceName PhysicalLocation | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="MediaReferenceName" type="BxfText"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | MacroName MacroParameterString PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | extension of BaseMedia | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | BaseBand PrecompressedTS ProfileMacro PrivateInformation MediaLocation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> <xs:element name="MediaLocation" type="MediaLocation"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| type | MediaLocation | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | Location SOM Duration ArchiveGroup PrivateInformation | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="MediaLocation" type="MediaLocation"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| children | Location SOM Duration ArchiveGroup PrivateInformation | ||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| source | <xs:complexType name="MediaLocation"> <xs:annotation> <xs:documentation>Used to designate the physical location of a media essence</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" type="BxfDuration"> <xs:annotation> <xs:documentation>The length of the content specified.</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="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:restriction> </xs:simpleType> </xs:attribute> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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:restriction> </xs:simpleType> </xs:attribute> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Location | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Satellite AssetServer RouterSource PhysicalAsset PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | BxfDuration | ||||
| properties |
|
||||
| children | SmpteDuration UtcDuration | ||||
| annotation |
|
||||
| source | <xs:element name="Duration" type="BxfDuration"> <xs:annotation> <xs:documentation>The length of the content specified.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| children | ArchiveName PhysicalLocation | ||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ArchiveName" type="BxfText"> <xs:annotation> <xs:documentation>Name of the archive</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| children | Dimension | ||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||
| properties |
|
||||||
| source | <xs:element name="Dimension" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| children | NonPrimaryEventName OptionalFlag PrimaryEventId NonPrimaryElementId Offset Macros NonProgramEvents PrivateInformation | ||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| 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:element name="NonProgramEvents" type="NonProgramEvent" minOccurs="0"> <xs:annotation> <xs:documentation>Used to specify non-primary events that use speciific interstitial content</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> |
| type | xs:boolean | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | Uuid | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | Uuid | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||
| children | OffsetTime | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Macro | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | MacroName MacroParameterString PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Macros" type="Macro" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | NonProgramEvent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Details SalesContract Constraints TrafficCautionFlag SpotSalesClassification PreemptionWarning PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="NonProgramEvents" type="NonProgramEvent" minOccurs="0"> <xs:annotation> <xs:documentation>Used to specify non-primary events that use speciific interstitial content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | Details ContentMetaData SalesContract ParentalRating PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | NonProgramDetail | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SpotType AdvertiserName Agency Product PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Details" type="NonProgramDetail"> <xs:annotation> <xs:documentation>Details of the non-program content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | ContentMetaData | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name DefaultLength Genre Description UsagePolicy Media PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ContentMetaData" type="ContentMetaData"> <xs:annotation> <xs:documentation>Content identifier and other information</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | SalesContract | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContractNumber ContractStartDate ContractEndDate LineNumber SpotNumber PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| type | BxfParentalRating | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | Null Rating ContentAdvisory | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | SpotType AdvertiserName Agency Product PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="NonProgramDetail"> <xs:sequence> <xs:element name="SpotType"> <xs:annotation> <xs:documentation>Used to describe the type of spot or other interstitial (eg. BarterSpot; LocalAvail; Promo; PSA; ID; comments) (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:anyAttribute namespace="##any"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="AdvertiserName" type="BxfText" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of advertisers associated to the spot</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Agency" minOccurs="0"> <xs:annotation> <xs:documentation>Agency of record for the spot</xs:documentation> </xs:annotation> <xs:complexType> <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="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="Product" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Allow multiple product codes for a single spot</xs:documentation> </xs:annotation> <xs:complexType> <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" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Recommend use of TVB EDI Value that indicates the category of product (eg "Alcoholic Beverages") or see Configuration Section in BXF Protocol Documentation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||
| type | extension of xs:string | ||||||
| properties |
|
||||||
| attributes |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="SpotType"> <xs:annotation> <xs:documentation>Used to describe the type of spot or other interstitial (eg. BarterSpot; LocalAvail; Promo; PSA; ID; comments) (See Configuration Section in BXF Protocol Documentation)</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:string"> <xs:anyAttribute namespace="##any"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AdvertiserName" type="BxfText" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>List of advertisers associated to the spot</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AgencyName EstimateNumber AgencyCode PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Agency" minOccurs="0"> <xs:annotation> <xs:documentation>Agency of record for the spot</xs:documentation> </xs:annotation> <xs:complexType> <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="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="AgencyName" type="BxfText"> <xs:annotation> <xs:documentation>Name of advertising agency (buying agency)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Name ProductCode PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Product" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Allow multiple product codes for a single spot</xs:documentation> </xs:annotation> <xs:complexType> <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" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Recommend use of TVB EDI Value that indicates the category of product (eg "Alcoholic Beverages") or see Configuration Section in BXF Protocol Documentation</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="Name" type="BxfText"> <xs:annotation> <xs:documentation>Product name for commercial spot content</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="ProductCode" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Recommend use of TVB EDI Value that indicates the category of product (eg "Alcoholic Beverages") or see Configuration Section in BXF Protocol Documentation</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | Details SalesContract Constraints TrafficCautionFlag SpotSalesClassification PreemptionWarning PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | NonProgramDetail | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SpotType AdvertiserName Agency Product PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Details" type="NonProgramDetail"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | SalesContract | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContractNumber ContractStartDate ContractEndDate LineNumber SpotNumber PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | Constraint | ||||||||
| properties |
|
||||||||
| children | Rules | ||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | |||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | ProgramEvent NonProgramEvent PrimaryElementId PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | ProgramEvent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SegmentNumber ProgramName Constraints ProgramContract PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="ProgramEvent" type="ProgramEvent"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | NonProgramEvent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | Details SalesContract Constraints TrafficCautionFlag SpotSalesClassification PreemptionWarning PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="NonProgramEvent" type="NonProgramEvent"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | Uuid | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | ContentMetaData Elements Series ProgramContract ParentalRating PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | ContentMetaData | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name DefaultLength Genre Description UsagePolicy Media PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ContentMetaData" type="ContentMetaData"> <xs:annotation> <xs:documentation>Content identification and other details</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| children | Element | ||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Element | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SequenceNumber Description Offset Duration ProgramElement EmbeddedNonProgramContent PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Element" type="Element" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Series | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SeriesName EpisodeName EpisodeCode Season PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | ProgramContract | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContractId Name Distributor ContractStartDate ContractEndDate TotalTitleCost PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| type | BxfParentalRating | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | Null Rating ContentAdvisory | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | ContractId Name Distributor ContractStartDate ContractEndDate TotalTitleCost PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | xs:positiveInteger | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:decimal | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | SegmentNumber Type ContentMetaData SegmentName PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | xs:int | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="SegmentNumber" type="xs:int"> <xs:annotation> <xs:documentation>The order identifier for each segment</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||
| type | ProgramContentType | ||||||
| properties |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | ContentMetaData | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name DefaultLength Genre Description UsagePolicy Media PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | SegmentNumber ProgramName Constraints ProgramContract PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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:element name="ProgramContract" type="ProgramContract" minOccurs="0"> <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="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | xs:integer | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="ProgramName" type="BxfText" minOccurs="0"> <xs:annotation> <xs:documentation>The name of the show</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | Constraint | ||||||||
| properties |
|
||||||||
| children | Rules | ||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | ProgramContract | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContractId Name Distributor ContractStartDate ContractEndDate TotalTitleCost PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="ProgramContract" type="ProgramContract" minOccurs="0"> <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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | ContractNumber ContractStartDate ContractEndDate LineNumber SpotNumber PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | restriction of xs:string | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:positiveInteger | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:positiveInteger | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Channel ScheduleName ScheduledEvent AsRun PrivateInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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="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> |
| type | ScheduleType | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="type" type="ScheduleType" use="required"> <xs:annotation> <xs:documentation>Primary or Alternate Schedule</xs:documentation> </xs:annotation> </xs:attribute> |
| type | Uuid | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | DayPattern | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | xs:dateTime | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| type | xs:dateTime | ||||
| properties |
|
||||
| annotation |
|
||||
| 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> |
| type | xs:boolean | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| type | Channel | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | Name Description ElementaryStream ParentalRating Audios Captions RedistributionControl TimeShiftedService ConditionalAccess DeferredAssociationTags PmtPrivateInformation VctPrivateInformation PmtDescriptor VctDescriptor PrivatePmcpInformation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | ScheduledEvent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | EventData Content AlternateAudioContent ContentType Format ScheduleElements Series ParentalRating EiCode ContentPlayNumber PremiereFlag LastPlayFlag TransformationOutput PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="ScheduledEvent" type="ScheduledEvent" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | CompleteAsRun | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | EventData Content AlternateAudioContent ContentType Format ScheduleElements Series ParentalRating EiCode ContentPlayNumber PremiereFlag LastPlayFlag TransformationOutput PrivateInformation AsRunDetail | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="CompleteAsRun" type="CompleteAsRun"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | BasicAsRun | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | AsRunEventId Content AsRunDetail PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="BasicAsRun" type="BasicAsRun"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | EventData Content AlternateAudioContent ContentType Format ScheduleElements Series ParentalRating EiCode ContentPlayNumber PremiereFlag LastPlayFlag TransformationOutput PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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" type="ContentMetaData" 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: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:element name="Content" type="ContentMetaData" 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: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="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="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| type | EventData | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | EventId EventTitle InsertAfterEventId PrimaryEvent NonPrimaryEvent MacroEvent StartDateTime LengthOption StartMode EndMode Transitions FederalId FederalSource EventDescription EventNotes JipFlag Expendable Protection PrivateInformation | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | ContentMetaData | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name DefaultLength Genre Description UsagePolicy Media PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Content" type="ContentMetaData" 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:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | AlternateAudioContent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name Genre Description UsagePolicy Audio PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Format | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | FormatId FormatLength FormatName FormatNotes FormatUsage FormatStructure PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | Uuid | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| source | <xs:element name="FormatId" type="Uuid"> <xs:annotation> <xs:documentation>The unique identifier for a format</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| children | EventData Content AlternateAudioContent PrivateInformation | ||||||||
| annotation |
|
||||||||
| 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:element name="Content" type="ContentMetaData" 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: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="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| type | EventData | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | EventId EventTitle InsertAfterEventId PrimaryEvent NonPrimaryEvent MacroEvent StartDateTime LengthOption StartMode EndMode Transitions FederalId FederalSource EventDescription EventNotes JipFlag Expendable Protection PrivateInformation | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | ContentMetaData | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name DefaultLength Genre Description UsagePolicy Media PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="Content" type="ContentMetaData" 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:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | AlternateAudioContent | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | ContentId Name Genre Description UsagePolicy Audio PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | Series | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | SeriesName EpisodeName EpisodeCode Season PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:element name="Series" type="Series" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| type | BxfParentalRating | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | Null Rating ContentAdvisory | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | EiCode | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:positiveInteger | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| type | BaseMedia | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| children | BaseBand PrecompressedTS ProfileMacro PrivateInformation | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | SeriesName EpisodeName EpisodeCode Season PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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:sequence> </xs:complexType> </xs:element> <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| children | SeasonName StartDate EndDate | ||||||||
| annotation |
|
||||||||
| 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:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||||||
| type | BxfText | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | |||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | |||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:date | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| children | Null DigitalAudio | ||
| used by |
|
||
| annotation |
|
||
| 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:sequence> </xs:choice> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="Null"> <xs:annotation> <xs:documentation>No audio is associated to the media</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||
| type | DigitalAudio | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| children | Ac3Audio DEAudio MPEGAACAudio MPEGLayerIIAudio PCMAudio | ||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||
| source | <xs:element name="DigitalAudio" type="DigitalAudio" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | Null Encoding DigitalVideo Format ActiveImageAspectRatio AspectRatio AFD-BarDataPresent PanAndScanPresent CaptionsInVANC PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> </xs:choice> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="Null"> <xs:annotation> <xs:documentation>No Information provided for Video</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | TSVideoEncodingType | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||
| type | VideoFormatType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:float | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | AspectRatioType | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | AssignedChannels EmbargoDate FirstAirDate ExpirationDate PurgeDate HiatusDateRange PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| 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="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfShortName | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| properties |
|
||||||||
| children | HiatusStartDate HiatusEndDate | ||||||||
| annotation |
|
||||||||
| 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> |
| diagram | |||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | xs:dateTime | ||||
| properties |
|
||||
| source | <xs:element name="HiatusStartDate" type="xs:dateTime"/> |
| diagram | |||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:dateTime | ||||||||
| properties |
|
||||||||
| source | <xs:element name="HiatusEndDate" type="xs:dateTime" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| children | VBIData VANCData | ||
| used by |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||
| 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> |
| type | restriction of xs:string | ||||
| properties |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| type | restriction of xs:integer | ||||
| properties |
|
||||
| facets |
|
||||
| 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> |
| type | restriction of xs:string | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| 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> |
| type | xs:unsignedByte | ||
| properties |
|
||
| source | <xs:attribute name="did" type="xs:unsignedByte"/> |
| type | xs:unsignedByte | ||
| properties |
|
||
| source | <xs:attribute name="sdid" type="xs:unsignedByte"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | Null Encoding DigitalVideo Format ActiveImageAspectRatio AspectRatio AFD-BarDataPresent PanAndScanPresent CaptionsInVANC PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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" 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 ratio. 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="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> </xs:sequence> </xs:choice> <xs:attributeGroup ref="Action-ErrorGroup"/> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:element name="Null"> <xs:annotation> <xs:documentation>No Information provided for Video</xs:documentation> </xs:annotation> <xs:complexType/> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||
| type | extension of VideoEncodingType | ||||||||||||||
| properties |
|
||||||||||||||
| facets |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| 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> |
| type | xs:string | ||
| properties |
|
||
| annotation |
|
||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||
| type | VideoFormatType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:float | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | AspectRatioType | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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 ratio. The actual values for these items is incorporated into the video VANC.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | xs:boolean | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| children | TransitionInType TransitionPattern TransitionInRate TransitionOutType TransitionOutRate TransitionSom TransitionEom PrivateInformation | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||
| type | VideoTransitionEnumType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | restriction of xs:string | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | VideoRateType | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||
| type | VideoTransitionEnumType | ||||||||||||
| properties |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | VideoRateType | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||||||||||||||||
| type | BxfSmpteTime | ||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||
| children | SmpteTimeCode | ||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||
| 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> |
| diagram | ![]() |
||||||||
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | BxfPrivateInformation | ||||||||
| properties |
|
||||||||
| source | <xs:element name="PrivateInformation" type="BxfPrivateInformation" minOccurs="0"/> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | restriction of xs:string | ||||
| used by |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||
| type | restriction of xs:string | ||||||||||||||||||||
| used by |
|
||||||||||||||||||||
| facets |
|
||||||||||||||||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | restriction of xs:string | ||||
| used by |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| type | union of (pmcp:elementaryErrorType, BxfElementaryErrorExt) | ||
| used by |
|
||
| annotation |
|
||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| type | restriction of xs:string | ||
| used by |
|
||
| facets |
|
||
| annotation |
|
||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| type | list of BxfElementaryError | ||
| used by |
|
||
| source | <xs:simpleType name="BxfError"> <xs:list itemType="BxfElementaryError"/> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| type | pmcp:shortNameType | ||
| used by |
|
||
| facets |
|
||
| source | <xs:simpleType name="BxfShortName"> <xs:restriction base="pmcp:shortNameType"/> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| type | union of (pmcp:statusType, BxfStatusExtType) | ||
| used by |
|
||
| annotation |
|
||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| type | restriction of xs:string | ||
| used by |
|
||
| facets |
|
||
| source | <xs:simpleType name="BxfStatusExtType"> <xs:restriction base="xs:string"> <xs:enumeration value="warning"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| type | xs:anyURI | ||
| used by |
|
||
| annotation |
|
||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | restriction of xs:string | ||||
| used by |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| type | xs:string | ||
| used by |
|
||
| annotation |
|
||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| used by |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||
| type | restriction of xs:string | ||||||
| facets |
|
||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| type | xs:string | ||
| used by |
|
||
| annotation |
|
||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||
| type | restriction of xs:string | ||||||||||
| used by |
|
||||||||||
| facets |
|
||||||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | restriction of xs:string | ||||
| used by |
|
||||
| facets |
|
||||
| source | <xs:simpleType name="ProgramContentType"> <xs:restriction base="xs:string"> <xs:enumeration value="Interactive"/> <xs:enumeration value="ProgramSegment"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | restriction of xs:string | ||||
| used by |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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)*(=|>=|<|<=|!=)\s*["][^"]*["](\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*(=|>=|<|<=|!=)\s*["][^"]*["]\s*)*"/> <xs:pattern value="\*"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| type | restriction of xs:string | ||
| used by |
|
||
| facets |
|
||
| annotation |
|
||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||
| type | restriction of xs:string | ||||||||||||||||
| used by |
|
||||||||||||||||
| facets |
|
||||||||||||||||
| source | <xs:simpleType name="ScheduleEventType"> <xs:restriction base="xs:string"> <xs:enumeration value="Primary"/> <xs:enumeration value="NonPrimary"/> <xs:enumeration value="Auxillary"/> <xs:enumeration value="Comment"/> <xs:enumeration value="ProgramHeader"/> <xs:enumeration value="BreakHeader"/> <xs:enumeration value="Macro"/> <xs:enumeration value="Data"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | restriction of xs:string | ||||
| used by |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||
| type | restriction of xs:token | ||
| used by |
|
||
| facets |
|
||
| annotation |
|
||
| source | <xs:simpleType name="Smpte258MTimeCode"> <xs:annotation> <xs:documentation>Reference SMPTE 258M, section 8</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-2][0-9]"/> </xs:restriction> </xs:simpleType> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | restriction of xs:string | ||||||||
| used by |
|
||||||||
| facets |
|
||||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||
| type | restriction of xs:string | ||||||||||
| used by |
|
||||||||||
| facets |
|
||||||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | restriction of xs:string | ||||||||
| used by |
|
||||||||
| facets |
|
||||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||
| type | restriction of xs:anyURI | ||||
| used by |
|
||||
| facets |
|
||||
| annotation |
|
||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||
| type | restriction of xs:string | ||||||||
| used by |
|
||||||||
| facets |
|
||||||||
| annotation |
|
||||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| used by |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||
| type | restriction of xs:string | ||||||
| used by |
|
||||||
| facets |
|
||||||
| annotation |
|
||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||
| type | restriction of xs:string | ||||||||||||
| used by |
|
||||||||||||
| facets |
|
||||||||||||
| annotation |
|
||||||||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| 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> |
| namespace | http://smpte-ra.org/schemas/2021/2007/BXF | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| 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> |