- Vehicle / Vehicle Model


This entity models a particular vehicle model, including all properties which are common to multiple vehicle instances belonging to such model.

Type: object

All from GSMA-Commons https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons

Type: object

Property. Unique identifier of the entity

Type: string

Property. Identifier format of any NGSI entity

Must match regular expression: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$

Must be at least 1 characters long

Must be at most 256 characters long

Type: string

Property. Identifier format of any NGSI entity

Type: string

Property. Entity creation timestamp. This will usually be allocated by the storage platform.

Type: string

Property. Timestamp of the last modification of the entity. This will usually be allocated by the storage platform.

Type: string

Property. A sequence of characters giving the original source of the entity data as a URL. Recommended to be the fully qualified domain name of the source provider, or the URL to the source object.

Type: string

Property. The name of this item.

Type: string

Property. An alternative name for this item

Type: string

Property. A description of this item

Type: string

Property. A sequence of characters identifying the provider of the harmonised data entity.

Type: array

Property. A List containing a JSON encoded sequence of characters referencing the unique Ids of the owner(s)

Each item of this array must be:

Type: object

Property. Unique identifier of the entity

Same definition as id


Property. list of uri pointing to additional resources about the item

Type: array of string

Must contain a minimum of 1 items

Each item of this array must be:

Type: string
Type: string
Type: object

All from Location-Commons https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons


Geoproperty. Geojson reference to the item. It can be Point, LineString, Polygon, MultiPoint, MultiLineString or MultiPolygon

Type: object

Geoproperty. Geojson reference to the item. Point

Type: enum (of string)

Must be one of:

  • "Point"

Type: array of number

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

Each item of this array must be:

Type: object

Geoproperty. Geojson reference to the item. LineString

Type: enum (of string)

Must be one of:

  • "LineString"

Type: array of array

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

Each item of this array must be:

Type: object

Geoproperty. Geojson reference to the item. Polygon

Type: enum (of string)

Must be one of:

  • "Polygon"

Type: array of array

Each item of this array must be:

Type: array of array

Must contain a minimum of 4 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

Each item of this array must be:

Type: object

Geoproperty. Geojson reference to the item. MultiPoint

Type: enum (of string)

Must be one of:

  • "MultiPoint"

Type: array of array

Each item of this array must be:

Type: array of number

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

Each item of this array must be:

Type: object

Geoproperty. Geojson reference to the item. MultiLineString

Type: enum (of string)

Must be one of:

  • "MultiLineString"

Type: array of array

Each item of this array must be:

Type: array of array

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

Each item of this array must be:

Type: object

Geoproperty. Geojson reference to the item. MultiLineString

Type: enum (of string)

Must be one of:

  • "MultiPolygon"

Type: array of array

Each item of this array must be:

Type: array of array

Each item of this array must be:

Type: array of array

Must contain a minimum of 4 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 2 items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

Each item of this array must be:

Type: object

Property. The mailing address. Model:'https://schema.org/address'

Type: string

Property. The street address. Model:'https://schema.org/streetAddress'

Type: string

Property. The locality in which the street address is, and which is in the region. Model:'https://schema.org/addressLocality'

Type: string

Property. The region in which the locality is, and which is in the country. Model:'https://schema.org/addressRegion'

Type: string

Property. The country. For example, Spain. Model:'https://schema.org/addressCountry'

Type: string

Property. The postal code. For example, 24004. Model:'https://schema.org/https://schema.org/postalCode'

Type: string

Property. The post office box number for PO box addresses. For example, 03578. Model:'https://schema.org/postOfficeBoxNumber'

Type: string

Property. The geographic area where a service or offered item is provided. Model:'https://schema.org/Text'

Type: object

All from PhysicalObject-Commons https://smart-data-models.github.io/data-models/common-schema.json#/definitions/PhysicalObject-Commons

Type: string

Property. The color of the product. Model:'https://schema.org/color'

Type: string

Property. An image of the item. Model:'https://schema.org/URL'

Type: array of string

Property. Annotations about the item. Model:'https://schema.org/Text'

