<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified">
    <xsd:include schemaLocation="amzn-base.xsd"/>
    <xsd:element name="AutoAccessory">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="ProductType">
                    <xsd:complexType>
                        <xsd:choice>
                            <xsd:element ref="AutoAccessoryMisc"/>
                            <xsd:element ref="AutoPart"/>
                            <xsd:element ref="PowersportsPart"/>
                            <xsd:element ref="PowersportsVehicle"/>
                            <xsd:element ref="ProtectiveGear"/>
                            <xsd:element ref="Helmet"/>
                            <xsd:element ref="RidingApparel"/>
                            <xsd:element ref="Tire"/>
                            <xsd:element ref="Rims"/>
                            <xsd:element ref="TireAndWheel"/>
                            <xsd:element ref="Vehicle"/>
                            <xsd:element ref="Motorcyclepart"/>
                            <xsd:element ref="Motorcycleaccessory"/>
                            <xsd:element ref="Ridinggloves"/>
                            <xsd:element ref="Ridingboots"/>
                            <xsd:element ref="Autooil"/>
                            <xsd:element ref="Autobattery"/>
                            <xsd:element ref="Autochemical"/>
                            <xsd:element ref="CleaningOrRepairKit"/>
                            <xsd:element ref="BrakeRotor"/>
                            <xsd:element ref="VehicleRail"/>
                            <xsd:element ref="FuelFilter"/>
                            <xsd:element ref="TireValveStemCap"/>
                            <xsd:element ref="VehicleMirror"/>
                            <xsd:element ref="SparkPlug"/>
                            <xsd:element ref="SteeringWheelCover"/>
                            <xsd:element ref="VehicleLightBulb"/>
                            <xsd:element ref="VehicleSeatCover"/>
                            <xsd:element ref="VehicleCover"/>
                            <xsd:element ref="VehicleMat"/>
                            <xsd:element ref="UnmannedAerialVehicle"/>
                            <xsd:element ref="VehicleHorn"/>
                            <xsd:element ref="OilFilter"/>
                            <xsd:element ref="VehicleInteriorShade"/>
                            <xsd:element ref="SteeringWheel"/>
                            <xsd:element ref="VehicleWrap"/>
                            <xsd:element ref="WiperBlade"/>
                            <xsd:element ref="VehicleBrakePad"/>
                            <xsd:element ref="CargoStrap"/>
                            <xsd:element ref="EngineAirFilter"/>
                            <xsd:element ref="EngineWaterPump"/>
                            <xsd:element ref="TransportRack"/>
                            <xsd:element ref="TrailerHitchCover"/>
                            <xsd:element ref="TowHitch"/>
                            <xsd:element ref="VehicleScanTool"/>
                            <xsd:element ref="JumpStarter"/>
                            <xsd:element ref="CargoNet"/>
                            <xsd:element ref="FuelPump"/>
                            <xsd:element ref="VehicleAccentLight"/>
                            <xsd:element ref="VehicleBumper"/>
                            <xsd:element ref="PowersportsRidingShirt"/>
                            <xsd:element ref="PowersportsRidingPants"/>
                            <xsd:element ref="PowersportsRidingJacket"/>
                            <xsd:element ref="PowersportsRidingSuit"/>
                            <xsd:element ref="VehicleLightAssembly"/>
                            <xsd:element ref="LicensePlateAttachment"/>
                            <xsd:element ref="HubcapWheelCover"/>
                            <xsd:element ref="VehicleMolding"/>
                            <xsd:element ref="CupHolder"/>
                            <xsd:element ref="Muffler"/>
                            <xsd:element ref="ShockAbsorber"/>
                            <xsd:element ref="TonneauCover"/>
                            <xsd:element ref="VehicleEmblem"/>
                            <xsd:element ref="VehicleWindDeflector"/>
                            <xsd:element ref="Carburetor"/>
                            <xsd:element ref="PowersportVehicleFootrest"/>
                            <xsd:element ref="EngineComponentCap"/>
                            <xsd:element ref="OutboardMotor"/>
                            <xsd:element ref="VehicleLiftKit"/>
                            <xsd:element ref="VehicleGrille"/>
                            <xsd:element ref="UtilityJack"/>
                            <xsd:element ref="VehicleBodyPanel"/>
                            <xsd:element ref="SnowChain"/>
                            <xsd:element ref="VehicleExteriorGuard"/>
                            <xsd:element ref="BrakeKit"/>
                            <xsd:element ref="TireCover"/>
                            <xsd:element ref="VehicleSeat"/>
                            <xsd:element ref="IgnitionCoil"/>
                            <xsd:element ref="Handlebar"/>
                            <xsd:element ref="LiquidFuelContainer"/>
                            <xsd:element ref="VehicleSpoiler"/>
                            <xsd:element ref="VehicleCargoCarrier"/>
                            <xsd:element ref="VehicleLightingConversionKit"/>
                            <xsd:element ref="AutoKeyShell"/>
                            <xsd:element ref="MotorEngineFuelTank"/>
                            <xsd:element ref="VehicleWindow"/>
                            <xsd:element ref="EngineExhaustPipe"/>
                            <xsd:element ref="HandleGrip"/>
                            <xsd:element ref="VehicleControlArm"/>
                            <xsd:element ref="Wiper"/>
                        </xsd:choice>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" ref="Battery"/>
                <xsd:element minOccurs="0" name="BatteryAverageLife" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="BatteryAverageLifeStandby" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="BatteryChargeTime" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="BatteryTypeLithiumIon" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="BatteryTypeLithiumMetal" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="BodyPartExteriorFinish" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CAPACertified" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ConstructionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuAcousticNoiseSymbol" type="EuAcousticNoiseValue"/>
                <xsd:element minOccurs="0" name="EuFuelEfficiencyClass" type="EuEfficiencyClassType"/>
                <xsd:element minOccurs="0" name="EuTireClass" type="EuTireClassType"/>
                <xsd:element minOccurs="0" name="EuWetGripClass" type="EuEfficiencyClassType"/>
                <xsd:element minOccurs="0" name="ExternalRollingNoise" type="xsd:positiveInteger"/>
                <xsd:element maxOccurs="4" minOccurs="0" name="HollanderNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="LightBulbType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LithiumBatteryEnergyContent" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="LithiumBatteryPackaging">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="batteries_contained_in_equipment"/>
                            <xsd:enumeration value="batteries_only"/>
                            <xsd:enumeration value="batteries_packed_with_equipment"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LithiumBatteryVoltage" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="LithiumBatteryWeight" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="LoadIndex" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="MfgWarrantyDescriptionLabor" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="MfgWarrantyDescriptionParts" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="MfgWarrantyDescriptionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MirrorAdjustment" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MirrorDimmingFeature" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MirrorFolding" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="MirrorHeated" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="MirrorHousingIncluded" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MirrorLensCurvature" type="StringNotNull"/>
                <xsd:element maxOccurs="8" minOccurs="0" name="MirrorSpecialFeature" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MirrorTurnSignalIndicator" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfLithiumIonCells" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfLithiumMetalCells" type="xsd:positiveInteger"/>
                <xsd:element maxOccurs="5" minOccurs="0" name="OEMPartNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="Offset" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="part_type_id" type="xsd:nonNegativeInteger"/>
                <xsd:element maxOccurs="4" minOccurs="0" name="PARTSLINKNumber" type="PARTSLINK"/>
                <xsd:element minOccurs="0" name="PitchCircleDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="PowerSource" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="RimDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="RimWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SectionWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SellerWarrantyDescription" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="SpecificationMet" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SpeedRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TargetGender">
                    <xsd:simpleType>
                        <xsd:restriction base="StringNotNull">
                            <xsd:enumeration value="male"/>
                            <xsd:enumeration value="female"/>
                            <xsd:enumeration value="unisex"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TireAspectRatio" type="Dimension"/>
                <xsd:element minOccurs="0" name="TireType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Warnings" type="LongStringNotNull"/>
                <xsd:element minOccurs="0" name="WheelBoreDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="WindowRegulatorLiftType" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="AutoAccessoryMisc">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Size"/>
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="Size-Color"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Diameter" type="LengthDimension"/>
                <xsd:element default="1" minOccurs="0" name="ItemPackageQuantity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfItems" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="ItemShape" type="String"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Size" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Volume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="Voltage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="Wattage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                            <xsd:element name="PartInterchangeInfo" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ManufacturerWarrantyDescription">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString">
                            <xsd:maxLength value="1500"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="ShoeClosureType" type="String"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="ShoeWidthType"/>
                <xsd:element minOccurs="0" name="OccasionAndLifestyle" type="LongString"/>
                <xsd:element minOccurs="0" name="OuterMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="InnerMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="VolumeCapacityName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AccessLocation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="UniformTireQualityGradeRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TreadDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="WheelBackspacing" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AutoPartPosition" type="PositionType"/>
                <xsd:element minOccurs="0" name="DimmingControl" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel" type="WaterResistantType"/>
                <xsd:element minOccurs="0" name="ShaftDiameter" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaximumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LiningDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PackageTypeName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryCellComposition" type="BatteryCellTypeValues"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryFormFactor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsExpirationDatedProduct" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="CapType" type="String"/>
                <xsd:element minOccurs="0" name="OperatingLife" type="TimeDimension"/>
                <xsd:element minOccurs="0" name="ColorTemperature" type="TemperatureRatingDimension"/>
                <xsd:element minOccurs="0" name="LuminousIntensity" type="LuminiousIntensityDimension"/>
                <xsd:element minOccurs="0" name="BeamAngle" type="DegreeDimension"/>
                <xsd:element minOccurs="0" name="IsStainResistant" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryWeight" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="compliant"/>
                            <xsd:enumeration value="noncompliant"/>
                            <xsd:enumeration value="exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="AutoPart">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Size"/>
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="Size-Color"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-part_number"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Diameter" type="LengthDimension"/>
                <xsd:element default="1" minOccurs="0" name="ItemPackageQuantity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ItemShape" type="String"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Size" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Voltage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="Wattage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ManufacturerWarrantyDescription">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString">
                            <xsd:maxLength value="1500"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Position" type="PositionType"/>
                <xsd:element minOccurs="0" name="Orientation">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="passengers_side"/>
                            <xsd:enumeration value="drivers_side"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Profile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="high"/>
                            <xsd:enumeration value="low"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="PulleyType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="serpentine"/>
                            <xsd:enumeration value="v_belt"/>
                            <xsd:enumeration value="dual_v_belt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                            <xsd:element name="PartInterchangeInfo" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryWeight" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="ShoeClosureType" type="String"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="ShoeWidthType"/>
                <xsd:element minOccurs="0" name="OccasionAndLifestyle" type="LongString"/>
                <xsd:element minOccurs="0" name="OuterMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="InnerMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="VolumeCapacityName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AccessLocation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="UniformTireQualityGradeRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TreadDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="WheelBackspacing" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AutoPartPosition" type="PositionType"/>
                <xsd:element minOccurs="0" name="DimmingControl" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel" type="WaterResistantType"/>
                <xsd:element minOccurs="0" name="ShaftDiameter" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaximumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LiningDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PackageTypeName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryCellComposition" type="BatteryCellTypeValues"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryFormFactor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsExpirationDatedProduct" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="CapType" type="String"/>
                <xsd:element minOccurs="0" name="OperatingLife" type="TimeDimension"/>
                <xsd:element minOccurs="0" name="ColorTemperature" type="TemperatureRatingDimension"/>
                <xsd:element minOccurs="0" name="LuminousIntensity" type="LuminiousIntensityDimension"/>
                <xsd:element minOccurs="0" name="BeamAngle" type="DegreeDimension"/>
                <xsd:element minOccurs="0" name="IsStainResistant" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Coating" type="StringNotNull"/>
                <xsd:element maxOccurs="10" minOccurs="0" name="HardwareInterface" type="HardwareInterfaceValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="compliant"/>
                            <xsd:enumeration value="noncompliant"/>
                            <xsd:enumeration value="exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AcceptedPayment">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="payment_in_full"/>
                            <xsd:enumeration value="loan"/>
                            <xsd:enumeration value="payment_in_installments"/>
                            <xsd:enumeration value="lease"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AntennaDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BodyType" type="LongString"/>
                <xsd:element minOccurs="0" name="BodyStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AnalogRBGInput" type="LongString"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="DeviceType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DisplaySize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MotorCapabilities" type="LongString"/>
                <xsd:element minOccurs="0" name="EngineDisplacement" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="EngineType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrameType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrequencyBand" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FuelType" type="HundredString"/>
                <xsd:element minOccurs="0" name="ImporterContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemTypeName" type="String"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ManufacturerContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="NumberOfDoors" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OfferingCondition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="new"/>
                            <xsd:enumeration value="used"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PackerContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="PixelSize"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignalToNoiseRatio" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="SpeakerAmplificationType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Speaker" type="HundredString"/>
                <xsd:element minOccurs="0" name="SpeakersMaximumOutputPower" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TargetAudienceBase" type="StringNotNull"/>
                <xsd:element maxOccurs="5" minOccurs="0" name="TunerTechnology" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="UnitCount" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="PPUCountType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="WooferSpeakerMaterial" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="MaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="PowersportsPart">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Size"/>
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="Size-Color"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Diameter" type="LengthDimension"/>
                <xsd:element default="1" minOccurs="0" name="ItemPackageQuantity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Size" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
                <xsd:element minOccurs="0" name="Voltage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="Wattage" type="xsd:positiveInteger"/>
                <xsd:element maxOccurs="9" minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AccessLocation" type="StringNotNull"/>
                <xsd:element maxOccurs="10" minOccurs="0" name="HardwareInterface" type="HardwareInterfaceValues"/>
                <xsd:element minOccurs="0" name="Coating" type="StringNotNull"/>
                <xsd:element maxOccurs="10" minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaximumHeightRecommended" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumHeightRecommended" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ManufacturerWarrantyDescription">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString">
                            <xsd:maxLength value="1500"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Position" type="PositionType"/>
                <xsd:element minOccurs="0" name="Orientation">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="passengers_side"/>
                            <xsd:enumeration value="drivers_side"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Profile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="high"/>
                            <xsd:enumeration value="low"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="PulleyType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="serpentine"/>
                            <xsd:enumeration value="v_belt"/>
                            <xsd:enumeration value="dual_v_belt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                            <xsd:element name="PartInterchangeInfo" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="compliant"/>
                            <xsd:enumeration value="noncompliant"/>
                            <xsd:enumeration value="exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="PowersportsVehicle">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Color"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ManufacturerWarrantyDescription">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString">
                            <xsd:maxLength value="1500"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="ProtectiveGear">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Size"/>
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="Size-Color"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="teamname-athlete-sizename-colorname"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="teamname-sizename-colorname"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="teamname-colorname"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element maxOccurs="10" name="Department" type="StringNotNull"/>
                <xsd:element maxOccurs="10" name="StyleKeywords" type="LongStringNotNull"/>
                <xsd:element name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element maxOccurs="10" minOccurs="0" name="Fabric" type="LongString"/>
                <xsd:element minOccurs="0" name="Material" type="LongString"/>
                <xsd:element minOccurs="0" name="InnerMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="OuterMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="ShoeClosureType" type="String"/>
                <xsd:element maxOccurs="10" minOccurs="0" name="OccasionAndLifestyle" type="LongString"/>
                <xsd:element maxOccurs="10" minOccurs="0" name="EventKeywords" type="LongString"/>
                <xsd:element minOccurs="0" name="StyleName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MinimumHeightRecommended" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MaximumHeightRecommended" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="CountryOfOrigin">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:length fixed="true" value="2"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsAdultProduct" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="Size" type="String"/>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
                <xsd:element maxOccurs="10" minOccurs="0" name="SpecialSizeType" type="String"/>
                <xsd:element minOccurs="0" name="WaistSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="InseamLength" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="SleeveLength" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="NeckSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="ChestSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="CupSize">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="A"/>
                            <xsd:enumeration value="B"/>
                            <xsd:enumeration value="C"/>
                            <xsd:enumeration value="D"/>
                            <xsd:enumeration value="DD"/>
                            <xsd:enumeration value="DDD"/>
                            <xsd:enumeration value="E"/>
                            <xsd:enumeration value="F"/>
                            <xsd:enumeration value="FF"/>
                            <xsd:enumeration value="G"/>
                            <xsd:enumeration value="H"/>
                            <xsd:enumeration value="I"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ShoeWidth" type="ShoeWidthType"/>
                <xsd:element minOccurs="0" name="HeelHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="HeelType" type="String"/>
                <xsd:element minOccurs="0" name="ShaftHeight" type="StringLengthOptionalDimension"/>
                <xsd:element minOccurs="0" name="BeltLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="BeltWidth" type="LengthDimension"/>
                <xsd:element default="1" minOccurs="0" name="ItemPackageQuantity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ManufacturerWarrantyDescription">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString">
                            <xsd:maxLength value="1500"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                            <xsd:element name="PartInterchangeInfo" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Voltage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="Wattage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="VolumeCapacityName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AccessLocation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="UniformTireQualityGradeRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TreadDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="WheelBackspacing" type="LengthDimension"/>
                <xsd:element maxOccurs="9" minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AutoPartPosition" type="PositionType"/>
                <xsd:element minOccurs="0" name="DimmingControl" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel" type="WaterResistantType"/>
                <xsd:element minOccurs="0" name="ShaftDiameter" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaximumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LiningDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PackageTypeName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryCellComposition" type="BatteryCellTypeValues"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryFormFactor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemShape" type="String"/>
                <xsd:element minOccurs="0" name="IsExpirationDatedProduct" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="OperatingLife" type="TimeDimension"/>
                <xsd:element minOccurs="0" name="IsStainResistant" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="compliant"/>
                            <xsd:enumeration value="noncompliant"/>
                            <xsd:enumeration value="exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AgeRangeDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="AirFlowCapacity" type="Dimension"/>
                <xsd:element minOccurs="0" name="AmzMinimum" type="OptionalMinimumAgeRecommendedDimension"/>
                <xsd:element minOccurs="0" name="PlayerName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BandSizeNumber" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="BladeType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BladeLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LightOutputLuminance" type="LuminancePositiveIntegerDimension"/>
                <xsd:element minOccurs="0" name="UsageCapacity" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="CareInstructions" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CenterLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SwitchType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollarType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibleDevices" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleFastenerRange" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CoolingType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CoolingWattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="CornerRadius" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="CountryString" type="LongStringNotNull"/>
                <xsd:element minOccurs="0" name="Coverage" type="String"/>
                <xsd:element minOccurs="0" name="CustomerRestrictionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CutType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CuttingWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DeviceType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DisplayType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Duration" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EnergyConsumption" type="EnergyConsumptionDimension"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRatioCooling" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="EnvironmentalDescription" type="String"/>
                <xsd:element minOccurs="0" name="EuEnergyEfficiencyClassHeating">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a"/>
                            <xsd:enumeration value="b"/>
                            <xsd:enumeration value="c"/>
                            <xsd:enumeration value="d"/>
                            <xsd:enumeration value="e"/>
                            <xsd:enumeration value="f"/>
                            <xsd:enumeration value="g"/>
                            <xsd:enumeration value="a_plus_plus_plus"/>
                            <xsd:enumeration value="a_plus_plus"/>
                            <xsd:enumeration value="a_plus"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a"/>
                            <xsd:enumeration value="b"/>
                            <xsd:enumeration value="c"/>
                            <xsd:enumeration value="d"/>
                            <xsd:enumeration value="e"/>
                            <xsd:enumeration value="f"/>
                            <xsd:enumeration value="g"/>
                            <xsd:enumeration value="a_plus_plus_plus"/>
                            <xsd:enumeration value="a_plus_plus"/>
                            <xsd:enumeration value="a_plus"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ExtensionLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FabricWash" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FasteningType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Finish" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitToSizeDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FlushType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PackedSize" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FurDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="GritRating" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="GritType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HandleLeverPlacement" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HandleMaterial" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="HeaterWattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="Horsepower" type="Dimension"/>
                <xsd:element minOccurs="0" name="HoseLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="InsideDiameterString" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="InsoleMaterialType" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="R-Value" type="OptionalRValueDimension"/>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemBookingDate" type="xsd:dateTime"/>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayArea" type="AreaDimension"/>
                <xsd:element minOccurs="0" name="DisplayDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemLengthDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemPitch" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemThicknessString" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemTorque" type="TorqueType"/>
                <xsd:element minOccurs="0" name="PresentationRemoteLaserColor" type="String"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LifecycleSupplyType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="perennial"/>
                            <xsd:enumeration value="year_round_replenishable"/>
                            <xsd:enumeration value="seasonal_basic"/>
                            <xsd:enumeration value="fashion"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MaterialComposition" type="String"/>
                <xsd:element minOccurs="0" name="MaximumCurrent" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="MaximumFlowRate" type="VolumeRateDimension"/>
                <xsd:element minOccurs="0" name="MaximumPressure" type="PressureDimension"/>
                <xsd:element minOccurs="0" name="MaximumPower" type="PetPowerDimension"/>
                <xsd:element minOccurs="0" name="WeightLimit" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="MeasurementAccuracy" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MeasurementSystem" type="String"/>
                <xsd:element minOccurs="0" name="MinimumEfficiencyReportingValue" type="MERVType"/>
                <xsd:element minOccurs="0" name="MountType" type="LongString"/>
                <xsd:element minOccurs="0" name="NeckStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AudibleNoise" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfSinks" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfHandles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPieces" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPanels" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ObiLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ObiWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="OccasionType" type="MediumStringNotNull"/>
                <xsd:element minOccurs="0" name="MaterialOpacity" type="HundredString"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PatternName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Pattern" type="String"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PlugType" type="HundredString"/>
                <xsd:element minOccurs="0" name="DrillPointType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductSubtype">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Antenna"/>
                            <xsd:enumeration value="AVFurniture"/>
                            <xsd:enumeration value="BarCodeReader"/>
                            <xsd:enumeration value="CEBinocular"/>
                            <xsd:enumeration value="CECamcorder"/>
                            <xsd:enumeration value="CameraBagsAndCases"/>
                            <xsd:enumeration value="Battery"/>
                            <xsd:enumeration value="BlankMedia"/>
                            <xsd:enumeration value="CableOrAdapter"/>
                            <xsd:enumeration value="CECameraFlash"/>
                            <xsd:enumeration value="CameraLenses"/>
                            <xsd:enumeration value="CameraOtherAccessories"/>
                            <xsd:enumeration value="CameraPowerSupply"/>
                            <xsd:enumeration value="CarAudioOrTheater"/>
                            <xsd:enumeration value="CarElectronics"/>
                            <xsd:enumeration value="CEDigitalCamera"/>
                            <xsd:enumeration value="DigitalPictureFrame"/>
                            <xsd:enumeration value="CECarryingCaseOrBag"/>
                            <xsd:enumeration value="CombinedAvDevice"/>
                            <xsd:enumeration value="Computer"/>
                            <xsd:enumeration value="ComputerDriveOrStorage"/>
                            <xsd:enumeration value="ComputerProcessor"/>
                            <xsd:enumeration value="ComputerVideoGameController"/>
                            <xsd:enumeration value="DigitalVideoRecorder"/>
                            <xsd:enumeration value="DVDPlayerOrRecorder"/>
                            <xsd:enumeration value="CEFilmCamera"/>
                            <xsd:enumeration value="FlashMemory"/>
                            <xsd:enumeration value="GPSOrNavigationAccessory"/>
                            <xsd:enumeration value="GPSOrNavigationSystem"/>
                            <xsd:enumeration value="HandheldOrPDA"/>
                            <xsd:enumeration value="HomeTheaterSystemOrHTIB"/>
                            <xsd:enumeration value="Keyboards"/>
                            <xsd:enumeration value="MemoryReader"/>
                            <xsd:enumeration value="Microphone"/>
                            <xsd:enumeration value="Monitor"/>
                            <xsd:enumeration value="MP3Player"/>
                            <xsd:enumeration value="MultifunctionOfficeMachine"/>
                            <xsd:enumeration value="NetworkAdapter"/>
                            <xsd:enumeration value="NetworkMediaPlayer"/>
                            <xsd:enumeration value="NetworkStorage"/>
                            <xsd:enumeration value="NetworkTransceiver"/>
                            <xsd:enumeration value="NetworkingDevice"/>
                            <xsd:enumeration value="NetworkingHub"/>
                            <xsd:enumeration value="Phone"/>
                            <xsd:enumeration value="PhoneAccessory"/>
                            <xsd:enumeration value="PhotographicStudioItems"/>
                            <xsd:enumeration value="PointingDevice"/>
                            <xsd:enumeration value="PortableAudio"/>
                            <xsd:enumeration value="PortableAvDevice"/>
                            <xsd:enumeration value="PortableElectronics"/>
                            <xsd:enumeration value="Printer"/>
                            <xsd:enumeration value="PrinterConsumable"/>
                            <xsd:enumeration value="ReceiverOrAmplifier"/>
                            <xsd:enumeration value="RemoteControl"/>
                            <xsd:enumeration value="SatelliteOrDSS"/>
                            <xsd:enumeration value="Scanner"/>
                            <xsd:enumeration value="SoundCard"/>
                            <xsd:enumeration value="Speakers"/>
                            <xsd:enumeration value="CETelescope"/>
                            <xsd:enumeration value="SystemCabinet"/>
                            <xsd:enumeration value="SystemPowerDevice"/>
                            <xsd:enumeration value="Television"/>
                            <xsd:enumeration value="TwoWayRadio"/>
                            <xsd:enumeration value="VCR"/>
                            <xsd:enumeration value="VideoCard"/>
                            <xsd:enumeration value="VideoProjector"/>
                            <xsd:enumeration value="VideoProjectorsAndAccessories"/>
                            <xsd:enumeration value="Webcam"/>
                            <xsd:enumeration value="CellularPhoneCase"/>
                            <xsd:enumeration value="ScreenProtector"/>
                            <xsd:enumeration value="ChargingAdapter"/>
                            <xsd:enumeration value="CellularPhone"/>
                            <xsd:enumeration value="PowerBank"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RecycledContentPercentage" type="PercentageType"/>
                <xsd:element minOccurs="0" name="RegionOfOrigin" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="ScrewHeadStyle" type="MediumString"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShortProductDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsSigned" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SleeveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SpecificUsesForProduct" type="String"/>
                <xsd:element minOccurs="0" name="Speed" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Sport" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SpoutHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SpoutReach" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="CordLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SubjectCharacter" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SupplierDeclaredMaterialRegulation">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="bamboo"/>
                            <xsd:enumeration value="wool"/>
                            <xsd:enumeration value="fur"/>
                            <xsd:enumeration value="not_applicable"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SwitchStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TargetAudienceBase" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TemperatureRange" type="StringTemperatureDimension"/>
                <xsd:element minOccurs="0" name="Theme" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ThreadPitch" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="RoughIn" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="TubingOutsideDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="UVProtection" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ViewingArea" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterConsumption" type="WaterConsumptionDimension"/>
                <xsd:element minOccurs="0" name="WeaveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Helmet">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Size"/>
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="Size-Color"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="teamname-athlete-sizename-colorname"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="teamname-sizename-colorname"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="teamname-colorname"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element maxOccurs="10" name="Department" type="StringNotNull"/>
                <xsd:element maxOccurs="10" name="StyleKeywords" type="LongStringNotNull"/>
                <xsd:element maxOccurs="5" ref="SafetyRating"/>
                <xsd:element name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Material" type="LongString"/>
                <xsd:element minOccurs="0" name="InnerMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="OuterMaterial" type="LongString"/>
                <xsd:element maxOccurs="10" minOccurs="0" name="OccasionAndLifestyle" type="LongString"/>
                <xsd:element maxOccurs="10" minOccurs="0" name="EventKeywords" type="LongString"/>
                <xsd:element minOccurs="0" name="StyleName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CountryOfOrigin">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:length fixed="true" value="2"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsAdultProduct" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="Size" type="String"/>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
                <xsd:element maxOccurs="10" minOccurs="0" name="SpecialSizeType" type="String"/>
                <xsd:element default="1" minOccurs="0" name="ItemPackageQuantity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ManufacturerWarrantyDescription">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString">
                            <xsd:maxLength value="1500"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                            <xsd:element name="PartInterchangeInfo" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="ShoeClosureType" type="String"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="ShoeWidthType"/>
                <xsd:element minOccurs="0" name="Voltage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="Wattage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="VolumeCapacityName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AccessLocation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="UniformTireQualityGradeRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TreadDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="WheelBackspacing" type="LengthDimension"/>
                <xsd:element maxOccurs="9" minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AutoPartPosition" type="PositionType"/>
                <xsd:element minOccurs="0" name="DimmingControl" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel" type="WaterResistantType"/>
                <xsd:element minOccurs="0" name="ShaftDiameter" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaximumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LiningDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PackageTypeName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryCellComposition" type="BatteryCellTypeValues"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryFormFactor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TargetAudience" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaterialComposition" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemShape" type="String"/>
                <xsd:element minOccurs="0" name="IsExpirationDatedProduct" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="IsStainResistant" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="compliant"/>
                            <xsd:enumeration value="noncompliant"/>
                            <xsd:enumeration value="exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AgeRangeDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="AirFlowCapacity" type="Dimension"/>
                <xsd:element minOccurs="0" name="AmzMinimum" type="OptionalMinimumAgeRecommendedDimension"/>
                <xsd:element minOccurs="0" name="PlayerName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BandSizeNumber" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="BladeType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BladeLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LightOutputLuminance" type="LuminancePositiveIntegerDimension"/>
                <xsd:element minOccurs="0" name="UsageCapacity" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="CareInstructions" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CenterLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SwitchType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollarType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibleDevices" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleFastenerRange" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CoolingType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CoolingWattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="CornerRadius" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="CountryString" type="LongStringNotNull"/>
                <xsd:element minOccurs="0" name="Coverage" type="String"/>
                <xsd:element minOccurs="0" name="CupSize" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CustomerRestrictionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CutType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CuttingWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DeviceType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DisplayType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Duration" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EnergyConsumption" type="EnergyConsumptionDimension"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRatioCooling" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="EnvironmentalDescription" type="String"/>
                <xsd:element minOccurs="0" name="EuEnergyEfficiencyClassHeating">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a"/>
                            <xsd:enumeration value="b"/>
                            <xsd:enumeration value="c"/>
                            <xsd:enumeration value="d"/>
                            <xsd:enumeration value="e"/>
                            <xsd:enumeration value="f"/>
                            <xsd:enumeration value="g"/>
                            <xsd:enumeration value="a_plus_plus_plus"/>
                            <xsd:enumeration value="a_plus_plus"/>
                            <xsd:enumeration value="a_plus"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a"/>
                            <xsd:enumeration value="b"/>
                            <xsd:enumeration value="c"/>
                            <xsd:enumeration value="d"/>
                            <xsd:enumeration value="e"/>
                            <xsd:enumeration value="f"/>
                            <xsd:enumeration value="g"/>
                            <xsd:enumeration value="a_plus_plus_plus"/>
                            <xsd:enumeration value="a_plus_plus"/>
                            <xsd:enumeration value="a_plus"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ExtensionLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FabricWash" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FasteningType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Finish" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitToSizeDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FlushType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PackedSize" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FurDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="GritRating" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="GritType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HandleLeverPlacement" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HandleMaterial" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="HeaterWattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="Horsepower" type="Dimension"/>
                <xsd:element minOccurs="0" name="HoseLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="InsideDiameterString" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="InsoleMaterialType" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="R-Value" type="OptionalRValueDimension"/>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemBookingDate" type="xsd:dateTime"/>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayArea" type="AreaDimension"/>
                <xsd:element minOccurs="0" name="DisplayDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemLengthDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemPitch" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemThicknessString" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemTorque" type="TorqueType"/>
                <xsd:element minOccurs="0" name="PresentationRemoteLaserColor" type="String"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LifecycleSupplyType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="perennial"/>
                            <xsd:enumeration value="year_round_replenishable"/>
                            <xsd:enumeration value="seasonal_basic"/>
                            <xsd:enumeration value="fashion"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MaximumCurrent" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="MaximumFlowRate" type="VolumeRateDimension"/>
                <xsd:element minOccurs="0" name="MaximumPressure" type="PressureDimension"/>
                <xsd:element minOccurs="0" name="MaximumPower" type="PetPowerDimension"/>
                <xsd:element minOccurs="0" name="WeightLimit" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="MeasurementAccuracy" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MeasurementSystem" type="String"/>
                <xsd:element minOccurs="0" name="MinimumEfficiencyReportingValue" type="MERVType"/>
                <xsd:element minOccurs="0" name="MountType" type="LongString"/>
                <xsd:element minOccurs="0" name="NeckSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="NeckStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AudibleNoise" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfSinks" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfHandles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPieces" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPanels" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ObiLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ObiWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="OccasionType" type="MediumStringNotNull"/>
                <xsd:element minOccurs="0" name="MaterialOpacity" type="HundredString"/>
                <xsd:element minOccurs="0" name="OperatingLife" type="TimeDimension"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PatternName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Pattern" type="String"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PlugType" type="HundredString"/>
                <xsd:element minOccurs="0" name="DrillPointType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductSubtype">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Antenna"/>
                            <xsd:enumeration value="AVFurniture"/>
                            <xsd:enumeration value="BarCodeReader"/>
                            <xsd:enumeration value="CEBinocular"/>
                            <xsd:enumeration value="CECamcorder"/>
                            <xsd:enumeration value="CameraBagsAndCases"/>
                            <xsd:enumeration value="Battery"/>
                            <xsd:enumeration value="BlankMedia"/>
                            <xsd:enumeration value="CableOrAdapter"/>
                            <xsd:enumeration value="CECameraFlash"/>
                            <xsd:enumeration value="CameraLenses"/>
                            <xsd:enumeration value="CameraOtherAccessories"/>
                            <xsd:enumeration value="CameraPowerSupply"/>
                            <xsd:enumeration value="CarAudioOrTheater"/>
                            <xsd:enumeration value="CarElectronics"/>
                            <xsd:enumeration value="CEDigitalCamera"/>
                            <xsd:enumeration value="DigitalPictureFrame"/>
                            <xsd:enumeration value="CECarryingCaseOrBag"/>
                            <xsd:enumeration value="CombinedAvDevice"/>
                            <xsd:enumeration value="Computer"/>
                            <xsd:enumeration value="ComputerDriveOrStorage"/>
                            <xsd:enumeration value="ComputerProcessor"/>
                            <xsd:enumeration value="ComputerVideoGameController"/>
                            <xsd:enumeration value="DigitalVideoRecorder"/>
                            <xsd:enumeration value="DVDPlayerOrRecorder"/>
                            <xsd:enumeration value="CEFilmCamera"/>
                            <xsd:enumeration value="FlashMemory"/>
                            <xsd:enumeration value="GPSOrNavigationAccessory"/>
                            <xsd:enumeration value="GPSOrNavigationSystem"/>
                            <xsd:enumeration value="HandheldOrPDA"/>
                            <xsd:enumeration value="HomeTheaterSystemOrHTIB"/>
                            <xsd:enumeration value="Keyboards"/>
                            <xsd:enumeration value="MemoryReader"/>
                            <xsd:enumeration value="Microphone"/>
                            <xsd:enumeration value="Monitor"/>
                            <xsd:enumeration value="MP3Player"/>
                            <xsd:enumeration value="MultifunctionOfficeMachine"/>
                            <xsd:enumeration value="NetworkAdapter"/>
                            <xsd:enumeration value="NetworkMediaPlayer"/>
                            <xsd:enumeration value="NetworkStorage"/>
                            <xsd:enumeration value="NetworkTransceiver"/>
                            <xsd:enumeration value="NetworkingDevice"/>
                            <xsd:enumeration value="NetworkingHub"/>
                            <xsd:enumeration value="Phone"/>
                            <xsd:enumeration value="PhoneAccessory"/>
                            <xsd:enumeration value="PhotographicStudioItems"/>
                            <xsd:enumeration value="PointingDevice"/>
                            <xsd:enumeration value="PortableAudio"/>
                            <xsd:enumeration value="PortableAvDevice"/>
                            <xsd:enumeration value="PortableElectronics"/>
                            <xsd:enumeration value="Printer"/>
                            <xsd:enumeration value="PrinterConsumable"/>
                            <xsd:enumeration value="ReceiverOrAmplifier"/>
                            <xsd:enumeration value="RemoteControl"/>
                            <xsd:enumeration value="SatelliteOrDSS"/>
                            <xsd:enumeration value="Scanner"/>
                            <xsd:enumeration value="SoundCard"/>
                            <xsd:enumeration value="Speakers"/>
                            <xsd:enumeration value="CETelescope"/>
                            <xsd:enumeration value="SystemCabinet"/>
                            <xsd:enumeration value="SystemPowerDevice"/>
                            <xsd:enumeration value="Television"/>
                            <xsd:enumeration value="TwoWayRadio"/>
                            <xsd:enumeration value="VCR"/>
                            <xsd:enumeration value="VideoCard"/>
                            <xsd:enumeration value="VideoProjector"/>
                            <xsd:enumeration value="VideoProjectorsAndAccessories"/>
                            <xsd:enumeration value="Webcam"/>
                            <xsd:enumeration value="CellularPhoneCase"/>
                            <xsd:enumeration value="ScreenProtector"/>
                            <xsd:enumeration value="ChargingAdapter"/>
                            <xsd:enumeration value="CellularPhone"/>
                            <xsd:enumeration value="PowerBank"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RecycledContentPercentage" type="PercentageType"/>
                <xsd:element minOccurs="0" name="RegionOfOrigin" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="ScrewHeadStyle" type="MediumString"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShortProductDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsSigned" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SleeveLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SleeveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SpecificUsesForProduct" type="String"/>
                <xsd:element minOccurs="0" name="Speed" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Sport" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SpoutHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SpoutReach" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="CordLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SubjectCharacter" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SupplierDeclaredMaterialRegulation">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="bamboo"/>
                            <xsd:enumeration value="wool"/>
                            <xsd:enumeration value="fur"/>
                            <xsd:enumeration value="not_applicable"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SwitchStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TargetAudienceBase" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TemperatureRange" type="StringTemperatureDimension"/>
                <xsd:element minOccurs="0" name="Theme" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ThreadPitch" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="RoughIn" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="TubingOutsideDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="TunerTechnology" type="String"/>
                <xsd:element minOccurs="0" name="UVProtection" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ViewingArea" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterConsumption" type="WaterConsumptionDimension"/>
                <xsd:element minOccurs="0" name="WeaveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="RidingApparel">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Size"/>
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="Size-Color"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="stylename-colorname-configuration"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element name="ClothingType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Gloves"/>
                            <xsd:enumeration value="Jacket"/>
                            <xsd:enumeration value="Pants"/>
                            <xsd:enumeration value="Shirt"/>
                            <xsd:enumeration value="Shoes"/>
                            <xsd:enumeration value="Suit"/>
                            <xsd:enumeration value="Underwear"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element maxOccurs="10" name="Department" type="StringNotNull"/>
                <xsd:element maxOccurs="10" name="StyleKeywords" type="LongStringNotNull"/>
                <xsd:element name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element maxOccurs="10" minOccurs="0" name="Fabric" type="LongString"/>
                <xsd:element minOccurs="0" name="Material" type="LongString"/>
                <xsd:element minOccurs="0" name="InnerMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="OuterMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="ShoeClosureType" type="String"/>
                <xsd:element maxOccurs="10" minOccurs="0" name="OccasionAndLifestyle" type="LongString"/>
                <xsd:element maxOccurs="10" minOccurs="0" name="EventKeywords" type="LongString"/>
                <xsd:element minOccurs="0" name="StyleName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MinimumHeightRecommended" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MaximumHeightRecommended" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="CountryOfOrigin">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:length fixed="true" value="2"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsAdultProduct" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="Size" type="String"/>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
                <xsd:element maxOccurs="10" minOccurs="0" name="SpecialSizeType" type="String"/>
                <xsd:element minOccurs="0" name="WaistSize" type="ClothingSizeDimension"/>
                <xsd:element maxOccurs="9" minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InseamLength" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="SleeveLength" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="NeckSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="ChestSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="CupSize">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="A"/>
                            <xsd:enumeration value="B"/>
                            <xsd:enumeration value="C"/>
                            <xsd:enumeration value="D"/>
                            <xsd:enumeration value="DD"/>
                            <xsd:enumeration value="DDD"/>
                            <xsd:enumeration value="E"/>
                            <xsd:enumeration value="F"/>
                            <xsd:enumeration value="FF"/>
                            <xsd:enumeration value="G"/>
                            <xsd:enumeration value="H"/>
                            <xsd:enumeration value="I"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ShoeWidth" type="ShoeWidthType"/>
                <xsd:element minOccurs="0" name="HeelHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="HeelType" type="String"/>
                <xsd:element minOccurs="0" name="ShaftHeight" type="StringLengthOptionalDimension"/>
                <xsd:element minOccurs="0" name="BeltLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="BeltWidth" type="LengthDimension"/>
                <xsd:element default="1" minOccurs="0" name="ItemPackageQuantity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ManufacturerWarrantyDescription">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:normalizedString">
                            <xsd:maxLength value="1500"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="compliant"/>
                            <xsd:enumeration value="noncompliant"/>
                            <xsd:enumeration value="exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AcceptedPayment">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="payment_in_full"/>
                            <xsd:enumeration value="loan"/>
                            <xsd:enumeration value="payment_in_installments"/>
                            <xsd:enumeration value="lease"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AntennaDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Position" type="PositionType"/>
                <xsd:element minOccurs="0" name="BodyType" type="LongString"/>
                <xsd:element minOccurs="0" name="BodyStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AnalogRBGInput" type="LongString"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="DeviceType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DisplaySize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MotorCapabilities" type="LongString"/>
                <xsd:element minOccurs="0" name="EngineDisplacement" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="EngineType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrameType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrequencyBand" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FuelType" type="HundredString"/>
                <xsd:element minOccurs="0" name="ImporterContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemTypeName" type="String"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ManufacturerContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="NumberOfDoors" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OfferingCondition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="new"/>
                            <xsd:enumeration value="used"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PackerContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="PixelSize"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignalToNoiseRatio" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SpeakerAmplificationType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Speaker" type="HundredString"/>
                <xsd:element minOccurs="0" name="SpeakersMaximumOutputPower" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TargetAudienceBase" type="StringNotNull"/>
                <xsd:element maxOccurs="5" minOccurs="0" name="TunerTechnology" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="UnitCount" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="PPUCountType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="WooferSpeakerMaterial" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Tire">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Size"/>
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="Size-Color"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AccessLocation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition" type="PositionType"/>
                <xsd:element minOccurs="0" name="BatteryCellComposition" type="BatteryCellTypeValues"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryFormFactor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DimmingControl" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="LiningDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element maxOccurs="3" minOccurs="0" name="Material" type="LongString"/>
                <xsd:element minOccurs="0" name="MaximumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OccasionAndLifestyle" type="LongString"/>
                <xsd:element minOccurs="0" name="OuterMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="PackageTypeName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                            <xsd:element name="PartInterchangeInfo" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ShaftDiameter" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShoeClosureType" type="String"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="ShoeWidthType"/>
                <xsd:element minOccurs="0" name="Size" type="String"/>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="TreadDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="UniformTireQualityGradeRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Voltage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="VolumeCapacityName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel" type="WaterResistantType"/>
                <xsd:element minOccurs="0" name="Wattage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="WheelBackspacing" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="IsExpirationDatedProduct" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="OperatingLife" type="TimeDimension"/>
                <xsd:element minOccurs="0" name="IsStainResistant" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SpecialSizeType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfSpokes" type="xsd:positiveInteger"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Rims">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Size"/>
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="Size-Color"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AccessLocation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition" type="PositionType"/>
                <xsd:element minOccurs="0" name="BatteryCellComposition" type="BatteryCellTypeValues"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryFormFactor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DimmingControl" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="LiningDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element maxOccurs="3" minOccurs="0" name="Material" type="LongString"/>
                <xsd:element minOccurs="0" name="MaximumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OccasionAndLifestyle" type="LongString"/>
                <xsd:element minOccurs="0" name="OuterMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="PackageTypeName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                            <xsd:element name="PartInterchangeInfo" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ShaftDiameter" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShoeClosureType" type="String"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="ShoeWidthType"/>
                <xsd:element minOccurs="0" name="Size" type="String"/>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="TreadDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="UniformTireQualityGradeRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Voltage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="VolumeCapacityName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel" type="WaterResistantType"/>
                <xsd:element minOccurs="0" name="Wattage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="WheelBackspacing" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="IsExpirationDatedProduct" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="OperatingLife" type="TimeDimension"/>
                <xsd:element minOccurs="0" name="IsStainResistant" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="TireAndWheel">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Size"/>
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="Size-Color"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="bikerimsize"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AccessLocation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition" type="PositionType"/>
                <xsd:element minOccurs="0" name="BatteryCellComposition" type="BatteryCellTypeValues"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryFormFactor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DimmingControl" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="LiningDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element maxOccurs="3" minOccurs="0" name="Material" type="LongString"/>
                <xsd:element minOccurs="0" name="MaximumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OccasionAndLifestyle" type="LongString"/>
                <xsd:element minOccurs="0" name="OuterMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="PackageTypeName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                            <xsd:element name="PartInterchangeInfo" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ShaftDiameter" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShoeClosureType" type="String"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="ShoeWidthType"/>
                <xsd:element minOccurs="0" name="Size" type="String"/>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="TreadDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="UniformTireQualityGradeRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Voltage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="VolumeCapacityName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel" type="WaterResistantType"/>
                <xsd:element minOccurs="0" name="Wattage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="WheelBackspacing" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BoreDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_to_a_plus"/>
                            <xsd:enumeration value="a_to_e"/>
                            <xsd:enumeration value="a_to_d"/>
                            <xsd:enumeration value="d_to_e"/>
                            <xsd:enumeration value="a_to_c"/>
                            <xsd:enumeration value="a_to_b"/>
                            <xsd:enumeration value="a_plus"/>
                            <xsd:enumeration value="a_plus_plus_to_c"/>
                            <xsd:enumeration value="a_plus_plus_to_b"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                            <xsd:enumeration value="a_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_plus"/>
                            <xsd:enumeration value="c_to_d"/>
                            <xsd:enumeration value="c_to_e"/>
                            <xsd:enumeration value="a_plus_plus_to_a"/>
                            <xsd:enumeration value="a"/>
                            <xsd:enumeration value="b"/>
                            <xsd:enumeration value="c"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="d"/>
                            <xsd:enumeration value="e"/>
                            <xsd:enumeration value="f"/>
                            <xsd:enumeration value="g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="b_to_c"/>
                            <xsd:enumeration value="b_to_d"/>
                            <xsd:enumeration value="b_to_e"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_plus_to_e"/>
                            <xsd:enumeration value="a_plus_to_d"/>
                            <xsd:enumeration value="a_plus_to_c"/>
                            <xsd:enumeration value="a_plus_to_b"/>
                            <xsd:enumeration value="a_plus_to_a"/>
                            <xsd:enumeration value="a_plus_plus"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MaximumManufacturerWeightRecommended" type="WeightIntegerDimension"/>
                <xsd:element minOccurs="0" name="NumberOfSpokes" type="xsd:positiveInteger"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SpecificUsesForProduct" type="String"/>
                <xsd:element minOccurs="0" name="TargetAudienceBase" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TireDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Vehicle">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Size"/>
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="Size-Color"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AccessLocation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition" type="PositionType"/>
                <xsd:element minOccurs="0" name="BatteryCellComposition" type="BatteryCellTypeValues"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryFormFactor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DimmingControl" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="LiningDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element maxOccurs="3" minOccurs="0" name="Material" type="LongString"/>
                <xsd:element minOccurs="0" name="MaximumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OccasionAndLifestyle" type="LongString"/>
                <xsd:element minOccurs="0" name="OuterMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="PackageTypeName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                            <xsd:element name="PartInterchangeInfo" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ShaftDiameter" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShoeClosureType" type="String"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="ShoeWidthType"/>
                <xsd:element minOccurs="0" name="Size" type="String"/>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="TreadDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="UniformTireQualityGradeRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Voltage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="VolumeCapacityName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel" type="WaterResistantType"/>
                <xsd:element minOccurs="0" name="Wattage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="WheelBackspacing" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EngineDisplacement" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="EngineType" type="String"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FuelCapacity" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="FuelEconomyCity" type="FuelDimension"/>
                <xsd:element minOccurs="0" name="FuelEconomyCombined" type="FuelDimension"/>
                <xsd:element minOccurs="0" name="FuelEconomyHighway" type="FuelDimension"/>
                <xsd:element minOccurs="0" name="FuelType" type="HundredString"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MaximumHorsepower" type="String"/>
                <xsd:element minOccurs="0" name="Range" type="StringLengthOptionalDimension"/>
                <xsd:element minOccurs="0" name="MaximumSpeed" type="SpeedDimension"/>
                <xsd:element minOccurs="0" name="MaximumTorque" type="TorqueType"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TargetAudienceBase" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Motorcyclepart">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Size"/>
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="Size-Color"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AccessLocation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition" type="PositionType"/>
                <xsd:element minOccurs="0" name="BatteryCellComposition" type="BatteryCellTypeValues"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryFormFactor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DimmingControl" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryWeight" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="LiningDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element maxOccurs="3" minOccurs="0" name="Material" type="LongString"/>
                <xsd:element minOccurs="0" name="MaximumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OccasionAndLifestyle" type="LongString"/>
                <xsd:element minOccurs="0" name="OuterMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="PackageTypeName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                            <xsd:element name="PartInterchangeInfo" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ShaftDiameter" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShoeClosureType" type="String"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="ShoeWidthType"/>
                <xsd:element minOccurs="0" name="Size" type="String"/>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="TreadDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="UniformTireQualityGradeRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Voltage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="VolumeCapacityName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel" type="WaterResistantType"/>
                <xsd:element minOccurs="0" name="Wattage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="WheelBackspacing" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemShape" type="String"/>
                <xsd:element minOccurs="0" name="IsExpirationDatedProduct" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="CapType" type="String"/>
                <xsd:element minOccurs="0" name="OperatingLife" type="TimeDimension"/>
                <xsd:element minOccurs="0" name="ColorTemperature" type="TemperatureRatingDimension"/>
                <xsd:element minOccurs="0" name="LuminousIntensity" type="LuminiousIntensityDimension"/>
                <xsd:element minOccurs="0" name="BeamAngle" type="DegreeDimension"/>
                <xsd:element minOccurs="0" name="IsStainResistant" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AcceptedPayment">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="payment_in_full"/>
                            <xsd:enumeration value="loan"/>
                            <xsd:enumeration value="payment_in_installments"/>
                            <xsd:enumeration value="lease"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AntennaDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Position" type="PositionType"/>
                <xsd:element minOccurs="0" name="BodyType" type="LongString"/>
                <xsd:element minOccurs="0" name="BodyStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AnalogRBGInput" type="LongString"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="DeviceType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DisplaySize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MotorCapabilities" type="LongString"/>
                <xsd:element minOccurs="0" name="EngineDisplacement" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="EngineType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrameType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrequencyBand" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FuelType" type="HundredString"/>
                <xsd:element minOccurs="0" name="ImporterContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemTypeName" type="String"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ManufacturerContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="NumberOfDoors" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OfferingCondition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="new"/>
                            <xsd:enumeration value="used"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PackerContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="PixelSize"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PublicationDate" type="xsd:dateTime"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignalToNoiseRatio" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="SpeakerAmplificationType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Speaker" type="HundredString"/>
                <xsd:element minOccurs="0" name="SpeakersMaximumOutputPower" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TargetAudienceBase" type="StringNotNull"/>
                <xsd:element maxOccurs="5" minOccurs="0" name="TunerTechnology" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="UnitCount" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="PPUCountType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="WooferSpeakerMaterial" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Motorcycleaccessory">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Size"/>
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="Size-Color"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AccessLocation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition" type="PositionType"/>
                <xsd:element minOccurs="0" name="BatteryCellComposition" type="BatteryCellTypeValues"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryFormFactor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DimmingControl" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="LiningDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element maxOccurs="3" minOccurs="0" name="Material" type="LongString"/>
                <xsd:element minOccurs="0" name="MaximumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OccasionAndLifestyle" type="LongString"/>
                <xsd:element minOccurs="0" name="OuterMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="PackageTypeName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                            <xsd:element name="PartInterchangeInfo" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ShaftDiameter" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShoeClosureType" type="String"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="ShoeWidthType"/>
                <xsd:element minOccurs="0" name="Size" type="String"/>
                <xsd:element minOccurs="0" name="SizeMap">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="XXXXX-Small"/>
                            <xsd:enumeration value="XXXX-Small"/>
                            <xsd:enumeration value="XXX-Small"/>
                            <xsd:enumeration value="XX-Small"/>
                            <xsd:enumeration value="X-Small"/>
                            <xsd:enumeration value="Small"/>
                            <xsd:enumeration value="Medium"/>
                            <xsd:enumeration value="Large"/>
                            <xsd:enumeration value="X-Large"/>
                            <xsd:enumeration value="XX-Large"/>
                            <xsd:enumeration value="XXX-Large"/>
                            <xsd:enumeration value="XXXX-Large"/>
                            <xsd:enumeration value="XXXXX-Large"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="TreadDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="UniformTireQualityGradeRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Voltage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="VolumeCapacityName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel" type="WaterResistantType"/>
                <xsd:element minOccurs="0" name="Wattage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="WheelBackspacing" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="InseamLength" type="NeckSizeDimension"/>
                <xsd:element minOccurs="0" name="ItemShape" type="String"/>
                <xsd:element minOccurs="0" name="IsExpirationDatedProduct" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="CapType" type="String"/>
                <xsd:element minOccurs="0" name="OperatingLife" type="TimeDimension"/>
                <xsd:element minOccurs="0" name="ColorTemperature" type="TemperatureRatingDimension"/>
                <xsd:element minOccurs="0" name="LuminousIntensity" type="LuminiousIntensityDimension"/>
                <xsd:element minOccurs="0" name="BeamAngle" type="DegreeDimension"/>
                <xsd:element minOccurs="0" name="IsStainResistant" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryWeight" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="AcceptedPayment">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="payment_in_full"/>
                            <xsd:enumeration value="loan"/>
                            <xsd:enumeration value="payment_in_installments"/>
                            <xsd:enumeration value="lease"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AntennaDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Position" type="PositionType"/>
                <xsd:element minOccurs="0" name="BodyType" type="LongString"/>
                <xsd:element minOccurs="0" name="BodyStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AnalogRBGInput" type="LongString"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="DeviceType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DisplaySize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MotorCapabilities" type="LongString"/>
                <xsd:element minOccurs="0" name="EngineDisplacement" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="EngineType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrameType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrequencyBand" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FuelType" type="HundredString"/>
                <xsd:element minOccurs="0" name="ImporterContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemTypeName" type="String"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ManufacturerContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="NumberOfDoors" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OfferingCondition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="new"/>
                            <xsd:enumeration value="used"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PackerContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="PixelSize"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="PublicationDate" type="xsd:dateTime"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignalToNoiseRatio" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SpeakerAmplificationType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Speaker" type="HundredString"/>
                <xsd:element minOccurs="0" name="SpeakersMaximumOutputPower" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TargetAudienceBase" type="StringNotNull"/>
                <xsd:element maxOccurs="5" minOccurs="0" name="TunerTechnology" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="UnitCount" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="PPUCountType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="WooferSpeakerMaterial" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Ridinggloves">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Size"/>
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="Size-Color"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="teamname-athlete-sizename-colorname"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="teamname-sizename-colorname"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="specialsizetype-sizename-colorname"/>
                                        <xsd:enumeration value="handsize"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="specialsizetype-colorname"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="hand"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="teamname-colorname"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AccessLocation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition" type="PositionType"/>
                <xsd:element minOccurs="0" name="BatteryCellComposition" type="BatteryCellTypeValues"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryFormFactor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DimmingControl" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="LiningDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element maxOccurs="3" minOccurs="0" name="Material" type="LongString"/>
                <xsd:element minOccurs="0" name="MaximumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OccasionAndLifestyle" type="LongString"/>
                <xsd:element minOccurs="0" name="OuterMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="PackageTypeName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                            <xsd:element name="PartInterchangeInfo" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ShaftDiameter" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShoeClosureType" type="String"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="ShoeWidthType"/>
                <xsd:element minOccurs="0" name="Size" type="String"/>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="TreadDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="UniformTireQualityGradeRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Voltage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="VolumeCapacityName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel" type="WaterResistantType"/>
                <xsd:element minOccurs="0" name="Wattage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="WheelBackspacing" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AgeRangeDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="PlayerName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CareInstructions" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="CountryString" type="LongStringNotNull"/>
                <xsd:element minOccurs="0" name="Duration" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FabricWash" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitToSizeDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FurDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="GloveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HandOrientation" type="String"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemBookingDate" type="xsd:dateTime"/>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LeatherType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LifecycleSupplyType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="perennial"/>
                            <xsd:enumeration value="year_round_replenishable"/>
                            <xsd:enumeration value="seasonal_basic"/>
                            <xsd:enumeration value="fashion"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MaterialComposition" type="String"/>
                <xsd:element minOccurs="0" name="NeckSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="NeckStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPieces" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ObiLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ObiWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="OccasionType" type="MediumStringNotNull"/>
                <xsd:element minOccurs="0" name="MaterialOpacity" type="HundredString"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ProductSubtype">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Antenna"/>
                            <xsd:enumeration value="AVFurniture"/>
                            <xsd:enumeration value="BarCodeReader"/>
                            <xsd:enumeration value="CEBinocular"/>
                            <xsd:enumeration value="CECamcorder"/>
                            <xsd:enumeration value="CameraBagsAndCases"/>
                            <xsd:enumeration value="Battery"/>
                            <xsd:enumeration value="BlankMedia"/>
                            <xsd:enumeration value="CableOrAdapter"/>
                            <xsd:enumeration value="CECameraFlash"/>
                            <xsd:enumeration value="CameraLenses"/>
                            <xsd:enumeration value="CameraOtherAccessories"/>
                            <xsd:enumeration value="CameraPowerSupply"/>
                            <xsd:enumeration value="CarAudioOrTheater"/>
                            <xsd:enumeration value="CarElectronics"/>
                            <xsd:enumeration value="CEDigitalCamera"/>
                            <xsd:enumeration value="DigitalPictureFrame"/>
                            <xsd:enumeration value="CECarryingCaseOrBag"/>
                            <xsd:enumeration value="CombinedAvDevice"/>
                            <xsd:enumeration value="Computer"/>
                            <xsd:enumeration value="ComputerDriveOrStorage"/>
                            <xsd:enumeration value="ComputerProcessor"/>
                            <xsd:enumeration value="ComputerVideoGameController"/>
                            <xsd:enumeration value="DigitalVideoRecorder"/>
                            <xsd:enumeration value="DVDPlayerOrRecorder"/>
                            <xsd:enumeration value="CEFilmCamera"/>
                            <xsd:enumeration value="FlashMemory"/>
                            <xsd:enumeration value="GPSOrNavigationAccessory"/>
                            <xsd:enumeration value="GPSOrNavigationSystem"/>
                            <xsd:enumeration value="HandheldOrPDA"/>
                            <xsd:enumeration value="HomeTheaterSystemOrHTIB"/>
                            <xsd:enumeration value="Keyboards"/>
                            <xsd:enumeration value="MemoryReader"/>
                            <xsd:enumeration value="Microphone"/>
                            <xsd:enumeration value="Monitor"/>
                            <xsd:enumeration value="MP3Player"/>
                            <xsd:enumeration value="MultifunctionOfficeMachine"/>
                            <xsd:enumeration value="NetworkAdapter"/>
                            <xsd:enumeration value="NetworkMediaPlayer"/>
                            <xsd:enumeration value="NetworkStorage"/>
                            <xsd:enumeration value="NetworkTransceiver"/>
                            <xsd:enumeration value="NetworkingDevice"/>
                            <xsd:enumeration value="NetworkingHub"/>
                            <xsd:enumeration value="Phone"/>
                            <xsd:enumeration value="PhoneAccessory"/>
                            <xsd:enumeration value="PhotographicStudioItems"/>
                            <xsd:enumeration value="PointingDevice"/>
                            <xsd:enumeration value="PortableAudio"/>
                            <xsd:enumeration value="PortableAvDevice"/>
                            <xsd:enumeration value="PortableElectronics"/>
                            <xsd:enumeration value="Printer"/>
                            <xsd:enumeration value="PrinterConsumable"/>
                            <xsd:enumeration value="ReceiverOrAmplifier"/>
                            <xsd:enumeration value="RemoteControl"/>
                            <xsd:enumeration value="SatelliteOrDSS"/>
                            <xsd:enumeration value="Scanner"/>
                            <xsd:enumeration value="SoundCard"/>
                            <xsd:enumeration value="Speakers"/>
                            <xsd:enumeration value="CETelescope"/>
                            <xsd:enumeration value="SystemCabinet"/>
                            <xsd:enumeration value="SystemPowerDevice"/>
                            <xsd:enumeration value="Television"/>
                            <xsd:enumeration value="TwoWayRadio"/>
                            <xsd:enumeration value="VCR"/>
                            <xsd:enumeration value="VideoCard"/>
                            <xsd:enumeration value="VideoProjector"/>
                            <xsd:enumeration value="VideoProjectorsAndAccessories"/>
                            <xsd:enumeration value="Webcam"/>
                            <xsd:enumeration value="CellularPhoneCase"/>
                            <xsd:enumeration value="ScreenProtector"/>
                            <xsd:enumeration value="ChargingAdapter"/>
                            <xsd:enumeration value="CellularPhone"/>
                            <xsd:enumeration value="PowerBank"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegionOfOrigin" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsSigned" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SleeveLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SleeveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SpecialSizeType" type="String"/>
                <xsd:element minOccurs="0" name="Sport" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SubjectCharacter" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SupplierDeclaredMaterialRegulation">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="bamboo"/>
                            <xsd:enumeration value="wool"/>
                            <xsd:enumeration value="fur"/>
                            <xsd:enumeration value="not_applicable"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TargetAudienceBase" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Theme" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WeaveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Ridingboots">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Size"/>
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="Size-Color"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="teamname-athlete-sizename-colorname"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="teamname-sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="teamname-colorname"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AccessLocation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition" type="PositionType"/>
                <xsd:element minOccurs="0" name="BatteryCellComposition" type="BatteryCellTypeValues"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryFormFactor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DimmingControl" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="LiningDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element maxOccurs="3" minOccurs="0" name="Material" type="LongString"/>
                <xsd:element minOccurs="0" name="MaximumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumCircumference" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OccasionAndLifestyle" type="LongString"/>
                <xsd:element minOccurs="0" name="OuterMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="PackageTypeName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                            <xsd:element name="PartInterchangeInfo" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ShaftDiameter" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShoeClosureType" type="String"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="ShoeWidthType"/>
                <xsd:element minOccurs="0" name="Size" type="String"/>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="TreadDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="UniformTireQualityGradeRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Voltage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="VolumeCapacityName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel" type="WaterResistantType"/>
                <xsd:element minOccurs="0" name="Wattage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="WheelBackspacing" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="Department" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemShape" type="String"/>
                <xsd:element minOccurs="0" name="IsExpirationDatedProduct" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="OperatingLife" type="TimeDimension"/>
                <xsd:element minOccurs="0" name="IsStainResistant" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AgeRangeDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="ArchType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PlayerName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BottomStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CareInstructions" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ChestSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="CleatDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="CleatMaterialType" type="LongString"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollarType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="CountryString" type="LongStringNotNull"/>
                <xsd:element minOccurs="0" name="Duration" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitToSizeDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FootwearAgeGroup">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="big_kid"/>
                            <xsd:enumeration value="little_kid"/>
                            <xsd:enumeration value="toddler"/>
                            <xsd:enumeration value="adult"/>
                            <xsd:enumeration value="infant"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FootwearGender">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="men"/>
                            <xsd:enumeration value="women"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FootwearGenderUnisex">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="men"/>
                            <xsd:enumeration value="women"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FootwearSize">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fraction_14_and_1_ninth"/>
                            <xsd:enumeration value="fraction_59_and_2_thirds"/>
                            <xsd:enumeration value="measurement_15_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_50"/>
                            <xsd:enumeration value="fraction_15_and_1_ninth"/>
                            <xsd:enumeration value="numeric_52"/>
                            <xsd:enumeration value="measurement_37_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_11_and_1_ninth"/>
                            <xsd:enumeration value="numeric_51"/>
                            <xsd:enumeration value="fraction_18_and_1_ninth"/>
                            <xsd:enumeration value="numeric_36_point_5"/>
                            <xsd:enumeration value="fraction_16_and_1_ninth"/>
                            <xsd:enumeration value="fraction_36_and_2_thirds"/>
                            <xsd:enumeration value="fraction_17_and_1_ninth"/>
                            <xsd:enumeration value="numeric_2_point_5"/>
                            <xsd:enumeration value="measurement_6_point_0_centimeters"/>
                            <xsd:enumeration value="4_point_5_years"/>
                            <xsd:enumeration value="fraction_51_and_2_thirds"/>
                            <xsd:enumeration value="3_years"/>
                            <xsd:enumeration value="numeric_51_point_5"/>
                            <xsd:enumeration value="numeric_54"/>
                            <xsd:enumeration value="15_months"/>
                            <xsd:enumeration value="numeric_53"/>
                            <xsd:enumeration value="numeric_56"/>
                            <xsd:enumeration value="measurement_37_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_12_and_1_ninth"/>
                            <xsd:enumeration value="numeric_55"/>
                            <xsd:enumeration value="numeric_58"/>
                            <xsd:enumeration value="numeric_57"/>
                            <xsd:enumeration value="measurement_25_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_13_and_2_thirds"/>
                            <xsd:enumeration value="fraction_13_and_1_ninth"/>
                            <xsd:enumeration value="numeric_59"/>
                            <xsd:enumeration value="measurement_6_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_60_point_5"/>
                            <xsd:enumeration value="fraction_12_and_2_thirds"/>
                            <xsd:enumeration value="measurement_25_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_61"/>
                            <xsd:enumeration value="numeric_60"/>
                            <xsd:enumeration value="numeric_59_point_5"/>
                            <xsd:enumeration value="numeric_45_point_5"/>
                            <xsd:enumeration value="fraction_25_and_2_thirds"/>
                            <xsd:enumeration value="fraction_19_and_1_ninth"/>
                            <xsd:enumeration value="fraction_24_and_2_thirds"/>
                            <xsd:enumeration value="measurement_15_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_10_point_5"/>
                            <xsd:enumeration value="fraction_25_and_1_ninth"/>
                            <xsd:enumeration value="fraction_58_and_2_thirds"/>
                            <xsd:enumeration value="numeric_39_point_5"/>
                            <xsd:enumeration value="measurement_23_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_24_point_5"/>
                            <xsd:enumeration value="fraction_22_and_1_ninth"/>
                            <xsd:enumeration value="fraction_26_and_1_ninth"/>
                            <xsd:enumeration value="measurement_40_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_21_and_1_ninth"/>
                            <xsd:enumeration value="fraction_29_and_1_ninth"/>
                            <xsd:enumeration value="fraction_52_and_2_thirds"/>
                            <xsd:enumeration value="24_months"/>
                            <xsd:enumeration value="measurement_13_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_27_and_1_ninth"/>
                            <xsd:enumeration value="fraction_20_and_1_ninth"/>
                            <xsd:enumeration value="fraction_28_and_1_ninth"/>
                            <xsd:enumeration value="measurement_30_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_7_point_5"/>
                            <xsd:enumeration value="measurement_39_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_39_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_23_point_0_centimeters"/>
                            <xsd:enumeration value="9_months"/>
                            <xsd:enumeration value="fraction_50_and_2_thirds"/>
                            <xsd:enumeration value="fraction_48_and_2_thirds"/>
                            <xsd:enumeration value="fraction_23_and_1_ninth"/>
                            <xsd:enumeration value="fraction_24_and_1_ninth"/>
                            <xsd:enumeration value="numeric_48_point_5"/>
                            <xsd:enumeration value="ss"/>
                            <xsd:enumeration value="numeric_15_point_5"/>
                            <xsd:enumeration value="x_l"/>
                            <xsd:enumeration value="2_years"/>
                            <xsd:enumeration value="numeric_18_point_5"/>
                            <xsd:enumeration value="fraction_60_and_1_third"/>
                            <xsd:enumeration value="fraction_19_and_2_thirds"/>
                            <xsd:enumeration value="fraction_46_and_2_thirds"/>
                            <xsd:enumeration value="x_s"/>
                            <xsd:enumeration value="fraction_40_and_2_thirds"/>
                            <xsd:enumeration value="numeric_27_point_5"/>
                            <xsd:enumeration value="measurement_13_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_21_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_56_point_5"/>
                            <xsd:enumeration value="3_point_5_years"/>
                            <xsd:enumeration value="measurement_30_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_32_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_35_and_1_ninth"/>
                            <xsd:enumeration value="numeric_53_point_5"/>
                            <xsd:enumeration value="measurement_21_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_0_point_5"/>
                            <xsd:enumeration value="fraction_33_and_1_ninth"/>
                            <xsd:enumeration value="fraction_37_and_1_ninth"/>
                            <xsd:enumeration value="fraction_31_and_1_ninth"/>
                            <xsd:enumeration value="fraction_39_and_1_ninth"/>
                            <xsd:enumeration value="numeric_40_point_5"/>
                            <xsd:enumeration value="fraction_34_and_2_thirds"/>
                            <xsd:enumeration value="fraction_45_and_1_third"/>
                            <xsd:enumeration value="new_born"/>
                            <xsd:enumeration value="fraction_49_and_1_third"/>
                            <xsd:enumeration value="fraction_47_and_1_third"/>
                            <xsd:enumeration value="fraction_30_and_2_thirds"/>
                            <xsd:enumeration value="numeric_34_point_5"/>
                            <xsd:enumeration value="fraction_49_and_2_thirds"/>
                            <xsd:enumeration value="fraction_11_and_2_thirds"/>
                            <xsd:enumeration value="numeric_16_point_5"/>
                            <xsd:enumeration value="numeric_19_point_5"/>
                            <xsd:enumeration value="measurement_11_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_31_point_5"/>
                            <xsd:enumeration value="numeric_8_point_5"/>
                            <xsd:enumeration value="numeric_28_point_5"/>
                            <xsd:enumeration value="measurement_29_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_38_and_2_thirds"/>
                            <xsd:enumeration value="numeric_43_point_5"/>
                            <xsd:enumeration value="measurement_20_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_10_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_33_point_0_centimeters"/>
                            <xsd:enumeration value="21_months"/>
                            <xsd:enumeration value="measurement_18_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_18_and_1_third"/>
                            <xsd:enumeration value="fraction_39_and_1_third"/>
                            <xsd:enumeration value="numeric_37_point_5"/>
                            <xsd:enumeration value="measurement_8_point_0_centimeters"/>
                            <xsd:enumeration value="medium"/>
                            <xsd:enumeration value="xx_s"/>
                            <xsd:enumeration value="numeric_22_point_5"/>
                            <xsd:enumeration value="measurement_28_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_35_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_34_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_35_and_2_thirds"/>
                            <xsd:enumeration value="fraction_56_and_1_third"/>
                            <xsd:enumeration value="measurement_17_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_14_and_1_third"/>
                            <xsd:enumeration value="xx_l"/>
                            <xsd:enumeration value="fraction_35_and_1_third"/>
                            <xsd:enumeration value="fraction_16_and_1_third"/>
                            <xsd:enumeration value="fraction_37_and_1_third"/>
                            <xsd:enumeration value="fraction_58_and_1_third"/>
                            <xsd:enumeration value="numeric_5_point_5"/>
                            <xsd:enumeration value="fraction_31_and_2_thirds"/>
                            <xsd:enumeration value="numeric_50_point_5"/>
                            <xsd:enumeration value="fraction_14_and_2_thirds"/>
                            <xsd:enumeration value="measurement_36_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_46_point_5"/>
                            <xsd:enumeration value="3_months"/>
                            <xsd:enumeration value="measurement_27_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_9_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_13_point_5"/>
                            <xsd:enumeration value="measurement_19_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_45_and_2_thirds"/>
                            <xsd:enumeration value="fraction_18_and_2_thirds"/>
                            <xsd:enumeration value="fraction_12_and_1_third"/>
                            <xsd:enumeration value="numeric_58_point_5"/>
                            <xsd:enumeration value="fraction_33_and_1_third"/>
                            <xsd:enumeration value="fraction_41_and_2_thirds"/>
                            <xsd:enumeration value="fraction_54_and_1_third"/>
                            <xsd:enumeration value="fraction_31_and_1_third"/>
                            <xsd:enumeration value="fraction_50_and_1_ninth"/>
                            <xsd:enumeration value="fraction_50_and_1_third"/>
                            <xsd:enumeration value="fraction_52_and_1_third"/>
                            <xsd:enumeration value="numeric_25_point_5"/>
                            <xsd:enumeration value="fraction_55_and_1_ninth"/>
                            <xsd:enumeration value="fraction_57_and_1_ninth"/>
                            <xsd:enumeration value="numeric_23_point_5"/>
                            <xsd:enumeration value="fraction_55_and_2_thirds"/>
                            <xsd:enumeration value="fraction_29_and_1_third"/>
                            <xsd:enumeration value="12_months"/>
                            <xsd:enumeration value="measurement_26_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_20_and_2_thirds"/>
                            <xsd:enumeration value="numeric_55_point_5"/>
                            <xsd:enumeration value="fraction_54_and_1_ninth"/>
                            <xsd:enumeration value="fraction_58_and_1_ninth"/>
                            <xsd:enumeration value="measurement_5_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_53_and_1_ninth"/>
                            <xsd:enumeration value="fraction_59_and_1_ninth"/>
                            <xsd:enumeration value="fraction_51_and_1_ninth"/>
                            <xsd:enumeration value="fraction_52_and_1_ninth"/>
                            <xsd:enumeration value="18_months"/>
                            <xsd:enumeration value="fraction_23_and_1_third"/>
                            <xsd:enumeration value="numeric_6_point_5"/>
                            <xsd:enumeration value="fraction_24_and_1_third"/>
                            <xsd:enumeration value="fraction_32_and_2_thirds"/>
                            <xsd:enumeration value="fraction_28_and_2_thirds"/>
                            <xsd:enumeration value="fraction_25_and_1_third"/>
                            <xsd:enumeration value="fraction_27_and_1_third"/>
                            <xsd:enumeration value="numeric_49_point_5"/>
                            <xsd:enumeration value="0_months"/>
                            <xsd:enumeration value="measurement_26_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_28_and_1_third"/>
                            <xsd:enumeration value="fraction_26_and_1_third"/>
                            <xsd:enumeration value="numeric_17_point_5"/>
                            <xsd:enumeration value="measurement_36_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_14_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_56_and_1_ninth"/>
                            <xsd:enumeration value="measurement_16_point_5_centimeters"/>
                            <xsd:enumeration value="6_months"/>
                            <xsd:enumeration value="large"/>
                            <xsd:enumeration value="numeric_14_point_5"/>
                            <xsd:enumeration value="measurement_38_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_38_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_7_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_24_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_41_point_5"/>
                            <xsd:enumeration value="fraction_39_and_2_thirds"/>
                            <xsd:enumeration value="measurement_7_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_21_and_2_thirds"/>
                            <xsd:enumeration value="numeric_26_point_5"/>
                            <xsd:enumeration value="measurement_16_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_46_and_1_ninth"/>
                            <xsd:enumeration value="measurement_12_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_44_and_1_ninth"/>
                            <xsd:enumeration value="fraction_48_and_1_ninth"/>
                            <xsd:enumeration value="numeric_3_point_5"/>
                            <xsd:enumeration value="fraction_43_and_1_ninth"/>
                            <xsd:enumeration value="fraction_47_and_1_ninth"/>
                            <xsd:enumeration value="numeric_52_point_5"/>
                            <xsd:enumeration value="fraction_56_and_2_thirds"/>
                            <xsd:enumeration value="fraction_42_and_1_ninth"/>
                            <xsd:enumeration value="measurement_24_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_54_and_2_thirds"/>
                            <xsd:enumeration value="fraction_41_and_1_ninth"/>
                            <xsd:enumeration value="fraction_49_and_1_ninth"/>
                            <xsd:enumeration value="fraction_27_and_2_thirds"/>
                            <xsd:enumeration value="fraction_29_and_2_thirds"/>
                            <xsd:enumeration value="measurement_12_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_1"/>
                            <xsd:enumeration value="numeric_0"/>
                            <xsd:enumeration value="numeric_35_point_5"/>
                            <xsd:enumeration value="numeric_20_point_5"/>
                            <xsd:enumeration value="fraction_45_and_1_ninth"/>
                            <xsd:enumeration value="2_point_5_years"/>
                            <xsd:enumeration value="one_size"/>
                            <xsd:enumeration value="fraction_15_and_2_thirds"/>
                            <xsd:enumeration value="numeric_32_point_5"/>
                            <xsd:enumeration value="fraction_17_and_2_thirds"/>
                            <xsd:enumeration value="numeric_44_point_5"/>
                            <xsd:enumeration value="measurement_14_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_22_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_44_and_2_thirds"/>
                            <xsd:enumeration value="fraction_44_and_1_third"/>
                            <xsd:enumeration value="fraction_22_and_1_third"/>
                            <xsd:enumeration value="fraction_43_and_1_third"/>
                            <xsd:enumeration value="fraction_60_and_1_ninth"/>
                            <xsd:enumeration value="fraction_40_and_1_ninth"/>
                            <xsd:enumeration value="fraction_42_and_1_third"/>
                            <xsd:enumeration value="fraction_21_and_1_third"/>
                            <xsd:enumeration value="measurement_31_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_42_and_2_thirds"/>
                            <xsd:enumeration value="fraction_40_and_1_third"/>
                            <xsd:enumeration value="fraction_20_and_1_third"/>
                            <xsd:enumeration value="fraction_41_and_1_third"/>
                            <xsd:enumeration value="measurement_22_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_11_point_5"/>
                            <xsd:enumeration value="measurement_5_point_0_centimeters"/>
                            <xsd:enumeration value="small"/>
                            <xsd:enumeration value="ll"/>
                            <xsd:enumeration value="fraction_36_and_1_ninth"/>
                            <xsd:enumeration value="fraction_57_and_2_thirds"/>
                            <xsd:enumeration value="measurement_10_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_38_point_5"/>
                            <xsd:enumeration value="numeric_21_point_5"/>
                            <xsd:enumeration value="fraction_53_and_2_thirds"/>
                            <xsd:enumeration value="fraction_32_and_1_ninth"/>
                            <xsd:enumeration value="fraction_26_and_2_thirds"/>
                            <xsd:enumeration value="fraction_30_and_1_ninth"/>
                            <xsd:enumeration value="fraction_38_and_1_ninth"/>
                            <xsd:enumeration value="numeric_18"/>
                            <xsd:enumeration value="numeric_17"/>
                            <xsd:enumeration value="numeric_19"/>
                            <xsd:enumeration value="numeric_29_point_5"/>
                            <xsd:enumeration value="fraction_46_and_1_third"/>
                            <xsd:enumeration value="numeric_4_point_5"/>
                            <xsd:enumeration value="numeric_10"/>
                            <xsd:enumeration value="fraction_48_and_1_third"/>
                            <xsd:enumeration value="numeric_12"/>
                            <xsd:enumeration value="measurement_19_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_11"/>
                            <xsd:enumeration value="numeric_14"/>
                            <xsd:enumeration value="measurement_31_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_13"/>
                            <xsd:enumeration value="measurement_20_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_34_and_1_ninth"/>
                            <xsd:enumeration value="numeric_16"/>
                            <xsd:enumeration value="numeric_15"/>
                            <xsd:enumeration value="numeric_47_point_5"/>
                            <xsd:enumeration value="fraction_60_and_2_thirds"/>
                            <xsd:enumeration value="numeric_3"/>
                            <xsd:enumeration value="numeric_2"/>
                            <xsd:enumeration value="numeric_5"/>
                            <xsd:enumeration value="numeric_4"/>
                            <xsd:enumeration value="numeric_7"/>
                            <xsd:enumeration value="numeric_6"/>
                            <xsd:enumeration value="numeric_9"/>
                            <xsd:enumeration value="numeric_8"/>
                            <xsd:enumeration value="measurement_33_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_29"/>
                            <xsd:enumeration value="numeric_12_point_5"/>
                            <xsd:enumeration value="numeric_28"/>
                            <xsd:enumeration value="4_years"/>
                            <xsd:enumeration value="fraction_37_and_2_thirds"/>
                            <xsd:enumeration value="measurement_32_point_5_centimeters"/>
                            <xsd:enumeration value="xxx_l"/>
                            <xsd:enumeration value="numeric_21"/>
                            <xsd:enumeration value="numeric_20"/>
                            <xsd:enumeration value="numeric_23"/>
                            <xsd:enumeration value="fraction_23_and_2_thirds"/>
                            <xsd:enumeration value="numeric_22"/>
                            <xsd:enumeration value="measurement_11_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_57_point_5"/>
                            <xsd:enumeration value="numeric_25"/>
                            <xsd:enumeration value="numeric_24"/>
                            <xsd:enumeration value="numeric_27"/>
                            <xsd:enumeration value="xxx_s"/>
                            <xsd:enumeration value="fraction_22_and_2_thirds"/>
                            <xsd:enumeration value="numeric_26"/>
                            <xsd:enumeration value="numeric_1_point_5"/>
                            <xsd:enumeration value="measurement_29_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_54_point_5"/>
                            <xsd:enumeration value="fraction_19_and_1_third"/>
                            <xsd:enumeration value="measurement_34_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_30"/>
                            <xsd:enumeration value="measurement_17_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_55_and_1_third"/>
                            <xsd:enumeration value="measurement_8_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_34_and_1_third"/>
                            <xsd:enumeration value="numeric_39"/>
                            <xsd:enumeration value="fraction_13_and_1_third"/>
                            <xsd:enumeration value="5_years"/>
                            <xsd:enumeration value="fraction_36_and_1_third"/>
                            <xsd:enumeration value="measurement_28_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_33_and_2_thirds"/>
                            <xsd:enumeration value="fraction_57_and_1_third"/>
                            <xsd:enumeration value="numeric_32"/>
                            <xsd:enumeration value="fraction_38_and_1_third"/>
                            <xsd:enumeration value="numeric_31"/>
                            <xsd:enumeration value="fraction_17_and_1_third"/>
                            <xsd:enumeration value="numeric_34"/>
                            <xsd:enumeration value="numeric_33_point_5"/>
                            <xsd:enumeration value="fraction_15_and_1_third"/>
                            <xsd:enumeration value="numeric_33"/>
                            <xsd:enumeration value="numeric_36"/>
                            <xsd:enumeration value="numeric_35"/>
                            <xsd:enumeration value="numeric_38"/>
                            <xsd:enumeration value="fraction_59_and_1_third"/>
                            <xsd:enumeration value="numeric_37"/>
                            <xsd:enumeration value="numeric_30_point_5"/>
                            <xsd:enumeration value="numeric_9_point_5"/>
                            <xsd:enumeration value="numeric_41"/>
                            <xsd:enumeration value="numeric_40"/>
                            <xsd:enumeration value="fraction_47_and_2_thirds"/>
                            <xsd:enumeration value="fraction_16_and_2_thirds"/>
                            <xsd:enumeration value="measurement_35_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_11_and_1_third"/>
                            <xsd:enumeration value="fraction_43_and_2_thirds"/>
                            <xsd:enumeration value="fraction_32_and_1_third"/>
                            <xsd:enumeration value="measurement_18_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_53_and_1_third"/>
                            <xsd:enumeration value="measurement_9_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_43"/>
                            <xsd:enumeration value="fraction_30_and_1_third"/>
                            <xsd:enumeration value="numeric_42"/>
                            <xsd:enumeration value="numeric_45"/>
                            <xsd:enumeration value="numeric_44"/>
                            <xsd:enumeration value="numeric_47"/>
                            <xsd:enumeration value="numeric_46"/>
                            <xsd:enumeration value="measurement_27_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_49"/>
                            <xsd:enumeration value="numeric_42_point_5"/>
                            <xsd:enumeration value="fraction_51_and_1_third"/>
                            <xsd:enumeration value="numeric_48"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FootwearSizeClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="age_range"/>
                            <xsd:enumeration value="alpha"/>
                            <xsd:enumeration value="alpha_range"/>
                            <xsd:enumeration value="numeric"/>
                            <xsd:enumeration value="measurement_range"/>
                            <xsd:enumeration value="numeric_range"/>
                            <xsd:enumeration value="age"/>
                            <xsd:enumeration value="measurement"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FootwearSizeSystem">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="br_footwear_size_system"/>
                            <xsd:enumeration value="us_footwear_size_system"/>
                            <xsd:enumeration value="uk_footwear_size_system"/>
                            <xsd:enumeration value="cn_footwear_size_system"/>
                            <xsd:enumeration value="jp_footwear_size_system"/>
                            <xsd:enumeration value="eu_footwear_size_system"/>
                            <xsd:enumeration value="au_footwear_size_system"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FootwearSizeUnisex">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fraction_14_and_1_ninth"/>
                            <xsd:enumeration value="fraction_59_and_2_thirds"/>
                            <xsd:enumeration value="numeric_50"/>
                            <xsd:enumeration value="measurement_15_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_15_and_1_ninth"/>
                            <xsd:enumeration value="numeric_52"/>
                            <xsd:enumeration value="numeric_51"/>
                            <xsd:enumeration value="measurement_37_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_11_and_1_ninth"/>
                            <xsd:enumeration value="fraction_18_and_1_ninth"/>
                            <xsd:enumeration value="fraction_16_and_1_ninth"/>
                            <xsd:enumeration value="numeric_36_point_5"/>
                            <xsd:enumeration value="fraction_17_and_1_ninth"/>
                            <xsd:enumeration value="fraction_36_and_2_thirds"/>
                            <xsd:enumeration value="numeric_2_point_5"/>
                            <xsd:enumeration value="measurement_6_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_51_and_2_thirds"/>
                            <xsd:enumeration value="4_point_5_years"/>
                            <xsd:enumeration value="numeric_51_point_5"/>
                            <xsd:enumeration value="numeric_54"/>
                            <xsd:enumeration value="3_years"/>
                            <xsd:enumeration value="numeric_53"/>
                            <xsd:enumeration value="15_months"/>
                            <xsd:enumeration value="numeric_56"/>
                            <xsd:enumeration value="numeric_55"/>
                            <xsd:enumeration value="measurement_37_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_12_and_1_ninth"/>
                            <xsd:enumeration value="numeric_58"/>
                            <xsd:enumeration value="numeric_57"/>
                            <xsd:enumeration value="numeric_59"/>
                            <xsd:enumeration value="measurement_25_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_13_and_2_thirds"/>
                            <xsd:enumeration value="fraction_13_and_1_ninth"/>
                            <xsd:enumeration value="measurement_6_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_60_point_5"/>
                            <xsd:enumeration value="fraction_12_and_2_thirds"/>
                            <xsd:enumeration value="measurement_25_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_61"/>
                            <xsd:enumeration value="numeric_60"/>
                            <xsd:enumeration value="numeric_59_point_5"/>
                            <xsd:enumeration value="numeric_45_point_5"/>
                            <xsd:enumeration value="fraction_25_and_2_thirds"/>
                            <xsd:enumeration value="fraction_19_and_1_ninth"/>
                            <xsd:enumeration value="fraction_24_and_2_thirds"/>
                            <xsd:enumeration value="measurement_15_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_10_point_5"/>
                            <xsd:enumeration value="fraction_25_and_1_ninth"/>
                            <xsd:enumeration value="fraction_58_and_2_thirds"/>
                            <xsd:enumeration value="numeric_39_point_5"/>
                            <xsd:enumeration value="measurement_23_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_24_point_5"/>
                            <xsd:enumeration value="fraction_22_and_1_ninth"/>
                            <xsd:enumeration value="fraction_26_and_1_ninth"/>
                            <xsd:enumeration value="fraction_21_and_1_ninth"/>
                            <xsd:enumeration value="fraction_29_and_1_ninth"/>
                            <xsd:enumeration value="fraction_52_and_2_thirds"/>
                            <xsd:enumeration value="measurement_40_point_0_centimeters"/>
                            <xsd:enumeration value="24_months"/>
                            <xsd:enumeration value="fraction_27_and_1_ninth"/>
                            <xsd:enumeration value="measurement_13_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_20_and_1_ninth"/>
                            <xsd:enumeration value="fraction_28_and_1_ninth"/>
                            <xsd:enumeration value="measurement_30_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_7_point_5"/>
                            <xsd:enumeration value="measurement_39_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_39_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_23_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_48_and_2_thirds"/>
                            <xsd:enumeration value="fraction_50_and_2_thirds"/>
                            <xsd:enumeration value="9_months"/>
                            <xsd:enumeration value="fraction_23_and_1_ninth"/>
                            <xsd:enumeration value="fraction_24_and_1_ninth"/>
                            <xsd:enumeration value="numeric_48_point_5"/>
                            <xsd:enumeration value="ss"/>
                            <xsd:enumeration value="numeric_15_point_5"/>
                            <xsd:enumeration value="x_l"/>
                            <xsd:enumeration value="2_years"/>
                            <xsd:enumeration value="numeric_18_point_5"/>
                            <xsd:enumeration value="fraction_60_and_1_third"/>
                            <xsd:enumeration value="fraction_19_and_2_thirds"/>
                            <xsd:enumeration value="fraction_46_and_2_thirds"/>
                            <xsd:enumeration value="x_s"/>
                            <xsd:enumeration value="fraction_40_and_2_thirds"/>
                            <xsd:enumeration value="numeric_27_point_5"/>
                            <xsd:enumeration value="measurement_13_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_21_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_56_point_5"/>
                            <xsd:enumeration value="3_point_5_years"/>
                            <xsd:enumeration value="measurement_30_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_35_and_1_ninth"/>
                            <xsd:enumeration value="numeric_53_point_5"/>
                            <xsd:enumeration value="measurement_32_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_21_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_33_and_1_ninth"/>
                            <xsd:enumeration value="fraction_37_and_1_ninth"/>
                            <xsd:enumeration value="numeric_0_point_5"/>
                            <xsd:enumeration value="fraction_31_and_1_ninth"/>
                            <xsd:enumeration value="fraction_39_and_1_ninth"/>
                            <xsd:enumeration value="numeric_40_point_5"/>
                            <xsd:enumeration value="fraction_34_and_2_thirds"/>
                            <xsd:enumeration value="fraction_45_and_1_third"/>
                            <xsd:enumeration value="new_born"/>
                            <xsd:enumeration value="fraction_47_and_1_third"/>
                            <xsd:enumeration value="fraction_49_and_1_third"/>
                            <xsd:enumeration value="fraction_30_and_2_thirds"/>
                            <xsd:enumeration value="numeric_34_point_5"/>
                            <xsd:enumeration value="fraction_49_and_2_thirds"/>
                            <xsd:enumeration value="fraction_11_and_2_thirds"/>
                            <xsd:enumeration value="numeric_16_point_5"/>
                            <xsd:enumeration value="numeric_19_point_5"/>
                            <xsd:enumeration value="measurement_11_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_31_point_5"/>
                            <xsd:enumeration value="numeric_8_point_5"/>
                            <xsd:enumeration value="numeric_28_point_5"/>
                            <xsd:enumeration value="fraction_38_and_2_thirds"/>
                            <xsd:enumeration value="numeric_43_point_5"/>
                            <xsd:enumeration value="measurement_29_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_20_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_10_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_33_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_18_and_1_third"/>
                            <xsd:enumeration value="21_months"/>
                            <xsd:enumeration value="measurement_18_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_39_and_1_third"/>
                            <xsd:enumeration value="numeric_37_point_5"/>
                            <xsd:enumeration value="measurement_8_point_0_centimeters"/>
                            <xsd:enumeration value="medium"/>
                            <xsd:enumeration value="numeric_22_point_5"/>
                            <xsd:enumeration value="xx_s"/>
                            <xsd:enumeration value="measurement_28_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_35_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_35_and_2_thirds"/>
                            <xsd:enumeration value="measurement_34_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_56_and_1_third"/>
                            <xsd:enumeration value="fraction_14_and_1_third"/>
                            <xsd:enumeration value="measurement_17_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_35_and_1_third"/>
                            <xsd:enumeration value="xx_l"/>
                            <xsd:enumeration value="fraction_16_and_1_third"/>
                            <xsd:enumeration value="fraction_37_and_1_third"/>
                            <xsd:enumeration value="fraction_58_and_1_third"/>
                            <xsd:enumeration value="fraction_14_and_2_thirds"/>
                            <xsd:enumeration value="fraction_31_and_2_thirds"/>
                            <xsd:enumeration value="numeric_50_point_5"/>
                            <xsd:enumeration value="numeric_5_point_5"/>
                            <xsd:enumeration value="numeric_46_point_5"/>
                            <xsd:enumeration value="measurement_36_point_0_centimeters"/>
                            <xsd:enumeration value="3_months"/>
                            <xsd:enumeration value="measurement_27_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_9_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_13_point_5"/>
                            <xsd:enumeration value="measurement_19_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_45_and_2_thirds"/>
                            <xsd:enumeration value="fraction_18_and_2_thirds"/>
                            <xsd:enumeration value="fraction_12_and_1_third"/>
                            <xsd:enumeration value="numeric_58_point_5"/>
                            <xsd:enumeration value="fraction_33_and_1_third"/>
                            <xsd:enumeration value="fraction_41_and_2_thirds"/>
                            <xsd:enumeration value="fraction_54_and_1_third"/>
                            <xsd:enumeration value="fraction_31_and_1_third"/>
                            <xsd:enumeration value="fraction_50_and_1_ninth"/>
                            <xsd:enumeration value="fraction_50_and_1_third"/>
                            <xsd:enumeration value="fraction_52_and_1_third"/>
                            <xsd:enumeration value="numeric_25_point_5"/>
                            <xsd:enumeration value="numeric_23_point_5"/>
                            <xsd:enumeration value="fraction_55_and_1_ninth"/>
                            <xsd:enumeration value="fraction_57_and_1_ninth"/>
                            <xsd:enumeration value="fraction_29_and_1_third"/>
                            <xsd:enumeration value="fraction_55_and_2_thirds"/>
                            <xsd:enumeration value="fraction_20_and_2_thirds"/>
                            <xsd:enumeration value="12_months"/>
                            <xsd:enumeration value="measurement_26_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_55_point_5"/>
                            <xsd:enumeration value="fraction_54_and_1_ninth"/>
                            <xsd:enumeration value="fraction_58_and_1_ninth"/>
                            <xsd:enumeration value="measurement_5_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_51_and_1_ninth"/>
                            <xsd:enumeration value="fraction_53_and_1_ninth"/>
                            <xsd:enumeration value="fraction_59_and_1_ninth"/>
                            <xsd:enumeration value="fraction_52_and_1_ninth"/>
                            <xsd:enumeration value="fraction_23_and_1_third"/>
                            <xsd:enumeration value="18_months"/>
                            <xsd:enumeration value="numeric_6_point_5"/>
                            <xsd:enumeration value="fraction_24_and_1_third"/>
                            <xsd:enumeration value="fraction_28_and_2_thirds"/>
                            <xsd:enumeration value="fraction_32_and_2_thirds"/>
                            <xsd:enumeration value="fraction_25_and_1_third"/>
                            <xsd:enumeration value="fraction_27_and_1_third"/>
                            <xsd:enumeration value="numeric_49_point_5"/>
                            <xsd:enumeration value="fraction_26_and_1_third"/>
                            <xsd:enumeration value="fraction_28_and_1_third"/>
                            <xsd:enumeration value="0_months"/>
                            <xsd:enumeration value="measurement_26_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_17_point_5"/>
                            <xsd:enumeration value="measurement_36_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_14_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_56_and_1_ninth"/>
                            <xsd:enumeration value="measurement_16_point_5_centimeters"/>
                            <xsd:enumeration value="6_months"/>
                            <xsd:enumeration value="large"/>
                            <xsd:enumeration value="numeric_14_point_5"/>
                            <xsd:enumeration value="measurement_38_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_38_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_7_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_39_and_2_thirds"/>
                            <xsd:enumeration value="numeric_41_point_5"/>
                            <xsd:enumeration value="measurement_24_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_7_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_21_and_2_thirds"/>
                            <xsd:enumeration value="numeric_26_point_5"/>
                            <xsd:enumeration value="measurement_16_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_46_and_1_ninth"/>
                            <xsd:enumeration value="measurement_12_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_44_and_1_ninth"/>
                            <xsd:enumeration value="fraction_48_and_1_ninth"/>
                            <xsd:enumeration value="numeric_3_point_5"/>
                            <xsd:enumeration value="fraction_43_and_1_ninth"/>
                            <xsd:enumeration value="fraction_47_and_1_ninth"/>
                            <xsd:enumeration value="numeric_52_point_5"/>
                            <xsd:enumeration value="fraction_56_and_2_thirds"/>
                            <xsd:enumeration value="fraction_42_and_1_ninth"/>
                            <xsd:enumeration value="fraction_54_and_2_thirds"/>
                            <xsd:enumeration value="measurement_24_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_41_and_1_ninth"/>
                            <xsd:enumeration value="fraction_49_and_1_ninth"/>
                            <xsd:enumeration value="fraction_27_and_2_thirds"/>
                            <xsd:enumeration value="fraction_29_and_2_thirds"/>
                            <xsd:enumeration value="measurement_12_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_1"/>
                            <xsd:enumeration value="numeric_35_point_5"/>
                            <xsd:enumeration value="numeric_0"/>
                            <xsd:enumeration value="numeric_20_point_5"/>
                            <xsd:enumeration value="fraction_45_and_1_ninth"/>
                            <xsd:enumeration value="2_point_5_years"/>
                            <xsd:enumeration value="one_size"/>
                            <xsd:enumeration value="fraction_15_and_2_thirds"/>
                            <xsd:enumeration value="numeric_32_point_5"/>
                            <xsd:enumeration value="fraction_17_and_2_thirds"/>
                            <xsd:enumeration value="numeric_44_point_5"/>
                            <xsd:enumeration value="measurement_14_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_44_and_2_thirds"/>
                            <xsd:enumeration value="measurement_22_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_44_and_1_third"/>
                            <xsd:enumeration value="fraction_22_and_1_third"/>
                            <xsd:enumeration value="fraction_43_and_1_third"/>
                            <xsd:enumeration value="fraction_60_and_1_ninth"/>
                            <xsd:enumeration value="fraction_21_and_1_third"/>
                            <xsd:enumeration value="fraction_40_and_1_ninth"/>
                            <xsd:enumeration value="fraction_42_and_1_third"/>
                            <xsd:enumeration value="fraction_42_and_2_thirds"/>
                            <xsd:enumeration value="measurement_31_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_40_and_1_third"/>
                            <xsd:enumeration value="fraction_20_and_1_third"/>
                            <xsd:enumeration value="fraction_41_and_1_third"/>
                            <xsd:enumeration value="measurement_22_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_11_point_5"/>
                            <xsd:enumeration value="measurement_5_point_0_centimeters"/>
                            <xsd:enumeration value="small"/>
                            <xsd:enumeration value="ll"/>
                            <xsd:enumeration value="fraction_36_and_1_ninth"/>
                            <xsd:enumeration value="fraction_57_and_2_thirds"/>
                            <xsd:enumeration value="measurement_10_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_38_point_5"/>
                            <xsd:enumeration value="numeric_21_point_5"/>
                            <xsd:enumeration value="fraction_32_and_1_ninth"/>
                            <xsd:enumeration value="fraction_53_and_2_thirds"/>
                            <xsd:enumeration value="fraction_26_and_2_thirds"/>
                            <xsd:enumeration value="fraction_30_and_1_ninth"/>
                            <xsd:enumeration value="fraction_38_and_1_ninth"/>
                            <xsd:enumeration value="numeric_18"/>
                            <xsd:enumeration value="numeric_17"/>
                            <xsd:enumeration value="numeric_19"/>
                            <xsd:enumeration value="numeric_29_point_5"/>
                            <xsd:enumeration value="fraction_46_and_1_third"/>
                            <xsd:enumeration value="fraction_48_and_1_third"/>
                            <xsd:enumeration value="numeric_4_point_5"/>
                            <xsd:enumeration value="numeric_10"/>
                            <xsd:enumeration value="numeric_12"/>
                            <xsd:enumeration value="measurement_19_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_11"/>
                            <xsd:enumeration value="numeric_14"/>
                            <xsd:enumeration value="measurement_31_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_34_and_1_ninth"/>
                            <xsd:enumeration value="numeric_13"/>
                            <xsd:enumeration value="measurement_20_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_16"/>
                            <xsd:enumeration value="numeric_15"/>
                            <xsd:enumeration value="numeric_47_point_5"/>
                            <xsd:enumeration value="fraction_60_and_2_thirds"/>
                            <xsd:enumeration value="numeric_3"/>
                            <xsd:enumeration value="numeric_2"/>
                            <xsd:enumeration value="numeric_5"/>
                            <xsd:enumeration value="numeric_4"/>
                            <xsd:enumeration value="numeric_7"/>
                            <xsd:enumeration value="numeric_6"/>
                            <xsd:enumeration value="numeric_9"/>
                            <xsd:enumeration value="numeric_8"/>
                            <xsd:enumeration value="measurement_33_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_29"/>
                            <xsd:enumeration value="numeric_28"/>
                            <xsd:enumeration value="numeric_12_point_5"/>
                            <xsd:enumeration value="fraction_37_and_2_thirds"/>
                            <xsd:enumeration value="4_years"/>
                            <xsd:enumeration value="measurement_32_point_5_centimeters"/>
                            <xsd:enumeration value="xxx_l"/>
                            <xsd:enumeration value="numeric_21"/>
                            <xsd:enumeration value="numeric_20"/>
                            <xsd:enumeration value="numeric_23"/>
                            <xsd:enumeration value="numeric_22"/>
                            <xsd:enumeration value="fraction_23_and_2_thirds"/>
                            <xsd:enumeration value="numeric_25"/>
                            <xsd:enumeration value="numeric_57_point_5"/>
                            <xsd:enumeration value="measurement_11_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_24"/>
                            <xsd:enumeration value="numeric_27"/>
                            <xsd:enumeration value="fraction_22_and_2_thirds"/>
                            <xsd:enumeration value="numeric_26"/>
                            <xsd:enumeration value="xxx_s"/>
                            <xsd:enumeration value="fraction_19_and_1_third"/>
                            <xsd:enumeration value="numeric_54_point_5"/>
                            <xsd:enumeration value="numeric_1_point_5"/>
                            <xsd:enumeration value="measurement_29_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_34_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_30"/>
                            <xsd:enumeration value="measurement_17_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_55_and_1_third"/>
                            <xsd:enumeration value="measurement_8_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_34_and_1_third"/>
                            <xsd:enumeration value="numeric_39"/>
                            <xsd:enumeration value="fraction_13_and_1_third"/>
                            <xsd:enumeration value="5_years"/>
                            <xsd:enumeration value="fraction_36_and_1_third"/>
                            <xsd:enumeration value="fraction_33_and_2_thirds"/>
                            <xsd:enumeration value="measurement_28_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_57_and_1_third"/>
                            <xsd:enumeration value="numeric_32"/>
                            <xsd:enumeration value="numeric_31"/>
                            <xsd:enumeration value="fraction_38_and_1_third"/>
                            <xsd:enumeration value="fraction_15_and_1_third"/>
                            <xsd:enumeration value="fraction_17_and_1_third"/>
                            <xsd:enumeration value="numeric_33_point_5"/>
                            <xsd:enumeration value="numeric_34"/>
                            <xsd:enumeration value="numeric_33"/>
                            <xsd:enumeration value="numeric_36"/>
                            <xsd:enumeration value="numeric_35"/>
                            <xsd:enumeration value="numeric_38"/>
                            <xsd:enumeration value="numeric_37"/>
                            <xsd:enumeration value="fraction_59_and_1_third"/>
                            <xsd:enumeration value="numeric_30_point_5"/>
                            <xsd:enumeration value="numeric_41"/>
                            <xsd:enumeration value="numeric_9_point_5"/>
                            <xsd:enumeration value="numeric_40"/>
                            <xsd:enumeration value="fraction_47_and_2_thirds"/>
                            <xsd:enumeration value="fraction_16_and_2_thirds"/>
                            <xsd:enumeration value="measurement_35_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_11_and_1_third"/>
                            <xsd:enumeration value="fraction_43_and_2_thirds"/>
                            <xsd:enumeration value="fraction_32_and_1_third"/>
                            <xsd:enumeration value="measurement_18_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_53_and_1_third"/>
                            <xsd:enumeration value="numeric_43"/>
                            <xsd:enumeration value="measurement_9_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_30_and_1_third"/>
                            <xsd:enumeration value="numeric_42"/>
                            <xsd:enumeration value="numeric_45"/>
                            <xsd:enumeration value="numeric_44"/>
                            <xsd:enumeration value="numeric_47"/>
                            <xsd:enumeration value="numeric_46"/>
                            <xsd:enumeration value="numeric_49"/>
                            <xsd:enumeration value="measurement_27_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_42_point_5"/>
                            <xsd:enumeration value="numeric_48"/>
                            <xsd:enumeration value="fraction_51_and_1_third"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FootwearToSize">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fraction_14_and_1_ninth"/>
                            <xsd:enumeration value="fraction_59_and_2_thirds"/>
                            <xsd:enumeration value="measurement_15_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_50"/>
                            <xsd:enumeration value="fraction_15_and_1_ninth"/>
                            <xsd:enumeration value="numeric_52"/>
                            <xsd:enumeration value="measurement_37_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_11_and_1_ninth"/>
                            <xsd:enumeration value="numeric_51"/>
                            <xsd:enumeration value="fraction_18_and_1_ninth"/>
                            <xsd:enumeration value="numeric_36_point_5"/>
                            <xsd:enumeration value="fraction_16_and_1_ninth"/>
                            <xsd:enumeration value="fraction_36_and_2_thirds"/>
                            <xsd:enumeration value="fraction_17_and_1_ninth"/>
                            <xsd:enumeration value="numeric_2_point_5"/>
                            <xsd:enumeration value="measurement_6_point_0_centimeters"/>
                            <xsd:enumeration value="4_point_5_years"/>
                            <xsd:enumeration value="fraction_51_and_2_thirds"/>
                            <xsd:enumeration value="3_years"/>
                            <xsd:enumeration value="numeric_51_point_5"/>
                            <xsd:enumeration value="numeric_54"/>
                            <xsd:enumeration value="15_months"/>
                            <xsd:enumeration value="numeric_53"/>
                            <xsd:enumeration value="numeric_56"/>
                            <xsd:enumeration value="measurement_37_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_12_and_1_ninth"/>
                            <xsd:enumeration value="numeric_55"/>
                            <xsd:enumeration value="numeric_58"/>
                            <xsd:enumeration value="numeric_57"/>
                            <xsd:enumeration value="measurement_25_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_13_and_2_thirds"/>
                            <xsd:enumeration value="fraction_13_and_1_ninth"/>
                            <xsd:enumeration value="numeric_59"/>
                            <xsd:enumeration value="measurement_6_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_60_point_5"/>
                            <xsd:enumeration value="fraction_12_and_2_thirds"/>
                            <xsd:enumeration value="measurement_25_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_61"/>
                            <xsd:enumeration value="numeric_60"/>
                            <xsd:enumeration value="numeric_59_point_5"/>
                            <xsd:enumeration value="numeric_45_point_5"/>
                            <xsd:enumeration value="fraction_25_and_2_thirds"/>
                            <xsd:enumeration value="fraction_19_and_1_ninth"/>
                            <xsd:enumeration value="fraction_24_and_2_thirds"/>
                            <xsd:enumeration value="measurement_15_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_10_point_5"/>
                            <xsd:enumeration value="fraction_25_and_1_ninth"/>
                            <xsd:enumeration value="fraction_58_and_2_thirds"/>
                            <xsd:enumeration value="numeric_39_point_5"/>
                            <xsd:enumeration value="measurement_23_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_24_point_5"/>
                            <xsd:enumeration value="fraction_22_and_1_ninth"/>
                            <xsd:enumeration value="fraction_26_and_1_ninth"/>
                            <xsd:enumeration value="measurement_40_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_21_and_1_ninth"/>
                            <xsd:enumeration value="fraction_29_and_1_ninth"/>
                            <xsd:enumeration value="fraction_52_and_2_thirds"/>
                            <xsd:enumeration value="24_months"/>
                            <xsd:enumeration value="measurement_13_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_27_and_1_ninth"/>
                            <xsd:enumeration value="fraction_20_and_1_ninth"/>
                            <xsd:enumeration value="fraction_28_and_1_ninth"/>
                            <xsd:enumeration value="measurement_30_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_7_point_5"/>
                            <xsd:enumeration value="measurement_39_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_39_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_23_point_0_centimeters"/>
                            <xsd:enumeration value="9_months"/>
                            <xsd:enumeration value="fraction_50_and_2_thirds"/>
                            <xsd:enumeration value="fraction_48_and_2_thirds"/>
                            <xsd:enumeration value="fraction_23_and_1_ninth"/>
                            <xsd:enumeration value="fraction_24_and_1_ninth"/>
                            <xsd:enumeration value="numeric_48_point_5"/>
                            <xsd:enumeration value="ss"/>
                            <xsd:enumeration value="numeric_15_point_5"/>
                            <xsd:enumeration value="x_l"/>
                            <xsd:enumeration value="2_years"/>
                            <xsd:enumeration value="numeric_18_point_5"/>
                            <xsd:enumeration value="fraction_60_and_1_third"/>
                            <xsd:enumeration value="fraction_19_and_2_thirds"/>
                            <xsd:enumeration value="fraction_46_and_2_thirds"/>
                            <xsd:enumeration value="x_s"/>
                            <xsd:enumeration value="fraction_40_and_2_thirds"/>
                            <xsd:enumeration value="numeric_27_point_5"/>
                            <xsd:enumeration value="measurement_13_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_21_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_56_point_5"/>
                            <xsd:enumeration value="3_point_5_years"/>
                            <xsd:enumeration value="measurement_30_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_32_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_35_and_1_ninth"/>
                            <xsd:enumeration value="numeric_53_point_5"/>
                            <xsd:enumeration value="measurement_21_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_0_point_5"/>
                            <xsd:enumeration value="fraction_33_and_1_ninth"/>
                            <xsd:enumeration value="fraction_37_and_1_ninth"/>
                            <xsd:enumeration value="fraction_31_and_1_ninth"/>
                            <xsd:enumeration value="fraction_39_and_1_ninth"/>
                            <xsd:enumeration value="numeric_40_point_5"/>
                            <xsd:enumeration value="fraction_34_and_2_thirds"/>
                            <xsd:enumeration value="fraction_45_and_1_third"/>
                            <xsd:enumeration value="new_born"/>
                            <xsd:enumeration value="fraction_49_and_1_third"/>
                            <xsd:enumeration value="fraction_47_and_1_third"/>
                            <xsd:enumeration value="fraction_30_and_2_thirds"/>
                            <xsd:enumeration value="numeric_34_point_5"/>
                            <xsd:enumeration value="fraction_49_and_2_thirds"/>
                            <xsd:enumeration value="fraction_11_and_2_thirds"/>
                            <xsd:enumeration value="numeric_16_point_5"/>
                            <xsd:enumeration value="numeric_19_point_5"/>
                            <xsd:enumeration value="measurement_11_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_31_point_5"/>
                            <xsd:enumeration value="numeric_8_point_5"/>
                            <xsd:enumeration value="numeric_28_point_5"/>
                            <xsd:enumeration value="measurement_29_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_38_and_2_thirds"/>
                            <xsd:enumeration value="numeric_43_point_5"/>
                            <xsd:enumeration value="measurement_20_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_10_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_33_point_0_centimeters"/>
                            <xsd:enumeration value="21_months"/>
                            <xsd:enumeration value="measurement_18_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_18_and_1_third"/>
                            <xsd:enumeration value="fraction_39_and_1_third"/>
                            <xsd:enumeration value="numeric_37_point_5"/>
                            <xsd:enumeration value="measurement_8_point_0_centimeters"/>
                            <xsd:enumeration value="medium"/>
                            <xsd:enumeration value="xx_s"/>
                            <xsd:enumeration value="numeric_22_point_5"/>
                            <xsd:enumeration value="measurement_28_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_35_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_34_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_35_and_2_thirds"/>
                            <xsd:enumeration value="fraction_56_and_1_third"/>
                            <xsd:enumeration value="measurement_17_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_14_and_1_third"/>
                            <xsd:enumeration value="xx_l"/>
                            <xsd:enumeration value="fraction_35_and_1_third"/>
                            <xsd:enumeration value="fraction_16_and_1_third"/>
                            <xsd:enumeration value="fraction_37_and_1_third"/>
                            <xsd:enumeration value="fraction_58_and_1_third"/>
                            <xsd:enumeration value="numeric_5_point_5"/>
                            <xsd:enumeration value="fraction_31_and_2_thirds"/>
                            <xsd:enumeration value="numeric_50_point_5"/>
                            <xsd:enumeration value="fraction_14_and_2_thirds"/>
                            <xsd:enumeration value="measurement_36_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_46_point_5"/>
                            <xsd:enumeration value="3_months"/>
                            <xsd:enumeration value="measurement_27_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_9_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_13_point_5"/>
                            <xsd:enumeration value="measurement_19_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_45_and_2_thirds"/>
                            <xsd:enumeration value="fraction_18_and_2_thirds"/>
                            <xsd:enumeration value="fraction_12_and_1_third"/>
                            <xsd:enumeration value="numeric_58_point_5"/>
                            <xsd:enumeration value="fraction_33_and_1_third"/>
                            <xsd:enumeration value="fraction_41_and_2_thirds"/>
                            <xsd:enumeration value="fraction_54_and_1_third"/>
                            <xsd:enumeration value="fraction_31_and_1_third"/>
                            <xsd:enumeration value="fraction_50_and_1_ninth"/>
                            <xsd:enumeration value="fraction_50_and_1_third"/>
                            <xsd:enumeration value="fraction_52_and_1_third"/>
                            <xsd:enumeration value="numeric_25_point_5"/>
                            <xsd:enumeration value="fraction_55_and_1_ninth"/>
                            <xsd:enumeration value="fraction_57_and_1_ninth"/>
                            <xsd:enumeration value="numeric_23_point_5"/>
                            <xsd:enumeration value="fraction_55_and_2_thirds"/>
                            <xsd:enumeration value="fraction_29_and_1_third"/>
                            <xsd:enumeration value="12_months"/>
                            <xsd:enumeration value="measurement_26_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_20_and_2_thirds"/>
                            <xsd:enumeration value="numeric_55_point_5"/>
                            <xsd:enumeration value="fraction_54_and_1_ninth"/>
                            <xsd:enumeration value="fraction_58_and_1_ninth"/>
                            <xsd:enumeration value="measurement_5_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_53_and_1_ninth"/>
                            <xsd:enumeration value="fraction_59_and_1_ninth"/>
                            <xsd:enumeration value="fraction_51_and_1_ninth"/>
                            <xsd:enumeration value="fraction_52_and_1_ninth"/>
                            <xsd:enumeration value="18_months"/>
                            <xsd:enumeration value="fraction_23_and_1_third"/>
                            <xsd:enumeration value="numeric_6_point_5"/>
                            <xsd:enumeration value="fraction_24_and_1_third"/>
                            <xsd:enumeration value="fraction_32_and_2_thirds"/>
                            <xsd:enumeration value="fraction_28_and_2_thirds"/>
                            <xsd:enumeration value="fraction_25_and_1_third"/>
                            <xsd:enumeration value="fraction_27_and_1_third"/>
                            <xsd:enumeration value="numeric_49_point_5"/>
                            <xsd:enumeration value="0_months"/>
                            <xsd:enumeration value="measurement_26_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_28_and_1_third"/>
                            <xsd:enumeration value="fraction_26_and_1_third"/>
                            <xsd:enumeration value="numeric_17_point_5"/>
                            <xsd:enumeration value="measurement_36_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_14_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_56_and_1_ninth"/>
                            <xsd:enumeration value="measurement_16_point_5_centimeters"/>
                            <xsd:enumeration value="6_months"/>
                            <xsd:enumeration value="large"/>
                            <xsd:enumeration value="numeric_14_point_5"/>
                            <xsd:enumeration value="measurement_38_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_38_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_7_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_24_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_41_point_5"/>
                            <xsd:enumeration value="fraction_39_and_2_thirds"/>
                            <xsd:enumeration value="measurement_7_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_21_and_2_thirds"/>
                            <xsd:enumeration value="numeric_26_point_5"/>
                            <xsd:enumeration value="measurement_16_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_46_and_1_ninth"/>
                            <xsd:enumeration value="measurement_12_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_44_and_1_ninth"/>
                            <xsd:enumeration value="fraction_48_and_1_ninth"/>
                            <xsd:enumeration value="numeric_3_point_5"/>
                            <xsd:enumeration value="fraction_43_and_1_ninth"/>
                            <xsd:enumeration value="fraction_47_and_1_ninth"/>
                            <xsd:enumeration value="numeric_52_point_5"/>
                            <xsd:enumeration value="fraction_56_and_2_thirds"/>
                            <xsd:enumeration value="fraction_42_and_1_ninth"/>
                            <xsd:enumeration value="measurement_24_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_54_and_2_thirds"/>
                            <xsd:enumeration value="fraction_41_and_1_ninth"/>
                            <xsd:enumeration value="fraction_49_and_1_ninth"/>
                            <xsd:enumeration value="fraction_27_and_2_thirds"/>
                            <xsd:enumeration value="fraction_29_and_2_thirds"/>
                            <xsd:enumeration value="measurement_12_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_1"/>
                            <xsd:enumeration value="numeric_0"/>
                            <xsd:enumeration value="numeric_35_point_5"/>
                            <xsd:enumeration value="numeric_20_point_5"/>
                            <xsd:enumeration value="fraction_45_and_1_ninth"/>
                            <xsd:enumeration value="2_point_5_years"/>
                            <xsd:enumeration value="one_size"/>
                            <xsd:enumeration value="fraction_15_and_2_thirds"/>
                            <xsd:enumeration value="numeric_32_point_5"/>
                            <xsd:enumeration value="fraction_17_and_2_thirds"/>
                            <xsd:enumeration value="numeric_44_point_5"/>
                            <xsd:enumeration value="measurement_14_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_22_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_44_and_2_thirds"/>
                            <xsd:enumeration value="fraction_44_and_1_third"/>
                            <xsd:enumeration value="fraction_22_and_1_third"/>
                            <xsd:enumeration value="fraction_43_and_1_third"/>
                            <xsd:enumeration value="fraction_60_and_1_ninth"/>
                            <xsd:enumeration value="fraction_40_and_1_ninth"/>
                            <xsd:enumeration value="fraction_42_and_1_third"/>
                            <xsd:enumeration value="fraction_21_and_1_third"/>
                            <xsd:enumeration value="measurement_31_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_42_and_2_thirds"/>
                            <xsd:enumeration value="fraction_40_and_1_third"/>
                            <xsd:enumeration value="fraction_20_and_1_third"/>
                            <xsd:enumeration value="fraction_41_and_1_third"/>
                            <xsd:enumeration value="measurement_22_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_11_point_5"/>
                            <xsd:enumeration value="measurement_5_point_0_centimeters"/>
                            <xsd:enumeration value="small"/>
                            <xsd:enumeration value="ll"/>
                            <xsd:enumeration value="fraction_36_and_1_ninth"/>
                            <xsd:enumeration value="fraction_57_and_2_thirds"/>
                            <xsd:enumeration value="measurement_10_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_38_point_5"/>
                            <xsd:enumeration value="numeric_21_point_5"/>
                            <xsd:enumeration value="fraction_53_and_2_thirds"/>
                            <xsd:enumeration value="fraction_32_and_1_ninth"/>
                            <xsd:enumeration value="fraction_26_and_2_thirds"/>
                            <xsd:enumeration value="fraction_30_and_1_ninth"/>
                            <xsd:enumeration value="fraction_38_and_1_ninth"/>
                            <xsd:enumeration value="numeric_18"/>
                            <xsd:enumeration value="numeric_17"/>
                            <xsd:enumeration value="numeric_19"/>
                            <xsd:enumeration value="numeric_29_point_5"/>
                            <xsd:enumeration value="fraction_46_and_1_third"/>
                            <xsd:enumeration value="numeric_4_point_5"/>
                            <xsd:enumeration value="numeric_10"/>
                            <xsd:enumeration value="fraction_48_and_1_third"/>
                            <xsd:enumeration value="numeric_12"/>
                            <xsd:enumeration value="measurement_19_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_11"/>
                            <xsd:enumeration value="numeric_14"/>
                            <xsd:enumeration value="measurement_31_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_13"/>
                            <xsd:enumeration value="measurement_20_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_34_and_1_ninth"/>
                            <xsd:enumeration value="numeric_16"/>
                            <xsd:enumeration value="numeric_15"/>
                            <xsd:enumeration value="numeric_47_point_5"/>
                            <xsd:enumeration value="fraction_60_and_2_thirds"/>
                            <xsd:enumeration value="numeric_3"/>
                            <xsd:enumeration value="numeric_2"/>
                            <xsd:enumeration value="numeric_5"/>
                            <xsd:enumeration value="numeric_4"/>
                            <xsd:enumeration value="numeric_7"/>
                            <xsd:enumeration value="numeric_6"/>
                            <xsd:enumeration value="numeric_9"/>
                            <xsd:enumeration value="numeric_8"/>
                            <xsd:enumeration value="measurement_33_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_29"/>
                            <xsd:enumeration value="numeric_12_point_5"/>
                            <xsd:enumeration value="numeric_28"/>
                            <xsd:enumeration value="4_years"/>
                            <xsd:enumeration value="fraction_37_and_2_thirds"/>
                            <xsd:enumeration value="measurement_32_point_5_centimeters"/>
                            <xsd:enumeration value="xxx_l"/>
                            <xsd:enumeration value="numeric_21"/>
                            <xsd:enumeration value="numeric_20"/>
                            <xsd:enumeration value="numeric_23"/>
                            <xsd:enumeration value="fraction_23_and_2_thirds"/>
                            <xsd:enumeration value="numeric_22"/>
                            <xsd:enumeration value="measurement_11_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_57_point_5"/>
                            <xsd:enumeration value="numeric_25"/>
                            <xsd:enumeration value="numeric_24"/>
                            <xsd:enumeration value="numeric_27"/>
                            <xsd:enumeration value="xxx_s"/>
                            <xsd:enumeration value="fraction_22_and_2_thirds"/>
                            <xsd:enumeration value="numeric_26"/>
                            <xsd:enumeration value="numeric_1_point_5"/>
                            <xsd:enumeration value="measurement_29_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_54_point_5"/>
                            <xsd:enumeration value="fraction_19_and_1_third"/>
                            <xsd:enumeration value="measurement_34_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_30"/>
                            <xsd:enumeration value="measurement_17_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_55_and_1_third"/>
                            <xsd:enumeration value="measurement_8_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_34_and_1_third"/>
                            <xsd:enumeration value="numeric_39"/>
                            <xsd:enumeration value="fraction_13_and_1_third"/>
                            <xsd:enumeration value="5_years"/>
                            <xsd:enumeration value="fraction_36_and_1_third"/>
                            <xsd:enumeration value="measurement_28_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_33_and_2_thirds"/>
                            <xsd:enumeration value="fraction_57_and_1_third"/>
                            <xsd:enumeration value="numeric_32"/>
                            <xsd:enumeration value="fraction_38_and_1_third"/>
                            <xsd:enumeration value="numeric_31"/>
                            <xsd:enumeration value="fraction_17_and_1_third"/>
                            <xsd:enumeration value="numeric_34"/>
                            <xsd:enumeration value="numeric_33_point_5"/>
                            <xsd:enumeration value="fraction_15_and_1_third"/>
                            <xsd:enumeration value="numeric_33"/>
                            <xsd:enumeration value="numeric_36"/>
                            <xsd:enumeration value="numeric_35"/>
                            <xsd:enumeration value="numeric_38"/>
                            <xsd:enumeration value="fraction_59_and_1_third"/>
                            <xsd:enumeration value="numeric_37"/>
                            <xsd:enumeration value="numeric_30_point_5"/>
                            <xsd:enumeration value="numeric_9_point_5"/>
                            <xsd:enumeration value="numeric_41"/>
                            <xsd:enumeration value="numeric_40"/>
                            <xsd:enumeration value="fraction_47_and_2_thirds"/>
                            <xsd:enumeration value="fraction_16_and_2_thirds"/>
                            <xsd:enumeration value="measurement_35_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_11_and_1_third"/>
                            <xsd:enumeration value="fraction_43_and_2_thirds"/>
                            <xsd:enumeration value="fraction_32_and_1_third"/>
                            <xsd:enumeration value="measurement_18_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_53_and_1_third"/>
                            <xsd:enumeration value="measurement_9_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_43"/>
                            <xsd:enumeration value="fraction_30_and_1_third"/>
                            <xsd:enumeration value="numeric_42"/>
                            <xsd:enumeration value="numeric_45"/>
                            <xsd:enumeration value="numeric_44"/>
                            <xsd:enumeration value="numeric_47"/>
                            <xsd:enumeration value="numeric_46"/>
                            <xsd:enumeration value="measurement_27_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_49"/>
                            <xsd:enumeration value="numeric_42_point_5"/>
                            <xsd:enumeration value="fraction_51_and_1_third"/>
                            <xsd:enumeration value="numeric_48"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FootwearToSizeUnisex">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fraction_14_and_1_ninth"/>
                            <xsd:enumeration value="fraction_59_and_2_thirds"/>
                            <xsd:enumeration value="numeric_50"/>
                            <xsd:enumeration value="measurement_15_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_15_and_1_ninth"/>
                            <xsd:enumeration value="numeric_52"/>
                            <xsd:enumeration value="numeric_51"/>
                            <xsd:enumeration value="measurement_37_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_11_and_1_ninth"/>
                            <xsd:enumeration value="fraction_18_and_1_ninth"/>
                            <xsd:enumeration value="fraction_16_and_1_ninth"/>
                            <xsd:enumeration value="numeric_36_point_5"/>
                            <xsd:enumeration value="fraction_17_and_1_ninth"/>
                            <xsd:enumeration value="fraction_36_and_2_thirds"/>
                            <xsd:enumeration value="numeric_2_point_5"/>
                            <xsd:enumeration value="measurement_6_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_51_and_2_thirds"/>
                            <xsd:enumeration value="4_point_5_years"/>
                            <xsd:enumeration value="numeric_51_point_5"/>
                            <xsd:enumeration value="numeric_54"/>
                            <xsd:enumeration value="3_years"/>
                            <xsd:enumeration value="numeric_53"/>
                            <xsd:enumeration value="15_months"/>
                            <xsd:enumeration value="numeric_56"/>
                            <xsd:enumeration value="numeric_55"/>
                            <xsd:enumeration value="measurement_37_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_12_and_1_ninth"/>
                            <xsd:enumeration value="numeric_58"/>
                            <xsd:enumeration value="numeric_57"/>
                            <xsd:enumeration value="numeric_59"/>
                            <xsd:enumeration value="measurement_25_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_13_and_2_thirds"/>
                            <xsd:enumeration value="fraction_13_and_1_ninth"/>
                            <xsd:enumeration value="measurement_6_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_60_point_5"/>
                            <xsd:enumeration value="fraction_12_and_2_thirds"/>
                            <xsd:enumeration value="measurement_25_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_61"/>
                            <xsd:enumeration value="numeric_60"/>
                            <xsd:enumeration value="numeric_59_point_5"/>
                            <xsd:enumeration value="numeric_45_point_5"/>
                            <xsd:enumeration value="fraction_25_and_2_thirds"/>
                            <xsd:enumeration value="fraction_19_and_1_ninth"/>
                            <xsd:enumeration value="fraction_24_and_2_thirds"/>
                            <xsd:enumeration value="measurement_15_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_10_point_5"/>
                            <xsd:enumeration value="fraction_25_and_1_ninth"/>
                            <xsd:enumeration value="fraction_58_and_2_thirds"/>
                            <xsd:enumeration value="numeric_39_point_5"/>
                            <xsd:enumeration value="measurement_23_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_24_point_5"/>
                            <xsd:enumeration value="fraction_22_and_1_ninth"/>
                            <xsd:enumeration value="fraction_26_and_1_ninth"/>
                            <xsd:enumeration value="fraction_21_and_1_ninth"/>
                            <xsd:enumeration value="fraction_29_and_1_ninth"/>
                            <xsd:enumeration value="fraction_52_and_2_thirds"/>
                            <xsd:enumeration value="measurement_40_point_0_centimeters"/>
                            <xsd:enumeration value="24_months"/>
                            <xsd:enumeration value="fraction_27_and_1_ninth"/>
                            <xsd:enumeration value="measurement_13_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_20_and_1_ninth"/>
                            <xsd:enumeration value="fraction_28_and_1_ninth"/>
                            <xsd:enumeration value="measurement_30_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_7_point_5"/>
                            <xsd:enumeration value="measurement_39_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_39_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_23_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_48_and_2_thirds"/>
                            <xsd:enumeration value="fraction_50_and_2_thirds"/>
                            <xsd:enumeration value="9_months"/>
                            <xsd:enumeration value="fraction_23_and_1_ninth"/>
                            <xsd:enumeration value="fraction_24_and_1_ninth"/>
                            <xsd:enumeration value="numeric_48_point_5"/>
                            <xsd:enumeration value="ss"/>
                            <xsd:enumeration value="numeric_15_point_5"/>
                            <xsd:enumeration value="x_l"/>
                            <xsd:enumeration value="2_years"/>
                            <xsd:enumeration value="numeric_18_point_5"/>
                            <xsd:enumeration value="fraction_60_and_1_third"/>
                            <xsd:enumeration value="fraction_19_and_2_thirds"/>
                            <xsd:enumeration value="fraction_46_and_2_thirds"/>
                            <xsd:enumeration value="x_s"/>
                            <xsd:enumeration value="fraction_40_and_2_thirds"/>
                            <xsd:enumeration value="numeric_27_point_5"/>
                            <xsd:enumeration value="measurement_13_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_21_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_56_point_5"/>
                            <xsd:enumeration value="3_point_5_years"/>
                            <xsd:enumeration value="measurement_30_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_35_and_1_ninth"/>
                            <xsd:enumeration value="numeric_53_point_5"/>
                            <xsd:enumeration value="measurement_32_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_21_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_33_and_1_ninth"/>
                            <xsd:enumeration value="fraction_37_and_1_ninth"/>
                            <xsd:enumeration value="numeric_0_point_5"/>
                            <xsd:enumeration value="fraction_31_and_1_ninth"/>
                            <xsd:enumeration value="fraction_39_and_1_ninth"/>
                            <xsd:enumeration value="numeric_40_point_5"/>
                            <xsd:enumeration value="fraction_34_and_2_thirds"/>
                            <xsd:enumeration value="fraction_45_and_1_third"/>
                            <xsd:enumeration value="new_born"/>
                            <xsd:enumeration value="fraction_47_and_1_third"/>
                            <xsd:enumeration value="fraction_49_and_1_third"/>
                            <xsd:enumeration value="fraction_30_and_2_thirds"/>
                            <xsd:enumeration value="numeric_34_point_5"/>
                            <xsd:enumeration value="fraction_49_and_2_thirds"/>
                            <xsd:enumeration value="fraction_11_and_2_thirds"/>
                            <xsd:enumeration value="numeric_16_point_5"/>
                            <xsd:enumeration value="numeric_19_point_5"/>
                            <xsd:enumeration value="measurement_11_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_31_point_5"/>
                            <xsd:enumeration value="numeric_8_point_5"/>
                            <xsd:enumeration value="numeric_28_point_5"/>
                            <xsd:enumeration value="fraction_38_and_2_thirds"/>
                            <xsd:enumeration value="numeric_43_point_5"/>
                            <xsd:enumeration value="measurement_29_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_20_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_10_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_33_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_18_and_1_third"/>
                            <xsd:enumeration value="21_months"/>
                            <xsd:enumeration value="measurement_18_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_39_and_1_third"/>
                            <xsd:enumeration value="numeric_37_point_5"/>
                            <xsd:enumeration value="measurement_8_point_0_centimeters"/>
                            <xsd:enumeration value="medium"/>
                            <xsd:enumeration value="numeric_22_point_5"/>
                            <xsd:enumeration value="xx_s"/>
                            <xsd:enumeration value="measurement_28_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_35_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_35_and_2_thirds"/>
                            <xsd:enumeration value="measurement_34_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_56_and_1_third"/>
                            <xsd:enumeration value="fraction_14_and_1_third"/>
                            <xsd:enumeration value="measurement_17_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_35_and_1_third"/>
                            <xsd:enumeration value="xx_l"/>
                            <xsd:enumeration value="fraction_16_and_1_third"/>
                            <xsd:enumeration value="fraction_37_and_1_third"/>
                            <xsd:enumeration value="fraction_58_and_1_third"/>
                            <xsd:enumeration value="fraction_14_and_2_thirds"/>
                            <xsd:enumeration value="fraction_31_and_2_thirds"/>
                            <xsd:enumeration value="numeric_50_point_5"/>
                            <xsd:enumeration value="numeric_5_point_5"/>
                            <xsd:enumeration value="numeric_46_point_5"/>
                            <xsd:enumeration value="measurement_36_point_0_centimeters"/>
                            <xsd:enumeration value="3_months"/>
                            <xsd:enumeration value="measurement_27_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_9_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_13_point_5"/>
                            <xsd:enumeration value="measurement_19_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_45_and_2_thirds"/>
                            <xsd:enumeration value="fraction_18_and_2_thirds"/>
                            <xsd:enumeration value="fraction_12_and_1_third"/>
                            <xsd:enumeration value="numeric_58_point_5"/>
                            <xsd:enumeration value="fraction_33_and_1_third"/>
                            <xsd:enumeration value="fraction_41_and_2_thirds"/>
                            <xsd:enumeration value="fraction_54_and_1_third"/>
                            <xsd:enumeration value="fraction_31_and_1_third"/>
                            <xsd:enumeration value="fraction_50_and_1_ninth"/>
                            <xsd:enumeration value="fraction_50_and_1_third"/>
                            <xsd:enumeration value="fraction_52_and_1_third"/>
                            <xsd:enumeration value="numeric_25_point_5"/>
                            <xsd:enumeration value="numeric_23_point_5"/>
                            <xsd:enumeration value="fraction_55_and_1_ninth"/>
                            <xsd:enumeration value="fraction_57_and_1_ninth"/>
                            <xsd:enumeration value="fraction_29_and_1_third"/>
                            <xsd:enumeration value="fraction_55_and_2_thirds"/>
                            <xsd:enumeration value="fraction_20_and_2_thirds"/>
                            <xsd:enumeration value="12_months"/>
                            <xsd:enumeration value="measurement_26_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_55_point_5"/>
                            <xsd:enumeration value="fraction_54_and_1_ninth"/>
                            <xsd:enumeration value="fraction_58_and_1_ninth"/>
                            <xsd:enumeration value="measurement_5_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_51_and_1_ninth"/>
                            <xsd:enumeration value="fraction_53_and_1_ninth"/>
                            <xsd:enumeration value="fraction_59_and_1_ninth"/>
                            <xsd:enumeration value="fraction_52_and_1_ninth"/>
                            <xsd:enumeration value="fraction_23_and_1_third"/>
                            <xsd:enumeration value="18_months"/>
                            <xsd:enumeration value="numeric_6_point_5"/>
                            <xsd:enumeration value="fraction_24_and_1_third"/>
                            <xsd:enumeration value="fraction_28_and_2_thirds"/>
                            <xsd:enumeration value="fraction_32_and_2_thirds"/>
                            <xsd:enumeration value="fraction_25_and_1_third"/>
                            <xsd:enumeration value="fraction_27_and_1_third"/>
                            <xsd:enumeration value="numeric_49_point_5"/>
                            <xsd:enumeration value="fraction_26_and_1_third"/>
                            <xsd:enumeration value="fraction_28_and_1_third"/>
                            <xsd:enumeration value="0_months"/>
                            <xsd:enumeration value="measurement_26_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_17_point_5"/>
                            <xsd:enumeration value="measurement_36_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_14_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_56_and_1_ninth"/>
                            <xsd:enumeration value="measurement_16_point_5_centimeters"/>
                            <xsd:enumeration value="6_months"/>
                            <xsd:enumeration value="large"/>
                            <xsd:enumeration value="numeric_14_point_5"/>
                            <xsd:enumeration value="measurement_38_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_38_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_7_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_39_and_2_thirds"/>
                            <xsd:enumeration value="numeric_41_point_5"/>
                            <xsd:enumeration value="measurement_24_point_5_centimeters"/>
                            <xsd:enumeration value="measurement_7_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_21_and_2_thirds"/>
                            <xsd:enumeration value="numeric_26_point_5"/>
                            <xsd:enumeration value="measurement_16_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_46_and_1_ninth"/>
                            <xsd:enumeration value="measurement_12_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_44_and_1_ninth"/>
                            <xsd:enumeration value="fraction_48_and_1_ninth"/>
                            <xsd:enumeration value="numeric_3_point_5"/>
                            <xsd:enumeration value="fraction_43_and_1_ninth"/>
                            <xsd:enumeration value="fraction_47_and_1_ninth"/>
                            <xsd:enumeration value="numeric_52_point_5"/>
                            <xsd:enumeration value="fraction_56_and_2_thirds"/>
                            <xsd:enumeration value="fraction_42_and_1_ninth"/>
                            <xsd:enumeration value="fraction_54_and_2_thirds"/>
                            <xsd:enumeration value="measurement_24_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_41_and_1_ninth"/>
                            <xsd:enumeration value="fraction_49_and_1_ninth"/>
                            <xsd:enumeration value="fraction_27_and_2_thirds"/>
                            <xsd:enumeration value="fraction_29_and_2_thirds"/>
                            <xsd:enumeration value="measurement_12_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_1"/>
                            <xsd:enumeration value="numeric_35_point_5"/>
                            <xsd:enumeration value="numeric_0"/>
                            <xsd:enumeration value="numeric_20_point_5"/>
                            <xsd:enumeration value="fraction_45_and_1_ninth"/>
                            <xsd:enumeration value="2_point_5_years"/>
                            <xsd:enumeration value="one_size"/>
                            <xsd:enumeration value="fraction_15_and_2_thirds"/>
                            <xsd:enumeration value="numeric_32_point_5"/>
                            <xsd:enumeration value="fraction_17_and_2_thirds"/>
                            <xsd:enumeration value="numeric_44_point_5"/>
                            <xsd:enumeration value="measurement_14_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_44_and_2_thirds"/>
                            <xsd:enumeration value="measurement_22_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_44_and_1_third"/>
                            <xsd:enumeration value="fraction_22_and_1_third"/>
                            <xsd:enumeration value="fraction_43_and_1_third"/>
                            <xsd:enumeration value="fraction_60_and_1_ninth"/>
                            <xsd:enumeration value="fraction_21_and_1_third"/>
                            <xsd:enumeration value="fraction_40_and_1_ninth"/>
                            <xsd:enumeration value="fraction_42_and_1_third"/>
                            <xsd:enumeration value="fraction_42_and_2_thirds"/>
                            <xsd:enumeration value="measurement_31_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_40_and_1_third"/>
                            <xsd:enumeration value="fraction_20_and_1_third"/>
                            <xsd:enumeration value="fraction_41_and_1_third"/>
                            <xsd:enumeration value="measurement_22_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_11_point_5"/>
                            <xsd:enumeration value="measurement_5_point_0_centimeters"/>
                            <xsd:enumeration value="small"/>
                            <xsd:enumeration value="ll"/>
                            <xsd:enumeration value="fraction_36_and_1_ninth"/>
                            <xsd:enumeration value="fraction_57_and_2_thirds"/>
                            <xsd:enumeration value="measurement_10_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_38_point_5"/>
                            <xsd:enumeration value="numeric_21_point_5"/>
                            <xsd:enumeration value="fraction_32_and_1_ninth"/>
                            <xsd:enumeration value="fraction_53_and_2_thirds"/>
                            <xsd:enumeration value="fraction_26_and_2_thirds"/>
                            <xsd:enumeration value="fraction_30_and_1_ninth"/>
                            <xsd:enumeration value="fraction_38_and_1_ninth"/>
                            <xsd:enumeration value="numeric_18"/>
                            <xsd:enumeration value="numeric_17"/>
                            <xsd:enumeration value="numeric_19"/>
                            <xsd:enumeration value="numeric_29_point_5"/>
                            <xsd:enumeration value="fraction_46_and_1_third"/>
                            <xsd:enumeration value="fraction_48_and_1_third"/>
                            <xsd:enumeration value="numeric_4_point_5"/>
                            <xsd:enumeration value="numeric_10"/>
                            <xsd:enumeration value="numeric_12"/>
                            <xsd:enumeration value="measurement_19_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_11"/>
                            <xsd:enumeration value="numeric_14"/>
                            <xsd:enumeration value="measurement_31_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_34_and_1_ninth"/>
                            <xsd:enumeration value="numeric_13"/>
                            <xsd:enumeration value="measurement_20_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_16"/>
                            <xsd:enumeration value="numeric_15"/>
                            <xsd:enumeration value="numeric_47_point_5"/>
                            <xsd:enumeration value="fraction_60_and_2_thirds"/>
                            <xsd:enumeration value="numeric_3"/>
                            <xsd:enumeration value="numeric_2"/>
                            <xsd:enumeration value="numeric_5"/>
                            <xsd:enumeration value="numeric_4"/>
                            <xsd:enumeration value="numeric_7"/>
                            <xsd:enumeration value="numeric_6"/>
                            <xsd:enumeration value="numeric_9"/>
                            <xsd:enumeration value="numeric_8"/>
                            <xsd:enumeration value="measurement_33_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_29"/>
                            <xsd:enumeration value="numeric_28"/>
                            <xsd:enumeration value="numeric_12_point_5"/>
                            <xsd:enumeration value="fraction_37_and_2_thirds"/>
                            <xsd:enumeration value="4_years"/>
                            <xsd:enumeration value="measurement_32_point_5_centimeters"/>
                            <xsd:enumeration value="xxx_l"/>
                            <xsd:enumeration value="numeric_21"/>
                            <xsd:enumeration value="numeric_20"/>
                            <xsd:enumeration value="numeric_23"/>
                            <xsd:enumeration value="numeric_22"/>
                            <xsd:enumeration value="fraction_23_and_2_thirds"/>
                            <xsd:enumeration value="numeric_25"/>
                            <xsd:enumeration value="numeric_57_point_5"/>
                            <xsd:enumeration value="measurement_11_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_24"/>
                            <xsd:enumeration value="numeric_27"/>
                            <xsd:enumeration value="fraction_22_and_2_thirds"/>
                            <xsd:enumeration value="numeric_26"/>
                            <xsd:enumeration value="xxx_s"/>
                            <xsd:enumeration value="fraction_19_and_1_third"/>
                            <xsd:enumeration value="numeric_54_point_5"/>
                            <xsd:enumeration value="numeric_1_point_5"/>
                            <xsd:enumeration value="measurement_29_point_0_centimeters"/>
                            <xsd:enumeration value="measurement_34_point_5_centimeters"/>
                            <xsd:enumeration value="numeric_30"/>
                            <xsd:enumeration value="measurement_17_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_55_and_1_third"/>
                            <xsd:enumeration value="measurement_8_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_34_and_1_third"/>
                            <xsd:enumeration value="numeric_39"/>
                            <xsd:enumeration value="fraction_13_and_1_third"/>
                            <xsd:enumeration value="5_years"/>
                            <xsd:enumeration value="fraction_36_and_1_third"/>
                            <xsd:enumeration value="fraction_33_and_2_thirds"/>
                            <xsd:enumeration value="measurement_28_point_0_centimeters"/>
                            <xsd:enumeration value="fraction_57_and_1_third"/>
                            <xsd:enumeration value="numeric_32"/>
                            <xsd:enumeration value="numeric_31"/>
                            <xsd:enumeration value="fraction_38_and_1_third"/>
                            <xsd:enumeration value="fraction_15_and_1_third"/>
                            <xsd:enumeration value="fraction_17_and_1_third"/>
                            <xsd:enumeration value="numeric_33_point_5"/>
                            <xsd:enumeration value="numeric_34"/>
                            <xsd:enumeration value="numeric_33"/>
                            <xsd:enumeration value="numeric_36"/>
                            <xsd:enumeration value="numeric_35"/>
                            <xsd:enumeration value="numeric_38"/>
                            <xsd:enumeration value="numeric_37"/>
                            <xsd:enumeration value="fraction_59_and_1_third"/>
                            <xsd:enumeration value="numeric_30_point_5"/>
                            <xsd:enumeration value="numeric_41"/>
                            <xsd:enumeration value="numeric_9_point_5"/>
                            <xsd:enumeration value="numeric_40"/>
                            <xsd:enumeration value="fraction_47_and_2_thirds"/>
                            <xsd:enumeration value="fraction_16_and_2_thirds"/>
                            <xsd:enumeration value="measurement_35_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_11_and_1_third"/>
                            <xsd:enumeration value="fraction_43_and_2_thirds"/>
                            <xsd:enumeration value="fraction_32_and_1_third"/>
                            <xsd:enumeration value="measurement_18_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_53_and_1_third"/>
                            <xsd:enumeration value="numeric_43"/>
                            <xsd:enumeration value="measurement_9_point_5_centimeters"/>
                            <xsd:enumeration value="fraction_30_and_1_third"/>
                            <xsd:enumeration value="numeric_42"/>
                            <xsd:enumeration value="numeric_45"/>
                            <xsd:enumeration value="numeric_44"/>
                            <xsd:enumeration value="numeric_47"/>
                            <xsd:enumeration value="numeric_46"/>
                            <xsd:enumeration value="numeric_49"/>
                            <xsd:enumeration value="measurement_27_point_0_centimeters"/>
                            <xsd:enumeration value="numeric_42_point_5"/>
                            <xsd:enumeration value="numeric_48"/>
                            <xsd:enumeration value="fraction_51_and_1_third"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FootwearWidth">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="xxx_wide"/>
                            <xsd:enumeration value="medium"/>
                            <xsd:enumeration value="x_wide"/>
                            <xsd:enumeration value="xx_wide"/>
                            <xsd:enumeration value="1_point_5_e"/>
                            <xsd:enumeration value="2_a"/>
                            <xsd:enumeration value="3_a"/>
                            <xsd:enumeration value="4_a"/>
                            <xsd:enumeration value="2_e"/>
                            <xsd:enumeration value="3_e"/>
                            <xsd:enumeration value="narrow"/>
                            <xsd:enumeration value="4_e"/>
                            <xsd:enumeration value="4_point_5_e"/>
                            <xsd:enumeration value="5_e"/>
                            <xsd:enumeration value="6_e"/>
                            <xsd:enumeration value="a"/>
                            <xsd:enumeration value="b"/>
                            <xsd:enumeration value="c"/>
                            <xsd:enumeration value="wide"/>
                            <xsd:enumeration value="d"/>
                            <xsd:enumeration value="e"/>
                            <xsd:enumeration value="f"/>
                            <xsd:enumeration value="g"/>
                            <xsd:enumeration value="xx_narrow"/>
                            <xsd:enumeration value="h"/>
                            <xsd:enumeration value="m"/>
                            <xsd:enumeration value="2_point_5_e"/>
                            <xsd:enumeration value="3_point_5_e"/>
                            <xsd:enumeration value="w"/>
                            <xsd:enumeration value="x_narrow"/>
                            <xsd:enumeration value="xxx_narrow"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FootwearWidthUnisex">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="xxx_wide"/>
                            <xsd:enumeration value="medium"/>
                            <xsd:enumeration value="x_wide"/>
                            <xsd:enumeration value="xx_wide"/>
                            <xsd:enumeration value="1_point_5_e"/>
                            <xsd:enumeration value="2_a"/>
                            <xsd:enumeration value="3_a"/>
                            <xsd:enumeration value="4_a"/>
                            <xsd:enumeration value="2_e"/>
                            <xsd:enumeration value="3_e"/>
                            <xsd:enumeration value="narrow"/>
                            <xsd:enumeration value="4_e"/>
                            <xsd:enumeration value="4_point_5_e"/>
                            <xsd:enumeration value="5_e"/>
                            <xsd:enumeration value="6_e"/>
                            <xsd:enumeration value="a"/>
                            <xsd:enumeration value="b"/>
                            <xsd:enumeration value="c"/>
                            <xsd:enumeration value="wide"/>
                            <xsd:enumeration value="d"/>
                            <xsd:enumeration value="e"/>
                            <xsd:enumeration value="f"/>
                            <xsd:enumeration value="g"/>
                            <xsd:enumeration value="xx_narrow"/>
                            <xsd:enumeration value="h"/>
                            <xsd:enumeration value="m"/>
                            <xsd:enumeration value="2_point_5_e"/>
                            <xsd:enumeration value="3_point_5_e"/>
                            <xsd:enumeration value="w"/>
                            <xsd:enumeration value="x_narrow"/>
                            <xsd:enumeration value="xxx_narrow"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FurDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="HasBuiltinLight">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="HeelHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="HeelHeightString" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HeelType" type="String"/>
                <xsd:element minOccurs="0" name="ShoeHeightMap" type="String"/>
                <xsd:element minOccurs="0" name="Inseam" type="OptionalLengthIntegerDimension"/>
                <xsd:element minOccurs="0" name="InsoleMaterialType" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="InsoleType" type="String"/>
                <xsd:element minOccurs="0" name="IsAdultProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemBookingDate" type="xsd:dateTime"/>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LeatherType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LifecycleSupplyType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="perennial"/>
                            <xsd:enumeration value="year_round_replenishable"/>
                            <xsd:enumeration value="seasonal_basic"/>
                            <xsd:enumeration value="highly_seasonal"/>
                            <xsd:enumeration value="fashion"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MaterialComposition" type="String"/>
                <xsd:element minOccurs="0" name="NeckSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="NeckStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPieces" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPanels" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ObiLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ObiWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="OccasionType" type="MediumStringNotNull"/>
                <xsd:element minOccurs="0" name="MaterialOpacity" type="HundredString"/>
                <xsd:element minOccurs="0" name="Pattern" type="String"/>
                <xsd:element minOccurs="0" name="PlatformHeight" type="Dimension"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PronationCorrection" type="String"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="SockHeight" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="ShaftHeight" type="StringLengthOptionalDimension"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShoeSafetyCodeIso20345">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="s3"/>
                            <xsd:enumeration value="S3"/>
                            <xsd:enumeration value="a"/>
                            <xsd:enumeration value="hi"/>
                            <xsd:enumeration value="A"/>
                            <xsd:enumeration value="HI"/>
                            <xsd:enumeration value="hro"/>
                            <xsd:enumeration value="HRO"/>
                            <xsd:enumeration value="e"/>
                            <xsd:enumeration value="E"/>
                            <xsd:enumeration value="ci"/>
                            <xsd:enumeration value="CI"/>
                            <xsd:enumeration value="o"/>
                            <xsd:enumeration value="sb"/>
                            <xsd:enumeration value="O"/>
                            <xsd:enumeration value="SB"/>
                            <xsd:enumeration value="p"/>
                            <xsd:enumeration value="P"/>
                            <xsd:enumeration value="wru"/>
                            <xsd:enumeration value="WRU"/>
                            <xsd:enumeration value="s1"/>
                            <xsd:enumeration value="S1"/>
                            <xsd:enumeration value="s2"/>
                            <xsd:enumeration value="S2"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsSigned" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SleeveLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SleeveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SpecialSizeType" type="String"/>
                <xsd:element minOccurs="0" name="Sport" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="StrapType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SubBrandName" type="HundredString"/>
                <xsd:element minOccurs="0" name="SubjectCharacter" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SupplierDeclaredMaterialRegulation">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="bamboo"/>
                            <xsd:enumeration value="wool"/>
                            <xsd:enumeration value="fur"/>
                            <xsd:enumeration value="not_applicable"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SurfaceRecommendation" type="String"/>
                <xsd:element minOccurs="0" name="TargetAudienceBase" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ToeShape" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ToeStyle" type="String"/>
                <xsd:element minOccurs="0" name="WaistSize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="WaistStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="WheelType" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Autooil">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="language"/>
                                        <xsd:enumeration value="linecapacity"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="itemweight"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Size" type="String"/>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
                <xsd:element minOccurs="0" name="AcceptedPayment">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="payment_in_full"/>
                            <xsd:enumeration value="loan"/>
                            <xsd:enumeration value="payment_in_installments"/>
                            <xsd:enumeration value="lease"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AntennaDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Position" type="PositionType"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BodyType" type="LongString"/>
                <xsd:element minOccurs="0" name="BodyStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AnalogRBGInput" type="LongString"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="DeviceType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DisplaySize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MotorCapabilities" type="LongString"/>
                <xsd:element minOccurs="0" name="EngineDisplacement" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="EngineType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrameType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrequencyBand" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FuelType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ImporterContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemTypeName" type="String"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ManufacturerContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfDoors" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OfferingCondition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="new"/>
                            <xsd:enumeration value="used"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PackerContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PixelSize"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PublicationDate" type="xsd:dateTime"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignalToNoiseRatio" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="SpeakerAmplificationType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Speaker" type="HundredString"/>
                <xsd:element minOccurs="0" name="SpeakersMaximumOutputPower" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element maxOccurs="5" minOccurs="0" name="TunerTechnology" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="UnitCount" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="PPUCountType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VolumeCapacityName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="WooferSpeakerMaterial" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ContainerType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="String"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ViscosityUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="centistokes"/>
                            <xsd:enumeration value="poise"/>
                            <xsd:enumeration value="pascal_seconds"/>
                            <xsd:enumeration value="centipoise"/>
                            <xsd:enumeration value="stokes"/>
                            <xsd:enumeration value="sae_grade"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                            <xsd:enumeration value="med_device_estb_license"/>
                            <xsd:enumeration value="energy_star_unique_id"/>
                            <xsd:enumeration value="interim_order_auth_id"/>
                            <xsd:enumeration value="device_identifier"/>
                            <xsd:enumeration value="carb_eo"/>
                            <xsd:enumeration value="national_organic_program_id"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="SignalToNoiseRatioUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="decibels"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SkipOffer">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SupplierDeclaredHasProductIdentifierExemption">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TaxTreatmentType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="icms"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Autochemical">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AcceptedPayment">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="payment_in_full"/>
                            <xsd:enumeration value="loan"/>
                            <xsd:enumeration value="payment_in_installments"/>
                            <xsd:enumeration value="lease"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AntennaDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Position" type="PositionType"/>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BodyType" type="LongString"/>
                <xsd:element minOccurs="0" name="BodyStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AnalogRBGInput" type="LongString"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="DeviceType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DisplaySize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MotorCapabilities" type="LongString"/>
                <xsd:element minOccurs="0" name="EngineDisplacement" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="EngineType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrameType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrequencyBand" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FuelType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ImporterContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemTypeName" type="String"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ManufacturerContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfDoors" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OfferingCondition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="new"/>
                            <xsd:enumeration value="used"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PackerContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PixelSize"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="PublicationDate" type="xsd:dateTime"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignalToNoiseRatio" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="SpeakerAmplificationType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Speaker" type="HundredString"/>
                <xsd:element minOccurs="0" name="SpeakersMaximumOutputPower" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element maxOccurs="5" minOccurs="0" name="TunerTechnology" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="UnitCount" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="PPUCountType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="WooferSpeakerMaterial" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="CleaningOrRepairKit">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Color"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Size" type="String"/>
                <xsd:element minOccurs="0" name="SizeMap" type="SizeMapType"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Autobattery">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element minOccurs="0" name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="Color"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="language"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ColorSpecification">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="Color" type="SuperLongStringNotNull"/>
                            <xsd:element name="ColorMap" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="PartInterchangeData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="OEManufacturer" type="StringNotNull"/>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryWeight" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Voltage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="Wattage" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Efficiency" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AcceptedPayment">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="payment_in_full"/>
                            <xsd:enumeration value="loan"/>
                            <xsd:enumeration value="payment_in_installments"/>
                            <xsd:enumeration value="lease"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AntennaDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Position" type="PositionType"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BatteryFormFactor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BodyType" type="LongString"/>
                <xsd:element minOccurs="0" name="BodyStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AnalogRBGInput" type="LongString"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="DeviceType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DisplaySize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MotorCapabilities" type="LongString"/>
                <xsd:element minOccurs="0" name="EngineDisplacement" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="EngineType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrameType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrequencyBand" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FuelType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ImporterContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemTypeName" type="String"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ManufacturerContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfDoors" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OfferingCondition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="new"/>
                            <xsd:enumeration value="used"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PackerContactInformation" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PixelSize"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PublicationDate" type="xsd:dateTime"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignalToNoiseRatio" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="SpeakerAmplificationType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Speaker" type="HundredString"/>
                <xsd:element minOccurs="0" name="SpeakersMaximumOutputPower" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element maxOccurs="5" minOccurs="0" name="TunerTechnology" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="UnitCount" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="PPUCountType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="WooferSpeakerMaterial" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfCells" type="xsd:integer"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="String"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Resistance" type="OptionalResistanceDimension"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TerminalType" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="SafetyRating">
        <xsd:simpleType>
            <xsd:restriction base="xsd:normalizedString">
                <xsd:enumeration value="BSI 6658 Type A Certified"/>
                <xsd:enumeration value="DOT Certified"/>
                <xsd:enumeration value="EN 22/05 Certified"/>
                <xsd:enumeration value="Novelty"/>
                <xsd:enumeration value="Other"/>
                <xsd:enumeration value="Snell K2005 Certified"/>
                <xsd:enumeration value="Snell K-98 Certified"/>
                <xsd:enumeration value="Snell M2000 Certified"/>
                <xsd:enumeration value="Snell M2005 Certified"/>
                <xsd:enumeration value="Snell M-95 Certified"/>
                <xsd:enumeration value="Snell N-94 Certified"/>
                <xsd:enumeration value="Snell RS-98 Certified"/>
                <xsd:enumeration value="Snell S-98 Certified"/>
                <xsd:enumeration value="Snell SA2000 Certified"/>
                <xsd:enumeration value="Snell SA2006 Certified"/>
                <xsd:enumeration value="Snell SA-95 Certified"/>
                <xsd:enumeration value="Snell 2010 Certified"/>
            </xsd:restriction>
        </xsd:simpleType>
    </xsd:element>
    <xsd:simpleType name="EuEfficiencyClassType">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="a"/>
            <xsd:enumeration value="b"/>
            <xsd:enumeration value="c"/>
            <xsd:enumeration value="d"/>
            <xsd:enumeration value="e"/>
            <xsd:enumeration value="f"/>
            <xsd:enumeration value="g"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="EuTireClassType">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="c1"/>
            <xsd:enumeration value="c2"/>
            <xsd:enumeration value="c3"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="PositionType">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="left"/>
            <xsd:enumeration value="left_front"/>
            <xsd:enumeration value="left_rear"/>
            <xsd:enumeration value="left_inner"/>
            <xsd:enumeration value="left_outer"/>
            <xsd:enumeration value="left_center"/>
            <xsd:enumeration value="left_upper"/>
            <xsd:enumeration value="left_lower"/>
            <xsd:enumeration value="left_inside"/>
            <xsd:enumeration value="left_outside"/>
            <xsd:enumeration value="right"/>
            <xsd:enumeration value="right_front"/>
            <xsd:enumeration value="right_rear"/>
            <xsd:enumeration value="right_inner"/>
            <xsd:enumeration value="right_outer"/>
            <xsd:enumeration value="right_center"/>
            <xsd:enumeration value="right_upper"/>
            <xsd:enumeration value="right_lower"/>
            <xsd:enumeration value="right_inside"/>
            <xsd:enumeration value="right_outside"/>
            <xsd:enumeration value="front"/>
            <xsd:enumeration value="front_inner"/>
            <xsd:enumeration value="front_outer"/>
            <xsd:enumeration value="front_center"/>
            <xsd:enumeration value="front_upper"/>
            <xsd:enumeration value="front_lower"/>
            <xsd:enumeration value="front_inside"/>
            <xsd:enumeration value="front_outside"/>
            <xsd:enumeration value="rear"/>
            <xsd:enumeration value="rear_inner"/>
            <xsd:enumeration value="rear_outer"/>
            <xsd:enumeration value="rear_center"/>
            <xsd:enumeration value="rear_upper"/>
            <xsd:enumeration value="rear_lower"/>
            <xsd:enumeration value="rear_inside"/>
            <xsd:enumeration value="rear_outside"/>
            <xsd:enumeration value="inner"/>
            <xsd:enumeration value="outer"/>
            <xsd:enumeration value="upper"/>
            <xsd:enumeration value="lower"/>
            <xsd:enumeration value="top"/>
            <xsd:enumeration value="bottom"/>
            <xsd:enumeration value="inside"/>
            <xsd:enumeration value="inside_center"/>
            <xsd:enumeration value="outside"/>
            <xsd:enumeration value="intermediate"/>
            <xsd:enumeration value="driveline"/>
            <xsd:enumeration value="front_left_inner"/>
            <xsd:enumeration value="front_left_outer"/>
            <xsd:enumeration value="front_right_inner"/>
            <xsd:enumeration value="front_right_outer"/>
            <xsd:enumeration value="rear_left_inner"/>
            <xsd:enumeration value="rear_left_outer"/>
            <xsd:enumeration value="rear_right_inner"/>
            <xsd:enumeration value="rear_right_outer"/>
            <xsd:enumeration value="front_left_upper"/>
            <xsd:enumeration value="front_left_lower"/>
            <xsd:enumeration value="front_right_upper"/>
            <xsd:enumeration value="front_right_lower"/>
            <xsd:enumeration value="rear_left_upper"/>
            <xsd:enumeration value="rear_left_lower"/>
            <xsd:enumeration value="rear_right_lower"/>
            <xsd:enumeration value="rear_right_upper"/>
            <xsd:enumeration value="left_intermediate"/>
            <xsd:enumeration value="right_intermediate"/>
            <xsd:enumeration value="bottom_left"/>
            <xsd:enumeration value="bottom_right"/>
            <xsd:enumeration value="top_left"/>
            <xsd:enumeration value="top_right"/>
            <xsd:enumeration value="front_left"/>
            <xsd:enumeration value="front_right"/>
            <xsd:enumeration value="rear_left"/>
            <xsd:enumeration value="rear_right"/>
            <xsd:enumeration value="center"/>
            <xsd:enumeration value="unknown"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="ShoeWidthType">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="AAAA"/>
            <xsd:enumeration value="AAA"/>
            <xsd:enumeration value="AA"/>
            <xsd:enumeration value="A"/>
            <xsd:enumeration value="B"/>
            <xsd:enumeration value="C"/>
            <xsd:enumeration value="D"/>
            <xsd:enumeration value="E"/>
            <xsd:enumeration value="E"/>
            <xsd:enumeration value="EE"/>
            <xsd:enumeration value="EEE"/>
            <xsd:enumeration value="EEEE"/>
            <xsd:enumeration value="EEEEE"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:simpleType name="SizeMapType">
        <xsd:restriction base="xsd:string">
            <xsd:enumeration value="XXXXX-Small"/>
            <xsd:enumeration value="XXXX-Small"/>
            <xsd:enumeration value="XXX-Small"/>
            <xsd:enumeration value="XX-Small"/>
            <xsd:enumeration value="X-Small"/>
            <xsd:enumeration value="Small"/>
            <xsd:enumeration value="Medium"/>
            <xsd:enumeration value="Large"/>
            <xsd:enumeration value="X-Large"/>
            <xsd:enumeration value="XX-Large"/>
            <xsd:enumeration value="XXX-Large"/>
            <xsd:enumeration value="XXXX-Large"/>
            <xsd:enumeration value="XXXXX-Large"/>
        </xsd:restriction>
    </xsd:simpleType>
    <xsd:element name="BrakeRotor">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="language"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleRail">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="FuelFilter">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="TireValveStemCap">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPieces" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
				<xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleMirror">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="shape"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="shapesize"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="SparkPlug">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Conductor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="GapSize" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="GapSizeUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="feet"/>
                            <xsd:enumeration value="centimeters"/>
                            <xsd:enumeration value="millimeters"/>
                            <xsd:enumeration value="decimeters"/>
                            <xsd:enumeration value="picometer"/>
                            <xsd:enumeration value="micrometer"/>
                            <xsd:enumeration value="yards"/>
                            <xsd:enumeration value="miles"/>
                            <xsd:enumeration value="meters"/>
                            <xsd:enumeration value="mils"/>
                            <xsd:enumeration value="inches"/>
                            <xsd:enumeration value="nanometer"/>
                            <xsd:enumeration value="hundredths_inches"/>
                            <xsd:enumeration value="kilometers"/>
                            <xsd:enumeration value="angstrom"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ThreadSize" type="String"/>
                <xsd:element minOccurs="0" name="TopMaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="SteeringWheelCover">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleLightBulb">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="LightOutputLuminance" type="LuminancePositiveIntegerDimension"/>
                <xsd:element minOccurs="0" name="BulbShapeSize">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="b10"/>
                            <xsd:enumeration value="alr56"/>
                            <xsd:enumeration value="b11"/>
                            <xsd:enumeration value="f10"/>
                            <xsd:enumeration value="g30"/>
                            <xsd:enumeration value="b13"/>
                            <xsd:enumeration value="b17"/>
                            <xsd:enumeration value="ed28"/>
                            <xsd:enumeration value="f15"/>
                            <xsd:enumeration value="ed23"/>
                            <xsd:enumeration value="r12"/>
                            <xsd:enumeration value="r11"/>
                            <xsd:enumeration value="r14"/>
                            <xsd:enumeration value="r16"/>
                            <xsd:enumeration value="b8"/>
                            <xsd:enumeration value="b9"/>
                            <xsd:enumeration value="fc6"/>
                            <xsd:enumeration value="bt37"/>
                            <xsd:enumeration value="fc8"/>
                            <xsd:enumeration value="g40"/>
                            <xsd:enumeration value="s6"/>
                            <xsd:enumeration value="s8"/>
                            <xsd:enumeration value="f20"/>
                            <xsd:enumeration value="c9_1_2"/>
                            <xsd:enumeration value="ed18"/>
                            <xsd:enumeration value="ed17"/>
                            <xsd:enumeration value="t6_1_2"/>
                            <xsd:enumeration value="r20"/>
                            <xsd:enumeration value="mr8"/>
                            <xsd:enumeration value="c6"/>
                            <xsd:enumeration value="r25"/>
                            <xsd:enumeration value="c7"/>
                            <xsd:enumeration value="c9"/>
                            <xsd:enumeration value="bt28"/>
                            <xsd:enumeration value="jc"/>
                            <xsd:enumeration value="t2"/>
                            <xsd:enumeration value="t3"/>
                            <xsd:enumeration value="t4"/>
                            <xsd:enumeration value="ar40"/>
                            <xsd:enumeration value="t6"/>
                            <xsd:enumeration value="t7"/>
                            <xsd:enumeration value="t8"/>
                            <xsd:enumeration value="a15"/>
                            <xsd:enumeration value="a17"/>
                            <xsd:enumeration value="par64"/>
                            <xsd:enumeration value="a19"/>
                            <xsd:enumeration value="jcd"/>
                            <xsd:enumeration value="e17"/>
                            <xsd:enumeration value="e18"/>
                            <xsd:enumeration value="r30"/>
                            <xsd:enumeration value="mb19"/>
                            <xsd:enumeration value="r37"/>
                            <xsd:enumeration value="par56"/>
                            <xsd:enumeration value="bt56"/>
                            <xsd:enumeration value="a21"/>
                            <xsd:enumeration value="a23"/>
                            <xsd:enumeration value="e25"/>
                            <xsd:enumeration value="e23_1_2"/>
                            <xsd:enumeration value="r111"/>
                            <xsd:enumeration value="nr50"/>
                            <xsd:enumeration value="r40"/>
                            <xsd:enumeration value="t"/>
                            <xsd:enumeration value="st18"/>
                            <xsd:enumeration value="st19"/>
                            <xsd:enumeration value="br30"/>
                            <xsd:enumeration value="e37"/>
                            <xsd:enumeration value="fc16"/>
                            <xsd:enumeration value="r52"/>
                            <xsd:enumeration value="mr20"/>
                            <xsd:enumeration value="ps35"/>
                            <xsd:enumeration value="r56"/>
                            <xsd:enumeration value="ps30"/>
                            <xsd:enumeration value="ca5"/>
                            <xsd:enumeration value="ca7"/>
                            <xsd:enumeration value="ca9"/>
                            <xsd:enumeration value="ca8"/>
                            <xsd:enumeration value="br38"/>
                            <xsd:enumeration value="par36"/>
                            <xsd:enumeration value="par38"/>
                            <xsd:enumeration value="t5_1_2"/>
                            <xsd:enumeration value="fc12"/>
                            <xsd:enumeration value="ps25"/>
                            <xsd:enumeration value="ba11"/>
                            <xsd:enumeration value="fc10"/>
                            <xsd:enumeration value="ba10"/>
                            <xsd:enumeration value="mr13"/>
                            <xsd:enumeration value="mr11"/>
                            <xsd:enumeration value="mr16"/>
                            <xsd:enumeration value="par46"/>
                            <xsd:enumeration value="mr14"/>
                            <xsd:enumeration value="br25"/>
                            <xsd:enumeration value="c11"/>
                            <xsd:enumeration value="alr37"/>
                            <xsd:enumeration value="par30l"/>
                            <xsd:enumeration value="er40"/>
                            <xsd:enumeration value="c15"/>
                            <xsd:enumeration value="bd17"/>
                            <xsd:enumeration value="par20"/>
                            <xsd:enumeration value="bf55"/>
                            <xsd:enumeration value="ar111"/>
                            <xsd:enumeration value="ca11"/>
                            <xsd:enumeration value="s11"/>
                            <xsd:enumeration value="ca10"/>
                            <xsd:enumeration value="g16_1_2"/>
                            <xsd:enumeration value="s14"/>
                            <xsd:enumeration value="bt15"/>
                            <xsd:enumeration value="ba9"/>
                            <xsd:enumeration value="par16"/>
                            <xsd:enumeration value="t4_1_2"/>
                            <xsd:enumeration value="par30s"/>
                            <xsd:enumeration value="bt15_1_2"/>
                            <xsd:enumeration value="br40"/>
                            <xsd:enumeration value="er30"/>
                            <xsd:enumeration value="par30"/>
                            <xsd:enumeration value="ar70"/>
                            <xsd:enumeration value="rp11"/>
                            <xsd:enumeration value="g25"/>
                            <xsd:enumeration value="s21"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OperatingLife" type="TimeDimension"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="wattage"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="stylename-unitcount"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="ColorTemperature" type="TemperatureRatingDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleSeatCover">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-part_number"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleCover">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="UVProtection" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-part_number"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="not_water_resistant"/>
                            <xsd:enumeration value="waterproof"/>
                            <xsd:enumeration value="water_resistant"/>
                            <xsd:enumeration value="water_repellent"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleMat">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-part_number"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                            <xsd:enumeration value="med_device_estb_license"/>
                            <xsd:enumeration value="energy_star_unique_id"/>
                            <xsd:enumeration value="interim_order_auth_id"/>
                            <xsd:enumeration value="device_identifier"/>
                            <xsd:enumeration value="carb_eo"/>
                            <xsd:enumeration value="national_organic_program_id"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="ThicknessFloorToTop" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ThicknessHeadToToe" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ThicknessWidthSideToSide" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SignalToNoiseRatioUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="decibels"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SkipOffer">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SupplierDeclaredHasProductIdentifierExemption">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TaxTreatmentType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="icms"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ViscosityUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="centistokes"/>
                            <xsd:enumeration value="poise"/>
                            <xsd:enumeration value="pascal_seconds"/>
                            <xsd:enumeration value="centipoise"/>
                            <xsd:enumeration value="stokes"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="UnmannedAerialVehicle">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="ConnectivityTechnology" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Edition" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="MaximumSpeed" type="SpeedDimension"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="edition"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="itemweight"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LengthHeadToToe" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LengthHeightFloorToTop" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LengthWidthSideToSide" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleHorn">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AudibleNoise" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="OilFilter">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="OutsideDiameterDerived" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ThreadSize" type="String"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TubingOutsideDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleInteriorShade">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="ClosureType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="SteeringWheel">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="GripSize" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfSpokes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="gripsize"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleWrap">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="Duration" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemThickness" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="WiperBlade">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MountType" type="LongString"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleBrakePad">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="CargoStrap">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FastenerMaterial" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FastenerType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPieces" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TensileStrength" type="ForceDimension"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="language"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="EngineAirFilter">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="RunTime" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="shape"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="shapesize"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="EngineWaterPump">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-part_number"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="WeightClass" type="xsd:string"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="TransportRack">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MountType" type="LongString"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="TrailerHitchCover">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="teamname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="TowHitch">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FinishTypes" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="PullForce" type="ForceDimension"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleScanTool">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="DisplaySize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Resolution" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OperatingSystem" type="String"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="displaysize"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="JumpStarter">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
				<xsd:element minOccurs="0" name="BatteryCellComposition" type="BatteryCellTypeValues"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="CargoNet">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ExtendedLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FastenerMaterial" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FastenerType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MeshOpeningSize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="language"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="FuelPump">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleAccentLight">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IncludesRemote">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BulbLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPieces" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="stylename-unitcount"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="not_water_resistant"/>
                            <xsd:enumeration value="waterproof"/>
                            <xsd:enumeration value="water_resistant"/>
                            <xsd:enumeration value="water_repellent"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleBumper">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedPayment">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="payment_in_full"/>
                            <xsd:enumeration value="loan"/>
                            <xsd:enumeration value="payment_in_installments"/>
                            <xsd:enumeration value="lease"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AntennaDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Position" type="PositionType"/>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BodyType" type="LongString"/>
                <xsd:element minOccurs="0" name="BodyStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="AnalogRBGInput" type="LongString"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="DeviceType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DisplaySize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MotorCapabilities" type="LongString"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EngineDisplacement" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="EngineType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrameType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrequencyBand" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FuelType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfDoors" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OfferingCondition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="new"/>
                            <xsd:enumeration value="used"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PixelSize" type="xsd:string"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignalToNoiseRatio" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="SpeakerAmplificationType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Speaker" type="HundredString"/>
                <xsd:element minOccurs="0" name="SpeakersMaximumOutputPower" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TargetAudienceBase" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="WooferSpeakerMaterial" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DepthFrontToBack" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DepthHeightFloorToTop" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DepthWidthSideToSide" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="PowersportsRidingShirt">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="BandSizeNum" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="BeltLengthString" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="BeltStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BottomStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ButtonQuantity" type="xsd:nonNegativeInteger"/>
                <xsd:element minOccurs="0" name="UsageCapacity" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="CareInstructions" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ChestSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="ClosureType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollarType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="CountryString" type="LongStringNotNull"/>
                <xsd:element minOccurs="0" name="CuffType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CupSize" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DisplaySize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FabricWash" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitToSizeDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrontPleatType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FurDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="Inseam" type="OptionalLengthIntegerDimension"/>
                <xsd:element minOccurs="0" name="IsAdultProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsStainResistant">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemLengthDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
                <xsd:element minOccurs="0" name="LeatherType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LegStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaterialComposition" type="String"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NeckSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="NeckStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPieces" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ObiLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ObiWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaterialOpacity" type="HundredString"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PatternName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Pattern" type="String"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PocketDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ProductSubtype">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Antenna"/>
                            <xsd:enumeration value="AVFurniture"/>
                            <xsd:enumeration value="BarCodeReader"/>
                            <xsd:enumeration value="CEBinocular"/>
                            <xsd:enumeration value="CECamcorder"/>
                            <xsd:enumeration value="CameraBagsAndCases"/>
                            <xsd:enumeration value="Battery"/>
                            <xsd:enumeration value="BlankMedia"/>
                            <xsd:enumeration value="CableOrAdapter"/>
                            <xsd:enumeration value="CECameraFlash"/>
                            <xsd:enumeration value="CameraLenses"/>
                            <xsd:enumeration value="CameraOtherAccessories"/>
                            <xsd:enumeration value="CameraPowerSupply"/>
                            <xsd:enumeration value="CarAudioOrTheater"/>
                            <xsd:enumeration value="CarElectronics"/>
                            <xsd:enumeration value="CEDigitalCamera"/>
                            <xsd:enumeration value="DigitalPictureFrame"/>
                            <xsd:enumeration value="CECarryingCaseOrBag"/>
                            <xsd:enumeration value="CombinedAvDevice"/>
                            <xsd:enumeration value="Computer"/>
                            <xsd:enumeration value="ComputerDriveOrStorage"/>
                            <xsd:enumeration value="ComputerProcessor"/>
                            <xsd:enumeration value="ComputerVideoGameController"/>
                            <xsd:enumeration value="DigitalVideoRecorder"/>
                            <xsd:enumeration value="DVDPlayerOrRecorder"/>
                            <xsd:enumeration value="CEFilmCamera"/>
                            <xsd:enumeration value="FlashMemory"/>
                            <xsd:enumeration value="GPSOrNavigationAccessory"/>
                            <xsd:enumeration value="GPSOrNavigationSystem"/>
                            <xsd:enumeration value="HandheldOrPDA"/>
                            <xsd:enumeration value="HomeTheaterSystemOrHTIB"/>
                            <xsd:enumeration value="Keyboards"/>
                            <xsd:enumeration value="MemoryReader"/>
                            <xsd:enumeration value="Microphone"/>
                            <xsd:enumeration value="Monitor"/>
                            <xsd:enumeration value="MP3Player"/>
                            <xsd:enumeration value="MultifunctionOfficeMachine"/>
                            <xsd:enumeration value="NetworkAdapter"/>
                            <xsd:enumeration value="NetworkMediaPlayer"/>
                            <xsd:enumeration value="NetworkStorage"/>
                            <xsd:enumeration value="NetworkTransceiver"/>
                            <xsd:enumeration value="NetworkingDevice"/>
                            <xsd:enumeration value="NetworkingHub"/>
                            <xsd:enumeration value="Phone"/>
                            <xsd:enumeration value="PhoneAccessory"/>
                            <xsd:enumeration value="PhotographicStudioItems"/>
                            <xsd:enumeration value="PointingDevice"/>
                            <xsd:enumeration value="PortableAudio"/>
                            <xsd:enumeration value="PortableAvDevice"/>
                            <xsd:enumeration value="PortableElectronics"/>
                            <xsd:enumeration value="Printer"/>
                            <xsd:enumeration value="PrinterConsumable"/>
                            <xsd:enumeration value="ReceiverOrAmplifier"/>
                            <xsd:enumeration value="RemoteControl"/>
                            <xsd:enumeration value="SatelliteOrDSS"/>
                            <xsd:enumeration value="Scanner"/>
                            <xsd:enumeration value="SoundCard"/>
                            <xsd:enumeration value="Speakers"/>
                            <xsd:enumeration value="CETelescope"/>
                            <xsd:enumeration value="SystemCabinet"/>
                            <xsd:enumeration value="SystemPowerDevice"/>
                            <xsd:enumeration value="Television"/>
                            <xsd:enumeration value="TwoWayRadio"/>
                            <xsd:enumeration value="VCR"/>
                            <xsd:enumeration value="VideoCard"/>
                            <xsd:enumeration value="VideoProjector"/>
                            <xsd:enumeration value="VideoProjectorsAndAccessories"/>
                            <xsd:enumeration value="Webcam"/>
                            <xsd:enumeration value="CellularPhoneCase"/>
                            <xsd:enumeration value="ScreenProtector"/>
                            <xsd:enumeration value="ChargingAdapter"/>
                            <xsd:enumeration value="CellularPhone"/>
                            <xsd:enumeration value="PowerBank"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegionOfOrigin" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemRise" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SockHeight" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="StringLengthOptionalDimension"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SleeveLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SleeveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="SpecialSizeType" type="String"/>
                <xsd:element minOccurs="0" name="Sport" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="StrapType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SubjectCharacter" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Theme" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ToeStyle" type="String"/>
                <xsd:element minOccurs="0" name="TopStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="UnderwireType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="itempackagequantity-material"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="color-itempackagequantity"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="itempackagequantity-size"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="teamname-athlete-sizename-colorname"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="teamname-sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="specialsizetype-sizename-colorname"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="specialsizetype-colorname"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="teamname-colorname"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaistSize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="not_water_resistant"/>
                            <xsd:enumeration value="waterproof"/>
                            <xsd:enumeration value="water_resistant"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeaveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="RollingFeatures" type="LongString"/>
                <xsd:element minOccurs="0" name="AgeRangeDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="PlayerName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Duration" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemBookingDate" type="xsd:dateTime"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LifecycleSupplyType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="perennial"/>
                            <xsd:enumeration value="year_round_replenishable"/>
                            <xsd:enumeration value="seasonal_basic"/>
                            <xsd:enumeration value="fashion"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OccasionType" type="MediumStringNotNull"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="SupplierDeclaredMaterialRegulation">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="bamboo"/>
                            <xsd:enumeration value="wool"/>
                            <xsd:enumeration value="fur"/>
                            <xsd:enumeration value="not_applicable"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WrinkleResistance">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="wrinkle_free"/>
                            <xsd:enumeration value="permanent_press"/>
                            <xsd:enumeration value="wrinkle_resistant"/>
                            <xsd:enumeration value="not_wrinkle_resistant"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="PowersportsRidingPants">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="BandSizeNum" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="BeltLengthString" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="BeltStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BottomStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ButtonQuantity" type="xsd:nonNegativeInteger"/>
                <xsd:element minOccurs="0" name="UsageCapacity" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="CareInstructions" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ChestSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="ClosureType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollarType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="CountryString" type="LongStringNotNull"/>
                <xsd:element minOccurs="0" name="CuffType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CupSize" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DisplaySize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FabricWash" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitToSizeDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrontPleatType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FurDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="Inseam" type="OptionalLengthIntegerDimension"/>
                <xsd:element minOccurs="0" name="IsAdultProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsStainResistant">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemLengthDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
                <xsd:element minOccurs="0" name="LeatherType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LegStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaterialComposition" type="String"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NeckSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="NeckStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPieces" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ObiLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ObiWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaterialOpacity" type="HundredString"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PatternName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Pattern" type="String"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PocketDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ProductSubtype">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Antenna"/>
                            <xsd:enumeration value="AVFurniture"/>
                            <xsd:enumeration value="BarCodeReader"/>
                            <xsd:enumeration value="CEBinocular"/>
                            <xsd:enumeration value="CECamcorder"/>
                            <xsd:enumeration value="CameraBagsAndCases"/>
                            <xsd:enumeration value="Battery"/>
                            <xsd:enumeration value="BlankMedia"/>
                            <xsd:enumeration value="CableOrAdapter"/>
                            <xsd:enumeration value="CECameraFlash"/>
                            <xsd:enumeration value="CameraLenses"/>
                            <xsd:enumeration value="CameraOtherAccessories"/>
                            <xsd:enumeration value="CameraPowerSupply"/>
                            <xsd:enumeration value="CarAudioOrTheater"/>
                            <xsd:enumeration value="CarElectronics"/>
                            <xsd:enumeration value="CEDigitalCamera"/>
                            <xsd:enumeration value="DigitalPictureFrame"/>
                            <xsd:enumeration value="CECarryingCaseOrBag"/>
                            <xsd:enumeration value="CombinedAvDevice"/>
                            <xsd:enumeration value="Computer"/>
                            <xsd:enumeration value="ComputerDriveOrStorage"/>
                            <xsd:enumeration value="ComputerProcessor"/>
                            <xsd:enumeration value="ComputerVideoGameController"/>
                            <xsd:enumeration value="DigitalVideoRecorder"/>
                            <xsd:enumeration value="DVDPlayerOrRecorder"/>
                            <xsd:enumeration value="CEFilmCamera"/>
                            <xsd:enumeration value="FlashMemory"/>
                            <xsd:enumeration value="GPSOrNavigationAccessory"/>
                            <xsd:enumeration value="GPSOrNavigationSystem"/>
                            <xsd:enumeration value="HandheldOrPDA"/>
                            <xsd:enumeration value="HomeTheaterSystemOrHTIB"/>
                            <xsd:enumeration value="Keyboards"/>
                            <xsd:enumeration value="MemoryReader"/>
                            <xsd:enumeration value="Microphone"/>
                            <xsd:enumeration value="Monitor"/>
                            <xsd:enumeration value="MP3Player"/>
                            <xsd:enumeration value="MultifunctionOfficeMachine"/>
                            <xsd:enumeration value="NetworkAdapter"/>
                            <xsd:enumeration value="NetworkMediaPlayer"/>
                            <xsd:enumeration value="NetworkStorage"/>
                            <xsd:enumeration value="NetworkTransceiver"/>
                            <xsd:enumeration value="NetworkingDevice"/>
                            <xsd:enumeration value="NetworkingHub"/>
                            <xsd:enumeration value="Phone"/>
                            <xsd:enumeration value="PhoneAccessory"/>
                            <xsd:enumeration value="PhotographicStudioItems"/>
                            <xsd:enumeration value="PointingDevice"/>
                            <xsd:enumeration value="PortableAudio"/>
                            <xsd:enumeration value="PortableAvDevice"/>
                            <xsd:enumeration value="PortableElectronics"/>
                            <xsd:enumeration value="Printer"/>
                            <xsd:enumeration value="PrinterConsumable"/>
                            <xsd:enumeration value="ReceiverOrAmplifier"/>
                            <xsd:enumeration value="RemoteControl"/>
                            <xsd:enumeration value="SatelliteOrDSS"/>
                            <xsd:enumeration value="Scanner"/>
                            <xsd:enumeration value="SoundCard"/>
                            <xsd:enumeration value="Speakers"/>
                            <xsd:enumeration value="CETelescope"/>
                            <xsd:enumeration value="SystemCabinet"/>
                            <xsd:enumeration value="SystemPowerDevice"/>
                            <xsd:enumeration value="Television"/>
                            <xsd:enumeration value="TwoWayRadio"/>
                            <xsd:enumeration value="VCR"/>
                            <xsd:enumeration value="VideoCard"/>
                            <xsd:enumeration value="VideoProjector"/>
                            <xsd:enumeration value="VideoProjectorsAndAccessories"/>
                            <xsd:enumeration value="Webcam"/>
                            <xsd:enumeration value="CellularPhoneCase"/>
                            <xsd:enumeration value="ScreenProtector"/>
                            <xsd:enumeration value="ChargingAdapter"/>
                            <xsd:enumeration value="CellularPhone"/>
                            <xsd:enumeration value="PowerBank"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegionOfOrigin" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemRise" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SockHeight" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="StringLengthOptionalDimension"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SleeveLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SleeveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="SpecialSizeType" type="String"/>
                <xsd:element minOccurs="0" name="Sport" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="StrapType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SubjectCharacter" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Theme" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ToeStyle" type="String"/>
                <xsd:element minOccurs="0" name="TopStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="UnderwireType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="itempackagequantity-material"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color-itempackagequantity"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="itempackagequantity-size"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="teamname-athlete-sizename-colorname"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="teamname-sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="specialsizetype-sizename-colorname"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="specialsizetype-colorname"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="teamname-colorname"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaistSize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="not_water_resistant"/>
                            <xsd:enumeration value="waterproof"/>
                            <xsd:enumeration value="water_resistant"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeaveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="RollingFeatures" type="LongString"/>
                <xsd:element minOccurs="0" name="AgeRangeDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="PlayerName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Duration" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemBookingDate" type="xsd:dateTime"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LifecycleSupplyType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="perennial"/>
                            <xsd:enumeration value="year_round_replenishable"/>
                            <xsd:enumeration value="seasonal_basic"/>
                            <xsd:enumeration value="fashion"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OccasionType" type="MediumStringNotNull"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="SupplierDeclaredMaterialRegulation">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="bamboo"/>
                            <xsd:enumeration value="wool"/>
                            <xsd:enumeration value="fur"/>
                            <xsd:enumeration value="not_applicable"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WrinkleResistance">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="wrinkle_free"/>
                            <xsd:enumeration value="permanent_press"/>
                            <xsd:enumeration value="wrinkle_resistant"/>
                            <xsd:enumeration value="not_wrinkle_resistant"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="PowersportsRidingJacket">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="BandSizeNum" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="BeltLengthString" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="BeltStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BottomStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ButtonQuantity" type="xsd:nonNegativeInteger"/>
                <xsd:element minOccurs="0" name="UsageCapacity" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="CareInstructions" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ChestSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="ClosureType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollarType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="CountryString" type="LongStringNotNull"/>
                <xsd:element minOccurs="0" name="CuffType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CupSize" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DisplaySize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FabricWash" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitToSizeDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrontPleatType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FurDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="Inseam" type="OptionalLengthIntegerDimension"/>
                <xsd:element minOccurs="0" name="IsAdultProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsStainResistant">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemLengthDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
                <xsd:element minOccurs="0" name="LeatherType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LegStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaterialComposition" type="String"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NeckSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="NeckStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPieces" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ObiLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ObiWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaterialOpacity" type="HundredString"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PatternName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Pattern" type="String"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PocketDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ProductSubtype">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Antenna"/>
                            <xsd:enumeration value="AVFurniture"/>
                            <xsd:enumeration value="BarCodeReader"/>
                            <xsd:enumeration value="CEBinocular"/>
                            <xsd:enumeration value="CECamcorder"/>
                            <xsd:enumeration value="CameraBagsAndCases"/>
                            <xsd:enumeration value="Battery"/>
                            <xsd:enumeration value="BlankMedia"/>
                            <xsd:enumeration value="CableOrAdapter"/>
                            <xsd:enumeration value="CECameraFlash"/>
                            <xsd:enumeration value="CameraLenses"/>
                            <xsd:enumeration value="CameraOtherAccessories"/>
                            <xsd:enumeration value="CameraPowerSupply"/>
                            <xsd:enumeration value="CarAudioOrTheater"/>
                            <xsd:enumeration value="CarElectronics"/>
                            <xsd:enumeration value="CEDigitalCamera"/>
                            <xsd:enumeration value="DigitalPictureFrame"/>
                            <xsd:enumeration value="CECarryingCaseOrBag"/>
                            <xsd:enumeration value="CombinedAvDevice"/>
                            <xsd:enumeration value="Computer"/>
                            <xsd:enumeration value="ComputerDriveOrStorage"/>
                            <xsd:enumeration value="ComputerProcessor"/>
                            <xsd:enumeration value="ComputerVideoGameController"/>
                            <xsd:enumeration value="DigitalVideoRecorder"/>
                            <xsd:enumeration value="DVDPlayerOrRecorder"/>
                            <xsd:enumeration value="CEFilmCamera"/>
                            <xsd:enumeration value="FlashMemory"/>
                            <xsd:enumeration value="GPSOrNavigationAccessory"/>
                            <xsd:enumeration value="GPSOrNavigationSystem"/>
                            <xsd:enumeration value="HandheldOrPDA"/>
                            <xsd:enumeration value="HomeTheaterSystemOrHTIB"/>
                            <xsd:enumeration value="Keyboards"/>
                            <xsd:enumeration value="MemoryReader"/>
                            <xsd:enumeration value="Microphone"/>
                            <xsd:enumeration value="Monitor"/>
                            <xsd:enumeration value="MP3Player"/>
                            <xsd:enumeration value="MultifunctionOfficeMachine"/>
                            <xsd:enumeration value="NetworkAdapter"/>
                            <xsd:enumeration value="NetworkMediaPlayer"/>
                            <xsd:enumeration value="NetworkStorage"/>
                            <xsd:enumeration value="NetworkTransceiver"/>
                            <xsd:enumeration value="NetworkingDevice"/>
                            <xsd:enumeration value="NetworkingHub"/>
                            <xsd:enumeration value="Phone"/>
                            <xsd:enumeration value="PhoneAccessory"/>
                            <xsd:enumeration value="PhotographicStudioItems"/>
                            <xsd:enumeration value="PointingDevice"/>
                            <xsd:enumeration value="PortableAudio"/>
                            <xsd:enumeration value="PortableAvDevice"/>
                            <xsd:enumeration value="PortableElectronics"/>
                            <xsd:enumeration value="Printer"/>
                            <xsd:enumeration value="PrinterConsumable"/>
                            <xsd:enumeration value="ReceiverOrAmplifier"/>
                            <xsd:enumeration value="RemoteControl"/>
                            <xsd:enumeration value="SatelliteOrDSS"/>
                            <xsd:enumeration value="Scanner"/>
                            <xsd:enumeration value="SoundCard"/>
                            <xsd:enumeration value="Speakers"/>
                            <xsd:enumeration value="CETelescope"/>
                            <xsd:enumeration value="SystemCabinet"/>
                            <xsd:enumeration value="SystemPowerDevice"/>
                            <xsd:enumeration value="Television"/>
                            <xsd:enumeration value="TwoWayRadio"/>
                            <xsd:enumeration value="VCR"/>
                            <xsd:enumeration value="VideoCard"/>
                            <xsd:enumeration value="VideoProjector"/>
                            <xsd:enumeration value="VideoProjectorsAndAccessories"/>
                            <xsd:enumeration value="Webcam"/>
                            <xsd:enumeration value="CellularPhoneCase"/>
                            <xsd:enumeration value="ScreenProtector"/>
                            <xsd:enumeration value="ChargingAdapter"/>
                            <xsd:enumeration value="CellularPhone"/>
                            <xsd:enumeration value="PowerBank"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegionOfOrigin" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemRise" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SockHeight" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="StringLengthOptionalDimension"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SleeveLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SleeveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="SpecialSizeType" type="String"/>
                <xsd:element minOccurs="0" name="Sport" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="StrapType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SubjectCharacter" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Theme" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ToeStyle" type="String"/>
                <xsd:element minOccurs="0" name="TopStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="UnderwireType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="itempackagequantity-material"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color-itempackagequantity"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="itempackagequantity-size"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="teamname-athlete-sizename-colorname"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="teamname-sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="specialsizetype-sizename-colorname"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="specialsizetype-colorname"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="teamname-colorname"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaistSize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="not_water_resistant"/>
                            <xsd:enumeration value="waterproof"/>
                            <xsd:enumeration value="water_resistant"/>
                            <xsd:enumeration value="water_repellent"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeaveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="RollingFeatures" type="LongString"/>
                <xsd:element minOccurs="0" name="AgeRangeDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="PlayerName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Duration" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemBookingDate" type="xsd:dateTime"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LifecycleSupplyType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="perennial"/>
                            <xsd:enumeration value="year_round_replenishable"/>
                            <xsd:enumeration value="seasonal_basic"/>
                            <xsd:enumeration value="fashion"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OccasionType" type="MediumStringNotNull"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="SupplierDeclaredMaterialRegulation">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="bamboo"/>
                            <xsd:enumeration value="wool"/>
                            <xsd:enumeration value="fur"/>
                            <xsd:enumeration value="not_applicable"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WrinkleResistance">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="wrinkle_free"/>
                            <xsd:enumeration value="permanent_press"/>
                            <xsd:enumeration value="wrinkle_resistant"/>
                            <xsd:enumeration value="not_wrinkle_resistant"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="PowersportsRidingSuit">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="BandSizeNum" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="BeltLengthString" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="BeltStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BottomStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ButtonQuantity" type="xsd:nonNegativeInteger"/>
                <xsd:element minOccurs="0" name="UsageCapacity" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="CareInstructions" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ChestSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="ClosureType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollarType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="CountryString" type="LongStringNotNull"/>
                <xsd:element minOccurs="0" name="CuffType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CupSize" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="DisplaySize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FabricWash" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitToSizeDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrontPleatType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FurDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="Inseam" type="OptionalLengthIntegerDimension"/>
                <xsd:element minOccurs="0" name="IsAdultProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsStainResistant">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemLengthDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
                <xsd:element minOccurs="0" name="LeatherType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LegStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaterialComposition" type="String"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NeckSize" type="ClothingSizeDimension"/>
                <xsd:element minOccurs="0" name="NeckStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfGrooves" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPieces" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ObiLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ObiWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaterialOpacity" type="HundredString"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PatternName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Pattern" type="String"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PocketDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ProductSubtype">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Antenna"/>
                            <xsd:enumeration value="AVFurniture"/>
                            <xsd:enumeration value="BarCodeReader"/>
                            <xsd:enumeration value="CEBinocular"/>
                            <xsd:enumeration value="CECamcorder"/>
                            <xsd:enumeration value="CameraBagsAndCases"/>
                            <xsd:enumeration value="Battery"/>
                            <xsd:enumeration value="BlankMedia"/>
                            <xsd:enumeration value="CableOrAdapter"/>
                            <xsd:enumeration value="CECameraFlash"/>
                            <xsd:enumeration value="CameraLenses"/>
                            <xsd:enumeration value="CameraOtherAccessories"/>
                            <xsd:enumeration value="CameraPowerSupply"/>
                            <xsd:enumeration value="CarAudioOrTheater"/>
                            <xsd:enumeration value="CarElectronics"/>
                            <xsd:enumeration value="CEDigitalCamera"/>
                            <xsd:enumeration value="DigitalPictureFrame"/>
                            <xsd:enumeration value="CECarryingCaseOrBag"/>
                            <xsd:enumeration value="CombinedAvDevice"/>
                            <xsd:enumeration value="Computer"/>
                            <xsd:enumeration value="ComputerDriveOrStorage"/>
                            <xsd:enumeration value="ComputerProcessor"/>
                            <xsd:enumeration value="ComputerVideoGameController"/>
                            <xsd:enumeration value="DigitalVideoRecorder"/>
                            <xsd:enumeration value="DVDPlayerOrRecorder"/>
                            <xsd:enumeration value="CEFilmCamera"/>
                            <xsd:enumeration value="FlashMemory"/>
                            <xsd:enumeration value="GPSOrNavigationAccessory"/>
                            <xsd:enumeration value="GPSOrNavigationSystem"/>
                            <xsd:enumeration value="HandheldOrPDA"/>
                            <xsd:enumeration value="HomeTheaterSystemOrHTIB"/>
                            <xsd:enumeration value="Keyboards"/>
                            <xsd:enumeration value="MemoryReader"/>
                            <xsd:enumeration value="Microphone"/>
                            <xsd:enumeration value="Monitor"/>
                            <xsd:enumeration value="MP3Player"/>
                            <xsd:enumeration value="MultifunctionOfficeMachine"/>
                            <xsd:enumeration value="NetworkAdapter"/>
                            <xsd:enumeration value="NetworkMediaPlayer"/>
                            <xsd:enumeration value="NetworkStorage"/>
                            <xsd:enumeration value="NetworkTransceiver"/>
                            <xsd:enumeration value="NetworkingDevice"/>
                            <xsd:enumeration value="NetworkingHub"/>
                            <xsd:enumeration value="Phone"/>
                            <xsd:enumeration value="PhoneAccessory"/>
                            <xsd:enumeration value="PhotographicStudioItems"/>
                            <xsd:enumeration value="PointingDevice"/>
                            <xsd:enumeration value="PortableAudio"/>
                            <xsd:enumeration value="PortableAvDevice"/>
                            <xsd:enumeration value="PortableElectronics"/>
                            <xsd:enumeration value="Printer"/>
                            <xsd:enumeration value="PrinterConsumable"/>
                            <xsd:enumeration value="ReceiverOrAmplifier"/>
                            <xsd:enumeration value="RemoteControl"/>
                            <xsd:enumeration value="SatelliteOrDSS"/>
                            <xsd:enumeration value="Scanner"/>
                            <xsd:enumeration value="SoundCard"/>
                            <xsd:enumeration value="Speakers"/>
                            <xsd:enumeration value="CETelescope"/>
                            <xsd:enumeration value="SystemCabinet"/>
                            <xsd:enumeration value="SystemPowerDevice"/>
                            <xsd:enumeration value="Television"/>
                            <xsd:enumeration value="TwoWayRadio"/>
                            <xsd:enumeration value="VCR"/>
                            <xsd:enumeration value="VideoCard"/>
                            <xsd:enumeration value="VideoProjector"/>
                            <xsd:enumeration value="VideoProjectorsAndAccessories"/>
                            <xsd:enumeration value="Webcam"/>
                            <xsd:enumeration value="CellularPhoneCase"/>
                            <xsd:enumeration value="ScreenProtector"/>
                            <xsd:enumeration value="ChargingAdapter"/>
                            <xsd:enumeration value="CellularPhone"/>
                            <xsd:enumeration value="PowerBank"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegionOfOrigin" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemRise" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SockHeight" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShoeWidth" type="StringLengthOptionalDimension"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SleeveLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SleeveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="SpecialSizeType" type="String"/>
                <xsd:element minOccurs="0" name="Sport" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="StrapType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SubjectCharacter" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Theme" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ToeStyle" type="String"/>
                <xsd:element minOccurs="0" name="TopStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="UnderwireType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="itempackagequantity-material"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color-itempackagequantity"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="itempackagequantity-size"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="teamname-athlete-sizename-colorname"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="teamname-sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="specialsizetype-sizename-colorname"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="specialsizetype-colorname"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="teamname-colorname"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaistSize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="not_water_resistant"/>
                            <xsd:enumeration value="waterproof"/>
                            <xsd:enumeration value="water_resistant"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeaveType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="RollingFeatures" type="LongString"/>
                <xsd:element minOccurs="0" name="AgeRangeDescription" type="LongString"/>
                <xsd:element minOccurs="0" name="PlayerName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Duration" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemBookingDate" type="xsd:dateTime"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LifecycleSupplyType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="perennial"/>
                            <xsd:enumeration value="year_round_replenishable"/>
                            <xsd:enumeration value="seasonal_basic"/>
                            <xsd:enumeration value="fashion"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OccasionType" type="MediumStringNotNull"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="SupplierDeclaredMaterialRegulation">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="bamboo"/>
                            <xsd:enumeration value="wool"/>
                            <xsd:enumeration value="fur"/>
                            <xsd:enumeration value="not_applicable"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WrinkleResistance">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="wrinkle_free"/>
                            <xsd:enumeration value="permanent_press"/>
                            <xsd:enumeration value="wrinkle_resistant"/>
                            <xsd:enumeration value="not_wrinkle_resistant"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleLightAssembly">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartOrientation">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="passengers_side"/>
                            <xsd:enumeration value="drivers_side"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LensColor" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LensMaterial" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="lenscolor"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="lenscolormaterial"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                            <xsd:enumeration value="med_device_estb_license"/>
                            <xsd:enumeration value="energy_star_unique_id"/>
                            <xsd:enumeration value="interim_order_auth_id"/>
                            <xsd:enumeration value="device_identifier"/>
                            <xsd:enumeration value="carb_eo"/>
                            <xsd:enumeration value="national_organic_program_id"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="SignalToNoiseRatioUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="decibels"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SkipOffer">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SpecificUsesForProduct" type="String"/>
                <xsd:element minOccurs="0" name="SupplierDeclaredHasProductIdentifierExemption">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TaxTreatmentType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="icms"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ViscosityUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="centistokes"/>
                            <xsd:enumeration value="poise"/>
                            <xsd:enumeration value="pascal_seconds"/>
                            <xsd:enumeration value="centipoise"/>
                            <xsd:enumeration value="stokes"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="LicensePlateAttachment">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FinishTypes" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Eye" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InnerMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="String"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="HundredString"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="HubcapWheelCover">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="String"/>
                <xsd:element minOccurs="0" name="ColorMap" type="String"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="String"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HoleCount" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="stylename-colorname-configuration"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleMolding">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="String"/>
                <xsd:element minOccurs="0" name="ColorMap" type="String"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="String"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HoleCount" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemThickness" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SurfaceRecommendation" type="String"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="stylename-colorname-configuration"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="CupHolder">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="String"/>
                <xsd:element minOccurs="0" name="ColorMap" type="String"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="String"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HoleCount" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="stylename-colorname-configuration"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LengthHeadToToe" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LengthHeightFloorToTop" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LengthWidthSideToSide" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Muffler">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="String"/>
                <xsd:element minOccurs="0" name="ColorMap" type="String"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="String"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HoleCount" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InletConnectionSize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemShape" type="LongString"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OutletConnectionSize" type="LengthDimension"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-part_number"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="shape"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="shapesize"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="ShockAbsorber">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="String"/>
                <xsd:element minOccurs="0" name="ColorMap" type="String"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CompressedLengthDerived" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ExtendedLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="FabricType" type="String"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HoleCount" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-part_number"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="TonneauCover">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="String"/>
                <xsd:element minOccurs="0" name="ColorMap" type="String"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="String"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HoleCount" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LockType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="stylename-colorname-configuration"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleEmblem">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="String"/>
                <xsd:element minOccurs="0" name="ColorMap" type="String"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="String"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HoleCount" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="stylename-colorname-configuration"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleWindDeflector">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="String"/>
                <xsd:element minOccurs="0" name="ColorMap" type="String"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="String"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HoleCount" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPieces" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignedBy" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="stylename-colorname-configuration"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Carburetor">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="String"/>
                <xsd:element minOccurs="0" name="ColorMap" type="String"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="String"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FlangeType" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FuelType" type="HundredString"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HoleCount" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="CardNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RecommendedUsesForProduct" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SpecificUses">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="travel"/>
                            <xsd:enumeration value="hiking-and-outdoors"/>
                            <xsd:enumeration value="hunting-and-shooting"/>
                            <xsd:enumeration value="sports"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-part_number"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="PowersportVehicleFootrest">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="String"/>
                <xsd:element minOccurs="0" name="ColorMap" type="String"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="String"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HoleCount" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="EngineComponentCap">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="ShoeClosureType" type="String"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="String"/>
                <xsd:element minOccurs="0" name="ColorMap" type="String"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="String"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="GritMaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HoleCount" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-part_number"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="OutboardMotor">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="String"/>
                <xsd:element minOccurs="0" name="ColorMap" type="String"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryAsLabeledValues"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EngineDisplacement" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="EngineType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="String"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FuelCapacity" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="FuelType" type="HundredString"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HoleCount" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MotorSize" type="OptionalMotorSizeDimension"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MountType" type="LongString"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RecommendedUsesForProduct" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftLengthDerived" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleLiftKit">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="language"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleGrille">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="language"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="UtilityJack">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LoadCapacity" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaximumLiftingHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsSigned" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="stylename-colorname-configuration"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleBodyPanel">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="language"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="SnowChain">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylewheelsize"/>
                                        <xsd:enumeration value="language"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="materialwheelsize"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="wheelsize"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="WheelSize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleExteriorGuard">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Finish" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemThickness" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemThicknessString" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsSigned" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="coloritemthickness"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="stylename-colorname-configuration"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="color_name"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="BrakeKit">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-part_number"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="number_of_items"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="TireCover">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MaximumSupportedScreenSize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MinimumSupportedScreenSize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsSigned" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="UVProtection" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="stylename-unitcount"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="itemweight"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleSeat">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartOrientation">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="passengers_side"/>
                            <xsd:enumeration value="drivers_side"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SeatDepth" type="xsd:decimal"/>
                <xsd:element minOccurs="0" name="SeatDepthUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="feet"/>
                            <xsd:enumeration value="centimeters"/>
                            <xsd:enumeration value="millimeters"/>
                            <xsd:enumeration value="decimeters"/>
                            <xsd:enumeration value="picometer"/>
                            <xsd:enumeration value="micrometer"/>
                            <xsd:enumeration value="yards"/>
                            <xsd:enumeration value="miles"/>
                            <xsd:enumeration value="meters"/>
                            <xsd:enumeration value="mils"/>
                            <xsd:enumeration value="inches"/>
                            <xsd:enumeration value="nanometer"/>
                            <xsd:enumeration value="hundredths_inches"/>
                            <xsd:enumeration value="kilometers"/>
                            <xsd:enumeration value="angstrom"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="SeatHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="SeatWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="language"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="IgnitionCoil">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
                <xsd:element minOccurs="0" name="LanguageValue" type="LanguageValues"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="language"/>
                                        <xsd:enumeration value="materialshape"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Handlebar">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="RoadBikeType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="EuSparePartAvailabilityDuration" type="DateIntegerDimension"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceIdentificationNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactAddress" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactEmail" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactPhoneNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceRegistrationStatus">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="has_fcc_id"/>
                            <xsd:enumeration value="fcc_supplier_declaration_of_conformity"/>
                            <xsd:enumeration value="not_capable_emitting_rf_energy"/>
                            <xsd:enumeration value="fcc_incidental_radiator"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ItemRise" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Sport" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="stylename-unitcount"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="itemweight"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="LiquidFuelContainer">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="Capacity" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceIdentificationNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactAddress" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactEmail" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactPhoneNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceRegistrationStatus">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="has_fcc_id"/>
                            <xsd:enumeration value="fcc_supplier_declaration_of_conformity"/>
                            <xsd:enumeration value="not_capable_emitting_rf_energy"/>
                            <xsd:enumeration value="fcc_incidental_radiator"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FuelType" type="LongString"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="HoseLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="material"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleSpoiler">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="EuSparePartAvailabilityDuration" type="DateIntegerDimension"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceIdentificationNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactAddress" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactEmail" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactPhoneNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceRegistrationStatus">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="has_fcc_id"/>
                            <xsd:enumeration value="fcc_supplier_declaration_of_conformity"/>
                            <xsd:enumeration value="not_capable_emitting_rf_energy"/>
                            <xsd:enumeration value="fcc_incidental_radiator"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsSigned" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="stylename-unitcount"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="itemweight"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleCargoCarrier">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="ClosureType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="EuSparePartAvailabilityDuration" type="DateIntegerDimension"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceIdentificationNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactAddress" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactEmail" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactPhoneNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceRegistrationStatus">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="has_fcc_id"/>
                            <xsd:enumeration value="fcc_supplier_declaration_of_conformity"/>
                            <xsd:enumeration value="not_capable_emitting_rf_energy"/>
                            <xsd:enumeration value="fcc_incidental_radiator"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsWaterproof" type="xsd:boolean"/>
                <xsd:element minOccurs="0" name="ItemDisplayArea" type="AreaDimension"/>
                <xsd:element minOccurs="0" name="DisplayDepth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MountType" type="LongString"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShellType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsSigned" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="model-stylename-itemvolume-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="stylename-unitcount"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="itemweight"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="WaterResistanceLevel">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="not_water_resistant"/>
                            <xsd:enumeration value="water_repellent"/>
                            <xsd:enumeration value="waterproof"/>
                            <xsd:enumeration value="water_resistant"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleLightingConversionKit">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="LightOutputLuminance" type="LuminancePositiveIntegerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="ColorTemperature" type="TemperatureRatingDimension"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="EuSparePartAvailabilityDuration" type="DateIntegerDimension"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LightColor" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LowerTemperatureRating" type="TemperatureDimension"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfPieces" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OperatingLife" type="TimeDimension"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsSigned" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="UpperTemperatureRating" type="TemperatureDimension"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="wattage"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="stylename-unitcount"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="AutoKeyShell">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="ButtonQuantity" type="xsd:nonNegativeInteger"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="EuSparePartAvailabilityDuration" type="DateIntegerDimension"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsSigned" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="stylename-unitcount"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="MotorEngineFuelTank">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Capacity" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="EuSparePartAvailabilityDuration" type="DateIntegerDimension"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceIdentificationNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactAddress" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactEmail" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactPhoneNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceRegistrationStatus">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="has_fcc_id"/>
                            <xsd:enumeration value="fcc_supplier_declaration_of_conformity"/>
                            <xsd:enumeration value="not_capable_emitting_rf_energy"/>
                            <xsd:enumeration value="fcc_incidental_radiator"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FuelType" type="LongString"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IncludesRechargableBattery">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="stylename-unitcount"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                        <xsd:enumeration value="style_name"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleWindow">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartOrientation">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="passengers_side"/>
                            <xsd:enumeration value="drivers_side"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="EuSparePartAvailabilityDuration" type="DateIntegerDimension"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceIdentificationNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactAddress" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactEmail" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactPhoneNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceRegistrationStatus">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="has_fcc_id"/>
                            <xsd:enumeration value="fcc_supplier_declaration_of_conformity"/>
                            <xsd:enumeration value="not_capable_emitting_rf_energy"/>
                            <xsd:enumeration value="fcc_incidental_radiator"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemThickness" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="stylename-unitcount"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="itemweight"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="EngineExhaustPipe">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="EuSparePartAvailabilityDuration" type="DateIntegerDimension"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceIdentificationNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactAddress" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactEmail" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactPhoneNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceRegistrationStatus">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="has_fcc_id"/>
                            <xsd:enumeration value="fcc_supplier_declaration_of_conformity"/>
                            <xsd:enumeration value="not_capable_emitting_rf_energy"/>
                            <xsd:enumeration value="fcc_incidental_radiator"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Finish" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Format">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="vhs"/>
                            <xsd:enumeration value="3480_tape_cartridge"/>
                            <xsd:enumeration value="csv"/>
                            <xsd:enumeration value="maxi_single"/>
                            <xsd:enumeration value="jad"/>
                            <xsd:enumeration value="numbered_edition"/>
                            <xsd:enumeration value="exe"/>
                            <xsd:enumeration value="xml"/>
                            <xsd:enumeration value="jar"/>
                            <xsd:enumeration value="widescreen"/>
                            <xsd:enumeration value="almanac_calendar"/>
                            <xsd:enumeration value="wks"/>
                            <xsd:enumeration value="rar"/>
                            <xsd:enumeration value="dvt"/>
                            <xsd:enumeration value="magazine_subscription"/>
                            <xsd:enumeration value="ipk"/>
                            <xsd:enumeration value="dff"/>
                            <xsd:enumeration value="pop_up"/>
                            <xsd:enumeration value="student_calendar"/>
                            <xsd:enumeration value="greeting_card"/>
                            <xsd:enumeration value="dvd_region"/>
                            <xsd:enumeration value="cd-single"/>
                            <xsd:enumeration value="6250_magstar_tape"/>
                            <xsd:enumeration value="kindle_book"/>
                            <xsd:enumeration value="print_at_home"/>
                            <xsd:enumeration value="letterboxed"/>
                            <xsd:enumeration value="globe"/>
                            <xsd:enumeration value="wall_map"/>
                            <xsd:enumeration value="blu_spec_cd"/>
                            <xsd:enumeration value="adult"/>
                            <xsd:enumeration value="flash"/>
                            <xsd:enumeration value="de_import"/>
                            <xsd:enumeration value="mvi_plus_cd"/>
                            <xsd:enumeration value="copy_protected_cd"/>
                            <xsd:enumeration value="sticker_book"/>
                            <xsd:enumeration value="nintendo"/>
                            <xsd:enumeration value="criterion"/>
                            <xsd:enumeration value="newsletter_subscription"/>
                            <xsd:enumeration value="hi_8"/>
                            <xsd:enumeration value="wma"/>
                            <xsd:enumeration value="reissued"/>
                            <xsd:enumeration value="adpcm"/>
                            <xsd:enumeration value="bargain_price"/>
                            <xsd:enumeration value="desk_calendar"/>
                            <xsd:enumeration value="bw"/>
                            <xsd:enumeration value="us_import"/>
                            <xsd:enumeration value="cutout"/>
                            <xsd:enumeration value="8_mm_tape"/>
                            <xsd:enumeration value="uk_import"/>
                            <xsd:enumeration value="memory_stick"/>
                            <xsd:enumeration value="adobe_ebook_reader"/>
                            <xsd:enumeration value="blu_ray"/>
                            <xsd:enumeration value="kindle_newspaper"/>
                            <xsd:enumeration value="dat_tape"/>
                            <xsd:enumeration value="cd"/>
                            <xsd:enumeration value="digital_sound"/>
                            <xsd:enumeration value="silent"/>
                            <xsd:enumeration value="online_game_code"/>
                            <xsd:enumeration value="mpeg_2_5"/>
                            <xsd:enumeration value="cd_rom"/>
                            <xsd:enumeration value="txt"/>
                            <xsd:enumeration value="touch_and_feel"/>
                            <xsd:enumeration value="registration_code"/>
                            <xsd:enumeration value="ultraviolet"/>
                            <xsd:enumeration value="restored"/>
                            <xsd:enumeration value="everybook"/>
                            <xsd:enumeration value="double_cd"/>
                            <xsd:enumeration value="collectors_edition"/>
                            <xsd:enumeration value="pqa"/>
                            <xsd:enumeration value="audiobook"/>
                            <xsd:enumeration value="thx"/>
                            <xsd:enumeration value="dvd_ram"/>
                            <xsd:enumeration value="abridged"/>
                            <xsd:enumeration value="gold_cd"/>
                            <xsd:enumeration value="18_month_calendar"/>
                            <xsd:enumeration value="minidisc"/>
                            <xsd:enumeration value="raised_relief_map"/>
                            <xsd:enumeration value="gift_box"/>
                            <xsd:enumeration value="sega"/>
                            <xsd:enumeration value="pal"/>
                            <xsd:enumeration value="prc"/>
                            <xsd:enumeration value="bookmark_calendar"/>
                            <xsd:enumeration value="facsimile"/>
                            <xsd:enumeration value="ntsc"/>
                            <xsd:enumeration value="remixes"/>
                            <xsd:enumeration value="picture_book"/>
                            <xsd:enumeration value="prn"/>
                            <xsd:enumeration value="enhanced"/>
                            <xsd:enumeration value="4k"/>
                            <xsd:enumeration value="anamorphic"/>
                            <xsd:enumeration value="4_mm_tape"/>
                            <xsd:enumeration value="bd_rom"/>
                            <xsd:enumeration value="special_edition"/>
                            <xsd:enumeration value="secam"/>
                            <xsd:enumeration value="import"/>
                            <xsd:enumeration value="color"/>
                            <xsd:enumeration value="aiff"/>
                            <xsd:enumeration value="special_extended_version"/>
                            <xsd:enumeration value="dvd_single"/>
                            <xsd:enumeration value="umd"/>
                            <xsd:enumeration value="mono"/>
                            <xsd:enumeration value="topaz_ebook"/>
                            <xsd:enumeration value="minidv"/>
                            <xsd:enumeration value="playstation"/>
                            <xsd:enumeration value="advent_calendar"/>
                            <xsd:enumeration value="avi"/>
                            <xsd:enumeration value="dvd_and_blu_ray"/>
                            <xsd:enumeration value="tarot"/>
                            <xsd:enumeration value="dvd_rom"/>
                            <xsd:enumeration value="sis"/>
                            <xsd:enumeration value="live"/>
                            <xsd:enumeration value="day_to_day_calendar"/>
                            <xsd:enumeration value="sit"/>
                            <xsd:enumeration value="digital"/>
                            <xsd:enumeration value="email_gift_cards"/>
                            <xsd:enumeration value="original_antique_map"/>
                            <xsd:enumeration value="mini_calendar"/>
                            <xsd:enumeration value="mp3_audio"/>
                            <xsd:enumeration value="explicit_lyrics"/>
                            <xsd:enumeration value="wav"/>
                            <xsd:enumeration value="dolby"/>
                            <xsd:enumeration value="dlt"/>
                            <xsd:enumeration value="dual_disc"/>
                            <xsd:enumeration value="antique_books"/>
                            <xsd:enumeration value="pdb"/>
                            <xsd:enumeration value="standard_edition"/>
                            <xsd:enumeration value="full-length"/>
                            <xsd:enumeration value="print"/>
                            <xsd:enumeration value="pdf"/>
                            <xsd:enumeration value="kindle_active_content"/>
                            <xsd:enumeration value="digital_copy"/>
                            <xsd:enumeration value="deluxe_edition"/>
                            <xsd:enumeration value="usb_memory_stick"/>
                            <xsd:enumeration value="studio"/>
                            <xsd:enumeration value="scented_book"/>
                            <xsd:enumeration value="big_book"/>
                            <xsd:enumeration value="atlas"/>
                            <xsd:enumeration value="miniseries"/>
                            <xsd:enumeration value="mobipocket_ebook"/>
                            <xsd:enumeration value="hybrid_sacd"/>
                            <xsd:enumeration value="vhs_c"/>
                            <xsd:enumeration value="vqf"/>
                            <xsd:enumeration value="laser_printed"/>
                            <xsd:enumeration value="hi-fidelity"/>
                            <xsd:enumeration value="lay_flat"/>
                            <xsd:enumeration value="best_of"/>
                            <xsd:enumeration value="remastered"/>
                            <xsd:enumeration value="plastic_gift_cards"/>
                            <xsd:enumeration value="jp_import"/>
                            <xsd:enumeration value="bookplus_reader"/>
                            <xsd:enumeration value="folded_map"/>
                            <xsd:enumeration value="virtual_experience"/>
                            <xsd:enumeration value="bsides"/>
                            <xsd:enumeration value="hqcd"/>
                            <xsd:enumeration value="large_print"/>
                            <xsd:enumeration value="sacd"/>
                            <xsd:enumeration value="electronic_software_download"/>
                            <xsd:enumeration value="8_mm"/>
                            <xsd:enumeration value="project_calendar"/>
                            <xsd:enumeration value="zip"/>
                            <xsd:enumeration value="closed-captioned"/>
                            <xsd:enumeration value="popout_map"/>
                            <xsd:enumeration value="soundtrack"/>
                            <xsd:enumeration value="real_audio"/>
                            <xsd:enumeration value="multi_pack"/>
                            <xsd:enumeration value="ringle"/>
                            <xsd:enumeration value="clv"/>
                            <xsd:enumeration value="kindle_magazine"/>
                            <xsd:enumeration value="processor386"/>
                            <xsd:enumeration value="diskette525"/>
                            <xsd:enumeration value="illustrated"/>
                            <xsd:enumeration value="software_key_card"/>
                            <xsd:enumeration value="aus_import"/>
                            <xsd:enumeration value="animated"/>
                            <xsd:enumeration value="doc"/>
                            <xsd:enumeration value="amazon_ebook_reader"/>
                            <xsd:enumeration value="smart_media"/>
                            <xsd:enumeration value="ca_import"/>
                            <xsd:enumeration value="double_lp"/>
                            <xsd:enumeration value="engagement_calendar"/>
                            <xsd:enumeration value="multiple_formats"/>
                            <xsd:enumeration value="classical"/>
                            <xsd:enumeration value="blu_spec_cd_and_dvd"/>
                            <xsd:enumeration value="print_and_cd_rom"/>
                            <xsd:enumeration value="sheet_music"/>
                            <xsd:enumeration value="atrac3"/>
                            <xsd:enumeration value="dvd_video"/>
                            <xsd:enumeration value="directors_cut"/>
                            <xsd:enumeration value="perpetual_calendar"/>
                            <xsd:enumeration value="surround"/>
                            <xsd:enumeration value="braille"/>
                            <xsd:enumeration value="shm_cd"/>
                            <xsd:enumeration value="wall_calendar"/>
                            <xsd:enumeration value="antique_reproduction_map"/>
                            <xsd:enumeration value="kindle_blog"/>
                            <xsd:enumeration value="ac-3"/>
                            <xsd:enumeration value="realaudio_g2"/>
                            <xsd:enumeration value="facebook"/>
                            <xsd:enumeration value="hd_dvd"/>
                            <xsd:enumeration value="teachers_edition"/>
                            <xsd:enumeration value="palm_ebook_reader"/>
                            <xsd:enumeration value="box_calendar"/>
                            <xsd:enumeration value="rental"/>
                            <xsd:enumeration value="highlights"/>
                            <xsd:enumeration value="lift_the_flap"/>
                            <xsd:enumeration value="roughcut"/>
                            <xsd:enumeration value="organizer"/>
                            <xsd:enumeration value="dvd_audio"/>
                            <xsd:enumeration value="cod"/>
                            <xsd:enumeration value="clay_animation"/>
                            <xsd:enumeration value="xd_card"/>
                            <xsd:enumeration value="cd_and_blu_ray"/>
                            <xsd:enumeration value="complete"/>
                            <xsd:enumeration value="coloring_book"/>
                            <xsd:enumeration value="print_and_dvd_rom"/>
                            <xsd:enumeration value="single_issue_magazine"/>
                            <xsd:enumeration value="threeD"/>
                            <xsd:enumeration value="original_recording"/>
                            <xsd:enumeration value="diskette35"/>
                            <xsd:enumeration value="student_edition"/>
                            <xsd:enumeration value="limited_collectors_edition"/>
                            <xsd:enumeration value="limited_edition"/>
                            <xsd:enumeration value="sound_book"/>
                            <xsd:enumeration value="html"/>
                            <xsd:enumeration value="authorized_bootleg"/>
                            <xsd:enumeration value="cd_and_dvd"/>
                            <xsd:enumeration value="notebook"/>
                            <xsd:enumeration value="ali"/>
                            <xsd:enumeration value="cx_encoding"/>
                            <xsd:enumeration value="compact_flash"/>
                            <xsd:enumeration value="extended_play"/>
                            <xsd:enumeration value="value_price"/>
                            <xsd:enumeration value="cast_recording"/>
                            <xsd:enumeration value="digital_8"/>
                            <xsd:enumeration value="extra_tracks"/>
                            <xsd:enumeration value="mdb"/>
                            <xsd:enumeration value="special_limited_edition"/>
                            <xsd:enumeration value="alx"/>
                            <xsd:enumeration value="es_import"/>
                            <xsd:enumeration value="mde"/>
                            <xsd:enumeration value="license"/>
                            <xsd:enumeration value="dubbed"/>
                            <xsd:enumeration value="mpeg"/>
                            <xsd:enumeration value="tv_tie_in"/>
                            <xsd:enumeration value="box_set"/>
                            <xsd:enumeration value="ultimate_edition"/>
                            <xsd:enumeration value="tiff"/>
                            <xsd:enumeration value="cab"/>
                            <xsd:enumeration value="gif"/>
                            <xsd:enumeration value="poster_calendar"/>
                            <xsd:enumeration value="multisystem"/>
                            <xsd:enumeration value="movie_tie_in"/>
                            <xsd:enumeration value="international_edition"/>
                            <xsd:enumeration value="dts_stereo"/>
                            <xsd:enumeration value="karaoke"/>
                            <xsd:enumeration value="it_import"/>
                            <xsd:enumeration value="pulldown_wall_map"/>
                            <xsd:enumeration value="photocopy"/>
                            <xsd:enumeration value="newspaper_subscription"/>
                            <xsd:enumeration value="jpg"/>
                            <xsd:enumeration value="mvi"/>
                            <xsd:enumeration value="kindle_active_content_subscription"/>
                            <xsd:enumeration value="cd-6"/>
                            <xsd:enumeration value="drama_enhanced"/>
                            <xsd:enumeration value="cd-4"/>
                            <xsd:enumeration value="other_calendar"/>
                            <xsd:enumeration value="unknown_format"/>
                            <xsd:enumeration value="address_book"/>
                            <xsd:enumeration value="clean"/>
                            <xsd:enumeration value="vhd"/>
                            <xsd:enumeration value="compilation"/>
                            <xsd:enumeration value="subtitled"/>
                            <xsd:enumeration value="supratitled"/>
                            <xsd:enumeration value="microsoft_reader_desktop"/>
                            <xsd:enumeration value="xls"/>
                            <xsd:enumeration value="unabridged"/>
                            <xsd:enumeration value="full_screen"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InletOutsideDimensions" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemShape" type="HundredString"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Resolution" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="TipDescription" type="String"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="shape"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="stylename-unitcount"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="shapesize"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="itemweight"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="HandleGrip">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="GripMaterialType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="GripSize" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="GripType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element maxOccurs="5" minOccurs="0" name="MaterialTypeFree" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="griptype"/>
                                        <xsd:enumeration value="gripsizegriptype"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="gripsize"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="VehicleControlArm">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AutoPartOrientation">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="passengers_side"/>
                            <xsd:enumeration value="drivers_side"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="CollectionName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="EuSparePartAvailabilityDuration" type="DateIntegerDimension"/>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceIdentificationNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactAddress" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactEmail" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionCompliancePointOfContactPhoneNumber" type="xsd:string"/>
                <xsd:element minOccurs="0" name="FccRadioFrequencyEmissionComplianceRegistrationStatus">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="has_fcc_id"/>
                            <xsd:enumeration value="fcc_supplier_declaration_of_conformity"/>
                            <xsd:enumeration value="not_capable_emitting_rf_energy"/>
                            <xsd:enumeration value="fcc_incidental_radiator"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FulfillmentCenterSpecialStorage" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsExclusiveProduct">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                            <xsd:enumeration value="TRUE"/>
                            <xsd:enumeration value="FALSE"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LeagueName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ArtistBiography" type="StringNotNull"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ProductGrade" type="HundredString"/>
                <xsd:element minOccurs="0" name="RequiredProductComplianceCertificate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TaxClassificationCodeType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="pis_cofins_list"/>
                            <xsd:enumeration value="cest"/>
                            <xsd:enumeration value="ieps"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="size-unitcount"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="stylename-unitcount"/>
                                        <xsd:enumeration value="voltage"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                        <xsd:enumeration value="style_name"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
    <xsd:element name="Wiper">
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element minOccurs="0" name="AcceptedPayment">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="payment_in_full"/>
                            <xsd:enumeration value="loan"/>
                            <xsd:enumeration value="payment_in_installments"/>
                            <xsd:enumeration value="lease"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="AcceptedVoltageFrequency">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="100v_240v_50hz_60hz"/>
                            <xsd:enumeration value="220v_240v_60hz"/>
                            <xsd:enumeration value="220v_240v_50hz"/>
                            <xsd:enumeration value="100v_120v_60hz"/>
                            <xsd:enumeration value="100v_120v_50hz"/>
                            <xsd:enumeration value="100v_240v_60hz"/>
                            <xsd:enumeration value="100v_240v_50hz"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Amperage" type="AmperageDimension"/>
                <xsd:element minOccurs="0" name="AntennaDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="AutoPartPosition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="left_lower"/>
                            <xsd:enumeration value="left_inner"/>
                            <xsd:enumeration value="front_left_outer"/>
                            <xsd:enumeration value="upper"/>
                            <xsd:enumeration value="rear_upper"/>
                            <xsd:enumeration value="inside"/>
                            <xsd:enumeration value="rear"/>
                            <xsd:enumeration value="right_lower"/>
                            <xsd:enumeration value="rear_inside"/>
                            <xsd:enumeration value="left_inside"/>
                            <xsd:enumeration value="right_inner"/>
                            <xsd:enumeration value="front_right_outer"/>
                            <xsd:enumeration value="front_inside"/>
                            <xsd:enumeration value="front_right_inner"/>
                            <xsd:enumeration value="front_center"/>
                            <xsd:enumeration value="front_outside"/>
                            <xsd:enumeration value="right_outer"/>
                            <xsd:enumeration value="bottom"/>
                            <xsd:enumeration value="lower"/>
                            <xsd:enumeration value="outer"/>
                            <xsd:enumeration value="bottom_left"/>
                            <xsd:enumeration value="inner"/>
                            <xsd:enumeration value="left_upper"/>
                            <xsd:enumeration value="front_right"/>
                            <xsd:enumeration value="front_left_upper"/>
                            <xsd:enumeration value="right_upper"/>
                            <xsd:enumeration value="front_left_inner"/>
                            <xsd:enumeration value="left_intermediate"/>
                            <xsd:enumeration value="left"/>
                            <xsd:enumeration value="right_center"/>
                            <xsd:enumeration value="left_outer"/>
                            <xsd:enumeration value="outside"/>
                            <xsd:enumeration value="right_outside"/>
                            <xsd:enumeration value="intermediate"/>
                            <xsd:enumeration value="bottom_right"/>
                            <xsd:enumeration value="front_lower"/>
                            <xsd:enumeration value="rear_left"/>
                            <xsd:enumeration value="top_right"/>
                            <xsd:enumeration value="front_right_upper"/>
                            <xsd:enumeration value="rear_right_upper"/>
                            <xsd:enumeration value="rear_outside"/>
                            <xsd:enumeration value="unknown"/>
                            <xsd:enumeration value="right_inside"/>
                            <xsd:enumeration value="top"/>
                            <xsd:enumeration value="front_upper"/>
                            <xsd:enumeration value="top_left"/>
                            <xsd:enumeration value="rear_left_lower"/>
                            <xsd:enumeration value="inside_center"/>
                            <xsd:enumeration value="rear_outer"/>
                            <xsd:enumeration value="rear_inner"/>
                            <xsd:enumeration value="rear_right_inner"/>
                            <xsd:enumeration value="rear_right_lower"/>
                            <xsd:enumeration value="rear_right"/>
                            <xsd:enumeration value="front_right_lower"/>
                            <xsd:enumeration value="front_outer"/>
                            <xsd:enumeration value="center"/>
                            <xsd:enumeration value="left_center"/>
                            <xsd:enumeration value="rear_lower"/>
                            <xsd:enumeration value="rear_left_inner"/>
                            <xsd:enumeration value="right_intermediate"/>
                            <xsd:enumeration value="front_inner"/>
                            <xsd:enumeration value="right"/>
                            <xsd:enumeration value="rear_right_outer"/>
                            <xsd:enumeration value="front_left_lower"/>
                            <xsd:enumeration value="driveline"/>
                            <xsd:enumeration value="rear_left_outer"/>
                            <xsd:enumeration value="front_left"/>
                            <xsd:enumeration value="rear_center"/>
                            <xsd:enumeration value="rear_left_upper"/>
                            <xsd:enumeration value="left_outside"/>
                            <xsd:enumeration value="front"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Position" type="PositionType"/>
                <xsd:element minOccurs="0" name="BatteryCapacity" type="BatteryPowerDimension"/>
                <xsd:element minOccurs="0" name="BatteryDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="BodyType" type="LongString"/>
                <xsd:element minOccurs="0" name="BodyStyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Codabar" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ColorMap" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Color" type="SuperLongStringNotNull"/>
                <xsd:element minOccurs="0" name="CompatibilityOptions" type="HundredString"/>
                <xsd:element minOccurs="0" name="CompatibleWithVehicleType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Configuration" type="String"/>
                <xsd:element minOccurs="0" name="PullType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ContainsLiquidContents">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="CountryAsLabeled" type="CountryOfOriginType"/>
                <xsd:element minOccurs="0" name="DeviceType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ScreenSize" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="MotorCapabilities" type="LongString"/>
                <xsd:element minOccurs="0" name="EnergyEfficiencyRating" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="EngineDisplacement" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="EngineType" type="String"/>
                <xsd:element minOccurs="0" name="EuEnergyLabelEfficiencyClass">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="a_plus_plus_plus_to_d"/>
                            <xsd:enumeration value="a_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_g"/>
                            <xsd:enumeration value="a_plus_to_f"/>
                            <xsd:enumeration value="a_to_g"/>
                            <xsd:enumeration value="a_plus_plus_plus_to_g"/>
                            <xsd:enumeration value="a_plus_plus_to_e"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="FabricType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FitType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrameType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FrequencyBand" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="FuelType" type="HundredString"/>
                <xsd:element minOccurs="0" name="HarmonizedCode" type="HundredString"/>
                <xsd:element minOccurs="0" name="NumberOfHoles" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="IgnitionSystemType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LiningMaterial" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="InstallationType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="IsAssemblyRequired">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsFragile">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="IsTradeItemOrderableUnit">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="true"/>
                            <xsd:enumeration value="false"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="ItemDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayDiameter" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayHeight" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayLength" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="DisplayVolume" type="VolumeDimension"/>
                <xsd:element minOccurs="0" name="DisplayWeight" type="WeightDimension"/>
                <xsd:element minOccurs="0" name="ItemDisplayWidth" type="LengthDimension"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationCertifyingAuthorityName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationDateOfIssue" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationExpirationDate" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationGeographicJurisdiction" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationMetadata1" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationRegulatoryOrganizationName" type="xsd:string"/>
                <xsd:element minOccurs="0" name="LegalComplianceCertificationStatus1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="Compliant"/>
                            <xsd:enumeration value="NonCompliant"/>
                            <xsd:enumeration value="Exempt"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Lifestyle" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="MapPolicy">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="policy_10"/>
                            <xsd:enumeration value="policy_6"/>
                            <xsd:enumeration value="policy_5"/>
                            <xsd:enumeration value="policy_11"/>
                            <xsd:enumeration value="policy_8"/>
                            <xsd:enumeration value="policy_7"/>
                            <xsd:enumeration value="policy_9"/>
                            <xsd:enumeration value="policy_2"/>
                            <xsd:enumeration value="policy_1"/>
                            <xsd:enumeration value="policy_4"/>
                            <xsd:enumeration value="policy_3"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Material" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelNumber" type="FortyStringNotNull"/>
                <xsd:element minOccurs="0" name="ModelName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="ModelYear" type="FourDigitYear"/>
                <xsd:element minOccurs="0" name="NumberOfBoxes" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="NumberOfDoors" type="PositiveInteger"/>
                <xsd:element minOccurs="0" name="OEManufacturer" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OfferingCondition">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="new"/>
                            <xsd:enumeration value="used"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="Orientation" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="OuterMaterialType" type="LongString"/>
                <xsd:element minOccurs="0" name="PartInterchangeInfo" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PixelSize" type="xsd:string"/>
                <xsd:element maxOccurs="20" minOccurs="0" name="PlatinumKeywords" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="PowerPlugType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="type_d_3pin_in"/>
                            <xsd:enumeration value="type_n_3pin_br"/>
                            <xsd:enumeration value="type_k_3pin_dk"/>
                            <xsd:enumeration value="no_plug"/>
                            <xsd:enumeration value="type_e_2pin_fr"/>
                            <xsd:enumeration value="type_i_3pin_au"/>
                            <xsd:enumeration value="type_cef_2pin_eu"/>
                            <xsd:enumeration value="type_a_2pin_jp"/>
                            <xsd:enumeration value="type_h_3pin_il"/>
                            <xsd:enumeration value="type_c_2pin_eu"/>
                            <xsd:enumeration value="type_j_3pin_ch"/>
                            <xsd:enumeration value="type_a_2pin_na_jp"/>
                            <xsd:enumeration value="type_b_3pin_jp"/>
                            <xsd:enumeration value="type_a_2pin_na"/>
                            <xsd:enumeration value="type_i_3pin_au_cn"/>
                            <xsd:enumeration value="type_cee716_europlug"/>
                            <xsd:enumeration value="type_f_2pin_de_es"/>
                            <xsd:enumeration value="type_m_3pin_za"/>
                            <xsd:enumeration value="type_g_3pin_uk"/>
                            <xsd:enumeration value="type_b_3pin_na_jp"/>
                            <xsd:enumeration value="16_a_5_pin"/>
                            <xsd:enumeration value="type_bs_2pin_uk"/>
                            <xsd:enumeration value="32_a_5_pin"/>
                            <xsd:enumeration value="type_b_3pin_na"/>
                            <xsd:enumeration value="type_ef_2pin_eu"/>
                            <xsd:enumeration value="type_l_3pin_it"/>
                            <xsd:enumeration value="type_f_2pin_de"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulationType">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="fda_510_k"/>
                            <xsd:enumeration value="health_canada_pcp_reg_no"/>
                            <xsd:enumeration value="certificate_of_conformity"/>
                            <xsd:enumeration value="ised_hvin"/>
                            <xsd:enumeration value="health_canada_npn"/>
                            <xsd:enumeration value="cdpr_pest_id"/>
                            <xsd:enumeration value="health_canada_din_hm"/>
                            <xsd:enumeration value="wasda_pest_id"/>
                            <xsd:enumeration value="health_canada_din"/>
                            <xsd:enumeration value="ised_certification_reg_no"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="RegulatoryComplianceCertificationValue" type="xsd:string"/>
                <xsd:element minOccurs="0" name="Season" type="HundredString"/>
                <xsd:element minOccurs="0" name="SeatingCapacity" type="xsd:positiveInteger"/>
                <xsd:element minOccurs="0" name="ShaftType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SignalToNoiseRatio" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="IsSigned" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="SoleMaterial" type="LongString"/>
                <xsd:element minOccurs="0" name="SpeakerAmplificationType" type="HundredString"/>
                <xsd:element minOccurs="0" name="Speaker" type="HundredString"/>
                <xsd:element minOccurs="0" name="SpeakersMaximumOutputPower" type="PositiveDimension"/>
                <xsd:element minOccurs="0" name="Style">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                            <xsd:enumeration value="backpacks"/>
                            <xsd:enumeration value="beltpacks"/>
                            <xsd:enumeration value="briefcases"/>
                            <xsd:enumeration value="holster-style-cases"/>
                            <xsd:enumeration value="portfolios"/>
                            <xsd:enumeration value="print-cases"/>
                            <xsd:enumeration value="roller-cases"/>
                            <xsd:enumeration value="vests"/>
                            <xsd:enumeration value="wraps"/>
                            <xsd:enumeration value="waist-style-cases"/>
                            <xsd:enumeration value="compact-cases"/>
                            <xsd:enumeration value="pouches"/>
                        </xsd:restriction>
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element minOccurs="0" name="TargetAudienceBase" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TeamName" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TransmissionType" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="TunerTechnology" type="String"/>
                <xsd:element minOccurs="0" name="VariationData">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="VariationTheme">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="numberofitems"/>
                                        <xsd:enumeration value="stylename-model-materialtype-sizename-numberofitems-partnumber"/>
                                        <xsd:enumeration value="color"/>
                                        <xsd:enumeration value="colorsize"/>
                                        <xsd:enumeration value="sizename-stylename-colorname"/>
                                        <xsd:enumeration value="stylename-size"/>
                                        <xsd:enumeration value="material-color"/>
                                        <xsd:enumeration value="sizename-colorname"/>
                                        <xsd:enumeration value="fittype-sizename-colorname"/>
                                        <xsd:enumeration value="stylename-material"/>
                                        <xsd:enumeration value="teamname-sizename"/>
                                        <xsd:enumeration value="style_name"/>
                                        <xsd:enumeration value="size_name"/>
                                        <xsd:enumeration value="sizecolor"/>
                                        <xsd:enumeration value="colorname-numberofitems"/>
                                        <xsd:enumeration value="sizename-stylename"/>
                                        <xsd:enumeration value="model-sizename"/>
                                        <xsd:enumeration value="numberofitems-stylename"/>
                                        <xsd:enumeration value="model"/>
                                        <xsd:enumeration value="stylename"/>
                                        <xsd:enumeration value="itemweight"/>
                                        <xsd:enumeration value="stylename-color"/>
                                        <xsd:enumeration value="sizename-numberofitems"/>
                                        <xsd:enumeration value="sizestyle"/>
                                        <xsd:enumeration value="material-size"/>
                                        <xsd:enumeration value="material-stylename"/>
                                        <xsd:enumeration value="color-stylename"/>
                                        <xsd:enumeration value="sizename-colorname-numberofitems"/>
                                        <xsd:enumeration value="color-material"/>
                                        <xsd:enumeration value="itempackagequantity"/>
                                        <xsd:enumeration value="number_of_items"/>
                                        <xsd:enumeration value="stylename-colorname-configuration"/>
                                        <xsd:enumeration value="size"/>
                                        <xsd:enumeration value="material"/>
                                        <xsd:enumeration value="stylename-model-numberofitems-partnumber"/>
                                        <xsd:enumeration value="size-material"/>
                                        <xsd:enumeration value="model-stylename-partnumber"/>
                                        <xsd:enumeration value="teamname"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="Parentage">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:enumeration value="parent"/>
                                        <xsd:enumeration value="child"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
                <xsd:element minOccurs="0" name="VehicleFitmentCode" type="TwoThousandString"/>
                <xsd:element minOccurs="0" name="VehicleFitmentNote" type="String"/>
                <xsd:element minOccurs="0" name="VehicleFitmentStandard" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Viscosity" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="WarrantyDescription" type="StringNotNull"/>
                <xsd:element minOccurs="0" name="Wattage" type="WattageDimension"/>
                <xsd:element minOccurs="0" name="WeeeTaxValue" type="CurencyDimension"/>
                <xsd:element minOccurs="0" name="WooferSpeakerMaterial" type="StringNotNull"/>
            </xsd:sequence>
        </xsd:complexType>
    </xsd:element>
</xsd:schema>