THE DATEX II PARKING EXTENSION AND ITS STANDARDISATION

THE DATEX II PARKING
EXTENSION AND ITS
STANDARDISATION
Jörg Freudenstein
DATEX II User Forum – Prague – 19 20 May 2014
Development of Parking Extension
2
German urban Profile (MDM)
Truck Parking Profile
CEN
Standardisation
CEN-TS 16157-6
DATEX II Level B Extension „Parking“
v0.1 (UK) v0.2 (UK)
v0.3
(DATEX II v2.1)
ITP:
EU-Regulation
OCIT-I, OCIT-C
ITS Belgium
German Ministry of Transport
Swedish Rest Area
DATEX Component CarParks (standardised in CEN-TS 16157-3)
DATEX II User Forum – Prague – 19 20 May 2014
drafting v0.5
 DATEX II v2.3
The Netherlands
Bavaria
Czech
UK
Standardisation time schedule
3
DATEX II User Forum – Prague – 19 20 May 2014
Current standardisation
4
 Parking - CEN-TS 16157 - Part 6
 Proposal for activation of Workitem
launched by CEN (2/2014)
 Workitem activated
(approval of Memberstates, 3/2014)
 Comments on draft from four Memberstates
 Resolution of comments will take place here in Prague
 Model is in line with the EU Truck Parking regulation (*)
(*) COMMISSION DELEGATED REGULATION (EU) No 885/2013 of 15 May 2013 supplementing ITS Directive 2010/40/EU of the European
Parliament and of the Council with regard to the provision of information services for safe and secure parking places for trucks and
commercial vehicles
DATEX II User Forum – Prague – 19 20 May 2014
Parking Extension
5
 Very extensive parking model (‘data catalogue’)
 Static and dynamic part:
 Low frequency infrastructure information vs. high frequency
occupancy information
 Comprehensive requirements from different fields are
considered:
 Urban parking (parking areas, parking facilities)
 Rest areas
 Truck Parking (including security issues)
 For particular applications ‘Profiles’ can be tailored
DATEX II User Forum – Prague – 19 20 May 2014
Facts and figures
6
 2 Publications







(Level B Extensions from Generic Publication)
4 more Level B Extensions (of minor kind)
8 new Data Types
48 Enumerations with 404 literals*
57 Components with 219 attributes
46 figures (views) in CEN document
(actually more than 100 exist)
89 pages Data Dictionary
* not yet including ‘CurrencyEnum’, with will offer additional 169 literals
DATEX II User Forum – Prague – 19 20 May 2014
Structure of Parking Model
7
1.
Static Part
 Low frequency transmission
 Basic information about rest areas and urban parking including
2.





Specific parameters

Georeferencing

