{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://stac-extensions.github.io/cmip6/v3.0.2/schema.json#",
  "title": "CMIP6 Extension",
  "description": "STAC CMIP6 Extension for STAC Items and STAC Collection Summaries.",
  "type": "object",
  "required": [
    "stac_extensions"
  ],
  "properties": {
    "stac_extensions": {
      "type": "array",
      "allOf": [
        {
          "contains": {
            "const": "https://stac-extensions.github.io/file/v2.1.0/schema.json"
          }
        },
        {
          "contains": {
            "const": "https://stac-extensions.github.io/alternate-assets/v1.2.0/schema.json"
          }
        },
        {
          "contains": {
            "const": "https://stac-extensions.github.io/cmip6/v3.0.2/schema.json"
          }
        }
      ]
    }
  },
  "oneOf": [
    {
      "$comment": "This is the schema for STAC Items.",
      "type": "object",
      "required": [
        "collection"
      ],
      "properties": {
        "type": {
          "const": "Feature"
        },
        "id": {
          "type": "string",
          "pattern": "^CMIP6(\\.[A-Za-z0-9-]+){8}\\.v[0-9]{8}$"
        },
        "base_id": {
          "type": "string",
          "pattern": "^CMIP6(\\.[A-Za-z0-9-]+){8}$"
        },
        "version": {
          "type": "string",
          "pattern": "^\\d{4}(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])$"
        },
        "collection": {
          "const": "CMIP6"
        },
        "properties": {
          "allOf": [
            {
              "$ref": "#/definitions/require_item_fields"
            },
            {
              "$ref": "#/definitions/item_fields"
            }
          ]
        },
        "assets": {
          "type": "object",
          "additionalProperties": {
            "allOf": [
              {
                "$ref": "#/definitions/require_asset_fields"
              },
              {
                "$ref": "#/definitions/asset_fields"
              }
            ]
          }
        },
        "links": {
          "type": "array",
          "items": {
            "$ref": "#/definitions/link_fields"
          },
          "allOf": [
            {
              "contains": {
                "properties": {
                  "rel": {
                    "const": "cite-as"
                  }
                },
                "required": [
                  "rel"
                ]
              }
            }
          ]
        }
      }
    },
    {
      "$comment": "This is the schema for STAC Collections, or more specifically only Collection Summaries in this case. By default, only checks the existence of the properties, but not the schema of the summaries.",
      "type": "object",
      "required": [
        "type",
        "summaries"
      ],
      "properties": {
        "type": {
          "const": "Collection"
        },
        "summaries": {
          "$ref": "#/definitions/require_any"
        }
      }
    }
  ],
  "definitions": {
    "require_any": {
      "$comment": "Only used for Collection summarizes.",
      "type": "object",
      "minProperties": 1
    },
    "require_item_fields": {
      "$comment": "Please list all fields here so that we can force the existence of one of them in other parts of the schemas.",
      "allOf": [
        {
          "required": [
            "created"
          ]
        },
        {
          "required": [
            "end_datetime"
          ]
        },
        {
          "required": [
            "latest"
          ]
        },
        {
          "required": [
            "retracted"
          ]
        },
        {
          "required": [
            "size"
          ]
        },
        {
          "required": [
            "start_datetime"
          ]
        },
        {
          "required": [
            "updated"
          ]
        },
        {
          "required": [
            "cmip6:activity_id"
          ]
        },
        {
          "required": [
            "cmip6:data_specs_version"
          ]
        },
        {
          "required": [
            "cmip6:experiment_id"
          ]
        },
        {
          "required": [
            "cmip6:frequency"
          ]
        },
        {
          "required": [
            "cmip6:grid_label"
          ]
        },
        {
          "required": [
            "cmip6:institution_id"
          ]
        },
        {
          "required": [
            "cmip6:member_id"
          ]
        },
        {
          "required": [
            "cmip6:nominal_resolution"
          ]
        },
        {
          "required": [
            "cmip6:pid"
          ]
        },
        {
          "required": [
            "cmip6:product"
          ]
        },
        {
          "required": [
            "cmip6:realm"
          ]
        },
        {
          "required": [
            "cmip6:source_id"
          ]
        },
        {
          "required": [
            "cmip6:source_type"
          ]
        },
        {
          "required": [
            "cmip6:sub_experiment_id"
          ]
        },
        {
          "required": [
            "cmip6:table_id"
          ]
        },
        {
          "required": [
            "cmip6:variable_cf_standard_name"
          ]
        },
        {
          "required": [
            "cmip6:variable_id"
          ]
        },
        {
          "required": [
            "cmip6:variable_long_name"
          ]
        },
        {
          "required": [
            "cmip6:variable_units"
          ]
        },
        {
          "required": [
            "cmip6:variant_label"
          ]
        }
      ]
    },
    "require_asset_fields": {
      "$comment": "Please list all fields here so that we can force the existence of one of them in other parts of the schemas.",
      "allOf": [
        {
          "required": [
            "created"
          ]
        },
        {
          "required": [
            "protocol"
          ]
        }
      ]
    },
    "asset_fields": {
      "$comment": " Don't require fields here, do that above in the corresponding schema.",
      "type": "object",
      "properties": {
        "protocol": {
          "type": "string",
          "enum": [
            "http",
            "https",
            "globus",
            "gridftp",
            "kerchunk",
            "netcdfsubset",
            "opendap",
            "wms",
            "wps",
            "s3"
          ]
        },
        "cmip6:tracking_id": {
          "type": "string",
          "pattern": "^hdl:21\\.14100/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$"
        }
      }
    },
    "item_fields": {
      "$comment": " Don't require fields here, do that above in the corresponding schema.",
      "type": "object",
      "properties": {
        "latest": {
          "type": "boolean"
        },
        "retracted": {
          "type": "boolean"
        },
        "size": {
          "type": "integer",
          "minimum": 0
        },
        "cmip6:activity_id": {
          "type": "array",
          "items": {
            "enum": [
              "AerChemMIP",
              "C4MIP",
              "CDRMIP",
              "CFMIP",
              "CMIP",
              "CORDEX",
              "DAMIP",
              "DCPP",
              "DynVarMIP",
              "FAFMIP",
              "GMMIP",
              "GeoMIP",
              "HighResMIP",
              "ISMIP6",
              "LS3MIP",
              "LUMIP",
              "OMIP",
              "PAMIP",
              "PMIP",
              "RFMIP",
              "SIMIP",
              "ScenarioMIP",
              "VIACSAB",
              "VolMIP"
            ],
            "minItems": 1,
            "type": "string"
          }
        },
        "cmip6:conventions": {
          "type": "array",
          "items": {
            "enum": [
              "CF-1.5",
              "CF-1.7",
              "CMIP-6.0",
              "CMIP-6.2"
            ],
            "minItems": 1,
            "type": "string"
          }
        },
        "cmip6:data_specs_version": {
          "type": "string",
          "enum": [
            "01.00.18",
            "01.00.19",
            "01.00.20",
            "01.00.21",
            "01.00.22",
            "01.00.23",
            "01.00.24",
            "01.00.25",
            "01.00.26",
            "01.00.27",
            "01.00.28",
            "01.00.29",
            "01.00.30",
            "01.00.31",
            "01.00.32",
            "01.00.33"
          ]
        },
        "cmip6:experiment": {
          "type": "string"
        },
        "cmip6:experiment_id": {
          "type": "string",
          "enum": [
            "1pctCO2",
            "1pctCO2-4xext",
            "1pctCO2-bgc",
            "1pctCO2-cdr",
            "1pctCO2-rad",
            "1pctCO2Ndep",
            "1pctCO2Ndep-bgc",
            "1pctCO2to4x-withism",
            "G1",
            "G6SST1",
            "G6SST2-solar",
            "G6SST2-sulfur",
            "G6solar",
            "G6sulfur",
            "G7SST1-cirrus",
            "G7SST2-cirrus",
            "G7cirrus",
            "a4SST",
            "a4SSTice",
            "a4SSTice-4xCO2",
            "abrupt-0p5xCO2",
            "abrupt-2xCO2",
            "abrupt-4xCO2",
            "abrupt-solm4p",
            "abrupt-solp4p",
            "amip",
            "amip-4xCO2",
            "amip-TIP",
            "amip-TIP-nosh",
            "amip-a4SST-4xCO2",
            "amip-climSIC",
            "amip-climSST",
            "amip-future4K",
            "amip-hist",
            "amip-hld",
            "amip-lfmip-pObs",
            "amip-lfmip-pdLC",
            "amip-lfmip-rmLC",
            "amip-lwoff",
            "amip-m4K",
            "amip-p4K",
            "amip-p4K-lwoff",
            "amip-piForcing",
            "aqua-4xCO2",
            "aqua-control",
            "aqua-control-lwoff",
            "aqua-p4K",
            "aqua-p4K-lwoff",
            "control-1950",
            "control-slab",
            "dcppA-assim",
            "dcppA-hindcast",
            "dcppA-hindcast-niff",
            "dcppA-historical-niff",
            "dcppB-forecast",
            "dcppC-amv-ExTrop-neg",
            "dcppC-amv-ExTrop-pos",
            "dcppC-amv-Trop-neg",
            "dcppC-amv-Trop-pos",
            "dcppC-amv-neg",
            "dcppC-amv-pos",
            "dcppC-atl-control",
            "dcppC-atl-pacemaker",
            "dcppC-atl-spg",
            "dcppC-forecast-addAgung",
            "dcppC-forecast-addElChichon",
            "dcppC-forecast-addPinatubo",
            "dcppC-hindcast-noAgung",
            "dcppC-hindcast-noElChichon",
            "dcppC-hindcast-noPinatubo",
            "dcppC-ipv-NexTrop-neg",
            "dcppC-ipv-NexTrop-pos",
            "dcppC-ipv-neg",
            "dcppC-ipv-pos",
            "dcppC-pac-control",
            "dcppC-pac-pacemaker",
            "deforest-globe",
            "esm-1pct-brch-1000PgC",
            "esm-1pct-brch-2000PgC",
            "esm-1pct-brch-750PgC",
            "esm-1pctCO2",
            "esm-bell-1000PgC",
            "esm-bell-2000PgC",
            "esm-bell-750PgC",
            "esm-hist",
            "esm-hist-ext",
            "esm-past1000",
            "esm-pi-CO2pulse",
            "esm-pi-cdr-pulse",
            "esm-piControl",
            "esm-piControl-spinup",
            "esm-ssp534-over",
            "esm-ssp585",
            "esm-ssp585-ocn-alk",
            "esm-ssp585-ocn-alk-stop",
            "esm-ssp585-ssp126Lu",
            "esm-ssp585-ssp126Lu-ext",
            "esm-ssp585ext",
            "esm-yr2010CO2-CO2pulse",
            "esm-yr2010CO2-cdr-pulse",
            "esm-yr2010CO2-control",
            "esm-yr2010CO2-noemit",
            "faf-all",
            "faf-antwater-stress",
            "faf-heat",
            "faf-heat-NA0pct",
            "faf-heat-NA50pct",
            "faf-passiveheat",
            "faf-stress",
            "faf-water",
            "futSST-pdSIC",
            "futureSST-4xCO2-solar",
            "highres-future",
            "highresSST-4xCO2",
            "highresSST-LAI",
            "highresSST-future",
            "highresSST-p4K",
            "highresSST-present",
            "highresSST-smoothed",
            "hist-1950",
            "hist-1950HC",
            "hist-CO2",
            "hist-GHG",
            "hist-GHG-cmip5",
            "hist-aer",
            "hist-aer-cmip5",
            "hist-all-aer2",
            "hist-all-nat2",
            "hist-bgc",
            "hist-nat",
            "hist-nat-cmip5",
            "hist-noLu",
            "hist-piAer",
            "hist-piNTCF",
            "hist-resAMO",
            "hist-resIPO",
            "hist-sol",
            "hist-spAer-aer",
            "hist-spAer-all",
            "hist-stratO3",
            "hist-totalO3",
            "hist-volc",
            "histSST",
            "histSST-1950HC",
            "histSST-noLu",
            "histSST-piAer",
            "histSST-piCH4",
            "histSST-piN2O",
            "histSST-piNTCF",
            "histSST-piO3",
            "historical",
            "historical-cmip5",
            "historical-ext",
            "historical-withism",
            "ism-1pctCO2to4x-self",
            "ism-1pctCO2to4x-std",
            "ism-amip-std",
            "ism-asmb-std",
            "ism-bsmb-std",
            "ism-ctrl-std",
            "ism-historical-self",
            "ism-historical-std",
            "ism-lig127k-std",
            "ism-pdControl-std",
            "ism-piControl-self",
            "ism-ssp585-self",
            "ism-ssp585-std",
            "land-cCO2",
            "land-cClim",
            "land-crop-grass",
            "land-crop-noFert",
            "land-crop-noIrrig",
            "land-crop-noIrrigFert",
            "land-hist",
            "land-hist-altLu1",
            "land-hist-altLu2",
            "land-hist-altStartYear",
            "land-hist-cruNcep",
            "land-hist-princeton",
            "land-hist-wfdei",
            "land-noFire",
            "land-noLu",
            "land-noPasture",
            "land-noShiftCultivate",
            "land-noWoodHarv",
            "land-ssp126",
            "land-ssp434",
            "land-ssp585",
            "lfmip-initLC",
            "lfmip-pdLC",
            "lfmip-pdLC-cruNcep",
            "lfmip-pdLC-princeton",
            "lfmip-pdLC-wfdei",
            "lfmip-rmLC",
            "lfmip-rmLC-cruNcep",
            "lfmip-rmLC-princeton",
            "lfmip-rmLC-wfdei",
            "lgm",
            "lig127k",
            "midHolocene",
            "midPliocene-eoi400",
            "modelSST-futArcSIC",
            "modelSST-pdSIC",
            "omip1",
            "omip1-spunup",
            "omip2",
            "omip2-spunup",
            "pa-futAntSIC",
            "pa-futAntSIC-ext",
            "pa-futArcSIC",
            "pa-futArcSIC-ext",
            "pa-pdSIC",
            "pa-pdSIC-ext",
            "pa-piAntSIC",
            "pa-piArcSIC",
            "past1000",
            "past1000-solaronly",
            "past1000-volconly",
            "past2k",
            "pdSST-futAntSIC",
            "pdSST-futArcSIC",
            "pdSST-futArcSICSIT",
            "pdSST-futBKSeasSIC",
            "pdSST-futOkhotskSIC",
            "pdSST-pdSIC",
            "pdSST-pdSICSIT",
            "pdSST-piAntSIC",
            "pdSST-piArcSIC",
            "piClim-2xDMS",
            "piClim-2xNOx",
            "piClim-2xVOC",
            "piClim-2xdust",
            "piClim-2xfire",
            "piClim-2xss",
            "piClim-4xCO2",
            "piClim-BC",
            "piClim-CH4",
            "piClim-HC",
            "piClim-N2O",
            "piClim-NH3",
            "piClim-NOx",
            "piClim-NTCF",
            "piClim-O3",
            "piClim-OC",
            "piClim-SO2",
            "piClim-VOC",
            "piClim-aer",
            "piClim-anthro",
            "piClim-control",
            "piClim-ghg",
            "piClim-histaer",
            "piClim-histall",
            "piClim-histghg",
            "piClim-histnat",
            "piClim-lu",
            "piClim-spAer-aer",
            "piClim-spAer-anthro",
            "piClim-spAer-histaer",
            "piClim-spAer-histall",
            "piControl",
            "piControl-cmip5",
            "piControl-spinup",
            "piControl-spinup-cmip5",
            "piControl-withism",
            "piSST",
            "piSST-4xCO2",
            "piSST-4xCO2-rad",
            "piSST-4xCO2-solar",
            "piSST-pdSIC",
            "piSST-piSIC",
            "piSST-pxK",
            "rad-irf",
            "rcp26-cmip5",
            "rcp45-cmip5",
            "rcp60-cmip5",
            "rcp85-cmip5",
            "spinup-1950",
            "ssp119",
            "ssp126",
            "ssp126-ssp370Lu",
            "ssp245",
            "ssp245-GHG",
            "ssp245-aer",
            "ssp245-cov-GHG",
            "ssp245-cov-aer",
            "ssp245-cov-fossil",
            "ssp245-cov-modgreen",
            "ssp245-cov-strgreen",
            "ssp245-covid",
            "ssp245-nat",
            "ssp245-stratO3",
            "ssp370",
            "ssp370-lowNTCF",
            "ssp370-lowNTCFCH4",
            "ssp370-ssp126Lu",
            "ssp370SST",
            "ssp370SST-lowAer",
            "ssp370SST-lowBC",
            "ssp370SST-lowCH4",
            "ssp370SST-lowNTCF",
            "ssp370SST-lowNTCFCH4",
            "ssp370SST-lowO3",
            "ssp370SST-ssp126Lu",
            "ssp370pdSST",
            "ssp434",
            "ssp460",
            "ssp534-over",
            "ssp534-over-bgc",
            "ssp585",
            "ssp585-bgc",
            "ssp585-withism",
            "volc-cluster-21C",
            "volc-cluster-ctrl",
            "volc-cluster-mill",
            "volc-long-eq",
            "volc-long-hlN",
            "volc-long-hlS",
            "volc-pinatubo-full",
            "volc-pinatubo-slab",
            "volc-pinatubo-strat",
            "volc-pinatubo-surf",
            "yr2010CO2"
          ]
        },
        "cmip6:forcing_index": {
          "type": "string",
          "pattern": "\\d+$"
        },
        "cmip6:frequency": {
          "type": "string",
          "enum": [
            "1hr",
            "1hrCM",
            "1hrPt",
            "3hr",
            "3hrPt",
            "6hr",
            "6hrPt",
            "day",
            "dec",
            "fx",
            "mon",
            "monC",
            "monPt",
            "subhrPt",
            "yr",
            "yrPt"
          ]
        },
        "cmip6:grid": {
          "type": "string"
        },
        "cmip6:grid_label": {
          "type": "string",
          "enum": [
            "gm",
            "gn",
            "gna",
            "gng",
            "gnz",
            "gr",
            "gr1",
            "gr1a",
            "gr1g",
            "gr1z",
            "gr2",
            "gr2a",
            "gr2g",
            "gr2z",
            "gr3",
            "gr3a",
            "gr3g",
            "gr3z",
            "gr4",
            "gr4a",
            "gr4g",
            "gr4z",
            "gr5",
            "gr5a",
            "gr5g",
            "gr5z",
            "gr6",
            "gr6a",
            "gr6g",
            "gr6z",
            "gr7",
            "gr7a",
            "gr7g",
            "gr7z",
            "gr8",
            "gr8a",
            "gr8g",
            "gr8z",
            "gr9",
            "gr9a",
            "gr9g",
            "gr9z",
            "gra",
            "grg",
            "grz"
          ]
        },
        "cmip6:initialization_index": {
          "type": "string",
          "pattern": "\\d+$"
        },
        "cmip6:institution": {
          "type": "string",
          "enum": [
            "AEMET, Spain; BSC, Spain; CNR-ISAC, Italy; DMI, Denmark; ENEA, Italy; FMI, Finland; Geomar, Germany; ICHEC, Ireland; ICTP, Italy; IDL, Portugal; IMAU, The Netherlands; IPMA, Portugal; KIT, Karlsruhe, Germany; KNMI, The Netherlands; Lund University, Sweden; Met Eireann, Ireland; NLeSC, The Netherlands; NTNU, Norway; Oxford University, UK; surfSARA, The Netherlands; SMHI, Sweden; Stockholm University, Sweden; Unite ASTR, Belgium; University College Dublin, Ireland; University of Bergen, Norway; University of Copenhagen, Denmark; University of Helsinki, Finland; University of Santiago de Compostela, Spain; Uppsala University, Sweden; Utrecht University, The Netherlands; Vrije Universiteit Amsterdam, the Netherlands; Wageningen University, The Netherlands. Mailing address: EC-Earth consortium, Rossby Center, Swedish Meteorological and Hydrological Institute/SMHI, SE-601 76 Norrkoping, Sweden",
            "AER (Atmospheric and Environmental Research, Lexington, MA 02421, USA); UColorado (University of Colorado, Boulder, CO 80309, USA). Mailing address: AER c/o Eli Mlawer, 131 Hartwell Avenue, Lexington, MA 02421, USA",
            "Alfred Wegener Institute, Helmholtz Centre for Polar and Marine Research, Am Handelshafen 12, 27570 Bremerhaven, Germany",
            "Beijing Climate Center, Beijing 100081, China",
            "Bren School of Environmental Science and Management, University of California, Santa Barbara. Mailing address: c/o Samantha Stevenson, 2400 Bren Hall, University of California Santa Barbara, Santa Barbara, CA 93106, USA",
            "CNRM (Centre National de Recherches Meteorologiques, Toulouse 31057, France), CERFACS (Centre Europeen de Recherche et de Formation Avancee en Calcul Scientifique, Toulouse 31057, France)",
            "CSIRO (Commonwealth Scientific and Industrial Research Organisation, Aspendale, Victoria 3195, Australia), ARCCSS (Australian Research Council Centre of Excellence for Climate System Science). Mailing address: CSIRO, c/o Simon J. Marsland, 107-121 Station Street, Aspendale, Victoria 3195, Australia",
            "CSIRO (Commonwealth Scientific and Industrial Research Organisation, Australia), COSIMA (Consortium for Ocean-Sea Ice Modelling in Australia). Mailing address: CSIRO, c/o Simon J. Marsland, 107-121 Station Street, Aspendale, Victoria 3195, Australia",
            "Canadian Centre for Climate Modelling and Analysis, Environment and Climate Change Canada, Victoria, BC V8P 5C2, Canada",
            "Centre for Climate Change Research, Indian Institute of Tropical Meteorology Pune, Maharashtra 411 008, India",
            "Chinese Academy of Meteorological Sciences, Beijing 100081, China",
            "Chinese Academy of Sciences, Beijing 100029, China",
            "Commonwealth Scientific and Industrial Research Organisation, Aspendale, Victoria 3195, Australia",
            "Department of Earth System Science, Tsinghua University, Beijing 100084, China",
            "Department of Earth System Science, University of California Irvine, Irvine, CA 92697, USA",
            "Department of Geosciences, University of Arizona, Tucson, AZ 85721, USA",
            "Deutscher Wetterdienst, Offenbach am Main 63067, Germany",
            "Deutsches Klimarechenzentrum, Hamburg 20146, Germany",
            "ETH Zurich, Switzerland; Max Planck Institut fur Meteorologie, Germany; Forschungszentrum Julich, Germany; University of Oxford, UK; Finnish Meteorological Institute, Finland; Leibniz Institute for Tropospheric Research, Germany; Center for Climate Systems Modeling (C2SM) at ETH Zurich, Switzerland",
            "European Centre for Medium-Range Weather Forecasts, Reading RG2 9AX, UK",
            "FIO (First Institute of Oceanography, Ministry of Natural Resources, Qingdao 266061, China), QNLM (Qingdao National Laboratory for Marine Science and Technology, Qingdao 266237, China)",
            "Fondazione Centro Euro-Mediterraneo sui Cambiamenti Climatici, Lecce 73100, Italy",
            "Goddard Institute for Space Studies, New York, NY 10025, USA",
            "Institut Pierre Simon Laplace, Paris 75252, France",
            "Institute for Numerical Mathematics, Russian Academy of Science, Moscow 119991, Russia",
            "JAMSTEC (Japan Agency for Marine-Earth Science and Technology, Kanagawa 236-0001, Japan), AORI (Atmosphere and Ocean Research Institute, The University of Tokyo, Chiba 277-8564, Japan), NIES (National Institute for Environmental Studies, Ibaraki 305-8506, Japan), and R-CCS (RIKEN Center for Computational Science, Hyogo 650-0047, Japan)",
            "Korea Institute of Ocean Science and Technology, Busan 49111, Republic of Korea",
            "LLNL (Lawrence Livermore National Laboratory, Livermore, CA 94550, USA); ANL (Argonne National Laboratory, Argonne, IL 60439, USA); BNL (Brookhaven National Laboratory, Upton, NY 11973, USA); LANL (Los Alamos National Laboratory, Los Alamos, NM 87545, USA); LBNL (Lawrence Berkeley National Laboratory, Berkeley, CA 94720, USA); ORNL (Oak Ridge National Laboratory, Oak Ridge, TN 37831, USA); PNNL (Pacific Northwest National Laboratory, Richland, WA 99352, USA); SNL (Sandia National Laboratories, Albuquerque, NM 87185, USA). Mailing address: LLNL Climate Program, c/o David C. Bader, Principal Investigator, L-103, 7000 East Avenue, Livermore, CA 94550, USA",
            "Lawrence Livermore National Laboratory, Livermore, CA 94550, USA. Mailing address: LLNL Climate Program, c/o Stephen A. Klein, Principal Investigator, L-103, 7000 East Avenue, Livermore, CA 94550, USA",
            "Max Planck Institute for Meteorology, Hamburg 20146, Germany",
            "Met Office Hadley Centre, Fitzroy Road, Exeter, Devon, EX1 3PB, UK",
            "Meteorological Research Institute, Tsukuba, Ibaraki 305-0052, Japan",
            "NASA Goddard Space Flight Center, Greenbelt, MD 20771, USA",
            "Nanjing University of Information Science and Technology, Nanjing, 210044, China",
            "National Center for Atmospheric Research, Climate and Global Dynamics Laboratory, 1850 Table Mesa Drive, Boulder, CO 80305, USA",
            "National Institute of Meteorological Sciences/Korea Meteorological Administration, Climate Research Division, Seoho-bukro 33, Seogwipo-si, Jejudo 63568, Republic of Korea",
            "National Institute of Water and Atmospheric Research, Hataitai, Wellington 6021, New Zealand",
            "National Oceanic and Atmospheric Administration, Geophysical Fluid Dynamics Laboratory, Princeton, NJ 08540, USA",
            "National Taiwan University, Taipei 10650, Taiwan",
            "Natural Environment Research Council, STFC-RAL, Harwell, Oxford, OX11 0QX, UK",
            "NorESM Climate modeling Consortium consisting of CICERO (Center for International Climate and Environmental Research, Oslo 0349), MET-Norway (Norwegian Meteorological Institute, Oslo 0313), NERSC (Nansen Environmental and Remote Sensing Center, Bergen 5006), NILU (Norwegian Institute for Air Research, Kjeller 2027), UiB (University of Bergen, Bergen 5007), UiO (University of Oslo, Oslo 0313) and UNI (Uni Research, Bergen 5008), Norway. Mailing address: NCC, c/o MET-Norway, Henrik Mohns plass 1, Oslo 0313, Norway",
            "ORNL (Oak Ridge National Laboratory, Oak Ridge, TN 37831, USA); ANL (Argonne National Laboratory, Argonne, IL 60439, USA); BNL (Brookhaven National Laboratory, Upton, NY 11973, USA); LANL (Los Alamos National Laboratory, Los Alamos, NM 87545); LBNL (Lawrence Berkeley National Laboratory, Berkeley, CA 94720, USA); NAU (Northern Arizona University, Flagstaff, AZ 86011, USA); NCAR (National Center for Atmospheric Research, Boulder, CO 80305, USA); UCI (University of California Irvine, Irvine, CA 92697, USA); UM (University of Michigan, Ann Arbor, MI 48109, USA). Mailing address: ORNL Climate Change Science Institute, c/o Forrest M. Hoffman, Laboratory Research Manager, Building 4500N Room F106, 1 Bethel Valley Road, Oak Ridge, TN 37831-6301, USA",
            "PNNL (Pacific Northwest National Laboratory), Richland, WA 99352, USA",
            "Program for Climate Model Diagnosis and Intercomparison, Lawrence Livermore National Laboratory, Livermore, CA 94550, USA",
            "Research Center for Environmental Changes, Academia Sinica, Nankang, Taipei 11529, Taiwan",
            "Research and Climate Group, Atmospheric and Environmental Research, 131 Hartwell Avenue, Lexington, MA 02421, USA",
            "Seoul National University, Seoul 08826, Republic of Korea",
            "The Modular Earth Submodel System (MESSy) Consortium, represented by the Institute for Physics of the Atmosphere, Deutsches Zentrum fur Luft- und Raumfahrt (DLR), Wessling, Bavaria 82234, Germany",
            "Universitat Hamburg, Hamburg 20148, Germany"
          ]
        },
        "cmip6:institution_id": {
          "type": "string",
          "enum": [
            "AER",
            "AS-RCEC",
            "AWI",
            "BCC",
            "CAMS",
            "CAS",
            "CCCR-IITM",
            "CCCma",
            "CMCC",
            "CNRM-CERFACS",
            "CSIRO",
            "CSIRO-ARCCSS",
            "CSIRO-COSIMA",
            "DKRZ",
            "DWD",
            "E3SM-Project",
            "EC-Earth-Consortium",
            "ECMWF",
            "FIO-QLNM",
            "HAMMOZ-Consortium",
            "INM",
            "IPSL",
            "KIOST",
            "LLNL",
            "MESSy-Consortium",
            "MIROC",
            "MOHC",
            "MPI-M",
            "MRI",
            "NASA-GISS",
            "NASA-GSFC",
            "NCAR",
            "NCC",
            "NERC",
            "NIMS-KMA",
            "NIWA",
            "NOAA-GFDL",
            "NTU",
            "NUIST",
            "PCMDI",
            "PNNL-WACCEM",
            "RTE-RRTMGP-Consortium",
            "RUBISCO",
            "SNU",
            "THU",
            "UA",
            "UCI",
            "UCSB",
            "UHH"
          ]
        },
        "cmip6:license": {
          "type": "string",
          "enum": [
            "CC-BY-4.0",
            "CC-BY-NC-SA-4.0",
            "CC-BY-SA-4.0",
            "CC0-1.0"
          ]
        },
        "cmip6:member_id": {
          "type": "string",
          "anyOf": [
            {
              "pattern": "^r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2009-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2013-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1979-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1986-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1970-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1963-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2014-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2026-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1999-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1988-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1995-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1969-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1975-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2007-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1984-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2004-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1960-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1967-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2005-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2022-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1980-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2021-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2020-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1972-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1992-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1973-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1982-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2019-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2027-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1977-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2015-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1974-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^f2023-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1997-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2025-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1978-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2023-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1998-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2001-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1991-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2028-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1971-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1993-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1990-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2003-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2002-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^none-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1966-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1968-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2029-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2008-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1976-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1964-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2016-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1989-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2010-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1985-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2017-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1961-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2024-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1910-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2011-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1987-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1920-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1962-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1950-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1996-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2000-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1983-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1981-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2012-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1994-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2006-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s2018-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            },
            {
              "pattern": "^s1965-r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
            }
          ]
        },
        "cmip6:nominal_resolution": {
          "type": "string",
          "enum": [
            "0.5 km",
            "1 km",
            "10 km",
            "100 km",
            "1000 km",
            "10000 km",
            "1x1 degree",
            "2.5 km",
            "25 km",
            "250 km",
            "2500 km",
            "5 km",
            "50 km",
            "500 km",
            "5000 km"
          ]
        },
        "cmip6:physics_index": {
          "type": "string",
          "pattern": "\\d+$"
        },
        "cmip6:pid": {
          "type": "string",
          "pattern": "^hdl:21\\.14100/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$"
        },
        "cmip6:product": {
          "type": "string",
          "enum": [
            "model-output"
          ]
        },
        "cmip6:realization_index": {
          "type": "string",
          "pattern": "\\d+$"
        },
        "cmip6:realm": {
          "type": "array",
          "items": {
            "enum": [
              "aerosol",
              "atmos",
              "atmosChem",
              "land",
              "landIce",
              "ocean",
              "ocnBgchem",
              "seaIce"
            ],
            "minItems": 1,
            "type": "string"
          }
        },
        "cmip6:source": {
          "type": "string"
        },
        "cmip6:source_id": {
          "type": "string",
          "enum": [
            "4AOP-v1-5",
            "ACCESS-CM2",
            "ACCESS-ESM1-5",
            "ACCESS-OM2",
            "ACCESS-OM2-025",
            "ARTS-2-3",
            "AWI-CM-1-1-HR",
            "AWI-CM-1-1-LR",
            "AWI-CM-1-1-MR",
            "AWI-ESM-1-1-LR",
            "AWI-ESM-1-REcoM",
            "BCC-CSM2-HR",
            "BCC-CSM2-MR",
            "BCC-ESM1",
            "CAM-MPAS-HR",
            "CAM-MPAS-LR",
            "CAMS-CSM1-0",
            "CAS-ESM2-0",
            "CESM1-1-CAM5-CMIP5",
            "CESM1-CAM5-SE-HR",
            "CESM1-CAM5-SE-LR",
            "CESM1-WACCM-SC",
            "CESM2",
            "CESM2-FV2",
            "CESM2-WACCM",
            "CESM2-WACCM-FV2",
            "CIESM",
            "CMCC-CM2-HR4",
            "CMCC-CM2-SR5",
            "CMCC-CM2-VHR4",
            "CMCC-ESM2",
            "CNRM-CM6-1",
            "CNRM-CM6-1-HR",
            "CNRM-ESM2-1",
            "CanESM5",
            "CanESM5-1",
            "CanESM5-CanOE",
            "E3SM-1-0",
            "E3SM-1-1",
            "E3SM-1-1-ECA",
            "E3SM-2-0",
            "E3SM-2-0-NARRM",
            "E3SM-2-1",
            "EC-Earth3",
            "EC-Earth3-AerChem",
            "EC-Earth3-CC",
            "EC-Earth3-ESM-1",
            "EC-Earth3-HR",
            "EC-Earth3-LR",
            "EC-Earth3-Veg",
            "EC-Earth3-Veg-LR",
            "EC-Earth3P",
            "EC-Earth3P-HR",
            "EC-Earth3P-VHR",
            "ECMWF-IFS-HR",
            "ECMWF-IFS-LR",
            "ECMWF-IFS-MR",
            "FGOALS-f3-H",
            "FGOALS-f3-L",
            "FGOALS-g3",
            "FIO-ESM-2-0",
            "GFDL-AM4",
            "GFDL-CM4",
            "GFDL-CM4C192",
            "GFDL-ESM2M",
            "GFDL-ESM4",
            "GFDL-GRTCODE",
            "GFDL-OM4p5B",
            "GFDL-RFM-DISORT",
            "GISS-E2-1-G",
            "GISS-E2-1-G-CC",
            "GISS-E2-1-H",
            "GISS-E2-2-G",
            "GISS-E2-2-H",
            "GISS-E3-G",
            "HadGEM3-GC31-HH",
            "HadGEM3-GC31-HM",
            "HadGEM3-GC31-LL",
            "HadGEM3-GC31-LM",
            "HadGEM3-GC31-MH",
            "HadGEM3-GC31-MM",
            "HiRAM-SIT-HR",
            "HiRAM-SIT-LR",
            "ICON-ESM-LR",
            "IITM-ESM",
            "INM-CM4-8",
            "INM-CM5-0",
            "INM-CM5-H",
            "IPSL-CM5A2-INCA",
            "IPSL-CM6A-ATM-HR",
            "IPSL-CM6A-ATM-ICO-HR",
            "IPSL-CM6A-ATM-ICO-LR",
            "IPSL-CM6A-ATM-ICO-MR",
            "IPSL-CM6A-ATM-ICO-VHR",
            "IPSL-CM6A-ATM-LR-REPROBUS",
            "IPSL-CM6A-LR",
            "IPSL-CM6A-LR-INCA",
            "IPSL-CM6A-MR1",
            "KACE-1-0-G",
            "KIOST-ESM",
            "LBLRTM-12-8",
            "MCM-UA-1-0",
            "MIROC-ES2H",
            "MIROC-ES2H-NB",
            "MIROC-ES2L",
            "MIROC6",
            "MPI-ESM-1-2-HAM",
            "MPI-ESM1-2-HR",
            "MPI-ESM1-2-LR",
            "MPI-ESM1-2-XR",
            "MRI-AGCM3-2-H",
            "MRI-AGCM3-2-S",
            "MRI-ESM2-0",
            "NESM3",
            "NICAM16-7S",
            "NICAM16-8S",
            "NICAM16-9S",
            "NorCPM1",
            "NorESM1-F",
            "NorESM2-LM",
            "NorESM2-MM",
            "PCMDI-test-1-0",
            "RRTMG-LW-4-91",
            "RRTMG-SW-4-02",
            "RTE-RRTMGP-181204",
            "SAM0-UNICON",
            "TaiESM1",
            "TaiESM1-TIMCOM",
            "TaiESM1-TIMCOM2",
            "UKESM1-0-LL",
            "UKESM1-1-LL",
            "UKESM1-ice-LL"
          ]
        },
        "cmip6:source_type": {
          "type": "array",
          "items": {
            "enum": [
              "AER",
              "AGCM",
              "AOGCM",
              "BGC",
              "CHEM",
              "ISM",
              "LAND",
              "OGCM",
              "RAD",
              "SLAB"
            ],
            "minItems": 1,
            "type": "string"
          }
        },
        "cmip6:sub_experiment": {
          "type": "string",
          "enum": [
            "initialized near end of year 1910",
            "initialized near end of year 1920",
            "initialized near end of year 1950",
            "initialized near end of year 1960",
            "initialized near end of year 1961",
            "initialized near end of year 1962",
            "initialized near end of year 1963",
            "initialized near end of year 1964",
            "initialized near end of year 1965",
            "initialized near end of year 1966",
            "initialized near end of year 1967",
            "initialized near end of year 1968",
            "initialized near end of year 1969",
            "initialized near end of year 1970",
            "initialized near end of year 1971",
            "initialized near end of year 1972",
            "initialized near end of year 1973",
            "initialized near end of year 1974",
            "initialized near end of year 1975",
            "initialized near end of year 1976",
            "initialized near end of year 1977",
            "initialized near end of year 1978",
            "initialized near end of year 1979",
            "initialized near end of year 1980",
            "initialized near end of year 1981",
            "initialized near end of year 1982",
            "initialized near end of year 1983",
            "initialized near end of year 1984",
            "initialized near end of year 1985",
            "initialized near end of year 1986",
            "initialized near end of year 1987",
            "initialized near end of year 1988",
            "initialized near end of year 1989",
            "initialized near end of year 1990",
            "initialized near end of year 1991",
            "initialized near end of year 1992",
            "initialized near end of year 1993",
            "initialized near end of year 1994",
            "initialized near end of year 1995",
            "initialized near end of year 1996",
            "initialized near end of year 1997",
            "initialized near end of year 1998",
            "initialized near end of year 1999",
            "initialized near end of year 2000",
            "initialized near end of year 2001",
            "initialized near end of year 2002",
            "initialized near end of year 2003",
            "initialized near end of year 2004",
            "initialized near end of year 2005",
            "initialized near end of year 2006",
            "initialized near end of year 2007",
            "initialized near end of year 2008",
            "initialized near end of year 2009",
            "initialized near end of year 2010",
            "initialized near end of year 2011",
            "initialized near end of year 2012",
            "initialized near end of year 2013",
            "initialized near end of year 2014",
            "initialized near end of year 2015",
            "initialized near end of year 2016",
            "initialized near end of year 2017",
            "initialized near end of year 2018",
            "initialized near end of year 2019",
            "initialized near end of year 2020",
            "initialized near end of year 2021",
            "initialized near end of year 2022",
            "initialized near end of year 2023",
            "initialized near end of year 2024",
            "initialized near end of year 2025",
            "initialized near end of year 2026",
            "initialized near end of year 2027",
            "initialized near end of year 2028",
            "initialized near end of year 2029",
            "none"
          ]
        },
        "cmip6:sub_experiment_id": {
          "type": "string",
          "enum": [
            "none",
            "s1910",
            "s1920",
            "s1950",
            "s1960",
            "s1961",
            "s1962",
            "s1963",
            "s1964",
            "s1965",
            "s1966",
            "s1967",
            "s1968",
            "s1969",
            "s1970",
            "s1971",
            "s1972",
            "s1973",
            "s1974",
            "s1975",
            "s1976",
            "s1977",
            "s1978",
            "s1979",
            "s1980",
            "s1981",
            "s1982",
            "s1983",
            "s1984",
            "s1985",
            "s1986",
            "s1987",
            "s1988",
            "s1989",
            "s1990",
            "s1991",
            "s1992",
            "s1993",
            "s1994",
            "s1995",
            "s1996",
            "s1997",
            "s1998",
            "s1999",
            "s2000",
            "s2001",
            "s2002",
            "s2003",
            "s2004",
            "s2005",
            "s2006",
            "s2007",
            "s2008",
            "s2009",
            "s2010",
            "s2011",
            "s2012",
            "s2013",
            "s2014",
            "s2015",
            "s2016",
            "s2017",
            "s2018",
            "s2019",
            "s2020",
            "s2021",
            "s2022",
            "s2023",
            "s2024",
            "s2025",
            "s2026",
            "s2027",
            "s2028",
            "s2029"
          ]
        },
        "cmip6:table_id": {
          "type": "string",
          "enum": [
            "3hr",
            "6hrLev",
            "6hrPlev",
            "6hrPlevPt",
            "AERday",
            "AERhr",
            "AERmon",
            "AERmonZ",
            "Amon",
            "CF3hr",
            "CFday",
            "CFmon",
            "CFsubhr",
            "E1hr",
            "E1hrClimMon",
            "E3hr",
            "E3hrPt",
            "E6hrZ",
            "Eday",
            "EdayZ",
            "Efx",
            "Emon",
            "EmonZ",
            "Esubhr",
            "Eyr",
            "IfxAnt",
            "IfxGre",
            "ImonAnt",
            "ImonGre",
            "IyrAnt",
            "IyrGre",
            "LImon",
            "Lmon",
            "Oclim",
            "Oday",
            "Odec",
            "Ofx",
            "Omon",
            "Oyr",
            "SIday",
            "SImon",
            "day",
            "fx"
          ]
        },
        "cmip6:variable_cf_standard_name": {
          "type": "string",
          "enum": [
            "aerodynamic_resistance",
            "age_of_sea_ice",
            "age_of_stratospheric_air",
            "age_of_surface_snow",
            "air_pressure",
            "air_pressure_at_cloud_top",
            "air_pressure_at_convective_cloud_base",
            "air_pressure_at_convective_cloud_top",
            "air_pressure_at_mean_sea_level",
            "air_temperature",
            "air_temperature_at_cloud_top",
            "area_fraction",
            "asymmetry_factor_of_ambient_aerosol_particles",
            "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol_particles",
            "atmosphere_boundary_layer_thickness",
            "atmosphere_downdraft_convective_mass_flux",
            "atmosphere_eastward_stress_due_to_gravity_wave_drag",
            "atmosphere_heat_diffusivity",
            "atmosphere_mass_content_of_ammonium_dry_aerosol_particles",
            "atmosphere_mass_content_of_cloud_condensed_water",
            "atmosphere_mass_content_of_cloud_ice",
            "atmosphere_mass_content_of_cloud_liquid_water",
            "atmosphere_mass_content_of_convective_cloud_condensed_water",
            "atmosphere_mass_content_of_convective_cloud_ice",
            "atmosphere_mass_content_of_dust_dry_aerosol_particles",
            "atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles",
            "atmosphere_mass_content_of_nitrate_dry_aerosol_particles",
            "atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles",
            "atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_particles",
            "atmosphere_mass_content_of_sea_salt_dry_aerosol_particles",
            "atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles",
            "atmosphere_mass_content_of_sulfate_dry_aerosol_particles",
            "atmosphere_mass_content_of_water_vapor",
            "atmosphere_mass_of_air_per_unit_area",
            "atmosphere_mass_of_carbon_dioxide",
            "atmosphere_momentum_diffusivity",
            "atmosphere_net_upward_convective_mass_flux",
            "atmosphere_net_upward_deep_convective_mass_flux",
            "atmosphere_net_upward_shallow_convective_mass_flux",
            "atmosphere_northward_stress_due_to_gravity_wave_drag",
            "atmosphere_number_content_of_cloud_droplets",
            "atmosphere_optical_thickness_due_to_ambient_aerosol_particles",
            "atmosphere_optical_thickness_due_to_ambient_aerosol_particles_assuming_clear_sky",
            "atmosphere_optical_thickness_due_to_biomass_burning_particulate_matter_ambient_aerosol_particles",
            "atmosphere_optical_thickness_due_to_black_carbon_ambient_aerosol",
            "atmosphere_optical_thickness_due_to_cloud",
            "atmosphere_optical_thickness_due_to_convective_cloud",
            "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles",
            "atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol_particles",
            "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol_particles",
            "atmosphere_optical_thickness_due_to_pm1_ambient_aerosol_particles",
            "atmosphere_optical_thickness_due_to_sea_salt_ambient_aerosol_particles",
            "atmosphere_optical_thickness_due_to_secondary_particulate_organic_matter_ambient_aerosol_particles",
            "atmosphere_optical_thickness_due_to_stratiform_cloud",
            "atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles",
            "atmosphere_optical_thickness_due_to_water_in_ambient_aerosol_particles",
            "atmosphere_relative_vorticity",
            "atmosphere_transformed_eulerian_mean_meridional_overturning_mass_streamfunction",
            "atmosphere_updraft_convective_mass_flux",
            "basal_downward_heat_flux_in_sea_ice",
            "bedrock_altitude",
            "canopy_albedo",
            "canopy_height",
            "canopy_snow_amount",
            "canopy_temperature",
            "canopy_water_amount",
            "carbon_mass_content_of_forestry_and_agricultural_products",
            "carbon_mass_flux_into_forestry_and_agricultural_products_due_to_anthropogenic_land_use_or_land_cover_change",
            "carbon_mass_flux_into_litter_and_soil_due_to_anthropogenic_land_use_or_land_cover_change",
            "carbon_mass_flux_into_soil_from_litter",
            "carbon_mass_flux_into_soil_from_vegetation_excluding_litter",
            "cell_area",
            "cell_thickness",
            "change_over_time_in_amount_of_ice_and_snow_on_land",
            "change_over_time_in_canopy_water_amount",
            "change_over_time_in_groundwater_amount",
            "change_over_time_in_land_water_amount",
            "change_over_time_in_mass_content_of_water_in_soil",
            "change_over_time_in_river_water_amount",
            "change_over_time_in_thermal_energy_content_of_ice_and_snow_on_land",
            "change_over_time_in_thermal_energy_content_of_vegetation_and_litter_and_soil",
            "cloud_albedo",
            "cloud_area_fraction",
            "cloud_area_fraction_in_atmosphere_layer",
            "cloud_ice_mixing_ratio",
            "cloud_liquid_water_mixing_ratio",
            "compressive_strength_of_sea_ice",
            "convection_time_fraction",
            "convective_cloud_area_fraction",
            "convective_cloud_area_fraction_in_atmosphere_layer",
            "convective_cloud_longwave_emissivity",
            "convective_precipitation_flux",
            "convective_rainfall_flux",
            "convective_snowfall_flux",
            "covariance_over_longitude_of_northward_wind_and_air_temperature",
            "depth_at_shallowest_isotherm_defined_by_soil_temperature",
            "depth_at_shallowest_local_minimum_in_vertical_profile_of_mole_concentration_of_dissolved_molecular_oxygen_in_sea_water",
            "depth_below_geoid",
            "depth_of_isosurface_of_sea_water_potential_temperature",
            "dew_point_temperature",
            "divergence_of_sea_ice_velocity",
            "downward_heat_flux_at_ground_level_in_snow",
            "downward_liquid_water_mass_flux_into_groundwater",
            "downward_sea_ice_basal_salt_flux",
            "downward_x_stress_at_sea_water_surface",
            "downward_x_stress_correction_at_sea_water_surface",
            "downward_y_stress_at_sea_water_surface",
            "downward_y_stress_correction_at_sea_water_surface",
            "downwelling_longwave_flux_in_air",
            "downwelling_longwave_flux_in_air_assuming_clear_sky",
            "downwelling_shortwave_flux_in_air",
            "downwelling_shortwave_flux_in_air_assuming_clear_sky",
            "downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
            "downwelling_shortwave_flux_in_sea_water",
            "downwelling_shortwave_flux_in_sea_water_at_sea_ice_base",
            "eastward_atmosphere_dry_static_energy_transport_across_unit_distance",
            "eastward_atmosphere_water_transport_across_unit_distance",
            "eastward_wind",
            "effective_radius_of_cloud_liquid_water_particles_at_liquid_water_cloud_top",
            "effective_radius_of_convective_cloud_ice_particles",
            "effective_radius_of_convective_cloud_liquid_water_particles",
            "effective_radius_of_convective_cloud_liquid_water_particles_at_convective_liquid_water_cloud_top",
            "effective_radius_of_convective_cloud_rain_particles",
            "effective_radius_of_convective_cloud_snow_particles",
            "effective_radius_of_stratiform_cloud_graupel_particles",
            "effective_radius_of_stratiform_cloud_ice_particles",
            "effective_radius_of_stratiform_cloud_liquid_water_particles",
            "effective_radius_of_stratiform_cloud_liquid_water_particles_at_stratiform_liquid_water_cloud_top",
            "effective_radius_of_stratiform_cloud_rain_particles",
            "effective_radius_of_stratiform_cloud_snow_particles",
            "equivalent_thickness_at_stp_of_atmosphere_ozone_content",
            "equivalent_thickness_at_stp_of_troposphere_ozone_content",
            "fast_soil_pool_mass_content_of_carbon",
            "floating_ice_shelf_area",
            "floating_ice_shelf_area_fraction",
            "fraction_of_time_with_sea_ice_area_fraction_above_threshold",
            "frequency_of_lightning_flashes_per_unit_area",
            "frozen_water_content_of_soil_layer",
            "geopotential_height",
            "global_average_thermosteric_sea_level_change",
            "gross_primary_productivity_of_biomass_expressed_as_13C",
            "gross_primary_productivity_of_biomass_expressed_as_14C",
            "gross_primary_productivity_of_biomass_expressed_as_carbon",
            "grounded_ice_sheet_area",
            "grounded_ice_sheet_area_fraction",
            "growth_limitation_of_calcareous_phytoplankton_due_to_solar_irradiance",
            "growth_limitation_of_diatoms_due_to_solar_irradiance",
            "growth_limitation_of_diazotrophic_phytoplankton_due_to_solar_irradiance",
            "growth_limitation_of_miscellaneous_phytoplankton_due_to_solar_irradiance",
            "growth_limitation_of_picophytoplankton_due_to_solar_irradiance",
            "heat_flux_correction",
            "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice",
            "heat_flux_into_sea_water_due_to_iceberg_thermodynamics",
            "heat_flux_into_sea_water_due_to_snow_thermodynamics",
            "height_above_reference_ellipsoid",
            "histogram_of_backscattering_ratio_in_air_over_height_above_reference_ellipsoid",
            "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid",
            "ice_cloud_area_fraction_in_atmosphere_layer",
            "incoming_water_volume_transport_along_river_channel",
            "integral_wrt_depth_of_product_of_conservative_temperature_and_sea_water_density",
            "integral_wrt_depth_of_product_of_potential_temperature_and_sea_water_density",
            "integral_wrt_depth_of_product_of_salinity_and_sea_water_density",
            "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent",
            "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes",
            "integral_wrt_height_of_product_of_eastward_wind_and_specific_humidity",
            "integral_wrt_height_of_product_of_northward_wind_and_specific_humidity",
            "integral_wrt_time_of_mole_stomatal_uptake_of_ozone",
            "iron_growth_limitation_of_calcareous_phytoplankton",
            "iron_growth_limitation_of_diatoms",
            "iron_growth_limitation_of_diazotrophic_phytoplankton",
            "iron_growth_limitation_of_miscellaneous_phytoplankton",
            "iron_growth_limitation_of_picophytoplankton",
            "isccp_cloud_area_fraction",
            "isotope_ratio_of_17O_to_16O_in_sea_water_excluding_solutes_and_solids",
            "isotope_ratio_of_18O_to_16O_in_sea_water_excluding_solutes_and_solids",
            "isotope_ratio_of_2H_to_1H_in_sea_water_excluding_solutes_and_solids",
            "lagrangian_tendency_of_air_pressure",
            "land_area_fraction",
            "land_ice_area_fraction",
            "land_ice_basal_drag",
            "land_ice_basal_specific_mass_balance_flux",
            "land_ice_basal_temperature",
            "land_ice_basal_upward_velocity",
            "land_ice_basal_x_velocity",
            "land_ice_basal_y_velocity",
            "land_ice_mass",
            "land_ice_mass_not_displacing_sea_water",
            "land_ice_runoff_flux",
            "land_ice_specific_mass_flux_due_to_calving",
            "land_ice_specific_mass_flux_due_to_calving_and_ice_front_melting",
            "land_ice_surface_melt_flux",
            "land_ice_surface_specific_mass_balance_flux",
            "land_ice_surface_upward_velocity",
            "land_ice_surface_x_velocity",
            "land_ice_surface_y_velocity",
            "land_ice_thickness",
            "land_ice_vertical_mean_x_velocity",
            "land_ice_vertical_mean_y_velocity",
            "land_surface_liquid_water_amount",
            "land_water_amount",
            "latitude",
            "leaf_area_index",
            "leaf_mass_content_of_carbon",
            "leaf_mass_content_of_nitrogen",
            "liquid_water_cloud_area_fraction_in_atmosphere_layer",
            "liquid_water_content_of_permafrost_layer",
            "liquid_water_content_of_soil_layer",
            "liquid_water_content_of_surface_snow",
            "liquid_water_mass_flux_into_soil_due_to_surface_snow_melt",
            "litter_mass_content_of_13C",
            "litter_mass_content_of_14C",
            "litter_mass_content_of_carbon",
            "litter_mass_content_of_nitrogen",
            "longitude",
            "lwe_thickness_of_surface_snow_amount",
            "magnitude_of_surface_downward_stress",
            "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
            "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water",
            "mass_concentration_of_diazotrophic_phytoplankton_expressed_as_chlorophyll_in_sea_water",
            "mass_concentration_of_dust_dry_aerosol_particles_in_air",
            "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water",
            "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water",
            "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water",
            "mass_concentration_of_sea_salt_dry_aerosol_particles_in_air",
            "mass_concentration_of_sulfate_dry_aerosol_particles_in_air",
            "mass_content_of_13C_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
            "mass_content_of_14C_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
            "mass_content_of_carbon_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
            "mass_content_of_nitrogen_in_vegetation_and_litter_and_soil_and_forestry_and_agricultural_products",
            "mass_content_of_water_in_soil",
            "mass_content_of_water_in_soil_layer",
            "mass_content_of_water_in_soil_layer_defined_by_root_depth",
            "mass_content_of_water_vapor_containing_17O_in_atmosphere_layer",
            "mass_content_of_water_vapor_containing_18O_in_atmosphere_layer",
            "mass_content_of_water_vapor_containing_single_2H_in_atmosphere_layer",
            "mass_flux_of_carbon_into_forestry_and_agricultural_products_due_to_crop_harvesting",
            "mass_flux_of_carbon_into_litter_from_vegetation",
            "mass_flux_of_carbon_into_litter_from_vegetation_due_to_mortality",
            "mass_flux_of_carbon_into_litter_from_vegetation_due_to_senescence",
            "mass_flux_of_carbon_into_sea_water_from_rivers",
            "mass_flux_of_carbon_into_soil_from_vegetation_due_to_mortality",
            "mass_flux_of_carbon_into_soil_from_vegetation_due_to_senescence",
            "mass_flux_of_carbon_out_of_soil_due_to_leaching_and_runoff",
            "mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_into_sea_from_rivers",
            "mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_out_of_litter_and_soil_due_to_immobilisation_and_remineralization",
            "mass_fraction_of_ammonium_dry_aerosol_particles_in_air",
            "mass_fraction_of_carbon_dioxide_tracer_in_air",
            "mass_fraction_of_cloud_ice_in_air",
            "mass_fraction_of_cloud_liquid_water_in_air",
            "mass_fraction_of_convective_cloud_ice_in_air",
            "mass_fraction_of_convective_cloud_liquid_water_in_air",
            "mass_fraction_of_dust_dry_aerosol_particles_in_air",
            "mass_fraction_of_elemental_carbon_dry_aerosol_particles_in_air",
            "mass_fraction_of_frozen_water_in_soil_moisture",
            "mass_fraction_of_graupel_in_air",
            "mass_fraction_of_liquid_precipitation_in_air",
            "mass_fraction_of_nitrate_dry_aerosol_particles_in_air",
            "mass_fraction_of_particulate_organic_matter_dry_aerosol_particles_in_air",
            "mass_fraction_of_pm10_ambient_aerosol_particles_in_air",
            "mass_fraction_of_pm1_dry_aerosol_particles_in_air",
            "mass_fraction_of_pm2p5_ambient_aerosol_particles_in_air",
            "mass_fraction_of_pm2p5_dry_aerosol_particles_in_air",
            "mass_fraction_of_rainfall_falling_onto_surface_snow",
            "mass_fraction_of_sea_salt_dry_aerosol_particles_in_air",
            "mass_fraction_of_secondary_particulate_organic_matter_dry_aerosol_particles_in_air",
            "mass_fraction_of_snow_in_air",
            "mass_fraction_of_solid_precipitation_falling_onto_surface_snow",
            "mass_fraction_of_stratiform_cloud_ice_in_air",
            "mass_fraction_of_stratiform_cloud_liquid_water_in_air",
            "mass_fraction_of_sulfate_dry_aerosol_particles_in_air",
            "mass_fraction_of_unfrozen_water_in_soil_moisture",
            "mass_fraction_of_water_in_air",
            "mass_fraction_of_water_in_ambient_aerosol_particles_in_air",
            "maximum_over_coordinate_rotation_of_sea_ice_horizontal_shear_strain_rate",
            "maximum_over_coordinate_rotation_of_sea_ice_horizontal_shear_stress",
            "medium_soil_pool_mass_content_of_carbon",
            "minimum_depth_of_aragonite_undersaturation_in_sea_water",
            "minimum_depth_of_calcite_undersaturation_in_sea_water",
            "minus_tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_ammonia_due_to_wet_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_dry_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_particles_due_to_wet_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_dry_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_wet_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_dry_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_wet_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_insoluble_dust_dry_aerosol_particles_due_to_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_dry_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_noy_expressed_as_nitrogen_due_to_wet_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_ozone_due_to_dry_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_dry_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_wet_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_dry_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_wet_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_dry_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_wet_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition",
            "minus_tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition",
            "minus_tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_denitrification_and_sedimentation",
            "minus_tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_sedimentation",
            "minus_tendency_of_ocean_mole_content_of_iron_due_to_sedimentation",
            "minus_tendency_of_ocean_mole_content_of_organic_carbon_due_to_sedimentation",
            "miscellaneous_living_matter_mass_content_of_carbon",
            "miscellaneous_living_matter_mass_content_of_nitrogen",
            "modis_cloud_area_fraction",
            "modis_ice_topped_cloud_area_fraction",
            "modis_liquid_topped_cloud_area_fraction",
            "mole_concentration_of_ammonium_in_sea_water",
            "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_carbonate_abiotic_analogue_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_aragonite_in_sea_water",
            "mole_concentration_of_carbonate_expressed_as_carbon_at_equilibrium_with_pure_calcite_in_sea_water",
            "mole_concentration_of_carbonate_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_carbonate_natural_analogue_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_diazotrophic_phytoplankton_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_dimethyl_sulfide_in_sea_water",
            "mole_concentration_of_dissolved_inorganic_13C_in_sea_water",
            "mole_concentration_of_dissolved_inorganic_14C_in_sea_water",
            "mole_concentration_of_dissolved_inorganic_carbon_abiotic_analogue_in_sea_water",
            "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water",
            "mole_concentration_of_dissolved_inorganic_carbon_natural_analogue_in_sea_water",
            "mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water",
            "mole_concentration_of_dissolved_inorganic_silicon_in_sea_water",
            "mole_concentration_of_dissolved_iron_in_sea_water",
            "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water",
            "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_saturation",
            "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile",
            "mole_concentration_of_dissolved_organic_carbon_in_sea_water",
            "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_nitrate_in_sea_water",
            "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water",
            "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water",
            "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water",
            "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water",
            "mole_concentration_of_particulate_organic_matter_expressed_as_silicon_in_sea_water",
            "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water",
            "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water",
            "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water",
            "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water",
            "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water",
            "mole_concentration_of_sulfur_hexafluoride_in_sea_water",
            "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water",
            "mole_fraction_of_acetone_in_air",
            "mole_fraction_of_artificial_tracer_with_fixed_lifetime_in_air",
            "mole_fraction_of_carbon_dioxide_in_air",
            "mole_fraction_of_carbon_monoxide_in_air",
            "mole_fraction_of_cfc113_in_air",
            "mole_fraction_of_cfc11_in_air",
            "mole_fraction_of_cfc12_in_air",
            "mole_fraction_of_dimethyl_sulfide_in_air",
            "mole_fraction_of_ethane_in_air",
            "mole_fraction_of_formaldehyde_in_air",
            "mole_fraction_of_hcfc22_in_air",
            "mole_fraction_of_hydrogen_chloride_in_air",
            "mole_fraction_of_hydroperoxyl_radical_in_air",
            "mole_fraction_of_hydroxyl_radical_in_air",
            "mole_fraction_of_inorganic_bromine_in_air",
            "mole_fraction_of_inorganic_chlorine_in_air",
            "mole_fraction_of_isoprene_in_air",
            "mole_fraction_of_methane_in_air",
            "mole_fraction_of_nitric_acid_in_air",
            "mole_fraction_of_nitrogen_dioxide_in_air",
            "mole_fraction_of_nitrogen_monoxide_in_air",
            "mole_fraction_of_nitrous_oxide_in_air",
            "mole_fraction_of_noy_expressed_as_nitrogen_in_air",
            "mole_fraction_of_ox_in_air",
            "mole_fraction_of_ozone_in_air",
            "mole_fraction_of_peroxyacetyl_nitrate_in_air",
            "mole_fraction_of_propane_in_air",
            "mole_fraction_of_propene_in_air",
            "mole_fraction_of_sulfur_dioxide_in_air",
            "net_downward_radiative_flux_at_top_of_atmosphere_model",
            "net_downward_shortwave_flux_at_sea_water_surface",
            "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_calcareous_phytoplankton",
            "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_diatoms",
            "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_diazotrophic_phytoplankton",
            "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_miscellaneous_phytoplankton",
            "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_phytoplankton",
            "net_primary_mole_productivity_of_biomass_expressed_as_carbon_by_picophytoplankton",
            "net_primary_mole_productivity_of_biomass_expressed_as_carbon_due_to_nitrate_utilization",
            "net_primary_productivity_of_biomass_expressed_as_carbon",
            "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_leaves",
            "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_miscellaneous_living_matter",
            "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_roots",
            "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_stems",
            "net_primary_productivity_of_biomass_expressed_as_carbon_accumulated_in_wood",
            "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer",
            "nitrogen_growth_limitation_of_calcareous_phytoplankton",
            "nitrogen_growth_limitation_of_diatoms",
            "nitrogen_growth_limitation_of_diazotrophic_phytoplankton",
            "nitrogen_growth_limitation_of_miscellaneous_phytoplankton",
            "nitrogen_growth_limitation_of_picophytoplankton",
            "nitrogen_mass_content_of_forestry_and_agricultural_products",
            "nitrogen_mass_flux_into_forestry_and_agricultural_products_due_to_anthropogenic_land_use_or_land_cover_change",
            "nitrogen_mass_flux_into_litter_from_vegetation",
            "nitrogen_mass_flux_into_soil_from_litter",
            "nitrogen_mass_flux_into_soil_from_vegetation_excluding_litter",
            "northward_atmosphere_dry_static_energy_transport_across_unit_distance",
            "northward_atmosphere_water_transport_across_unit_distance",
            "northward_eliassen_palm_flux_in_air",
            "northward_ocean_heat_transport",
            "northward_ocean_heat_transport_due_to_gyre",
            "northward_ocean_heat_transport_due_to_overturning",
            "northward_ocean_heat_transport_due_to_parameterized_eddy_advection",
            "northward_ocean_heat_transport_due_to_parameterized_mesoscale_eddy_advection",
            "northward_ocean_heat_transport_due_to_parameterized_mesoscale_eddy_diffusion",
            "northward_ocean_heat_transport_due_to_parameterized_submesoscale_eddy_advection",
            "northward_ocean_salt_transport",
            "northward_ocean_salt_transport_due_to_gyre",
            "northward_ocean_salt_transport_due_to_overturning",
            "northward_transformed_eulerian_mean_air_velocity",
            "northward_wind",
            "nudging_increment_in_mass_content_of_water_in_soil",
            "nudging_increment_in_snow_and_ice_amount_on_land",
            "number_concentration_of_ambient_aerosol_particles_in_air",
            "number_concentration_of_cloud_condensation_nuclei_at_stp_in_air",
            "number_concentration_of_cloud_liquid_water_particles_in_air",
            "number_concentration_of_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top",
            "number_concentration_of_coarse_mode_ambient_aerosol_particles_in_air",
            "number_concentration_of_convective_cloud_liquid_water_particles_at_convective_liquid_water_cloud_top",
            "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top",
            "number_concentration_of_nucleation_mode_ambient_aerosol_particles_in_air",
            "number_concentration_of_stratiform_cloud_liquid_water_particles_at_stratiform_liquid_water_cloud_top",
            "ocean_barotropic_mass_streamfunction",
            "ocean_heat_x_transport",
            "ocean_heat_y_transport",
            "ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction",
            "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction",
            "ocean_mass_content_of_dissolved_inorganic_carbon",
            "ocean_mass_content_of_dissolved_organic_carbon",
            "ocean_mass_content_of_particulate_organic_matter_expressed_as_carbon",
            "ocean_mass_x_transport",
            "ocean_mass_y_transport",
            "ocean_meridional_overturning_mass_streamfunction",
            "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection",
            "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_eddy_advection",
            "ocean_mixed_layer_thickness_defined_by_mixing_scheme",
            "ocean_mixed_layer_thickness_defined_by_sigma_t",
            "ocean_momentum_xy_biharmonic_diffusivity",
            "ocean_momentum_xy_laplacian_diffusivity",
            "ocean_tracer_biharmonic_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
            "ocean_tracer_epineutral_biharmonic_diffusivity",
            "ocean_tracer_epineutral_laplacian_diffusivity",
            "ocean_tracer_laplacian_diffusivity_due_to_parameterized_mesoscale_eddy_advection",
            "ocean_tracer_xy_biharmonic_diffusivity",
            "ocean_tracer_xy_laplacian_diffusivity",
            "ocean_vertical_heat_diffusivity",
            "ocean_vertical_momentum_diffusivity",
            "ocean_vertical_momentum_diffusivity_due_to_background",
            "ocean_vertical_momentum_diffusivity_due_to_form_drag",
            "ocean_vertical_momentum_diffusivity_due_to_tides",
            "ocean_vertical_salt_diffusivity",
            "ocean_vertical_tracer_diffusivity_due_to_background",
            "ocean_vertical_tracer_diffusivity_due_to_tides",
            "ocean_volume",
            "ocean_y_overturning_mass_streamfunction",
            "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_eddy_advection",
            "outgoing_water_volume_transport_along_river_channel",
            "permafrost_layer_thickness",
            "photolysis_rate_of_molecular_oxygen",
            "photolysis_rate_of_nitrogen_dioxide",
            "photolysis_rate_of_ozone",
            "photolysis_rate_of_ozone_to_1D_oxygen_atom",
            "precipitation_flux",
            "precipitation_flux_containing_17O",
            "precipitation_flux_containing_18O",
            "precipitation_flux_containing_single_2H",
            "precipitation_flux_onto_canopy",
            "product_of_eastward_wind_and_air_temperature",
            "product_of_eastward_wind_and_lagrangian_tendency_of_air_pressure",
            "product_of_eastward_wind_and_northward_wind",
            "product_of_lagrangian_tendency_of_air_pressure_and_air_temperature",
            "product_of_northward_wind_and_air_temperature",
            "product_of_northward_wind_and_lagrangian_tendency_of_air_pressure",
            "rainfall_flux",
            "region",
            "relative_humidity",
            "root_depth",
            "root_mass_content_of_carbon",
            "root_mass_content_of_nitrogen",
            "runoff_flux",
            "salt_flux_into_sea_water_from_rivers",
            "sea_area_fraction",
            "sea_floor_depth_below_geoid",
            "sea_ice_amount",
            "sea_ice_area",
            "sea_ice_area_fraction",
            "sea_ice_area_transport_across_line",
            "sea_ice_average_normal_horizontal_stress",
            "sea_ice_basal_drag_coefficient_for_momentum_in_sea_water",
            "sea_ice_basal_temperature",
            "sea_ice_enthalpy_content",
            "sea_ice_extent",
            "sea_ice_freeboard",
            "sea_ice_mass_content_of_salt",
            "sea_ice_melt_pond_thickness",
            "sea_ice_salinity",
            "sea_ice_speed",
            "sea_ice_surface_temperature",
            "sea_ice_thickness",
            "sea_ice_transport_across_line",
            "sea_ice_volume",
            "sea_ice_x_force_per_unit_area_due_to_coriolis_effect",
            "sea_ice_x_force_per_unit_area_due_to_sea_surface_tilt",
            "sea_ice_x_internal_stress",
            "sea_ice_x_transport",
            "sea_ice_x_velocity",
            "sea_ice_y_force_per_unit_area_due_to_coriolis_effect",
            "sea_ice_y_force_per_unit_area_due_to_sea_surface_tilt",
            "sea_ice_y_internal_stress",
            "sea_ice_y_transport",
            "sea_ice_y_velocity",
            "sea_surface_height_above_geoid",
            "sea_surface_salinity",
            "sea_surface_temperature",
            "sea_water_added_conservative_temperature",
            "sea_water_added_potential_temperature",
            "sea_water_age_since_surface_contact",
            "sea_water_alkalinity_expressed_as_mole_equivalent",
            "sea_water_alkalinity_natural_analogue_expressed_as_mole_equivalent",
            "sea_water_conservative_temperature",
            "sea_water_mass",
            "sea_water_mass_per_unit_area",
            "sea_water_ph_abiotic_analogue_reported_on_total_scale",
            "sea_water_ph_natural_analogue_reported_on_total_scale",
            "sea_water_ph_reported_on_total_scale",
            "sea_water_potential_temperature",
            "sea_water_potential_temperature_at_sea_floor",
            "sea_water_pressure_at_sea_floor",
            "sea_water_pressure_at_sea_water_surface",
            "sea_water_redistributed_conservative_temperature",
            "sea_water_redistributed_potential_temperature",
            "sea_water_salinity",
            "sea_water_salinity_at_sea_floor",
            "sea_water_transport_across_line",
            "sea_water_volume",
            "sea_water_x_velocity",
            "sea_water_y_velocity",
            "shallow_convection_time_fraction",
            "shallow_convective_precipitation_flux",
            "single_scattering_albedo_in_air_due_to_ambient_aerosol_particles",
            "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water",
            "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water",
            "sinking_mole_flux_of_particulate_iron_in_sea_water",
            "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water",
            "sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water",
            "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water",
            "sinking_mole_flux_of_particulate_silicon_in_sea_water",
            "slow_soil_pool_mass_content_of_carbon",
            "snow_transport_across_line_due_to_sea_ice_dynamics",
            "snowfall_flux",
            "soil_frozen_water_content",
            "soil_hydraulic_conductivity_at_saturation",
            "soil_mass_content_of_13C",
            "soil_mass_content_of_14C",
            "soil_mass_content_of_carbon",
            "soil_mass_content_of_inorganic_ammonium_expressed_as_nitrogen",
            "soil_mass_content_of_inorganic_nitrate_expressed_as_nitrogen",
            "soil_mass_content_of_inorganic_nitrogen_expressed_as_nitrogen",
            "soil_mass_content_of_nitrogen",
            "soil_moisture_content_at_field_capacity",
            "soil_pool_carbon_decay_rate",
            "soil_temperature",
            "solar_zenith_angle",
            "solid_precipitation_flux_containing_17O",
            "solid_precipitation_flux_containing_18O",
            "solid_precipitation_flux_containing_single_2H",
            "soot_content_of_surface_snow",
            "specific_humidity",
            "square_of_air_temperature",
            "square_of_brunt_vaisala_frequency_in_sea_water",
            "square_of_eastward_wind",
            "square_of_lagrangian_tendency_of_air_pressure",
            "square_of_northward_wind",
            "square_of_ocean_mixed_layer_thickness_defined_by_sigma_t",
            "square_of_sea_surface_height_above_geoid",
            "square_of_sea_surface_salinity",
            "square_of_sea_surface_temperature",
            "stem_mass_content_of_carbon",
            "stem_mass_content_of_nitrogen",
            "stratiform_cloud_area_fraction_in_atmosphere_layer",
            "stratiform_cloud_longwave_emissivity",
            "stratiform_graupel_flux",
            "stratiform_rainfall_flux",
            "stratiform_snowfall_flux",
            "stratosphere_optical_thickness_due_to_ambient_aerosol_particles",
            "stratosphere_optical_thickness_due_to_sulfate_ambient_aerosol_particles",
            "stratosphere_optical_thickness_due_to_volcanic_ambient_aerosol_particles",
            "subsurface_litter_mass_content_of_carbon",
            "subsurface_litter_mass_content_of_nitrogen",
            "subsurface_runoff_flux",
            "surface_air_pressure",
            "surface_albedo",
            "surface_altitude",
            "surface_carbon_dioxide_abiotic_analogue_partial_pressure_difference_between_sea_water_and_air",
            "surface_carbon_dioxide_natural_analogue_partial_pressure_difference_between_sea_water_and_air",
            "surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air",
            "surface_diffuse_downwelling_shortwave_flux_in_air",
            "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky",
            "surface_diffuse_shortwave_hemispherical_reflectance",
            "surface_direct_shortwave_hemispherical_reflectance",
            "surface_downward_eastward_stress",
            "surface_downward_eastward_stress_due_to_boundary_layer_mixing",
            "surface_downward_heat_flux_in_air",
            "surface_downward_heat_flux_in_sea_ice",
            "surface_downward_heat_flux_in_sea_water",
            "surface_downward_heat_flux_in_snow",
            "surface_downward_latent_heat_flux",
            "surface_downward_mass_flux_of_13C_dioxide_abiotic_analogue_expressed_as_13C",
            "surface_downward_mass_flux_of_14C_dioxide_abiotic_analogue_expressed_as_carbon",
            "surface_downward_mass_flux_of_carbon_dioxide_abiotic_analogue_expressed_as_carbon",
            "surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon",
            "surface_downward_mass_flux_of_carbon_dioxide_natural_analogue_expressed_as_carbon",
            "surface_downward_mass_flux_of_methane_due_to_wetland_biological_consumption",
            "surface_downward_mass_flux_of_water_due_to_irrigation",
            "surface_downward_mole_flux_of_cfc11",
            "surface_downward_mole_flux_of_cfc12",
            "surface_downward_mole_flux_of_molecular_oxygen",
            "surface_downward_mole_flux_of_sulfur_hexafluoride",
            "surface_downward_northward_stress",
            "surface_downward_northward_stress_due_to_boundary_layer_mixing",
            "surface_downward_sensible_heat_flux",
            "surface_downward_x_stress",
            "surface_downward_y_stress",
            "surface_downwelling_longwave_flux_in_air",
            "surface_downwelling_longwave_flux_in_air_assuming_clear_sky",
            "surface_downwelling_longwave_flux_in_air_due_to_volcanic_ambient_aerosol_particles",
            "surface_downwelling_shortwave_flux_in_air",
            "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky",
            "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
            "surface_downwelling_shortwave_flux_in_air_due_to_volcanic_ambient_aerosol_particles",
            "surface_drag_coefficient_for_momentum_in_air",
            "surface_litter_mass_content_of_carbon",
            "surface_litter_mass_content_of_nitrogen",
            "surface_molecular_oxygen_partial_pressure_difference_between_sea_water_and_air",
            "surface_net_downward_longwave_dust_ambient_aerosol_particles_direct_radiative_effect",
            "surface_net_downward_longwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
            "surface_net_downward_longwave_flux",
            "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_13C_due_to_all_land_processes",
            "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_14C_due_to_all_land_processes",
            "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes",
            "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes_excluding_anthropogenic_land_use_change",
            "surface_net_downward_shortwave_dust_ambient_aerosol_particles_direct_radiative_effect",
            "surface_net_downward_shortwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
            "surface_net_downward_shortwave_flux",
            "surface_net_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_anthropogenic_land_use_change",
            "surface_net_upward_mass_flux_of_methane_due_to_emission_from_wetland_biological_processes",
            "surface_partial_pressure_of_carbon_dioxide_in_sea_water",
            "surface_runoff_flux",
            "surface_snow_amount",
            "surface_snow_and_ice_melt_flux",
            "surface_snow_and_ice_melt_heat_flux",
            "surface_snow_and_ice_refreezing_flux",
            "surface_snow_area_fraction",
            "surface_snow_mass",
            "surface_snow_melt_flux",
            "surface_snow_thickness",
            "surface_temperature",
            "surface_upward_heat_flux_due_to_anthropogenic_energy_consumption",
            "surface_upward_latent_heat_flux",
            "surface_upward_latent_heat_flux_due_to_sublimation",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_13C_due_to_heterotrophic_respiration",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_13C_due_to_plant_respiration",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_14C_due_to_heterotrophic_respiration",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_14C_due_to_plant_respiration",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_land_use_or_land_cover_change_excluding_forestry_and_agricultural_products",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires_excluding_anthropogenic_land_use_change",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_grazing",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_litter_in_fires",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_fires",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_vegetation_in_fires",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_heterotrophic_respiration",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_for_biomass_growth",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_for_biomass_maintenance",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_leaves",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_miscellaneous_living_matter",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_roots",
            "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_plant_respiration_in_stems",
            "surface_upward_mass_flux_of_carbon_due_to_heterotrophic_respiration_in_litter",
            "surface_upward_mass_flux_of_carbon_due_to_heterotrophic_respiration_in_soil",
            "surface_upward_mass_flux_of_methane_due_to_emission_from_wetland_biological_production",
            "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen",
            "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_due_to_all_land_processes_excluding_fires",
            "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_due_to_emission_from_fires",
            "surface_upward_mass_flux_of_nitrogen_compounds_expressed_as_nitrogen_out_of_vegetation_and_litter_and_soil",
            "surface_upward_mass_flux_of_nitrous_oxide_expressed_as_nitrogen_out_of_vegetation_and_litter_and_soil",
            "surface_upward_mass_flux_of_nox_expressed_as_nitrogen_out_of_vegetation_and_litter_and_soil",
            "surface_upward_mole_flux_of_dimethyl_sulfide",
            "surface_upward_sensible_heat_flux",
            "surface_upwelling_longwave_flux_in_air",
            "surface_upwelling_shortwave_flux_in_air",
            "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky",
            "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
            "surface_water_evaporation_flux",
            "temperature_at_top_of_ice_sheet_model",
            "temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water",
            "temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water",
            "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water",
            "temperature_in_surface_snow",
            "tendency_of_air_temperature",
            "tendency_of_air_temperature_due_to_advection",
            "tendency_of_air_temperature_due_to_boundary_layer_mixing",
            "tendency_of_air_temperature_due_to_convection",
            "tendency_of_air_temperature_due_to_diabatic_processes",
            "tendency_of_air_temperature_due_to_diffusion",
            "tendency_of_air_temperature_due_to_dissipation_of_nonorographic_gravity_waves",
            "tendency_of_air_temperature_due_to_dissipation_of_orographic_gravity_waves",
            "tendency_of_air_temperature_due_to_longwave_heating",
            "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky",
            "tendency_of_air_temperature_due_to_longwave_heating_from_volcanic_ambient_aerosol_particles",
            "tendency_of_air_temperature_due_to_model_physics",
            "tendency_of_air_temperature_due_to_radiative_heating",
            "tendency_of_air_temperature_due_to_shortwave_heating",
            "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky",
            "tendency_of_air_temperature_due_to_shortwave_heating_from_volcanic_ambient_aerosol_particles",
            "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation",
            "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
            "tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission",
            "tendency_of_atmosphere_mass_content_of_biogenic_nmvoc_expressed_as_carbon_due_to_emission",
            "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission",
            "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_forestry_and_agricultural_products",
            "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion",
            "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission",
            "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission",
            "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission",
            "tendency_of_atmosphere_mass_content_of_elemental_carbon_dry_aerosol_particles_due_to_emission",
            "tendency_of_atmosphere_mass_content_of_isoprene_due_to_emission",
            "tendency_of_atmosphere_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_anthropogenic_emission",
            "tendency_of_atmosphere_mass_content_of_nmvoc_due_to_emission",
            "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission",
            "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production_and_emission",
            "tendency_of_atmosphere_mass_content_of_sea_salt_dry_aerosol_particles_due_to_emission",
            "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_particles_due_to_net_chemical_production",
            "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_aqueous_phase_net_chemical_production",
            "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_emission",
            "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_particles_due_to_gaseous_phase_net_chemical_production",
            "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission",
            "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_ice",
            "tendency_of_atmosphere_mass_content_of_water_vapor_due_to_sublimation_of_surface_snow_and_ice",
            "tendency_of_atmosphere_mole_concentration_of_carbon_monoxide_due_to_chemical_destruction",
            "tendency_of_atmosphere_mole_concentration_of_methane_due_to_chemical_destruction",
            "tendency_of_atmosphere_mole_concentration_of_nitrous_oxide_due_to_chemical_destruction",
            "tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_destruction",
            "tendency_of_atmosphere_mole_concentration_of_ozone_due_to_chemical_production",
            "tendency_of_eastward_wind_due_to_advection_by_northward_transformed_eulerian_mean_air_velocity",
            "tendency_of_eastward_wind_due_to_advection_by_upward_transformed_eulerian_mean_air_velocity",
            "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence",
            "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag",
            "tendency_of_eastward_wind_due_to_numerical_artefacts",
            "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag",
            "tendency_of_land_ice_mass_due_to_basal_mass_balance",
            "tendency_of_land_ice_mass_due_to_calving",
            "tendency_of_land_ice_mass_due_to_surface_mass_balance",
            "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_biological_production",
            "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_dissolution",
            "tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_biological_production",
            "tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_dissolution",
            "tendency_of_mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_due_to_biological_processes",
            "tendency_of_mole_concentration_of_dissolved_inorganic_iron_in_sea_water_due_to_biological_processes",
            "tendency_of_mole_concentration_of_dissolved_inorganic_nitrogen_in_sea_water_due_to_biological_processes",
            "tendency_of_mole_concentration_of_dissolved_inorganic_phosphorus_in_sea_water_due_to_biological_processes",
            "tendency_of_mole_concentration_of_dissolved_inorganic_silicon_in_sea_water_due_to_biological_processes",
            "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_dissolution_from_inorganic_particles",
            "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_scavenging_by_inorganic_particles",
            "tendency_of_mole_concentration_of_iron_in_sea_water_due_to_biological_production",
            "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_and_photolytic_production",
            "tendency_of_mole_concentration_of_ox_in_air_due_to_chemical_destruction",
            "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_grazing_of_phytoplankton",
            "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production",
            "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_calcareous_phytoplankton",
            "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diatoms",
            "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diazotrophic_phytoplankton",
            "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_miscellaneous_phytoplankton",
            "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_picophytoplankton",
            "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_nitrate_utilization",
            "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_remineralization",
            "tendency_of_mole_concentration_of_silicon_in_sea_water_due_to_biological_production",
            "tendency_of_northward_wind_due_to_nonorographic_gravity_wave_drag",
            "tendency_of_northward_wind_due_to_orographic_gravity_wave_drag",
            "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection",
            "tendency_of_ocean_mole_content_of_aragonite_expressed_as_carbon_due_to_biological_production",
            "tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production",
            "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon",
            "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes",
            "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron",
            "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron_due_to_biological_processes",
            "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen",
            "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen_due_to_biological_processes",
            "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus",
            "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus_due_to_biological_processes",
            "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon",
            "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes",
            "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_deposition_and_fixation_and_runoff",
            "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_fixation",
            "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_runoff_and_sediment_dissolution",
            "tendency_of_ocean_mole_content_of_iron_due_to_biological_production",
            "tendency_of_ocean_mole_content_of_iron_due_to_deposition_and_runoff_and_sediment_dissolution",
            "tendency_of_ocean_mole_content_of_nitrogen_due_to_biological_production",
            "tendency_of_ocean_mole_content_of_organic_carbon_due_to_runoff_and_sediment_dissolution",
            "tendency_of_ocean_mole_content_of_phosphorus_due_to_biological_production",
            "tendency_of_ocean_mole_content_of_silicon_due_to_biological_production",
            "tendency_of_ocean_potential_energy_content",
            "tendency_of_ocean_potential_energy_content_due_to_background",
            "tendency_of_ocean_potential_energy_content_due_to_tides",
            "tendency_of_sea_ice_amount_due_to_basal_melting",
            "tendency_of_sea_ice_amount_due_to_congelation_ice_accumulation",
            "tendency_of_sea_ice_amount_due_to_conversion_of_snow_to_sea_ice",
            "tendency_of_sea_ice_amount_due_to_frazil_ice_accumulation_in_leads",
            "tendency_of_sea_ice_amount_due_to_lateral_melting",
            "tendency_of_sea_ice_amount_due_to_sea_ice_dynamics",
            "tendency_of_sea_ice_amount_due_to_sea_ice_thermodynamics",
            "tendency_of_sea_ice_amount_due_to_surface_melting",
            "tendency_of_sea_ice_area_fraction_due_to_dynamics",
            "tendency_of_sea_ice_area_fraction_due_to_thermodynamics",
            "tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes",
            "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content",
            "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing",
            "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection",
            "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_eddy_diffusion",
            "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_eddy_advection",
            "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_residual_mean_advection",
            "tendency_of_sea_water_potential_temperature_expressed_as_heat_content",
            "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing",
            "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection",
            "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_eddy_diffusion",
            "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_eddy_advection",
            "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_residual_mean_advection",
            "tendency_of_sea_water_salinity_expressed_as_salt_content",
            "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_dianeutral_mixing",
            "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_eddy_advection",
            "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_eddy_diffusion",
            "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_submesoscale_eddy_advection",
            "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_residual_mean_advection",
            "tendency_of_soil_and_vegetation_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_fixation",
            "tendency_of_soil_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_fertilization",
            "tendency_of_specific_humidity",
            "tendency_of_specific_humidity_due_to_advection",
            "tendency_of_specific_humidity_due_to_boundary_layer_mixing",
            "tendency_of_specific_humidity_due_to_convection",
            "tendency_of_specific_humidity_due_to_diffusion",
            "tendency_of_specific_humidity_due_to_model_physics",
            "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation",
            "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing",
            "tendency_of_surface_snow_amount_due_to_conversion_of_snow_to_sea_ice",
            "tendency_of_surface_snow_amount_due_to_drifting_into_sea",
            "tendency_of_surface_snow_amount_due_to_sea_ice_dynamics",
            "tendency_of_thermal_energy_content_of_surface_snow_due_to_rainfall_temperature_excess_above_freezing",
            "tendency_of_vegetation_mass_content_of_nitrogen_compounds_expressed_as_nitrogen_due_to_fixation",
            "thermal_energy_content_of_surface_snow",
            "thickness_of_ice_on_sea_ice_melt_pond",
            "toa_bidirectional_reflectance",
            "toa_incoming_shortwave_flux",
            "toa_instantaneous_longwave_forcing",
            "toa_instantaneous_shortwave_forcing",
            "toa_longwave_dust_ambient_aerosol_particles_direct_radiative_effect_assuming_clear_sky",
            "toa_outgoing_longwave_flux",
            "toa_outgoing_longwave_flux_assuming_clear_sky",
            "toa_outgoing_longwave_flux_due_to_volcanic_ambient_aerosol_particles_assuming_clear_sky",
            "toa_outgoing_shortwave_flux",
            "toa_outgoing_shortwave_flux_assuming_clear_sky",
            "toa_outgoing_shortwave_flux_assuming_clear_sky_and_no_aerosol",
            "toa_outgoing_shortwave_flux_due_to_volcanic_ambient_aerosol_particles_assuming_clear_sky",
            "tracer_lifetime",
            "transpiration_flux",
            "tropopause_air_pressure",
            "tropopause_air_temperature",
            "tropopause_altitude",
            "upward_air_velocity",
            "upward_eliassen_palm_flux_in_air",
            "upward_geothermal_heat_flux_at_ground_level_in_land_ice",
            "upward_geothermal_heat_flux_at_sea_floor",
            "upward_ocean_mass_transport",
            "upward_sea_ice_basal_heat_flux",
            "upward_sea_water_velocity",
            "upward_transformed_eulerian_mean_air_velocity",
            "upward_x_stress_at_sea_ice_base",
            "upward_y_stress_at_sea_ice_base",
            "upwelling_longwave_flux_in_air",
            "upwelling_longwave_flux_in_air_assuming_clear_sky",
            "upwelling_shortwave_flux_in_air",
            "upwelling_shortwave_flux_in_air_assuming_clear_sky",
            "upwelling_shortwave_flux_in_air_assuming_clear_sky_and_no_aerosol",
            "vegetation_area_fraction",
            "vegetation_carbon_content",
            "vegetation_mass_content_of_13C",
            "vegetation_mass_content_of_14C",
            "vegetation_mass_content_of_nitrogen",
            "virtual_salt_flux_correction",
            "virtual_salt_flux_into_sea_water",
            "virtual_salt_flux_into_sea_water_due_to_evaporation",
            "virtual_salt_flux_into_sea_water_due_to_rainfall",
            "virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics",
            "virtual_salt_flux_into_sea_water_from_rivers",
            "volume_extinction_coefficient_in_air_due_to_ambient_aerosol_particles",
            "volume_fraction_of_clay_in_soil",
            "volume_fraction_of_condensed_water_in_soil_at_field_capacity",
            "volume_fraction_of_condensed_water_in_soil_at_wilting_point",
            "volume_fraction_of_sand_in_soil",
            "volume_fraction_of_silt_in_soil",
            "volume_scattering_function_of_radiative_flux_in_air_due_to_ambient_aerosol_particles",
            "water_evaporation_flux_from_canopy",
            "water_evaporation_flux_from_soil",
            "water_evapotranspiration_flux",
            "water_flux_correction",
            "water_flux_into_sea_water",
            "water_flux_into_sea_water_due_to_sea_ice_thermodynamics",
            "water_flux_into_sea_water_due_to_surface_drainage",
            "water_flux_into_sea_water_from_icebergs",
            "water_flux_into_sea_water_from_land_ice",
            "water_flux_into_sea_water_from_rivers",
            "water_flux_into_sea_water_without_flux_correction",
            "water_potential_evaporation_flux",
            "water_table_depth",
            "wet_bulb_potential_temperature",
            "wind_speed",
            "wind_speed_of_gust",
            "wood_debris_mass_content_of_carbon",
            "wood_debris_mass_content_of_nitrogen"
          ]
        },
        "cmip6:variable_id": {
          "type": "string",
          "enum": [
            "abs550aer",
            "acabf",
            "acabfIs",
            "aerasymbnd",
            "aeroptbnd",
            "aerssabnd",
            "agesno",
            "agessc",
            "airmass",
            "albc",
            "albdiffbnd",
            "albdirbnd",
            "albisccp",
            "albsn",
            "aoanh",
            "aod550volso4",
            "arag",
            "aragos",
            "areacella",
            "areacellg",
            "areacello",
            "areacellr",
            "ares",
            "bacc",
            "baccos",
            "baresoilFrac",
            "basin",
            "bddtalk",
            "bddtdic",
            "bddtdife",
            "bddtdin",
            "bddtdip",
            "bddtdisi",
            "bfe",
            "bfeos",
            "bigthetao",
            "bigthetaoga",
            "bldep",
            "bry",
            "bs550aer",
            "bsi",
            "bsios",
            "burntFractionAll",
            "c13Land",
            "c13Litter",
            "c13Soil",
            "c13Veg",
            "c14Land",
            "c14Litter",
            "c14Soil",
            "c14Veg",
            "c2h2",
            "c2h6",
            "c3PftFrac",
            "c3h6",
            "c3h8",
            "c4PftFrac",
            "cCwd",
            "cLand",
            "cLeaf",
            "cLitter",
            "cLitterAbove",
            "cLitterBelow",
            "cLitterCwd",
            "cLitterGrass",
            "cLitterLut",
            "cLitterShrub",
            "cLitterSubSurf",
            "cLitterSurf",
            "cLitterTree",
            "cMisc",
            "cOther",
            "cProduct",
            "cProductLut",
            "cRoot",
            "cSoil",
            "cSoilAbove1m",
            "cSoilFast",
            "cSoilGrass",
            "cSoilLevels",
            "cSoilLut",
            "cSoilMedium",
            "cSoilPools",
            "cSoilShrub",
            "cSoilSlow",
            "cSoilTree",
            "cStem",
            "cTotFireLut",
            "cVeg",
            "cVegGrass",
            "cVegLut",
            "cVegShrub",
            "cVegTree",
            "cWood",
            "calc",
            "calcos",
            "ccb",
            "ccldncl",
            "ccn",
            "cct",
            "cdnc",
            "cfadDbze94",
            "cfadLidarsr532",
            "cfc11",
            "cfc113global",
            "cfc11global",
            "cfc12",
            "cfc12global",
            "ch3coch3",
            "ch4",
            "ch4Clim",
            "ch4global",
            "ch4globalClim",
            "cheaqpso4",
            "chegpso4",
            "chepasoa",
            "chepsoa",
            "chl",
            "chlcalc",
            "chlcalcos",
            "chldiat",
            "chldiatos",
            "chldiaz",
            "chldiazos",
            "chlmisc",
            "chlmiscos",
            "chlos",
            "chlpico",
            "chlpicoos",
            "ci",
            "cl",
            "clayfrac",
            "clc",
            "clcalipso",
            "clcalipso2",
            "clcalipsoice",
            "clcalipsoliq",
            "cldicemxrat27",
            "cldnci",
            "cldncl",
            "cldnvi",
            "cldwatmxrat27",
            "clhcalipso",
            "cli",
            "clic",
            "climodis",
            "clis",
            "clisccp",
            "clivi",
            "clivic",
            "cllcalipso",
            "clmcalipso",
            "clmisr",
            "cls",
            "clt",
            "cltc",
            "cltcalipso",
            "cltisccp",
            "cltmodis",
            "clw",
            "clwc",
            "clwmodis",
            "clws",
            "clwvi",
            "clwvic",
            "cly",
            "cnc",
            "co",
            "co2",
            "co23D",
            "co2Clim",
            "co2mass",
            "co2massClim",
            "co2s",
            "co3",
            "co3abio",
            "co3abioos",
            "co3nat",
            "co3natos",
            "co3os",
            "co3satarag",
            "co3sataragos",
            "co3satcalc",
            "co3satcalcos",
            "cod",
            "columnmassflux",
            "conccmcn",
            "conccn",
            "concdust",
            "concnmcn",
            "cropFrac",
            "cropFracC3",
            "cropFracC4",
            "cw",
            "darag",
            "dcalc",
            "dcw",
            "demc",
            "dems",
            "depdust",
            "deptho",
            "detoc",
            "detocos",
            "dfe",
            "dfeos",
            "dgw",
            "diabdrag",
            "difmxybo",
            "difmxybo2d",
            "difmxylo",
            "difmxylo2d",
            "diftrbbo",
            "diftrbbo2d",
            "diftrblo",
            "diftrblo2d",
            "diftrebo",
            "diftrebo2d",
            "diftrelo",
            "diftrelo2d",
            "diftrxybo",
            "diftrxybo2d",
            "diftrxylo",
            "diftrxylo2d",
            "difvho",
            "difvmbo",
            "difvmfdo",
            "difvmo",
            "difvmto",
            "difvso",
            "difvtrbo",
            "difvtrto",
            "dispkevfo",
            "dispkexyfo",
            "dispkexyfo2d",
            "dissi13c",
            "dissi13cos",
            "dissi14c",
            "dissi14cabio",
            "dissi14cabioos",
            "dissic",
            "dissicabio",
            "dissicabioos",
            "dissicnat",
            "dissicnatos",
            "dissicos",
            "dissoc",
            "dissocos",
            "dmc",
            "dmlt",
            "dms",
            "dmso",
            "dmsos",
            "dpco2",
            "dpco2abio",
            "dpco2nat",
            "dpo2",
            "drivw",
            "drybc",
            "drydust",
            "drynh3",
            "drynh4",
            "drynoy",
            "dryo3",
            "dryoa",
            "dryso2",
            "dryso4",
            "dryss",
            "dslw",
            "dsn",
            "dsw",
            "dtauc",
            "dtaus",
            "dtes",
            "dtesn",
            "ec",
            "ec550aer",
            "edt",
            "emiaco",
            "emianox",
            "emiaoa",
            "emibc",
            "emibvoc",
            "emico",
            "emidms",
            "emidust",
            "emiisop",
            "emilnox",
            "eminh3",
            "eminox",
            "emioa",
            "emiso2",
            "emiso4",
            "emiss",
            "emivoc",
            "eow",
            "eparag100",
            "epc100",
            "epcalc100",
            "epfe100",
            "epfy",
            "epfz",
            "epn100",
            "epp100",
            "epsi100",
            "es",
            "esn",
            "evs",
            "evspsbl",
            "evspsblpot",
            "evspsblsoi",
            "evspsblveg",
            "evu",
            "exparag",
            "expc",
            "expcalc",
            "expfe",
            "expn",
            "expp",
            "expsi",
            "fAnthDisturb",
            "fBNF",
            "fCLandToOcean",
            "fDeforestToAtmos",
            "fDeforestToProduct",
            "fFire",
            "fFireAll",
            "fFireNat",
            "fGrazing",
            "fHarvest",
            "fHarvestToAtmos",
            "fHarvestToProduct",
            "fLitterFire",
            "fLitterSoil",
            "fLuc",
            "fLulccAtmLut",
            "fLulccProductLut",
            "fLulccResidueLut",
            "fN2O",
            "fNAnthDisturb",
            "fNLandToOcean",
            "fNLitterSoil",
            "fNOx",
            "fNProduct",
            "fNVegLitter",
            "fNVegSoil",
            "fNdep",
            "fNfert",
            "fNgas",
            "fNgasFire",
            "fNgasNonFire",
            "fNleach",
            "fNloss",
            "fNnetmin",
            "fNup",
            "fProductDecomp",
            "fProductDecompLut",
            "fVegFire",
            "fVegLitter",
            "fVegLitterMortality",
            "fVegLitterSenescence",
            "fVegSoil",
            "fVegSoilMortality",
            "fVegSoilSenescence",
            "fahLut",
            "fbddtalk",
            "fbddtdic",
            "fbddtdife",
            "fbddtdin",
            "fbddtdip",
            "fbddtdisi",
            "fco2antt",
            "fco2fos",
            "fco2nat",
            "fddtalk",
            "fddtdic",
            "fddtdife",
            "fddtdin",
            "fddtdip",
            "fddtdisi",
            "fediss",
            "fescav",
            "fg13co2",
            "fg14co2",
            "fg14co2abio",
            "fgcfc11",
            "fgcfc12",
            "fgco2",
            "fgco2abio",
            "fgco2nat",
            "fgdms",
            "fgo2",
            "fgsf6",
            "ficeberg",
            "ficeberg2d",
            "flandice",
            "flashrate",
            "fldcapacity",
            "fracInLut",
            "fracLut",
            "fracOutLut",
            "frfe",
            "fric",
            "friver",
            "frn",
            "froc",
            "fsfe",
            "fsitherm",
            "fsn",
            "gpp",
            "gppGrass",
            "gppLut",
            "gppShrub",
            "gppTree",
            "gppc13",
            "gppc14",
            "grassFrac",
            "grassFracC3",
            "grassFracC4",
            "graz",
            "grpllsprof",
            "grplmxrat27",
            "h2o",
            "hcfc22global",
            "hcho",
            "hcl",
            "hfbasin",
            "hfbasinpadv",
            "hfbasinpmadv",
            "hfbasinpmdiff",
            "hfbasinpsmadv",
            "hfcorr",
            "hfds",
            "hfdsl",
            "hfdsn",
            "hfdsnb",
            "hfevapds",
            "hfgeou",
            "hfgeoubed",
            "hfibthermds",
            "hfibthermds2d",
            "hfls",
            "hflsIs",
            "hflsLut",
            "hflso",
            "hfmlt",
            "hfrainds",
            "hfrs",
            "hfrunoffds",
            "hfrunoffds2d",
            "hfsbl",
            "hfsifrazil",
            "hfsifrazil2d",
            "hfsnthermds",
            "hfsnthermds2d",
            "hfss",
            "hfssIs",
            "hfssLut",
            "hfsso",
            "hfx",
            "hfy",
            "hno3",
            "ho2",
            "htovgyre",
            "htovovrt",
            "hur",
            "hurs",
            "hursmax",
            "hursmin",
            "hursminCrop",
            "hus",
            "hus19",
            "hus27",
            "hus4",
            "hus7h",
            "hus8",
            "hus850",
            "huss",
            "hussLut",
            "iareafl",
            "iareagr",
            "icem",
            "icemIs",
            "icfriver",
            "intdic",
            "intdoc",
            "intparag",
            "intpbfe",
            "intpbn",
            "intpbp",
            "intpbsi",
            "intpcalcite",
            "intpn2",
            "intpoc",
            "intpp",
            "intppcalc",
            "intppdiat",
            "intppdiaz",
            "intppmisc",
            "intppnitrate",
            "intpppico",
            "intuadse",
            "intuaw",
            "intvadse",
            "intvaw",
            "irrLut",
            "isop",
            "jno2",
            "jo2",
            "jo3",
            "jpdftaureicemodis",
            "jpdftaureliqmodis",
            "ksat",
            "lai",
            "laiLut",
            "landCoverFrac",
            "latitude",
            "libmassbffl",
            "libmassbfgr",
            "licalvf",
            "lifmassbf",
            "lim",
            "limfecalc",
            "limfediat",
            "limfediaz",
            "limfemisc",
            "limfepico",
            "limirrcalc",
            "limirrdiat",
            "limirrdiaz",
            "limirrmisc",
            "limirrpico",
            "limncalc",
            "limndiat",
            "limndiaz",
            "limnmisc",
            "limnpico",
            "limnsw",
            "litempbotfl",
            "litempbotgr",
            "litemptop",
            "litemptopIs",
            "lithk",
            "loadbc",
            "loaddust",
            "loadnh4",
            "loadno3",
            "loadoa",
            "loadpoa",
            "loadso4",
            "loadsoa",
            "loadss",
            "longitude",
            "lossch4",
            "lossco",
            "lossn2o",
            "lwp",
            "lwsffluxaero",
            "lwsnl",
            "lwsrfasdust",
            "lwsrfcsdust",
            "lwtoaasdust",
            "lwtoacsaer",
            "lwtoacsdust",
            "lwtoafluxaerocs",
            "masscello",
            "masso",
            "maxpblz",
            "mc",
            "mcd",
            "mcu",
            "md",
            "meanage",
            "mfo",
            "minpblz",
            "mlotst",
            "mlotstmax",
            "mlotstmin",
            "mlotstsq",
            "mmraerh2o",
            "mmrbc",
            "mmrdust",
            "mmrnh4",
            "mmrno3",
            "mmroa",
            "mmrpm1",
            "mmrpm10",
            "mmrpm2p5",
            "mmrso4",
            "mmrsoa",
            "mmrss",
            "modelcellareai",
            "mrfso",
            "mrfsofr",
            "mrlqso",
            "mrlso",
            "mrro",
            "mrroIs",
            "mrroLi",
            "mrroLut",
            "mrrob",
            "mrros",
            "mrsfl",
            "mrsll",
            "mrso",
            "mrsoLut",
            "mrsofc",
            "mrsol",
            "mrsos",
            "mrsosLut",
            "mrsow",
            "mrtws",
            "msftbarot",
            "msftmrho",
            "msftmrhompa",
            "msftmz",
            "msftmzmpa",
            "msftmzsmpa",
            "msftyrho",
            "msftyrhompa",
            "msftyz",
            "msftyzmpa",
            "msftyzsmpa",
            "n2o",
            "n2oClim",
            "n2oglobal",
            "n2oglobalClim",
            "nLand",
            "nLeaf",
            "nLitter",
            "nLitterCwd",
            "nLitterSubSurf",
            "nLitterSurf",
            "nMineral",
            "nMineralNH4",
            "nMineralNO3",
            "nOther",
            "nProduct",
            "nRoot",
            "nSoil",
            "nStem",
            "nVeg",
            "nbp",
            "necbLut",
            "nep",
            "netAtmosLandC13Flux",
            "netAtmosLandC14Flux",
            "netAtmosLandCO2Flux",
            "nh4",
            "nh4os",
            "nh50",
            "no",
            "no2",
            "no3",
            "no3os",
            "noy",
            "npp",
            "nppGrass",
            "nppLeaf",
            "nppLut",
            "nppOther",
            "nppRoot",
            "nppShrub",
            "nppStem",
            "nppTree",
            "nppWood",
            "nudgincsm",
            "nudgincswe",
            "nwdFracLut",
            "o2",
            "o2min",
            "o2os",
            "o2sat",
            "o2satos",
            "o3",
            "o3Clim",
            "o3loss",
            "o3prod",
            "o3ste",
            "obvfsq",
            "ocfriver",
            "ocontempdiff",
            "ocontempmint",
            "ocontemppadvect",
            "ocontemppmdiff",
            "ocontemppsmadvect",
            "ocontemprmadvect",
            "ocontemptend",
            "od440aer",
            "od443dust",
            "od550aer",
            "od550aerh2o",
            "od550aerso",
            "od550bb",
            "od550bc",
            "od550csaer",
            "od550dust",
            "od550lt1aer",
            "od550no3",
            "od550oa",
            "od550so4",
            "od550so4so",
            "od550soa",
            "od550ss",
            "od865dust",
            "od870aer",
            "oh",
            "omldamax",
            "opottempdiff",
            "opottempmint",
            "opottemppadvect",
            "opottemppmdiff",
            "opottemppsmadvect",
            "opottemprmadvect",
            "opottemptend",
            "orog",
            "orogIs",
            "osaltdiff",
            "osaltpadvect",
            "osaltpmdiff",
            "osaltpsmadvect",
            "osaltrmadvect",
            "osalttend",
            "oxloss",
            "oxprod",
            "pabigthetao",
            "pan",
            "parag",
            "parasolRefl",
            "pastureFrac",
            "pastureFracC3",
            "pastureFracC4",
            "pathetao",
            "pbfe",
            "pbo",
            "pbsi",
            "pcalc",
            "pctisccp",
            "pflw",
            "pfull",
            "ph",
            "phabio",
            "phabioos",
            "phalf",
            "phnat",
            "phnatos",
            "phos",
            "photo1d",
            "phyc",
            "phycalc",
            "phycalcos",
            "phycos",
            "phydiat",
            "phydiatos",
            "phydiaz",
            "phydiazos",
            "phyfe",
            "phyfeos",
            "phymisc",
            "phymiscos",
            "phyn",
            "phynos",
            "phyp",
            "phypico",
            "phypicoos",
            "phypos",
            "physi",
            "physios",
            "pnitrate",
            "po4",
            "po4os",
            "pod0",
            "pon",
            "ponos",
            "pop",
            "popos",
            "pp",
            "ppcalc",
            "ppdiat",
            "ppdiaz",
            "ppmisc",
            "ppos",
            "pppico",
            "pr",
            "pr17O",
            "pr18O",
            "pr2h",
            "prCrop",
            "prbigthetao",
            "prc",
            "prcprof",
            "prcsh",
            "prhmax",
            "prlsns",
            "prlsprof",
            "prra",
            "prraIs",
            "prrc",
            "prrsn",
            "prsn",
            "prsn17O",
            "prsn18O",
            "prsn2h",
            "prsnIs",
            "prsnc",
            "prsnsn",
            "prthetao",
            "prveg",
            "prw",
            "prw17O",
            "prw18O",
            "prw2H",
            "ps",
            "psitem",
            "psl",
            "pso",
            "ptp",
            "qgwr",
            "rGrowth",
            "rMaint",
            "ra",
            "raGrass",
            "raLeaf",
            "raLut",
            "raOther",
            "raRoot",
            "raShrub",
            "raStem",
            "raTree",
            "rac13",
            "rac14",
            "rainmxrat27",
            "reffcclwtop",
            "reffclic",
            "reffclis",
            "reffclwc",
            "reffclws",
            "reffclwtop",
            "reffgrpls",
            "reffrainc",
            "reffrains",
            "reffsclwtop",
            "reffsnowc",
            "reffsnows",
            "remoc",
            "residualFrac",
            "rh",
            "rhGrass",
            "rhLitter",
            "rhLut",
            "rhShrub",
            "rhSoil",
            "rhTree",
            "rhc13",
            "rhc14",
            "rivi",
            "rivo",
            "rld",
            "rld4co2",
            "rldcs",
            "rldcs4co2",
            "rlds",
            "rldsIs",
            "rldscs",
            "rlntds",
            "rls",
            "rlu",
            "rlu4co2",
            "rlucs",
            "rlucs4co2",
            "rlus",
            "rlusIs",
            "rlusLut",
            "rlut",
            "rlut4co2",
            "rlutaf",
            "rlutcs",
            "rlutcs4co2",
            "rlutcsaf",
            "rootd",
            "rootdsl",
            "rsd",
            "rsd4co2",
            "rsdcs",
            "rsdcs4co2",
            "rsdcsaf",
            "rsdcsafbnd",
            "rsdcsbnd",
            "rsdo",
            "rsdoabsorb",
            "rsds",
            "rsdsIs",
            "rsdscs",
            "rsdscsaf",
            "rsdscsafbnd",
            "rsdscsbnd",
            "rsdscsdiff",
            "rsdsdiff",
            "rsdt",
            "rsntds",
            "rss",
            "rsu",
            "rsu4co2",
            "rsucs",
            "rsucs4co2",
            "rsucsaf",
            "rsucsafbnd",
            "rsucsbnd",
            "rsus",
            "rsusIs",
            "rsusLut",
            "rsuscs",
            "rsuscsaf",
            "rsuscsafbnd",
            "rsuscsbnd",
            "rsut",
            "rsut4co2",
            "rsutaf",
            "rsutcs",
            "rsutcs4co2",
            "rsutcsaf",
            "rsutcsafbnd",
            "rsutcsbnd",
            "rtmt",
            "rv850",
            "rzwc",
            "sandfrac",
            "sbl",
            "sblIs",
            "sblnosn",
            "sci",
            "scldncl",
            "sconcdust",
            "sconcso4",
            "sconcss",
            "sedustCI",
            "sf6",
            "sfcWind",
            "sfcWindmax",
            "sfdsi",
            "sfno2",
            "sfo3",
            "sfo3max",
            "sfpm25",
            "sfriver",
            "sftflf",
            "sftgif",
            "sftgrf",
            "sftlf",
            "sftof",
            "shrubFrac",
            "si",
            "siage",
            "siareaacrossline",
            "siarean",
            "siareas",
            "sicompstren",
            "siconc",
            "siconca",
            "sidconcdyn",
            "sidconcth",
            "sidivvel",
            "sidmassdyn",
            "sidmassevapsubl",
            "sidmassgrowthbot",
            "sidmassgrowthwat",
            "sidmasslat",
            "sidmassmeltbot",
            "sidmassmelttop",
            "sidmasssi",
            "sidmassth",
            "sidmasstranx",
            "sidmasstrany",
            "sidragbot",
            "sidragtop",
            "siextentn",
            "siextents",
            "sifb",
            "siflcondbot",
            "siflcondtop",
            "siflfwbot",
            "siflfwdrain",
            "sifllatstop",
            "sifllwdtop",
            "sifllwutop",
            "siflsenstop",
            "siflsensupbot",
            "siflswdbot",
            "siflswdtop",
            "siflswutop",
            "siforcecoriolx",
            "siforcecorioly",
            "siforceintstrx",
            "siforceintstry",
            "siforcetiltx",
            "siforcetilty",
            "sihc",
            "siitdconc",
            "siitdsnconc",
            "siitdsnthick",
            "siitdthick",
            "siltfrac",
            "simass",
            "simassacrossline",
            "simpconc",
            "simpmass",
            "simprefrozen",
            "sios",
            "sipr",
            "sirdgconc",
            "sirdgthick",
            "sisali",
            "sisaltmass",
            "sishevel",
            "sisnconc",
            "sisnhc",
            "sisnmass",
            "sisnthick",
            "sispeed",
            "sistremax",
            "sistresave",
            "sistrxdtop",
            "sistrxubot",
            "sistrydtop",
            "sistryubot",
            "sitempbot",
            "sitempsnic",
            "sitemptop",
            "sithick",
            "sitimefrac",
            "siu",
            "siv",
            "sivol",
            "sivoln",
            "sivols",
            "sltbasin",
            "slthick",
            "sltovgyre",
            "sltovovrt",
            "smc",
            "snc",
            "sncIs",
            "snd",
            "sndmassdyn",
            "sndmassmelt",
            "sndmasssi",
            "sndmasssnf",
            "sndmasssubl",
            "sndmasswindrif",
            "snicefreez",
            "snicefreezIs",
            "snicem",
            "snicemIs",
            "snm",
            "snmIs",
            "snmassacrossline",
            "snmsl",
            "snowmxrat27",
            "snrefr",
            "snw",
            "snwc",
            "so",
            "so2",
            "sob",
            "soga",
            "solbnd",
            "somint",
            "sootsn",
            "sos",
            "sosga",
            "sossq",
            "spco2",
            "spco2abio",
            "spco2nat",
            "strbasemag",
            "sw",
            "sw17O",
            "sw18O",
            "sw2H",
            "sweLut",
            "swsffluxaero",
            "swsrfasdust",
            "swsrfcsdust",
            "swtoaasdust",
            "swtoacsdust",
            "swtoafluxaerocs",
            "sza",
            "t2",
            "t20d",
            "tSoilPools",
            "ta",
            "ta27",
            "ta500",
            "ta700",
            "ta7h",
            "ta850",
            "talk",
            "talknat",
            "talknatos",
            "talkos",
            "tas",
            "tasIs",
            "tasLut",
            "tasmax",
            "tasmaxCrop",
            "tasmin",
            "tasminCrop",
            "tatp",
            "tau",
            "tauu",
            "tauucorr",
            "tauuo",
            "tauupbl",
            "tauv",
            "tauvcorr",
            "tauvo",
            "tauvpbl",
            "tcs",
            "tdps",
            "tendacabf",
            "tendlibmassbf",
            "tendlicalvf",
            "tgs",
            "thetao",
            "thetaoga",
            "thetaot",
            "thetaot2000",
            "thetaot300",
            "thetaot700",
            "thkcello",
            "tnhus",
            "tnhusa",
            "tnhusc",
            "tnhusd",
            "tnhusmp",
            "tnhuspbl",
            "tnhusscp",
            "tnhusscpbl",
            "tnkebto",
            "tnkebto2d",
            "tnpeo",
            "tnpeot",
            "tnpeotb",
            "tnt",
            "tnta",
            "tntc",
            "tntd",
            "tntmp",
            "tntmp27",
            "tntnogw",
            "tntogw",
            "tntpbl",
            "tntr",
            "tntr27",
            "tntrl",
            "tntrl27",
            "tntrlcs",
            "tntrs",
            "tntrs27",
            "tntrscs",
            "tntscp",
            "tntscpbl",
            "tob",
            "topg",
            "tos",
            "tosga",
            "tossq",
            "toz",
            "tpf",
            "tr",
            "tran",
            "treeFrac",
            "treeFracBdlDcd",
            "treeFracBdlEvg",
            "treeFracNdlDcd",
            "treeFracNdlEvg",
            "treeFracPrimDec",
            "treeFracPrimEver",
            "treeFracSecDec",
            "treeFracSecEver",
            "tropoz",
            "ts",
            "tsIs",
            "tsl",
            "tsland",
            "tslsi",
            "tslsiLut",
            "tsn",
            "tsnIs",
            "tsns",
            "ttop",
            "twap",
            "u2",
            "ua",
            "ua10",
            "ua100m",
            "ua27",
            "ua7h",
            "uas",
            "ugrido",
            "umo",
            "uo",
            "uqint",
            "ut",
            "utendepfd",
            "utendnogw",
            "utendnogw27",
            "utendogw",
            "utendvtem",
            "utendwtem",
            "uv",
            "uwap",
            "v2",
            "va",
            "va100m",
            "va27",
            "va7h",
            "vas",
            "vegFrac",
            "vegHeight",
            "vegHeightCrop",
            "vegHeightGrass",
            "vegHeightPasture",
            "vegHeightShrub",
            "vegHeightTree",
            "vmo",
            "vmrox",
            "vo",
            "volcello",
            "volo",
            "vortmean",
            "vqint",
            "vsf",
            "vsfcorr",
            "vsfevap",
            "vsfpr",
            "vsfriver",
            "vsfsit",
            "vt",
            "vt100",
            "vtem",
            "vtendnogw",
            "vtendnogw27",
            "vtendogw",
            "vwap",
            "wa",
            "wap",
            "wap2",
            "wap27",
            "wap4",
            "wap500",
            "wap7h",
            "wbptemp7h",
            "wetbc",
            "wetdust",
            "wetlandCH4",
            "wetlandCH4cons",
            "wetlandCH4prod",
            "wetlandFrac",
            "wetnh3",
            "wetnh4",
            "wetnoy",
            "wetoa",
            "wetso2",
            "wetso4",
            "wetss",
            "wfcorr",
            "wfo",
            "wfonocorr",
            "wilt",
            "wmo",
            "wo",
            "wsgmax100m",
            "wsgmax10m",
            "wtd",
            "wtem",
            "xgwdparam",
            "xvelbase",
            "xvelmean",
            "xvelsurf",
            "ygwdparam",
            "yvelbase",
            "yvelmean",
            "yvelsurf",
            "zfull",
            "zfullo",
            "zg",
            "zg10",
            "zg100",
            "zg1000",
            "zg27",
            "zg500",
            "zg7h",
            "zhalf",
            "zhalfo",
            "zmeso",
            "zmesoos",
            "zmicro",
            "zmicroos",
            "zmisc",
            "zmiscos",
            "zmla",
            "zmlwaero",
            "zmswaero",
            "zmtnt",
            "zo2min",
            "zooc",
            "zoocos",
            "zos",
            "zossq",
            "zostoga",
            "zsatarag",
            "zsatcalc",
            "ztp",
            "zvelbase",
            "zvelsurf"
          ]
        },
        "cmip6:variable_long_name": {
          "type": "string"
        },
        "cmip6:variable_units": {
          "type": "string",
          "enum": [
            "",
            "%",
            "0.001",
            "1",
            "1e-06",
            "1e-09",
            "1e-12",
            "1e-3",
            "1e-3 kg m-2",
            "1e-6",
            "1e3 km3",
            "1e6 km2",
            "J m-2",
            "K",
            "K Pa s-1",
            "K m s-1",
            "K s-1",
            "K2",
            "N m-1",
            "N m-2",
            "Pa",
            "Pa m",
            "Pa m s-2",
            "Pa s-1",
            "Pa2 s-2",
            "W",
            "W m-1",
            "W m-2",
            "day",
            "dbar",
            "degC",
            "degree",
            "degrees_east",
            "degrees_north",
            "kg",
            "kg degree_C m-2",
            "kg kg-1",
            "kg m-1 s-1",
            "kg m-2",
            "kg m-2 s-1",
            "kg m-3",
            "kg s-1",
            "kg s-1 m-1",
            "m",
            "m s-1",
            "m s-2",
            "m-1 sr-1",
            "m-2",
            "m-2 s-1",
            "m-3",
            "m2",
            "m2 s-1",
            "m2 s-2",
            "m3",
            "m3 s-1",
            "m3 s-2",
            "m4 s-1",
            "micron s-1",
            "mol m-2",
            "mol m-2 s-1",
            "mol m-3",
            "mol m-3 s-1",
            "mol mol-1",
            "s",
            "s m-1",
            "s-1",
            "s-2",
            "year"
          ]
        },
        "cmip6:variant_label": {
          "type": "string",
          "pattern": "^r\\d+i(\\d{4}\\d{2}[abcde]?|\\d+)p\\d+f\\d+$"
        }
      },
      "patternProperties": {
        "^(?!cmip6:)": {}
      },
      "additionalProperties": false
    },
    "link_fields": {
      "$comment": "Validation schema for STAC links. See https://github.com/radiantearth/stac-spec/blob/master/commons/links.md",
      "type": "object",
      "properties": {
        "href": {
          "format": "uri"
        }
      },
      "allOf": [
        {
          "if": {
            "properties": {
              "rel": {
                "const": "cite-as"
              }
            }
          },
          "then": {
            "properties": {
              "href": {
                "pattern": "^https?://cera-www\\.dkrz\\.de/WDCC/meta/CMIP6/.*$"
              },
              "title": {
                "const": "Citation URL"
              },
              "type": {
                "const": "application/json"
              }
            }
          }
        },
        {
          "if": {
            "properties": {
              "rel": {
                "const": "describedby"
              }
            }
          },
          "then": {
            "properties": {
              "href": {
                "pattern": "^https?://furtherinfo.es-doc.org/CMIP6.*$"
              },
              "title": {
                "const": "ES-DOC"
              },
              "type": {
                "const": "text/html"
              }
            }
          }
        },
        {
          "if": {
            "properties": {
              "rel": {
                "const": "related"
              }
            }
          },
          "then": {
            "properties": {
              "href": {
                "pattern": "^https?://errata.esgf.io/.*$"
              },
              "title": {
                "const": "Errata issue"
              },
              "type": {
                "const": "text/html"
              }
            }
          }
        }
      ]
    }
  }
}