Welcome to metadata-schema’s documentation!
The metadata-schema repository provides standardized metadata schemas for the echemdb project. Schemas are defined in LinkML and used to validate and describe electrochemical data packages.
The mdstools Python package provides tools for working with these schemas:
Flatten nested YAML metadata into tabular (Excel/CSV) format
Enrich flattened metadata with descriptions and examples from the schemas
Validate metadata against the schemas
Convert between YAML, Excel, and CSV formats
JSON Schemas (v0.5.1)
The following JSON Schema files can be used to validate metadata in any language or tool that supports JSON Schema:
Schema |
Download |
|---|---|
Autotag |
|
Minimum echemdb |
|
Source Data |
|
SVG Digitizer |
|
echemdb Package |
|
SVG Digitizer Package |
Getting started
See the installation guide for setup instructions.