Additional services
Dynamic part
High frequency transmission
Occupancy information
Status of facilities
Temporary changes of static data
DATEX II User Forum – Prague – 19 20 May 2014
UML representation static part (selection)
8
class ParkingTablePublication
ParkingRecord
ParkingFacility
ParkingRecord
ParkingArea
0..*
Logical group of
ParkingFacilities
with information
like number of
spaces etc.
InterUrbanParkingFacility
TruckParkingFacility
DATEX II User Forum – Prague – 19 20 May 2014
UrbanParkingFacility
SpecialLocationParkingFacility
UML representation static part (selection)
9
class Parking
ParkingTablePublication
ParkingRoute
0..*
+
+
+
parki ngRouteName :Mul ti l i ngual Stri ng [0..1]
dynami cRouteManagement :Bool ean [0..1]
parki ngRouteIconIndex :Stri ng [0..1]
1..*
«versi onedIdenti fi abl e»
ParkingTable
+
+
+parki ngRouteCol our
0..1
parki ngT abl eName :Mul ti l i ngual Stri ng [0..1]
parki ngT abl eVersi onT i me :DateT i me
RGBColour
1..*
+parki ngCol our0..1
«versi onedIdenti fi abl e»
ParkingRecord
ParkingAssignment
0..1
OO
+
+
+
+
+
+
+
+
+
+onl yAssi gnedParki ng
0..1 +assi gnedParki ngAmongOthers
0..1 +prohi bi tedParki ng
parki ngName :Mul ti l i ngual Stri ng [0..1]
parki ngAl i as :Mul ti l i ngual Stri ng [0..1]
parki ngDescri tpti on :Mul ti l i ngual Stri ng [0..1]
parki ngRecordVersi onT i me :DateT i me
parki ngNumberOfSpaces :NonNegati veInteger [0..1]
parki ngPri nci pal NumberOfSpaces :NonNegati veInteger [0..1]
maxi mumParki ngDurati on :Hours [0..1]
photoUrl :Url [0..1]
parki ngOccupanyDetecti onT ype :Parki ngOccupancyDetecti onT ypeEnum [0..*]
+
+
+
+
rgbRedVal ue :NonNegati veInteger
rgbGreenVal ue :NonNegati veInteger
rgbBl ueVal ue :NonNegati veInteger
col ourName :Mul ti l i ngual Stri ng [0..1]
+
vmsUni tUsedT oManageParki ng :Versi onedReference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
contactDetai l sName :Mul ti l i ngual Stri ng [0..1]
contactPersonName :Stri ng [0..1]
contactPersonFi rstName :Stri ng [0..1]
contactDetai l sPersonPosi ti on :Mul ti l i ngual Stri ng [0..1]
contactDetai l sLanguage :Language [0..*]
contactDetai l sAddress :Mul ti l i ngual Stri ng [0..1]
contactDetai l sStreet :Stri ng [0..1]
contactDetai l sStreetNumber :Stri ng [0..1]
contactDetai l sPostcode :Stri ng [0..1]
contactDetai l sCi ty :Mul ti l i ngual Stri ng [0..1]
country :CountryEnum [0..1]
contactDetai l sT el ephoneNumber :Stri ng [0..1]
contactDetai l sFax :Stri ng [0..1]
contactDetai l sEMai l :Stri ng [0..1]
url Li nkAddress :Url [0..1]
contactDetai l sLogoUrl :Url [0..1]
avai l abl e24hours :Bool ean [0..1]
contactDetai l sResponsi bi l i ty :Mul ti l i ngual Stri ng [0..*]
contactDetai l sAddi ti onal Informati on :Mul ti l i ngual Stri ng [0..*]
agreementT oPubl i shContactDetai l s :Bool ean [0..1]
contactDetai l sOwnershi p :Ownershi pT ypeEnum [0..1]
ParkingVMS
0..*
TariffsAndPayment
+vmsOperator
0..1
0..1
ContactDetails
i nfrastructureIndex
ParkingInfrastructureElement
+emergencyContact
ParkingSpaceBasics
OO
0..*
+owner 0..1
+groupOfParki ngSpaces
groupIndex
+parki ngSpace
+responi sbl eAuthori ty 0..1
parki ngSpaceIndex
+securi tyServi ce
+operator
PermitsAndProhibitions
0..*
0..*
0..*
+servi cePartner 0..*
ParkingThresholds
+
+
+
+
+
+
+
+
+
al mostFul l Decreasi ng :NonNegati veInteger [0..1]
al mostFul l Increasi ng :NonNegati veInteger [0..1]
entranceFul l :NonNegati veInteger [0..1]
ful l Decreasi ng :NonNegati veInteger [0..1]
ful l Increasi ng :NonNegati veInteger [0..1]
overcrowded :NonNegati veInteger [0..1]
overcrowdedLevel 1 :NonNegati veInteger [0..1]
overcrowdedLevel 2 :NonNegati veInteger [0..1]
parki ngLastMaxi mumOccupancy :NonNegati veInteger [0..1]
0..1
+reservati onServi ce
0..1
+parki ngAddressDetai l s 0..1
ParkingFacility
ParkingArea
+
+
+
+
+
parki ngReservati on :Reservati onT ypeEnum [0..1]
parki ngVi sual Gui danceSystem :Bool ean [0..1]
hi ghestFl oor :Integer [0..1]
l owestFl oor :Integer [0..1]
temporaryParki ng :Bool ean [0..1]
0..*
«i denti fi abl e»
ParkingEntranceOrExit
0..*
OpeningTimes
0..1
ParkingStandardsAndSecurity
0..1
InterUrbanParkingFacility
+
i nterUrbanParki ngLocati on :InterUrbanParki ngLocati onEnum
TruckParkingFacility
+
truckParki ngDynami cManagement :T ruckParki ngDynami cManagementEnum [0..*]
DATEX II User Forum – Prague – 19 20 May 2014
UrbanParkingFacility
+
+
+
urbanParki ngFaci l i tyT ype :UrbanParki ngFaci l i tyT ypeEnum
parki ngLayout :Parki ngLayoutEnum [0..1]
parki ngZone :Mul ti l i ngual Stri ng [0..1]
SpecialLocationParkingFacility
+
+
+
parki ngSpeci al Locati on :Parki ngSpeci al Locati onEnum
parki ngOtherSpeci al Locati on :Mul ti l i ngual Stri ng [0..1]
parki ngLayout :Parki ngLayoutEnum [0..1]
UML representation static part (selection)
10
class Parking
ParkingTablePublication
ParkingRoute
Message and
assembly of records
0..*
+
+
+
parki ngRouteName :Mul ti l i ngual Stri ng [0..1]
dynami cRouteManagement :Bool ean [0..1]
parki ngRouteIconIndex :Stri ng [0..1]
1..*
«versi onedIdenti fi abl e»
ParkingTable
+
+
+parki ngRouteCol our
0..1
RGBColour
1..*
+parki ngCol our0..1
«versi onedIdenti fi abl e»
ParkingRecord
+
+
+
+
+
+
+
+
+
Assigned Spaces […]
ParkingAssignment
0..1
+onl yAssi gnedParki ng
0..1 +assi gnedParki ngAmongOthers
OO
0..1 +prohi bi tedParki ng
Tariffs […]
Parking Guidance
systems and routes
parki ngT abl eName :Mul ti l i ngual Stri ng [0..1]
parki ngT abl eVersi onT i me :DateT i me
parki ngName :Mul ti l i ngual Stri ng [0..1]
parki ngAl i as :Mul ti l i ngual Stri ng [0..1]
parki ngDescri tpti on :Mul ti l i ngual Stri ng [0..1]
parki ngRecordVersi onT i me :DateT i me
parki ngNumberOfSpaces :NonNegati veInteger [0..1]
parki ngPri nci pal NumberOfSpaces :NonNegati veInteger [0..1]
maxi mumParki ngDurati on :Hours [0..1]
photoUrl :Url [0..1]
parki ngOccupanyDetecti onT ype :Parki ngOccupancyDetecti onT ypeEnum [0..*]
+
+
+
+
rgbRedVal ue :NonNegati veInteger
rgbGreenVal ue :NonNegati veInteger
rgbBl ueVal ue :NonNegati veInteger
col ourName :Mul ti l i ngual Stri ng [0..1]
+
vmsUni tUsedT oManageParki ng :Versi onedReference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
contactDetai l sName :Mul ti l i ngual Stri ng [0..1]
contactPersonName :Stri ng [0..1]
contactPersonFi rstName :Stri ng [0..1]
contactDetai l sPersonPosi ti on :Mul ti l i ngual Stri ng [0..1]
contactDetai l sLanguage :Language [0..*]
contactDetai l sAddress :Mul ti l i ngual Stri ng [0..1]
contactDetai l sStreet :Stri ng [0..1]
contactDetai l sStreetNumber :Stri ng [0..1]
contactDetai l sPostcode :Stri ng [0..1]
contactDetai l sCi ty :Mul ti l i ngual Stri ng [0..1]
country :CountryEnum [0..1]
contactDetai l sT el ephoneNumber :Stri ng [0..1]
contactDetai l sFax :Stri ng [0..1]
contactDetai l sEMai l :Stri ng [0..1]
url Li nkAddress :Url [0..1]
contactDetai l sLogoUrl :Url [0..1]
avai l abl e24hours :Bool ean [0..1]
contactDetai l sResponsi bi l i ty :Mul ti l i ngual Stri ng [0..*]
contactDetai l sAddi ti onal Informati on :Mul ti l i ngual Stri ng [0..*]
agreementT oPubl i shContactDetai l s :Bool ean [0..1]
contactDetai l sOwnershi p :Ownershi pT ypeEnum [0..1]
ParkingVMS
0..*
TariffsAndPayment
+vmsOperator
0..1
Parking record
i nfrastructureIndex
ParkingInfrastructureElement
ContactDetails
+emergencyContact
Services [..]
ParkingSpaceBasics
OO
groupIndex
+parki ngSpace
+responi sbl eAuthori ty 0..1
parki ngSpaceIndex
+operator
Permits / Prohibitions
0..*
0..*
0..*
+servi cePartner 0..*
ParkingThresholds
+
+
+
+
+
+
+
+
+
0..*
+owner 0..1
+groupOfParki ngSpaces
+securi tyServi ce
PermitsAndProhibitions
al mostFul l Decreasi ng :NonNegati veInteger [0..1]
al mostFul l Increasi ng :NonNegati veInteger [0..1]
entranceFul l :NonNegati veInteger [0..1]
ful l Decreasi ng :NonNegati veInteger [0..1]
ful l Increasi ng :NonNegati veInteger [0..1]
overcrowded :NonNegati veInteger [0..1]
overcrowdedLevel 1 :NonNegati veInteger [0..1]
overcrowdedLevel 2 :NonNegati veInteger [0..1]
parki ngLastMaxi mumOccupancy :NonNegati veInteger [0..1]
0..1
0..1
+reservati onServi ce
Contact
information of
owner, operator,
responsibles,
services, ….
0..1
+parki ngAddressDetai l s 0..1
Thresholds
ParkingFacility
ParkingArea
Parking
Area
+
+
+
+
+
parki ngReservati on :Reservati onT ypeEnum [0..1]
parki ngVi sual Gui danceSystem :Bool ean [0..1]
hi ghestFl oor :Integer [0..1]
l owestFl oor :Integer [0..1]
temporaryParki ng :Bool ean [0..1]
0..*
Parking Facility
Entrances / Exits [..]
«i denti fi abl e»
ParkingEntranceOrExit
0..*
OpeningTimes
0..1
Opening Times [..]
ParkingStandardsAndSecurity
0..1
Security [..]
InterUrbanParkingFacility
+
i nterUrbanParki ngLocati on :InterUrbanParki ngLocati onEnum
Interurban and Truck
TruckParkingFacility
+
truckParki ngDynami cManagement :T ruckParki ngDynami cManagementEnum [0..*]
DATEX II User Forum – Prague – 19 20 May 2014
UrbanParkingFacility
+
+
+
urbanParki ngFaci l i tyT ype :UrbanParki ngFaci l i tyT ypeEnum
parki ngLayout :Parki ngLayoutEnum [0..1]
parki ngZone :Mul ti l i ngual Stri ng [0..1]
Urban
SpecialLocationParkingFacility
+
+
+
parki ngSpeci al Locati on :Parki ngSpeci al Locati onEnum
parki ngOtherSpeci al Locati on :Mul ti l i ngual Stri ng [0..1]
parki ngLayout :Parki ngLayoutEnum [0..1]
Special facility
Georeference information
11
The Georeference information can be one or even more than one out of
• Linear
• Point
• Area
i.e. it is possible, to describe the location of a parking facility by two Areas, for
example.
DATEX II User Forum – Prague – 19 20 May 2014
Georeference information
12
Georeference for
Facility
Georeference for Exit
Address information
for facility
Georeference for one
single space
(one location only)
Information about
adjacent roads
(name, number)
Georeference for
Entrance
DATEX II User Forum – Prague – 19 20 May 2014
Georeference for
group of spaces
Georeference for
Pedestrian Exit, also
for emergency exit
Dimensions and Assignments
13
Assignments for single
spaces or groups of
spaces:
• by users
• by vehicle types and
Assignments for
vehicle characteristics
single spaces or
• by time
groups of spaces:
Examples:
• Forbidden for trucks
between 8 AM and 5
PM
• Only for women
DATEX II User Forum – Prague – 19 20 May 2014
Dimensions of a
single parking space
(width, length, height)
Total Dimensions of a
group of parking
spaces
Dimensions of the
parking facility
Minimum dimensions
of each space of this
group
User Type Enum
14
The user type
enumeration can be used

