psych-ds / psych-DS

Welcome to Psych-DS! If this is your first time visiting a Github repository, look to the left/down to the README (below the repository files.) Psych-DS is a specification for behavioral datasets - JSON-LD metadata, predictable directory structure, and machine-readable specifications for tabular datasets in behavioral research
Creative Commons Attribution 4.0 International
77 stars 6 forks source link

ManyBabies validator #23

Open mekline opened 5 years ago

mekline commented 5 years ago

Here is a link to the (draft) ManyBabies validator, which aims to provide a way for many labs who are creating datasets that (are supposed to) have the same structure:

https://github.com/manybabies/validator

It does this by testing a csv that the user points it at against a specification which comes in the form of a yaml file giving names of variables expected to exist. A big advantage (for some users) of the shinyapp implementation is you can run it on your local computer (ie without uploading any potentially sensitive data).

Because a Psych-DS validator would need to ask not just 'is this json file a real dataset schema' but also 'does this match the datafiles I see', it would provide a general-case solution for something like this .