-- JosephAbhayaratna - 17 May 2017

Use Case Name


Clearly identify domain/sector of activity

Urban Planning



Clearly identify the objectives/benefits of the use case

This use case addresses the following UN Sustainable Development Goals:

9. Industry, innovation and infrastructure

11. Sustainable cities and communities


“Public transport runs efficiently when it operates as a seamless, integrated system. This is particularly important in fast-urbanizing economies such as China and India, where public transport must increasingly compete with privately-owned cars,” said Ke Fang, a lead urban transport specialist of the World Bank and co-author of Public Transport Service Optimization and System Integration.

User Story Description

Emma wishes to visit her mother at a hospital all the way across town. Using a mobile phone app, she notifies the transport system of her intention to travel from her house to the hospital. She receives a confirmation message directing her to a minibus pick up point.

Daniel, a minibus driver in Emma’s local area routes his passage from the terminus to the MRT. The calculated route sends Daniel to 3 stops, where he picks up 6 passengers who all swipe their SMART Cards, including Emma, and fill up the minibus. Along the way, Daniel reaches roadworks, where he is forced to take a detour. A number of other minibus operators are directed to the same detour. Each minibus uploads its route information to a transport authority.

Emma walks to her MRT stop, swipes her SMART Card and boards the MRT riding it for 30 minutes and connecting to its Wi-Fi network to check her emails whilst she travels. Once she reaches her destination stop, she hops off and makes her way to a bike rental rank using her SMART Card to unlock the bike that was allocated to her based on balancing out bike usage. She cycles for 10 minutes to the bike rental rank at the hospital.

After 15,000kms, Daniel is notified that his minibus requires maintenance, so he takes it back to the terminus and swaps it for another bus.

Once there are a reasonable number of bikes that have travelled 1000kms at the bike rental rank, a bike mechanic is sent out to the hospital to perform maintenance.

After a few hours, a large number of routes are used to detect detours and create alternative routing, allowing minibus operators to take advantage of Daniel’s route information.

Sequence Diagram

Actor List and Requirement

Actors identified Citizen, Government
Requirements (from the actor's perspective)  

Available Data

Data Technical Description Standards applied
Transport booking services Interoperable services for booking transport (e.g., bikes, minibuses, etc.) None
Routing services The reference data and services necessary for routing, and re-routing, based on need OpenLS
Asset management services The decision systems necessary to manage maintenance and balanced utilisation SensorThingsAPI
Geocoding and Map data and services The reference data and services necessary for geocoding and map visualisation OpenLS (new Geocoding API?), Web Feature Service, Web Map Service


Dependencies on other use cases

Topic revision: r3 - 05 Jul 2017, JosephAbhayaratna
This site is powered by FoswikiThe information you supply is used for OGC purposes only. We will never pass your contact details to any third party without your prior consent.
If you enter content here you are agreeing to the OGC privacy policy.

Copyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding OGC Public Wiki? Send feedback