odakyubus-aiis — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-23T07:53:09Z,
for the dataset file:///shared/odakyubus-aiis_823a1ff5.zip. No country code was provided.

Use this report alongside our documentation.

A new version of the Canonical GTFS Schedule validator is available! Please update to get the latest/best validation results.

Summary

Agencies included


Feed Info


Publisher Name:
NECネクサソリューションズ株式会社
Feed Email:
N/A
Feed Language:
Japanese
Feed Start Date:
2026-04-01
Feed End Date:
N/A

Files included


  1. agency.txt
  2. calendar_dates.txt
  3. fare_attributes.txt
  4. fare_rules.txt
  5. feed_info.txt
  6. routes.txt
  7. stop_times.txt
  8. stops.txt
  9. translations.txt
  10. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 545
  • Shapes: 0
  • Stops: 3274
  • Trips: 82682

Specification Compliance report

254071 notices reported (53189 errors, 200876 warnings, 6 infos)

Notice Code Severity Total
foreign_key_violation ERROR 53186

foreign_key_violation

Wrong foreign key.

A foreign key references the primary key of another file. A foreign key violation means that the foreign key referenced from a given row (the child file) cannot be found in the corresponding file (the parent file). The Foreign keys are defined in the specification under "Type" for each file.

You can see more about this notice here.

Only the first 50 of 53186 affected records are displayed below.

childFilename (?) The name of the file from which reference is made. childFieldName (?) The name of the field that makes reference. parentFilename (?) The name of the file that is referred to. parentFieldName (?) The name of the field that is referred to. fieldValue (?) The faulty record's value. csvRowNumber (?) The row of the faulty record.
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8433
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8434
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8435
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8436
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8437
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8438
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8439
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8440
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8441
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8442
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8443
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8444
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8445
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8446
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8447
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8448
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8449
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8450
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8451
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8452
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8453
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8454
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8455
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8456
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8457
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8458
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8459
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8460
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8461
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8462
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8463
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8464
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8465
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8466
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8467
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8468
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8469
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8470
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8471
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8472
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8473
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8474
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8475
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8476
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8477
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8478
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8479
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8480
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8481
"trips.txt" "service_id" "calendar.txt or calendar_dates.txt" "service_id" "1100_10" 8482
missing_required_column ERROR 3

missing_required_column

A required column is missing in the input file.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the missing column.
"translations.txt" "field_name"
"translations.txt" "language"
"translations.txt" "table_name"
duplicate_route_name WARNING 17

duplicate_route_name

Two distinct routes have either the same route_short_name, the same route_long_name, or the same combination of route_short_name and route_long_name.

All routes of the same route_type with the same agency_id should have unique combinations of route_short_name and route_long_name.

Note that there may be valid cases where routes have the same short and long name, e.g., if they serve different areas. However, different directions must be modeled as the same route.

Example of bad data:

route_id route_short_name route_long_name
route1 U1 Southern
route2 U1 Southern

You can see more about this notice here.

