Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 1fbd4e0d authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

adding sleeper cab as optional input in XSD 1.0; new xsd version 2.2.1 for...

adding sleeper cab as optional input in XSD 1.0; new xsd version 2.2.1 for exempted vehicles with axle configuration and sleeper cab as input parameters
parent 3cd13a85
No related branches found
No related tags found
No related merge requests found
......@@ -1067,6 +1067,11 @@
<xs:documentation>P269 - bool</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="SleeperCab" type="tns:SleeperCabType" minOccurs="0">
<xs:annotation>
<xs:documentation>P276 - bool</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MaxNetPower1" type="tns:PowerType" minOccurs="0">
<xs:annotation>
<xs:documentation>P277 - [W]</xs:documentation>
......
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2021 (x64) (http://www.altova.com) by Markus Quaritsch (Technische Universität Graz) -->
<xs:schema xmlns:v2.2="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vectoParam="urn:tugraz:ivt:VectoAPI:ParameterDocumentation" xmlns:di="http://www.w3.org/2000/09/xmldsig#" xmlns:v1.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" xmlns:v2.0="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" xmlns:v2.1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" xmlns:ns1="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.2.1" targetNamespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.2.1" elementFormDefault="qualified" attributeFormDefault="unqualified" xsi:schemaLocation="urn:tugraz:ivt:VectoAPI:ParameterDocumentation ParameterDocumentation.xsd">
<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd"/>
<xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0" schemaLocation="VectoDeclarationDefinitions.1.0.xsd"/>
<xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" schemaLocation="VectoDeclarationDefinitions.2.0.xsd"/>
<xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" schemaLocation="VectoDeclarationDefinitions.2.1.xsd"/>
<xs:complexType name="ExemptedVehicleDeclarationType">
<xs:complexContent>
<xs:extension base="v2.0:AbstractVehicleDeclarationType">
<xs:sequence>
<xs:element name="Manufacturer" type="v1.0:ManufacturerType">
<xs:annotation>
<xs:documentation>P235</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ManufacturerAddress" type="v1.0:ManufacturerAddressType">
<xs:annotation>
<xs:documentation>P252</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Model" type="v1.0:ModelType">
<xs:annotation>
<xs:documentation>P236</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VIN" type="v1.0:VINType">
<xs:annotation>
<xs:documentation>P238</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="Date" type="v1.0:DateTimeWithTimezone">
<xs:annotation>
<xs:documentation>P239</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LegislativeClass" type="v1.0:LegislativeClassDeclarationType">
<xs:annotation>
<xs:documentation>P251 - enum</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="VehicleCategory" type="v1.0:VehicleCategoryDeclarationType">
<xs:annotation>
<xs:documentation>P036 - enum</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AxleConfiguration" type="v1.0:VehicleAxleConfigurationDeclarationType" minOccurs="0">
<xs:annotation>
<xs:documentation>P037 - enum</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CurbMassChassis" type="v1.0:VehicleCurbMassChassisType">
<xs:annotation>
<xs:documentation>P038 - [kg]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="GrossVehicleMass" type="v1.0:VehicleGrossVehicleMassType">
<xs:annotation>
<xs:documentation>P041 - [kg]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ZeroEmissionVehicle" type="xs:boolean"/>
<xs:element name="SleeperCab" type="v1.0:SleeperCabType" minOccurs="0">
<xs:annotation>
<xs:documentation>P276 - bool</xs:documentation>
</xs:annotation>
</xs:element>
<xs:sequence minOccurs="0">
<xs:element name="MaxNetPower1" type="xs:int"/>
<xs:element name="MaxNetPower2" type="xs:int"/>
</xs:sequence>
<xs:element name="HybridElectricHDV" type="xs:boolean"/>
<xs:element name="DualFuelVehicle" type="xs:boolean"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>
......@@ -10,4 +10,5 @@
<xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0" schemaLocation="VectoDeclarationDefinitions.2.0.xsd"/>
<xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1" schemaLocation="VectoDeclarationDefinitions.2.1.xsd"/>
<xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.2" schemaLocation="VectoDeclarationDefinitions.2.2.xsd"/>
<xs:import namespace="urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.2.1" schemaLocation="VectoDeclarationDefinitions.2.2.1.xsd"/>
</xs:schema>
......@@ -64,6 +64,7 @@
<File FilePath="VectoCore\Resources\XSD\VectoDeclarationDefinitions.1.0.xsd" HomeFolder="Yes"/>
<File FilePath="VectoCore\Resources\XSD\VectoDeclarationDefinitions.2.0.xsd" HomeFolder="Yes"/>
<File FilePath="VectoCore\Resources\XSD\VectoDeclarationDefinitions.2.1.xsd" HomeFolder="Yes"/>
<File FilePath="VectoCore\Resources\XSD\VectoDeclarationDefinitions.2.2.1.xsd" HomeFolder="Yes"/>
<File FilePath="VectoCore\Resources\XSD\VectoDeclarationDefinitions.2.2.xsd" HomeFolder="Yes"/>
<File FilePath="VectoCore\Resources\XSD\VectoDeclarationDefinitions.xsd" HomeFolder="Yes"/>
<File FilePath="VectoCore\Resources\XSD\VectoDeclarationJob.xsd" HomeFolder="Yes"/>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment