La Interfaz estándar para información en tiempo real o SIRI es un protocolo XML que permite a las computadoras distribuidas intercambiar información en tiempo real sobre los servicios y vehículos de transporte público .
El protocolo es una norma CEN , desarrollada originalmente como un estándar técnico con la participación inicial de Francia, Alemania ( Verband Deutscher Verkehrsunternehmen ), Escandinavia y el Reino Unido ( RTIG ).
SIRI se basa en el modelo abstracto CEN Transmodel para la información del transporte público y comprende un modelo de propósito general y un esquema XML para la información del transporte público.
Se encuentra disponible un Libro Blanco de SIRI para obtener más información sobre el protocolo. [1]
CEN SIRI permite que pares de servidores intercambien información estructurada en tiempo real sobre horarios, vehículos y conexiones, junto con mensajes informativos relacionados con la operación de los servicios. La información se puede utilizar para muchos propósitos diferentes, por ejemplo:
Proporcionar información de salida en tiempo real de la parada para mostrarla en las paradas, Internet y sistemas de entrega móviles;
Para proporcionar información de progreso en tiempo real sobre vehículos individuales;
Gestionar el movimiento de los buses en itinerancia entre áreas cubiertas por diferentes servidores;
Gestionar la sincronización de las conexiones garantizadas entre los servicios de captación y alimentación;
Intercambiar actualizaciones de horarios planificadas y en tiempo real;
Distribuir mensajes de estado sobre el funcionamiento de los servicios;
Proporcionar información de desempeño al historial operativo y otros sistemas de gestión.
CEN SIRI incluye una serie de capacidades opcionales. Diferentes países pueden especificar un perfil de país del subconjunto de capacidades SIRI que desean adoptar.
Arquitectura
El estándar CEN SIRI tiene dos componentes distintos:
Marco del Protocolo Común SIRI . El marco proporciona una arquitectura uniforme para definir mensajes de datos como pares de solicitud / respuesta o como servicios de publicación / suscripción. El modelo de contenido de carga útil se separa de los aspectos de mensajería de modo que se pueda utilizar el mismo contenido de carga útil tanto en los servicios de solicitud como en los de suscripción y se puedan utilizar los mismos componentes de mensajería comunes para todos los diferentes servicios funcionales. Se proporcionan funciones comunes para la gestión de suscripciones, supervisión de servicios, autenticación de nivel de contenido, etc.
Servicios Funcionales SIRI . La especificación SIRI especifica una serie de servicios funcionales distintos, cada uno diseñado para el intercambio de un tipo específico de datos de transporte público, todos utilizando el mismo marco de protocolo y basando su contenido de carga útil en el modelo conceptual Transmodel . Se pueden agregar servicios funcionales adicionales que utilizan el mismo marco pero diferentes modelos de contenido de carga útil para cubrir servicios adicionales.
Servicios funcionales CEN SIRI
SIRI V1.0 definió ocho servicios funcionales;
SIRI-PT: Servicio de horario planificado : Permite el intercambio del horario planificado de un servicio de transporte público a lo largo de una ruta.
SIRI-ET: Servicio de horario estimado : Permite el intercambio del horario en tiempo real de un servicio de transporte público a lo largo de una ruta.
SIRI-ST: Servicio de horario de parada : Permite el intercambio de las llegadas y salidas previstas en una parada de los servicios de transporte público.
SIRI-SM: Servicio Stop Monitoring : Permite el intercambio de llegadas y salidas en tiempo real en una parada de los servicios de transporte público.
SIRI-VM: Servicio de Monitoreo de Vehículos : Permite el intercambio de las posiciones en tiempo real de los vehículos de transporte público.
SIRI-CT: Servicio de horario de conexión : Permite el intercambio de las conexiones previstas de los servicios de transporte público en una parada.
SIRI-CM: Servicio de Monitorización de Conexión : Permite el intercambio de las conexiones en tiempo real de los servicios de transporte público en una parada, teniendo en cuenta los retrasos.
SIRI-GM: Servicio de mensajería general : Permite el intercambio de mensajes sencillos relacionados con los servicios de transporte público.
Se han agregado otros dos servicios funcionales como parte de la especificación CEN SIRI;
SIRI-FM: Servicio de Monitoreo de Instalaciones : Permite el intercambio del estado en tiempo real de las instalaciones en una parada como ascensores, escaleras mecánicas, etc.
SIRI-SX: Servicio de intercambio de situaciones : permite el intercambio de los mensajes estructurados relacionados con los servicios y redes de transporte público.
Otros estándares CEN que utilizan el marco de protocolo común SIRI
El marco de protocolo común CEN SIRI puede ser utilizado por otros estándares para definir sus propios servicios funcionales. Dos estándares CEN que hacen esto son;
La especificación CEN NeTEx para datos de referencia de transporte público utiliza el marco de protocolo común CEN SIRI para definir un servicio de intercambio basado en SIRI para intercambiar cualquier tipo de elemento de datos NeTEx dentro de una trama.
La versión 2.0 de SIRI [1] , que representa los documentos CEN publicados, está actualmente disponible como un conjunto de archivos XSD empaquetados como un archivo zip [2] .
CEN TS 15531-1: 2015 - Parte 1: Contexto y marco.
CEN TS 15531-2: 2015 - Parte 2: Infraestructura de comunicaciones.
CEN TS 15531-3: 2015 - Parte 3: Interfaces de servicios funcionales (que cubren los servicios funcionales SIRI-PT, SIRI-ET, SIRI-ST, SIRI-SM, SIRI-CT, SIRI-CM y SIRI-GM).
CEN / TS 15531-4: 2011 - Parte 4: Interfaces de servicios funcionales - Supervisión de instalaciones.
CEN / TS 15531-5: 2016 - Parte 5: Interfaces de servicios funcionales - Intercambio de situaciones.
SIRI se mantiene bajo un régimen de mantenimiento, con control de versiones gestionado por un grupo de trabajo del CEN TC / 278 Working Group 3. Las versiones posteriores del esquema están disponibles en el mismo sitio, junto con las notas de cambio.
Historia
El estándar CEN SIRI se desarrolló a partir de los estándares nacionales europeos para el intercambio de datos en tiempo real, en particular el estándar alemán VDV 453, entre 2000 y 2005, e incluía ocho servicios funcionales. V1.0 se convirtió en un estándar técnico CEN en 2006 y un estándar CEN completo en 2009.
Posteriormente se agregaron dos servicios funcionales adicionales Situation Exchange (SX) (Norma técnica 2009, Norma 2016) y Supervisión de instalaciones (FM) (2011).
Posteriormente se agregaron una serie de pequeñas mejoras como cambios informales que crearon versiones provisionales v1.1, v1.2, etc.
Se desarrollaron otros dos estándares CEN que hicieron uso del 'Marco de Protocolo Común SIRI' para definir sus propios servicios funcionales; NeTEx (v1.0 publicado en 2014) y API abierta para la planificación de viajes distribuidos (v 1.0 publicado en 2017).
La versión 2.0 de CEN-SIRI se desarrolló entre la adopción en 2015. Es compatible con versiones anteriores de la V1.0 y formaliza la adopción de las mejoras provisionales y agrega una serie de características adicionales. Una nueva adición importante en SIRI v2.0 fue la descripción de una transformación uniforme para representar mensajes CEN-SIRI en un formato plano que se puede usar en solicitudes http simples sin una representación XML.
Ejemplo de sitios que utilizan SIRI
Se utilizan diferentes implementaciones de SIRI en varios sitios a nivel mundial
Europa
Leicester Travel: Bus en tiempo real desde SIRI-SM
Ningbo City - Autobuses, sistemas de control de tráfico en tiempo real con SIRI, dispositivos electrónicos de estaciones y vehículos 2011-2012 http://www.novasolution.com.hk