csvRowNumber1 (?) The row number of the first occurrence. routeId1 (?) The id of the the first occurrence. csvRowNumber2 (?) The row number of the other occurrence. routeId2 (?) The id of the the other occurrence. routeShortName (?) Common `routes.route_short_name`. routeLongName (?) Common `routes.route_long_name`. routeTypeValue (?) Common `routes.route_type`. agencyId (?) Common `routes.agency_id`.
107 "30100_2" 112 "30104_2" "鷹65" "三鷹駅〜深大寺" 3 "1012401021275"
15 "10304_1" 138 "30211_1" "吉01" "大沢〜吉祥寺駅中央口" 3 "1012401021275"
14 "10303_2" 139 "30211_2" "吉01" "吉祥寺駅〜大沢" 3 "1012401021275"
231 "35201_2" 233 "35203_2" "【境南】東循環" "武蔵野市ムーバス境南東循環" 3 "1012401021275"
232 "35202_2" 234 "35204_2" "【境南】西循環" "武蔵野市ムーバス境南西循環" 3 "1012401021275"
243 "40003_1" 245 "40041_1" "" "狛江駅北口〜(市役所)〜狛江営業所" 3 "1012401021275"
239 "40001_1" 247 "40044_1" "" "調布駅南口〜狛江営業所" 3 "1012401021275"
240 "40001_2" 248 "40044_2" "" "狛江営業所〜調布駅南口" 3 "1012401021275"
155 "30305_1" 298 "40514_1" "調31" "調布駅北口〜(野崎八幡)〜調布駅北口" 3 "1012401021275"
338 "40614_2" 352 "40821_1" "成05" "成城学園前駅西口〜仙川駅入口〜狛江駅北口" 3 "1012401021275"
494 "60733_1" 495 "60733_2" "Cコース" "iバスCコース 平尾・南多摩駅路線" 3 "1012401021275"
413 "50506_1" 521 "65101_1" "新03" "千代ヶ丘〜(金程)〜新百合ヶ丘駅" 3 "1012401021275"
414 "50506_2" 522 "65101_2" "新03" "新百合ヶ丘駅〜(金程)〜千代ヶ丘" 3 "1012401021275"
417 "50508_1" 523 "65103_1" "新07" "よみうりランド〜(金程)〜新百合ヶ丘駅" 3 "1012401021275"
418 "50508_2" 524 "65103_2" "新07" "新百合ヶ丘駅〜(金程)〜よみうりランド" 3 "1012401021275"
415 "50507_1" 525 "65104_1" "新04" "向原〜新百合ヶ丘駅" 3 "1012401021275"
416 "50507_2" 526 "65104_2" "新04" "新百合ヶ丘駅〜向原" 3 "1012401021275"
expired_calendar WARNING 28

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "0000_1"
23 "0000_11"
28 "0000_7"
32 "1100_1"
53 "1100_11"
58 "1100_7"
62 "1300_1"
78 "1300_11"
83 "1300_2"
87 "1300_3"
88 "1300_7"
90 "1300_9"
92 "1400_1"
113 "1400_11"
118 "1400_7"
122 "1500_1"
143 "1500_11"
147 "1500_12"
148 "1500_7"
152 "1600_1"
173 "1600_11"
178 "1600_7"
182 "3100_1"
203 "3100_11"
208 "3100_7"
212 "5200_1"
233 "5200_11"
238 "5200_7"
fast_travel_between_consecutive_stops WARNING 100000

fast_travel_between_consecutive_stops

A transit vehicle moves too fast between two consecutive stops.

The speed threshold depends on route type:

Route type Description Threshold, km/h
0 Light rail 100
1 Subway 150
2 Rail 500
3 Bus 150
4 Ferry 80
5 Cable tram 30
6 Aerial lift 50
7 Funicular 50
11 Trolleybus 150
12 Monorail 150
- Unknown 200

You can see more about this notice here.

