From 3c33e78f47fc3ccf35461ca7eb9bc952d477018d Mon Sep 17 00:00:00 2001 From: hfjelstad Date: Tue, 10 Mar 2026 22:04:36 +0100 Subject: [PATCH 1/2] Adding Examples for discussion --- OJP | 2 +- .../NeTEx_VR_Example.xml | 607 ++++++++++++++++++ .../OpRa_VR_Example.xml | 406 ++++++++++++ .../OpRa_VR_Example_Clean.xml | 251 ++++++++ .../SIRI_VR_Example.xml | 120 ++++ 5 files changed, 1385 insertions(+), 1 deletion(-) create mode 100644 examples/Holistic_Example_NeTEx_SIRI_OpRa/NeTEx_VR_Example.xml create mode 100644 examples/Holistic_Example_NeTEx_SIRI_OpRa/OpRa_VR_Example.xml create mode 100644 examples/Holistic_Example_NeTEx_SIRI_OpRa/OpRa_VR_Example_Clean.xml create mode 100644 examples/Holistic_Example_NeTEx_SIRI_OpRa/SIRI_VR_Example.xml diff --git a/OJP b/OJP index 482625c..c12313a 160000 --- a/OJP +++ b/OJP @@ -1 +1 @@ -Subproject commit 482625caef9b099943d2c837dfa6aab5795d3606 +Subproject commit c12313a3220ef8639c753d0a8873ccf988214fff diff --git a/examples/Holistic_Example_NeTEx_SIRI_OpRa/NeTEx_VR_Example.xml b/examples/Holistic_Example_NeTEx_SIRI_OpRa/NeTEx_VR_Example.xml new file mode 100644 index 0000000..250f0e6 --- /dev/null +++ b/examples/Holistic_Example_NeTEx_SIRI_OpRa/NeTEx_VR_Example.xml @@ -0,0 +1,607 @@ + + + 2022-02-15T09:30:46.0Z + VR + + + Example of encoding Simple SKDUPD Classic Train example in NeTEx + + + vr + http://www.operator.fi/ + Operator's data + + + + + + Europe/Helsinki + fi + + 4326 + + + + + + + + RICS code + 0010 + + + Valtionrautatiet + 0010 + + + Manually added informationg through planning tool + + + Empirical data provided via OpRa + + + + + + + InterCity + rail + InterCity + + + + + + + 2800 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PT4M + + + + PT9M + + + + PT35M + + + + PT28M + + + + PT44M + + + + PT15M + + + + PT12M + + + + PT26M + + + + PT13M + + + + PT22M + + + + PT18M + + + + PT37M + + + + + + + false + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + PT4M + + + + PT9M + + + + PT35M + + + + PT28M + + + + PT44M + + + + + + + false + + + + + + false + + + + + + + + + + + + + + + + + + + Manually added correction to the calculated time between stops + + + PT1M + + + + + Manually added correction to the calculated time between stops + + + PT2M10S + + + + + Planned waiting time of 1 minute + + + PT1M + + + + + Planned waiting time of 2 minute + + + PT2M + + + + + Planned waiting time of 3 minute + + + PT3M + + + + + Planned waiting time of 4 minute + + + PT4M + + + + + + + Uic Example of a very simple train timetable + rail + + + Classic Train + 1 + rail + + longDistance + + + 06:57:00 + + 1 + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Classic Train + 1 + rail + + longDistance + + + 06:57:00 + + 1 + + + + + + + + 06:57:00 + 11:43:10 + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Date specific override that does not have the empirical timing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/examples/Holistic_Example_NeTEx_SIRI_OpRa/OpRa_VR_Example.xml b/examples/Holistic_Example_NeTEx_SIRI_OpRa/OpRa_VR_Example.xml new file mode 100644 index 0000000..1b6792d --- /dev/null +++ b/examples/Holistic_Example_NeTEx_SIRI_OpRa/OpRa_VR_Example.xml @@ -0,0 +1,406 @@ + + + + 2026-03-09T13:37:00Z + + + 2026-03-09T13:37:00Z + + 2026-03-09T13:37:00Z + 2026-03-10T12:23:45.460852548+01:00 + + + + VR_InterCity.xml + + + + + + + + + + + + PT6M30S + + + + PT7M30S + + + + PT35M + + + + PT28M + + + + PT44M + + + + PT15M + + + + PT12M + + + + PT26M + + + + PT13M + + + + PT22M + + + + PT18M + + + + PT39M10S + + + + + + PT1M30S + + + + PT2M + + + + PT2M + + + + PT4M + + + + PT2M + + + + PT1M + + + + PT3M + + + + PT1M + + + + PT2M + + + + PT1M + + + + PT1M + + + + + + + PT1M + + + + + + + PT1M30S + + + + + + + + + + + + + + + + + + PT4M + + + + PT9M + + + + PT35M + + + + PT28M + + + + PT44M + + + + PT15M + + + + PT12M + + + + PT26M + + + + PT13M + + + + PT22M + + + + PT18M + + + + PT37M + + + + + + + + + + + 06:56:30 + + + + + + + 07:03:00 + false + + + + 07:04:33 + + + + + + + 07:12:00 + + + 07:14:00 + + + + + + + 07:49:00 + + + 07:51:00 + + + + + + + 08:19:00 + + + 08:23:00 + + + + + + + 09:07:00 + + + 09:09:00 + + + + + + + 09:24:00 + + + 09:25:00 + + + + + + + 09:37:00 + + + 09:40:00 + + + + + + + 10:06:00 + + + 10:07:00 + + + + + + + 10:20:00 + + + 10:22:00 + + + + + + + 10:44:00 + + + 10:45:00 + + + + + + + 11:03:00 + + + 11:04:00 + + + + + + + 11:43:10 + + + + + + + + + + + 06:57:00 + + + + 07:02:00 + 07:03:00 + + + + 07:12:00 + 07:14:00 + + + + 07:49:00 + 07:51:00 + + + + 08:19:00 + 08:23:00 + + + + 09:07:00 + 09:09:00 + + + + 09:24:00 + 09:25:00 + + + + 09:37:00 + 09:40:00 + + + + 10:06:00 + 10:07:00 + + + + 10:20:00 + 10:22:00 + + + + 10:44:00 + 10:45:00 + + + + 11:03:00 + 11:04:00 + + + + 11:43:00 + + + + + + + + + + + + + + \ No newline at end of file diff --git a/examples/Holistic_Example_NeTEx_SIRI_OpRa/OpRa_VR_Example_Clean.xml b/examples/Holistic_Example_NeTEx_SIRI_OpRa/OpRa_VR_Example_Clean.xml new file mode 100644 index 0000000..b5c1d17 --- /dev/null +++ b/examples/Holistic_Example_NeTEx_SIRI_OpRa/OpRa_VR_Example_Clean.xml @@ -0,0 +1,251 @@ + + + + + 2026-03-09T13:37:00Z + + + + 2026-03-09T13:37:00Z + + + + 2026-03-09T13:37:00Z + VR-Observed-2026-01-04 + + + + + + + VR_InterCity.xml + + + + + + + + + + + + + Observed (actual) run and dwell times derived from SIRI RecordedCalls for VR:DatedServiceJourney:1_2026-01-04 + + + + + + PT6M30S + + + + PT7M30S + + + + PT35M + + + + PT28M + + + + PT44M + + + + PT15M + + + + PT12M + + + + PT26M + + + + PT13M + + + + PT22M + + + + PT18M + + + + PT39M10S + + + + + + + + PT1M30S + + + + PT2M + + + + PT2M + + + + PT4M + + + + PT2M + + + + PT1M + + + + PT3M + + + + PT1M + + + + PT2M + + + + PT1M + + + + PT1M + + + + + + + + + + + + + + + + + 06:56:30 + + + + + + + 07:03:00 + false + + + 07:04:30 + + + + + + 07:12:00 + 07:14:00 + + + + + 07:49:00 + 07:51:00 + + + + + 08:19:00 + 08:23:00 + + + + + 09:07:00 + 09:09:00 + + + + + 09:24:00 + 09:25:00 + + + + + 09:37:00 + 09:40:00 + + + + + 10:06:00 + 10:07:00 + + + + + 10:20:00 + 10:22:00 + + + + + 10:44:00 + 10:45:00 + + + + + 11:03:00 + 11:04:00 + + + + + 11:43:10 + + + + + + + + + + + + + + + + + + + diff --git a/examples/Holistic_Example_NeTEx_SIRI_OpRa/SIRI_VR_Example.xml b/examples/Holistic_Example_NeTEx_SIRI_OpRa/SIRI_VR_Example.xml new file mode 100644 index 0000000..aaf828c --- /dev/null +++ b/examples/Holistic_Example_NeTEx_SIRI_OpRa/SIRI_VR_Example.xml @@ -0,0 +1,120 @@ + + + + 2026-01-04T11:45:00 + VR + VR-Observed-2026-01-04 + + 2026-01-04T11:45:00 + + 2026-01-04T11:45:00 + + VR:Line:InterCity + VR:ScheduledStopPoint:001000460 + + 2026-01-04 + VR:DatedServiceJourney:1_2026-01-04 + + rail + JOENSUU + VR + + + VR:ScheduledStopPoint:001002326 + 2026-01-04T06:57:00 + 2026-01-04T06:56:30 + + + VR:ScheduledStopPoint:001000010 + 2026-01-04T07:02:00 + 2026-01-04T07:03:00 + 2026-01-04T07:03:00 + 2026-01-04T07:04:30 + + + VR:ScheduledStopPoint:001000018 + 2026-01-04T07:12:00 + 2026-01-04T07:12:00 + 2026-01-04T07:14:00 + 2026-01-04T07:14:00 + + + VR:ScheduledStopPoint:001000100 + 2026-01-04T07:49:00 + 2026-01-04T07:49:00 + 2026-01-04T07:51:00 + 2026-01-04T07:51:00 + + + VR:ScheduledStopPoint:001000480 + 2026-01-04T08:19:00 + 2026-01-04T08:19:00 + 2026-01-04T08:23:00 + 2026-01-04T08:23:00 + + + VR:ScheduledStopPoint:001000495 + 2026-01-04T09:07:00 + 2026-01-04T09:07:00 + 2026-01-04T09:09:00 + 2026-01-04T09:09:00 + + + VR:ScheduledStopPoint:001000499 + 2026-01-04T09:24:00 + 2026-01-04T09:24:00 + 2026-01-04T09:25:00 + 2026-01-04T09:25:00 + + + VR:ScheduledStopPoint:001000603 + 2026-01-04T09:37:00 + 2026-01-04T09:37:00 + 2026-01-04T09:40:00 + 2026-01-04T09:40:00 + + + VR:ScheduledStopPoint:001000507 + 2026-01-04T10:06:00 + 2026-01-04T10:06:00 + 2026-01-04T10:07:00 + 2026-01-04T10:07:00 + + + VR:ScheduledStopPoint:001000510 + 2026-01-04T10:20:00 + 2026-01-04T10:20:00 + 2026-01-04T10:22:00 + 2026-01-04T10:22:00 + + + VR:ScheduledStopPoint:001000966 + 2026-01-04T10:44:00 + 2026-01-04T10:44:00 + 2026-01-04T10:45:00 + 2026-01-04T10:45:00 + + + VR:ScheduledStopPoint:001000453 + 2026-01-04T11:03:00 + 2026-01-04T11:03:00 + 2026-01-04T11:04:00 + 2026-01-04T11:04:00 + + + VR:ScheduledStopPoint:001000460 + 2026-01-04T11:43:10 + 2026-01-04T11:43:10 + + + true + + + + + From 43916251746dce62170a61d5b20240700721c0cd Mon Sep 17 00:00:00 2001 From: hfjelstad Date: Wed, 11 Mar 2026 23:35:05 +0100 Subject: [PATCH 2/2] Updated the clean example --- .../OpRa_VR_Example_Clean.xml | 24 ++++++++++++++----- 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/examples/Holistic_Example_NeTEx_SIRI_OpRa/OpRa_VR_Example_Clean.xml b/examples/Holistic_Example_NeTEx_SIRI_OpRa/OpRa_VR_Example_Clean.xml index b5c1d17..23f11aa 100644 --- a/examples/Holistic_Example_NeTEx_SIRI_OpRa/OpRa_VR_Example_Clean.xml +++ b/examples/Holistic_Example_NeTEx_SIRI_OpRa/OpRa_VR_Example_Clean.xml @@ -11,7 +11,6 @@ 2026-03-09T13:37:00Z - 2026-03-09T13:37:00Z @@ -19,14 +18,25 @@ - + + + + + + + www.SIRI_MESSAGE_DATABASE.com + + + + + - VR_InterCity.xml + NeTEx_VR_Example.xml - - - + + + @@ -143,6 +153,7 @@ + +