{
    "Header": {
        "data_specs_version": "01.00.33",
        "cmor_version": "3.5",
        "table_id": "Table Ofx",
        "realm": "ocean",
        "table_date": "18 November 2020",
        "missing_value": "1e20",
        "int_missing_value": "-999",
        "product": "model-output",
        "approx_interval": "0.00000",
        "generic_levels": "olevel",
        "mip_era": "CMIP6",
        "Conventions": "CF-1.7 CMIP-6.2"
    },
    "variable_entry": {
        "areacello": {
            "frequency": "fx",
            "modeling_realm": "ocean",
            "standard_name": "cell_area",
            "units": "m2",
            "cell_methods": "area: sum",
            "cell_measures": "",
            "long_name": "Grid-Cell Area for Ocean Variables",
            "comment": "Horizontal area of ocean grid cells",
            "dimensions": "longitude latitude",
            "out_name": "areacello",
            "type": "real",
            "positive": "",
            "valid_min": "",
            "valid_max": "",
            "ok_min_mean_abs": "",
            "ok_max_mean_abs": ""
        },
        "basin": {
            "frequency": "fx",
            "modeling_realm": "ocean",
            "standard_name": "region",
            "units": "1",
            "cell_methods": "area: mean",
            "cell_measures": "area: areacello",
            "long_name": "Region Selection Index",
            "comment": "A variable with the standard name of region contains strings which indicate geographical regions. These strings must be chosen from the standard region list.",
            "dimensions": "longitude latitude",
            "out_name": "basin",
            "type": "integer",
            "positive": "",
            "valid_min": "",
            "valid_max": "",
            "flag_values": "0 1 2 3 4 5 6 7 8 9 10",
            "flag_meanings": "global_land southern_ocean atlantic_ocean pacific_ocean arctic_ocean indian_ocean mediterranean_sea black_sea hudson_bay baltic_sea red_sea",
            "ok_min_mean_abs": "",
            "ok_max_mean_abs": ""
        },
        "deptho": {
            "frequency": "fx",
            "modeling_realm": "ocean",
            "standard_name": "sea_floor_depth_below_geoid",
            "units": "m",
            "cell_methods": "area: mean where sea",
            "cell_measures": "area: areacello",
            "long_name": "Sea Floor Depth Below Geoid",
            "comment": "Ocean bathymetry.   Reported here is the sea floor depth for present day relative to z=0 geoid. Reported as missing for land grid cells.",
            "dimensions": "longitude latitude",
            "out_name": "deptho",
            "type": "real",
            "positive": "",
            "valid_min": "",
            "valid_max": "",
            "ok_min_mean_abs": "",
            "ok_max_mean_abs": ""
        },
        "hfgeou": {
            "frequency": "fx",
            "modeling_realm": "ocean",
            "standard_name": "upward_geothermal_heat_flux_at_sea_floor",
            "units": "W m-2",
            "cell_methods": "area: mean where sea",
            "cell_measures": "area: areacello",
            "long_name": "Upward Geothermal Heat Flux at Sea Floor",
            "comment": "Upward geothermal heat flux per unit area on the sea floor",
            "dimensions": "longitude latitude",
            "out_name": "hfgeou",
            "type": "real",
            "positive": "up",
            "valid_min": "",
            "valid_max": "",
            "ok_min_mean_abs": "",
            "ok_max_mean_abs": ""
        },
        "masscello": {
            "frequency": "fx",
            "modeling_realm": "ocean",
            "standard_name": "sea_water_mass_per_unit_area",
            "units": "kg m-2",
            "cell_methods": "area: sum",
            "cell_measures": "area: areacello volume: volcello",
            "long_name": "Ocean Grid-Cell Mass per Area",
            "comment": "Tracer grid-cell mass per unit area used for computing tracer budgets. For Boussinesq models with static ocean grid cell thickness, masscello = rhozero*thickcello, where thickcello is static cell thickness and rhozero is constant Boussinesq reference density. More generally, masscello is time dependent and reported as part of Omon.",
            "dimensions": "longitude latitude olevel",
            "out_name": "masscello",
            "type": "real",
            "positive": "",
            "valid_min": "",
            "valid_max": "",
            "ok_min_mean_abs": "",
            "ok_max_mean_abs": ""
        },
        "sftof": {
            "frequency": "fx",
            "modeling_realm": "ocean",
            "standard_name": "sea_area_fraction",
            "units": "%",
            "cell_methods": "area: mean",
            "cell_measures": "area: areacello",
            "long_name": "Sea Area Percentage",
            "comment": "Percentage of horizontal area occupied by ocean.",
            "dimensions": "longitude latitude",
            "out_name": "sftof",
            "type": "real",
            "positive": "",
            "valid_min": "",
            "valid_max": "",
            "ok_min_mean_abs": "",
            "ok_max_mean_abs": ""
        },
        "thkcello": {
            "frequency": "fx",
            "modeling_realm": "ocean",
            "standard_name": "cell_thickness",
            "units": "m",
            "cell_methods": "area: mean",
            "cell_measures": "area: areacello volume: volcello",
            "long_name": "Ocean Model Cell Thickness",
            "comment": "'Thickness' means the vertical extent of a layer. 'Cell' refers to a model grid-cell.",
            "dimensions": "longitude latitude olevel",
            "out_name": "thkcello",
            "type": "real",
            "positive": "",
            "valid_min": "",
            "valid_max": "",
            "ok_min_mean_abs": "",
            "ok_max_mean_abs": ""
        },
        "ugrido": {
            "frequency": "fx",
            "modeling_realm": "ocean",
            "standard_name": "longitude",
            "units": "",
            "cell_methods": "",
            "cell_measures": "--UGRID",
            "long_name": "UGRID Grid Specification",
            "comment": "Ony required for models with unstructured grids: this label should be used for a file containing information about the grid structure, following the UGRID convention.",
            "dimensions": "longitude latitude",
            "out_name": "ugrido",
            "type": "real",
            "positive": "",
            "valid_min": "",
            "valid_max": "",
            "ok_min_mean_abs": "",
            "ok_max_mean_abs": ""
        },
        "volcello": {
            "frequency": "fx",
            "modeling_realm": "ocean",
            "standard_name": "ocean_volume",
            "units": "m3",
            "cell_methods": "area: sum",
            "cell_measures": "area: areacello volume: volcello",
            "long_name": "Ocean Grid-Cell Volume",
            "comment": "grid-cell volume ca. 2000.",
            "dimensions": "longitude latitude olevel",
            "out_name": "volcello",
            "type": "real",
            "positive": "",
            "valid_min": "",
            "valid_max": "",
            "ok_min_mean_abs": "",
            "ok_max_mean_abs": ""
        }
    }
}