Only the first 50 of 100000 affected records are displayed below.

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
82092 "1600_9_900001170" "60818_1" 791.3895231764666 0.21983042310457404 1233670 8 "51609_2" "平尾団地" "09:29:00" 1233671 9 "51608_2" "平尾小学校" "09:29:01"
12401 "1600_10_1000001170" "60818_1" 791.3895231764666 0.21983042310457404 988212 8 "51609_2" "平尾団地" "09:29:00" 988213 9 "51608_2" "平尾小学校" "09:29:01"
29306 "1600_13_1300001042" "60818_1" 791.3895231764666 0.21983042310457404 1051067 8 "51609_2" "平尾団地" "09:29:00" 1051068 9 "51608_2" "平尾小学校" "09:29:01"
77439 "1600_8_800001042" "60818_1" 791.3895231764666 0.21983042310457404 1211226 8 "51609_2" "平尾団地" "09:29:00" 1211227 9 "51608_2" "平尾小学校" "09:29:01"
82092 "1600_9_900001170" "60818_1" 706.5829669870654 0.19627304638529597 1233672 10 "51607_2" "台原" "09:30:00" 1233673 11 "51610_2" "ひらお苑入口" "09:30:01"
12401 "1600_10_1000001170" "60818_1" 706.5829669870654 0.19627304638529597 988214 10 "51607_2" "台原" "09:30:00" 988215 11 "51610_2" "ひらお苑入口" "09:30:01"
29306 "1600_13_1300001042" "60818_1" 706.5829669870654 0.19627304638529597 1051069 10 "51607_2" "台原" "09:30:00" 1051070 11 "51610_2" "ひらお苑入口" "09:30:01"
77439 "1600_8_800001042" "60818_1" 706.5829669870654 0.19627304638529597 1211228 10 "51607_2" "台原" "09:30:00" 1211229 11 "51610_2" "ひらお苑入口" "09:30:01"
35069 "1300_15_1500000940" "30402_1" 1198.547139340883 0.33292976092802307 439934 2 "10320_1" "白百合女子大学入口" "19:57:00" 439935 3 "10318_1" "中原一丁目" "19:57:01"
47825 "5200_3_300000147" "160601_2" 702.3548251119215 0.19509856253108931 1278089 3 "61303_1" "平和台入口" "20:23:00" 1278090 4 "65108_1" "きつねくぼ緑地前" "20:23:01"
63916 "5200_6_600000147" "160601_2" 702.3548251119215 0.19509856253108931 1282874 3 "61303_1" "平和台入口" "20:23:00" 1282875 4 "65108_1" "きつねくぼ緑地前" "20:23:01"
8421 "5200_1_100000147" "160601_2" 702.3548251119215 0.19509856253108931 1275321 3 "61303_1" "平和台入口" "20:23:00" 1275322 4 "65108_1" "きつねくぼ緑地前" "20:23:01"
53216 "5200_4_400000147" "160601_2" 702.3548251119215 0.19509856253108931 1279684 3 "61303_1" "平和台入口" "20:23:00" 1279685 4 "65108_1" "きつねくぼ緑地前" "20:23:01"
58592 "5200_5_500000147" "160601_2" 702.3548251119215 0.19509856253108931 1281279 3 "61303_1" "平和台入口" "20:23:00" 1281280 4 "65108_1" "きつねくぼ緑地前" "20:23:01"
36563 "1100_2_200000394" "10301_1" 952.4767021008463 0.26457686169467953 100142 1 "10319_1" "仙川" "07:54:00" 100143 2 "10320_1" "白百合女子大学入口" "07:54:01"
53761 "1100_5_500000394" "10301_1" 952.4767021008463 0.26457686169467953 163715 1 "10319_1" "仙川" "07:54:00" 163716 2 "10320_1" "白百合女子大学入口" "07:54:01"
42968 "1100_3_300000394" "10301_1" 952.4767021008463 0.26457686169467953 121333 1 "10319_1" "仙川" "07:54:00" 121334 2 "10320_1" "白百合女子大学入口" "07:54:01"
48370 "1100_4_400000394" "10301_1" 952.4767021008463 0.26457686169467953 142524 1 "10319_1" "仙川" "07:54:00" 142525 2 "10320_1" "白百合女子大学入口" "07:54:01"
59137 "1100_6_600000394" "10301_1" 952.4767021008463 0.26457686169467953 184906 1 "10319_1" "仙川" "07:54:00" 184907 2 "10320_1" "白百合女子大学入口" "07:54:01"
535 "1100_1_100000329" "10301_1" 952.4767021008463 0.26457686169467953 24954 1 "10319_1" "仙川" "07:54:00" 24955 2 "10320_1" "白百合女子大学入口" "07:54:01"
36563 "1100_2_200000394" "10301_1" 978.7935306227317 0.2718870918396477 100149 8 "10313_1" "新川団地中央" "08:01:00" 100150 9 "10312_1" "アジア・アフリカ語学院前(団地西口)" "08:01:01"
53761 "1100_5_500000394" "10301_1" 978.7935306227317 0.2718870918396477 163722 8 "10313_1" "新川団地中央" "08:01:00" 163723 9 "10312_1" "アジア・アフリカ語学院前(団地西口)" "08:01:01"
42968 "1100_3_300000394" "10301_1" 978.7935306227317 0.2718870918396477 121340 8 "10313_1" "新川団地中央" "08:01:00" 121341 9 "10312_1" "アジア・アフリカ語学院前(団地西口)" "08:01:01"
48370 "1100_4_400000394" "10301_1" 978.7935306227317 0.2718870918396477 142531 8 "10313_1" "新川団地中央" "08:01:00" 142532 9 "10312_1" "アジア・アフリカ語学院前(団地西口)" "08:01:01"
59137 "1100_6_600000394" "10301_1" 978.7935306227317 0.2718870918396477 184913 8 "10313_1" "新川団地中央" "08:01:00" 184914 9 "10312_1" "アジア・アフリカ語学院前(団地西口)" "08:01:01"
535 "1100_1_100000329" "10301_1" 978.7935306227317 0.2718870918396477 24961 8 "10313_1" "新川団地中央" "08:01:00" 24962 9 "10312_1" "アジア・アフリカ語学院前(団地西口)" "08:01:01"
36563 "1100_2_200000394" "10301_1" 460.60499284968637 0.1279458313471351 100153 12 "10209_1" "新川" "08:05:00" 100154 13 "12208_1" "野村病院" "08:05:01"
53761 "1100_5_500000394" "10301_1" 460.60499284968637 0.1279458313471351 163726 12 "10209_1" "新川" "08:05:00" 163727 13 "12208_1" "野村病院" "08:05:01"
42968 "1100_3_300000394" "10301_1" 460.60499284968637 0.1279458313471351 121344 12 "10209_1" "新川" "08:05:00" 121345 13 "12208_1" "野村病院" "08:05:01"
48370 "1100_4_400000394" "10301_1" 460.60499284968637 0.1279458313471351 142535 12 "10209_1" "新川" "08:05:00" 142536 13 "12208_1" "野村病院" "08:05:01"
59137 "1100_6_600000394" "10301_1" 460.60499284968637 0.1279458313471351 184917 12 "10209_1" "新川" "08:05:00" 184918 13 "12208_1" "野村病院" "08:05:01"
535 "1100_1_100000329" "10301_1" 460.60499284968637 0.1279458313471351 24965 12 "10209_1" "新川" "08:05:00" 24966 13 "12208_1" "野村病院" "08:05:01"
74998 "1400_8_800000753" "40535_1" 838.2965255746127 0.23286014599294796 874643 1 "41214_2" "多摩川住宅中央" "17:49:00" 874644 2 "41217_1" "シティテラス多摩川" "17:49:01"
67720 "1400_7_700002233" "40535_1" 838.2965255746127 0.23286014599294796 861503 1 "41214_2" "多摩川住宅中央" "17:49:00" 861504 2 "41217_1" "シティテラス多摩川" "17:49:01"
74998 "1400_8_800000753" "40535_1" 421.50458760583956 0.11708460766828876 874647 5 "41212_2" "水神前" "17:53:00" 874648 6 "41211_2" "福祉会館前" "17:53:01"
67720 "1400_7_700002233" "40535_1" 421.50458760583956 0.11708460766828876 861507 5 "41212_2" "水神前" "17:53:00" 861508 6 "41211_2" "福祉会館前" "17:53:01"
74998 "1400_8_800000753" "40535_1" 359.6643901239681 0.09990677503443558 874649 7 "41210_2" "南和泉" "17:54:00" 874650 8 "41209_2" "児童公園" "17:54:01"
67720 "1400_7_700002233" "40535_1" 359.6643901239681 0.09990677503443558 861509 7 "41210_2" "南和泉" "17:54:00" 861510 8 "41209_2" "児童公園" "17:54:01"
74998 "1400_8_800000753" "40535_1" 1340.4111722853777 0.37233643674593825 874651 9 "41208_2" "中和泉" "17:55:00" 874652 10 "41207_2" "泉竜寺" "17:55:01"
67720 "1400_7_700002233" "40535_1" 1340.4111722853777 0.37233643674593825 861511 9 "41208_2" "中和泉" "17:55:00" 861512 10 "41207_2" "泉竜寺" "17:55:01"
74998 "1400_8_800000753" "40535_1" 1107.4977826180923 0.3076382729494701 874657 15 "40237_1" "狛江市立緑野小学校" "18:07:00" 874658 16 "40925_1" "都営狛江団地" "18:07:01"
67720 "1400_7_700002233" "40535_1" 1107.4977826180923 0.3076382729494701 861517 15 "40237_1" "狛江市立緑野小学校" "18:07:00" 861518 16 "40925_1" "都営狛江団地" "18:07:01"
47774 "5200_3_300000097" "160302_2" 702.3548251119215 0.19509856253108931 1277555 3 "61303_1" "平和台入口" "08:38:00" 1277556 4 "65108_1" "きつねくぼ緑地前" "08:38:01"
63865 "5200_6_600000097" "160302_2" 702.3548251119215 0.19509856253108931 1282340 3 "61303_1" "平和台入口" "08:38:00" 1282341 4 "65108_1" "きつねくぼ緑地前" "08:38:01"
53165 "5200_4_400000097" "160302_2" 702.3548251119215 0.19509856253108931 1279150 3 "61303_1" "平和台入口" "08:38:00" 1279151 4 "65108_1" "きつねくぼ緑地前" "08:38:01"
8370 "5200_1_100000097" "160302_2" 702.3548251119215 0.19509856253108931 1274787 3 "61303_1" "平和台入口" "08:38:00" 1274788 4 "65108_1" "きつねくぼ緑地前" "08:38:01"
58541 "5200_5_500000097" "160302_2" 702.3548251119215 0.19509856253108931 1280745 3 "61303_1" "平和台入口" "08:38:00" 1280746 4 "65108_1" "きつねくぼ緑地前" "08:38:01"
14112 "1100_11_1100001483" "10701_1" 977.1597209899353 0.27143325583053757 56972 7 "10719_1" "佐須" "11:36:00" 56973 8 "10723_1" "中央道深大寺バス停下" "11:36:01"
14112 "1100_11_1100001483" "10701_1" 1201.910091842359 0.33386391440065527 56988 23 "10130_1" "万助橋" "11:55:00" 56989 24 "10129_1" "文化園前(吉祥寺駅向け日曜祝日を除く7-10、16-19は通過)" "11:55:01"
16911 "1400_11_1100000964" "40614_1" 774.8303602231736 0.2152306556175482 753393 9 "40914_2" "若葉町三丁目" "10:24:00" 753394 10 "40913_2" "神代高校" "10:24:01"
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
missing_feed_info_date WARNING 1

