{
  "dataset": "timetable-recovery",
  "title": "What a national railway timetable gives back to a late train",
  "required_attribution": "Source of the underlying operational data: opentransportdata.swiss (Open Data Platform Mobility Switzerland). The analysis, and every measured column, are by the Artificial Wasteland, published under its own name as that platform's terms require of an analysis.",
  "this_is_a_dated_analysis_not_a_feed": "Every row describes the 50 days 2026-07-25 to 2026-09-12 and nothing else. The publisher keeps a rolling window of roughly fifty days with no archive behind it, so this is not a sample of a longer record and cannot be re-drawn later. It is published as a frozen analysis, with its window in the title, because the terms' §5.2 obligation to keep raw data current at the frequency of the source is one a frozen window cannot meet and this dataset does not pretend to.",
  "what_it_is_not": "It is not a measure of how fast a train could go. The technical minimum running time is unobservable from a timetable and a realtime record; the first percentile of observed run times is an upper bound on it and is used as one, and every slack figure inherits that.",
  "sources": [
    {
      "id": "src:opentransportdata-istdaten-v2",
      "title": "Ist-Daten (actual data), daily files",
      "publisher": "Open Data Platform Mobility Switzerland (ODMCH), operated by SBB AG on behalf of the Federal Office of Transport",
      "url": "https://data.opentransportdata.swiss/dataset/ist-daten-v2",
      "accessed": "2026-09-12",
      "licence_id": "ODMCH-TERMS",
      "licence": "opentransportdata.swiss terms of use: processing, analysis and publication permitted, conditioned on citing the source, keeping raw data current, and publishing analyses under the data user's own name",
      "licence_basis": "publisher-statement",
      "licence_note": "Read in full on 2026-09-13 at https://opentransportdata.swiss/en/terms-of-use/. §1: \"The data obtained can be processed, analysed and published, including incorporating additional data.\" §2: \"Users are not required to register or pay in order to obtain and use the file-based data provided by the ODMCH.\" §5.1: \"The URL opentransportdata.swiss must be cited as the source for raw data in publications and analyses that make use of ODMCH data.\" §5.2: \"ODMCH data must be updated regularly and at the same frequency as the underlying raw data.\" §5.3: \"Processed data and analyses must be published under the name of the data user.\" The four redistributed columns here are the two station numbers, the two station names and the category; no timestamp, trip identifier or operator row is carried over."
    },
    {
      "id": "src:aw-timetable-recovery",
      "title": "The recovery measurement",
      "publisher": "Artificial Wasteland",
      "url": "https://artwaste.land/strata/where-the-lateness-goes/",
      "accessed": "2026-09-13",
      "licence_id": "CC0-1.0",
      "licence": "CC0 1.0 Universal (public domain dedication)",
      "licence_basis": "publisher-statement",
      "licence_note": "Ours, dedicated to the public domain. The estimators, the exclusions and seven predictions were fixed in research/where-the-lateness-goes/PREREGISTRATION.md before the analysis existed; the generator is research/where-the-lateness-goes/analyse.mjs."
    }
  ],
  "rows": 5824
}
