Represents an access point to a parking site, normally an offstreet parking.
The data model is defined as shown below:
-
id
: Unique identifier. -
type
: Entity type. It must be equal toParkingAccess
. -
source
: A sequence of characters giving the source of the entity data. -
dataProvider
: Specifies the URL to information about the provider of this information- Attribute type: Property. URL
- Optional
-
location
: Geolocation of the access point represented by a GeoJSON Point.- Attribute type: GeoProperty. Text or URL
- Optional
-
dataProvider
: Specifies the URL to information about the provider of this information- Attribute type: Property. URL
- Optional
-
location
: Geolocation of the access point represented by a GeoJSON Point.- Attribute type: GeoProperty.
geo:json
. - Normative References: https://tools.ietf.org/html/rfc7946
- Mandatory
- Attribute type: GeoProperty.
-
address
: Registered civic address of the access point.- Attribute type: Property. Address
- Normative References: https://schema.org/address
- Optional
-
name
: Name given to the access point. -
description
: Description of the access point.- Attribute type: Property. Text
- Normative References:
https://uri.etsi.org/ngsi-ld/description
equivalent to description - Optional
-
category
: Category of the access point (entrance, exit, etc.)- Attribute type: Property. List of https://schema.org/Text
- Allowed values: Those specificed by the DATEX II AccessCategoryEnum. - Other values meaningful to the application.
- Mandatory
-
refOffStreetParking
: The offstreet parking site this access point gives access to.- Attribute type: Relationship. Reference to an entity of type OffStreetParking
- Mandatory
-
features
: Equipment or facilities provided by the access point.- Attribute type: Property. List of https://schema.org/Text
- Allowed values: Those specified by the DATEX II essEquipmentEnum and
by AccessibilityEnum.
- Other values meaningful to the application.
- Optional
-
image
: A URL containing a photo of this access point.- Normative References: https://schema.org/image
- Optional
-
width
: Width of the access point.- Normative References: https://schema.org/width
- Optional
-
height
: Height of the access point.- Normative References: https://schema.org/height
- Optional
-
slope
: Slope of the access point (in relative terms).- Attribute Type: Number
- Attribute Value: A number between 0 and 1.
- Optional
Note: JSON Schemas are intended to capture the data type and associated constraints of the different Attributes, regardless their final representation format in NGSI(v2, LD).
Normalized NGSI response
{
"id": "accesspoint-trinidade-1",
"type": "ParkingAccess",
"category": {
"value": ["vehicleEntrance"]
},
"name": {
"value": "Trinidade main entrance"
},
"location": {
"type": "geo:json",
"value": {
"type": "Point",
"coordinates": [-8.60961198807, 41.150691773]
}
},
"refOffStreetParking": {
"type": "Relationship",
"value": "porto-OffStreetParking-23889"
},
"features": {
"value": ["barrier"]
}
}
Sample uses simplified representation for data consumers ?options=keyValues
{
"id": "accesspoint-trinidade-1",
"type": "ParkingAccess",
"name": "Trinidade main entrance",
"location": {
"coordinates": [-8.60961198807, 41.150691773],
"type": "Point"
},
"category": ["vehicleEntrance"],
"refOffStreetParking": "porto-OffStreetParking-23889",
"features": ["barrier"]
}
Sample uses the NGSI-LD representation
{
"id": "urn:ngsi-ld:ParkingAccess:accesspoint-trinidade-1",
"type": "ParkingAccess",
"category": {
"type": "Property",
"value": ["vehicleEntrance"]
},
"name": {
"type": "Property",
"value": "Trinidade main entrance"
},
"location": {
"type": "GeoProperty",
"value": {
"type": "Point",
"coordinates": [-8.60961198807, 41.150691773]
}
},
"refOffStreetParking": {
"type": "Relationship",
"object": "urn:ngsi-ld:OffStreetParking:porto-OffStreetParking-23889"
},
"features": {
"type": "Property",
"value": ["barrier"]
},
"@context": [
"https://schema.lab.fiware.org/ld/context",
"https://uri.etsi.org/ngsi-ld/v1/ngsi-ld-core-context.jsonld"
]
}