stringtranslate.com

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 las computadoras distribuidas intercambiar información en tiempo real sobre vehículos y servicios 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.

Un documento técnico de SIRI está disponible para obtener más información sobre el protocolo. [1]

Alcance

CEN SIRI permite que pares de ordenadores 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. La información se puede utilizar para muchos propósitos diferentes, por ejemplo:

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:

  1. Marco de protocolo común SIRI . El 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 carga útil está separado de los aspectos de mensajería para que se pueda utilizar el mismo contenido de carga útil tanto en servicios de solicitud como 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 gestión de suscripciones, monitoreo de servicios, autenticación de nivel de contenido, etc.
  2. 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 utilicen 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;

Se han agregado dos servicios funcionales más como parte de la especificación CEN SIRI;

Otros estándares CEN que utilizan el marco de protocolo común SIRI

Otros estándares pueden utilizar el marco de protocolo común CEN SIRI para definir sus propios servicios funcionales. Dos normas CEN que hacen esto son;

Versión actual y documentación

La versión 2.0 de SIRI [1], que representa los documentos CEN tal como se publicaron, está actualmente disponible como un conjunto de archivos XSD empaquetados como un archivo zip [2].

SIRI se mantiene bajo un régimen de mantenimiento, con control de versiones administrado 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 notas de cambio.

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. V1.0 se convirtió en norma técnica CEN en 2006 y en norma CEN completa en 2009.

Posteriormente se agregaron dos servicios funcionales adicionales: Situation Exchange (SX) (Norma técnica 2009, Estándar 2016) y Facility Monitoring (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 utilizaron el 'Marco de protocolo común SIRI' para definir sus propios servicios funcionales; NeTEx (v1.0 publicada en 2014) y Open API para planificación de viajes distribuidos (v 1.0 publicada en 2017).

La versión 2.0 de CEN-SIRI se desarrolló entre su 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 incorporació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 utilizar en solicitudes http simples sin representación XML.

Ejemplo de sitios que utilizan SIRI

Se utilizan diferentes implementaciones de SIRI en varios sitios a nivel mundial.

Europa

América del norte

Asia

Australia

Ver también

Referencias

  1. ^ "SIRI (interfaz de servicio para información en tiempo real) - Descripción general de la gestión - Informe técnico". VDV.de. ​2006.
  2. ^ Stephens, Matt (19 de octubre de 2011). "TfL lanza una actualización de la información del autobús digital". El registro .

enlaces externos