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.