{
  "schemaVersion": 1,
  "dataset": "Rhine low water and German industrial output",
  "snapshotDate": "2026-08-22",
  "retrievedAt": "2026-08-22T13:04:04.293Z",
  "sources": [
    {
      "id": "kaub-water-level",
      "url": "https://www.pegelonline.wsv.de/gast/historische-zeitreihen/prepare-download",
      "request": {
        "uuid": "1d26e504-7f9e-480a-b52c-5932be6549ab",
        "parameter": "WASSERSTAND ROHDATEN",
        "start": "2010-01-01T00:00:00+01:00",
        "end": "2026-08-22T14:45:00+02:00",
        "format": "json"
      },
      "version": "Kaub W raw-series snapshot 2026-08-22",
      "license": {
        "name": "Data Licence Germany - Zero - Version 2.0",
        "url": "https://www.govdata.de/dl-de/zero-2-0"
      },
      "bytes": 2475358,
      "sha256": "6ef85529e5f4ed19b4f1e66792a34413ac15cf4d24cdc9e72e893529bf664cf7",
      "contentType": "application/zip"
    },
    {
      "id": "industrial-production",
      "url": "https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/sts_inpr_m?lang=en&geo=DE&indic_bt=PRD&unit=I21&s_adj=SCA&nace_r2=C10&nace_r2=C11&nace_r2=C12&nace_r2=C13&nace_r2=C14&nace_r2=C15&nace_r2=C16&nace_r2=C17&nace_r2=C18&nace_r2=C19&nace_r2=C20&nace_r2=C21&nace_r2=C22&nace_r2=C23&nace_r2=C24&nace_r2=C25&nace_r2=C26&nace_r2=C27&nace_r2=C28&nace_r2=C29&nace_r2=C30&sinceTimePeriod=2010-01&untilTimePeriod=2026-06",
      "version": "171.0",
      "license": {
        "name": "Creative Commons Attribution 4.0 International",
        "url": "https://creativecommons.org/licenses/by/4.0/",
        "policyUrl": "https://commission.europa.eu/legal-notice_en"
      },
      "bytes": 62141,
      "sha256": "33254f5bc8ba36754f48614f8c674384c18053025aab30d8286a4588ae5a3e74",
      "contentType": "application/json"
    },
    {
      "id": "sector-turnover",
      "url": "https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/sbs_na_ind_r2?lang=en&geo=DE&indic_sb=V12110&nace_r2=C10&nace_r2=C11&nace_r2=C12&nace_r2=C13&nace_r2=C14&nace_r2=C15&nace_r2=C16&nace_r2=C17&nace_r2=C18&nace_r2=C19&nace_r2=C20&nace_r2=C21&nace_r2=C22&nace_r2=C23&nace_r2=C24&nace_r2=C25&nace_r2=C26&nace_r2=C27&nace_r2=C28&nace_r2=C29&nace_r2=C30&sinceTimePeriod=2019&untilTimePeriod=2019",
      "version": "25.1",
      "license": {
        "name": "Creative Commons Attribution 4.0 International",
        "url": "https://creativecommons.org/licenses/by/4.0/",
        "policyUrl": "https://commission.europa.eu/legal-notice_en"
      },
      "bytes": 4341,
      "sha256": "6a420e8819daec5c4f919fcadd74a35f9a1a3dbae10d2a4794de9b9261526120",
      "contentType": "application/json"
    },
    {
      "id": "inland-waterway-freight",
      "url": "https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/iww_go_atygo?lang=en&geo=DE&unit=THS_T&tra_cov=TOTAL&typpack=TOTAL&nst07=GT04&nst07=GT05&nst07=GT06&nst07=GT07&nst07=GT08&nst07=GT09&nst07=GT10&nst07=GT11&nst07=GT12&sinceTimePeriod=2017&untilTimePeriod=2019",
      "version": "44.0",
      "license": {
        "name": "Creative Commons Attribution 4.0 International",
        "url": "https://creativecommons.org/licenses/by/4.0/",
        "policyUrl": "https://commission.europa.eu/legal-notice_en"
      },
      "bytes": 4079,
      "sha256": "c7300df8ff4d73df193aec67667e0d90e6889361e623aee35f418a1e734befcd",
      "contentType": "application/json"
    }
  ],
  "transformations": {
    "waterShock": "Daily mean Kaub water level below 77 cm is converted to a proportional shortfall and squared before monthly aggregation. The primary regressor averages current and prior-month stress.",
    "exposure": "Mean German inland-waterway tonnage for the matched NST 2007 goods family in 2017-2019 divided by mapped sector turnover in 2019; log-transformed and standardized across nine industry families.",
    "outcome": "Monthly seasonally and calendar-adjusted production index, 2021=100. Two-digit NACE series are combined with fixed 2019 turnover weights; the regression outcome is annual log growth in percentage points.",
    "model": "Balanced sector-by-month panel with sector and month fixed effects. Primary sample: January 2011-December 2019. Uncertainty uses Newey-West HAC standard errors with six monthly lags on period-level score sums.",
    "monitoringOutput": "Nine-family production index, fixed weighted by 2019 sector turnover on the source series scale (2021=100). July and August remain null until official production is released.",
    "caveat": "The exposure proxy maps transported goods to producing industries and does not observe establishment location, inventories, rail substitution, freight prices, or energy intensity. The estimate is a disciplined prototype, not a final causal estimate."
  },
  "outputs": [
    {
      "file": "public/data/rhine-low-water/analysis.json",
      "bytes": 408932,
      "sha256": "ee3bc8064985ead90f8b359c220e04da6fd24ca6f6c6a6b4a160f43c82973354"
    },
    {
      "file": "public/data/rhine-low-water/downloads/kaub-monthly-2010-2026.csv",
      "bytes": 7408,
      "sha256": "40b232dd8999fc5d434e390dbdc716374f79c63b6e4a40ac0e38931aa8a295c3"
    },
    {
      "file": "public/data/rhine-low-water/downloads/industry-exposure.csv",
      "bytes": 977,
      "sha256": "27d6f963b9c8f755a8240c8665e4d738fa73bd53a1e84d813ef348d6cdd46dc7"
    },
    {
      "file": "public/data/rhine-low-water/downloads/industry-production-monthly.csv",
      "bytes": 134624,
      "sha256": "5dd676af572d44dfe7d132c623f5b344de6740db038ad5978916fa9e71414ae1"
    }
  ]
}
