Skip to content

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.

Back to top