-
Notifications
You must be signed in to change notification settings - Fork 41
Process Flows
Together with the eMaaS project team from the University of Twente, process flows for the customer journey have been defined. This helps to scope the necessary functions required in the API building blocks. The goal is to accommodate different business models and variations of transportation within these functional flows. Asset information can be shared for both free-floating systems (bike sharing, car sharing, ride sharing, taxi) and (virtual)station- or fixed-route- based systems (public transport, (virtual)mobility hubs, or station-based transportation) through the functional descriptions provided in this chapter.
The TOMP-API is composed of 8 functional blocks. Fig. 2 below aims at giving a general overview of the different functional modules within the TOMP-API.
Fig. 2: Functional blocks of the TOMP-API
The different functions for the interface between MPs and TOs are described as follows:
- Operator Information / General Information: Gives static information on the operator according to the General Bikeshare Feed Specification+ (GBFS+) standard.
- Privacy and Registration: Although the focus of the TOMP-API is not on this block because it impacts not only TOs and MPs but the complete MaaS ecosystem, it is included here as a future point for investigation and possible integration in this API.
- Planning: Gives information about availability, estimated travel time and costs.
- Booking: Allows reservation of specific assets for a specific place, time and date.
- Trip Execution: Allows access to the asset(s) and travel during the booked period.
- Payment: Allows settlement between TOs and MPs. Supports different business models (i.e., pay-as-you-go or subscription-based).
- Support: Assists users in the solution of operational troubles encountered during any part of the process. Connects with optional support modules.
- Asset Information: Is defined as a separate module that can be used by other modules to supplement API calls with specific asset information where applicable. Assets can be vehicles or for example infrastructural assets.
- Optional modules: The more dynamic functional blocks have additional optional modules which are used for the execution of sub-processes derived from the main functions which might not be desired or required depending on the scope of the MaaS implementation and Business Models.
Introduction
- Roadmap
- Semantic versioning
- Use cases
- Changes per version
- Contribution
- Participants
Workflow
- Operator information
- Planning phase
- Booking phase
- Trip execution phase - start
- Trip execution phase - on route
- Trip execution phase - end
- Support
- Payment
Points of attention
- Modalities
- Specifying locations
- GDPR
Eco system
- Relations
Introduction
Scope of the TOMP-API
Versioning and releases
Process Flows
- Authentication
- Operator Information
- Privacy and Registration
- Planning Module
- Booking Module
- Trip Execution Module
- Payment Module
- Support Module
Meta-Information
Reference implementations
To-dos and risks
Technical Specifications
A1 List of terms and definitions
A2 Passenger characteristics dictionary
A3 APIs available on the transportation ecosystem
A4 Overview of the User stories
A5 Authors, Architects, collaborators and stakeholders involved
A6 Adoption and Implementation of the TOMP-API