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. It has to be OffStreetParking
Property. Parking site's category(ies). The purpose of this field is to allow to tag, generally speaking, off street parking entities
Must contain a minimum of 1
items
All items must be unique
Property. External category to complement category.
Must contain a minimum of 1
items
All items must be unique
Property. Model:'http://schema.org/Text'. Vehicle type(s) allowed. The first element of this array MUST be the principal vehicle type allowed. Free spot numbers of other allowed vehicle types might be reported under the attribute extraSpotNumber
and through specific entities of type ParkingGroup. The following values defined by VehicleTypeEnum, DATEX 2 version 2.3. Enum:'agriculturalVehicle, anyVehicle, bicycle, bus, car, caravan, carWithCaravan, carWithTrailer, constructionOrMaintenanceVehicle, lorry, moped, motorcycle, motorcycleWithSideCar, motorscooter, tanker, trailer, van'
Must contain a minimum of 1
items
All items must be unique
Property. Type(s) of charge performed by the parking site. Allowed values: Some of those defined by the DATEX II version 2.3 _ ChargeTypeEnum_ enumeration. Enum:'additionalIntervalPrice, annualPayment, firstIntervalPrice, flat, free, minimum, maximum, monthlyPayment, other, seasonTicket, temporaryPrice'. Or any other application-specific
Must contain a minimum of 1
items
All items must be unique
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 the list is empty no permit is needed. Allowed values: The following, defined by the PermitTypeEnum enumeration of DATEX II version 2.3. Enum:'employeePermit, fairPermit, governmentPermit, noPermitNeeded, residentPermit, specificIdentifiedVehiclePermit, studentPermit, visitorPermit'. Or any other application-specific
Must contain a minimum of 0
items
All items must be unique
Property. Model:'http://schema.org/Text'. Occupancy detection method(s). 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/Number'. Number of spots occupied. Allowed values: 0 - totalSpotNumber
Value must be greater or equal to 0
Property. Model:'http://schema.org/Number'. Relative value of occupied spots out of the total spots. Allowed values: 0 - 1
Property. Model:'http://schema.org/Number'. Relative value of occupied spots out of the total spots.
Value must be greater or equal to 0
and lesser or equal to 1
Property. Model:'https://schema.org/acceptedPaymentMethod'. Enum:'ByBankTransferInAdvance, ByInvoice, Cash, CheckInAdvance, COD, DirectDebit, GoogleCheckout, PayPal, PaySwarm'. Accepted payment method(s).
Must contain a minimum of 1
items
All items must be unique
Property. Model: 'https://schema.org/Number'. Price rate per minute.
Property. Model:'https://schema.org/priceCurrency'. Price currency of price rate per minute
Property. Model:'http://schema.org/Text'. Parking layout. Gives more details to the category
attribute. Allowed values: As per the ParkingLayoutEnum of DATEX II version 2.3. Enum:'automatedParkingGarage, carports, covered, field, garageBoxes, multiLevel, multiStorey, nested, openSpace, rooftop, sheds, singleLevel, surface, other'. See also OpenStreetMap. Or any other value useful for the application and not covered above.
Must contain a minimum of 1
items
All items must be unique
Property. Model:'http://schema.org/Text'. Usage scenario(s). Gives more details to the category
attribute. Allowed values: Those defined by the enumeration ParkingUsageScenarioEnum of DATEX II version 2.3. Enum:'automaticParkingGuidance, carSharing, dropOffWithValet, dropOffMechanical, dropOff, eventParking, kissAndRide, liftShare, loadingBay, overnightParking, parkAndCycle, parkAndRide, parkAndWalk, restArea, serviceArea, staffGuidesToSpace, truckParking, vehicleLift, other'. Or any other value useful for the application and not covered above.
Must contain a minimum of 1
items
All items must be unique
Property. Model:'http://schema.org/Text'. Parking mode(s). 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:''. Allowed values: The following defined by the EquipmentTypeEnum enumeration of DATEX II version 2.3. Enum:'bikeParking, cashMachine, copyMachineOrService, defibrillator, dumpingStation, electricChargingStation, elevator, faxMachineOrService, fireHose, fireExtinguisher, fireHydrant, firstAidEquipment, freshWater, iceFreeScaffold, informationPoint, internetWireless, luggageLocker, payDesk, paymentMachine, playground, publicPhone, refuseBin, safeDeposit, shower, toilet, tollTerminal, vendingMachine, wasteDisposal' . Any other application-specific
Must contain a minimum of 1
items
All items must be unique
Property. Model:'http://schema.org/Text'. Security aspects provided by this parking site. Allowed values: The following, some of them, defined by ParkingSecurityEnum of DATEX II version 2.3. Enum:'areaSeparatedFromSurroundings, cctv, dog, externalSecurity, fences, floodLight, guard24hours, lighting, patrolled, securityStaff' . or any other application-specific
Must contain a minimum of 1
items
All items must be unique
Property. Model:'http://schema.org/Number'. For parking sites with multiple floor levels, highest floor. An integer number. 0 is ground level. Upper floors are positive numbers. Lower floors are negative ones.
Property. Model:'http://schema.org/Number'. For parking sites with multiple floor levels, lowest floor. Allowed values: An integer number.
Property. Model:'http://schema.org/Text'. Maximum allowed stay at site, on a general basis, encoded as a ISO8601 duration or with any other string relevant for parking. An empty value or when non present indicates an indefinite duration
Property. Model:'http://schema.org/Number'. 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. 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 (including all vehicle types or 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. Allowed values: A positive integer number, including 0. It must lower or equal than totalSpotNumber
.
Value must be greater or equal to 0
Property. Model:'http://schema.org/Number'. The number of extra spots available, i.e. free. This value must aggregate free spots from all groups mentioned below: A/ Those reserved for special purposes and usually require a permit. Permit details will be found at parking group level (entity of type ParkingGroup
). B/ Those reserved for other vehicle types different than the principal allowed vehicle type. C/ Any other group of parking spots not subject to the general condition rules conveyed by this entity.
Value must be greater or equal to 0
Property. Model:'http://schema.org/openingHours'. Opening hours of the parking site.
Property. Model:'http://schema.org/Number'. Number of the floor closest to the ground which currently has available parking spots. Allowed values: Stories are numbered between -n and n, being 0 ground floor.
Property. Model:'http://schema.org/Text'. If the parking site is at a special location (airport, department store, etc.) it conveys what is such special location. Allowed values: Those defined by ParkingSpecialLocationEnum of DATEX II version 2.3. Enum:'airportTerminal, cableCarStation, campground, cinema, coachStation, conventionCentre, exhibitionCentre, ferryTerminal, hotel, market, publicTransportStation, religiousCentre, shoppingCentre, skilift, specificFacility, themePark, trainStation, vehicleOnRailTerminal, other'
Must contain a minimum of 1
items
All items must be unique
Property. Model:'http://schema.org/Text'. Status of the parking site. Allowed values: The following defined by the following enumerations defined by DATEX II version 2.3. Enum:'almostFull, closed, closedAbnormal, full, fullAtEntrance, open, openingTimesInForce, spacesAvailable'. Or any other application-specific
Must contain a minimum of 1
items
All items must be unique
Property. Model:'http://schema.org/Text'. he following specified by ReservationTypeEnum of DATEX II version 2.3. Enum:'mandatory, notAvailable, optional, partly'
Must contain a minimum of 1
items
All items must be unique
Property. Parking site service provider. Model:'https://schema.org/provider'
Property. Model:'http://schema.org/Number'. The measures period related to availableSpotNumber and priceRatePerMinute.
Property. Model:'http://schema.org/unitText'. The measures period unit related to availableSpotNumber and PriceRatePerMinute.
Property. Model:'https://schema.org/contactPoint'. Parking site contact point.
Property. Model:'http://schema.org/width'. Units:'meters'. The average width of parking spots.
Value must be greater or equal to 0
Property. Model:'http://schema.org/length'. Units:'meters'. The average length of parking spots.
Value must be greater or equal to 0
Property. Model:'http://schema.org/heigth'. Units:'meters'. Maximum allowed height for vehicles. If there are multiple zones, it will be the minimum height of all the zones.
Value must be greater or equal to 0
Property. Model:'http://schema.org/width'. Units:'Meters'. Maximum allowed width for vehicles. If there are multiple zones, it will be the minimum width of all the zones.
Value must be greater or equal to 0
Relationship. Model:'http://schema.org/URL'. Parking site's access point(s).
^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$
Must be at least 1
characters long
Must be at most 256
characters long
Relationship. Model:'http://schema.org/URL'. Parking site identified group(s). A group can correspond to a zone, a complete storey, a group of spots, etc.
^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$
Must be at least 1
characters long
Must be at most 256
characters long
Relationship. Individual parking spots belonging to this offStreet parking site.
^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$
Must be at least 1
characters long
Must be at most 256
characters long
Property. Model:'https://schema.org/aggregateRating'. Aggregated rating for this parking site.
Property. Model:'http://schema.org/Number'. Aggregated number of vehicle that enter the parking site in a period of time.
Value must be greater or equal to 0
Property. Model:'http://schema.org/Number'. Aggregated number of vehicle that leave the parking site in a period of time.
Value must be greater or equal to 0
Property. Model:'https://schema.org/DateTime'. Timestamp when vehicleEntranceCount
and vehicleExitCount
was updated. Allowed values: ISO8601
Property. Model:'https://schema.org/image'. A URL containing a photo of this parking site