This repository contains the eLTER metadata schemas for the eLTER network. The schemas are used to describe datasets, data products, and other related information.
Files suffixed with _monolith contain all $referenced subschemas inline.
A human readable representation of the schema is available using the Atlassian Json-Schema-Viewer App using the following link:
Monoliths (dereferenced main schemas with inlined subschema content rather than mere $references) are created whenever an update is
pushed as or to a) /subschemas, b) eLTERMetadataSchemaDatasets.json or c) eLTERMetadataSchemaExternalDatasets.json
These artifacts can be retrieved like so:
- go to Actions (top menu)
- go to workflow
make monolith(left sidebar) - in the main panel, select "Run workflow" from the "Run workflow" dropdown on the right (branch: main)
- wait a couple of seconds until the workflow starts, and another 10-15 s until done
- click the workflow title
- scroll down to the "artifacts" card and download desired monolith(s) as zip-archive
The names of the main schemas getting dereferenced are hardcoded in make-monolith.js (which does the work) and make-monolith.yml which configures the automated workflow.
ℹ️ This action does not automatically update the repository. If desired, download the output (click the action's title, scroll down and download the output from the "artifacts" card) and commit.
If, conversely, you want to extract subschemas from an updated monolith, trigger the workflow create subschemas from monolith. Remember to download the artifacts and commit them to update the repo (see above).