Skip to content

DATEX II Schema Generation Tool

Web-based wizard for creating custom DATEX II profiles. Generate XML Schema, JSON Schema, or ASN.1 schemas by selecting only the elements you need.

Quick Info

ProvenanceBy NAPCORE
Websitewebtool.datex2.eu
DeveloperDATEX II community (datex2.eu)
Main ContributorJonas Jäderberg
TechnologyPlatform Independent Model

Overview

The DATEX II Schema Generation Tool is a web-based wizard that helps you create custom DATEX II profiles tailored to your specific needs. The full DATEX II model is very comprehensive - this tool lets you select only the elements, profiles, and constraints relevant to your use case, making implementation simpler and more focused.

Key Features

  • Interactive wizard interface for profile creation
  • Model selection: Choose from available DATEX II models or import your own XMI file
  • Element selection: Pick specific elements, profiles, and constraints
  • Multiple output formats:
    • XML Schema (XSD)
    • JSON Schema
    • ASN.1
  • Profile customization: Create tailored subsets of the DATEX II model
  • Export functionality: Download generated schemas

How to Use

  1. Visit webtool.datex2.eu and click [Wizard]
  2. Select a DATEX II model (or import your own XMI file)
  3. Choose elements: Select which elements, profiles, and constraints you want to include
  4. Export schemas: Download in your preferred format (XSD, JSON Schema, or ASN.1)

Why This Tool is Useful

The full DATEX II model covers a wide range of use cases and scenarios, which means it includes many elements that any single implementation may not need. This tool addresses that challenge by:

  1. Simplifying implementation: Focus only on relevant elements for your specific use case
  2. Reducing complexity: Smaller schemas are easier to understand and maintain
  3. Improving performance: Validation against a subset schema is faster
  4. Better documentation: A tailored profile serves as clear documentation of your implementation scope
  5. Facilitating interoperability: Share your profile with partners to clarify your data exchange requirements

Use Cases

  1. Creating NAP-specific profiles: National Access Points can define exactly what they support
  2. Service-specific implementations: Create profiles for specific services (parking, traffic incidents, etc.)
  3. Testing and development: Generate simplified schemas for easier testing
  4. Documentation: Export profiles to document implementation scope
  5. Proof of concept: Quickly create minimal profiles for prototyping

Standards Supported

DATEX II

Target Audience

  • DATEX II implementers defining their profile
  • NAP operators specifying data requirements
  • System integrators working with multiple DATEX II systems
  • Developers creating DATEX II applications
  • Traffic data managers defining data exchange specifications

Technical Details

  • Platform: Web-based application
  • Input formats: DATEX II models, XMI files
  • Output formats: XML Schema, JSON Schema, ASN.1
  • Architecture: Client-side processing (no data leaves your browser)

This schema generation tool works well with:

  • DATEX II Browser - For exploring the full DATEX II model
  • DATEX II validators (coming soon to catalog)
  • DATEX II converters (coming soon to catalog)

Community & Support

  • Official Website: datex2.eu
  • Community Forums: DATEX II User Group
  • Documentation: Available through DATEX II website

Future Development

This tool is currently not open source, but there are discussions about a possible future open source release. Check the DATEX II community channels for updates.

About DATEX II

DATEX II is a European standard for exchanging traffic information and traffic data. It provides a comprehensive model for describing various types of traffic-related information including:

  • Traffic incidents and events
  • Traffic conditions and flow data
  • Road conditions and weather
  • Traffic management actions
  • Parking information
  • Variable message signs
  • And much more

The standard is widely used across European National Access Points and traffic management systems.

Getting Started

  1. Explore the model: First, use the DATEX II Browser to understand available elements
  2. Visit the tool: Go to webtool.datex2.eu
  3. Start the wizard: Click on the Wizard button
  4. Create your profile: Select the elements you need
  5. Export and use: Download your custom schema

No installation or registration required!


Co-financed by the Connecting Europe Facility of the European Union