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 Attribute Conventions for Data Discovery (ACDD), Climate Forecast (CF), and GHRSST Data Specification version 2 (GDS2) metadata standards for both ease of implementation and practical use by engineers at NASA's 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 application programming interface (API). Compliance reports can be returned either in HTML, PDF, or JavaScript Object Notation (JSON) formats.