VehicleModel
The core element which references a VehicleType and a VehicleEquipmentProfile.
XSD: xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd
Location
PublicationDelivery/dataObjects/ResourceFrame/vehicleModelsAttributes
Attributes hold meta data about the VehicleModel.
id
A unique ID generated by the vehicle registry when creating a VehicleModel. Together with the version this can be used to uniquely identify a VehicleModel from the schedule data.
Example:
<VehicleModel id="321">
...
</VehicleModel>version
The version of the VehicleModel. When querying a VehicleModel the ID and version must be supplied. This ensures that VehicleModels can be updated without breaking other systems using it. A special operation to just query the most recent VehicleModel should also be available.
This version attribute must also be incremented if a referenced component like an Equipment or VehicleType changes.
Example:
<VehicleModel version="4">
...
</VehicleModel>created
The date when the VehicleModel was first created.
Example:
<VehicleModel created="2002-01-30T07:00:00">
...
</VehicleModel>changed
The date when the VehicleModel was last modified.
Example:
<VehicleModel changed="2002-06-30T09:00:00">
...
</VehicleModel>Properties
privateCodes
A list of private codes that uniquely identify the VehicleModel. Used to inter-operate with other systems. The type argument is an arbitrary string to define the type of code.
Example:
<privateCodes>
<PrivateCode type="UIC-Index">bb</PrivateCode>
</privateCodes>Name
The common name or model designation of the VehicleModel (e.g., "Mercedes-Benz Citaro"). The name doesn't have to be unique. If a VehicleModel with the same name already exists, their differences should be explained in the description.
Example:
<Name>Vehicle Model Name</Name>Description
Detailed description of the VehicleModel, including special features or configurations.
Example:
<Description>Standard city bus with hybrid propulsion</Description>Manufacturer
The manufacturer that produced this VehicleModel.
Example:
<Manufacturer>Mercedes-Benz</Manufacturer>equipmentProfiles
Reference to a VehicleEquipmentProfile defining the available equipment.
Example:
<equipmentProfiles>
<VehicleEquipmentProfileRef ref="id"/>
</equipmentProfiles>TransportTypeRef
Reference to a VehicleType defining further details of the VehicleModel.
<VehicleTypeRef ref="id"/>