{
  "dataset_key": "calcofi_bottle-derived",
  "provider": {
    "key": "calcofi",
    "short": "CalCOFI",
    "name": "California Cooperative Oceanic Fisheries Investigations",
    "url": "https://calcofi.org",
    "registered": true
  },
  "dataset": "bottle-derived",
  "dataset_name": "CalCOFI Bottle Derived Hydrographic Products",
  "dataset_name_short": "Bottle Derived Products",
  "category": {
    "name": "Physical Oceanography",
    "realm": "env",
    "icon": "cat-physical",
    "order": 1,
    "description": "Temperature, salinity, density, oxygen, pressure and dynamic height from bottles and CTD casts",
    "registered": true
  },
  "color": "#3d5aa8",
  "visibility": "public",
  "description_md": "Hydrographic values DERIVED from the CalCOFI Bottle Database rather than measured: spice (spiciness at 0 dbar) and the TEOS-10 sigma-theta at every bottle with a temperature and a salinity, from the start of the record in 1949, computed from each bottle's own temperature and salinity after the provider's quality flags are applied. The bottle database's own sigma-theta, computed by the legacy DECODR software, stays in the CalCOFI Bottle Database beside it.\n",
  "keywords": [
    "EARTH SCIENCE > OCEANS > SALINITY/DENSITY > DENSITY",
    "EARTH SCIENCE > OCEANS > OCEAN TEMPERATURE > WATER TEMPERATURE",
    "EARTH SCIENCE > OCEANS > SALINITY/DENSITY > OCEAN SALINITY"
  ],
  "attribution": {
    "citation_main": "CalCOFI. (2026). CalCOFI Bottle Derived Hydrographic Products (from the CalCOFI Bottle Database 194903-202105). CalCOFI.io. https://calcofi.io/workflows/ingest_calcofi_bottle-derived.html",
    "citation_others": [],
    "doi": null,
    "license": null,
    "license_name": null,
    "license_url": null,
    "acknowledgement": null,
    "contact": null,
    "pi_names": [],
    "creators": [],
    "funding": null,
    "source_accessed": "2026-10-21"
  },
  "links": {
    "calcofi_org": "https://calcofi.org/data/oceanographic-data/bottle-database/",
    "data_source": "https://calcofi.org/data/oceanographic-data/bottle-database/",
    "workflow": "https://calcofi.io/workflows/ingest_calcofi_bottle-derived.html",
    "page": "https://calcofi.io/datasets/calcofi_bottle-derived/"
  },
  "coverage": {
    "realm": "env",
    "temporal": "1949-02 to 2021-02",
    "year_min": 1949,
    "year_max": 2021,
    "years": [
      {
        "year": 1949,
        "n_obs": 53382,
        "n_roots": 897
      },
      {
        "year": 1950,
        "n_obs": 73604,
        "n_roots": 1279
      },
      {
        "year": 1951,
        "n_obs": 22776,
        "n_roots": 1156
      },
      {
        "year": 1952,
        "n_obs": 56332,
        "n_roots": 1408
      },
      {
        "year": 1953,
        "n_obs": 57424,
        "n_roots": 1354
      },
      {
        "year": 1954,
        "n_obs": 36550,
        "n_roots": 713
      },
      {
        "year": 1955,
        "n_obs": 44822,
        "n_roots": 810
      },
      {
        "year": 1956,
        "n_obs": 27470,
        "n_roots": 523
      },
      {
        "year": 1957,
        "n_obs": 37062,
        "n_roots": 755
      },
      {
        "year": 1958,
        "n_obs": 47876,
        "n_roots": 955
      },
      {
        "year": 1959,
        "n_obs": 67378,
        "n_roots": 1248
      },
      {
        "year": 1960,
        "n_obs": 53132,
        "n_roots": 940
      },
      {
        "year": 1961,
        "n_obs": 27594,
        "n_roots": 477
      },
      {
        "year": 1962,
        "n_obs": 27318,
        "n_roots": 447
      },
      {
        "year": 1963,
        "n_obs": 24510,
        "n_roots": 366
      },
      {
        "year": 1964,
        "n_obs": 22442,
        "n_roots": 385
      },
      {
        "year": 1965,
        "n_obs": 18102,
        "n_roots": 484
      },
      {
        "year": 1966,
        "n_obs": 23556,
        "n_roots": 445
      },
      {
        "year": 1967,
        "n_obs": 8220,
        "n_roots": 222
      },
      {
        "year": 1968,
        "n_obs": 11388,
        "n_roots": 314
      },
      {
        "year": 1969,
        "n_obs": 47428,
        "n_roots": 1722
      },
      {
        "year": 1970,
        "n_obs": 1734,
        "n_roots": 42
      },
      {
        "year": 1971,
        "n_obs": 1590,
        "n_roots": 40
      },
      {
        "year": 1972,
        "n_obs": 59510,
        "n_roots": 1383
      },
      {
        "year": 1973,
        "n_obs": 2322,
        "n_roots": 132
      },
      {
        "year": 1974,
        "n_obs": 17176,
        "n_roots": 373
      },
      {
        "year": 1975,
        "n_obs": 48210,
        "n_roots": 1258
      },
      {
        "year": 1976,
        "n_obs": 8842,
        "n_roots": 172
      },
      {
        "year": 1977,
        "n_obs": 3484,
        "n_roots": 60
      },
      {
        "year": 1978,
        "n_obs": 49330,
        "n_roots": 868
      },
      {
        "year": 1980,
        "n_obs": 2448,
        "n_roots": 63
      },
      {
        "year": 1981,
        "n_obs": 16008,
        "n_roots": 465
      },
      {
        "year": 1982,
        "n_obs": 1396,
        "n_roots": 50
      },
      {
        "year": 1983,
        "n_obs": 8260,
        "n_roots": 163
      },
      {
        "year": 1984,
        "n_obs": 60950,
        "n_roots": 1195
      },
      {
        "year": 1985,
        "n_obs": 14706,
        "n_roots": 349
      },
      {
        "year": 1986,
        "n_obs": 18078,
        "n_roots": 349
      },
      {
        "year": 1987,
        "n_obs": 31398,
        "n_roots": 615
      },
      {
        "year": 1988,
        "n_obs": 29734,
        "n_roots": 745
      },
      {
        "year": 1989,
        "n_obs": 18760,
        "n_roots": 340
      },
      {
        "year": 1990,
        "n_obs": 15388,
        "n_roots": 292
      },
      {
        "year": 1991,
        "n_obs": 15996,
        "n_roots": 314
      },
      {
        "year": 1992,
        "n_obs": 16796,
        "n_roots": 314
      },
      {
        "year": 1993,
        "n_obs": 16098,
        "n_roots": 292
      },
      {
        "year": 1994,
        "n_obs": 15566,
        "n_roots": 264
      },
      {
        "year": 1995,
        "n_obs": 15442,
        "n_roots": 259
      },
      {
        "year": 1996,
        "n_obs": 17234,
        "n_roots": 283
      },
      {
        "year": 1997,
        "n_obs": 16758,
        "n_roots": 274
      },
      {
        "year": 1998,
        "n_obs": 24340,
        "n_roots": 411
      },
      {
        "year": 1999,
        "n_obs": 15598,
        "n_roots": 263
      },
      {
        "year": 2000,
        "n_obs": 15558,
        "n_roots": 264
      },
      {
        "year": 2001,
        "n_obs": 15628,
        "n_roots": 264
      },
      {
        "year": 2002,
        "n_obs": 15562,
        "n_roots": 265
      },
      {
        "year": 2003,
        "n_obs": 17184,
        "n_roots": 310
      },
      {
        "year": 2004,
        "n_obs": 15516,
        "n_roots": 281
      },
      {
        "year": 2005,
        "n_obs": 15866,
        "n_roots": 297
      },
      {
        "year": 2006,
        "n_obs": 16208,
        "n_roots": 297
      },
      {
        "year": 2007,
        "n_obs": 16374,
        "n_roots": 303
      },
      {
        "year": 2008,
        "n_obs": 16484,
        "n_roots": 298
      },
      {
        "year": 2009,
        "n_obs": 17044,
        "n_roots": 321
      },
      {
        "year": 2010,
        "n_obs": 15892,
        "n_roots": 321
      },
      {
        "year": 2011,
        "n_obs": 17134,
        "n_roots": 321
      },
      {
        "year": 2012,
        "n_obs": 14740,
        "n_roots": 282
      },
      {
        "year": 2013,
        "n_obs": 16570,
        "n_roots": 326
      },
      {
        "year": 2014,
        "n_obs": 13272,
        "n_roots": 257
      },
      {
        "year": 2015,
        "n_obs": 15762,
        "n_roots": 311
      },
      {
        "year": 2016,
        "n_obs": 17872,
        "n_roots": 348
      },
      {
        "year": 2017,
        "n_obs": 16784,
        "n_roots": 333
      },
      {
        "year": 2018,
        "n_obs": 15142,
        "n_roots": 294
      },
      {
        "year": 2019,
        "n_obs": 12378,
        "n_roots": 241
      },
      {
        "year": 2020,
        "n_obs": 11762,
        "n_roots": 250
      },
      {
        "year": 2021,
        "n_obs": 3096,
        "n_roots": 78
      }
    ],
    "spatial": "18.4–47.9°N, 164.1–106.0°W",
    "bbox": {
      "lat_min": 18.4167,
      "lat_max": 47.9167,
      "lon_min": -164.0833,
      "lon_max": -105.9667
    },
    "bbox_robust": {
      "lat_min": 23.933333,
      "lat_max": 39.008333,
      "lon_min": -128.533333,
      "lon_max": -112.716666,
      "n_positions": 1683346
    },
    "months": [
      214772,
      146972,
      99316,
      249848,
      116982,
      95458,
      221656,
      116330,
      76480,
      174276,
      123068,
      48188
    ],
    "n_obs": 1683346,
    "n_roots": 34790,
    "n_stations": 222,
    "n_variables": 2,
    "n_taxa": 0,
    "depth_min_m": 0,
    "depth_max_m": 5351,
    "variables": [
      {
        "name": "sigma_theta_teos10",
        "units": "kg/m3",
        "uri": "http://vocab.nerc.ac.uk/collection/P01/current/SIGTPR03/",
        "category": "Physical Oceanography"
      },
      {
        "name": "spiciness0",
        "units": "kg/m3",
        "uri": null,
        "category": "Physical Oceanography"
      }
    ],
    "taxa": [],
    "life_stages": [],
    "contributes_to": []
  },
  "tables": [
    "obs",
    "measurement_type"
  ],
  "objects": [
    {
      "table": "obs",
      "scope": "partition",
      "shared": false,
      "path": "ducklake/tables/obs/dataset_key=calcofi_bottle-derived/4f8d256e5eb2cfceb9d25495/data_0.parquet",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake/tables/obs/dataset_key=calcofi_bottle-derived/4f8d256e5eb2cfceb9d25495/data_0.parquet",
      "table_description": "The occurrence-headline long table: one scalar measurement per row, environmental (`realm = 'env'`) and biological (`realm = 'bio'`) together.",
      "bytes": 24609693,
      "sha256": "4de73fc02da3927d984f7369a6c6f4b36081369ce79471faab20b604be417f3f",
      "since": "v2026.10.20"
    }
  ],
  "since_version": "v2026.10.20",
  "distributions": [
    {
      "kind": "service",
      "url": "https://storage.googleapis.com/calcofi-db/stac/collections/calcofi_bottle-derived/collection.json",
      "format": "stac",
      "id": "calcofi_bottle-derived",
      "title": "STAC collection",
      "status": "current"
    },
    {
      "kind": "download",
      "url": "https://storage.googleapis.com/calcofi-db/ducklake/tables/obs/dataset_key=calcofi_bottle-derived/4f8d256e5eb2cfceb9d25495/data_0.parquet",
      "format": "parquet",
      "table": "obs",
      "scope": "partition",
      "shared": false,
      "title": "obs (this dataset's rows)",
      "table_description": "The occurrence-headline long table: one scalar measurement per row, environmental (`realm = 'env'`) and biological (`realm = 'bio'`) together.",
      "bytes": 24609693,
      "sha256": "4de73fc02da3927d984f7369a6c6f4b36081369ce79471faab20b604be417f3f",
      "since": "v2026.10.20",
      "status": "current"
    },
    {
      "kind": "notebook",
      "url": "https://calcofi.io/workflows/ingest_calcofi_bottle-derived.html",
      "format": "html",
      "title": "ingest notebook",
      "status": "current"
    },
    {
      "kind": "page",
      "url": "https://calcofi.org/data/oceanographic-data/bottle-database/",
      "portal": "calcofi.org",
      "title": "calcofi.org data page",
      "status": "external"
    },
    {
      "kind": "source",
      "url": "https://calcofi.org/data/oceanographic-data/bottle-database/",
      "portal": "calcofi.org",
      "title": "source",
      "status": "external"
    }
  ],
  "registrations": [
    {
      "portal": "erddap",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "obis",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "edi",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "ncei",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "caloos",
      "status": "n/a",
      "issues": []
    },
    {
      "portal": "zenodo",
      "status": "published",
      "url": "https://doi.org/10.5281/zenodo.22281994",
      "id": "10.5281/zenodo.22281994",
      "title": "CalCOFI Integrated Database (the release deposit)",
      "note": "as part of the integrated database release"
    }
  ],
  "status": {
    "stage": null,
    "priority": null,
    "gh_issue": null,
    "blockers": null,
    "publish_policy": null,
    "updated": null,
    "questions_open": 4,
    "questions_dataset": [
      {
        "label": "Q01",
        "field": null,
        "status": "proposed"
      }
    ]
  }
}