class Parking
for the assignment of
parking spaces

in the tariffs sub
model

for the usage of
infrastructure
elements

when specifying
entrances and exits
DATEX II User Forum – Prague – 19 20 May 2014
«enumeration»
ParkingEnumerations::
UserTypeEnum
allUsers
shoppers
hotelGuests
subscribers
reservationHolders
seasonTicketHolders
registeredDisabledUsers
disabled
handicapped
hearingImpaired
visuallyImpaired
wheelchairUsers
elderlyUsers
families
men
women
pregnantWomen
pensioners
students
staff
employees
customers
shoppers
hotelGuests
subscribers
reservationHolders
seasonTicketHolders
registeredDisabledUsers
disabled
handicapped
hearingImpaired
visuallyImpaired
wheelchairUsers
elderlyUsers
families
men
women
pregnantWomen
pensioners
students
staff
employees
customers
visitors
members
shortTermParker
longTermParker
overnightParker
sportEventAwaySupporters
sportEventHomeSupporters
residentsWithPermits
commuters
parkAndRideUsers
other
Elements for Truck Parking
15

Junctions (to improve Georefence information)

Standards and Security (dogs, fences, flood light, guards, ….)

Permits and Prohibitions (smoking only outside buildings, picnic, …)

Hazardous Materials (from DATEX Level A standard)