Each item of this array must be:

Type: string
Type: object

Type: enum (of string)

Property. NGSI Entity type. It has to be VehicleModel

Must be one of:

  • "VehicleModel"

Type: enum (of string)

Property. Type of vehicle from the point of view of its structural characteristics. This is different than the vehicle category . Model:'https://schema.org/Text'. Enum:'agriculturalVehicle, anyVehicle, articulatedVehicle, bicycle, binTrolley, bus, car, caravan, carOrLightVehicle, carWithCaravan, carWithTrailer, cleaningTrolley, constructionOrMaintenanceVehicle, fourWheelDrive, highSidedVehicle, lorry, minibus, moped, motorcycle, motorcycleWithSideCar, motorscooter, sweepingMachine, tanker, threeWheeledVehicle, trailer, tram, twoWheeledVehicle, trolley, van, vehicleWithoutCatalyticConverter, vehicleWithCaravan, vehicleWithTrailer, withEvenNumberedRegistrationPlates, withOddNumberedRegistrationPlates, other'. The following values defined by VehicleTypeEnum and VehicleTypeEnum2, DATEX 2 version 2.3

Must be one of:

  • "agriculturalVehicle"
  • "bicycle"
  • "binTrolley"
  • "bus"
  • "car"
  • "caravan"
  • "carWithCaravan"
  • "carWithTrailer"
  • "cleaningTrolley"
  • "constructionOrMaintenanceVehicle"
  • "lorry"
  • "minibus"
  • "moped"
  • "motorcycle"
  • "motorcycleWithSideCar"
  • "motorscooter"
  • "sweepingMachine"
  • "tanker"
  • "trailer"
  • "tram"
  • "van"
  • "trolley"

Type: string

Property. Vehicle's brand name. Model:'https://schema.org/brand'.

Type: string

Property. Vehicle's model name. Model:'https://schema.org/model'.

Type: string

Property. Vehicle's manufacturer name. Model:'https://schema.org/Text'.

Type: string

Property. The release date of a vehicle model (often used to differentiate versions of the same make and model). Model:'https://schema.org/vehicleModelDate'.

Type: number

Property. The available volume for cargo or luggage. For automobiles, this is usually the trunk volume. Model:'https://schema.org/cargoVolume'. Units:'Liters'. If only a single value is provided (type Number) it will refer to the maximum volume.

Value must be greater or equal to 0

Type: enum (of string)

Property. The type of fuel suitable for the engine or engines of the vehicle. Model:'https://schema.org/DateTime'. Enum:'autogas, biodiesel, ethanol, cng, diesel, electric, gasoline, hybrid electric/diesel, hybrid electric/petrol, hydrogen, lpg, petrol, petrol(unleaded), petrol(leaded), other'

Must be one of:

  • "autogas"
  • "biodiesel"
  • "cng"
  • "diesel"
  • "electric"
  • "ethanol"
  • "gasoline"
  • "hybrid_electric_diesel"
  • "hybrid_electric_petrol"
  • "hydrogen"
  • "lpg"
  • "petrol"
  • "petrol(unleaded)"
  • "petrol(leaded)"
  • "other"

Type: number

Property. The amount of fuel consumed for traveling a particular distance or temporal duration with the given vehicle (e.g. liters per 100 km). Model:'https://schema.org/fuelConsumption'. Units:'liters per 100 kilometer'

Value must be greater or equal to 0

Type: number

Property. Vehicle's height. Model:'https://schema.org/height'.

Value must be greater or equal to 0

Type: number

Property. Vehicle's width. Model:'https://schema.org/width'.

Value must be greater or equal to 0

Type: number

Property. Vehicle's depth. Model:'https://schema.org/depth'.

Value must be greater or equal to 0

Type: number

Property. Vehicle's weigth. Model:'https://schema.org/weigth'.

Value must be greater or equal to 0

Type: string

Property. Information about the engine or engines of the vehicle. Model:'https://schema.org/vehicleEngine'.

Type: string

Property. URL which provides a description of this vehicle model. Model:'https://schema.org/URL'.

The following properties are required: