🤔 Problem
I need to document metadata about my projects and data. For example:
- who is the project leader
- project dates
- links to external resources
- data collection date
- the name of the machine that collected the data
- protocol for collecting data
🍴 Appetite
🎯 Solution
When I add documentation to my project, I can choose from two different kinds of documentation: Free-text Project Page Documentation and Key-Value metadata. This pitch describes how the key-value metadata works. Both types of metadata display on the project page, as their own boxes.
I can enter key-value metadata about my project
- Key-value format
- nice to have: type validation (dates, etc)
- string (utf-8), date (iso), number
- avro - way to specify schemas
key |
value |
leader |
person |
protection level |
confidential |
On group pages, I can see a summary of all key-value metadata for all projects in the group