forked from SIRI-CEN/SIRI
-
Notifications
You must be signed in to change notification settings - Fork 0
Using SIRI
Eliot edited this page Oct 10, 2023
·
14 revisions
Request/Response & Subscribe/Publish Protocol
- SIRI supports a synchronous request/response protocol and an asynchronous subscribe/publish protocol.
- Data exchange involves a request message from a client consumer and a corresponding response message from a producer server.
- Clients can subscribe to information by sending a message with request details and sensitivity criteria to filter messages.
- The producer server maintains subscriptions and sends messages to consumers when criteria are met.
In each of the services, you will find typical examples of requests and responses, as well as examples of subscription and publication. Examples are based on use cases
Name | Description | link to example file |
---|---|---|
siri_exa_framework | link | |
siri_exm_CM | Updates connection management during operation | link |
siri_exm_CT | Allows the exchange of the planned connections of public transport services at a stop | link |
siri_exm_ET | Sends real-time information on timetable, including changes based on the production service and on actual running conditions. | link |
siri_exm_FM | Allows the exchange of the real-time status of facilities at a stop such as lifts, escalators, etc. | link |
siri_exm_GM | Allows the exchange of the simple messages relating to public transport services | link |
siri_exm_PT | Sends daily information on the operational timetable and associated vehicle running information. | link |
siri_exm_SM | Sends real-time arrival & departure information relating to a specific stop. | link |
siri_exm_ST | Provide a stop-centric view of timetabled vehicle arrivals and departures at a designated stop. | link |
siri_exm_SX | Provides comprehensive description of an event | link |
siri_exm_VM | The VehicleMonitoring returns the position of a VEHICLE or group of VEHICLEs | link |
siri_exu_capability | link | |
siri_exu_discovery | link |
Profile Name | Availability | EU Minimum SIRI profile compatible | Documentation |
---|---|---|---|
Nordic (Norway, Sweden, Finland, Denmark) | Specified and in use | ✅ | Nordic SIRI profile |
UK (GB) | Specified and in use | ✅ | |
France | In use in numerous cities and regions | ✅ | |
Netherlands | Specified but not yet in operation | ✅ |
Level of service (LOS) | Static data |
---|---|
LOS 1 |
Dynamic travel and traffic data - Level of service 1 |
LOS 1-1 | Disruptions (all modes) |
LOS 1-2 | Real-time status information — delays, cancellations, guaranteed connections monitoring (all modes) |
LOS 1-3 | Status of access node features (including dynamic platform information, operational lifts/escalators, closed entrances and exit locations — all scheduled modes) |
LOS 2 |
Dynamic travel and traffic data - Level of service 2 |
LOS 2-1 | Estimated departure and arrival times of services |
LOS 2-2 | Current road link travel times |
LOS 2-3 | Cycling network closures/diversions |
LOS 2-4 | Availability of publicly accessible charging stations for electric vehicles and refuelling points for CNG/LNG, hydrogen, petrol and diesel powered vehicles |
LOS 2-5 | Car-sharing availability, bike sharing availability |
LOS 2-6 | Car parking spaces available (on and off-street), parking tariffs, road toll tariffs |
LOS 3 |
Dynamic travel and traffic data - Level of service 3 |
Data Categories | FR | NL | Nordic (SE, NOR, DK, FIN) | GB |
---|---|---|---|---|
LOS 1-1 | ✅ | ✅ | ✅ | ✅ |
LOS 1-2 | ✅ | ✅ | ✅ | ✅ |
LOS 1-3 | ✅ | ✅ | ✅ |
Data Categories | FR | NL | Nordic (SE, NOR, DK, FIN) | GB |
---|---|---|---|---|
LOS 2-1 | ✅ | ✅ | ✅ | ✅ |
LOS 2-2 | ✅ | |||
LOS 2-3 | ||||
LOS 2-4 | ||||
LOS 2-5 | ✅ | ✅ | ||
LOS 2-6 | ✅ | ✅ |
Data Categories | FR | NL | Nordic (SE, NOR, DK, FIN) | GB |
---|