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 ​
| Endorsed | 🏆 NAPCORE Endorsed |
| Website | webtool.datex2.eu |
| Developer | DATEX II community (datex2.eu) |
| Main Contributor | Jonas Jäderberg |
| Technology | Platform 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 ​
- Visit webtool.datex2.eu and click [Wizard]
- Select a DATEX II model (or import your own XMI file)
- Choose elements: Select which elements, profiles, and constraints you want to include
- 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:
- Simplifying implementation: Focus only on relevant elements for your specific use case
- Reducing complexity: Smaller schemas are easier to understand and maintain
- Improving performance: Validation against a subset schema is faster
- Better documentation: A tailored profile serves as clear documentation of your implementation scope
- Facilitating interoperability: Share your profile with partners to clarify your data exchange requirements
Use Cases ​
- Creating NAP-specific profiles: National Access Points can define exactly what they support
- Service-specific implementations: Create profiles for specific services (parking, traffic incidents, etc.)
- Testing and development: Generate simplified schemas for easier testing
- Documentation: Export profiles to document implementation scope
- Proof of concept: Quickly create minimal profiles for prototyping
Standards Supported ​
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)
Related Tools ​
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 ​
- Explore the model: First, use the DATEX II Browser to understand available elements
- Visit the tool: Go to webtool.datex2.eu
- Start the wizard: Click on the Wizard button
- Create your profile: Select the elements you need
- Export and use: Download your custom schema
No installation or registration required!