Vehicle measurements with indication when covering a petrol station area

Mixed usage of groups of parking spaces (for example by time slots)

Additional Service Facilities
(Motel, Restaurant, …)

Additional Equipment
(Toilets, Dumping station, …)

Special Elements:

Drive through parking space,
compact parking, queue parking
Compact parking (© BASt)
DATEX II User Forum – Prague – 19 20 May 2014
Elements for Urban Parking
16

Parking Area

Opening times

Short term and long term spaces

Facility layout (sort of building)

Entrances for Pedestrians, Rental Car Return

More / other facility types (airport parking,
urban parking, …)

Additional parking users
DATEX II User Forum – Prague – 19 20 May 2014
Infrastructure elements and services
17
class ParkingEquipmentAndServ ices
All of these elements can
be enhanced with

an amount

geo-location

tariffs

opening times

restrictions on users
and/or vehicles
«enumeration»
ParkingAdditionalEquipmentTypeEnum
toilets
showers
informationPoint
informatonStele
internet
payDesk
paymentMachine
cashMachine
vendingMachine
faxMachineOrService
copyMachineOrService
safeDeposit
luggageLocker
coinPhones
cardPhones
elevator
picnicFacilities
dumpingStation
freshWater
wasteDisposal
refuseBins
iceFreeScaffold
playground
electricChargingStation
bikeParking
other
DATEX II User Forum – Prague – 19 20 May 2014
«enumeration»
ParkingAdditionalServ iceFacilityTypeEnum
motel
kiosk
foodShopping
cafe
restaurant
motorwayRestaurant
motorwayRestaurantSmall
sparePartsShopping
petrolStation
vehicleMaintenance
tyreRepair
truckRepair
truckWash
carWash
pharmacy
medicalFacility
police
touristInformation
bikeSharing
docstop
laundry
leisureActivities
other
Electric charging stations
18
class ParkingInfrastructureElement
ElectricChargingStationAdditionalDescription
+
+
+
+
+
+
electricChargingStationUsageType :ElectricChargingStationUsageType [1..*]
electricChargingStationModelType :MultilingualString [0..1]
electricChargingStationAmperage :Ampere [0..1]
electricChargingStationVoltage :Volt [0..*]
electricChargingStationConnectorType :MultilingualString [0..*]
electricChargingStationNumberOfChargingPoints :NonNegativeInteger [0..1]
«enumeration»
ElectricChargingStationUsageType
electricVehicleCharging
motorhomeOrCaravanSupply
electricBikeOrMotorcycleCharging
lorriesWithPowerConsumptionSupply
other
DATEX II User Forum – Prague – 19 20 May 2014
Opening Times
19
class OpeningTimes
ParkingRecord
ParkingInfrastructureElement
ParkingFacility
0..1
«enumeration»
SpecialDayTypeEnum
0..1
bicycleRaceDay
bullFightDay
carnivalDay
exhibitionDay
festivalDay
gamesDay
horseRaceMeetingDay
huntMeetingDay
marathonRaceDay
marketDay
motorSportRaceMeetingDay
nonWorkingDay
raceMeetingDay
regattaDay
showDay
sportsMeetingDay
workingDay
schoolDay
electionDay
publicHoliday
OpeningTimes
+
+
+
lastUpdated :DateTime [0..1]
openAllYear :Boolean [0..1]
available24hours :Boolean [0..1]
0..1
Validity
+
+
validityStatus :ValidityStatusEnum
overrunning :Boolean [0..1]
1
+validityTimeSpecification 1
Ov erallPeriod
+
+
overallStartTime :DateTime
overallEndTime :DateTime [0..1]
1
special days
recurring days, weeks or months
«enumeration»
PublicHolidayTypeEnum
1
+exceptionPeriod 0..* +validPeriod 0..*
Period
+
+
+
periods (included or excluded)
startOfPeriod :DateTime [0..1]
endOfPeriod :DateTime [0..1]
periodName :MultilingualString [0..1]
PeriodExtended
betweenChristmasAndNewYear
boxingDay
bridgeHoliday
christmasEve
christmasDayAndBoxingDay
christmasHolidayPeriod
dayFollowingPublicHoliday
easterFridayHoliday
easterHolidayPeriod
easterMondayHoliday
easterSaturday
easterSunday
eveOfPublicHoliday
inLieuOfPublicHoliday
january2ndHoliday
newYearsDay
newYearsEve
notPublicHoliday
publicHoliday
other
0..1
DayType
+
+
specialDayType :SpecialDayTypeEnum [0..1]
specialDayName :MultilingualString [0..1]
0..*
PublicHoliday
+
+
+
+
+
country :CountryEnum
countrySubdivision :String [0..1]
region :MultilingualString [0..1]
publicHolidayType :PublicHolidayTypeEnum
publicHolidayName :MultilingualString [0..1]
DATEX II User Forum – Prague – 19 20 May 2014
Tariffs
20
class TariffsAndPayment
«enumeration»
PaymentMethodEnum
TariffsAndPayment
Charge
+
+
+
+
+
+
+
+
lastUpdated :DateT ime [0..1]
paymentMethod :PaymentMethodEnum [0..*]
paymentModus :PaymentModusForParkingEnum [0..1]
paymentAdditionalDescription :MultilingualString [0..1]
freeOfCharge :Boolean [0..1]
reservationFee :Money [0..1]
acceptedCards :String [0..*]
acceptedCreditCards :CreditCardT ypesEnum [0..*]
Different payment methods
OO
«enumeration»
CreditCardTypesEnum
americanExpress
dinersClub
discoverCard
masterCard
visa
other
cash
bankCard
creditCard
prepaidCard
smartCard
directCashT ransfer
electronicSettlement
rfid
mobileApp
payBySMS
mobilePhone
other
«enumeration»
PaymentModusForParkingEnum
payAndDisplay
payAtExitBoothManualCollection
payAtMachineOnFootPriorT oExit
payByPrepaidT oken
0..*
ChargeBand
Reservation fees
+
+
+
+
Charge bands, differentiated by



