formatsJSON
formatsJSON is a proposed meta-format for describing data formats using JSON. It provides a standardized container to catalog formats, their metadata, and how to validate and parse data.
The aim is to improve interoperability across software components by enabling dynamic discovery of format capabilities
A formatsJSON document is a JSON object containing a top-level formats array and a metadata section. Each
Typical format entries include id, name, version, mimeType, charset, and optional compression. A schema field can
FormatsJSON supports references to external validators and reusable schemas, facilitating consistency across projects. It is intended
Common use cases include data catalogs, API contracts, data interchange between systems, and archival metadata management.
Limitations include the lack of official consensus and the need for ongoing maintenance to reflect evolving