Technical session from standard to local deployment

  • 9:30 – 9:40 Welcome and opening (Ian Cornwell)
  • 9:40 – 10:20 Profiling (Jörg Freudenstein) Understanding the concept of ‘profiling’ and how to create them
  • 10:20 – 11:00 EU Profiles (Martin van Ekelenburg) Recommended EU Profiles and their relevance
  • 11:00 – 11:10 Coffee break
  • 11:10 – 11:45 Extensions (Jonas Jaderberg) Why does this mechanism exist and how does it work?
  • 11:45 – 12:30 Validation of messages (Jan Vlčinský, Edgar van Wilgenburg and Andreas Dis) Message validation examples

See here an overview of the DATEX II Virtual User Forum online presentations on 4th of October 2023: From DATEX II Standard to Local Deployment

Profiling: Simplify DATEX II Class model

YouTube (35:28) by Jörg Freudenstein. Understanding the concept of ’profiling’ and how to create profiles of DATEX II content class model. Profiling enables selecting only the necessary features. In terms of the DATEX II class model, this allows for the creation of a streamlined class model, resulting in simpler messages.

EU Profiles: Set of standard DATEX II profiles

YouTube (40:53) By Martin van Ekelenburg. This section discusses the recommended EU Profiles and their relevance. The provided profiles offer a simplified class model for specific types of content, encompassing all attributes expected by related European Commission delegated acts.

Extensions: Adding custom data structures to standard DATEX II class model

YouTube (32:44) by Jonas Jäderberg. How to add missing attributes and structures to an existing DATEX II content class model by creating its extension.

Validation: Automate detection of broken classes and messages 

Slides by Jan Vlčinský, Edgar van Wilgenburg and Andreas Dis. Multi-part presentation on how to use DATEX II validation to speed up & improve quality of data exchange. Links: 

Validation Concepts in Context of DATEX II by Jan Vlčinský. Platform Independent Model (PIM) as generic class model of DATEX II Payload. Platform Specific Model (PSM) as format specific schema for data structuring and validation.

PSM can be derived from PIM by means of schema generation tool

DATEX II Class Model Validation (RAV Centre) by Andreas Dis. Online tool to validate your class for being complete. Currently checks, that the profiling did not remove any attribute, required for Safe and Secure Truck Parking (SSTP) by European Commission delegated act number 885/2013.

Use cases for Validation Schema by Jan Vlčinský. Use cases for message validation schema during SW development and system operations.

Tip: Publishing Message Schema Quickly by Jan Vlčinský.

How to make your message schema available within “no time” by publishing essential schema files, samples and meta information on GitHub or GitLab.

How to: Validate using CLI or pytest by Jan Vlčinský.

How to validate XML messages using:

  • CLI xmlstarlet and
  • python test suite using pytest and lxml.


NDW Online Message Validator by Edgar van Wilgenburg.

NDW online validator to check the messages conform to agreed schema before they go to production. 

InQMS: Czech system for validating every published message by Jan Vlčinský.

InQMS collects and archives published messages to evaluate:

  • structural quality of each message (does it conform to the schema?)
  • metrics (size, update period, number of records…)
Scroll to Top