This RSP tailors the following DATEX II model packages:
The Situation package is used for publishing event-type information for weather related road conditions as a SituationPublication. Instances of WeatherRelatedRoadConditions may contain RoadSurfaceConditionMeasurements, see Figure 1.
Figure 1 Weather related road conditions
The RoadTrafficData package is used to provide sensor measurements in MeasuredDataPublication either as one of the WeatherData specialisations
or as RoadSurfaceConditionInformation, which also contains RoadSurfaceConditionMeasurements.
The RoadSurfaceConditionMeasurements model allows for a variety of measured values (Figure 2).
Figure 2 Road surface conditions measurements
Organisations that want to publish this data will have to decide which type of publication they want to use, a pure publication of measurements or an event-driven publication, where they can include supporting measurement values.
Organisations that want to publish measurements will have to provide a second publication describing the measurement equipment (including the location) called MeasurementSiteTablePublication.
An RSP is provided for all three publications and described in the corresponding section.
To describe a traffic situation with road weather related content, a profile of the DATEX II Situation package has been created with the following features:
The profile is based on and complies with the following Recommended Reference Profiles (RRPs):
Regarding Delegated Regulation (EU) 886/2013:
Regarding Delegated Regulation (EU) 2015/962
The profile includes all options for single Location instances as well as LocationGroup instances.
It does not contain Itinerary.
The profile has all location referencing systems enabled for all types of location, but the geography (coordinate) based location referencing systems have been made mandatory in order to support harmonisation of feeds. This comprises
The time validity profile includes the overallPeriod, validPeriod and exceptionPeriod concepts, as governed by the respective RRPs. It does not contain the following concepts, which are typically used for time schedules:
The general ‘wrapper’ classes for conveying road weather related event information are the following classes:
Traffic Situations are in DATEX II modelled as a container class (Situation) that contains SituationRecords, the basic elements to describe an event of a certain nature like weather related road conditions, poor environment conditions, etc. The following profile applies:
Situation: The optional attributes and associated components of the class Situation have all been kept in the RSP, since they are very generic by nature may be useful for Road Weather Information as well; the one exception de-selected is situationSummary, since this additional SituationRecord is typically used for complex scenarios like long-term roadworks and does not seem applicable in this RSP
From the generic data concepts supported by any kind of SituationRecord, the following have been deselected since they were not seen as useful in the context of road weather information services: - cause - informationManagerOverride - confidentialityOverride
All other optional attributes and associated components of SituationRecord are very generic by nature and therefore included in the RSP, since they may be useful for Road Weather Information
The profile selects four concrete types of SituationRecord specialisations relevant for Road Weather Information, which are:
The first three are specialisations of the Conditions class for which the optional drivingConditionType attribute has been included in the profile.
The EnvironmentalObstruction class is a specialisation of the Obstruction class for which the optional numberOfObstructions attribute has been included in the profile. The optional associated mobilityOfObstruction component has not been included since it does not seem to apply to Road Weather Information.
The PoorEnvironmentConditions class and all associated components to describe weather related phenomena have been included in the profile, see Figure 3. This includes (from top-right to lower-left):
Figure 3 Poor environment conditions
For the EnvironmentalObstruction class, the optional depth attribute has been included in the profile, and the following weather-related enumeration literals have been selected for the environmentalObstructionType attribute:
Note
The other literals are also part of some of the selected RRPs. Nevertheless, they are in principle not seen as relevant for a Road Weather Information Service and have been de-selected in this RSP. Publishers that want to publish this information as well should include them in their publication profile as described in section Application of the RSPs.
The RoadTrafficData package has to two publication types and for each a dedicated RSP is provided.
The general ‘wrapper’ classes for conveying road weather related event information is PayloadPublication, the generic base class for all DATEX II publications. The optional attributes of the class PayloadPublication have all been kept in the RSP, since they are very generic by nature may be useful for Road Weather Information as well
This is the package for the real-time flow of measurement results. The optional elements in the HeaderInformation class are all applicable in case of Road Weather Information and kept in the RSP.
Since all classes and attributes in the basic framework of this model are in general applicable to Road Weather Information as well, they have in principle been included in the RSP with the following exception: for the specialisations of the BasicData class, only WeatherData is included and the following sub-models were de-selected:
Furthermore, for the pertinentLocation association, a similar profile as described in the Situation profile has been chosen for LocationReference, i.e. the profile includes all options for single Location instances and It does not contain Itenary. A difference here is that it also does not contain LocationGroup instances.
The profile has all location referencing systems enabled for all types of location, but the geography (coordinate) based location referencing systems have been made mandatory in order to support harmonisation of feeds. This comprises
For the MeasurementSiteTablePublication, almost the full model is included in the RSP except for the following:
In the profile section reference to the handbook:
The RSPs can be selected in the schema creation wizard at https://webtool.datex2.eu/wizard. If you want to implement the RSP “as-is”, you simply click through the wizard starting with the corresponding selection of the package in the first step (“SituationPublication without selection” or “RoadTrafficData” without selection). You skip Step 2 and choose the respective RSP in Step 3. Then you skip the subsequent steps and choose which type of output (XML Schema or JSON Schema) you want to produce in Step 5.
These schemas will then be used by the implementer of you Road Weather Information Service to create the interface software, e.g. by application of data binding.
If you service manages more data elements which have not been selected in the RSP, it is possible to extend the profile in Step 4 by selecting further elements.