{
  "dataset_key": "calcofi_dic",
  "provider": {
    "key": "calcofi",
    "short": "CalCOFI",
    "name": "California Cooperative Oceanic Fisheries Investigations",
    "url": "https://calcofi.org",
    "registered": true
  },
  "dataset": "dic",
  "dataset_name": "CalCOFI DIC",
  "dataset_name_short": "Carbonate Chemistry / DIC",
  "category": {
    "name": "Carbonate System",
    "realm": "env",
    "icon": "cat-carbonate",
    "order": 3,
    "registered": true
  },
  "color": "#63e6be",
  "visibility": "public",
  "description_md": "Discrete profile dissolved inorganic carbon (DIC) and total alkalinity (TA) from CalCOFI Niskin bottle samples, quality-controlled using WOCE flagging.\n",
  "keywords": [
    "EARTH SCIENCE > OCEANS > OCEAN CHEMISTRY > INORGANIC CARBON",
    "EARTH SCIENCE > OCEANS > OCEAN CHEMISTRY > ALKALINITY",
    "EARTH SCIENCE > OCEANS > OCEAN CHEMISTRY > PH",
    "EARTH SCIENCE > OCEANS > OCEAN TEMPERATURE > WATER TEMPERATURE",
    "EARTH SCIENCE > OCEANS > SALINITY/DENSITY > OCEAN SALINITY"
  ],
  "attribution": {
    "citation_main": "Keeling, C.D.; Lueker, T.J.; Emanuele, G.; Dickson, A.G.; Martz, T.R.; Wolfe, W.H.; Mau, A. (2025). Discrete profile dissolved inorganic carbon, total alkalinity, water temperature and salinity measurements for CalCOFI (NCEI Accession 0301029). NOAA NCEI. https://doi.org/10.25921/3w9f-jd72",
    "citation_others": [],
    "doi": "10.25921/3w9f-jd72",
    "license": "CC-BY-4.0",
    "license_name": "Creative Commons Attribution 4.0 International",
    "license_url": "https://creativecommons.org/licenses/by/4.0/",
    "acknowledgement": null,
    "contact": null,
    "pi_names": [
      "Todd Martz",
      "Aaron Mau"
    ],
    "creators": [],
    "funding": null,
    "source_accessed": "2026-09-04"
  },
  "links": {
    "calcofi_org": "https://calcofi.org/data/oceanographic-data/dic/",
    "data_source": "https://www.ncei.noaa.gov/access/metadata/landing-page/bin/iso?id=gov.noaa.nodc:0301029",
    "workflow": "https://calcofi.io/workflows/ingest_calcofi_dic.html",
    "page": "https://calcofi.io/datasets/calcofi_dic/"
  },
  "coverage": {
    "realm": "env",
    "temporal": "1983-03 to 2021-07",
    "year_min": 1983,
    "year_max": 2021,
    "years": [
      {
        "year": 1983,
        "n_obs": 64,
        "n_roots": 13
      },
      {
        "year": 1984,
        "n_obs": 310,
        "n_roots": 59
      },
      {
        "year": 1985,
        "n_obs": 80,
        "n_roots": 8
      },
      {
        "year": 1986,
        "n_obs": 62,
        "n_roots": 6
      },
      {
        "year": 1987,
        "n_obs": 61,
        "n_roots": 6
      },
      {
        "year": 1988,
        "n_obs": 118,
        "n_roots": 10
      },
      {
        "year": 1989,
        "n_obs": 98,
        "n_roots": 9
      },
      {
        "year": 1990,
        "n_obs": 120,
        "n_roots": 11
      },
      {
        "year": 1991,
        "n_obs": 112,
        "n_roots": 10
      },
      {
        "year": 1992,
        "n_obs": 144,
        "n_roots": 12
      },
      {
        "year": 1993,
        "n_obs": 30,
        "n_roots": 5
      },
      {
        "year": 1994,
        "n_obs": 19,
        "n_roots": 5
      },
      {
        "year": 1995,
        "n_obs": 8,
        "n_roots": 2
      },
      {
        "year": 1996,
        "n_obs": 16,
        "n_roots": 4
      },
      {
        "year": 1997,
        "n_obs": 16,
        "n_roots": 4
      },
      {
        "year": 1998,
        "n_obs": 38,
        "n_roots": 10
      },
      {
        "year": 1999,
        "n_obs": 16,
        "n_roots": 4
      },
      {
        "year": 2000,
        "n_obs": 16,
        "n_roots": 4
      },
      {
        "year": 2001,
        "n_obs": 16,
        "n_roots": 4
      },
      {
        "year": 2011,
        "n_obs": 164,
        "n_roots": 5
      },
      {
        "year": 2012,
        "n_obs": 196,
        "n_roots": 6
      },
      {
        "year": 2014,
        "n_obs": 270,
        "n_roots": 13
      },
      {
        "year": 2016,
        "n_obs": 615,
        "n_roots": 27
      },
      {
        "year": 2017,
        "n_obs": 486,
        "n_roots": 23
      },
      {
        "year": 2018,
        "n_obs": 203,
        "n_roots": 19
      },
      {
        "year": 2019,
        "n_obs": 116,
        "n_roots": 17
      },
      {
        "year": 2020,
        "n_obs": 256,
        "n_roots": 35
      },
      {
        "year": 2021,
        "n_obs": 58,
        "n_roots": 10
      }
    ],
    "spatial": "28.1–37.0°N, 125.1–117.3°W",
    "bbox": {
      "lat_min": 28.1401,
      "lat_max": 37.0425,
      "lon_min": -125.0533,
      "lon_max": -117.3054
    },
    "n_obs": 3708,
    "n_roots": 341,
    "n_stations": 37,
    "n_variables": 4,
    "n_taxa": 0,
    "depth_min_m": 1,
    "depth_max_m": 3500,
    "variables": [
      "alkalinity",
      "ctdtemp_its90",
      "dic",
      "salinity_pss78"
    ],
    "life_stages": [],
    "contributes_to": [
      {
        "category": "Physical Oceanography",
        "variables": [
          "ctdtemp_its90",
          "salinity_pss78"
        ]
      }
    ]
  },
  "tables": [
    "sample",
    "obs",
    "measurement_type"
  ],
  "objects": [
    {
      "table": "obs",
      "scope": "partition",
      "shared": false,
      "path": "ducklake-staging/tables/obs/dataset_key=calcofi_dic/377bd1ac5bc1f34e30c2fac8/data_0.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/obs/dataset_key=calcofi_dic/377bd1ac5bc1f34e30c2fac8/data_0.parquet",
      "bytes": 35598,
      "sha256": "6241665d1d0e1c243940f4e8ffba8143026aae12de6c61024b1157f5071529cd",
      "since": "v2026.09.04"
    }
  ],
  "since_version": "v2026.08.25",
  "distributions": [
    {
      "kind": "download",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/obs/dataset_key=calcofi_dic/377bd1ac5bc1f34e30c2fac8/data_0.parquet",
      "format": "parquet",
      "table": "obs",
      "scope": "partition",
      "shared": false,
      "title": "obs (this dataset's rows)",
      "bytes": 35598,
      "sha256": "6241665d1d0e1c243940f4e8ffba8143026aae12de6c61024b1157f5071529cd",
      "since": "v2026.09.04",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.calcofi.io/calcofi-files-public/netcdf/calcofi_dic/v2026.09.04/calcofi_dic.nc",
      "format": "netcdf",
      "id": "calcofi_dic",
      "title": "CF netCDF",
      "bytes": 221630,
      "sha256": "f75e3998ccbacea3ab6b7dabfcef131e992f5314eed0cb4d49b0c14b66ef120e",
      "cf_scope": "Fully CF: each row is an independent observation with its own time and position, which is a CF point collection. Rows are at the OCCURRENCE grain (event x taxon x life stage x depth), not the event grain, so a sample with many taxa contributes many points. ",
      "release": "v2026.09.04",
      "generated_utc": "2026-09-04T19:13:23Z",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/tabledap/calcofi_dic.html",
      "format": "erddap",
      "id": "calcofi_dic",
      "title": "CalCOFI DIC — observations",
      "grain": "observations",
      "info_url": "https://erddap.calcofi.io/erddap/info/calcofi_dic/index.html",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/tabledap/calcofi_dic_sample.html",
      "format": "erddap",
      "id": "calcofi_dic_sample",
      "title": "CalCOFI DIC — sampling events",
      "grain": "sampling events",
      "info_url": "https://erddap.calcofi.io/erddap/info/calcofi_dic_sample/index.html",
      "status": "current"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/metadata/iso19115/xml/calcofi_dic_iso19115.xml",
      "format": "iso19115",
      "id": "calcofi_dic",
      "title": "ISO 19115-3 metadata (ERDDAP)",
      "status": "current"
    },
    {
      "kind": "notebook",
      "url": "https://calcofi.io/workflows/ingest_calcofi_dic.html",
      "format": "html",
      "title": "ingest notebook",
      "status": "current"
    },
    {
      "kind": "page",
      "url": "https://calcofi.org/data/oceanographic-data/dic/",
      "portal": "calcofi.org",
      "title": "calcofi.org data page",
      "status": "external"
    },
    {
      "kind": "source",
      "url": "https://www.ncei.noaa.gov/access/metadata/landing-page/bin/iso?id=gov.noaa.nodc:0301029",
      "portal": "ncei",
      "title": "source",
      "status": "external"
    },
    {
      "kind": "service",
      "url": "https://erddap.calcofi.io/erddap/tabledap/calcofi_dic_old.html",
      "portal": "erddap-calcofi",
      "id": "calcofi_dic_old",
      "title": "CalCOFI DIC Samples (legacy, pre-core)",
      "status": "superseded",
      "superseded_by": "calcofi_dic",
      "observed_utc": "2026-09-05T00:00:00Z",
      "notes": "legacy pre-core id still served; sunset scheduled by WS-M2",
      "legacy": true,
      "live": true
    }
  ],
  "registrations": [
    {
      "portal": "erddap",
      "status": "published",
      "url": "https://erddap.calcofi.io/erddap/info/calcofi_dic/index.html",
      "issues": []
    },
    {
      "portal": "obis",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "edi",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "ncei",
      "status": "published",
      "url": "https://www.ncei.noaa.gov/access/metadata/landing-page/bin/iso?id=gov.noaa.nodc:0301029",
      "issues": []
    },
    {
      "portal": "caloos",
      "status": "planned",
      "issues": []
    },
    {
      "portal": "zenodo",
      "status": "published",
      "url": "https://doi.org/10.5281/zenodo.22281994",
      "note": "as part of the integrated database release"
    }
  ],
  "status": {
    "stage": "validated",
    "priority": "must-complete",
    "gh_issue": "https://github.com/CalCOFI/workflows/issues/25",
    "blockers": "spatial match only 24.7% (#47)",
    "updated": "2026-06-07",
    "questions_open": 7,
    "questions_dataset": []
  }
}