Skip to content
Tu-Tho Thai edited this page Oct 24, 2023 · 12 revisions

What is SIRI? ℹ️

SIRI (Service Interface for Real-Time Information), is a CEN and Technical Standard that specifies a European interface standard for exchanging information about the current or projected performance of real-time public transport operations between different computer systems.

SIRI in a Nutshell

🌐 Data exchange: SIRI enables the seamless exchange of real-time transport information between pairs of server computers, promoting efficient communication and data sharing.

🚍 Real-Time insights: It provides invaluable real-time insights, such as departure information, vehicle progress updates, and operational notifications, making it a vital tool for enhancing passenger experiences.

🤝 Integration with NeTEx: SIRI complements NeTEx, where NeTEx primarily handles planned (or scheduled) information, and SIRI focuses on real-time data. Together, they create a comprehensive data description of transport services.

The developer's role

As a developer, you play a vital role in the SIRI environment. You create, managed, and/or consume files that are using SIRI format within the public transport industry. In this way, you contribute to better interoperability and seamless travel for all, thanks to a high-quality real-time flow of information of a given public transport service. This GitHub is designed to enable you to use and understand SIRI, but also to share your feedback and/or get involved in the changes.

Relationship with NeTEx

Complementary nature

SIRI and NeTEx are often used together in the public transport domain. NeTEx provides the planned (scheduled) information, while SIRI its real-time updates. Together, they offer a comprehensive system that covers both planned and real-time aspects of public transport services.

They are both based on Transmodel, making them fully consistant with each other. For example, the lines and the stops in NeTEx are exactly the same as in SIRI.

Upcoming work

Clone this wiki locally