This repository contains the output of bioCADDIE WG3 Descriptive Metadata for Datasets., defining the DatA Tag Suite (DATs) model. The presentations and notes from the WG3 activities can be found at this website. This repository contains the different versions of the DATS specification.
The material in this repository is distributed under CC BY-SA 3.0 license.
The document provides links to the different appendices files.
- [DATS model version 2.0 (Google Document)] (https://docs.google.com/document/d/1hVcYRleE6-dFfn7qbF9Bv1Ohs1kTF6a8OwWUvoZlDto/edit?usp=sharing)
- DATS model version 2.0 (pdf)
- [Metadata Specification - version 1.1 - Draft open for comments (Google Document)] (https://docs.google.com/document/d/12FS-yW0B4unZEVOZhe7wQ-eWBUwecUpVs-EU28jso9I/edit#) - READ FIRST
- Appendix 1 - Metadata Mapping File v1.1 (Spreadsheet) Google Spreadsheet
- [Appendix 2 - Metadata Elements File v1.1 (Google Spreadsheet)] (https://docs.google.com/spreadsheets/d/1aHj_Qvlr7Sf4DlU4uc37PQEOPha8jTxMEdyL_Q7geLQ/edit#gid=0)
- Metadata Specification - version 1 (PDF file) - READ FIRST
- Appendix 1 - Metadata Mapping File v1 (Spreadsheet)
- Appendix 2 - Metadata Elements File v1 (Spreadsheet)
The python code included in the repository validates the JSON schemas and the JSON instances against the schemas. To execute the code, it is recommended to use a virtual environment.
Known to work under python 3.5.1.
- First install the virtual environment via
pip
:pip install virtualenv
- Then, activate the virtual environment:
source venv/bin/activate
- Install the requirements:
pip install -r requirements.txt
- Finally, you can run the validation scripts:
python validate_schemas.py
python validate_instances.py