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 work with and use data in SIRI format, which helps with the real-time flow of information of transport services. This contributes to the goals of interoperability and seamless travel, allowing for various passenger information and operational applications. This GitHub repository is created to help you understand and use SIRI effectively.

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