{
  "cap": 120000000,
  "bytes": 95877990,
  "inputs": {
    "v1": {
      "species.parquet": {
        "bytes": 32127,
        "sha256": "5c80de94100788d62f4555aa01dd5286e9bf4e8f3d10b07596d526195a1f04fd"
      },
      "countries.parquet": {
        "bytes": 5448,
        "sha256": "b93fcdb85aad19bb86403deaa7bb836e3a2476eb4711a9e6ed9c35ac3dc7eb02"
      },
      "range-listings.parquet": {
        "bytes": 12321,
        "sha256": "082c5020f0f0a1a05ffe17ce9cb9dac34ff61114561159183cd4de2178801002"
      }
    },
    "sample": {
      "file": "data/raw/gbif-sample/sample.csv",
      "sha256": "976149aaafe3142c889206a8ff2e44c55b8122eb030e563dad6a68435d775c4a",
      "rows": 40395
    }
  },
  "dois": {
    "download": "10.15468/dl.fbpk9w",
    "sample": "10.15468/dd.5sthtk"
  },
  "files": {
    "admin1_shapes.parquet": {
      "columns": [
        {
          "name": "adm1_code",
          "type": "VARCHAR"
        },
        {
          "name": "country_code",
          "type": "VARCHAR"
        },
        {
          "name": "name",
          "type": "VARCHAR"
        },
        {
          "name": "geom",
          "type": "BLOB"
        }
      ],
      "rows": 294,
      "bytes": 870947,
      "sha256": "2ab3611f49b6a2b55a94fcd61e36cbee4b92c456e73162bbc444885dd461e0af",
      "sources": [
        {
          "name": "Natural Earth",
          "license": "Public domain",
          "licenseUrl": null,
          "citation": "Made with Natural Earth. Free vector and raster map data @ naturalearthdata.com.",
          "url": "https://www.naturalearthdata.com/"
        }
      ]
    },
    "biomes.csv": {
      "columns": [
        {
          "name": "biome_id",
          "type": "BIGINT"
        },
        {
          "name": "name",
          "type": "VARCHAR"
        }
      ],
      "rows": 14,
      "bytes": 518,
      "sha256": "6280c58ee5003a3bb1e3424c960cec1900d7757471c82c6b64165a3377b924bc",
      "sources": [
        {
          "name": "RESOLVE Ecoregions 2017",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "Dinerstein, E., Olson, D., Joshi, A., et al. (2017). An Ecoregion-Based Approach to Protecting Half the Terrestrial Realm. BioScience 67(6), 534–545. https://doi.org/10.1093/biosci/bix014",
          "url": "https://ecoregions.appspot.com/",
          "doi": "10.1093/biosci/bix014"
        }
      ]
    },
    "clips/cr.tif": {
      "bytes": 1380611,
      "sha256": "995f02136865847e13d40c284a6a2efa7cc7345cffdd3c4efec80c58e53a0767",
      "sources": [
        {
          "name": "Jung et al. 2020, habitat map v004",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "Jung, M., Dahal, P.R., Butchart, S.H.M., Donald, P.F., De Lamo, X., Lesiv, M., Kapos, V., Rondinini, C., Visconti, P. (2020). A global map of terrestrial habitat types. Scientific Data 7, 256. https://doi.org/10.1038/s41597-020-00599-8. Version 004, https://doi.org/10.5281/zenodo.4058819 (CC BY 4.0).",
          "url": "https://doi.org/10.5281/zenodo.4058819",
          "doi": "10.5281/zenodo.4058819"
        }
      ]
    },
    "clips/tas.tif": {
      "bytes": 1828711,
      "sha256": "cc513aaec0cb25bbb8f60543396b1bc433b3829021f40795ecfd96a892271d94",
      "sources": [
        {
          "name": "Jung et al. 2020, habitat map v004",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "Jung, M., Dahal, P.R., Butchart, S.H.M., Donald, P.F., De Lamo, X., Lesiv, M., Kapos, V., Rondinini, C., Visconti, P. (2020). A global map of terrestrial habitat types. Scientific Data 7, 256. https://doi.org/10.1038/s41597-020-00599-8. Version 004, https://doi.org/10.5281/zenodo.4058819 (CC BY 4.0).",
          "url": "https://doi.org/10.5281/zenodo.4058819",
          "doi": "10.5281/zenodo.4058819"
        }
      ]
    },
    "country_habitats.parquet": {
      "columns": [
        {
          "name": "country_code",
          "type": "VARCHAR"
        },
        {
          "name": "habitat_code",
          "type": "INTEGER"
        },
        {
          "name": "est_area_km2",
          "type": "DECIMAL(12,2)"
        }
      ],
      "rows": 5578,
      "bytes": 22407,
      "sha256": "2ae6d98b189e7fbe91ed3c83cbaa35af678df3eca7073336e0b6c92a8b5a7597",
      "sources": [
        {
          "name": "Jung et al. 2020, habitat map v004",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "Jung, M., Dahal, P.R., Butchart, S.H.M., Donald, P.F., De Lamo, X., Lesiv, M., Kapos, V., Rondinini, C., Visconti, P. (2020). A global map of terrestrial habitat types. Scientific Data 7, 256. https://doi.org/10.1038/s41597-020-00599-8. Version 004, https://doi.org/10.5281/zenodo.4058819 (CC BY 4.0).",
          "url": "https://doi.org/10.5281/zenodo.4058819",
          "doi": "10.5281/zenodo.4058819"
        },
        {
          "name": "Natural Earth",
          "license": "Public domain",
          "licenseUrl": null,
          "citation": "Made with Natural Earth. Free vector and raster map data @ naturalearthdata.com.",
          "url": "https://www.naturalearthdata.com/"
        }
      ]
    },
    "country_shapes.parquet": {
      "columns": [
        {
          "name": "country_code",
          "type": "VARCHAR"
        },
        {
          "name": "geom",
          "type": "BLOB"
        }
      ],
      "rows": 247,
      "bytes": 1304205,
      "sha256": "fc3151a035a8846ec848e83b7af7bd87a959ccc58289d34dca27cfd74e18beb9",
      "sources": [
        {
          "name": "Natural Earth",
          "license": "Public domain",
          "licenseUrl": null,
          "citation": "Made with Natural Earth. Free vector and raster map data @ naturalearthdata.com.",
          "url": "https://www.naturalearthdata.com/"
        }
      ]
    },
    "datasets.csv": {
      "columns": [
        {
          "name": "dataset_key",
          "type": "VARCHAR"
        },
        {
          "name": "title",
          "type": "VARCHAR"
        },
        {
          "name": "publisher",
          "type": "VARCHAR"
        },
        {
          "name": "doi",
          "type": "VARCHAR"
        },
        {
          "name": "license",
          "type": "VARCHAR"
        }
      ],
      "rows": 400,
      "bytes": 72797,
      "sha256": "3bd8c17262391e827c967cf8536606b3397521965e49eb45dfe96c86a54c1fb3",
      "sources": [
        {
          "name": "GBIF occurrence download",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "GBIF.org (23 October 2026) GBIF Occurrence Download https://doi.org/10.15468/dl.fbpk9w",
          "url": "https://doi.org/10.15468/dl.fbpk9w",
          "doi": "10.15468/dl.fbpk9w",
          "datasets": "datasets.csv",
          "derivedDataset": {
            "doi": "10.15468/dd.5sthtk",
            "citation": "Derived dataset GBIF.org (28 October 2026) Filtered export of GBIF occurrence data https://doi.org/10.15468/dd.5sthtk",
            "url": "https://doi.org/10.15468/dd.5sthtk"
          }
        }
      ]
    },
    "ecoregions.parquet": {
      "columns": [
        {
          "name": "eco_id",
          "type": "INTEGER"
        },
        {
          "name": "biome_id",
          "type": "INTEGER"
        },
        {
          "name": "name",
          "type": "VARCHAR"
        },
        {
          "name": "realm",
          "type": "VARCHAR"
        },
        {
          "name": "geom",
          "type": "BLOB"
        }
      ],
      "rows": 847,
      "bytes": 6686262,
      "sha256": "e607abd88c66cbba4f6cdf76357ba8309c2e244bbd9451362d762ccb43f9aea6",
      "sources": [
        {
          "name": "RESOLVE Ecoregions 2017",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "Dinerstein, E., Olson, D., Joshi, A., et al. (2017). An Ecoregion-Based Approach to Protecting Half the Terrestrial Realm. BioScience 67(6), 534–545. https://doi.org/10.1093/biosci/bix014",
          "url": "https://ecoregions.appspot.com/",
          "doi": "10.1093/biosci/bix014"
        }
      ]
    },
    "habitat_classes.parquet": {
      "columns": [
        {
          "name": "code",
          "type": "INTEGER"
        },
        {
          "name": "level1_code",
          "type": "INTEGER"
        },
        {
          "name": "name",
          "type": "VARCHAR"
        }
      ],
      "rows": 75,
      "bytes": 2488,
      "sha256": "2539cb826ee2ed5a14068bccb37f9c3ee5e1940e4c2e179fb6f105b75bd210f4",
      "sources": [
        {
          "name": "Jung et al. 2020, habitat map v004",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "Jung, M., Dahal, P.R., Butchart, S.H.M., Donald, P.F., De Lamo, X., Lesiv, M., Kapos, V., Rondinini, C., Visconti, P. (2020). A global map of terrestrial habitat types. Scientific Data 7, 256. https://doi.org/10.1038/s41597-020-00599-8. Version 004, https://doi.org/10.5281/zenodo.4058819 (CC BY 4.0).",
          "url": "https://doi.org/10.5281/zenodo.4058819",
          "doi": "10.5281/zenodo.4058819"
        }
      ]
    },
    "habitat_clips.parquet": {
      "columns": [
        {
          "name": "clip",
          "type": "VARCHAR"
        },
        {
          "name": "tile",
          "type": "INTEGER"
        },
        {
          "name": "rast",
          "type": "BLOB"
        }
      ],
      "rows": 290,
      "bytes": 1826789,
      "sha256": "15f132cb5fda7f54097ab6e9a5b3266cf569397ab2e7fc4ac8ff27e1b5218d00",
      "sources": [
        {
          "name": "Jung et al. 2020, habitat map v004",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "Jung, M., Dahal, P.R., Butchart, S.H.M., Donald, P.F., De Lamo, X., Lesiv, M., Kapos, V., Rondinini, C., Visconti, P. (2020). A global map of terrestrial habitat types. Scientific Data 7, 256. https://doi.org/10.1038/s41597-020-00599-8. Version 004, https://doi.org/10.5281/zenodo.4058819 (CC BY 4.0).",
          "url": "https://doi.org/10.5281/zenodo.4058819",
          "doi": "10.5281/zenodo.4058819"
        }
      ]
    },
    "occurrence_habitats.parquet": {
      "columns": [
        {
          "name": "occurrence_id",
          "type": "BIGINT"
        },
        {
          "name": "habitat_code",
          "type": "INTEGER"
        }
      ],
      "rows": 40395,
      "bytes": 81731,
      "sha256": "4a7c514bc96fc944e6c1914a08fd7c917d2266135484508d515f4c2ab8730065",
      "sources": [
        {
          "name": "Jung et al. 2020, habitat map v004",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "Jung, M., Dahal, P.R., Butchart, S.H.M., Donald, P.F., De Lamo, X., Lesiv, M., Kapos, V., Rondinini, C., Visconti, P. (2020). A global map of terrestrial habitat types. Scientific Data 7, 256. https://doi.org/10.1038/s41597-020-00599-8. Version 004, https://doi.org/10.5281/zenodo.4058819 (CC BY 4.0).",
          "url": "https://doi.org/10.5281/zenodo.4058819",
          "doi": "10.5281/zenodo.4058819"
        },
        {
          "name": "GBIF occurrence download",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "GBIF.org (23 October 2026) GBIF Occurrence Download https://doi.org/10.15468/dl.fbpk9w",
          "url": "https://doi.org/10.15468/dl.fbpk9w",
          "doi": "10.15468/dl.fbpk9w",
          "datasets": "datasets.csv",
          "derivedDataset": {
            "doi": "10.15468/dd.5sthtk",
            "citation": "Derived dataset GBIF.org (28 October 2026) Filtered export of GBIF occurrence data https://doi.org/10.15468/dd.5sthtk",
            "url": "https://doi.org/10.15468/dd.5sthtk"
          }
        }
      ]
    },
    "occurrences.csv": {
      "columns": [
        {
          "name": "id",
          "type": "BIGINT"
        },
        {
          "name": "species_id",
          "type": "BIGINT"
        },
        {
          "name": "dataset_key",
          "type": "VARCHAR"
        },
        {
          "name": "license",
          "type": "VARCHAR"
        },
        {
          "name": "basis_of_record",
          "type": "VARCHAR"
        },
        {
          "name": "longitude",
          "type": "DOUBLE"
        },
        {
          "name": "latitude",
          "type": "DOUBLE"
        },
        {
          "name": "coordinate_uncertainty_m",
          "type": "DOUBLE"
        },
        {
          "name": "country_code_gbif",
          "type": "VARCHAR"
        },
        {
          "name": "country_code",
          "type": "VARCHAR"
        },
        {
          "name": "year",
          "type": "BIGINT"
        },
        {
          "name": "month",
          "type": "BIGINT"
        }
      ],
      "rows": 40395,
      "bytes": 4591948,
      "sha256": "ce1d8bc7c580bc4edaf6219e689c4c4ec5db534b0cf7b13ccded08b0785beb30",
      "sources": [
        {
          "name": "GBIF occurrence download",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "GBIF.org (23 October 2026) GBIF Occurrence Download https://doi.org/10.15468/dl.fbpk9w",
          "url": "https://doi.org/10.15468/dl.fbpk9w",
          "doi": "10.15468/dl.fbpk9w",
          "datasets": "datasets.csv",
          "derivedDataset": {
            "doi": "10.15468/dd.5sthtk",
            "citation": "Derived dataset GBIF.org (28 October 2026) Filtered export of GBIF occurrence data https://doi.org/10.15468/dd.5sthtk",
            "url": "https://doi.org/10.15468/dd.5sthtk"
          }
        }
      ]
    },
    "occurrences.parquet": {
      "columns": [
        {
          "name": "id",
          "type": "BIGINT"
        },
        {
          "name": "species_id",
          "type": "INTEGER"
        },
        {
          "name": "dataset_key",
          "type": "VARCHAR"
        },
        {
          "name": "license",
          "type": "VARCHAR"
        },
        {
          "name": "basis_of_record",
          "type": "VARCHAR"
        },
        {
          "name": "longitude",
          "type": "DOUBLE"
        },
        {
          "name": "latitude",
          "type": "DOUBLE"
        },
        {
          "name": "coordinate_uncertainty_m",
          "type": "DOUBLE"
        },
        {
          "name": "country_code_gbif",
          "type": "VARCHAR"
        },
        {
          "name": "country_code",
          "type": "VARCHAR"
        },
        {
          "name": "year",
          "type": "INTEGER"
        },
        {
          "name": "month",
          "type": "INTEGER"
        }
      ],
      "rows": 40395,
      "bytes": 454202,
      "sha256": "35ca89f9bee33df2d72db6e1053d32df424d299dffbcac11f90541cf3790d094",
      "sources": [
        {
          "name": "GBIF occurrence download",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "GBIF.org (23 October 2026) GBIF Occurrence Download https://doi.org/10.15468/dl.fbpk9w",
          "url": "https://doi.org/10.15468/dl.fbpk9w",
          "doi": "10.15468/dl.fbpk9w",
          "datasets": "datasets.csv",
          "derivedDataset": {
            "doi": "10.15468/dd.5sthtk",
            "citation": "Derived dataset GBIF.org (28 October 2026) Filtered export of GBIF occurrence data https://doi.org/10.15468/dd.5sthtk",
            "url": "https://doi.org/10.15468/dd.5sthtk"
          }
        }
      ]
    },
    "postgis/learn_curriculum.sql": {
      "tables": {
        "taxa": 143,
        "species": 76,
        "sources": 5,
        "species_sources": 591,
        "countries": 250,
        "species_countries": 472,
        "datasets": 400,
        "occurrences": 40395,
        "country_shapes": 247,
        "admin1_shapes": 294,
        "biomes": 14,
        "ecoregions": 847,
        "habitat_classes": 75,
        "country_habitats": 5578,
        "occurrence_habitats": 40395,
        "habitat_clips": 290
      },
      "bytes": 72088315,
      "sha256": "65a7f2559a6504467bd1831fadbd64d388db5162785c3a626349a079dd5523d2",
      "sources": [
        {
          "name": "critwire",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "critwire (https://critwire.com), CC BY 4.0",
          "url": "https://critwire.com/v1/attribution.json"
        },
        {
          "name": "Natural Earth",
          "license": "Public domain",
          "licenseUrl": null,
          "citation": "Made with Natural Earth. Free vector and raster map data @ naturalearthdata.com.",
          "url": "https://www.naturalearthdata.com/"
        },
        {
          "name": "GBIF occurrence download",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "GBIF.org (23 October 2026) GBIF Occurrence Download https://doi.org/10.15468/dl.fbpk9w",
          "url": "https://doi.org/10.15468/dl.fbpk9w",
          "doi": "10.15468/dl.fbpk9w",
          "datasets": "datasets.csv",
          "derivedDataset": {
            "doi": "10.15468/dd.5sthtk",
            "citation": "Derived dataset GBIF.org (28 October 2026) Filtered export of GBIF occurrence data https://doi.org/10.15468/dd.5sthtk",
            "url": "https://doi.org/10.15468/dd.5sthtk"
          }
        },
        {
          "name": "RESOLVE Ecoregions 2017",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "Dinerstein, E., Olson, D., Joshi, A., et al. (2017). An Ecoregion-Based Approach to Protecting Half the Terrestrial Realm. BioScience 67(6), 534–545. https://doi.org/10.1093/biosci/bix014",
          "url": "https://ecoregions.appspot.com/",
          "doi": "10.1093/biosci/bix014"
        },
        {
          "name": "Jung et al. 2020, habitat map v004",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "Jung, M., Dahal, P.R., Butchart, S.H.M., Donald, P.F., De Lamo, X., Lesiv, M., Kapos, V., Rondinini, C., Visconti, P. (2020). A global map of terrestrial habitat types. Scientific Data 7, 256. https://doi.org/10.1038/s41597-020-00599-8. Version 004, https://doi.org/10.5281/zenodo.4058819 (CC BY 4.0).",
          "url": "https://doi.org/10.5281/zenodo.4058819",
          "doi": "10.5281/zenodo.4058819"
        }
      ]
    },
    "star/dim_country.csv": {
      "columns": [
        {
          "name": "country_code",
          "type": "VARCHAR"
        },
        {
          "name": "name",
          "type": "VARCHAR"
        },
        {
          "name": "continent",
          "type": "VARCHAR"
        },
        {
          "name": "region",
          "type": "VARCHAR"
        },
        {
          "name": "subregion",
          "type": "VARCHAR"
        }
      ],
      "rows": 251,
      "bytes": 11227,
      "sha256": "f329f8e1bb9ae99b50581660a0271457f633cd868dfc56fe9664c0a5b1ca601e",
      "sources": [
        {
          "name": "Natural Earth",
          "license": "Public domain",
          "licenseUrl": null,
          "citation": "Made with Natural Earth. Free vector and raster map data @ naturalearthdata.com.",
          "url": "https://www.naturalearthdata.com/"
        }
      ]
    },
    "star/dim_dataset.csv": {
      "columns": [
        {
          "name": "dataset_key",
          "type": "VARCHAR"
        },
        {
          "name": "title",
          "type": "VARCHAR"
        },
        {
          "name": "publisher",
          "type": "VARCHAR"
        },
        {
          "name": "doi",
          "type": "VARCHAR"
        },
        {
          "name": "license",
          "type": "VARCHAR"
        }
      ],
      "rows": 400,
      "bytes": 72797,
      "sha256": "3bd8c17262391e827c967cf8536606b3397521965e49eb45dfe96c86a54c1fb3",
      "sources": [
        {
          "name": "GBIF occurrence download",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "GBIF.org (23 October 2026) GBIF Occurrence Download https://doi.org/10.15468/dl.fbpk9w",
          "url": "https://doi.org/10.15468/dl.fbpk9w",
          "doi": "10.15468/dl.fbpk9w",
          "datasets": "datasets.csv",
          "derivedDataset": {
            "doi": "10.15468/dd.5sthtk",
            "citation": "Derived dataset GBIF.org (28 October 2026) Filtered export of GBIF occurrence data https://doi.org/10.15468/dd.5sthtk",
            "url": "https://doi.org/10.15468/dd.5sthtk"
          }
        }
      ]
    },
    "star/dim_habitat_class.csv": {
      "columns": [
        {
          "name": "habitat_code",
          "type": "BIGINT"
        },
        {
          "name": "name",
          "type": "VARCHAR"
        },
        {
          "name": "level1_code",
          "type": "BIGINT"
        },
        {
          "name": "level1_name",
          "type": "VARCHAR"
        }
      ],
      "rows": 75,
      "bytes": 4525,
      "sha256": "d9f8f0c34b4d15bd342add03fd6f836c86f8bc18681247093927e16e54a2fc35",
      "sources": [
        {
          "name": "Jung et al. 2020, habitat map v004",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "Jung, M., Dahal, P.R., Butchart, S.H.M., Donald, P.F., De Lamo, X., Lesiv, M., Kapos, V., Rondinini, C., Visconti, P. (2020). A global map of terrestrial habitat types. Scientific Data 7, 256. https://doi.org/10.1038/s41597-020-00599-8. Version 004, https://doi.org/10.5281/zenodo.4058819 (CC BY 4.0).",
          "url": "https://doi.org/10.5281/zenodo.4058819",
          "doi": "10.5281/zenodo.4058819"
        }
      ]
    },
    "star/dim_species.csv": {
      "columns": [
        {
          "name": "species_id",
          "type": "BIGINT"
        },
        {
          "name": "scientific_name",
          "type": "VARCHAR"
        },
        {
          "name": "common_name",
          "type": "VARCHAR"
        },
        {
          "name": "class",
          "type": "VARCHAR"
        },
        {
          "name": "order_name",
          "type": "VARCHAR"
        },
        {
          "name": "family",
          "type": "VARCHAR"
        },
        {
          "name": "genus",
          "type": "VARCHAR"
        }
      ],
      "rows": 76,
      "bytes": 6186,
      "sha256": "0e9f06de4261c9edcbd2b6420dbe2eb1ec48ee25917047f3aefedce39c5e41e7",
      "sources": [
        {
          "name": "critwire",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "critwire (https://critwire.com), CC BY 4.0",
          "url": "https://critwire.com/v1/attribution.json"
        }
      ]
    },
    "star/dim_year.csv": {
      "columns": [
        {
          "name": "year",
          "type": "BIGINT"
        },
        {
          "name": "decade",
          "type": "BIGINT"
        },
        {
          "name": "label",
          "type": "VARCHAR"
        }
      ],
      "rows": 177,
      "bytes": 2670,
      "sha256": "e207bda20a605a16636e7585f097e29128fbbb4acdc53baf88a7a4c13b14091d",
      "sources": [
        {
          "name": "GBIF occurrence download",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "GBIF.org (23 October 2026) GBIF Occurrence Download https://doi.org/10.15468/dl.fbpk9w",
          "url": "https://doi.org/10.15468/dl.fbpk9w",
          "doi": "10.15468/dl.fbpk9w",
          "datasets": "datasets.csv",
          "derivedDataset": {
            "doi": "10.15468/dd.5sthtk",
            "citation": "Derived dataset GBIF.org (28 October 2026) Filtered export of GBIF occurrence data https://doi.org/10.15468/dd.5sthtk",
            "url": "https://doi.org/10.15468/dd.5sthtk"
          }
        }
      ]
    },
    "star/fact_country_habitat.csv": {
      "columns": [
        {
          "name": "country_code",
          "type": "VARCHAR"
        },
        {
          "name": "habitat_code",
          "type": "BIGINT"
        },
        {
          "name": "est_area_km2",
          "type": "DOUBLE"
        }
      ],
      "rows": 5578,
      "bytes": 78367,
      "sha256": "d6e6a6b399a12bb84099ab159d5d5a7000d2b2040e42645f16c18b848ba0621a",
      "sources": [
        {
          "name": "Jung et al. 2020, habitat map v004",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "Jung, M., Dahal, P.R., Butchart, S.H.M., Donald, P.F., De Lamo, X., Lesiv, M., Kapos, V., Rondinini, C., Visconti, P. (2020). A global map of terrestrial habitat types. Scientific Data 7, 256. https://doi.org/10.1038/s41597-020-00599-8. Version 004, https://doi.org/10.5281/zenodo.4058819 (CC BY 4.0).",
          "url": "https://doi.org/10.5281/zenodo.4058819",
          "doi": "10.5281/zenodo.4058819"
        },
        {
          "name": "Natural Earth",
          "license": "Public domain",
          "licenseUrl": null,
          "citation": "Made with Natural Earth. Free vector and raster map data @ naturalearthdata.com.",
          "url": "https://www.naturalearthdata.com/"
        }
      ]
    },
    "star/fact_records.csv": {
      "columns": [
        {
          "name": "record_id",
          "type": "BIGINT"
        },
        {
          "name": "species_id",
          "type": "BIGINT"
        },
        {
          "name": "country_code",
          "type": "VARCHAR"
        },
        {
          "name": "dataset_key",
          "type": "VARCHAR"
        },
        {
          "name": "year",
          "type": "BIGINT"
        },
        {
          "name": "month",
          "type": "BIGINT"
        },
        {
          "name": "basis_of_record",
          "type": "VARCHAR"
        },
        {
          "name": "license",
          "type": "VARCHAR"
        },
        {
          "name": "longitude",
          "type": "DOUBLE"
        },
        {
          "name": "latitude",
          "type": "DOUBLE"
        },
        {
          "name": "coordinate_uncertainty_m",
          "type": "DOUBLE"
        }
      ],
      "rows": 40395,
      "bytes": 4475330,
      "sha256": "3e325e6f8ab39eec5964a8abb2322d9919553a8a3a5919c12740c655f893b76e",
      "sources": [
        {
          "name": "GBIF occurrence download",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "GBIF.org (23 October 2026) GBIF Occurrence Download https://doi.org/10.15468/dl.fbpk9w",
          "url": "https://doi.org/10.15468/dl.fbpk9w",
          "doi": "10.15468/dl.fbpk9w",
          "datasets": "datasets.csv",
          "derivedDataset": {
            "doi": "10.15468/dd.5sthtk",
            "citation": "Derived dataset GBIF.org (28 October 2026) Filtered export of GBIF occurrence data https://doi.org/10.15468/dd.5sthtk",
            "url": "https://doi.org/10.15468/dd.5sthtk"
          }
        }
      ]
    },
    "star/fact_species_country.csv": {
      "columns": [
        {
          "name": "species_id",
          "type": "BIGINT"
        },
        {
          "name": "country_code",
          "type": "VARCHAR"
        }
      ],
      "rows": 472,
      "bytes": 2818,
      "sha256": "287732eced6aec08e1a9a3a1eb5e956209bbfe0878258f95a50f776bc1778a45",
      "sources": [
        {
          "name": "critwire",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "critwire (https://critwire.com), CC BY 4.0",
          "url": "https://critwire.com/v1/attribution.json"
        }
      ]
    },
    "star/manifest.json": {
      "bytes": 12139,
      "sha256": "917a202b0c939dc33a1bbba45bf1cb08c62126e64f4896df6166d5c07b92768d",
      "sources": [
        {
          "name": "critwire",
          "license": "CC BY 4.0",
          "licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
          "citation": "critwire (https://critwire.com), CC BY 4.0",
          "url": "https://critwire.com/v1/attribution.json"
        }
      ]
    }
  }
}
