diff --git a/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.9.xsd b/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.9.xsd
index 21e477f3d4596c33f62bebd6821b95a545cc3088..9df9b16a3f24d98828358fa5458b165c9228bfdb 100644
--- a/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.9.xsd
+++ b/VectoCore/VectoCore/Resources/XSD/VectoOutputManufacturer.0.9.xsd
@@ -284,7 +284,7 @@
 			</xs:element>
 			<xs:element name="VehicleTypeApprovalNumber" type="v2.10.2:VehicleTypeApprovalNumberType" minOccurs="0">
 			</xs:element>
-			<xs:element name="VehicleCategory" type="v1.0:VehicleCategoryDeclarationType"/>
+			<xs:element name="VehicleCategory" type="mrf:LegislativeCategoryType"/>
 			<xs:element name="AxleConfiguration" type="v1.0:VehicleAxleConfigurationDeclarationType">
 				<xs:annotation>
 					<xs:documentation>1.1.5 Axle configuration</xs:documentation>
@@ -295,7 +295,7 @@
 					<xs:documentation>1.1.6. Technical Permissible Maximum Laden Mass [t]</xs:documentation>
 				</xs:annotation>
 			</xs:element>
-			<xs:element name="VehicleGroup" type="v1.0:LegislativeClassDeclarationType">
+			<xs:element name="VehicleGroup" type="xs:string">
 				<xs:annotation>
 					<xs:documentation>1.1.7.Vehicle group (Annex 1)</xs:documentation>
 				</xs:annotation>
@@ -1344,6 +1344,9 @@
 	<xs:simpleType name="RatedPowerType">
 		<xs:restriction base="v1.0:Double3"/>
 	</xs:simpleType>
+	<xs:simpleType name="LegislativeCategoryType">
+    	<xs:union memberTypes="v2.10.2:LegislativeCategoryHeavyLorryDeclarationType v2.10.2:LegislativeCategoryMediumLorryDeclarationType v2.10.2:LegislativeCategoryPrimaryBusDeclarationType"/>
+	</xs:simpleType>
 	<xs:complexType name="ADCType">
 		<xs:sequence>
 			<xs:group ref="mrf:ComponentCommonOutputGroup"/>