<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">

<!-- Schema is based on Vectooutputmanufacturer.0.7 and adapted by the EEA -->
  
<xs:element name="Vehicles" type="TYPE_Vehicles" />
	
<xs:complexType name="TYPE_Vehicles">
    <xs:sequence>
		<xs:element name="Vehicle" maxOccurs="unbounded">
			<xs:complexType>
		    	<xs:sequence>
					<xs:element type="xs:string" name="Model"/> <!-- #79 -->
					<xs:element type="xs:string" name="Make"/>          <!-- #15 --> 
					<xs:element type="xs:string" name="Manufacturer"/><!-- #14 -->
					<xs:element type="xs:string" name="ManufacturerAddress"/><!-- #14 -->
					<xs:element type="xs:string" name="VIN"/><!-- #1 -->
					<xs:element type="xs:string" name="LegislativeClass"  /><!-- #10 -->

					<xs:element name="GrossVehicleMass"> <!-- #12 -->
						<xs:complexType>
							<xs:simpleContent>
								<xs:extension base="xs:double">
									<xs:attribute type="TYPE_MassUnit" name="unit" use="required" />
								</xs:extension>
							</xs:simpleContent>
						</xs:complexType>
					</xs:element>
		        	
					<xs:element name="CurbMassChassis"><!-- #16 -->
					    <xs:complexType>
					    <xs:simpleContent>
						    <xs:extension base="xs:integer">
							    <xs:attribute type="TYPE_MassUnit" name="unit" use="required" />
						    </xs:extension>
					    </xs:simpleContent>
					    </xs:complexType>
					</xs:element>
		        	
					<xs:element type="xs:boolean" name="ZeroEmissionVehicle" minOccurs="0"/> <!-- #81 -->
					<xs:element type="xs:boolean" name="HybridElectricHDV" minOccurs="0"/><!-- #82 -->
				    <xs:element type="xs:boolean" name="DualFuelVehicle" minOccurs="0"/><!-- #83 -->
				    

					<xs:choice>
						<xs:sequence>
							<xs:element type="xs:string" name="AxleConfiguration"/>         <!-- #11 -->     
							<xs:element type="xs:integer" name="VehicleGroup" />        <!-- #13 -->      
							<xs:element type="xs:boolean" name="VocationalVehicle" minOccurs="0"/>           <!-- #80 -->    
							<xs:element type="xs:boolean" name="SleeperCab"  minOccurs="0"/><!-- #84 -->
							<xs:element type="xs:boolean" name="PTO"/><!-- #31 -->
           
                
							<xs:element name="ADAS" minOccurs="0">
								<xs:complexType>
									<xs:sequence>
										<xs:element type="xs:boolean" name="EngineStopStart"/><!-- #97 -->
										<xs:element type="xs:boolean" name="EcoRollWithoutEngineStop"/><!-- #98 -->
										<xs:element type="xs:boolean" name="EcoRollWithEngineStop"/><!-- #99 -->
										<xs:element type="xs:boolean" name="PredictiveCruiseControl"/><!-- #100 -->
									</xs:sequence>
								</xs:complexType>
							</xs:element>
                
							<xs:element name="Components" >              
								<xs:complexType>
									<xs:sequence>
				
										<xs:element name="Engine" >
											<xs:complexType>
												<xs:sequence>
													<xs:element type="xs:string" name="Model"/><!-- #85 -->
													<xs:element type="xs:string" name="CertificationNumber"/><!-- #2 -->
													<xs:element type="xs:string" name="EngineTAN"/> <!-- #101 -->
													<xs:element name="RatedPower"><!-- #17 -->
											    <xs:complexType>
											    <xs:simpleContent>
												    <xs:extension base="xs:integer">
													    <xs:attribute type="TYPE_Power" name="unit" use="required" />
												    </xs:extension>
											    </xs:simpleContent>
											    </xs:complexType>
										    </xs:element>

													<xs:element name="IdlingSpeed"><!-- #18 -->
											    <xs:complexType>
											    <xs:simpleContent>
												    <xs:extension base="xs:integer">
													    <xs:attribute type="TYPE_Idling" name="unit" use="required"/>
												    </xs:extension>
											    </xs:simpleContent>
											    </xs:complexType>
										    </xs:element>

													<xs:element name="RatedSpeed"><!-- #19 -->
											    <xs:complexType>
											    <xs:simpleContent>
												    <xs:extension base="xs:integer">
													    <xs:attribute type="TYPE_Idling" name="unit" use="required" />
												    </xs:extension>
											    </xs:simpleContent>
											    </xs:complexType>
										    </xs:element>

													<xs:element name="Displacement"><!-- #20 -->
											    <xs:complexType>
											    <xs:simpleContent>
												    <xs:extension base="xs:double">
													    <xs:attribute type="TYPE_DisplacementUnit" name="unit" use="required"/>
												    </xs:extension>
											    </xs:simpleContent>
											    </xs:complexType>
										    </xs:element>
																				   
													<xs:element type="xs:string" name="FuelType" />		<!-- #21 -->											
										
													<!-- Additional parameters - EngineEmissionParameters -->
													<xs:element name="EngineEmissionParameters" maxOccurs="1" minOccurs="0">
												    <xs:complexType>
												      <xs:sequence>
                                
													      <xs:element name="WHTC">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="CO2"><!-- #75 -->
														            <xs:complexType>
                                          <xs:simpleContent>
															              <xs:extension base="xs:double">
																              <xs:attribute type="TYPE_EngineCO2Unit" name="unit" use="required" />
																            </xs:extension>
                                          </xs:simpleContent>
														            </xs:complexType>
                                      </xs:element>

                                      <xs:element name="FuelConsumption"><!-- #76 -->
														            <xs:complexType>
															            <xs:simpleContent>
																            <xs:extension base="xs:double">
																	            <xs:attribute type="TYPE_EngineFuelConsumptionUnit" name="unit" use="required" />
																	          </xs:extension>
                                          </xs:simpleContent>
															          </xs:complexType>
														          </xs:element>
                                    
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>

                                <xs:element name="WHSC">
                                  <xs:complexType>
                                    <xs:sequence>
                                  
                                      <xs:element name="CO2"><!-- #77 -->
																        <xs:complexType>
                                          <xs:simpleContent>
																	          <xs:extension base="xs:double">
																		          <xs:attribute type="TYPE_EngineCO2Unit" name="unit" use="required" />                                      
                                            </xs:extension>
                                          </xs:simpleContent>
																        </xs:complexType>
                                       </xs:element>

	    														    <xs:element name="FuelConsumption"><!-- #78 -->
  		  														    <xs:complexType>
				    												      <xs:simpleContent>
						    											      <xs:extension base="xs:double">
								    										      <xs:attribute type="TYPE_EngineFuelConsumptionUnit" name="unit" use="required" />
										    							      </xs:extension>
												    				      </xs:simpleContent>
														    		    </xs:complexType>
                                      </xs:element>

                                    </xs:sequence>
                                 </xs:complexType>
                                </xs:element>
                           
                              </xs:sequence>
                            </xs:complexType>
                       	  </xs:element> 
                    
												</xs:sequence>
											</xs:complexType>
										</xs:element>
				
										<xs:element name="Gearbox">
											<xs:complexType>
												<xs:sequence>
													<xs:element type="xs:string" name="Model"/><!-- #86 -->
													<xs:element type="xs:string" name="Make" /> <!-- #25 --> <!-- Additional parameters - Make, Manufacturer and ManufacturerAddress -->
                        							<xs:element type="xs:string" name="Manufacturer"/><!-- #24 --><!-- Additional parameters - Make, Manufacturer and ManufacturerAddress -->
                        							<xs:element type="xs:string" name="ManufacturerAddress"/> <!-- #24 --><!-- Additional parameters - Make, Manufacturer and ManufacturerAddress -->
													<xs:element type="xs:string" name="CertificationMethod"/><!-- #26 -->
                        							<xs:element type="xs:string" name="CertificationNumber" minOccurs="0"/><!-- #4 -->
												    <xs:element type="xs:string" name="TransmissionType"/><!-- #27 -->
												    <xs:element type="xs:integer" name="GearsCount"/><!-- #28 -->
													<xs:element type="xs:double" name="TransmissionRatioFinalGear"/><!-- #29 -->
                                                              
									    		</xs:sequence>
								    		</xs:complexType>
							    		</xs:element>

										<xs:element name="TorqueConverter" minOccurs="0">
											<xs:complexType>
											<xs:sequence>
												<xs:element type="xs:string" name="Model" /><!-- #90 -->
												<xs:element type="xs:string" name="CertificationMethod"/><!-- #92 -->
												<xs:element type="xs:string" name="CertificationNumber" minOccurs="0"/><!-- #91 -->
											</xs:sequence>
											</xs:complexType>
										</xs:element>
                  
										<xs:element name="Retarder">
											<xs:complexType>
											    <xs:sequence>
													<xs:element type="xs:string" name="RetarderType" /><!-- #30 -->
													<xs:element type="xs:string" name="Model" minOccurs="0" />		<!-- #87 -->																											
												    <xs:element type="xs:string" name="CertificationMethod" minOccurs="0"/><!-- #89 -->
													<xs:element type="xs:string" name="CertificationNumber" minOccurs="0"/>     <!-- #88 -->                   
									    		</xs:sequence>
								    		</xs:complexType>
							    		</xs:element>

										<xs:element name="AngleDrive" minOccurs="0">
											<xs:complexType>
											<xs:sequence>
												<xs:element type="xs:string" name="Model"/><!-- #93 -->
												<xs:element type="xs:string" name="CertificationMethod" /><!-- #37 -->
												<xs:element type="xs:string" name="CertificationNumber" minOccurs="0"/><!-- #94 -->
												<xs:element type="xs:double" name="Ratio" /><!-- #38 -->
											</xs:sequence>
											</xs:complexType>
										</xs:element>
                  
										<xs:element name="Axlegear" >
								    		<xs:complexType>
									    		<xs:sequence>
										 		   <xs:element type="xs:string" name="Model"/><!-- #95 -->
													<xs:element type="xs:string" name="Make" /> <!-- #33 --><!-- Additional parameters - Make, Manufacturer and ManufacturerAddress -->
													<xs:element type="xs:string" name="Manufacturer" /> <!-- #32 --><!-- Additional parameters - Make, Manufacturer and ManufacturerAddress -->
													<xs:element type="xs:string" name="ManufacturerAddress"/> <!-- #32 --><!-- Additional parameters - Make, Manufacturer and ManufacturerAddress -->
													<xs:element type="xs:string" name="CertificationMethod"/><!-- #34 -->
													<xs:element type="xs:string" name="CertificationNumber" minOccurs="0"/><!-- #5 -->
													<xs:element type="xs:string" name="LineType"/><!-- #35 -->
													<xs:element type="xs:double" name="Ratio"/><!-- #36 -->
                                                
									    		</xs:sequence>
								    		</xs:complexType>
										</xs:element>

							    		<xs:element name="AirDrag" >
											<xs:complexType>
											    <xs:sequence>									
												    <xs:element type="xs:string" name="Model" minOccurs="0"/><!-- #96 -->
													<xs:element type="xs:string" name="CertificationMethod"/><!-- #22 -->
												    <xs:element type="xs:string" name="CertificationNumber" minOccurs="0"/><!-- #3 -->
												    <xs:element type="xs:double" name="CdxA"/>		<!-- #23 -->									
											    </xs:sequence>
										    </xs:complexType>
							    		</xs:element>
             
                    
							    		<xs:element name="AxleWheels">
								    		<xs:complexType>
											    <xs:sequence>
												    <xs:element name="Axle" maxOccurs="4" minOccurs="2">
														<xs:complexType>
														<xs:sequence>
															<xs:element type="xs:string" name="TyreMake" /> <!-- #40 --> <!-- Additional parameters - Make, Manufacturer and ManufacturerAddress -->
															<xs:element type="xs:string" name="TyreManufacturer"/> <!-- #39 --> <!-- Additional parameters - Make, Manufacturer and ManufacturerAddress -->
															<xs:element type="xs:string" name="TyreManufacturerAddress"/> <!-- #39 --> <!-- Additional parameters - Make, Manufacturer and ManufacturerAddress -->

															<xs:element type="xs:string" name="TyreDimension"/> <!-- #41, #43, #46, #49 -->
															<xs:element type="xs:string" name="TyreCertificationNumber"/><!-- #6, #7, #8, #9 -->
															<xs:element type="xs:double" name="TyreRRCDeclared"/><!-- #42, #45, #48, #51 -->
															<xs:element type="xs:boolean" name="TwinTyres"/><!-- #44, #47, #50 -->
														</xs:sequence>
														<xs:attribute name="axleNumber" type="xs:integer" use="required"/>
														</xs:complexType>
										    		</xs:element>
									    		</xs:sequence>
								    		</xs:complexType>
							    		</xs:element>

							    		<xs:element name="Auxiliaries" >
											<xs:complexType>
											    <xs:sequence>
												    <xs:element type="xs:string" name="FanTechnology"/><!-- #52 -->
												    <xs:element type="xs:string" name="SteeringPumpTechnology" maxOccurs="4"/><!-- #53 -->
												    <xs:element type="xs:string" name="ElectricSystemTechnology"/><!-- #54 -->
													<xs:element type="xs:string" name="PneumaticSystemTechnology"/><!-- #55 -->
                                           
									    		</xs:sequence>
								    		</xs:complexType>
							    		</xs:element>
										
										<!-- Additional parameters - AdvancedCO2Technologies -->
										<xs:element name="AdvancedCO2Technologies" minOccurs="0"><!-- #74 -->
											<xs:complexType>
											<xs:sequence>
												<xs:element name="AdvancedCO2Technology" maxOccurs="unbounded" minOccurs="0" >
												<xs:complexType>
												<xs:simpleContent>
                          <xs:extension base="xs:string"> <!--TYPE_AdvancedCO2Technologies">-->
                            <xs:attribute type="TYPE_AdvancedCO2TechnologyCategory" name="Category"/>
                          </xs:extension>
												</xs:simpleContent>
												</xs:complexType>                         
												</xs:element>
											</xs:sequence>
											</xs:complexType>
										</xs:element>
                  
									</xs:sequence>
								</xs:complexType>
							</xs:element>

							<xs:element name="MissionProfiles" >             
								<xs:complexType>
									<xs:sequence>
										<xs:element name="MissionProfile" maxOccurs="unbounded" minOccurs="1">
											<xs:complexType>
												<xs:sequence>
                        
													<xs:element type="xs:string" name="Mission" /> <!-- #56 -->

													<xs:element name="Distance"> <!-- #67 -->
														<xs:complexType>
															<xs:simpleContent>
															<xs:extension base="xs:double">
																<xs:attribute type="TYPE_Distance" name="unit"  use="required"/>
															</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
              
													<xs:element name="SimulationParameters" maxOccurs="1" minOccurs="1">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="TotalVehicleMass"><!-- #59 -->
																	<xs:complexType>
																		<xs:simpleContent>
																		<xs:extension base="xs:integer">
																			<xs:attribute type="TYPE_MassUnit" name="unit"  use="required"/>
																		</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>

																<xs:element name="Payload"><!-- #57 -->
																	<xs:complexType>
																		<xs:simpleContent>
																		<xs:extension base="xs:integer">
																			<xs:attribute type="TYPE_MassUnit" name="unit" use="required" />
																		</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>

																<xs:element type="xs:string" name="FuelType"/><!-- #58 -->
															</xs:sequence>
														</xs:complexType>
													</xs:element>

													<xs:element name="VehiclePerformance" maxOccurs="1" minOccurs="1">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="AverageSpeed"><!-- #60 -->
																	<xs:complexType>
																		<xs:simpleContent>
																		<xs:extension base="xs:double">
																			<xs:attribute type="TYPE_Speed" name="unit"  use="required"/>
																		</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>


																<xs:element name="MinSpeed"><!-- #61 -->
																	<xs:complexType>
																		<xs:simpleContent>
																		<xs:extension base="xs:double">
																			<xs:attribute type="TYPE_Speed" name="unit" use="required" />
																		</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>

																<xs:element name="MaxSpeed"><!-- #62 -->
																	<xs:complexType>
																		<xs:simpleContent>
																		<xs:extension base="xs:double">
																			<xs:attribute type="TYPE_Speed" name="unit" use="required"/>
																		</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>

																<xs:element name="MaxDeceleration"><!-- #63 -->
																	<xs:complexType>
																		<xs:simpleContent>
																		<xs:extension base="xs:double">
																			<xs:attribute type="TYPE_Acceleration" name="unit"  use="required"/>
																		</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>

																<xs:element name="MaxAcceleration"><!-- #64 -->
																	<xs:complexType>
																		<xs:simpleContent>
																		<xs:extension base="xs:double">
																			<xs:attribute type="TYPE_Acceleration" name="unit" use="required" />
																		</xs:extension>
																		</xs:simpleContent>
																	</xs:complexType>
																</xs:element>

																<xs:element type="xs:double" name="FullLoadDrivingtimePercentage"/><!-- #65 -->
																<xs:element type="xs:integer" name="GearshiftCount"/><!-- #66 -->
                                     
															</xs:sequence>
														</xs:complexType>
													</xs:element>
							         
													<xs:element name="FuelConsumption" minOccurs="1" maxOccurs="12"> <!-- #69 -->
														<xs:complexType>
															<xs:simpleContent>
															<xs:extension base="xs:double">
																<xs:attribute type="TYPE_FuelConsumptionUnit" name="unit" use="required"/>
															</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
                        							</xs:element>                

													<xs:element name="CO2" minOccurs="1" maxOccurs="4"><!-- #68 -->
														<xs:complexType>
															<xs:simpleContent>
															<xs:extension base="xs:double">
																<xs:attribute type="TYPE_CO2Unit" name="unit" use="required"/>
															</xs:extension>
															</xs:simpleContent>
														</xs:complexType>
													</xs:element>
                        
												</xs:sequence>                      
											</xs:complexType>
										</xs:element>
              
									</xs:sequence>
								</xs:complexType>
							</xs:element>

						</xs:sequence>
						<xs:sequence>
							<xs:element name="ExemptedVehicle" type="TYPE_Exempt" />  
							<xs:element type="xs:string" name="AxleConfiguration" minOccurs = "0" />         <!-- #11 -->     
							<xs:element type="xs:integer" name="VehicleGroup" minOccurs = "0"/>        <!-- #13 -->      
							<xs:element type="xs:boolean" name="SleeperCab"  minOccurs="0"/><!-- #84 -->
						</xs:sequence>
					</xs:choice>

            

					<xs:element name="ApplicationInformation">
						<xs:complexType>
							<xs:sequence>
								<xs:element name="SimulationToolVersion" type="xs:string"/><!-- #70 -->
								<xs:element name="SimulationDate" type="xs:dateTime" /><!-- #71 -->
                  				<xs:element type="xs:string" name="NumberofLicenceforSimulationTool" minOccurs="1" maxOccurs="1"/><!-- #72 -->
								<xs:element type="xs:string" name="CryptographicHash" minOccurs="1" maxOccurs="1"/><!-- #73 -->
							</xs:sequence>
						</xs:complexType>
					</xs:element>
                  
				</xs:sequence>
			</xs:complexType>
		</xs:element>
      
	</xs:sequence>
	
	<xs:attribute name="ReportingPeriod" type="xs:integer" use="required" />
