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
Property. NGSI Entity type. It has to be ParkingGroup
Property. Parking Group's category. Model:'http://schema.org/Text'. Enum:'adjacentSpaces, blueZone, completeFloor, free, feeCharged, greenZone, loadUnloadZone, nonAdjacentSpaces, offStreet, onlyDisabled, onlyElectricalCharging, onlyResidents, onlyWithPermit, onStreet, particularConditionsSpaces, shortTermMediumTermLongTerm, statisticsOnly, vehicleTypeSpaces'
Relationship. Parking site to which this zone belongs to. A group cannot be orphan. A group cannot have subgroups. Reference to an OffStreetParking or to an OnStreetParking
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 type allowed (a parking group only allows one vehicle type). Model:'http://schema.org/Text'. Enum:'bicycle, bus, car, caravan, motorcycle, motorscooter, truck'
Property. Maximum allowed stay encoded as a ISO8601 duration. When non present or equals to the empty string it means indefinite. Applications SHOULD inspect the value of this property at parent's level if it is not defined.
Property. Type of charge(s) performed by the parking site. Enum:'additionalIntervalPrice, annualPayment, firstIntervalPrice, flat, free, minimum, maximum, monthlyPayment, seasonTicket, temporaryFee, temporaryPrice, unknown, other'
Property. This attribute captures what permit(s) might be needed to park at this site. Semantics is that at least one of these permits is needed to park. When a permit is composed by more than one item (and) they can be combined with a ','. For instance 'residentPermit,disabledPermit' stays that both, at the same time, a resident and a disabled permit are needed to park. If list is empty, no permit is needed. Model:'http://schema.org/Text'
Property. This attribute allows to capture situations when a permit is only needed at specific hours or days of week. It is an structured value which must contain a subproperty per each required permit, indicating when the permit is active. If nothing specified for a permit it will mean that a permit is always required. Empty object means always active. The syntax must be conformant with schema.org opening hours specification. For instance, a blue zone which is only active on dayweeks will be encoded as 'blueZonePermit': 'Mo,Tu,We,Th,Fr,Sa 09:00-20:00'. Applications SHOULD inspect the value of this property at parent's level if it is not defined. Model:'https://schema.org/openingHours'
Property. Conditions for reservation. Applications SHOULD inspect the value of this property at parent's level if it is not defined. Enum:'mandatory, notAvailable, optional, partly'.
Property. Denotes whether parking spots are delimited (with blank lines or similar) or not. Applications SHOULD inspect the value of this property at parent's level if it is not defined. Model:'https://schema.org/Boolean'
Property. Model:'http://schema.org/Number'. The total number of spots pertaining to this group. Allowed values: Any positive integer number or 0. Normative references: DATEX 2 version 2.3 attribute parkingNumberOfSpaces of the ParkingRecord class.
Value must be greater or equal to 1
Property. Model:'http://schema.org/Number'. The number of spots available in this group. It must lower or equal than totalSpotNumber
.
Value must be greater or equal to 0
Property. Model:'http://schema.org/Text'. Allowed values: The following from DATEX II version 2.3 OccupancyDetectionTypeEnum. Enum:'balancing, manual, modelBased, none, singleSpaceDetection'. Or any other application-specific
Must contain a minimum of 1
items
All items must be unique
Property. Model:'http://schema.org/Text'. Parking mode(s). Applications SHOULD inspect the value of this property at parent's level if it is not defined. Allowed values: Those defined by the DATEX II version 2.3 ParkingModeEnum enumeration. Enum:'echelonParking, parallelParking, perpendicularParking'
Must contain a minimum of 1
items
All items must be unique
Property. Model:'http://schema.org/width'. Units:'meters'. The average width of parking spots. Applications SHOULD inspect the value of this property at parent's level if it is not defined.
Value must be greater or equal to 0
Property. Model:'http://schema.org/length'. Units:'meters'. The average length of parking spots. Applications SHOULD inspect the value of this property at parent's level if it is not defined.
Value must be greater or equal to 0
Property. Model:'http://schema.org/heigth'. Units:'meters'. Maximum allowed height for vehicles. Applications SHOULD inspect the value of this property at parent's level if it is not defined.
Value must be greater or equal to 0
Property. Model:'http://schema.org/width'. Units:'Meters'. Maximum allowed width for vehicles. Applications SHOULD inspect the value of this property at parent's level if it is not defined.
Value must be greater or equal to 0
Relationship. Individual parking spots belonging to this parking group.
^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$
Must be at least 1
characters long
Must be at most 256
characters long