{
  "dataset": "joban-timetable",
  "schema": "joban-timetable.normalized.v1.1",
  "month": "2026-09",
  "generated_at_utc": "2026-09-10T11:15:49.985Z",
  "validation_status": "PASS",
  "canonical_url": "https://katsuta.cn/timetable/joban-2609/",
  "coverage": {
    "main": "品川－上野－水戸－仙台",
    "local": "代々木上原－北千住－綾瀬－取手",
    "calendars": ["weekday", "holiday"],
    "directions": ["up", "down"]
  },
  "stats": {
    "source_runs": 1992,
    "unique_train_numbers": 1150,
    "stop_event_cells_nonempty": 43524,
    "timed_events": 33205,
    "pass_events": 6067
  },
  "recommended_for_agents": [
    "dataset-card.md",
    "joban_2609_stop_events.csv",
    "joban_2609_runs.csv",
    "joban_2609_complete.json",
    "joban_2609_validation.json"
  ],
  "files": [
    {"path":"joban_2609_complete.json","bytes":13042607,"media_type":"application/json","sha256":"718657b6ba52892ca8eadf3ba0ba2d64a5cf531b7b4f402aa1b1d9b674218c5e"},
    {"path":"joban_2609_runs.csv","bytes":425060,"media_type":"text/csv; charset=utf-8","sha256":"3b789f84f9cfceb97a6207aa848f8f37bf33909c2c34229a33d5cb9cc96f7b81"},
    {"path":"joban_2609_stop_events.csv","bytes":7493044,"media_type":"text/csv; charset=utf-8","sha256":"09a58f482b68ca67fc8fc122c76720b8dc537099a093220ee9e1fa88cff428e4"},
    {"path":"joban_2609_validation.json","bytes":8786,"media_type":"application/json","sha256":"958f76b41be275e5121be5f7fdfe1d2285b0e9e09fbf969fcdcece88c16c1577"},
    {"path":"raw/official/local_holiday_down.html","bytes":239928,"media_type":"text/html; charset=utf-8","sha256":"4fd9f478e7e6cfa5621e6cb9b5a910bea282590d733d6d842988a6b91e2a9cc4"},
    {"path":"raw/official/local_holiday_up.html","bytes":239377,"media_type":"text/html; charset=utf-8","sha256":"4e570a75bf66eac84adb49d1a17ad756d42d4b9d548000197a3b6438d54bab08"},
    {"path":"raw/official/local_weekday_down.html","bytes":305552,"media_type":"text/html; charset=utf-8","sha256":"47632f0382366bc70354ec1212d7d2a1f3d71ae8132ca8650ef9b9ded166c45e"},
    {"path":"raw/official/local_weekday_up.html","bytes":305596,"media_type":"text/html; charset=utf-8","sha256":"840a67a667713aff78c4886546cb0be5f38352c7483c31d6cc417a6738e5aff5"},
    {"path":"raw/official/main_holiday_down.html","bytes":501604,"media_type":"text/html; charset=utf-8","sha256":"a1516fa65c4ebd4080d5c8ccae72228e4ae3e8b10b4b6b320ca887aacafd5cda"},
    {"path":"raw/official/main_holiday_up.html","bytes":405272,"media_type":"text/html; charset=utf-8","sha256":"7fcde8792bb5d37d5a6bb1e811d275a3092804bc6eb2f53ccb8edef3258b934c"},
    {"path":"raw/official/main_weekday_down.html","bytes":372816,"media_type":"text/html; charset=utf-8","sha256":"b1dc0bdfffb9e6695b80cc4bfc39970791c59ce8c393ad4a4e7e22edbf3786c7"},
    {"path":"raw/official/main_weekday_up.html","bytes":308314,"media_type":"text/html; charset=utf-8","sha256":"1bf9d00a3a034b2139bb5af241fdf91a3aeefa0ec156675b24e61cac03775919"}
  ]
}
