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'
Property. Entity type. It must be equal to OnStreetParking
Property. Street parking category. Enum:'blueZone, feeCharged, forDisabled, forElectricalCharging, forLoadUnload, forResidents, free, greenZone, mediumTerm, onlyWithPermit, shortTerm, taxiStop'
Property. Vehicle type allowed (only one per on street parking). Enum:'agriculturalVehicle, anyVehicle, articulatedVehicle, bicycle, bus, car, caravan, carOrLightVehicle, carWithCaravan, carWithTrailer, constructionOrMaintenanceVehicle, fourWheelDrive, highSidedVehicle, lorry, moped, motorcycle, motorcycleWithSideCar, motorscooter, tanker, threeWheeledVehicle, trailer, tram, twoWheeledVehicle, van, vehicleWithCatalyticConverter, vehicleWithoutCatalyticConverter, vehicleWithCaravan, vehicleWithTrailer, withEvenNumberedRegistrationPlates, withOddNumberedRegistrationPlates, 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.
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. An empty JSON Object means always active. The syntax must be conformant with schema.org
Property. Maximum allowed stay at site encoded as a ISO8601 duration. An empty value indicates an indefinite duration.
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. Type of charge(s) performed by the parking site. Enum:'ByBankTransferInAdvance, ByInvoice, Cash, CheckInAdvance, COD, DirectDebit, GoogleCheckout, PayPal, PaySwarm'
Property. Type of charge(s) performed by the parking site. Enum:'carSharing, dropOff, kissAndRide, liftShare, loadingBay, overnightParking, parkAndRide, parkAndCycle, parkAndWalk, vehicleLift,'
Property. The total number of spots offered by this parking site. This number can be difficult to be obtained for those parking locations on which spots are not clearly marked by lines. Model:'http://schema.org/Number'. Normative references: DATEX 2 version 2.3 attribute parkingNumberOfSpaces of the ParkingRecord class.
Property. The number of spots available globally, including reserved spaces, such as those for disabled people, long term parkers and so on. This might be harder to estimate at those parking locations on which spots borders are not clearly marked by lines. Model:'http://schema.org/Number'
Property. The number of extra spots available, i.e. free. Extra spots are those reserved for special purposes and usually require a permit. Permit details will be found at parking group level (entity of type ParkingGroup
). This value must aggregate free spots from all groups devoted to special parking conditions. Model:'http://schema.org/Number'. Allowed values: A positive integer number, including 0. extraSpotNumber
plus availableSpotNumber
must be lower than or equal to `totalSpotNumber
Property. Occupancy detection method(s). Enum:'balancing, manual, modelBased, none, singleSpaceDetection'. The following from DATEX II version 2.3 OccupancyDetectionTypeEnum
Property. Parking mode(s). Enum:'echelonParking, parallelParking, perpendicularParking'
Property. Denotes whether parking spots are delimited (with blank lines or similar) or not. Model:'https://schema.org/Boolean'
Property. The average width of parking spots. Model:'https://schema.org/width'
Property. The average length of parking spots. Model:'https://schema.org/length'
Relationship. Individual parking spots belonging to this on street parking site.
Relationship. Reference to the parking group(s) (if any) belonging to this onstreet parking zone.