RailML

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 14:37 8 mar 2019 por Butoir (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.
Datos ferroviarios
Desarrollador
railML.org
railML.org
Información general
Extensión de archivo .railml, .railmlx
Tipo de MIME application/xml, text/xml y application/zip
Lanzamiento inicial 22 de diciembre de 2005
Última versión 2.4
7 de octubre de 2018 (5 años, 7 meses y 4 días)
Extendido de XML
Formato abierto Sí 

railML (Inglés: Railway Markup Language) es un formato abierto de intercambio de datos basado en XML para la interoperabilidad de datos de las aplicaciones ferroviarias.


Introducción

Advantage of a universal exchange format

railML® (lenguaje de marcado ferroviario) es un formato de intercambio de datos común que utiliza la sistemática de XML para la descripción de datos específicos del ferrocarril. railML permite el intercambio de información entre aplicaciones ferroviarias internas y externas. railML se desarrolla dentro del llamado "consorcio railML » de railML.org. Se trata de un formato de intercambio de datos de código abierto bajo licencia creative commons (es obligatorio el registro gratuito en railML para el uso y descarga de esquemas railML). El lenguaje modelo de railML es UML y el idioma de la documentación es el inglés.

Historia

railML fue fundada a principios de 2002 por Fraunhofer-IVI (Dresden/Alemania) y ETH Zurich (Zúrich/Suiza) en un contexto de dificultades crónicas de conexión entre diferentes aplicaciones informáticas ferroviarias. El intercambio de datos para los conceptos de operación, gestión de franjas horarias, simulación o planificación de infraestructuras, etc. consumía mucho tiempo y sólo era posible por medio del desarrollo de un gran número de interfaces específicas con el consiguiente problema de costes para las empresas ferroviarias. railML intenta poner a disposición un formato fácil y práctico, autodescriptivo que se aproxime a los estándares existentes. railML se modifica y se adapta a las necesidades de los administradores de infraestructuras ferroviarias y otros usuarios del sector. Hasta ahora las versiones 1.0, 1.1, 2.0 a 2.4 han sido lanzadas para descarga y uso productivo. La versión railML versión 3 (nuevo modelo topológico y otras evoluciones) se está desarrollando y se lanzará en Primavera de 2019.

Esquemas

railML se basa en XML y otros lenguajes basados en XML existentes como MathML y GML. Se compone de subesquemas. Actualmente hay tres subesquemas en el entorno de producción:

  • infrastructure para la descripción (con prioridad en la topología) de vías y equipos de señalización.
  • rolling stock para la definición del material rodante
  • timetable para la descripción de los horarios
  • interlocking para la descripción de rutas de señalización

Consorcio railML.org

El desarrollo de railML está impulsado por la iniciativa railML.org, una asociación de empresas y organizaciones independientes y ferrocarriles europeos (por ejemplo: ADIF (España), SBB (Suiza), DB (Alemania), SNCF Réseau (Francia), Infrabel (Belgica), Jernbanedirektoratet y Bane NOR (Noruega), ÖBB (Austria), SŽDC (Republica Checa), etc.), I Se organizan conferencias semestrales y se emplean foros en Internet que permiten participar en el desarrollo de railML e intercambiar experiencias libremente.

Enlaces externos