diagram | |||||||||||||||||||||||||||||||||||||||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||||||||||||||||||||||||||||||||||||||||||
children | ebucore:regionDelimX ebucore:regionDelimY ebucore:width ebucore:height ebucore:lines ebucore:frameRate ebucore:aspectRatio ebucore:videoEncoding ebucore:codec ebucore:bitRate ebucore:bitRateMax ebucore:bitRateMode ebucore:scanningFormat ebucore:scanningOrder ebucore:noiseFilter ebucore:videoTrack ebucore:flag_3D 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="videoFormatType"> <xs:annotation> <xs:documentation> A set of metadata for the description of a video format. </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="regionDelimX" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation>The identification of a region in a document, an image or a video is done by defining the coordinates of the bottom left corner of the region. The region is defined from this point of reference using the width and height properties. regionDelimX uses the same unit as width.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="regionDelimY" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation>The identification of a region in a document, an image or a video is done by defining the coordinates of the bottom left corner of the region. The region is defined from this point of reference using the width and height properties. regionDelimY uses the same unit as height.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="width" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>To define different widths of a video image e.g. display, active or else </xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="ebucore:dimensionType"> <xs:attributeGroup ref="ebucore:typeGroup"> <xs:annotation> <xs:documentation> A group of attributes to specify the type of dimension used. </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="height" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>To define different heights of a video image e.g. display, active or else </xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="ebucore:dimensionType"> <xs:attributeGroup ref="ebucore:typeGroup"> <xs:annotation> <xs:documentation> A group of attributes to specify the type of dimension used. </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="lines" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation>The number of lines or resolution height e.g. 1080, 720, etc.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="frameRate" type="ebucore:rationalType" minOccurs="0"> <xs:annotation> <xs:documentation> the frequencey at which frames are sampled in frame per second</xs:documentation> </xs:annotation> </xs:element> <xs:element name="aspectRatio" type="ebucore:aspectRatioType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>A string to define e.g. the ratio of the picture (the width by the height), for instance '4:3' or '16:9' (rational).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="videoEncoding" minOccurs="0"> <xs:annotation> <xs:documentation> Used to express the encoding parameters of the resource e.g. H264 for a video channel.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attributeGroup ref="ebucore:typeGroup"> <xs:annotation> <xs:documentation> A group of attributes to specify the type of encoding. </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 product (hardware / software) used to encode content in the specified encoding format</xs:documentation> </xs:annotation> </xs:element> <xs:element name="bitRate" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation> the video 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 video 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="scanningFormat" minOccurs="0"> <xs:annotation> <xs:documentation> To provide information on the picture scanning format e.g. interlaced or progressive. </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="string"> <xs:enumeration value="none"/> <xs:enumeration value="interlaced"/> <xs:enumeration value="progressive"/> <xs:enumeration value="mixed"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="scanningOrder" minOccurs="0"> <xs:annotation> <xs:documentation>The order in which the image is scanned. </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="string"> <xs:enumeration value="none"/> <xs:enumeration value="top"/> <xs:enumeration value="bottom"/> <xs:enumeration value="pulldown"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="noiseFilter" type="boolean" minOccurs="0"> <xs:annotation> <xs:documentation>a flag to indicate if a noise filter has been used</xs:documentation> </xs:annotation> </xs:element> <xs:element name="videoTrack" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>To describe the main features of video tracks such as in mutliview systems</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="trackId" type="NMTOKEN"> <xs:annotation> <xs:documentation> The track ID or 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 type of video track e.g. particular view angle. </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:complexType> </xs:element> <xs:element name="flag_3D" type="boolean" minOccurs="0"> <xs:annotation> <xs:documentation> A flag to indicate if the visual content is for stereoscopic rendering </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 datatype. </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 video format. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="videoFormatId" type="anyURI"> <xs:annotation> <xs:documentation> To uniquely identify a video format. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="videoFormatVersionId" type="string"> <xs:annotation> <xs:documentation> To provide information on the version of a video format. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="videoFormatName" type="string"> <xs:annotation> <xs:documentation> To provide a human readable name for the video format. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="videoFormatDefinition" type="string"> <xs:annotation> <xs:documentation> To provide a human readable definition for the video format. </xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="videoPresenceFlag" type="boolean"> <xs:annotation> <xs:documentation> A flag to signal the presence of video. </xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
type | xs:anyURI | ||
annotation |
|
||
source | <xs:attribute name="videoFormatId" type="anyURI"> <xs:annotation> <xs:documentation> To uniquely identify a video format. </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="videoFormatVersionId" type="string"> <xs:annotation> <xs:documentation> To provide information on the version of a video format. </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="videoFormatName" type="string"> <xs:annotation> <xs:documentation> To provide a human readable name for the video format. </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:string | ||
annotation |
|
||
source | <xs:attribute name="videoFormatDefinition" type="string"> <xs:annotation> <xs:documentation> To provide a human readable definition for the video format. </xs:documentation> </xs:annotation> </xs:attribute> |
type | xs:boolean | ||
annotation |
|
||
source | <xs:attribute name="videoPresenceFlag" type="boolean"> <xs:annotation> <xs:documentation> A flag to signal the presence of video. </xs:documentation> </xs:annotation> </xs:attribute> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:nonNegativeInteger | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="regionDelimX" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation>The identification of a region in a document, an image or a video is done by defining the coordinates of the bottom left corner of the region. The region is defined from this point of reference using the width and height properties. regionDelimX uses the same unit as width.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:nonNegativeInteger | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="regionDelimY" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation>The identification of a region in a document, an image or a video is done by defining the coordinates of the bottom left corner of the region. The region is defined from this point of reference using the width and height properties. regionDelimY uses the same unit as height.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of ebucore:dimensionType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="width" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>To define different widths of a video image e.g. display, active or else </xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="ebucore:dimensionType"> <xs:attributeGroup ref="ebucore:typeGroup"> <xs:annotation> <xs:documentation> A group of attributes to specify the type of dimension used. </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of ebucore:dimensionType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="height" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>To define different heights of a video image e.g. display, active or else </xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="ebucore:dimensionType"> <xs:attributeGroup ref="ebucore:typeGroup"> <xs:annotation> <xs:documentation> A group of attributes to specify the type of dimension used. </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:nonNegativeInteger | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="lines" type="nonNegativeInteger" minOccurs="0"> <xs:annotation> <xs:documentation>The number of lines or resolution height e.g. 1080, 720, etc.</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||||||||||||||||||
type | ebucore:rationalType | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:element name="frameRate" type="ebucore:rationalType" minOccurs="0"> <xs:annotation> <xs:documentation> the frequencey at which frames are sampled in frame per second</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||||||||||||||||||||||||||||||||||||||||||
type | ebucore:aspectRatioType | ||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
children | ebucore:factorNumerator ebucore:factorDenominator | ||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="aspectRatio" type="ebucore:aspectRatioType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>A string to define e.g. the ratio of the picture (the width by the height), for instance '4:3' or '16:9' (rational).</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="videoEncoding" minOccurs="0"> <xs:annotation> <xs:documentation> Used to express the encoding parameters of the resource e.g. H264 for a video channel.</xs:documentation> </xs:annotation> <xs:complexType> <xs:attributeGroup ref="ebucore:typeGroup"> <xs:annotation> <xs:documentation> A group of attributes to specify the type of encoding. </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 product (hardware / software) used to encode content in the specified encoding format</xs:documentation> </xs:annotation> </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 video 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 video 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 | |||||||||||||||
type | restriction of xs:string | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:element name="scanningFormat" minOccurs="0"> <xs:annotation> <xs:documentation> To provide information on the picture scanning format e.g. interlaced or progressive. </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="string"> <xs:enumeration value="none"/> <xs:enumeration value="interlaced"/> <xs:enumeration value="progressive"/> <xs:enumeration value="mixed"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ||||||||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | |||||||||||||||
type | restriction of xs:string | |||||||||||||||
properties |
|
|||||||||||||||
facets |
|
|||||||||||||||
annotation |
|
|||||||||||||||
source | <xs:element name="scanningOrder" minOccurs="0"> <xs:annotation> <xs:documentation>The order in which the image is scanned. </xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="string"> <xs:enumeration value="none"/> <xs:enumeration value="top"/> <xs:enumeration value="bottom"/> <xs:enumeration value="pulldown"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="noiseFilter" type="boolean" minOccurs="0"> <xs:annotation> <xs:documentation>a flag to indicate if a noise filter has been used</xs:documentation> </xs:annotation> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="videoTrack" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>To describe the main features of video tracks such as in mutliview systems</xs:documentation> </xs:annotation> <xs:complexType> <xs:attribute name="trackId" type="NMTOKEN"> <xs:annotation> <xs:documentation> The track ID or 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 type of video track e.g. particular view angle. </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:complexType> </xs:element> |
type | xs:NMTOKEN | ||
annotation |
|
||
source | <xs:attribute name="trackId" type="NMTOKEN"> <xs:annotation> <xs:documentation> The track ID or 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:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:element name="flag_3D" type="boolean" minOccurs="0"> <xs:annotation> <xs:documentation> A flag to indicate if the visual content is for stereoscopic rendering </xs:documentation> </xs:annotation> </xs:element> |