{
  "schema_version": "1.0",
  "release": {
    "version": "v2026.09.05",
    "release_date": "2026-09-05",
    "doi": null,
    "concept_doi": "10.5281/zenodo.22281994",
    "citation": "CalCOFI (2026). CalCOFI Integrated Database, release v2026.09.05 [Data set]. Scripps Institution of Oceanography, NOAA Fisheries, and California Department of Fish and Wildlife. https://calcofi.io/db-schema/?v=v2026.09.05",
    "n_tables": 23,
    "total_rows": 348657010,
    "total_size": 2465536662,
    "url": "https://storage.googleapis.com/calcofi-db/ducklake/releases/v2026.09.05/",
    "catalog_url": "https://storage.googleapis.com/calcofi-db/ducklake/releases/v2026.09.05/catalog.json",
    "schema_url": "https://calcofi.io/db-schema/?v=v2026.09.05"
  },
  "dataset": {
    "dataset_key": "sio_mesopelagic-fish",
    "provider": {
      "key": "sio",
      "short": "SIO",
      "name": "Scripps Institution of Oceanography, UC San Diego",
      "url": "https://scripps.ucsd.edu",
      "registered": true
    },
    "dataset": "mesopelagic-fish",
    "dataset_name": "UCSD SIO Mesopelagic Fish",
    "dataset_name_short": "Mesopelagic Fish",
    "category": {
      "name": "Mesopelagic Fish",
      "realm": "bio",
      "icon": "cat-fish",
      "order": 11,
      "registered": true
    },
    "color": "#5c7cfa",
    "visibility": "public",
    "description_md": "Species-resolved mesopelagic fish counts (90 named species + 1 unidentified-fish catch-all) from MOHT (Matsuda-Oozeki-Hu Trawl) micronekton net tows, 7 CalCOFI cruises 2010-2012, all on RV New Horizon (NODC 32NM). Larval-fish counts in the same source file are a separate table, not included here.\n",
    "keywords": ["EARTH SCIENCE > BIOLOGICAL CLASSIFICATION > ANIMALS/VERTEBRATES > FISH", "EARTH SCIENCE > BIOLOGICAL CLASSIFICATION > ANIMALS/VERTEBRATES > FISH > RAY-FINNED FISHES"],
    "attribution": {
      "citation_main": "Koslow, J. Anthony (2016). CalCOFI Trawl Data. In California Cooperative Oceanic Fisheries Investigations (CalCOFI): Acoustic and Trawl Data. UC San Diego Library Digital Collections. https://doi.org/10.6075/J0BZ64DH\n",
      "citation_others": [],
      "doi": "10.6075/J0BZ64DH",
      "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": ["J. Anthony Koslow"],
      "creators": [],
      "funding": null,
      "source_accessed": "2026-09-04"
    },
    "links": {
      "calcofi_org": null,
      "data_source": "https://library.ucsd.edu/dc/object/bb9217084g",
      "workflow": "https://calcofi.io/workflows/ingest_sio_mesopelagic-fish.html",
      "page": "https://calcofi.io/datasets/sio_mesopelagic-fish/"
    },
    "coverage": {
      "realm": "bio",
      "temporal": "2010-01 to 2012-02",
      "year_min": 2010,
      "year_max": 2012,
      "years": [
        {
          "year": 2010,
          "n_obs": 415,
          "n_roots": 22
        },
        {
          "year": 2011,
          "n_obs": 715,
          "n_roots": 42
        },
        {
          "year": 2012,
          "n_obs": 263,
          "n_roots": 14
        }
      ],
      "spatial": "29.8–35.0°N, 124.3–117.4°W",
      "bbox": {
        "lat_min": 29.8062,
        "lat_max": 34.956,
        "lon_min": -124.2861,
        "lon_max": -117.3567
      },
      "n_obs": 1393,
      "n_roots": 78,
      "n_stations": 43,
      "n_variables": 1,
      "n_taxa": 87,
      "depth_min_m": 0,
      "depth_max_m": 592.9875,
      "variables": ["abundance"],
      "life_stages": [],
      "contributes_to": []
    },
    "tables": ["sample", "obs", "taxon", "dataset_taxon", "measurement_type"],
    "objects": [
      {
        "table": "obs",
        "scope": "partition",
        "shared": false,
        "path": "ducklake-staging/tables/obs/dataset_key=sio_mesopelagic-fish/543665670cf8e0c024291c1b/data_0.parquet",
        "url": "https://storage.googleapis.com/calcofi-db/ducklake-staging/tables/obs/dataset_key=sio_mesopelagic-fish/543665670cf8e0c024291c1b/data_0.parquet",
        "bytes": 13267,
        "sha256": "362dffe0a2ea2ed7235542de183b01887e52a8fb75f89afd55c0c2316a0df68e",
        "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=sio_mesopelagic-fish/543665670cf8e0c024291c1b/data_0.parquet",
        "format": "parquet",
        "table": "obs",
        "scope": "partition",
        "shared": false,
        "title": "obs (this dataset's rows)",
        "bytes": 13267,
        "sha256": "362dffe0a2ea2ed7235542de183b01887e52a8fb75f89afd55c0c2316a0df68e",
        "since": "v2026.09.04",
        "status": "current"
      },
      {
        "kind": "download",
        "url": "https://storage.calcofi.io/calcofi-files-public/netcdf/sio_mesopelagic-fish/v2026.09.04/sio_mesopelagic-fish.nc",
        "format": "netcdf",
        "id": "sio_mesopelagic-fish",
        "title": "CF netCDF",
        "bytes": 518774,
        "sha256": "f7a9cde949307d05c8f1bf4bc6b5d76771814c9aecfe6876fae1054456081140",
        "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:18:30Z",
        "status": "current"
      },
      {
        "kind": "service",
        "url": "https://erddap.calcofi.io/erddap/tabledap/sio_mesopelagic-fish.html",
        "format": "erddap",
        "id": "sio_mesopelagic-fish",
        "title": "UCSD SIO Mesopelagic Fish \\u2014 observations",
        "grain": "observations",
        "info_url": "https://erddap.calcofi.io/erddap/info/sio_mesopelagic-fish/index.html",
        "status": "current"
      },
      {
        "kind": "service",
        "url": "https://erddap.calcofi.io/erddap/tabledap/sio_mesopelagic-fish_sample.html",
        "format": "erddap",
        "id": "sio_mesopelagic-fish_sample",
        "title": "UCSD SIO Mesopelagic Fish \\u2014 sampling events",
        "grain": "sampling events",
        "info_url": "https://erddap.calcofi.io/erddap/info/sio_mesopelagic-fish_sample/index.html",
        "status": "current"
      },
      {
        "kind": "service",
        "url": "https://erddap.calcofi.io/erddap/metadata/iso19115/xml/sio_mesopelagic-fish_iso19115.xml",
        "format": "iso19115",
        "id": "sio_mesopelagic-fish",
        "title": "ISO 19115-3 metadata (ERDDAP)",
        "status": "current"
      },
      {
        "kind": "notebook",
        "url": "https://calcofi.io/workflows/ingest_sio_mesopelagic-fish.html",
        "format": "html",
        "title": "ingest notebook",
        "status": "current"
      },
      {
        "kind": "source",
        "url": "https://library.ucsd.edu/dc/object/bb9217084g",
        "portal": "ucsd-library",
        "title": "source",
        "status": "external"
      }
    ],
    "registrations": [
      {
        "portal": "erddap",
        "status": "published",
        "url": "https://erddap.calcofi.io/erddap/info/sio_mesopelagic-fish/index.html",
        "issues": []
      },
      {
        "portal": "obis",
        "status": "n/a",
        "issues": []
      },
      {
        "portal": "edi",
        "status": "planned",
        "issues": []
      },
      {
        "portal": "ncei",
        "status": "n/a",
        "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": "ingested",
      "priority": "should-complete",
      "gh_issue": null,
      "blockers": "UCSD DC bb9217084g; 102 MOHT tows 2010-2012, 90 species + unidentified; datetime from the workbook's Original sheet (Q03); Q06 cruise-1110 +1hr conflict open",
      "updated": "2026-09-04",
      "questions_open": 3,
      "questions_dataset": []
    }
  }
}
