<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2015 (http://www.altova.com) by Ludwig Nollet (Honda Motor Europe Logistics NV) -->
<xs:schema xmlns:ComElem="http://msite.honda-eu.com/3PL/ComElem" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ComTyp="http://msite.honda-eu.com/3PL/ComTyp" targetNamespace="http://msite.honda-eu.com/3PL/ComElem" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:import namespace="http://msite.honda-eu.com/3PL/ComTyp" schemaLocation="CommonDataType_V1.0.xsd"/>
	<xs:element name="CO2EmissionCombined">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="5"/>
				<xs:fractionDigits value="0"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CO2EmissionExtraUrban">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="5"/>
				<xs:fractionDigits value="0"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CO2EmissionUrban">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="5"/>
				<xs:fractionDigits value="0"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CocReferenceCommercialDescription">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="50"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CocReferenceNumber">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="28"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CocReferenceType">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="20"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CommonStockGroupCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="2"/>
				<xs:maxLength value="6"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ConfirmedProductionPlanDate" type="xs:date"/>
	<xs:element name="CountryCodeISO3166-1-A2" type="ComTyp:CountryISO3166-1-A2Type"/>
	<xs:element name="CountryCodeISO3166-1-A3" type="ComTyp:CountryISO3166-1-A3Type"/>
	<xs:element name="CountryCodeISO3166-1-N3" type="ComTyp:CountryISO3166-1-N3Type"/>
	<xs:element name="CountryDescription">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="50"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CurrencyCodeISO4217-A3" type="ComTyp:CurrencyISO4217-A3Type"/>
	<xs:element name="CurrencyCodeISO4217-N3" type="ComTyp:CurrencyISO4217-N3Type"/>
	<xs:element name="CurrencyDescription">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="50"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Cylinder">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="2"/>
				<xs:fractionDigits value="0"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="DeliveryInstructionNumber">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="15"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="DeliveryInstructionNumberHeadOffice">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="9"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="DisplacementExact">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="5"/>
				<xs:fractionDigits value="0"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="DummyModelCode" type="ComTyp:DummyModelType"/>
	<xs:element name="DummyMTO" type="ComTyp:DummyMTOType"/>
	<xs:element name="EmailAddress">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="129"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="EmissionParticulates12">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="7"/>
				<xs:fractionDigits value="4"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="EngineDescription">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="30"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="EnginePrefix">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="4"/>
				<xs:maxLength value="5"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="EngineSequence">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="7"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="EuroOptionCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="EuroOptionPool">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="4"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ExteriorColourCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="4"/>
				<xs:maxLength value="7"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="FactoryCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="FactoryDescription">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="50"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="FactoryDescriptionAbbreviated">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Frame" type="ComTyp:FrameType"/>
	<xs:element name="FramePrefix" type="ComTyp:FramePrefixType"/>
	<xs:element name="FuelConsumptionCombined">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="5"/>
				<xs:fractionDigits value="2"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="FuelConsumptionExtraUrban">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="5"/>
				<xs:fractionDigits value="2"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="FuelConsumptionUrban">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="5"/>
				<xs:fractionDigits value="2"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="FuelTypeCode" type="ComTyp:FuelTypeType"/>
	<xs:element name="HandDriveCode" type="ComTyp:HandDriveCodeType"/>
	<xs:element name="HeadOfficeCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="HESColourCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="8"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="HomologationExtension">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="30"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="InitialProductionPlanDate" type="xs:date"/>
	<xs:element name="InteriorColourCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="2"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="KBAColourCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="1"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="KBAColourDescription">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="20"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="KeyNumber">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="7"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="KeyNumber2">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="7"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="LanguageCodeISO639-1-A2" type="ComTyp:LanguageISO639-1-A2Type"/>
	<xs:element name="LicensePlate">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="15"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="LocationCode" type="ComTyp:LocationCodeType"/>
	<xs:element name="LocationDescription">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="50"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ModelCode" type="ComTyp:ModelType"/>
	<xs:element name="ModelGroupCode" type="ComTyp:ModelGroupType"/>
	<xs:element name="ModelRangeCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="15"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ModelYear" type="xs:gYear"/>
	<xs:element name="MRNNumber">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="21"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="MRNType">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="4"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="MTO" type="ComTyp:MTOType"/>
	<xs:element name="MTOC" type="ComTyp:MTOCType"/>
	<xs:element name="MTOCC" type="ComTyp:MTOCCType"/>
	<xs:element name="MTOCCE" type="ComTyp:MTOCCEType"/>
	<xs:element name="NiguriOrganizationCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="6"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="NOX2Emission">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="7"/>
				<xs:fractionDigits value="4"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="NOXEmission">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="7"/>
				<xs:fractionDigits value="4"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="PDILocationCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Power">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="4"/>
				<xs:fractionDigits value="0"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="PowerSteeringFlag" type="ComTyp:Flag"/>
	<xs:element name="ProductGroupCode">
		<xs:simpleType>
			<xs:restriction base="ComTyp:ProductGroupCodeType">
				<xs:length value="1"/>
				<xs:enumeration value="2"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ProductionOrderEvent" type="ComTyp:EventType"/>
	<xs:element name="PurchaseContractNumber" type="ComTyp:PurchaseContractNumberType"/>
	<xs:element name="PurchaseContractPrefixCode">
		<xs:simpleType>
			<xs:restriction base="ComTyp:PurchaseContractPrefixCodeType">
				<xs:maxLength value="3"/>
				<xs:minLength value="1"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="PurchaseContractSequenceNumber">
		<xs:simpleType>
			<xs:restriction base="ComTyp:PurchaseContractSequenceNumberType">
				<xs:totalDigits value="3"/>
				<xs:fractionDigits value="0"/>
				<xs:minExclusive value="-1000"/>
				<xs:maxExclusive value="1000"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="RevisedProductionPlanDate" type="xs:date"/>
	<xs:element name="SalesModelRangeCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="15"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="SalesOrganizationCode" type="ComTyp:SalesOrganizationCodeType"/>
	<xs:element name="ShipperCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ShipperDescription">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="50"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ShipperDescriptionAbbreviated">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ShippingUnitCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ShippingUnitName">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="20"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="ShippingUnitVoyageNumber">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="6"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="SupplySourceCode" type="ComTyp:SupplySourceCodeType"/>
	<xs:element name="SupplySourceDescription">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="50"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="SupplySourceDescriptionAbbreviated">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="TankiCode">
		<xs:simpleType>
			<xs:restriction base="ComTyp:TankiCodeType">
				<xs:length value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="TankiDescription">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:minLength value="1"/>
				<xs:maxLength value="50"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="TankiEvent" type="ComTyp:EventType"/>
	<xs:element name="TankiEventGroup">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="TankiEventRevision">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="3"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="TankiSalesOrder">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="7"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="TankiSalesOrderLine" default="0">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="5"/>
				<xs:fractionDigits value="0"/>
				<xs:minExclusive value="-100000"/>
				<xs:maxExclusive value="100000"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="TransferDocumentNumber">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="12"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="TransportType">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="1"/>
				<xs:enumeration value="A"/>
				<xs:enumeration value="R"/>
				<xs:enumeration value="T"/>
				<xs:enumeration value="V"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="UnitId">
		<xs:simpleType>
			<xs:restriction base="xs:int">
				<xs:minInclusive value="000000001"/>
				<xs:maxInclusive value="999999999"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Variant">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="20"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Version">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="20"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="Weight">
		<xs:simpleType>
			<xs:restriction base="xs:decimal">
				<xs:totalDigits value="5"/>
				<xs:fractionDigits value="0"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
	<xs:element name="CommodityCode">
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:length value="10"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
</xs:schema>