</xs:complexType>


<!-- Defintion of unit types -->
<xs:simpleType name = "TYPE_Torque">
  <xs:restriction base="xs:string">
    <xs:enumeration value = "Nm"/>    
  </xs:restriction>
</xs:simpleType>
  
<xs:simpleType name = "TYPE_Power">
	<xs:restriction base="xs:string">
		<xs:enumeration value = "kW"/>
		<xs:enumeration value = "kw"/>
		<xs:enumeration value = "W"/>
  </xs:restriction>
</xs:simpleType>

<xs:simpleType name = "TYPE_Idling">
	<xs:restriction base="xs:string">
		<xs:enumeration value = "1/min"/>
    <xs:enumeration value = "rpm"/>

  </xs:restriction>
</xs:simpleType>

<xs:simpleType name = "TYPE_DisplacementUnit">
	<xs:restriction base="xs:string">
		<xs:enumeration value = "l"/>
    <xs:enumeration value = "ltr"/>
    <xs:enumeration value = "cm3"/>
    <xs:enumeration value = "cm³"/>

  </xs:restriction>
</xs:simpleType>

<xs:simpleType name = "TYPE_CdxAUnit">
	<xs:restriction base="xs:string">
		<xs:enumeration value = "m2"/>		
	</xs:restriction>