missing_feed_info_date

One of feed_start_date or feed_end_date is specified, but not both.

Even though feed_info.start_date and feed_info.end_date are optional, if one field is provided the second one should also be provided.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. fieldName (?) Either `feed_end_date` or `feed_start_date`.
2 "feed_end_date"
missing_recommended_field WARNING 1

missing_recommended_field

A recommended field is missing.

The given field has no value in some input row, even though values are recommended.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"feed_info.txt" 2 "feed_end_date"
missing_timepoint_value WARNING 100000

missing_timepoint_value

stop_times.timepoint value is missing for a record.

When at least one of stop_times.arrival_time or stop_times.departure_time are provided, stop_times.timepoint should be defined

You can see more about this notice here.

Only the first 50 of 100000 affected records are displayed below.

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's `stop_times.trip_id`. stopSequence (?) The faulty record's `stop_times.stop_sequence`.
2 "1100_10_1000000002" 1
3 "1100_10_1000000002" 2
4 "1100_10_1000000002" 3
5 "1100_10_1000000002" 4
6 "1100_10_1000000002" 5
7 "1100_10_1000000002" 6
8 "1100_10_1000000002" 7
9 "1100_10_1000000002" 8
10 "1100_10_1000000002" 9
11 "1100_10_1000000002" 10
12 "1100_10_1000000002" 11
13 "1100_10_1000000002" 12
14 "1100_10_1000000002" 13
15 "1100_10_1000000002" 14
16 "1100_10_1000000002" 15
17 "1100_10_1000000002" 16
18 "1100_10_1000000002" 17
19 "1100_10_1000000002" 18
20 "1100_10_1000000002" 19
21 "1100_10_1000000002" 20
22 "1100_10_1000000002" 21
23 "1100_10_1000000002" 22
24 "1100_10_1000000002" 23
25 "1100_10_1000000002" 24
26 "1100_10_1000000002" 25
27 "1100_10_1000000003" 1
28 "1100_10_1000000003" 2
29 "1100_10_1000000003" 3
30 "1100_10_1000000003" 4
31 "1100_10_1000000003" 5
32 "1100_10_1000000003" 6
33 "1100_10_1000000003" 7
34 "1100_10_1000000003" 8
35 "1100_10_1000000003" 9
36 "1100_10_1000000003" 10
37 "1100_10_1000000003" 11
38 "1100_10_1000000003" 12
39 "1100_10_1000000003" 13
40 "1100_10_1000000003" 14
41 "1100_10_1000000003" 15
42 "1100_10_1000000003" 16
43 "1100_10_1000000003" 17
44 "1100_10_1000000003" 18
45 "1100_10_1000000003" 19
46 "1100_10_1000000003" 20
47 "1100_10_1000000003" 21
48 "1100_10_1000000003" 22
49 "1100_10_1000000003" 23
50 "1100_10_1000000003" 24
51 "1100_10_1000000003" 25
mixed_case_recommended_field WARNING 679

