diagram | |||||||
namespace | urn:tva:mpeg7:2005 | ||||||
type | extension of mpeg7:DType | ||||||
properties |
|
||||||
children | mpeg7:Content mpeg7:Medium mpeg7:FileFormat mpeg7:FileSize mpeg7:System mpeg7:BitRate mpeg7:VisualCoding mpeg7:AudioCoding mpeg7:SceneCodingFormat mpeg7:GraphicsCodingFormat mpeg7:OtherCodingFormat | ||||||
used by |
|
||||||
attributes |
|
||||||
source | <xs:complexType name="MediaFormatType"> <xs:complexContent> <xs:extension base="mpeg7:DType"> <xs:sequence> <xs:element name="Content" type="mpeg7:ControlledTermUseType"/> <xs:element name="Medium" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <xs:element name="FileFormat" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <xs:element name="FileSize" type="nonNegativeInteger" minOccurs="0"/> <xs:element name="System" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <xs:element name="BitRate" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="nonNegativeInteger"> <xs:attribute name="variable" type="boolean" use="optional" default="false"/> <xs:attribute name="minimum" type="nonNegativeInteger" use="optional"/> <xs:attribute name="average" type="nonNegativeInteger" use="optional"/> <xs:attribute name="maximum" type="nonNegativeInteger" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="VisualCoding" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Format" minOccurs="0"> <xs:complexType> <xs:complexContent> <xs:extension base="mpeg7:ControlledTermUseType"> <xs:attribute name="colorDomain" use="optional" default="color"> <xs:simpleType> <xs:union> <xs:simpleType> <xs:restriction base="NMTOKEN"> <xs:enumeration value="binary"/> <xs:enumeration value="color"/> <xs:enumeration value="graylevel"/> <xs:enumeration value="colorized"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="mpeg7:termReferenceType"/> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="Pixel" minOccurs="0"> <xs:complexType> <xs:attribute name="resolution" type="nonNegativeInteger" use="optional"/> <xs:attribute name="aspectRatio" type="mpeg7:nonNegativeReal" use="optional"/> <xs:attribute name="bitsPer" type="nonNegativeInteger" use="optional"/> </xs:complexType> </xs:element> <xs:element name="Frame" minOccurs="0"> <xs:complexType> <xs:attribute name="height" type="nonNegativeInteger" use="optional"/> <xs:attribute name="width" type="nonNegativeInteger" use="optional"/> <xs:attribute name="aspectRatio" type="mpeg7:nonNegativeReal" use="optional"/> <xs:attribute name="rate" type="mpeg7:nonNegativeReal" use="optional"/> <xs:attribute name="structure" use="optional"> <xs:simpleType> <xs:restriction base="NMTOKEN"> <xs:enumeration value="progressive"/> <xs:enumeration value="interlaced"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <!-- ColorSampling" element removed --> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="AudioCoding" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Format" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <xs:element name="AudioChannels" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="nonNegativeInteger"> <xs:attribute name="front" type="nonNegativeInteger" use="optional"/> <xs:attribute name="side" type="nonNegativeInteger" use="optional"/> <xs:attribute name="rear" type="nonNegativeInteger" use="optional"/> <xs:attribute name="lfe" type="nonNegativeInteger" use="optional"/> <xs:attribute name="track" type="nonNegativeInteger" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Sample" minOccurs="0"> <xs:complexType> <xs:attribute name="rate" type="mpeg7:nonNegativeReal" use="optional"/> <xs:attribute name="bitsPer" type="nonNegativeInteger" use="optional"/> </xs:complexType> </xs:element> <xs:element name="Emphasis" minOccurs="0"> <xs:simpleType> <xs:union> <xs:simpleType> <xs:restriction base="NMTOKEN"> <xs:enumeration value="none"/> <xs:enumeration value="50over15Microseconds"/> <xs:enumeration value="ccittJ17"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="mpeg7:termReferenceType"/> </xs:simpleType> </xs:union> </xs:simpleType> </xs:element> <xs:element name="Presentation" type="mpeg7:ControlledTermUseType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="SceneCodingFormat" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <xs:element name="GraphicsCodingFormat" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <xs:element name="OtherCodingFormat" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <!-- Bandwidth element removed --> <!-- TargetChannelBitRate" element removed --> <!-- ScalableCoding" element removed --> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
diagram | |||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||
type | mpeg7:ControlledTermUseType | ||||||||||||
properties |
|
||||||||||||
children | mpeg7:Name mpeg7:Definition | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="Content" type="mpeg7:ControlledTermUseType"/> |
diagram | |||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||
type | mpeg7:ControlledTermUseType | ||||||||||||
properties |
|
||||||||||||
children | mpeg7:Name mpeg7:Definition | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="Medium" type="mpeg7:ControlledTermUseType" minOccurs="0"/> |
diagram | |||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||
type | mpeg7:ControlledTermUseType | ||||||||||||
properties |
|
||||||||||||
children | mpeg7:Name mpeg7:Definition | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="FileFormat" type="mpeg7:ControlledTermUseType" minOccurs="0"/> |
diagram | |||||||
namespace | urn:tva:mpeg7:2005 | ||||||
type | xs:nonNegativeInteger | ||||||
properties |
|
||||||
source | <xs:element name="FileSize" type="nonNegativeInteger" minOccurs="0"/> |
diagram | |||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||
type | mpeg7:ControlledTermUseType | ||||||||||||
properties |
|
||||||||||||
children | mpeg7:Name mpeg7:Definition | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="System" type="mpeg7:ControlledTermUseType" minOccurs="0"/> |
diagram | |||||||||||||||||||||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||||||||||||||||||||
type | extension of xs:nonNegativeInteger | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xs:element name="BitRate" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="nonNegativeInteger"> <xs:attribute name="variable" type="boolean" use="optional" default="false"/> <xs:attribute name="minimum" type="nonNegativeInteger" use="optional"/> <xs:attribute name="average" type="nonNegativeInteger" use="optional"/> <xs:attribute name="maximum" type="nonNegativeInteger" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
type | xs:boolean | ||||
properties |
|
||||
source | <xs:attribute name="variable" type="boolean" use="optional" default="false"/> |
type | xs:nonNegativeInteger | ||
properties |
|
||
source | <xs:attribute name="minimum" type="nonNegativeInteger" use="optional"/> |
type | xs:nonNegativeInteger | ||
properties |
|
||
source | <xs:attribute name="average" type="nonNegativeInteger" use="optional"/> |
type | xs:nonNegativeInteger | ||
properties |
|
||
source | <xs:attribute name="maximum" type="nonNegativeInteger" use="optional"/> |
diagram | |||||||
namespace | urn:tva:mpeg7:2005 | ||||||
properties |
|
||||||
children | mpeg7:Format mpeg7:Pixel mpeg7:Frame | ||||||
source | <xs:element name="VisualCoding" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Format" minOccurs="0"> <xs:complexType> <xs:complexContent> <xs:extension base="mpeg7:ControlledTermUseType"> <xs:attribute name="colorDomain" use="optional" default="color"> <xs:simpleType> <xs:union> <xs:simpleType> <xs:restriction base="NMTOKEN"> <xs:enumeration value="binary"/> <xs:enumeration value="color"/> <xs:enumeration value="graylevel"/> <xs:enumeration value="colorized"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="mpeg7:termReferenceType"/> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="Pixel" minOccurs="0"> <xs:complexType> <xs:attribute name="resolution" type="nonNegativeInteger" use="optional"/> <xs:attribute name="aspectRatio" type="mpeg7:nonNegativeReal" use="optional"/> <xs:attribute name="bitsPer" type="nonNegativeInteger" use="optional"/> </xs:complexType> </xs:element> <xs:element name="Frame" minOccurs="0"> <xs:complexType> <xs:attribute name="height" type="nonNegativeInteger" use="optional"/> <xs:attribute name="width" type="nonNegativeInteger" use="optional"/> <xs:attribute name="aspectRatio" type="mpeg7:nonNegativeReal" use="optional"/> <xs:attribute name="rate" type="mpeg7:nonNegativeReal" use="optional"/> <xs:attribute name="structure" use="optional"> <xs:simpleType> <xs:restriction base="NMTOKEN"> <xs:enumeration value="progressive"/> <xs:enumeration value="interlaced"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <!-- ColorSampling" element removed --> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||||||||
type | extension of mpeg7:ControlledTermUseType | ||||||||||||||||||
properties |
|
||||||||||||||||||
children | mpeg7:Name mpeg7:Definition | ||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="Format" minOccurs="0"> <xs:complexType> <xs:complexContent> <xs:extension base="mpeg7:ControlledTermUseType"> <xs:attribute name="colorDomain" use="optional" default="color"> <xs:simpleType> <xs:union> <xs:simpleType> <xs:restriction base="NMTOKEN"> <xs:enumeration value="binary"/> <xs:enumeration value="color"/> <xs:enumeration value="graylevel"/> <xs:enumeration value="colorized"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="mpeg7:termReferenceType"/> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
type | union of (restriction of xs:NMTOKEN, mpeg7:termReferenceType) | ||||
properties |
|
||||
source | <xs:attribute name="colorDomain" use="optional" default="color"> <xs:simpleType> <xs:union> <xs:simpleType> <xs:restriction base="NMTOKEN"> <xs:enumeration value="binary"/> <xs:enumeration value="color"/> <xs:enumeration value="graylevel"/> <xs:enumeration value="colorized"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="mpeg7:termReferenceType"/> </xs:simpleType> </xs:union> </xs:simpleType> </xs:attribute> |
diagram | |||||||||||||||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="Pixel" minOccurs="0"> <xs:complexType> <xs:attribute name="resolution" type="nonNegativeInteger" use="optional"/> <xs:attribute name="aspectRatio" type="mpeg7:nonNegativeReal" use="optional"/> <xs:attribute name="bitsPer" type="nonNegativeInteger" use="optional"/> </xs:complexType> </xs:element> |
type | xs:nonNegativeInteger | ||
properties |
|
||
source | <xs:attribute name="resolution" type="nonNegativeInteger" use="optional"/> |
type | mpeg7:nonNegativeReal | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xs:attribute name="aspectRatio" type="mpeg7:nonNegativeReal" use="optional"/> |
type | xs:nonNegativeInteger | ||
properties |
|
||
source | <xs:attribute name="bitsPer" type="nonNegativeInteger" use="optional"/> |
diagram | |||||||||||||||||||||||||||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xs:element name="Frame" minOccurs="0"> <xs:complexType> <xs:attribute name="height" type="nonNegativeInteger" use="optional"/> <xs:attribute name="width" type="nonNegativeInteger" use="optional"/> <xs:attribute name="aspectRatio" type="mpeg7:nonNegativeReal" use="optional"/> <xs:attribute name="rate" type="mpeg7:nonNegativeReal" use="optional"/> <xs:attribute name="structure" use="optional"> <xs:simpleType> <xs:restriction base="NMTOKEN"> <xs:enumeration value="progressive"/> <xs:enumeration value="interlaced"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | xs:nonNegativeInteger | ||
properties |
|
||
source | <xs:attribute name="height" type="nonNegativeInteger" use="optional"/> |
type | xs:nonNegativeInteger | ||
properties |
|
||
source | <xs:attribute name="width" type="nonNegativeInteger" use="optional"/> |
type | mpeg7:nonNegativeReal | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xs:attribute name="aspectRatio" type="mpeg7:nonNegativeReal" use="optional"/> |
type | mpeg7:nonNegativeReal | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xs:attribute name="rate" type="mpeg7:nonNegativeReal" use="optional"/> |
type | restriction of xs:NMTOKEN | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="structure" use="optional"> <xs:simpleType> <xs:restriction base="NMTOKEN"> <xs:enumeration value="progressive"/> <xs:enumeration value="interlaced"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | |||||||
namespace | urn:tva:mpeg7:2005 | ||||||
properties |
|
||||||
children | mpeg7:Format mpeg7:AudioChannels mpeg7:Sample mpeg7:Emphasis mpeg7:Presentation | ||||||
source | <xs:element name="AudioCoding" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Format" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <xs:element name="AudioChannels" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="nonNegativeInteger"> <xs:attribute name="front" type="nonNegativeInteger" use="optional"/> <xs:attribute name="side" type="nonNegativeInteger" use="optional"/> <xs:attribute name="rear" type="nonNegativeInteger" use="optional"/> <xs:attribute name="lfe" type="nonNegativeInteger" use="optional"/> <xs:attribute name="track" type="nonNegativeInteger" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Sample" minOccurs="0"> <xs:complexType> <xs:attribute name="rate" type="mpeg7:nonNegativeReal" use="optional"/> <xs:attribute name="bitsPer" type="nonNegativeInteger" use="optional"/> </xs:complexType> </xs:element> <xs:element name="Emphasis" minOccurs="0"> <xs:simpleType> <xs:union> <xs:simpleType> <xs:restriction base="NMTOKEN"> <xs:enumeration value="none"/> <xs:enumeration value="50over15Microseconds"/> <xs:enumeration value="ccittJ17"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="mpeg7:termReferenceType"/> </xs:simpleType> </xs:union> </xs:simpleType> </xs:element> <xs:element name="Presentation" type="mpeg7:ControlledTermUseType" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||
type | mpeg7:ControlledTermUseType | ||||||||||||
properties |
|
||||||||||||
children | mpeg7:Name mpeg7:Definition | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="Format" type="mpeg7:ControlledTermUseType" minOccurs="0"/> |
diagram | |||||||||||||||||||||||||||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||||||||||||||||||||||||||
type | extension of xs:nonNegativeInteger | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xs:element name="AudioChannels" minOccurs="0"> <xs:complexType> <xs:simpleContent> <xs:extension base="nonNegativeInteger"> <xs:attribute name="front" type="nonNegativeInteger" use="optional"/> <xs:attribute name="side" type="nonNegativeInteger" use="optional"/> <xs:attribute name="rear" type="nonNegativeInteger" use="optional"/> <xs:attribute name="lfe" type="nonNegativeInteger" use="optional"/> <xs:attribute name="track" type="nonNegativeInteger" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
type | xs:nonNegativeInteger | ||
properties |
|
||
source | <xs:attribute name="front" type="nonNegativeInteger" use="optional"/> |
type | xs:nonNegativeInteger | ||
properties |
|
||
source | <xs:attribute name="side" type="nonNegativeInteger" use="optional"/> |
type | xs:nonNegativeInteger | ||
properties |
|
||
source | <xs:attribute name="rear" type="nonNegativeInteger" use="optional"/> |
type | xs:nonNegativeInteger | ||
properties |
|
||
source | <xs:attribute name="lfe" type="nonNegativeInteger" use="optional"/> |
type | xs:nonNegativeInteger | ||
properties |
|
||
source | <xs:attribute name="track" type="nonNegativeInteger" use="optional"/> |
diagram | |||||||||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||||||||
properties |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xs:element name="Sample" minOccurs="0"> <xs:complexType> <xs:attribute name="rate" type="mpeg7:nonNegativeReal" use="optional"/> <xs:attribute name="bitsPer" type="nonNegativeInteger" use="optional"/> </xs:complexType> </xs:element> |
type | mpeg7:nonNegativeReal | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xs:attribute name="rate" type="mpeg7:nonNegativeReal" use="optional"/> |
type | xs:nonNegativeInteger | ||
properties |
|
||
source | <xs:attribute name="bitsPer" type="nonNegativeInteger" use="optional"/> |
diagram | |||||||
namespace | urn:tva:mpeg7:2005 | ||||||
type | union of (restriction of xs:NMTOKEN, mpeg7:termReferenceType) | ||||||
properties |
|
||||||
source | <xs:element name="Emphasis" minOccurs="0"> <xs:simpleType> <xs:union> <xs:simpleType> <xs:restriction base="NMTOKEN"> <xs:enumeration value="none"/> <xs:enumeration value="50over15Microseconds"/> <xs:enumeration value="ccittJ17"/> </xs:restriction> </xs:simpleType> <xs:simpleType> <xs:restriction base="mpeg7:termReferenceType"/> </xs:simpleType> </xs:union> </xs:simpleType> </xs:element> |
diagram | |||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||
type | mpeg7:ControlledTermUseType | ||||||||||||
properties |
|
||||||||||||
children | mpeg7:Name mpeg7:Definition | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="Presentation" type="mpeg7:ControlledTermUseType" minOccurs="0"/> |
diagram | |||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||
type | mpeg7:ControlledTermUseType | ||||||||||||
properties |
|
||||||||||||
children | mpeg7:Name mpeg7:Definition | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="SceneCodingFormat" type="mpeg7:ControlledTermUseType" minOccurs="0"/> |
diagram | |||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||
type | mpeg7:ControlledTermUseType | ||||||||||||
properties |
|
||||||||||||
children | mpeg7:Name mpeg7:Definition | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="GraphicsCodingFormat" type="mpeg7:ControlledTermUseType" minOccurs="0"/> |
diagram | |||||||||||||
namespace | urn:tva:mpeg7:2005 | ||||||||||||
type | mpeg7:ControlledTermUseType | ||||||||||||
properties |
|
||||||||||||
children | mpeg7:Name mpeg7:Definition | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="OtherCodingFormat" type="mpeg7:ControlledTermUseType" minOccurs="0"/> |