Articulo de referencia

Interfaz de servicio para información en tiempo real

La Interfaz Estándar para Información en Tiempo Real , o SIRI, es un protocolo XML que permite a los ordenadores distribuidos intercambiar información en tiempo real sobre los s...

La Interfaz Estándar para Información en Tiempo Real , o SIRI, es un protocolo XML que permite a los ordenadores distribuidos 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 información de transporte público y comprende un modelo de propósito general y un esquema XML para información de transporte público. En 2008 se elaboró ​​un Libro Blanco de SIRI para desarrollar el protocolo. [ 1 ]

Alcance

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 el funcionamiento de los servicios. Esta información puede utilizarse para diversos fines, por ejemplo:

  • Proporcionar información en tiempo real sobre la salida de la parada para su visualización en paradas, internet y sistemas de entrega móviles;
  • Proporcionar información en tiempo real sobre el progreso de cada vehículo;
  • Para gestionar el movimiento de autobuses que circulan entre áreas cubiertas por diferentes servidores;
  • Para gestionar la sincronización de las conexiones garantizadas entre los servicios de recogida y alimentación;
  • Para intercambiar actualizaciones de horarios planificadas y en tiempo real;
  • Para distribuir mensajes de estado sobre el funcionamiento de los servicios;
  • Proporcionar información de rendimiento al historial operativo y a otros sistemas de gestión.

CEN SIRI incluye varias funcionalidades opcionales. Cada país puede especificar un perfil de las funcionalidades de SIRI que desea adoptar.

Arquitectura

El estándar CEN SIRI tiene dos componentes distintos:

  1. Marco de protocolo común de SIRI . Este marco proporciona una arquitectura uniforme para definir mensajes de datos, ya sea como pares de solicitud/respuesta o como servicios de publicación/suscripción. El modelo de contenido de la carga útil está separado de los aspectos de mensajería, de modo que el mismo contenido se puede utilizar tanto en servicios de solicitud como de suscripción, y los mismos componentes de mensajería comunes se pueden utilizar para todos los servicios funcionales. Se proporcionan funciones comunes para la gestión de suscripciones, la monitorización del servicio, la autenticación a nivel de contenido, etc.
  2. Servicios funcionales de SIRI . La especificación SIRI define varios servicios funcionales distintos, cada uno diseñado para el intercambio de un tipo específico de datos de transporte público. Todos utilizan el mismo marco de protocolo y basan el contenido de su carga útil en el modelo conceptual Transmodel . Se pueden añadir servicios funcionales adicionales que utilicen el mismo marco, pero con diferentes modelos de contenido de carga útil para cubrir servicios adicionales.

Servicios funcionales de 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 horarios estimados: 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 horarios de parada: Permite el intercambio de las llegadas y salidas previstas en una parada de los servicios de transporte público.
  • SIRI-SM: Servicio de monitorización de paradas: Permite el intercambio de información en tiempo real sobre llegadas y salidas en una parada de transporte público.
  • SIRI-VM: Servicio de monitorización de vehículos: Permite el intercambio de la ubicación en tiempo real de los vehículos de transporte público.
  • SIRI-CT: Servicio de horarios de conexión: Permite el intercambio de las conexiones planificadas de los servicios de transporte público en una parada.
  • SIRI-CM: Servicio de monitorización de conexiones: Permite el intercambio de información en tiempo real sobre las conexiones 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 añadido dos servicios funcionales más como parte de la especificación CEN SIRI;

  • SIRI-FM: Servicio de monitorización 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 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 que permite intercambiar cualquier tipo de elemento de datos NeTEx dentro de una trama.
  • La API abierta de CEN para la planificación de rutas distribuidas utiliza el marco de protocolo común SIRI de CEN para definir un protocolo para la planificación de rutas .

Versión actual y documentación

Versión 2.0 de SIRI, que representa los documentos CEN tal como se publicaron, está disponible actualmente como un conjunto de archivos XSD empaquetados en un archivo zip..

  • 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 servicio funcionales (que abarca los servicios funcionales SIRI-PT, SIRI-ET, SIRI-ST, SIRI-SM, SIRI-VM, SIRI-CT, SIRI-CM y SIRI-GM).
  • CEN/TS 15531-4:2011 - Parte 4: Interfaces de servicio funcionales - Monitorización de instalaciones.
  • CEN/TS 15531-5:2016 - Parte 5: Interfaces de servicio funcionales - Intercambio de situaciones.