mixed_case_recommended_field

This field has customer-facing text and should use Mixed Case (should contain upper and lower case letters).

This field contains customer-facing text and should use Mixed Case (upper and lower case letters) to ensure good readability when displayed to riders. Avoid the use of abbreviations throughout the feed (e.g. St. for Street) unless a location is called by its abbreviated name (e.g. “JFK Airport”). Abbreviations may be problematic for accessibility by screen reader software and voice user interfaces.

Good examples:
Field Text Dataset
"Schwerin, Hauptbahnhof" Verkehrsverbund Berlin-Brandenburg
"Red Hook/Atlantic Basin" NYC Ferry
"Campo Grande Norte" Carris
Bad examples:
Field Text
"GALLERIA MALL"
"3427 GG 17"
"21 Clark Rd Est"

You can see more about this notice here.

Only the first 50 of 679 affected records are displayed below.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"routes.txt" "route_long_name" "吉祥寺営業所前〜吉祥寺駅(2〜6番線)" 2
"routes.txt" "route_long_name" "吉祥寺駅〜吉祥寺営業所" 3
"routes.txt" "route_long_name" "吉祥寺営業所前〜吉祥寺駅(7.8番線)" 4
"routes.txt" "route_long_name" "吉祥寺駅〜新宿駅西口" 5
"routes.txt" "route_long_name" "新宿駅西口〜吉祥寺駅中央口" 6
"routes.txt" "route_long_name" "調布駅北口〜(野崎)〜吉祥寺駅" 7
"routes.txt" "route_long_name" "吉祥寺駅〜(野崎)〜調布駅北口" 8
"routes.txt" "route_long_name" "調布駅北口〜(野崎)〜吉祥寺駅中央口" 9
"routes.txt" "route_long_name" "仙川〜吉祥寺駅中央口" 10
"routes.txt" "route_long_name" "吉祥寺駅〜仙川" 11
"routes.txt" "route_long_name" "新川団地中央〜吉祥寺駅中央口" 12
"routes.txt" "route_long_name" "吉祥寺駅〜新川団地中央" 13
"routes.txt" "route_long_name" "吉祥寺駅〜大沢" 14
"routes.txt" "route_long_name" "大沢〜吉祥寺駅中央口" 15
"routes.txt" "route_long_name" "吉祥寺駅〜(新川)〜吉祥寺駅" 16
"routes.txt" "route_long_name" "吉祥寺駅〜(新川)〜吉祥寺駅中央口" 17
"routes.txt" "route_long_name" "野ヶ谷〜吉祥寺駅" 18
"routes.txt" "route_long_name" "吉祥寺駅〜野ヶ谷" 19
"routes.txt" "route_long_name" "調布駅北口〜(野ヶ谷)〜吉祥寺駅" 20
"routes.txt" "route_long_name" "吉祥寺駅〜(野ヶ谷)〜調布駅北口" 21
"routes.txt" "route_long_name" "吉祥寺駅〜深大寺" 22
"routes.txt" "route_long_name" "深大寺〜吉祥寺駅" 23
"routes.txt" "route_long_name" "野ヶ谷〜吉祥寺駅中央口" 24
"routes.txt" "route_long_name" "調布駅北口〜(野ヶ谷)〜吉祥寺駅中央口" 25
"routes.txt" "route_long_name" "深大寺〜吉祥寺駅中央口" 26
"routes.txt" "route_long_name" "千歳烏山駅北口〜吉祥寺駅" 27
"routes.txt" "route_long_name" "吉祥寺駅〜千歳烏山駅北口" 28
"routes.txt" "route_long_name" "下本宿〜(新川)〜吉祥寺駅" 29
"routes.txt" "route_long_name" "千歳烏山駅北口〜吉祥寺駅中央口" 30
"routes.txt" "route_long_name" "牟礼団地・三鷹イースト前〜吉祥寺駅" 31
"routes.txt" "route_long_name" "吉祥寺駅〜牟礼団地・三鷹イースト前" 32
"routes.txt" "route_long_name" "北野〜(三鷹台団地)〜吉祥寺駅" 33
"routes.txt" "route_long_name" "吉祥寺駅〜(三鷹台団地)〜北野" 34
"routes.txt" "route_long_name" "牟礼団地・三鷹イースト前〜吉祥寺駅中央口" 35
"routes.txt" "route_long_name" "北野〜(三鷹台団地)〜吉祥寺駅中央口" 36
"routes.txt" "route_long_name" "杏林大学井の頭キャンパス〜吉祥寺駅" 37
"routes.txt" "route_long_name" "吉祥寺駅〜杏林大学井の頭キャンパス" 38
"routes.txt" "route_long_name" "杏林大学井の頭キャンパス〜吉祥寺駅中央口" 39
"routes.txt" "route_long_name" "杏林大学井の頭キャンパス〜直行〜吉祥寺駅" 40
"routes.txt" "route_long_name" "吉祥寺駅〜直行〜杏林大学井の頭キャンパス" 41
"routes.txt" "route_long_name" "下連雀五丁目〜吉祥寺駅" 42
"routes.txt" "route_long_name" "調布駅北口〜(航研前)〜吉祥寺駅" 43
"routes.txt" "route_long_name" "吉祥寺駅〜(航研前)〜調布駅北口" 44
"routes.txt" "route_long_name" "吉祥寺駅〜杏林大学病院前" 45
"routes.txt" "route_long_name" "杏林大学病院前〜調布駅北口" 46
"routes.txt" "route_long_name" "調布駅北口〜杏林大学病院前" 47
"routes.txt" "route_long_name" "調布駅北口〜(航研前)〜吉祥寺駅中央口" 48
"routes.txt" "route_long_name" "杏林大学病院前〜調布駅北口(土・休)甲州" 49
"routes.txt" "route_long_name" "丸池公園入口〜吉祥寺駅" 50
"routes.txt" "route_long_name" "丸池公園入口〜吉祥寺駅中央口" 51
stop_without_stop_time WARNING 148

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

