Difference between revisions of "SIRI"

From DATA4PT WIKI
Jump to navigation Jump to search
Line 1: Line 1:
= SIRI overview =
 
SIRI was established as European standard in October 2006. It is a CEN (Comité Européen de Normalisation) and Technical Standard that specifies a European interface standard for exchanging information about the planned, current or projected performance of real-time public transport operations between different computer systems.
 
  
SIRI allows pairs of server computers to exchange structured real-time information about schedules, vehicles, and connections, together with general informational messages related to the operation of the services. The information can be used for many different purposes, for example:
+
= SIRI overview 🔍 =
 +
== What is SIRI? ==
  
*To provide real time-departure from stop information for display on stops, internet and mobile delivery systems;
+
SIRI is a European standard that enables real-time information about public transportation to be shared between different computer systems. It is used by many different organizations, including public transportation operators, traffic management agencies, and travel information providers.
*To provide real-time progress information about individual vehicles;
 
*To manage the movement of buses roaming between areas covered by different servers;
 
*To manage the synchronisation of guaranteed connections between fetcher and feeder services;
 
*To exchange planned and real-time timetable updates;
 
*To distribute status messages about the operation of the services;
 
*To provide performance information to operational history and other management systems.
 
  
To find out more about the '''SIRI data model''', please visit the [http://www.transmodel-cen.eu/standards/siri/ Transmodel page] and [https://siri-cen.eu/ SIRI page].
+
SIRI was established as European standard in October 2006. It is a CEN (Comité Européen de Normalisation) and Technical Standard
  
== SIRI National and EU minimum profiles inventory ==
+
== What can SIRI be used for? ==
National profiles are specified to cover the national needs. To help implementation, DATA4PT is also in process of delivering SIRI EU minimum profile, in collaboration with relevant CEN group. DATA4PT has prepared a table with the currently available SIRI national profiles, including an overview of data categories that are currently covered. For data categories relevant to static data check the [[NeTEX#Profiles inventory|NeTEx Profiles Inventory]]. 
 
  
{| class="wikitable sortable zebra" style="padding-top:0cm;padding-bottom:0cm;padding-left:0.191cm;padding-right:0.191cm;border-spacing:0;text-align:center; ""  
+
SIRI can be used for a variety of purposes, such as:
|- style="font-weight:bold;"
+
 
! colspan="2" style="text-align:center; min-width: 100px; max-width: 150px;" | SIRI Profiles
+
*Providing real-time arrival information at bus stops and train stations
! style="width: 80px;" | Full SIRI format
+
*Tracking the progress of individual vehicles
! style="width: 80px;" | EU SIRI<br>Minimum profile
+
*Managing the movement of buses between different areas
! style="width: 80px;" | Austria
+
*Synchronizing connections between different services
! style="width: 80px;" | Croatia
+
*Exchanging planned and real-time timetable updates
! style="width: 80px;" | Czech Republic
+
*Distributing status messages about the operation of services
! style="width: 80px;" | Denmark
+
*Providing performance information to operational history and other management systems
! style="width: 80px;" | France
+
 
! style="width: 80px;" | Italy
+
== Benefits of SIRI ==
! style="width: 80px;" | Netherlands
+
 
! style="width: 80px;" | Nordic<br><small><small>Norway, Sweden, Finland, Denmark(?)</small></small>
+
SIRI has made a significant contribution to improving the efficiency and reliability of public transportation across Europe. It is now used by millions of people every day to plan their journeys and get real-time information about the services they are using.
! style="width: 80px;" | Portugal
+
 
! style="width: 80px;" | Slovenija
+
For example, SIRI can help you to:
! style="width: 80px;" | Switzerland
+
 
! style="width: 80px;" | UK
+
*Avoid missing a bus or train
! style="width: 80px;" | Irish
+
*Plan your journey more efficiently
! style="width: 80px;" | German - VDV
+
*Get real-time information about disruptions to services
 +
*Find the best way to travel between different locations
 +
 
 +
 
 +
ℹ️ To find out more about the '''SIRI data model''', please visit the [http://www.transmodel-cen.eu/standards/siri/ Transmodel page] and [https://siri-cen.eu/ SIRI page].
 +
 
 +
= SIRI National and EU minimum profiles inventory 🌐 =
 +
 
 +
National profiles are specified to cover the national needs. To help implementation, DATA4PT is also in process of delivering SIRI EU minimum profile, in collaboration with relevant CEN group. DATA4PT has prepared a table with the currently available SIRI national profiles, including an overview of data categories that are currently covered. For data categories relevant to static data check the [NeTEx Profiles Inventory https://data4pt.org/w/index.php?title=NeTEX#NeTEx_national_and_EU_minimum_profiles_inventory].
 +
== SIRI national profile ==
 +
 
 +
{| class="wikitable"
 +
|-
 +
! Profile Name !! Availability !! EU Minimum SIRI profile compatible !! Documentation
 +
|-
 +
| Nordic (Norway, Sweden, Finland, Denmark) ||  Specified and in use ||style="text-align:center;" | ✅ || [https://enturas.atlassian.net/wiki/spaces/PUBLIC/pages/637370420/Nordic+SIRI+Profile Nordic SIRI profile]
 +
|-
 +
| UK (GB) || Specified and in use || style="text-align:center;" | ✅ ||
 +
|-
 +
| France (FR) ||In use in numerous cities and regions || style="text-align:center;" | ✅ ||
 +
|-
 +
| Netherlands || Specified but not yet in operation ||style="text-align:center;" | ✅ ||
 +
|-
 +
|}
 +
 
 +
== Data categories ==
 +
 
 +
''Data categories are identified based on [https://eur-lex.europa.eu/eli/reg_del/2017/1926/oj MMTIS EU Regulation 1926/2017]''
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
|+ style="white-space:nowrap; border:1px solid; padding:3px;" | Data categories table.
 +
|-
 +
! Level of service (LOS)  !! Static data
 +
|-
 +
| colspan="2" style="text-align:center |'''Static data - Level of service 1 (LOS 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)
 +
|-
 +
| colspan="2" style="text-align:center |'''Static data - Level of service 2 (LOS 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
 
|-
 
|-
| colspan="2" | Availability of SIRI national profile
+
| LOS 2-5 || Car-sharing availability, bike sharing availability
!
 
! under development
 
| in progress
 
|
 
|
 
|
 
|In use in numerous cities and regions
 
| in progress
 
| specified  but not yet in operation
 
| Specified  and in use
 
|
 
|
 
| in progress
 
| Specified  and in use
 
|
 
|  
 
 
|-
 
|-
| colspan="2" | EU Minimum SIRI profile based<br>(applicable when EU SIRI minimum profile available)
+
| LOS 2-6 || Car parking spaces available (on and off-street), parking tariffs, road toll tariffs
!
 
!
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
 
|-
 
|-
| colspan="2" | EU Minimum SIRI profile compatible<br>(applicable when EU SIRI minimum profile available)
+
| colspan="2" style="text-align:center |'''Static data - Level of service 3 (LOS 3''')
!
 
!
 
|
 
|
 
|
 
|
 
|[[File:compliant.png|15px|link=]]
 
|
 
|[[File:compliant.png|15px|link=]]
 
|[[File:compliant.png|15px|link=]]
 
| ?
 
|[[File:compliant.png|15px|link=]]
 
|
 
|[[File:compliant.png|15px|link=]]
 
|
 
|
 
 
|-
 
|-
| colspan="2" | Available mappings with full SIRI format
+
|}
!
+
 
!
+
== Static data - Level of service 1 (LOS 1) ==
|
+
 
|
+
{| class="wikitable"
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|  
 
 
|-
 
|-
| colspan="2" | Available mappings with EU Minimum SIRI profile
+
! Data Categories 
!
+
! width="80px"|FR
!
+
! width="80px"|NL
|
+
! width="300px" | Nordic (SE, NOR, DK, FIN)
|
+
! width="80px"|GB
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|  
 
|  
 
 
|-
 
|-
! colspan="2" | '''Functional scope based on MMTIS EU Regulation  1926/2017'''
+
| [[#Data categories|LOS 1-1]] ||style="text-align:center |✅ || style="text-align:center |✅  || style="text-align:center | ✅ <br>dynamic platform is included  || style="text-align:center | ✅   
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
 
|-
 
|-
| style="font-weight:bold; background-color:#efefef;" | LOS 1
+
|[[#Data categories|LOS 1-2]]  ||style="text-align:center |✅ || style="text-align:center |✅  || style="text-align:center | ✅ <br>dynamic platform is included  || style="text-align:center | ✅   
| style="font-weight:bold; background-color:#efefef;" | Dynamic travel  and traffic data - Level of service 1
 
!
 
!
 
! SIRI  implementation in development by PTA
 
!
 
!
 
!
 
!
 
!
 
! specified  but not yet in operation
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
 
|-
 
|-
| LOS 1-1
+
|[[#Data categories|LOS 1-3]] ||style="text-align:center ||| style="text-align:center |✅  || style="text-align:center | <br>dynamic platform is included || style="text-align:center |    
| Disruptions (all  modes)
 
|[[File:compliant.png|15px|link=]]
 
|
 
|  
 
|  
 
|  
 
|  
 
|[[File:compliant.png|15px|link=]]
 
|
 
|[[File:compliant.png|15px|link=]]
 
|[[File:compliant.png|15px|link=]]<br />     dynamic platform is included
 
|  
 
| Bus  locations for about 800 vehicles included in the integrated public passenger  transport system.
 
|
 
|[[File:compliant.png|15px|link=]]
 
|
 
|  
 
 
|-
 
|-
| LOS 1-2
+
|}
| Real-time status  information — delays, cancellations, guaranteed connections monitoring (all  modes)
+
 
|[[File:compliant.png|15px|link=]]
+
== Static data - Level of service 2 (LOS 2) ==
|
+
 
|
+
{| class="wikitable"
|
 
|
 
|
 
|[[File:compliant.png|15px|link=]]
 
|
 
|[[File:compliant.png|15px|link=]]
 
|[[File:compliant.png|15px|link=]]<br />    dynamic platform is included
 
|
 
|
 
|
 
|[[File:compliant.png|15px|link=]]
 
|
 
|
 
 
|-
 
|-
| LOS 1-3
+
! Data Categories    
| Status of access  node features (including dynamic platform information, operational   lifts/escalators, closed entrances and exit locations — all scheduled modes)
+
! width="80px"|FR
|[[File:compliant.png|15px|link=]]
+
! width="80px"|NL
|
+
! width="300px" | Nordic (SE, NOR, DK, FIN)
|
+
! width="80px"|GB
|
 
|  
 
|  
 
|[[File:compliant.png|15px|link=]]
 
|  
 
|[[File:compliant.png|15px|link=]]
 
|[[File:compliant.png|15px|link=]]<br />    dynamic platform is included
 
|
 
|
 
|
 
|
 
|
 
|  
 
 
|-
 
|-
| style="font-weight:bold; background-color:#efefef;" | LOS 2
+
|[[#Data categories|LOS 2-1]] ||style="text-align:center |✅ || style="text-align:center |✅  || style="text-align:center | ✅  || style="text-align:center | ✅     
| style="font-weight:bold; background-color:#efefef;" | Dynamic travel  and traffic data - Level of service 2
 
!
 
!
 
! SIRI  implementation in development by PTA
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
 
|-
 
|-
| LOS 2-1
+
|[[#Data categories|LOS 2-2]] || || || style="text-align:center | ✅  ||    
| Estimated  departure and arrival times of services
 
|[[File:compliant.png|15px|link=]]
 
|
 
|  
 
|  
 
|  
 
|  
 
|[[File:compliant.png|15px|link=]]
 
|
 
|[[File:compliant.png|15px|link=]]
 
|[[File:compliant.png|15px|link=]]
 
|
 
|
 
|
 
|[[File:compliant.png|15px|link=]]
 
|  
 
|  
 
 
|-
 
|-
| LOS 2-2
+
|[[#Data categories|LOS 2-3]]|| || || ||
| Current road  link travel times
 
|[[File:compliant.png|15px|link=]]
 
|
 
|  
 
|
 
|
 
|
 
|
 
|
 
|
 
|[[File:compliant.png|15px|link=]]
 
|  
 
|  
 
|  
 
|  
 
|  
 
|  
 
 
|-
 
|-
| LOS 2-3
+
|[[#Data categories|LOS 2-4]]|| || || ||  
| Cycling network  closures/diversions
 
|[[File:compliant.png|15px|link=]]
 
|
 
|  
 
|  
 
|  
 
|  
 
|  
 
|  
 
|
 
|
 
|
 
|
 
|
 
|
 
|
 
|  
 
 
|-
 
|-
| LOS 2-4
+
|[[#Data categories|LOS 2-5]]|| style="text-align:center |✅  || || style="text-align:center | ||
| Availability of  publicly accessible charging stations for electric vehicles and refuelling  points for CNG/LNG, hydrogen, petrol and diesel powered vehicles
 
|[[File:compliant.png|15px|link=]]
 
|
 
|  
 
|  
 
|  
 
|  
 
|  
 
|  
 
|
 
|
 
|
 
|
 
|
 
|  
 
|  
 
|  
 
 
|-
 
|-
| LOS 2-5
+
|[[#Data categories|LOS 2-6]]|| style="text-align:center |✅  || || style="text-align:center | ||  
| Car-sharing  availability, bike sharing availability
 
|[[File:compliant.png|15px|link=]]
 
|
 
|  
 
|  
 
|  
 
|  
 
|[[File:compliant.png|15px|link=]]
 
|
 
|
 
|[[File:compliant.png|15px|link=]]
 
|
 
|
 
|
 
|
 
|
 
|  
 
 
|-
 
|-
| LOS 2-6
+
|}
| Car parking  spaces available (on and off-street), parking tariffs, road toll tariffs
+
 
|[[File:compliant.png|15px|link=]]
+
== Static data - Level of service 3 (LOS 3) ==
|
+
 
|
+
{| class="wikitable"
|
 
|
 
|
 
|[[File:compliant.png|15px|link=]]
 
|
 
|  
 
|[[File:compliant.png|15px|link=]]
 
|
 
|
 
|
 
|
 
|
 
|
 
 
|-
 
|-
| style="font-weight:bold; background-color:#efefef;" | LOS 3
+
! Data Categories 
| style="font-weight:bold; background-color:#efefef;" | Dynamic travel  and traffic data - Level of service 3
+
! width="80px"|FR
!
+
! width="80px"|NL
!
+
! width="300px" | Nordic (SE, NOR, DK, FIN)
!
+
! width="80px"|GB
!
 
!
 
!
 
!
 
!
 
!
 
![[File:compliant.png|15px|link=]]
 
!
 
!
 
!
 
!
 
!
 
!
 
 
|-
 
|-
|
 
|'''Links to the documentation'''
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
!
 
![https://enturas.atlassian.net/wiki/spaces/PUBLIC/pages/637370420/Norwegian+SIRI+profile SIRI Nordic profile]
 
!
 
!
 
!
 
!
 
!
 
!
 
 
|}
 
|}
  
= SIRI software =
+
⚠️ If you believe that your use cases are resolved in an existing profile, it is highly recommended to '''adopt an existing solution'''and cooperate with the corresponding entity. You will save resources while you will ensure that your profile is interoperable.
 +
 
 +
📄 You can also find contact details for some of the entities responsible for the profiles in the documentation list. Otherwise you can contact us in [https://data4pt-project.eu/requests-requirements/ DATA4PT].
 +
 
 +
= Software & tools 🧰 =
  
 
The following list of software is known to support NeTEx. We distinguish between different categories that may later receive a list of key performance indicators.
 
The following list of software is known to support NeTEx. We distinguish between different categories that may later receive a list of key performance indicators.
  
==Conversion and connectors to SIRI software and between other formats==
+
== XML tools ==
 +
General purpose XML tools can be used to work with the SIRI XML schema and XML documents that conform to it.
 +
 
 +
{| class="wikitable"
 +
|-
 +
! XML tools
 +
! Description
 +
|-
 +
|[http://www.altova.com/xmlspy.html XML SPY] || commercial
 +
|-
 +
|[http://www.oxygenxml.com/ Oxygen]|| commercial
 +
|-
 +
|[http://www.garshol.priv.no/download/xmltools/ List of tools] || open-source
 +
|-
 +
{| class="wikitable"
 +
 
 +
== Conversion and connectors tools ==
 +
 
 
{| class="wikitable"
 
{| class="wikitable"
!colspan="1"|Name
+
! colspan="1" | Name
!colspan="1"|Availability
+
! Availability
!colspan="1"|Description
+
! colspan="1" |Description
!colspan="1"|Profile
+
! colspan="1" |Profile
!colspan="1"|License
+
! colspan="1" |License
!colspan="1"|URL
 
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[Anshar]]
+
| style="text-align:center |'''[https://github.com/entur/anshar Anshar]''' ||style="text-align:center |✅ || Java based tool to connect, validate and redistribute SIRI. (Act as a national aggreagation hub for all SIRI feeds in Norway) || Norwegian ||EUPL
|Available
 
|Java based tool to connect, validate and redistribute SIRI. (Act as a national aggreagation hub for all SIRI feeds in Norway)
 
|Norwegian
 
|EUPL
 
|https://github.com/entur/anshar
 
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[OneBusAway SIRI]]
+
|style="text-align:center | '''[https://github.com/OneBusAway/onebusaway-siri OneBusAway SIRI]''' || style="text-align:center |✅ ||A set of tools to connect to and convert SIRI. ||  ||Apache-2.0
|Available
 
|A set of tools to connect to and convert SIRI.
 
|
 
|Apache-2.0
 
|https://github.com/OneBusAway/onebusaway-siri
 
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[ara]]
+
|style="text-align:center | [https://bitbucket.org/enroute-mobi/ara/src/master/ ara] || style="text-align:center |✅ ||A set of tools to connect, convert and store SIRI, SIRI-Lite. || ||Apache-2.0
|Available
 
|A set of tools to connect, convert and store SIRI, SIRI-Lite.
 
|
 
|Apache-2.0
 
|https://bitbucket.org/enroute-mobi/ara/src/master/
 
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[irys]]
+
|style="text-align:center | [https://github.com/afimb/irys irys] ||style="text-align:center |✅ ||A set of tools to connect and redistribute SIRI. || || CeCILL-B
|Available
 
|A set of tools to connect and redistribute SIRI.
 
|
 
|CeCILL-B
 
|https://github.com/afimb/irys
 
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[Diginext/CS-Group]]
+
|[https://mobilitx.diginext.fr/ Diginext/CS-Group] ||style="text-align:center |✅ || || ||
|Available
 
|
 
|
 
|
 
|https://mobilitx.diginext.fr/
 
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[Soridis/Lumiplan]]
+
|style="text-align:center | [https://www.lumiplan.com/produit/mobiflux/ Soridis/Lumiplan] || style="text-align:center |✅ || || ||
|Available
 
|
 
|
 
|
 
|https://www.lumiplan.com/produit/mobiflux/
 
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[Qommute]]
+
|style="text-align:center | [https://qommute.com Qommute] ||style="text-align:center |✅ || || ||
|Available
 
|
 
|
 
|
 
|https://qommute.com
 
 
|-
 
|-
 
|}
 
|}
  
==Validators==
+
== Data validation tools ==
 +
 
 
{| class="wikitable"
 
{| class="wikitable"
!colspan="1"|Name
+
! Name
!colspan="1"|Availability
+
! Availability
!colspan="1"|Description
+
! Description
!colspan="1"|Profile
+
! Profile
!colspan="1"|License
+
! License
!colspan="1"|URL
 
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[BODS]]
+
| style="text-align:center |'''[https://github.com/department-for-transport-BODS/bods BODS]''' || style="text-align:center |✅ ||Validator of TransXChange and SIRI-VM ||All ||Open Source 
|Available
 
|Validator of TransXChange and SIRI-VM
 
|
 
|Open Source
 
|https://github.com/department-for-transport-BODS/bods
 
 
|-
 
|-
 
|}
 
|}
  
 
==Producers from CAD/AVL==
 
==Producers from CAD/AVL==
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
!colspan="1"|Name
 
!colspan="1"|Name
Line 482: Line 210:
 
!colspan="1"|Profile
 
!colspan="1"|Profile
 
!colspan="1"|License
 
!colspan="1"|License
!colspan="1"|URL
 
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[IVU.realtime]]
+
|style="text-align:left;" rowspan="1"|[https://www.ivu.com/products-and-solutions/ivusuite/passenger-information.html IVU.realtime] ||style="text-align:center;"  |✅ ||Producer of realtime data. || ||Commercial
|Available
+
|-
|Producer of realtime data.
+
|style="text-align:left;" rowspan="1"|[https://www.initse.com/fileadmin/user_upload/Content/3_Solutions/3_Operations/MOBILE-ITCS_us.pdf Mobile-ITCS] ||style="text-align:center;"  |✅ ||Producer of realtime data. || ||Commercial
|
+
|-
|Commercial
+
|style="text-align:left;" rowspan="1"|INEO ||style="text-align:center;"  |✅ || || ||
|https://www.ivu.com/products-and-solutions/ivusuite/passenger-information.html
 
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[Mobile-ITCS]]
+
|style="text-align:left;" rowspan="1"|Navocap ||style="text-align:center;"  |✅ || || ||
|Available
 
|Producer of realtime data.
 
|
 
|Commercial
 
|https://www.initse.com/fileadmin/user_upload/Content/3_Solutions/3_Operations/MOBILE-ITCS_us.pdf
 
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[INEO]]
+
|style="text-align:left;" rowspan="1"|[https://zenbus.fr/ ZenBus] ||style="text-align:center;"  |✅ ||Producer of realtime data. || ||Commercial
|Available
 
|
 
|
 
|
 
|
 
 
|-
 
|-
 +
|style="text-align:left;" rowspan="1"|[https://www.ratpsmartsystems.com/hopen-go/ IXXI/RATP Smart System] ||style="text-align:center;"  |✅ ||Producer of realtime data. || ||Commercial
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[Navocap]]
+
|style="text-align:left;" rowspan="1"|Alstom ||style="text-align:center;"  |✅ ||Producer of realtime data. || ||Commercial
|Available
 
|
 
|
 
|
 
|
 
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[ZenBus]]
+
|}
|Available
+
 
|Producer of realtime data.
+
= SIRI extension for 🆕 Modes =
|
+
In line with '''NeTEx Part 5''', corresponding extensions are made in SIRI for real time data such as current number of available vehicles, current number of spaces available to bring back a vehicle or to park, etc. SIRI also provide updates of positions (typically for free floating vehicles). The SIRI Facility Monitoring (FM) service is extended to provide this counted information
|Commercial
+
 
|https://zenbus.fr/
+
{| class="wikitable" style="width: 70%;"
 +
|-
 +
!
 +
!Description
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[IXXI/RATP Smart System]]
+
| '''[https://www.netex-cen.eu/wp-content/uploads/2021/03/NeTEx-extension-for-New-Modes-Detailed-Scope-v04.pdf NeTEx extension for New Modes]''' || Scope and overview
|Available
 
|Producer of realtime data.
 
|
 
|Commercial
 
|https://www.ratpsmartsystems.com/hopen-go/
 
 
|-
 
|-
!style="text-align:left;" rowspan="1"|[[Alstom]]
+
| '''[https://data4pt.org/w/images/5/5b/Canonical_mapping_-_NeTEx_and_SIRI_new_modes_with_GBFS.pdf Canonical mapping with GBFS]'''
|Available
+
| The EU-funded project DATA4PT and MobilityData experts have released a high-level mapping between the General Bikeshare Feed Specification (GBFS) and Transmodel to support better interoperability of shared mobility data feeds.
|Producer of realtime data.
 
|
 
|Commercial
 
|
 
 
|-
 
|-
 
|}
 
|}
  
= SIRI extension for New Modes =
+
= References =
In line with NeTEx Part 5, corresponding extensions are made in SIRI for real time data such as current number of available vehicles, current number of spaces available to bring back a vehicle or to park, etc. SIRI also provide updates of positions (typically for free floating vehicles). The SIRI Facility Monitoring (FM) service is extended to provide this counted information. Further details are available in the relevant [https://www.netex-cen.eu/wp-content/uploads/2021/03/NeTEx-extension-for-New-Modes-Detailed-Scope-v04.pdf document].
 
  
== Mapping with GBFS for real time information ==
+
{| class="wikitable"
In the framework of the CEN work for the extension, a canonical mapping was made between NeTEx Part 5 /SIRI and GBFS. It is available''' [[Media:Canonical mapping - NeTEx and SIRI new modes with GBFS.pdf|here]]'''.
+
|-
 +
!Name
 +
!Description
 +
|-
 +
| '''[https://github.com/SIRI-CEN/SIRI SIRI-CEN GitHub]'''
 +
| Find xsd, examples and relevant documentation on SIRI schema
 +
|-
 +
| '''[https://www.transmodel-cen.eu/ Transmodel website]'''
 +
| European data model for public transport information
 +
|-
 +
| '''[https://www.siri-cen.eu/ SIRI website]'''
 +
| Official SIRI website
 +
|-
 +
|}

Revision as of 13:30, 24 October 2023

SIRI overview 🔍

What is SIRI?

SIRI is a European standard that enables real-time information about public transportation to be shared between different computer systems. It is used by many different organizations, including public transportation operators, traffic management agencies, and travel information providers.

SIRI was established as European standard in October 2006. It is a CEN (Comité Européen de Normalisation) and Technical Standard

What can SIRI be used for?

SIRI can be used for a variety of purposes, such as:

  • Providing real-time arrival information at bus stops and train stations
  • Tracking the progress of individual vehicles
  • Managing the movement of buses between different areas
  • Synchronizing connections between different services
  • Exchanging planned and real-time timetable updates
  • Distributing status messages about the operation of services
  • Providing performance information to operational history and other management systems

Benefits of SIRI

SIRI has made a significant contribution to improving the efficiency and reliability of public transportation across Europe. It is now used by millions of people every day to plan their journeys and get real-time information about the services they are using.

For example, SIRI can help you to:

  • Avoid missing a bus or train
  • Plan your journey more efficiently
  • Get real-time information about disruptions to services
  • Find the best way to travel between different locations


ℹ️ To find out more about the SIRI data model, please visit the Transmodel page and SIRI page.

SIRI National and EU minimum profiles inventory 🌐

National profiles are specified to cover the national needs. To help implementation, DATA4PT is also in process of delivering SIRI EU minimum profile, in collaboration with relevant CEN group. DATA4PT has prepared a table with the currently available SIRI national profiles, including an overview of data categories that are currently covered. For data categories relevant to static data check the [NeTEx Profiles Inventory https://data4pt.org/w/index.php?title=NeTEX#NeTEx_national_and_EU_minimum_profiles_inventory].

SIRI national profile

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 (FR) In use in numerous cities and regions
Netherlands Specified but not yet in operation

Data categories

Data categories are identified based on MMTIS EU Regulation 1926/2017

Data categories table.
Level of service (LOS) Static data
Static data - Level of service 1 (LOS 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)
Static data - Level of service 2 (LOS 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
Static data - Level of service 3 (LOS 3)

Static data - Level of service 1 (LOS 1)

Data Categories FR NL Nordic (SE, NOR, DK, FIN) GB
LOS 1-1
dynamic platform is included
LOS 1-2
dynamic platform is included
LOS 1-3
dynamic platform is included

Static data - Level of service 2 (LOS 2)

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

Static data - Level of service 3 (LOS 3)

Data Categories FR NL Nordic (SE, NOR, DK, FIN) GB

⚠️ If you believe that your use cases are resolved in an existing profile, it is highly recommended to adopt an existing solutionand cooperate with the corresponding entity. You will save resources while you will ensure that your profile is interoperable.

📄 You can also find contact details for some of the entities responsible for the profiles in the documentation list. Otherwise you can contact us in DATA4PT.

Software & tools 🧰

The following list of software is known to support NeTEx. We distinguish between different categories that may later receive a list of key performance indicators.

XML tools

General purpose XML tools can be used to work with the SIRI XML schema and XML documents that conform to it.

XML tools Description
XML SPY commercial
Oxygen commercial
List of tools open-source

Conversion and connectors tools

Name Availability Description Profile License
Anshar Java based tool to connect, validate and redistribute SIRI. (Act as a national aggreagation hub for all SIRI feeds in Norway) Norwegian EUPL
OneBusAway SIRI A set of tools to connect to and convert SIRI. Apache-2.0
ara A set of tools to connect, convert and store SIRI, SIRI-Lite. Apache-2.0
irys A set of tools to connect and redistribute SIRI. CeCILL-B
Diginext/CS-Group
Soridis/Lumiplan
Qommute

Data validation tools

Name Availability Description Profile License
BODS Validator of TransXChange and SIRI-VM All Open Source

Producers from CAD/AVL

Name Availability Description Profile License
IVU.realtime Producer of realtime data. Commercial
Mobile-ITCS Producer of realtime data. Commercial
INEO
Navocap
ZenBus Producer of realtime data. Commercial
IXXI/RATP Smart System Producer of realtime data. Commercial
Alstom Producer of realtime data. Commercial

SIRI extension for 🆕 Modes

In line with NeTEx Part 5, corresponding extensions are made in SIRI for real time data such as current number of available vehicles, current number of spaces available to bring back a vehicle or to park, etc. SIRI also provide updates of positions (typically for free floating vehicles). The SIRI Facility Monitoring (FM) service is extended to provide this counted information

Description
NeTEx extension for New Modes Scope and overview
Canonical mapping with GBFS The EU-funded project DATA4PT and MobilityData experts have released a high-level mapping between the General Bikeshare Feed Specification (GBFS) and Transmodel to support better interoperability of shared mobility data feeds.

References

Name Description
SIRI-CEN GitHub Find xsd, examples and relevant documentation on SIRI schema
Transmodel website European data model for public transport information
SIRI website Official SIRI website