Service Interface for Real Time Information |
|
Related Standards
|
What Services Does SIRI provideSIRI is made up of a number of functional services. Click on the images to see. Functional Services
What is SIRI for?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:
How is Siri used?Each system wishing to exchange information implements the SIRI protocols as XML services. SIRI comprises a general communications architecture, and a number of specific services which operate within that architecture. The communications architecture supports two different patterns of interchange.
In both cases messages consist of XML documents, whose tags and content are exactly specified by the SIRI XML Schemas. SIRI allows implementers to make different tradeoffs as to message size, use of bandwidth, frequency of update, verbosity of data, sensitivity to change, etc. This is reflected in particular in support for two different patterns of message exchange to return data from a producer server to a consumer client.
SIRI also has protocols to monitor the system status. What Can be Exchanged?SIRI comprises eight different concrete services, each consisting of request and delivery message pairs, and all using a common architecture, terminology, reference data.
On what standards is SIRI based?SIRI is built on other Standards, in line with normal CEN practice . The primary standard is Transmodel Siri has been evolved from a number of National standards, notably VDV 454, VDV453, Trident and RTIGXML Who uses SIRI?SIRI is supported by many real-time and passenger information supplierts and is ised in Europe and else where. See iImplementations. Futhermore SIRI breakls down into two components: a general framwork and a set of servcies. The general framwork has been used by other standards such as UTMC XML What Features does Siri lack?Version 1.0 of SIRI contains only a basic set of services. It has a modular structure and additional services can be added in future. A Facility monitoring and a Situation Exchaneg version wer added ion 1.3 Further services already being considered include Control action, Compliance levelsSIRI includes a wide range of optional features. Each option capability is named. Individual companies may choose to mandate a particular set of features as their choice How is the Schema Managed?SIRI is managed by a CEN Working Group - TC278 WG3 SG7. The group decides what changes shoudl be added. A ssytematic versioingf system is needed. The original version (1.0) is kept stable and unchanged from teh STandard as issued. A Working version is kept with subsequent fixes or minor changes to facilitate implementation. Currently the latest fixed version is 1.3. A new open version 1.4a is available. A revision of SIRI will be undertaken in 2011/2012.
|
© Copyright Siri 2004-2011 |