Specialization MaintenanceWorks (Description of work related to road network maintenance)
The MaintenanceWorks type is derived from RoadWorks, which in turn is derived from OperatorAction, and is used to describe work related to the maintenance of the road network. In addition to the elements of OperatorAction and RoadWorks, additional information regarding the nature of the work is included in an extra, mandatory element called roadMaintenanceType. The structure is as follows (elements inherited from higher-level specializations are abbreviated):
Elements
An overview of elements that occur in each specialization of a situationRecord can be found here. In the case of the MaintenanceWorks specialization, these elements are supplemented with the elements from the RoadWorks specialization and MaintenanceWorks itself.
Explanation of operatorActionStatus
The operatorActionStatus element is used to indicate the status of an operator-directed dynamic traffic situation. It pertains to a status indication for information about objects. In this example the application is explained in detail.
Element | Type | Mandatory | Domain | Description |
---|---|---|---|---|
operatorActionStatus | OperatorActionStatusEnum | Yes | requested, approved, beingImplemented, implemented, beingTerminated | The operatorActionStatus element is used to indicate the status of an operator-directed dynamic traffic situation. It pertains to a status indication for information about objects |
publicTransportAlternative | MultiLingualString | No | NA | Describes an available public transport alternative for the normal route |
roadworksDurationClassification | RoadworksDurationEnum | No | longTerm, mediumTerm, shortTerm | This element indicates the duration of the work based on predefined domain values |
roadworksIdentifier | String | No | NA | This element contains an external identification for the work |
roadworksScale | RoadworksScaleEnum | No | major, medium, minor | This element indicates the scope of the work based on predefined domain values |
underTraffic | Boolean | No | NA | This element indicates whether there is traffic on the road section where the roadworks take place |
urgentRoadWorks | Boolean | Yes | NA | This element indicates whether it is an emergency repair |
mobility | Mobility | Yes | NA | Container element to indicate the mobility of the works |
subjects | Subjects | Yes | NA | Container element to indicate the subject of the works |
maintenanceVehicles | MaintenanceVehicles | No | NA | Container element to indicate the vehicles involved in the works |
roadworksExtension | _RoadworksExtensionType | No | NA | The roadworksExtension element provides an extension to describe more information around roadworks, including information on hindrance class and planning |
roadMaintenanceType | RoadMaintenanceTypeEnum | Yes | clearanceWork, grassCuttingWork, installationWork, maintenanceWork, overheadWorks, repairWork, resurfacingWork, roadMarkingWork, roadsideWork, roadworks, treeAndVegetationCuttingWork, other | Description of the type of maintenance work |
Subelement mobility
The mandatory mobility element has 1 mandatory element: mobilityType.
Element | Type | Mandatory | Domain | Description |
---|---|---|---|---|
mobilityType | MobilityTypeEnum | Ja | mobile, stationary, unknown | Indication of the extent to which displacement or movement of the event is expected |
Subelement subjects
The mandatory element subjects consists of one mandatory element: subjectTypeOfWorks, and one optional element: subjectTypeOfWorksExtension. The allowed content of subjectTypeOfWorks depends on the selected type of works.
Element | Type | Mandatory | Domain | Description |
---|---|---|---|---|
subjectTypeOfWorks | SubjectTypeOfWorksEnum | Ja | bridge, buriedCables, buriedServices, crashBarrier, gantry, gasMainWork, interchange, junction, levelCrossing, lightingSystem, measurementEquipment, noiseProtection, road, roadsideDrains, roadsideEmbankment, roadsideEquipment, roadSigns, roundabout, tollGate, tunnel, waterMain, other | This element describes the subject of the construction or repair |
Subelement maintenanceVehicles
The mandatory mobility element has 1 mandatory element: mobilityType.
Element | Type | Mandatory | Domain | Description |
---|---|---|---|---|
numberOfMaintenanceVehicles | NonNegativeInteger | No | NA | The number of maintenance vehicles associated with the roadworks at the specified location |
maintenanceVehicleActions | MaintenanceVehicleActionsEnum | No | maintenanceAction, maintenanceVehiclesMergingIntoTrafficFlow, slowMoving, stoppingToServiceEquipments | The actions of the maintenance vehicles related to the roadworks |
XML Example
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<mc:messageContainer modelBaseVersion="3" xmlns:inf="http://datex2.eu/schema/3/informationManagement" xmlns:com="http://datex2.eu/schema/3/common" xmlns:loc="http://datex2.eu/schema/3/locationReferencing" xmlns:ex="http://datex2.eu/schema/3/exchangeInformation" xmlns:mc="http://datex2.eu/schema/3/messageContainer" xmlns:nle="http://datex2.eu/schema/3/nlExtensions" xmlns:nlxe="http://datex2.eu/schema/3/nlxExtensions" xmlns:srx="http://datex2.eu/schema/3/situationRecordExtension" xmlns:sit="http://datex2.eu/schema/3/situation">
<mc:payload xsi:type="sit:SituationPublication" lang="nl" modelBaseVersion="3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<com:publicationTime>2024-07-19T10:35:57.840585Z</com:publicationTime>
<com:publicationCreator>
<com:country>nl</com:country>
<com:nationalIdentifier>NLNDW</com:nationalIdentifier>
</com:publicationCreator>
<sit:situation id="RWS01_SM827036_D2">
<sit:overallSeverity>medium</sit:overallSeverity>
<sit:situationVersionTime>2022-12-19T11:38:49Z</sit:situationVersionTime>
<sit:headerInformation>
<com:confidentiality>noRestriction</com:confidentiality>
<com:informationStatus>real</com:informationStatus>
</sit:headerInformation>
<sit:situationRecord xsi:type="sit:MaintenanceWorks" id="RWS01_P453457_1_MAIN_D2" version="8">
<sit:situationRecordCreationReference>NLNDW01_TEST</sit:situationRecordCreationReference>
<sit:situationRecordCreationTime>2022-11-01T07:03:59Z</sit:situationRecordCreationTime>
<sit:situationRecordVersionTime>2022-12-19T11:38:49Z</sit:situationRecordVersionTime>
<sit:probabilityOfOccurrence>probable</sit:probabilityOfOccurrence>
<sit:source>
<com:sourceName>
<com:values>
<com:value lang="nl">WNN-N [RWS West-Nederland Noord District Noord]</com:value>
</com:values>
</com:sourceName>
</sit:source>
<sit:validity>
<com:validityStatus>definedByValidityTimeSpec</com:validityStatus>
<com:validityTimeSpecification>
<com:overallStartTime>2023-11-06T19:00:00Z</com:overallStartTime>
<com:overallEndTime>2023-11-08T04:00:00Z</com:overallEndTime>
</com:validityTimeSpecification>
</sit:validity>
<sit:impact>
<sit:delays>
<sit:delayBand>betweenTenMinutesAndThirtyMinutes</sit:delayBand>
</sit:delays>
</sit:impact>
<sit:cause>
<sit:causeDescription>
<com:values>
<com:value lang="nl">Asfalt werkzaamheden en lussen slijpen.</com:value>
</com:values>
</sit:causeDescription>
<sit:causeType>other</sit:causeType>
</sit:cause>
<sit:generalPublicComment>
<sit:comment>
<com:values>
<com:value lang="nl">Voor meer informatie kijk op ndw.nu/wegwerkzaamheden</com:value>
</com:values>
</sit:comment>
</sit:generalPublicComment>
<sit:locationReference xsi:type="loc:LinearLocation">
<loc:supplementaryPositionalDescription>
<loc:carriageway>
<loc:carriageway>mainCarriageway</loc:carriageway>
</loc:carriageway>
</loc:supplementaryPositionalDescription>
<loc:gmlLineString srsName="WGS 84">
<loc:posList>51.898006 5.87396 51.910069 5.763499</loc:posList>
</loc:gmlLineString>
</sit:locationReference>
<sit:operatorActionStatus>approved</sit:operatorActionStatus>
<sit:publicTransportAlternative>
<com:values>
<com:value lang="nl">Test</com:value>
</com:values>
</sit:publicTransportAlternative>
<sit:roadworksScale>major</sit:roadworksScale>
<sit:subjects>
<sit:subjectTypeOfWorks>measurementEquipment</sit:subjectTypeOfWorks>
</sit:subjects>
<sit:_roadworksExtension>
<sit:roadworksExtension>
<nle:roadworkHindrance>
<nle:roadworkHindranceCategory>hindranceCategoryB</nle:roadworkHindranceCategory>
<nle:roadworkHindranceClass>hindranceClass3</nle:roadworkHindranceClass>
</nle:roadworkHindrance>
<nle:roadworkPlanningStatus>
<nle:roadworkStatus>initial</nle:roadworkStatus>
</nle:roadworkPlanningStatus>
</sit:roadworksExtension>
</sit:_roadworksExtension>
<sit:roadMaintenanceType>resurfacingWork</sit:roadMaintenanceType>
<sit:roadMaintenanceType>maintenanceWork</sit:roadMaintenanceType>
</sit:situationRecord>
<sit:situationRecord xsi:type="sit:MaintenanceWorks" id="RWS01_P453457_1_MAIN_D3" version="8">
<sit:situationRecordCreationReference>NLNDW01_TEST</sit:situationRecordCreationReference>
<sit:situationRecordCreationTime>2022-11-01T07:03:59Z</sit:situationRecordCreationTime>
<sit:situationRecordVersionTime>2022-12-19T11:38:49Z</sit:situationRecordVersionTime>
<sit:probabilityOfOccurrence>probable</sit:probabilityOfOccurrence>
<sit:source>
<com:sourceName>
<com:values>
<com:value lang="nl">WNN-N [RWS West-Nederland Noord District Noord]</com:value>
</com:values>
</com:sourceName>
</sit:source>
<sit:validity>
<com:validityStatus>definedByValidityTimeSpec</com:validityStatus>
<com:validityTimeSpecification>
<com:overallStartTime>2023-11-06T19:00:00Z</com:overallStartTime>
<com:overallEndTime>2023-11-08T04:00:00Z</com:overallEndTime>
</com:validityTimeSpecification>
</sit:validity>
<sit:impact>
<sit:delays>
<sit:delayBand>betweenTenMinutesAndThirtyMinutes</sit:delayBand>
</sit:delays>
</sit:impact>
<sit:cause>
<sit:causeDescription>
<com:values>
<com:value lang="nl">Asfalt werkzaamheden en lussen slijpen.</com:value>
</com:values>
</sit:causeDescription>
<sit:causeType>other</sit:causeType>
</sit:cause>
<sit:generalPublicComment>
<sit:comment>
<com:values>
<com:value lang="nl">Voor meer informatie kijk op ndw.nu/wegwerkzaamheden</com:value>
</com:values>
</sit:comment>
</sit:generalPublicComment>
<sit:locationReference xsi:type="loc:LinearLocation">
<loc:supplementaryPositionalDescription>
<loc:carriageway>
<loc:carriageway>mainCarriageway</loc:carriageway>
</loc:carriageway>
</loc:supplementaryPositionalDescription>
<loc:gmlLineString srsName="WGS 84">
<loc:posList>51.898006 5.87396 51.910069 5.763499</loc:posList>
</loc:gmlLineString>
</sit:locationReference>
<sit:operatorActionStatus>approved</sit:operatorActionStatus>
<sit:publicTransportAlternative>
<com:values>
<com:value lang="nl">Test</com:value>
</com:values>
</sit:publicTransportAlternative>
<sit:roadworksScale>major</sit:roadworksScale>
<sit:subjects>
<sit:subjectTypeOfWorks>measurementEquipment</sit:subjectTypeOfWorks>
</sit:subjects>
<sit:_roadworksExtension>
<sit:roadworksExtension>
<nle:roadworkHindrance>
<nle:roadworkHindranceCategory>hindranceCategoryB</nle:roadworkHindranceCategory>
<nle:roadworkHindranceClass>hindranceClass3</nle:roadworkHindranceClass>
</nle:roadworkHindrance>
</sit:roadworksExtension>
</sit:_roadworksExtension>
<sit:roadMaintenanceType>resurfacingWork</sit:roadMaintenanceType>
<sit:roadMaintenanceType>maintenanceWork</sit:roadMaintenanceType>
</sit:situationRecord>
</sit:situation>
</mc:payload>
<mc:exchangeInformation modelBaseVersion="3">
<ex:exchangeContext>
<ex:codedExchangeProtocol>snapshotPull</ex:codedExchangeProtocol>
<ex:exchangeSpecificationVersion>3</ex:exchangeSpecificationVersion>
<ex:supplierOrCisRequester>
<ex:internationalIdentifier>
<com:country>nl</com:country>
<com:nationalIdentifier>NLNDW</com:nationalIdentifier>
</ex:internationalIdentifier>
</ex:supplierOrCisRequester>
</ex:exchangeContext>
</mc:exchangeInformation>
</mc:messageContainer>