Skip to content

🐛📄 – TODS and TIDES Alignment: Mid-Trip Reliefs #220

@wmata-eajensen

Description

@wmata-eajensen

Describe the problem
TODS allows multiple runs per trip (particularly common on commuter rail, but also happens on bus service at CTA, NYCT, and WMATA), while TIDES specifies one operator in the trips_performed table. Much less important than ridership/runtime analysis, but supporting mid-trip reliefs and perhaps additional staff could enable other types of analyses using TIDES formatted data.

Possible Solutions

  1. Move operator_id to the stop_visits table.
  2. Specify that operator_id is always the first operator on the trip.
  3. Remove operator_id from trips_performed and create a new trips_performed_crew table to support additional multiple operators and additional staff (e.g. conductors)

For 3, a possible format could be something like the following table, though it probably needs some refinement:

trip_id_performed employee_id role start_time end_time

Additional context
TODS v2 is moving to a format where it is a supplement to GTFS. Since TIDES was built assuming some agencies would want to reference GTFS fields, most fields should be compatible, and it should be straightforward to build TIDES as if non-revenue information in TODS is just in the normal schedule.

TODS v2 isn't quite final yet, though the working group has voted to move to the GTFS supplement format.

Metadata

Metadata

Assignees

Labels

🐛 bugSomething isn't working – in spec or code📄 specPertains to the specification itself

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions