Smart Data Models - Transportation / EV Charging Station


EV Charging Station

Type: object

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


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

Type: enum (of string)

Property. NGSI Entity type. It has to be EVChargingStation

Must be one of:

  • "EVChargingStation"

Type: integer

Property. The total number of vehicles which can be charged at the same time. The total number of sockets can be higher. Model:'http://schema.org/Number'.

Value must be greater or equal to 1

Type: integer

Property. The total number of sockets offered by this charging station. Model:'http://schema.org/Number'.

Value must be greater or equal to 1

Type: integer

Property. The number of vehicles which currently can be charged. Model:'http://schema.org/Number'. It must lower or equal than capacity.

Value must be greater or equal to 0

Type: array of enum (of string)

Property. Vehicle type(s) which can be charged. Model:'http://schema.org/Text'. Enum:'bicycle, bus, car, caravan, motorcycle, motorscooter, truck'

Must contain a minimum of 1 items

All items must be unique

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "bicycle"
  • "bus"
  • "car"
  • "caravan"
  • "motorcycle"
  • "motorscooter"
  • "truck"

Type: array of enum (of string)

Property. The type of sockets offered by this station. Model:'http://schema.org/Text'. Enum:'CaravanMainsSocket, CHAdeMO, CCS/SAE, DualCHAdeMO, DualJ-1772, DualMennekes, J-1772, Mennekes, Other, Tesla, Type2, Type3, WallEuro'

Must contain a minimum of 1 items

All items must be unique

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "Caravan_Mains_Socket"
  • "CHAdeMO"
  • "CCS/SAE"
  • "Dual_CHAdeMO"
  • "Dual_J-1772"
  • "Dual_Mennekes"
  • "J-1772"
  • "Mennekes"
  • "Other"
  • "Tesla"
  • "Type2"
  • "Type3"
  • "Wall_Euro"

Type: string

Property. Opening hours of the charging station. Model:'http://schema.org/openingHours'.

Type: enum (of string)

Property. Model:'http://schema.org/Text'. Status of the charging station. Enum:'almostEmpty, almostFull, empty, full, outOfService, withIncidence, working'. Or any other application-specific.

Must be one of:

  • "almostEmpty"
  • "almostFull"
  • "empty"
  • "full"
  • "outOfService"
  • "withIncidence"
  • "working"

Type: string

Property. The name of the Network, with that the operator cooperates. Model:'https://schema.org/Text'.

Type: string

Property. Charging station's operator. Model:'https://schema.org/Text'.

Type: object

Property. Charging station contact point. Model:'https://schema.org/contactPoint'.

Type: number

Property. The total amperage offered by the charging station.. Model:'http://schema.org/Number'. Units:'Ampers (A)'

Value must be greater or equal to 0

Type: number

Property. The total voltage offered by the charging station. Model:'http://schema.org/Number'. Units:'Volts (V)'

Value must be greater or equal to 0

Type: array of enum (of string)

Property. Type(s) of charge when using this station. Model:'https://schema.org/Text'. Enum:'annualPayment, flat, free, monthlyPayment, other'

Must contain a minimum of 1 items

All items must be unique

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "annualPayment"
  • "flat"
  • "free"
  • "monthlyPayment"
  • "other"

Type: array of enum (of string)

Property. Type(s) of charge when using this station. Model:'https://schema.org/Text'. Enum:'ByBankTransferInAdvance, ByInvoice, Cash, CheckInAdvance, COD, DirectDebit, GoogleCheckout, PayPal, PaySwarm'

Must contain a minimum of 1 items

All items must be unique

Each item of this array must be:

Type: enum (of string)

Must be one of:

  • "ByBankTransferInAdvance"
  • "ByInvoice"
  • "Cash"
  • "CheckInAdvance"
  • "COD"
  • "DirectDebit"
  • "GoogleCheckout"
  • "PayPal"
  • "PaySwarm"


Relationship. Individual Charging spots belonging to this EVChargingStation.

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

Must be at least 1 characters long

Must be at most 256 characters long

The following properties are required: