diff --git a/docs/generated/contab/siri.html b/docs/generated/contab/siri.html index 12f62b77..5082b6a7 100644 --- a/docs/generated/contab/siri.html +++ b/docs/generated/contab/siri.html @@ -201313,6 +201313,30 @@

28.27. The complex type siri:PassengerInformationActionStructureReference to the action number within the incident concept.

+ + + + + +

+ siri:ActionPeriod +

+ + +

+ 0:* +

+ + +

+ +siri:HalfOpenTimestampOutputRangeStructure + +

+ + +

Period of effect of disruption, if different from that of SITUATION, specifically in case of multiple applicable periods (for example periodic roadworks during the night). If omitted, then the ValidityPeriods on PtSituationElement level apply, otherwise overwrites the former.

+ + diff --git a/examples/siri_exm_SX/VDV736_exm/SX_ESAF_example.xml b/examples/siri_exm_SX/VDV736_exm/SX_ESAF_example.xml new file mode 100644 index 00000000..c7570c1f --- /dev/null +++ b/examples/siri_exm_SX/VDV736_exm/SX_ESAF_example.xml @@ -0,0 +1,234 @@ + + + + 2022-04-14T09:17:32Z + ski-ems-out-sx_tesst + wcP9TgJhf + true + false + + 2022-04-14T09:17:32Z + ski-ddip-in-sx_test + 1 + + + 2022-04-14T09:17:23Z + ch + ski-ems-out-sx_test + ch:1:sstid:1:3ac880a2-aeb1-5757-989d-d3c15c8220c6 + 1 + + ch + directReport + EMS + ski-ems-out-sx_test + + 2022-04-14T09:17:26Z + published + + 2022-08-26T04:00:00Z + 2022-08-26T21:00:00Z + + + 2022-04-14T09:17:23Z + 2022-08-26T21:59:00Z + + specialEvent + normal + 3 + public + stopPlace + true + DE + Haltestelle Pratteln, Bahnhof verschoben. + Pratteln, Bahnhof stop moved. + Grund ist eine Veranstaltung. + Due to an event. + + + + ch:1:sloid:94994 + Pratteln, Bahnhof + + + + + + + stopPlace + + + + ch:1:sloid:94994 + Pratteln, Bahnhof + + + + + + + 2022-04-14T09:17:23Z + 2022-08-26T21:59:00Z + + ems-696-1 + + + 2022-08-26T04:00:00Z + 2022-08-26T12:00:00Z + + 2022-04-14T09:17:26Z + ch:1:sboid:100626 + whilePlanningTrip + + S + + Pratteln, Bahnhof verschoben + Pratteln, Bahnhof moved + + + Grund: Veranstaltung (ESAF) + Due to an event (ESAF) + + + Die Haltestelle ist verschoben um 500 Meter Richtung Altstadt + The bus stop has been moved by 500 meters in the direction of the old town + + + Bitte benutzen Sie die provisorische Haltestelle Pratteln, Bahnhof (Richtung Festgelände) + Please use the temporary stop Pratteln, Bahnhof (direction Festgelände) + + + Dauer: 26.08.2022, 06:00 - 26.08.2022, 14:00 + Duration: 26.08.2022, 06:00 - 26.08.2022, 14:00 + + + Bei Fragen wenden Sie sich an das Informationspersonal vor Ort + If you have any questions, please contact the information staff on site + + + + + + 2022-04-14T09:17:26Z + 2022-08-28T21:59:00Z + + ems-696-2 + + + 2022-08-26T13:00:00Z + 2022-08-26T21:00:00Z + + 2022-04-14T09:17:26Z + ch:1:sboid:100626 + whilePlanningTrip + + S + + Pratteln, Bahnhof verschoben + Pratteln, Bahnhof moved + + + Grund: Veranstaltung (ESAF) + Due to an event (ESAF) + + + Die Haltestelle ist verschoben an die Wasenstrasse + The bus stop has been moved to Wasenstrasse + + + Bitte folgen Sie der Signalisation für den Zugang zu den Gleisen + Please follow the signs to access the platforms + + + Dauer: 26.08.2022, 15:00 - 26.08.2022, 23:00 + Duration: 26.08.2022, 15:00 - 26.08.2022, 23:00 + + + Bei Fragen wenden Sie sich an das Informationspersonal vor Ort + If you have any questions, please contact the information staff on site + + + + + + 2022-08-26T02:00:00Z + 2022-08-26T12:00:00Z + + ems-696-3 + 2022-04-14T09:17:26Z + ch:1:sboid:100626 + atStopPoint + onBoardVehicle + + S + + Pratteln, Bahnhof verschoben + Pratteln, Bahnhof moved + + + Grund: Veranstaltung (ESAF) + Due to an event (ESAF) + + + Die Haltestelle ist verschoben um 500 Meter Richtung Altstadt + The bus stop has been moved by 500 meters in the direction of the old town + + + Bitte benutzen Sie die provisorische Haltestelle Pratteln, Bahnhof (Richtung Festgelände) + Please use the temporary stop Pratteln, Bahnhof (direction Festgelände) + + + Dauer: 26.08.2022, 04:00 - 26.08.2022, 14:00 + Duration: 26.08.2022, 04:00 - 26.08.2022, 14:00 + + + Bei Fragen wenden Sie sich an das Informationspersonal vor Ort + If you have any questions, please contact the information staff on site + + + + + + 2022-08-26T13:00:00Z + 2022-08-26T21:59:00Z + + ems-696-6 + 2022-04-14T09:17:26Z + ch:1:sboid:100626 + atStopPoint + onBoardVehicle + + S + + Pratteln, Bahnhof verschoben + Pratteln, Bahnhof moved + + + Grund: Veranstaltung (ESAF) + Due to an event (ESAF) + + + Die Haltestelle ist verschoben an die Wasenstrasse + The bus stop has been moved to Wasenstrasse + + + Bitte folgen Sie der Signalisation für den Zugang zu den Gleisen + Please follow the signs to access the platforms + + + Dauer: 26.08.2022, 15:00 - 26.08.2022, 23:59 + Duration: 26.08.2022, 15:00 - 26.08.2022, 23:59 + + + Bei Fragen wenden Sie sich an das Informationspersonal vor Ort + If you have any questions, please contact the information staff on site + + + + + + + + + + \ No newline at end of file diff --git a/examples/siri_exm_SX/VDV736_exm/SX_ESAF_example_without_period.xml b/examples/siri_exm_SX/VDV736_exm/SX_ESAF_example_without_period.xml new file mode 100644 index 00000000..a0b3dd6f --- /dev/null +++ b/examples/siri_exm_SX/VDV736_exm/SX_ESAF_example_without_period.xml @@ -0,0 +1,150 @@ + + + + 2022-04-14T09:17:32Z + ski-ems-out-sx_tesst + wcP9TgJhf + true + false + + 2022-04-14T09:17:32Z + ski-ddip-in-sx_test + 1 + + + 2022-04-14T09:17:23Z + ch + ski-ems-out-sx_test + ch:1:sstid:1:3ac880a2-aeb1-5757-989d-d3c15c8220c6 + 1 + + ch + directReport + EMS + ski-ems-out-sx_test + + 2022-04-14T09:17:26Z + published + + 2022-08-26T04:00:00Z + 2022-08-26T21:00:00Z + + + 2022-04-14T09:17:23Z + 2022-08-26T21:59:00Z + + specialEvent + normal + 3 + public + stopPlace + true + DE + Haltestelle Pratteln, Bahnhof verschoben. + Pratteln, Bahnhof stop moved. + Grund ist eine Veranstaltung. + Due to an event. + + + + ch:1:sloid:94994 + Pratteln, Bahnhof + + + + + + + stopPlace + + + + ch:1:sloid:94994 + Pratteln, Bahnhof + + + + + + + 2022-04-14T09:17:23Z + 2022-08-26T21:59:00Z + + + ems-696-1 + 2022-04-14T09:17:26Z + ch:1:sboid:100626 + whilePlanningTrip + + S + + Pratteln, Bahnhof verschoben + Pratteln, Bahnhof moved + + + Grund: Veranstaltung (ESAF) + Due to an event (ESAF) + + + Die Haltestelle ist verschoben um 500 Meter Richtung Altstadt + The bus stop has been moved by 500 meters in the direction of the old town + + + Bitte benutzen Sie die provisorische Haltestelle Pratteln, Bahnhof (Richtung Festgelände) + Please use the temporary stop Pratteln, Bahnhof (direction Festgelände) + + + Dauer: 26.08.2022, 06:00 - 26.08.2022, 23:00 + Duration: 26.08.2022, 06:00 - 26.08.2022, 23:00 + + + Bei Fragen wenden Sie sich an das Informationspersonal vor Ort + If you have any questions, please contact the information staff on site + + + + + + 2022-08-26T02:00:00Z + 2022-08-26T21:59:00Z + + ems-696-2 + 2022-04-14T09:17:26Z + ch:1:sboid:100626 + atStopPoint + onBoardVehicle + + S + + Pratteln, Bahnhof verschoben + Pratteln, Bahnhof moved + + + Grund: Veranstaltung (ESAF) + Due to an event (ESAF) + + + Die Haltestelle ist verschoben um 500 Meter Richtung Altstadt + The bus stop has been moved by 500 meters in the direction of the old town + + + Bitte benutzen Sie die provisorische Haltestelle Pratteln, Bahnhof (Richtung Festgelände) + Please use the temporary stop Pratteln, Bahnhof (direction Festgelände) + + + Dauer: 26.08.2022, 04:00 - 26.08.2022, 23:59 + Duration: 26.08.2022, 04:00 - 26.08.2022, 23:59 + + + Bei Fragen wenden Sie sich an das Informationspersonal vor Ort + If you have any questions, please contact the information staff on site + + + + + + + + + + \ No newline at end of file diff --git a/xsd/siri_model/siri_situationActions.xsd b/xsd/siri_model/siri_situationActions.xsd index 3e4b44f6..9a3c06df 100644 --- a/xsd/siri_model/siri_situationActions.xsd +++ b/xsd/siri_model/siri_situationActions.xsd @@ -573,6 +573,18 @@ Rail transport, Roads and road transport Reference to the action number within the incident concept. + + + Period restricts the applicability of a PassengerInformationAction to a specific sub-range of the enclosing ValidityPeriod on PtSituationElement level. +In particular when using the Perspective 'whilePlanningTrip', a single ValidityPeriod at PtSituationElement level may be insufficient to ensure correct selection of the actually affected journeys in a journey planning context. +This applies whenever a PassengerInformationAction is intended to be effective only during certain parts of the overall SITUATION duration or validity (e.g. time-of-day–dependent passenger information). +Period SHALL ONLY be used when a single ValidityPeriod is insufficient to differentiate the applicability of multiple actions. +Period MUST always be a strict subset of the enclosing ValidityPeriod and MUST NOT start earlier or end later. +For PassengerInformationActions with Perspective 'atStopPoint' and/or 'onBoardVehicle', Period has no meaning and SHALL NOT be used. +If omitted, then the ValidityPeriods on PtSituationElement level apply. + + + The time of the last update. This must be the timestamp of the original data source and not that of an intermediate system, such as a data hub. This timestamp has to be changed by the source system with every update.