Thank you for your interest in contributing 🙌
This repository is part of the VDA 231-301 standardization activities and supports collaborative development within the VDA and the Eclipse / Tractus‑X ecosystem.
Please read the following information carefully before contributing.
This GitHub organization provides working repositories for:
- the generic VDA 231‑301 JSON schema
- subschemas extending the generic schema
- documentation, examples, and discussions
Contributions on GitHub support:
- transparency
- technical discussion
- collaborative development
Activities and content on GitHub do not by themselves constitute an official VDA release or decision.
You may contribute by:
- opening Issues to discuss questions or proposals
- submitting Pull Requests with clarifications, corrections, or improvements
- participating in technical discussions
- proposing new subschemas
All contributions are subject to review.
When opening an Issue, please provide:
- a clear description of the topic or problem
- references to the affected schema, section, or file
- rationale and, where applicable, suggested solutions
Use Issues not only for bugs, but also for discussion and clarification.
Pull Requests may include:
- editorial improvements
- technical clarifications
- schema enhancements
- documentation updates
Please ensure that:
- changes are focused and comprehensible
- terminology and structure remain consistent
- existing conventions are respected
Pull Requests are reviewed by the maintainers of the respective repository.
The generic schema defines the core data structure of the VDA 231‑301 recommendation.
-
must be carefully evaluated
-
require alignment within the VDA working structures, see Contribution process diagram: German / English
-
are not finalized through GitHub alone
GitHub serves as a technical preparation and discussion platform.
Subschemas:
- extend the generic schema
- address specific standards, recommendations, or use cases
- are typically developed in dedicated repositories
The subschema lifecycle usually includes:
- Draft and discussion on GitHub
- Technical refinement and alignment
- Formal review and release via VDA processes, see Contribution process diagram: German / English
Only after successful completion of the VDA process can a subschema become part of an official VDA publication.
Official decisions regarding:
- acceptance of changes to the generic schema
- approval of new subschemas
- publication as part of the VDA 231‑301 recommendation
are taken exclusively within the formal VDA committees and release processes.
GitHub contributions:
- support and inform these processes
- do not replace them
This repository references standards and recommendations whose copyrights remain with the respective organizations (e.g. VDA, DIN, ISO).
Contributors are responsible for ensuring that no protected content is submitted without authorization.
By contributing, you confirm that:
- you are entitled to submit the content
- no confidential or proprietary information is included
- contributions are provided under the repository’s license
If you are unsure whether or how to contribute:
- open an Issue for discussion
- or contact the project maintainers
We highly appreciate your contribution and engagement!
The VDA 231-301 JSON schemas are released under the MIT license, which allows everyone to use, modify, and distribute the schemas freely. However, if you want your contributions to become part of the official VDA recommendation, they need to go through the VDA 231-301 committee.
If you work for a VDA member, ask your contact person if you can join the working group. Everyone is free to raise issues or suggest new improvements to the protocol. The responsible body for the development and maintenance of VDA 231-301 and VDA 231-300 is the VDA Project Group (PG) Digital Material Data Management in the Sampling Process – Implementation and Realization. This project group operates under the leadership of the VDA Materials Committee.
Further information on the VDA's organization and its expert groups can be found here: VDA Expert Group Technical Regulations https://www.vda.de/de/der-vda/organisation/fachabteilungen/fahrzeugtechnologien-und-eco-systeme/fachgruppe-technische-vorschriften
The AP Github serves as a technically contributing group, supporting the project group in its work.
The process of releasing new specialised schemas is shown in the following diagram: