forked from SIRI-CEN/SIRI
-
Notifications
You must be signed in to change notification settings - Fork 0
Using SIRI
Eliot edited this page Oct 6, 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 the following files, you will find examples of services for each type of protocol
Name | Description | link to example file |
---|---|---|
siri_exa_framework | ||
siri_exm_CM | Explains how to use the connection monitoring service | |
siri_exm_CT | Explains how to use the connection timetable service | |
siri_exm_ET | Explains how to use the estimated timetable service | |
siri_exm_FM | Explains how to use the facility monitoring service | |
siri_exm_GM | Explains how to use the general message service | |
siri_exm_PT | Explains how to use the production timetable service | |
siri_exm_SM | Explains how to use the stop monitoring service | |
siri_exm_ST | Explains how to use the stop timetable service | |
siri_exm_SX | Explains how to use the situation exchange service | |
siri_exm_VM | The VehicleMonitoring returns the position of a VEHICLE or group of VEHICLEs | https://github.com/TuThoThai/SIRI/tree/master/examples/siri_exm_VM |
siri_exu_capability | ||
siri_exu_discovery |
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 |
---|