You can see more about this notice here.

Only the first 50 of 148 affected records are displayed below.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
1162 "10133_90" "南浦"
1182 "10140_1" "武蔵境駅南口"
1234 "10225_1" "調布駅北口"
1242 "10300_1" "吉祥寺駅中央口(降車場)"
1244 "10300_91" "吉祥寺駅中央口(降車場)"
1304 "10514_3" "下本宿"
1305 "10514_90" "下本宿"
1334 "10708_90" "下連雀七丁目"
1339 "10710_90" "MCC三鷹ビル"
1411 "12209_1" "待機"
1483 "20214_1" "梅ヶ丘駅南口"
1484 "20214_2" "梅ヶ丘駅南口"
1485 "20214_90" "梅ヶ丘駅南口"
1510 "20313_1" "北沢タウンホール"
1513 "20314_90" "北沢タウンホール休憩所"
1518 "20604_90" "粕谷一丁目"
1534 "20616_1" "船橋交番北"
1535 "20616_2" "船橋交番北"
1536 "20617_1" "船橋六丁目"
1537 "20617_2" "船橋六丁目"
1542 "23315_90" "経堂駅休憩所"
1543 "23316_1" "千歳船橋休憩所"
1544 "23316_90" "千歳船橋休憩所"
1545 "28888_1" "世田谷営業所"
1546 "28888_2" "世田谷営業所"
1547 "28888_90" "世田谷営業所"
1548 "28889_1" "世田谷営業所2"
1549 "28890_1" "世田谷代田駅"
1556 "3020_1" "東京ガス(充填所)"
1557 "30201_1" "武蔵境駅北口"
1558 "30201_2" "武蔵境駅北口"
1559 "30201_3" "武蔵境駅北口"
1581 "30210_90" "団地上水端"
1584 "30212_1" "桜堤上水端「hocco」"
1586 "30301_1" "武蔵境営業所2"
1589 "30306_90" "くぬぎ橋"
1590 "30500_1" "三鷹駅2"
1591 "30501_1" "三鷹駅"
1594 "30501_4" "三鷹駅"
1617 "30516_90" "竜源寺"
1637 "30526_90" "多磨駅"
1638 "30527_1" "朝日町三丁目降車所"
1639 "30528_90" "朝日町三丁目乗車所"
1645 "30532_90" "車返団地折返場"
1687 "31507_90" "吉野南"
1691 "31601_2" "調布飛行場"
1713 "31713_2" "新小金井駅"
1715 "31714_1" "新小金井車庫"
1716 "31714_90" "新小金井車庫"
1720 "31914_90" "杏林大学病院前"
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20260523" "20260401" "20260430"
unknown_column INFO 6

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"routes.txt" "jp_parent_route_id" 10
"translations.txt" "trans_id" 1
"translations.txt" "lang" 2
"trips.txt" "jp_trip_desc" 11
"trips.txt" "jp_trip_desc_symbol" 12
"trips.txt" "jp_office_id" 13