SIRI se mantiene bajo un régimen de mantenimiento, con control de versiones gestionado por un grupo de trabajo del Grupo de Trabajo 3 del CEN TC/278. Las versiones posteriores del esquema están disponibles en el mismo sitio, junto con las notas de cambios.

Historia

El estándar CEN SIRI se desarrolló a partir de 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. La versión 1.0 se convirtió en un estándar técnico CEN en 2006 y en un estándar CEN completo en 2009.

Posteriormente se añadieron dos servicios funcionales adicionales: Intercambio de Situación (SX) (Norma Técnica 2009, Norma 2016) y Monitorización de Instalaciones (FM) (2011).

Posteriormente se añadieron varias pequeñas mejoras como cambios informales, creando versiones intermedias v1.1, v1.2, etc.

Se desarrollaron otros dos estándares de CEN que utilizaban el "Marco de Protocolo Común SIRI" para definir sus propios servicios funcionales: NeTEx (versión 1.0 publicada en 2014) y Open API para la planificación de viajes distribuidos (versión 1.0 publicada en 2017).

La versión 2.0 de CEN-SIRI se desarrolló y adoptó en 2015. Es compatible con la versión 1.0 y formaliza la adopción de las mejoras provisionales, además de añadir varias funciones adicionales. Una importante novedad de SIRI v2.0 fue la descripción de una transformación uniforme para convertir los mensajes de CEN-SIRI a un formato plano que se puede utilizar en solicitudes HTTP sencillas sin necesidad de una representación XML.

Ejemplo de sitios que utilizan SIRI

En varios sitios web de todo el mundo se utilizan diferentes implementaciones de Siri.

Europa

  • Viajes en Leicester: Autobuses en tiempo real desde SIRI-SM
  • bustimes.org (una gran proporción de los datos en tiempo real, incluida la información sobre retrasos del SPT , proviene de aquí).
  • Transporte Público de Terrassa (España): Datos en tiempo real y planificados de autobuses urbanos.
  • Incidentes de Transport for London a partir de SIRI-GMS [ 2 ] y datos en tiempo real de LBS River http://www.tfl.gov.uk
  • Entur, Noruega: centro nacional para datos SIRI y NeTEx https://developer.entur.org/pages-real-time-intro
  • Västtrafik, la agencia de transporte público del oeste de Suecia, utiliza SIRI ET y SX para obtener información en tiempo real en su planificador de viajes: http://reseplanerare.vasttrafik.se/bin/query.exe/en
  • Traveline Scotland: SIRI-SX para información sobre interrupciones http://www.travelinescotland.com
  • Helsingin Seudun Liikenne, Finlandia utiliza siri vm http://dev.hsl.fi/

América del norte

  • Sistema BusTime de la MTA de la ciudad de Nueva York - SIRI-SM y SIRI-VM - http://bustime.mta.info/wiki/Developers/Index
  • Autoridad de Tránsito de Utah  : http://developer.rideuta.com/StopMonitoringInstructions.aspx
  • METRO (Houston, TX)  : https://web.archive.org/web/20150111120549/http://developer.ridemetro.apiphany.com/products
  • TransLink (MetroVancouver, Canadá)  : https://www.translink.ca/about-us/doing-business-with-translink/app-developer-resources

Asia

  • Ciudad de Ningbo - Autobuses, sistemas de control de tráfico en tiempo real con SIRI, estaciones y dispositivos electrónicos para vehículos 2011-2012 http://www.novasolution.com.hk
  • Israel - Información en tiempo real sobre autobuses y trenes públicos - https://www.gov.il/he/Departments/General/real_time_information_siri

Australia

  • Transporte para Nueva Gales del Sur - SIRI-SX para información sobre interrupciones: https://transportnsw.info

Véase también

Referencias

  1. "SIRI (Interfaz de servicio para información en tiempo real) – Descripción general de la gestión – Libro blanco" . VDV.de. 2006.
  2. Stephens, Matt (19 de octubre de 2011). "TfL lanza una actualización digital de información de autobuses" . The Register .
  • Página principal de SIRI
  • Esquema XML de SIRI y ejemplos en GitHub.
  • Siri en el sitio web de VDV
  • Siri en el sitio web de Transmodel
  • Transmodel
  • NeTEx
  • Sitio web de RTIG
  • Sitio web de CEN archivado el 25/01/2007 en Wayback Machine.