All from GSMA-Commons https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons
Property. Unique identifier of the entity
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
Property. Identifier format of any NGSI entity
Property. Entity creation timestamp. This will usually be allocated by the storage platform.
Property. Timestamp of the last modification of the entity. This will usually be allocated by the storage platform.
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.
Property. The name of this item.
Property. An alternative name for this item
Property. A description of this item
Property. A sequence of characters identifying the provider of the harmonised data entity.
Property. A List containing a JSON encoded sequence of characters referencing the unique Ids of the owner(s)
Property. list of uri pointing to additional resources about the item
Must contain a minimum of 1
items
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
Geoproperty. Geojson reference to the item. Point
Must contain a minimum of 2
items
Must contain a minimum of 4
items
Geoproperty. Geojson reference to the item. LineString
Must contain a minimum of 2
items
Must contain a minimum of 2
items
Must contain a minimum of 4
items
Geoproperty. Geojson reference to the item. Polygon
Must contain a minimum of 4
items
Must contain a minimum of 2
items
Must contain a minimum of 4
items
Geoproperty. Geojson reference to the item. MultiPoint
Must contain a minimum of 2
items
Must contain a minimum of 4
items
Geoproperty. Geojson reference to the item. MultiLineString
Must contain a minimum of 2
items
Must contain a minimum of 2
items
Must contain a minimum of 4
items
Geoproperty. Geojson reference to the item. MultiLineString
Must contain a minimum of 4
items
Must contain a minimum of 2
items
Must contain a minimum of 4
items
Property. The mailing address. Model:'https://schema.org/address'
Property. The street address. Model:'https://schema.org/streetAddress'
Property. The locality in which the street address is, and which is in the region. Model:'https://schema.org/addressLocality'
Property. The region in which the locality is, and which is in the country. Model:'https://schema.org/addressRegion'
Property. The country. For example, Spain. Model:'https://schema.org/addressCountry'
Property. The postal code. For example, 24004. Model:'https://schema.org/https://schema.org/postalCode'
Property. The post office box number for PO box addresses. For example, 03578. Model:'https://schema.org/postOfficeBoxNumber'
Property. The geographic area where a service or offered item is provided. Model:'https://schema.org/Text'
All from PhysicalObject-Commons https://smart-data-models.github.io/data-models/common-schema.json#/definitions/PhysicalObject-Commons
Property. The color of the product. Model:'https://schema.org/color'
Property. An image of the item. Model:'https://schema.org/URL'
Property. Annotations about the item. Model:'https://schema.org/Text'
Property. NGSI Entity type. It has to be Vehicle
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
Property. Vehicle category(ies) from an external point of view. This is different than the vehicle type (car, lorry, etc.) represented by the vehicleType
property. Model:'https://schema.org/Text'. Enum:'municipalServices, nonTracked, private, public, specialUsage, tracked'. Tracked vehicles are those vehicles which position is permanently tracked by a remote system. Or any other needed by an application They incorporate a GPS receiver together with a network connection to periodically update a reported position (location, speed, heading ...).
Must contain a minimum of 2
items
Must contain a minimum of 4
items
Must contain a minimum of 2
items
Must contain a minimum of 2
items
Must contain a minimum of 4
items
Must contain a minimum of 4
items
Must contain a minimum of 2
items
Must contain a minimum of 4
items
Must contain a minimum of 2
items
Must contain a minimum of 4
items
Must contain a minimum of 2
items
Must contain a minimum of 2
items
Must contain a minimum of 4
items
Must contain a minimum of 4
items
Must contain a minimum of 2
items
Must contain a minimum of 4
items
Property. Denotes the magnitude of the horizontal component of the vehicle's current velocity and is specified in Kilometers per Hour. If provided, the value of the speed attribute must be a non-negative real number. -1
MAY be used if speed is transiently unknown for some reason. Model:'https://schema.org/Number'. Units:'Kilometer per hour (Km/h)'
Value must be greater or equal to 0
Property. Denotes the direction of travel of the vehicle and is specified in decimal degrees, where 0 <= heading
< 360, counting clockwise relative to the true north. If the vehicle is stationary (i.e. the value of the speed
attribute is 0
), then the value of the heading attribute must be equal to -1
. Model:'https://schema.org/Number'. Units:'Kilometer per hour (Km/h)'
Value must be greater or equal to 0
and lesser or equal to 360
-1
Property. Current weight of the vehicle's cargo. Model:'https://schema.org/Number'. Units:'Kilograms'
Value must be strictly greater than 0
Property. The Vehicle Identification Number (VIN) is a unique serial number used by the automotive industry to identify individual motor vehicles. Model:'https://schema.org/vehicleIdentificationNumber'.
Property. An identifier or code displayed on a vehicle registration plate attached to the vehicle used for official identification purposes. The registration identifier is numeric or alphanumeric and is unique within the issuing authority's region. Model:'https://schema.org/Text'. Normative References: DATEXII vehicleRegistrationPlateIdentifier
Property. The identifier of the vehicle in the context of the fleet of vehicles to which it belongs. Model:'https://schema.org/Text'.
Property. The date of the first registration of the vehicle with the respective public authorities. Model:'https://schema.org/dateVehicleFirstRegistered'.
Property. Timestamp which denotes when the vehicle was first used. Model:'https://schema.org/DateTime'.
Property. The date the item e.g. vehicle was purchased by the current owner. Model:'https://schema.org/purchaseDate'.
Property. The total distance travelled by the particular vehicle since its initial production, as read from its odometer. Model:'https://schema.org/mileageFromOdometer'.
Property. A short text indicating the configuration of the vehicle, e.g. '5dr hatchback ST 2.5 MT 225 hp' or 'limited edition'. Model:'https://schema.org/vehicleConfiguration'.
Property. Feature(s) incorporated by the vehicle. Model:'https://schema.org/Text'. Enum:' abs, airbag, alarm, backCamera, disabledRamp, gps, internetConnection, overspeed, proximitySensor, wifi'. Or any other needed by the application. In order to represent multiple instances of a feature it can be used the following syntax: <feature>,<occurences>
. For example, a car with 4 airbags will be represented by airbag,4
.
Property. Service(s) the vehicle is capable of providing or it is assigned to. Model:'https://schema.org/Text'. Enum:'auxiliaryServices, cargoTransport, construction, fairground, garbageCollection, goodsSelling, maintenance, parksAndGardens, roadSignalling, specialTransport, streetCleaning, streetLighting, urbanTransit, wasteContainerCleaning'. Or any other value needed by an specific application.
Property. Indicates whether the vehicle is been used for special purposes, like commercial rental, driving school, or as a taxi. The legislation in many countries requires this information to be revealed when offering a car for sale. Model:'https://schema.org/vehicleSpecialUsage'. Enum:'ambulance, fireBrigade, military, police, schoolTransportation, taxi'
Relationship. Model:'https://schema.org/URL'. Reference to a VehicleModel
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
Property. Identifier format of any NGSI entity
Property. Vehicle status (from the point of view of the service provided, so it could not apply to private vehicles). Model:'https://schema.org/DateTime'. parked
: Vehicle is parked and not providing any service at the moment. onRoute
: Vehicle is performing a mission. A comma-separated modifier(s) can be added to indicate what mission is currently delivering the vehicle. For instance onRoute,garbageCollection
can be used to denote that the vehicle is on route and in a garbage collection mission. broken
: Vehicle is suffering a temporary breakdown. outOfService
: Vehicle is on the road but not performing any mission, probably going to its parking area. Enum:'broken, onRoute, outOfService, parked'