XML Schema 1.0

XML schema for declaration input data according to EU Regulation 2017/2400 for component data and job data. Note: has been updated a few times to take into account changes in the regulation

VectoInputDeclaration

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationInput:v1.0

VectoInputComponent

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationComponent:v1.0

VehicleDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0

VehicleComponentsType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0

EngineDataDeclarationType

Base Type: v1.0:AbstractCombustionEngineDataDeclarationType*

GearboxDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0

Base Type: v1.0:AbstractTransmissionDataDeclarationType

GearDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0

Base Type: v1.0:GearBaseType

TorqueConverterDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0

Base Type: v1.0:AbstractTorqueConverterDataDeclarationType

AngledriveDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0

Base Type: v1.0:AbstractAngledriveDataDeclarationType*

RetarderDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0

Base Type: v1.0:AbstractRetarderDataDeclarationType

AxlegearDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0

Base Type: v1.0:AbstractAxlegearDataDeclarationType

AxleWheelsDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0

AxleDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0

TyreDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0

Base Type: v1.0:AbstractTyreDataDeclarationType

AuxiliariesDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0

Base Type: v1.0:AuxiliariesBaseType

AirdragDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0

Base Type: v1.0:AbstractAirdragDataDeclarationType

SignatureType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v1.0

XML Schema 2.0

Updated and more flexible XML schema for VECTO declaration input. This schema allows to

The XML structure for the vehicle data references abstract XML base types. Component data is derived from the abstreact base type and thus can be used whereever the abstract base type is required.

XML Schema 2.0 contains the same structure as schema version 1.0 before all updates applied to version 1.0, i.e., the input parameters VocationalVehicle, SleeperCab, ZeroEmissionVehicle, ADAS, NgTankSystem are not allowed.

VectoInputDeclaration

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationInput:v2.0

VectoInputComponent

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationComponent:v2.0

VehicleDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v2.0:VehicleBaseType

Base Type: v2.0:AbstractVehicleDeclarationType

PTOType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v2.0:AbstractPTODataType

VehicleComponentsType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v1.0:AbstractVehicleComponentsDeclarationType

EngineDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v1.0:AbstractCombustionEngineDataDeclarationType

GearboxDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v1.0:AbstractTransmissionDataDeclarationType

GearsDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v2.0:AbstractGearsDeclarationType

GearDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v2.0:GearBaseType

TorqueConverterDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v1.0:AbstractTorqueConverterDataDeclarationType

AngledriveDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v1.0:AbstractAngledriveDataDeclarationType

RetarderDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v1.0:AbstractRetarderDataDeclarationType

AxlegearDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v1.0:AbstractAxlegearDataDeclarationType

AxleWheelsDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v2.0:AbstractAxleWheelsDataDeclarationType

AxleDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v2.0:AbstractAxleDataDeclarationType

TyreDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v1.0:AbstractTyreDataDeclarationType

AuxiliariesDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v2.0:AbstractAuxiliariesDataDeclarationType

AirdragDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type: v1.0:AbstractAirdragDataDeclarationType

SignatureType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.0

Base Type:

XML Schema 2.1

Schema version 2.1 includes all changes introduced with the first amendment of EU Regulation 2017/2400. The following parameters are mandatory:

Introduction of a new Vehicle type: Exempted vehicles. No VECTO simulation is performed for such vehicles.

VehicleDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1

Base Type: v2.0:AbstractVehicleDeclarationType

ExemptedVehicleDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1

Base Type: v2.0:AbstractVehicleDeclarationType

AdvancedDriverAssistantSystemsType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1

Base Type: v2.1:AbstractAdvancedDriverAssistantSystemsType

EngineDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:v2.1

Base Type: v1.0:AbstractCombustionEngineDataDeclarationType

XML Schema 2.3 DEV

AdvancedDriverAssistantSystemsType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3

Base Type: v2.1:AbstractAdvancedDriverAssistantSystemsType

EngineDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3

Base Type: v1.0:AbstractCombustionEngineDataDeclarationType

TyreDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.3

Base Type: v1.0:AbstractTyreDataDeclarationType

XML Schema 2.6 DEV

PrimaryVehicleDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6

Base Type: v2.0:AbstractVehicleDeclarationType

PrimaryVehicleComponentsDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6

Base Type: v2.6:AbstractPrimaryVehicleComponentsDeclarationType

PrimaryVehicleAuxiliaryDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6

Base Type: v2.6:AbstractPrimaryVehicleAuxiliaryDataDeclarationType

CompletedVehicleDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6

Base Type: v2.0:AbstractVehicleDeclarationType

CompletedVehicleComponentsDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6

Base Type: v2.AbstractCompletedVehicleComponentsDeclarationType

CompletedVehicleAuxiliaryDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6

Base Type: v2.6:AbstractCompletedVehicleAuxiliaryDataDeclarationType

VehicleMediumLorryDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6

Base Type: v2.0:AbstractVehicleDeclarationType

VehicleComponentsNoAxlegearType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6

Base Type: v2.0:AbstractVehicleComponentsDeclarationType

GearboxDataDeclarationType

Namespace: urn:tugraz:ivt:VectoAPI:DeclarationDefinitions:DEV:v2.6

Base Type: v2.0:AbstractTransmissionDataDeclarationType