In order to provide a more transparent and participative approach to the creation and maintenance of data models, here you can see the three stages for a usual data model to be part of the official list of data models.
1.- Pending is the ‘wild’ zone where developers share their thoughts and create their data models. When finished (ready) they can create a PR on the right Subject repository.
2.- Harmonization is the repository for those new accepted models while they are fine-tuned or completed
3.- Subject means the repository in which the data model is officially published. Once there they are versioned when necessary.
Pending | Harmonization | Subject | |
Control of contributions | No | Yes | Yes |
Scripts for checking | No | Yes (specific) | Yes (only acceptance and on update) |
Code inside json schema | No | Harmonizing | Local standard
Global standard |
Versioning | No | No | Yes |
Managed | Each contributor | Contributor + SDM control | SDM control |
In domain | No | No | Yes |
Accept issues | Yes but not managed | Yes | Yes (Here the open ones) |
First Access | Anyone |
|
N/A |
SDM: Smart Data Models initiative