periods
vehicle characteristics
users
DATEX II User Forum – Prague – 19 20 May 2014
Period
+periodDuringWhichChargeApplicable
chargeCurrency :CurrencyEnum
maximumDuration :Seconds [0..1]
chargeBandName :MultilingualString [0..1]
userT ype :UserT ypeEnum [0..*]
+
0..* +
+
Charge
1..*
+characteristicsOfVehiclesForWhichChargeApplicable
0..*
startOfPeriod :DateT ime [0..1]
endOfPeriod :DateT ime [0..1]
periodName :MultilingualString [0..1]
+
+
+
+
charge :Money
interval :Hours [0..1]
chargeT ype :ChargeT ypeEnum [0..1]
chargeT ypeDescription :MultilingualString [0..1]
PeriodExtended
VehicleCharacteristics
+
+
+
+
+
fuelT ype :FuelT ypeEnum [0..1]
loadT ype :LoadT ypeEnum [0..1]
vehicleEquipment :VehicleEquipmentEnum [0..1]
vehicleT ype :VehicleT ypeEnum [0..*]
vehicleUsage :VehicleUsageEnum [0..1]
0..1
TimePeriodOfDay
«enumeration»
ChargeTypeEnum
«enumeration»
UserTypeEnum
allUsers
shoppers
hotelGuests
subscribers
reservationHolders
seasonT icketHolders
registeredDisabledUsers
disabled
handicapped
hearingImpaired
visuallyImpaired
wheelchairUsers
elderlyUsers
families
men
women
pregnantWomen
pensioners
students
staff
employees
customers
visitors
members
shortT ermParker
longT ermParker
overnightParker
sportEventAwaySupporters
sportEventHomeSupporters
residentsWithPermits
commuters
parkAndRideUsers
other
TimePeriodByHour
+
+
startT imeOfPeriod :T ime
endT imeOfPeriod :T ime
minimum
maximum
additionalIntervalPrice
seasonT icket
temporaryPrice
firstIntervalPrice
freeParking
flat
Thresholds
21
class ParkingStatusPublication
ParkingThresholds
+
+
+
+
+
+
+
+
+
almostFullDecreasing :NonNegativeInteger [0..1]
almostFullIncreasing :NonNegativeInteger [0..1]
entranceFull :NonNegativeInteger [0..1]
fullDecreasing :NonNegativeInteger [0..1]
fullIncreasing :NonNegativeInteger [0..1]
overcrowded :NonNegativeInteger [0..1]
overcrowdedLevel1 :NonNegativeInteger [0..1]
overcrowdedLevel2 :NonNegativeInteger [0..1]
parkingLastMaximumOccupancy :NonNegativeInteger [0..1]
DATEX II User Forum – Prague – 19 20 May 2014
Thresholds
22
DATEX II User Forum – Prague – 19 20 May 2014
Example expressions
23
500 spaces in total, 400 for lorries
50 spaces currently not available (closed). 413 spaces are free.
static information
dynamic information
3 spaces for heavy haulage vehicles, 6m width, 30m length, drive through;
2 of them are free
On floor 0, there are 30 spaces for woman. There are 3 pedestrian entrances/exits, one of them is barrier free.
There is an entrance for rental car return at the specified geolocation.
There is a reservation service available (phone, url). The reservation fee is 3 Euro.
Between 1st of July and 31th of August there is a 24h flat fee on Sundays for 6 Euro.
20 spaces equipped with electric charging stations
Only 18 are basically available (quantity override), 13 of them are vacant right now. It is possible to specify each
charging station seperatly. In this case, you can define the operability of each station exactly.
Area is equipped with wireless lan for free
The Parking area „All parkings along road Nr. 2“ has got 543 free spaces
The parking is „Overcrowded Level 1“ which was specified to be more than 520 vehicles.
5 spaces are equipped with flood light and fences.
DATEX II User Forum – Prague – 19 20 May 2014
Dynamic Model
24

Occupancy information for

parking facility

parking area

groups of parking spaces

single parking spaces
Status for infrastructure elements
Override of Threshold values
Vehicle rates (i.e. measurement site values, incoming or outgoing vehicles)
DATEX II User Forum – Prague – 19 20 May 2014
Occupancy information
25
class ParkingStatusPublication
«enumeration»
ParkingOccupancyEnum
ParkingOccupancy
+
+
+
+
+
+
+
+
+
+
+
parkingNumberOfSpacesOverride :NonNegativeInteger [0..1]
parkingNumberOfVacantSpaces :NonNegativeInteger [0..1]
parkingNumberOfVacantSpacesLowerThan :NonNegativeInteger [0..1]
parkingNumberOfVacantSpacesHigherThan :NonNegativeInteger [0..1]
parkingNumberOfVacantSpacesGraded :ParkingVacantSpacesEnum [0..1]
parkingNumberOfOccupiedSpaces :NonNegativeInteger [0..1]
parkingNumberOfVehicles :NonNegativeInteger [0..1]
parkingOccupancy :Percentage [0..1]
parkingOccupancyGraded :parkingOccupancyEnum [0..1]
parkingOccupancyTrend :ParkingOccupancyTrendEnum [0..1]
parkingNotAllowed :Boolean [0..1]
expectCarParkToBeFull
percentage10
percentage20
percentage30
percentage40
percentage50
percentage60
percentage70
percentage80
percentage90
full
unknown
«enumeration»
ParkingOccupancyTrendEnum
decreasing
increasing
stable
DATEX II User Forum – Prague – 19 20 May 2014
«enumeration»
ParkingVacantSpacesEnum
noParkingSpacesAvailable
expectNoParkingSpacesAvailable
onlyAFewParkingSpacesAvailable
lessThan10ParkingSpacesAvailable
lessThan20ParkingSpacesAvailable
lessThan30ParkingSpacesAvailable
lessThan40ParkingSpacesAvailable
lessThan50ParkingSpacesAvailable
unknown
Summary
26

Parking Publication is the biggest DATEX II extension so far

Different stakeholder communities need to be served (esp.
urban parking and truck parking)

Profiling is necessary to produce a lean schema

Standardisation (CEN-TS 16157 Part 6) is on its way
Find more information: http://www.datex2.eu/d2-extension
DATEX II User Forum – Prague – 19 20 May 2014
Thank you
AlbrechtConsult GmbH
Theaterstr. 24
DATEX II Schulung
+49 241 500 720
Bundesamt für Strassen ASTRA, Bern
Jörg Freudenstein – [email protected]
14./15. Mai 2013
D 52062 Aachen
DATEX II User Forum – Prague – 19 20 May 2014