You can add new content and release the dictionaries for all consortia.

Adding new variables

When you need to add new variables you need to perform 2 steps: - Adding the new variables to the dictionaries - Reshaping your data to DataSHIELD backend format

Adding new dictionaries (data schemes)

When you add new dictionaries you need to place them in /dictionaries/core/x_x or /dictionaries/outcome/x_x.

For WP1 and 3 these 3 tables are namespaces this way:

For WP4, 5 and 6 these tables are created:

You need to place them into R/data/dictionaries/x_x as well.

Finally you need to amend the changelogs, check amend changelogs

Please use the pull-request flow. For more information check GIT workflow

Versioning

We are using an implementation of semantic versioning (semantic versioning). A better explanation on using semantic versioning in data can be found here: semantic versioning for data products.

We now can distinguish 4 tables for the core variables and 4 tables for the outcome variables. They will be released in 2 sets. One for the core variables and one for the outcome variables.

Core variables

Outcome variables

The version-scheme is as follows:

dictionary-major _ dictionary-minor - dictionary-kind - tablename

Examples

Dictionary

We are using semantic versioning in the data dictionary in LifeCycle. The implementation we now use is:

Changelog

To keep track of all the changed within the different versions of the dictionaries and data releases we need to have changelogs. This way we can trace back what has happened in which release.

Dictionary releases



lifecycle-project/ds-upload documentation built on June 14, 2024, 6:54 a.m.