</xs:simpleType>

<xs:simpleType name = "TYPE_MassUnit">
	<xs:restriction base="xs:string">
		<xs:enumeration value = "kg"/>
		<xs:enumeration value = "t"/>		
	</xs:restriction>
</xs:simpleType>

<xs:simpleType name = "TYPE_Speed">
	<xs:restriction base="xs:string">
		<xs:enumeration value = "km/h"/>
	</xs:restriction>
</xs:simpleType>

<xs:simpleType name = "TYPE_Acceleration">
	<xs:restriction base="xs:string">
    <xs:enumeration value = "m/s2"/>
    <xs:enumeration value = "m/s²"/>    
  </xs:restriction>
</xs:simpleType>

<xs:simpleType name = "TYPE_Distance">
	<xs:restriction base="xs:string">
		<xs:enumeration value = "km"/>
	</xs:restriction>
</xs:simpleType>

<xs:simpleType name = "TYPE_Percentage">
	<xs:restriction base="xs:string">
		<xs:enumeration value = "%"/>
	</xs:restriction>
</xs:simpleType>

<xs:simpleType name = "TYPE_CO2Unit">
	<xs:restriction base = "xs:string">
		<xs:enumeration value = "g/km"/>
		<xs:enumeration value = "g/t-km"/>
		<xs:enumeration value = "g/p-km"/>
		<xs:enumeration value = "g/m3-km"/>
    <xs:enumeration value = "g/m³-km"/>
    
  </xs:restriction>
</xs:simpleType>

 <xs:simpleType name = "TYPE_EngineCO2Unit">
    <xs:restriction base = "xs:string">
      <xs:enumeration value = "g/kWh"/>
    </xs:restriction>
 </xs:simpleType>

<xs:simpleType name = "TYPE_FuelConsumptionUnit">
	<xs:restriction base = "xs:string">
		<xs:enumeration value = "g/km"/>
		<xs:enumeration value = "g/t-km"/>
		<xs:enumeration value = "g/p-km"/>
		<xs:enumeration value = "g/m3-km"/>
		<xs:enumeration value = "g/m³-km"/>
		<xs:enumeration value = "MJ/km"/>
		<xs:enumeration value = "MJ/t-km"/>
		<xs:enumeration value = "MJ/p-km"/>
		<xs:enumeration value = "MJ/m3-km"/>
		<xs:enumeration value = "MJ/m³-km"/>
		<xs:enumeration value = "l/100km"/>
		<xs:enumeration value = "l/t-km"/>
		<xs:enumeration value = "l/p-km"/>
		<xs:enumeration value = "l/m3-km"/>
    <xs:enumeration value = "l/m³-km"/>
	</xs:restriction>
</xs:simpleType>

 <xs:simpleType name = "TYPE_EngineFuelConsumptionUnit">
    <xs:restriction base = "xs:string">
      <xs:enumeration value = "g/kWh"/>    
    </xs:restriction>
  </xs:simpleType>

<xs:simpleType name = "TYPE_Exempt">
  <xs:restriction base = "xs:string">
    <xs:enumeration value = "Yes"/>
    <xs:enumeration value = "No"/>
  </xs:restriction>
</xs:simpleType>
  
  <xs:simpleType name="TYPE_AdvancedCO2TechnologyCategory">
  <xs:restriction base="xs:string">
    <xs:enumeration value="advanced aerodynamic measures"/>
    <xs:enumeration value="advanced rolling resistance measures"/>
    <xs:enumeration value="advanced drivetrain technologies"/>
    <xs:enumeration value="advanced engine technologies"/>
    <xs:enumeration value="advanced auxiliary technologies"/>
    <xs:enumeration value="additional ADAS technologies"/>
    <xs:enumeration value="advanced powertrain integration and hybridisation"/>
    <xs:enumeration value="other"/>
  </xs:restriction>
</xs:simpleType>

</xs:schema>

