diagram | |||||||||||||||||||||||||||||||||||||||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||||||||||||||||||||||||||||||||||||||||||
children | ebucore:audioEncoding ebucore:codec ebucore:audioTrackConfiguration ebucore:samplingRate ebucore:sampleSize ebucore:sampleType ebucore:bitRate ebucore:bitRateMax ebucore:bitRateMode ebucore:audioTrack ebucore:channels ebucore:technicalAttributeString ebucore:technicalAttributeByte ebucore:technicalAttributeShort ebucore:technicalAttributeInteger ebucore:technicalAttributeLong ebucore:technicalAttributeUnsignedByte ebucore:technicalAttributeUnsignedShort ebucore:technicalAttributeUnsignedInteger ebucore:technicalAttributeUnsignedLong ebucore:technicalAttributeBoolean ebucore:technicalAttributeFloat ebucore:technicalAttributeRational ebucore:technicalAttributeUri ebucore:comment | ||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:complexType name="audioFormatType"> <xs:annotation> <xs:documentation> To provide a set of audio technical characteristics. </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="audioEncoding" minOccurs="0"> <xs:annotation> <xs:documentation> To define the audio compression format of the resource e.g. AAC for an audio channel.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attributeGroup ref="ebucore:typeGroup"> <xs:annotation> <xs:documentation> A set of attribute to express the audio encoding format. </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:complexType> </xs:element> <xs:element name="codec" type="ebucore:codecType" minOccurs="0"> <xs:annotation> <xs:documentation>To identify the hardware / software used</xs:documentation> </xs:annotation> </xs:element> <xs:element name="audioTrackConfiguration" minOccurs="0"> <xs:annotation> <xs:documentation> To define the audio track configuration. Used to express the arrangement or audio tracks e.g. 'stereo', '2+1', 'surround', 'surround (7+1)'</xs:documentation> </xs:annotation> <xs:complexType> <xs:attributeGroup ref="ebucore:typeGroup"/> </xs:complexType> </xs:element> <xs:element name="samplingRate" type="long" minOccurs="0"> <xs:annotation> <xs:documentation>the frequency at which audio is being sampled in samples per second</xs:documentation> </xs:annotation> </xs:element> <xs:element name="sampleSize" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation>The size of each audio sample</xs:documentation> </xs:annotation> </xs:element> <xs:element name="sampleType" minOccurs="0"> <xs:annotation> <xs:documentation>The type of audio sample</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="string"> <xs:enumeration value="float"/> <xs:enumeration value="integer"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="bitRate" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation> the audio bit rate in bits per second </xs:documentation> </xs:annotation> </xs:element> <xs:element name="bitRateMax" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation> the audio maximum bit rate in bits per second </xs:documentation> </xs:annotation> </xs:element> <xs:element name="bitRateMode" minOccurs="0"> <xs:annotation> <xs:documentation>To indicate if if the bit rate is constant or variable</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="string"> <xs:enumeration value="none"/> <xs:enumeration value="constant"/> <xs:enumeration value="variable"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="audioTrack" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation> To describe the track allocation e.g. in conformance with EBU R123. </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="trackLanguage" type="language"> <xs:annotation> <xs:documentation> The track language. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="trackId" type="NMTOKEN"> <xs:annotation> <xs:documentation> The track number. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="trackName" type="string"> <xs:annotation> <xs:documentation> The track name.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="ebucore:typeGroup"> <xs:annotation> <xs:documentation> The track type. </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:complexType> </xs:element> <xs:element name="channels" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation>The total number of audio channels.</xs:documentation> </xs:annotation> </xs:element> <xs:group ref="ebucore:technicalAttributes"> <xs:annotation> <xs:documentation> A point of extension for customisation using technical attributes of predefined datatypes. </xs:documentation> </xs:annotation> </xs:group> <xs:element ref="ebucore:comment" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation> To provide additional contextual information on the audio format. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="audioFormatId" type="anyURI"> <xs:annotation> <xs:documentation> To uniquely identify an audio format. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="audioFormatVersionId" type="string"> <xs:annotation> <xs:documentation> To provide information on the version of an audio format. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="audioFormatName" type="string"> <xs:annotation> <xs:documentation> To provide a human readable name for an audio format. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="audioFormatDefinition" type="string"> <xs:annotation> <xs:documentation> To provide a human readable definition for an audio format. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="audioPresenceFlag" type="boolean"> <xs:annotation> <xs:documentation> A flag to signal the presence of audio. </xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
type | xs:anyURI | ||
annotation |
|
||
source | <xs:attribute name="audioFormatId" type="anyURI"> <xs:annotation> <xs:documentation> To uniquely identify an audio format. </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="audioFormatVersionId" type="string"> <xs:annotation> <xs:documentation> To provide information on the version of an audio format. </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="audioFormatName" type="string"> <xs:annotation> <xs:documentation> To provide a human readable name for an audio format. </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="audioFormatDefinition" type="string"> <xs:annotation> <xs:documentation> To provide a human readable definition for an audio format. </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:boolean | ||
annotation |
|
||
source | <xs:attribute name="audioPresenceFlag" type="boolean"> <xs:annotation> <xs:documentation> A flag to signal the presence of audio. </xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="audioEncoding" minOccurs="0"> <xs:annotation> <xs:documentation> To define the audio compression format of the resource e.g. AAC for an audio channel.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attributeGroup ref="ebucore:typeGroup"> <xs:annotation> <xs:documentation> A set of attribute to express the audio encoding format. </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:complexType> </xs:element> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | ebucore:codecType | ||||||
properties |
|
||||||
children | ebucore:codecIdentifier ebucore:name ebucore:vendor ebucore:version ebucore:family | ||||||
annotation |
|
||||||
source | <xs:element name="codec" type="ebucore:codecType" minOccurs="0"> <xs:annotation> <xs:documentation>To identify the hardware / software used</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="audioTrackConfiguration" minOccurs="0"> <xs:annotation> <xs:documentation> To define the audio track configuration. Used to express the arrangement or audio tracks e.g. 'stereo', '2+1', 'surround', 'surround (7+1)'</xs:documentation> </xs:annotation> <xs:complexType> <xs:attributeGroup ref="ebucore:typeGroup"/> </xs:complexType> </xs:element> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:long | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="samplingRate" type="long" minOccurs="0"> <xs:annotation> <xs:documentation>the frequency at which audio is being sampled in samples per second</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:nonNegativeInteger | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="sampleSize" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation>The size of each audio sample</xs:documentation> </xs:annotation> </xs:element> |
diagram | ||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | |||||||||
type | restriction of xs:string | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
annotation |
|
|||||||||
source | <xs:element name="sampleType" minOccurs="0"> <xs:annotation> <xs:documentation>The type of audio sample</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="string"> <xs:enumeration value="float"/> <xs:enumeration value="integer"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:nonNegativeInteger | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="bitRate" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation> the audio bit rate in bits per second </xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:nonNegativeInteger | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="bitRateMax" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation> the audio maximum bit rate in bits per second </xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||||||||
type | restriction of xs:string | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="bitRateMode" minOccurs="0"> <xs:annotation> <xs:documentation>To indicate if if the bit rate is constant or variable</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="string"> <xs:enumeration value="none"/> <xs:enumeration value="constant"/> <xs:enumeration value="variable"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="audioTrack" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation> To describe the track allocation e.g. in conformance with EBU R123. </xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="trackLanguage" type="language"> <xs:annotation> <xs:documentation> The track language. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="trackId" type="NMTOKEN"> <xs:annotation> <xs:documentation> The track number. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="trackName" type="string"> <xs:annotation> <xs:documentation> The track name.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attributeGroup ref="ebucore:typeGroup"> <xs:annotation> <xs:documentation> The track type. </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:complexType> </xs:element> |
type | xs:language | ||
annotation |
|
||
source | <xs:attribute name="trackLanguage" type="language"> <xs:annotation> <xs:documentation> The track language. </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:NMTOKEN | ||
annotation |
|
||
source | <xs:attribute name="trackId" type="NMTOKEN"> <xs:annotation> <xs:documentation> The track number. </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="trackName" type="string"> <xs:annotation> <xs:documentation> The track name.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:nonNegativeInteger | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="channels" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation>The total number of audio channels.</xs:documentation> </xs:annotation> </xs:element> |