MOTBX resources and schema#

MOTBX resources are stored as YAML files. The YAML file structure is defined using JSON Schema.

Curated MOTBX resources are stored in the resources/curated directory, the JSON Schema is available under schema/motbxschema.json. It defines the mandatory (resourceID, resourceCategory, resourceSubcategory, resourceTitle, resourceDescription, resourceUrl, resourceTags) and optional (resourceKeywords) fields describing a MOTBX resource, allowed values for resourceCategory and resourceSubcategory, and allowed patterns for resourceUrl.

The JSON Schema file schema/motbxschema.json was created with the Jupyter notebook notebooks/schema.ipynb.