diff --git a/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.1.0.xsd b/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.1.0.xsd
index 1482f2acb96a3b15eed315b5594cea264ac82c7d..f4cc7d8f34f53527032cd1e457e58ae47ac11e08 100644
--- a/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.1.0.xsd
+++ b/VectoCore/VectoCore/Resources/XSD/VectoDeclarationDefinitions.1.0.xsd
@@ -1036,12 +1036,12 @@
 									<xs:documentation>P269 - bool</xs:documentation>
 								</xs:annotation>
 							</xs:element>
-							<xs:element name="MaxNetPower1" minOccurs="0">
+							<xs:element name="MaxNetPower1" type="tns:PowerType" minOccurs="0">
 								<xs:annotation>
 									<xs:documentation>P277 - [W]</xs:documentation>
 								</xs:annotation>
 							</xs:element>
-							<xs:element name="MaxNetPower2" minOccurs="0">
+							<xs:element name="MaxNetPower2" type="tns:PowerType" minOccurs="0">
 								<xs:annotation>
 									<xs:documentation>P278 - [W]</xs:documentation>
 								</xs:annotation>
@@ -2559,4 +2559,9 @@ ToDo: -0.00
 			<xs:enumeration value="1,2,3"/>
 		</xs:restriction>
 	</xs:simpleType>
+	<xs:simpleType name="PowerType">
+		<xs:restriction base="xs:int">
+			<xs:minInclusive value="0"/>
+		</xs:restriction>
+	</xs:simpleType>
 </xs:schema>