About the Metadata Compliance Checker

The Metadata Compliance Checker (MCC) is an automated tool, written in Python, that checks metadata attributes for presence and adherence to standards, and generates human-readable reports that reference the metadata alongside the standard.

MCC currently targets the ACDD, CF, and GDS2 metadata standards for both ease of implementation and practical use by engineers at the Physical Oceanography Distributed Active Archive Center (PO.DAAC).

In keeping with the goal of ease-of-use, MCC is implemented both as a web application and as a public API. Compliance reports can be returned either in HTML, PDF, or JavaScript Object Notation (JSON) formats.

Frequently Asked Questions

What does the Metadata Compliance Checker currently check?

What version of Metadata Compliance Checker is currently deployed?

The currently deployed version is 1.6.0.

Is the source code for MCC available publicly?

The public GitHub repository for MCC is available at https://github.com/podaac/mcc

Where can I find more information about the API?

Documentation for the API can be found here. A tutorial Jupyter notebook can also be found here. This notebook is bundled with the MCC repository, and can be downloaded here.