railVIVID Development News – New Features and Upcoming Releases
by Philipp Schüdde (railML.org)
Latest Features
During the 49th railML Conference on June 17th, 2026, the latest features for railVIVID were introduced to the railML community. These features are the tree view and table view visualizations.
The tree view visualization provides an interactive navigation structure for valid railML files. It includes all types of elements where each node represents one type of element in the file. Each node can be expanded to view the sub nodes, each representing a sub-element’s type. The tree view uses color coding to highlight the extent of optional data included in the file. Elements not included in the file are greyed out maintaining the full schema tree structure. The main benefits of this new feature are structural navigation through valid railML files and providing a complete data overview of both the schema data included and optional data available.
The table view visualization is an extension to the tree view based on selected types of elements and providing further interactions with the data. By selecting a node or sub node from the tree detailed information in the general scope of the file about the elements of the selected type can be viewed. By interacting further with the initial table view, more information about the selected element’s scope can be viewed. The main benefits of the new table view are navigation within specific elements and detailed information about sub-elements, attributes, and values.
The previously introduced railVIVID Docker allows users to run railVIVID not only on Windows operating system, but on any other operating system by running the application in a container. Since the docker is not compatible with the graphic version, the railVIVID CLI (Command line interface) is needed to run it in a user’s command line. The railVIVID Docker + CLI version provides some advantages over the graphic version including the validation of multiple files per request, making this version more automated. Currently, open access to the CLI/Docker version is not available.
Previous news on the CLI/Docker version: https://www.railml.org/en/news/railvivid-cli-with-docker
If you are interested in exploring the CLI/Docker version or want to learn more about it, do not hesitate to reach out to us. We will gladly provide you with more details.
Find the latest railVIVID version here.
Requested New Feature
During the 49th railML Conference the community expressed interest in use case specific validation. Please provide us with machine readable element specification files for the use cases you want to be implementation.
railVIVID 2.2.1
Release date: July 28th, 2026
Key features:
-
Validation of semantic constraints for railML 3 added: IS:024, IS:025, IS:026, IS:027, TT:009, TT:010, TT:011
-
Validation of semantic constraint IS:008 fixed
-
Validation speed of semantic constraints improved in some cases
-
UI improvements and minor technical bug fixes
-
Tree view update: Highlighting for viewed tree nodes added
railVIVID 2.2.2
Release date: August 2026
Planned features:
-
Tree and Table view:
-
Add global text search within elements in the file
-
Allow copying data from table view
-
Add filter for columns in tree view
-
Include additional information in quality report and compile it in one place
railVIVID 2.3.0
Release date: November 2026 (50th railML Conference)
Planned features:
-
Infrastructure graphical view:
-
Extend visualization with more infrastructure elements
-
Enable configuration with custom information and filtering of elements
-
Introduce validation for railML 3.4