Skip to content

Compliant Checker report: Global experiment attribute does not match the CMIP6 CV label for experiment_id #412

@rhaegar325

Description

@rhaegar325

Summary

Every CMORised file produced for experiment_id = "historical" carries a
global experiment string that does not match the canonical CMIP6
controlled-vocabulary label. The WCRP compliance checker flags this as a
MED-priority cross-attribute consistency failure for every file (86 of 86 in
the test dataset).

Environment

  • Tool: ACCESS-MOPPy (CMORiser)
  • Validator: compliance-checker --test wcrp_cmip6:1.0 (cc-plugin-wcrp + esgvoc)

Checker Output (verbatim)

[ATTR007] Consistency: experiment_id vs other global attributes   (weight=2)  value=[0, 1]
  Inconsistency for 'experiment': CV expects 'Historical simulation', file has 'all-forcing simulation of the recent past'.

What the File Has

:experiment    = "all-forcing simulation of the recent past" ;
:experiment_id = "historical" ;

Root Cause

The CMIP6 CV entry keyed on experiment_id = "historical" exposes two
text fields:

  • experiment — the canonical short label (e.g. "Historical simulation")
  • a free-text description (e.g. "all-forcing simulation of the recent past")

ACCESS-MOPPy is writing the description into the global experiment
attribute. The [ATTR007] consistency check looks up the canonical label and
compares — so every file fails.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions