Welcome to the OpenODD DSL Documentation
This documentation describes the OpenODD DSL, an MPS-based domain-specific language to define taxonomies and Operational Design Domain (ODD) modules, in accordance with the ASAM OpenODD standard.
Highlights
- Define structured taxonomies, enums, records, quantities(unitType) and Unit.
- Model ODD modules using logical conditions and sections.
- Generate YAML output for use in external ODD toolchains.
- Distributed as a Rich Client Platform (RCP) for Linux, macOS, and Windows.
Getting the RCP
The RCP distribution is not currently hosted via CI/CD. If you'd like to try it:
👉 Please contact the maintainers to request a prebuilt RCP package for your platform.
- 📩 Email: contact@cognisarc.de