[ad_1]
L’interfaccia standard per informazioni in tempo reale O SIRI è un XML protocollo per consentire lo scambio di computer distribuiti in tempo reale informazioni su trasporto pubblico servizi e veicoli.
Il protocollo è a CEN norma, sviluppata originariamente come norma tecnica con la partecipazione iniziale di Francia, Germania (Verband Deutscher Verkehrsunternehmen), Scandinavia e Regno Unito (RTIG)
SIRI si basa sul CEN Trasformazione modello astratto per le informazioni sul trasporto pubblico e comprende un modello di uso generale e un XML schema per le informazioni sul trasporto pubblico.
È disponibile un Libro bianco SIRI per ulteriori informazioni sul protocollo.(1)
Il CEN SIRI consente a coppie di computer server di scambiare informazioni strutturate in tempo reale su orari, veicoli e coincidenze, insieme a messaggi informativi relativi al funzionamento dei servizi. Le informazioni possono essere utilizzate per molti scopi diversi, ad esempio:
- Fornire informazioni in tempo reale sulla partenza dalle fermate da visualizzare sulle fermate, su Internet e sui sistemi di consegna mobile;
- Fornire informazioni sullo stato di avanzamento in tempo reale dei singoli veicoli;
- Gestire la circolazione degli autobus in roaming tra aree coperte da server diversi;
- Gestire la sincronizzazione delle connessioni garantite tra i servizi fetcher e feeder;
- Per scambiare aggiornamenti sugli orari pianificati e in tempo reale;
- Distribuire messaggi di stato sul funzionamento dei servizi;
- Fornire informazioni sulle prestazioni alla storia operativa e ad altri sistemi di gestione.
CEN SIRI include una serie di funzionalità opzionali. Diversi paesi possono specificare un profilo nazionale del sottoinsieme di capacità SIRI che desiderano adottare.
Lo standard CEN SIRI ha due componenti distinte:
- Quadro del protocollo comune SIRI. Il Framework fornisce un’architettura uniforme per definire i messaggi di dati come coppie richiesta/risposta o come servizi di pubblicazione/sottoscrizione. Il modello di contenuto del payload è separato dagli aspetti di messaggistica in modo che lo stesso contenuto del payload possa essere utilizzato sia nei servizi di richiesta che in abbonamento e gli stessi componenti di messaggistica comuni possano essere utilizzati per tutti i diversi servizi funzionali. Vengono fornite funzioni comuni per la gestione degli abbonamenti, il monitoraggio del servizio, l’autenticazione del livello di contenuto, ecc.
- Servizi Funzionali SIRI. La specifica SIRI specifica una serie di servizi funzionali distinti, ciascuno progettato per lo scambio di un tipo specifico di dati di trasporto pubblico, tutti utilizzando la stessa struttura di protocollo e basando il loro contenuto di carico utile sul Trasformazione modello concettuale. È possibile aggiungere ulteriori servizi funzionali che utilizzano lo stesso framework ma diversi modelli di contenuto del carico utile per coprire servizi aggiuntivi.
Servizi Funzionali del CEN SIRI
SIRI V1.0 ha definito otto servizi funzionali:
- SIRI-PT: Orario Previsto servizio: Permette lo scambio dell’orario previsto per un servizio di trasporto pubblico lungo un percorso.
- SIRI-ET: orario stimato servizio: Permette lo scambio dell’orario in tempo reale per un servizio di trasporto pubblico lungo un percorso.
- SIRI-ST: Orario delle fermate servizio: Permette lo scambio degli arrivi e delle partenze previste presso una fermata dei servizi di trasporto pubblico.
- SIRI-SM: Interrompi monitoraggio servizio: Permette lo scambio in tempo reale degli arrivi e delle partenze ad una fermata dei servizi di trasporto pubblico.
- SIRI-VM: Monitoraggio Veicoli servizio: Permette lo scambio delle posizioni in tempo reale dei mezzi di trasporto pubblico.
- SIRI-CT: Orari dei collegamenti servizio: Permette lo scambio dei collegamenti previsti dei servizi di trasporto pubblico in fermata.
- SIRI-CM: monitoraggio della connessione servizio: Permette lo scambio dei collegamenti in tempo reale dei servizi di trasporto pubblico ad una fermata, tenendo conto dei ritardi.
- SIRI-GM: Messaggistica Generale servizio: Permette lo scambio di semplici messaggi relativi ai servizi di trasporto pubblico.
Due ulteriori servizi funzionali sono stati aggiunti come parte della specifica CEN SIRI;
- SIRI-FM: Monitoraggio della struttura servizio: consente lo scambio dello stato in tempo reale delle strutture alla fermata come ascensori, scale mobili, ecc.
- SIRI-SX: scambio di situazioni servizio: Permette lo scambio di messaggi strutturati relativi ai servizi e alle reti di trasporto pubblico.
Altri standard CEN che utilizzano il protocollo comune SIRI
IL Quadro del protocollo comune CEN SIRI può essere utilizzato da altri standard per definire i propri servizi funzionali. Due norme CEN che fanno questo sono:
- IL CEN NeTEX la specifica per i dati di riferimento del trasporto pubblico utilizza il file Quadro del protocollo comune CEN SIRI definire un servizio di scambio basato su SIRI per scambiare qualsiasi tipo di NeTEX elemento dati all’interno di un frame.
- IL CEN API aperte per la pianificazione distribuita del viaggio utilizza il Quadro del protocollo comune CEN SIRI per definire un protocollo per pianificazione del viaggio.
Versione attuale e documentazione
Versione 2.0 di SIRI (1)che rappresenta i documenti CEN così come pubblicati, è attualmente disponibile come insieme di file XSD impacchettati come file zip (2).
- CEN TS 15531-1:2015 – Parte 1: Contesto e quadro.
- CEN TS 15531-2:2015 – Parte 2: Infrastruttura delle comunicazioni.
- CEN TS 15531-3:2015 – Parte 3: Interfacce di servizio funzionali (che copre i servizi funzionali SIRI-PT, SIRI-ET, SIRI-ST, SIRI-SM, SIRI-VM, SIRI-CT, SIRI-CM e SIRI-GM).
- CEN/TS 15531-4:2011 – Parte 4: Interfacce di servizi funzionali – Monitoraggio della struttura.
- CEN/TS 15531-5:2016 – Parte 5: Interfacce di servizi funzionali – Scambio di situazioni.
SIRI è mantenuto in regime di manutenzione, con il controllo della versione gestito da un gruppo di lavoro del CEN TC/278 Working Group 3 . Versioni successive dello schema sono disponibili nello stesso sito, insieme alle note di modifica.
Lo standard CEN SIRI è stato sviluppato a partire dagli standard nazionali europei per lo scambio di dati in tempo reale, in particolare quelli tedeschi VDV 453, tra il 2000 e il 2005, e comprendeva otto servizi funzionali. La V1.0 è diventata una norma tecnica CEN nel 2006 e una norma CEN completa nel 2009.
Due servizi funzionali aggiuntivi sono stati aggiunti successivamente Situation Exchange (SX) (Technical Standard 2009, Standard 2016) e Facility Monitoring (FM) (2011).
Successivamente sono stati aggiunti numerosi piccoli miglioramenti come modifiche informali che creano versioni provvisorie v1.1, v1.2, ecc.
Sono stati sviluppati altri due standard CEN che hanno utilizzato il “SIRI Common Protocol Framework” per definire i propri servizi funzionali; NeTEX (v1.0 pubblicata nel 2014) e API aperte per la pianificazione distribuita del viaggio (v 1.0 pubblicata nel 2017).
La versione 2.0 del CEN-SIRI è stata sviluppata tra quella adottata nel 2015. Questa è retrocompatibile con la V1.0 e formalizza l’adozione dei miglioramenti provvisori e aggiunge una serie di funzionalità aggiuntive. Una nuova importante aggiunta in SIRI v2.0 è stata la descrizione di una trasformazione uniforme per il rendering dei messaggi CEN-SIRI in un formato piatto che può essere utilizzato in semplici richieste http senza rendering XML.
Esempio di siti che utilizzano SIRI
Diverse implementazioni SIRI vengono utilizzate in numerosi siti a livello globale
[ad_2]
Source link