Naviqore Help

Domain Model

Agency Perspective

The agency offers public transit services, made up of trips that run along defined routes. Each trip follows the series of stop facilities on its route to allow passengers to board and alight. At stops, passengers can transfer between trips on different routes or walk to nearby stop facilities for further trips. A schedule may include services from multiple transit agencies.

consists of
1
2..*
has
1
1..*
has
1
0..*
has
1
0..*
offers
1
0..*
has
1
1..*
references
0..n
1
stops with
1
2..*
stops at
0..n
1
connects
1
1..2
has a
0..*
1
Agency
timezone
Schedule
validity
Service
dayOfWeek
ServiceException
date
type
StopArea
name
StopFacility
name
location
Route
description
Trip
headsign
direction
StopTime
arrival
departure
Transfer
duration
distance
TransferType
STOP, ROUTE_WAITING, ROUTE_NO_WAITING, NOT_POSSIBLE

User Perspective

The user interacts with the schedule to request connections, which are options for travel that include details like fare and possible routes. A connection is realized as a journey when the user selects it and begins traveling. A connection consists of legs, which are defined by departure and arrival times, transport mode, and distance. Each leg begins and ends at a specific stop facility.

is provided by
1
1..*
requests connections
0..*
1
provides
1
*
realizes
1
1
consist of
1
1..*
departs at
1
1
arrives at
1
1
travels with
1
0..1
has a
1..*
1
Schedule
validity
User
preferences
Connection
fare
StopFacility
name
location
Leg
departureTime
arrivalTime
transportMode
distance
Journey
progress
TransitRoute
name
type
TransitTrip
headsign
delay
Agency
Last modified: 25 September 2024