ML-STAC Catalog Specification

A ML-STAC Catalog is a top-level object that logically groups ML-STAC items. Nested properties are not allowing, that means that a ML-STAC Catalog cannot contain other Catalogs, Collections, it can only contain ML-STAC items.
In this directory
Specification: The ML-STAC Catalog specification is in specification.md. It includes an overview and an explanation of the required metadata.
Data model: The dataclass.py contains the ML-STAC Catalog datamodel definition. This can be used to generate JSON Schemas and
validate ML-STAC Catalogs.
Schema: The schema.json file contains the ML-STAC Catalog JSON Schema. This can be used to validate ML-STAC Catalogs.
example.py: The example.py file contains an example of a minimum valid ML-STAC Catalog.