/zmt-metadata-schema

Metadata schemas for ZMT's research data

BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

JSON schema for research metadata at ZMT

This repository contains the metadata schemas as JSON schema to be used for research data at ZMT. A schema defines the structure and allowed types and values for metadata (see https://json-schema.org/understanding-json-schema/about.html for "What is a schema?").

The JSON schema is a well-established format for schemas that allows validation of the metadata in many contexts (see https://json-schema.org/implementations.html). It is also possible to use the Polyglottal JSON Schema Validator to validate other languages such as YAML and TOML. For example, the schema for a Dataset is used to define the metadata input form in the Nextcloud Metadata Editor app and the data model of ZMT's Research Database.

As the data publisher PANGAEA is the main endpoint of ZMT's research data this schema is supposed to be largely compatible with PANAGAEA's data model for projects, staff members, events, datasets etc (see also the PANGAEA XML schema.