{
 "schema_version": 1,
 "metric_id": "X6",
 "name": "Rail punctuality",
 "domain": "X",
 "tier": "context",
 "grade": "B",
 "frequency": "A",
 "harmonized_international": false,
 "caveats": "No open API — scraper is a V2 task; definition changes over time.",
 "owner_review_required": false,
 "sources": [
  {
   "org": "manual:ProRail",
   "dataset_code": "manual:X6",
   "url": "https://prestaties.prorail.nl",
   "licence": "ProRail publication"
  }
 ],
 "breaks": [],
 "primary": {
  "key": "manual:ProRail|manual:X6|NL|% passengers on time|metric=punctuality_HRN_5min",
  "dataset_code": "manual:X6",
  "source_org": "manual:ProRail",
  "geography": "NL",
  "unit_code": "% passengers on time",
  "dimensions": {
   "metric": "punctuality_HRN_5min"
  },
  "frequency": "A",
  "points": [
   {
    "period": "2015",
    "value": 91.0
   },
   {
    "period": "2016",
    "value": 91.3
   },
   {
    "period": "2017",
    "value": 91.6
   },
   {
    "period": "2018",
    "value": 92.6
   },
   {
    "period": "2019",
    "value": 92.6
   },
   {
    "period": "2020",
    "value": 93.5
   },
   {
    "period": "2021",
    "value": 94.4
   },
   {
    "period": "2022",
    "value": 91.6
   },
   {
    "period": "2023",
    "value": 89.7
   },
   {
    "period": "2024",
    "value": 89.4
   }
  ]
 },
 "series": [
  {
   "key": "manual:ProRail|manual:X6|NL|% passengers on time|metric=punctuality_HRN_5min",
   "dataset_code": "manual:X6",
   "source_org": "manual:ProRail",
   "geography": "NL",
   "unit_code": "% passengers on time",
   "dimensions": {
    "metric": "punctuality_HRN_5min"
   },
   "frequency": "A",
   "points": [
    {
     "period": "2015",
     "value": 91.0
    },
    {
     "period": "2016",
     "value": 91.3
    },
    {
     "period": "2017",
     "value": 91.6
    },
    {
     "period": "2018",
     "value": 92.6
    },
    {
     "period": "2019",
     "value": 92.6
    },
    {
     "period": "2020",
     "value": 93.5
    },
    {
     "period": "2021",
     "value": 94.4
    },
    {
     "period": "2022",
     "value": 91.6
    },
    {
     "period": "2023",
     "value": 89.7
    },
    {
     "period": "2024",
     "value": 89.4
    }
   ]
  }
 ],
 "peers": [],
 "derived": [],
 "trend": {
  "direction": "flat",
  "method": "OLS over last 8 annual observations, 5% significance (MBW convention)",
  "window_start": "2017",
  "window_end": "2024",
  "slope_per_year": -0.380952
 },
 "deltas": {
  "y1": -0.3,
  "y5": -3.2,
  "latest_period": "2024",
  "latest_value": 89.4
 },
 "generated_at": "2026-07-07T09:46:04+00:00"
}