Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementing the ideas and structures : Demand-oriented traffic #103

Closed
ue71603 opened this issue Oct 1, 2020 · 4 comments
Closed

Implementing the ideas and structures : Demand-oriented traffic #103

ue71603 opened this issue Oct 1, 2020 · 4 comments

Comments

@ue71603
Copy link
Contributor

ue71603 commented Oct 1, 2020

I suggest to study and eventually implement the ideas from the document "Auskunft und Buchung von bedarfsorientiertem öffentlichen Personennahverkehr über Auskunftssysteme" by the Bundesministerium fü rVerkehr und digitale Infrastruktur.
The result should be consolidated with the new mode working group of CEN.

Documents will be added as soon as I have the permission to do that.

Adaptions needed (started writing chapter 5.4.3 On Demand Traffic in the specification document)

  • We need to clarify which Modes are covered
  • The LocationInformationResponse must include information about additional operators (see Add operators to PlaceResultStructure and ResponseContext, allow multiple per ServiceGroup #220)and Modes (already covered). We suggest that the PlaceResult contains the demandAndResponsiveBus even for coordinates, when it can be used. the multiple operators help.
  • Trip responses don't need to be adapted in our view in the syntax. However, what is returned depends heavily on the offer information in the "timetable".
  • The new line service should be able to provide the area (see LineInformation Request and Response service  #243)
  • The availability request should already be able to handle a trip leg that comes from an on demand bus
  • The fare request should already be able to handle a trip leg that comes from an on demand bus
  • handling of situations works with the existing mechanism.
  • The problems with other realtime information is already completly handled by the current structures
  • MultipointTripRequest and Exchangepoint Request are not affected by demand responsive traffic in our view.
  • StopEvent: In the StopEventResult the Service should contain an extension to the ServiceStatusGroup or a ResponsiveServiceStatusGroup.Best is we add it to DatedJourneyStructure The StopCallSTatusGroup contains already the necessary information with RequestStop. If a stop has already been requested, this can't be shown here directly. Perhaps the RequestStop could be set to false, when the stop is confirmed by real-time information
  • TripInformation: It should be shown, when a reservation for a Journey or a Vehicle is necessary. This needs to be added to DatedJourneyStructure.
  • For all TimedLeg where a reservation is necessary, it should be shown. One part is certainly that a BookingArrangement must be present. However, in some cases we want to indicate that a reservation is needed. This needs to be added to DatedJourneyStructure.
@ue71603 ue71603 added this to the v2.0 milestone Oct 1, 2020
@ue71603 ue71603 added the enhancement New feature or request label Oct 1, 2020
@ue71603 ue71603 self-assigned this Oct 1, 2020
@ue71603
Copy link
Contributor Author

ue71603 commented Oct 3, 2020

@ue71603
Copy link
Contributor Author

ue71603 commented Mar 2, 2023

@trurlurl can you check, if we did enough in the document. I assume that I did it, but this is for review purposes.

@trurlurl
Copy link
Contributor

trurlurl commented Mar 2, 2023

Here the points where I have doubts.

A) From text above: "The new line service should be able to provide the area (see LineInformation Request and Response service #243) "
LineInformationResult does not seem to allow for areas - I only see RouteGeometry of type LinearShape = siri:LocationStructure

B) Would a ferry or a cableway that operates on request be a on-demand service? If yes, the following statement from the specification document and the PtModeEnumeration should be extended, I guess?
grafik

C) From text above: "StopEvent: In the StopEventResult the Service should contain an extension to the ServiceStatusGroup or a ResponsiveServiceStatusGroup.Best is we add it to DatedJourneyStructure"
This I don't understand, and I don't have the impression something had been done.

The rest is present and documented in my view.

@ue71603
Copy link
Contributor Author

ue71603 commented Mar 13, 2023

(B) We can only do this, when SIRI changes it. Issue added: SIRI-CEN/SIRI#105 . However, currently not that important. So I added a sentence to 5.4.5 and we can leave this be.

(A) You are right the RouteGeometry is completly unsuited for areas. Structure was defined, but not included. Is now: #337

(C) One part was the question and the second the answer. Is now described in detail in 5.4.5.2

@ue71603 ue71603 closed this as completed Mar 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants