sverige — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-06-29T19:31:00Z,
for the dataset file:///shared/sverige_e8658e96.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Samtrafiken i Sverige AB
Feed Email:
N/A
Feed Language:
Swedish

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. feed_info.txt
  5. routes.txt
  6. stop_times.txt
  7. stops.txt
  8. transfers.txt
  9. trips.txt

Counts


  • Agencies: 72
  • Blocks: 0
  • Routes: 8792
  • Shapes: 0
  • Stops: 45403
  • Trips: 440886

Specification Compliance report

17387 notices reported (0 errors, 15696 warnings, 1691 infos)

Notice Code Severity Total
duplicate_route_name WARNING 539

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.

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

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`.
611 "1251000800001" 675 "1251060800001" "8" "" -1 "251"
717 "1252000100001" 740 "1252014100001" "1" "" -1 "252"
718 "1252000200001" 741 "1252014200001" "2" "" -1 "252"
719 "1252000300001" 742 "1252014300001" "3" "" -1 "252"
719 "1252000300001" 743 "1252016300001" "3" "" -1 "252"
717 "1252000100001" 745 "1252016500001" "1" "" -1 "252"
718 "1252000200001" 746 "1252016600001" "2" "" -1 "252"
720 "1252000400001" 747 "1252016700001" "4" "" -1 "252"
717 "1252000100001" 748 "1252018100001" "1" "" -1 "252"
718 "1252000200001" 749 "1252018200001" "2" "" -1 "252"
719 "1252000300001" 750 "1252018300001" "3" "" -1 "252"
956 "1253000200001" 981 "1253020200001" "2" "" -1 "253"
957 "1253000300001" 982 "1253020300001" "3" "" -1 "253"
972 "1253011000001" 986 "1253021000001" "10" "" -1 "253"
973 "1253011100001" 987 "1253021100001" "11" "" -1 "253"
974 "1253011200001" 988 "1253021200001" "12" "" -1 "253"
975 "1253011300001" 989 "1253021300001" "13" "" -1 "253"
976 "1253012100001" 996 "1253022100001" "21" "" -1 "253"
1315 "1255000100001" 1330 "1255003200001" "1" "" -1 "255"
1316 "1255000200001" 1331 "1255003300001" "2" "" -1 "255"
1317 "1255000300001" 1332 "1255003400001" "3" "" -1 "255"
1324 "1255001200001" 1333 "1255003500001" "12" "" -1 "255"
1315 "1255000100001" 1335 "1255004100001" "1" "" -1 "255"
1434 "1256040100001" 1444 "1256099100001" "401" "" -1 "256"
1437 "1256040400001" 1445 "1256099400001" "404" "" -1 "256"
1438 "1256040500001" 1446 "1256099500001" "405" "" -1 "256"
1543 "1258000100001" 1552 "1258002100001" "1" "" -1 "258"
1544 "1258000200001" 1553 "1258002200001" "2" "" -1 "258"
1546 "1258000400001" 1554 "1258002600001" "4" "" -1 "258"
1545 "1258000300001" 1555 "1258003000001" "3" "" -1 "258"
1543 "1258000100001" 1556 "1258003100001" "1" "" -1 "258"
1544 "1258000200001" 1557 "1258003200001" "2" "" -1 "258"
1547 "1258000500001" 1558 "1258003500001" "5" "" -1 "258"
1546 "1258000400001" 1559 "1258004000001" "4" "" -1 "258"
1547 "1258000500001" 1560 "1258005000001" "5" "" -1 "258"
1561 "1258009800001" 1562 "1258009900001" "Taxi" "" -1 "258"
1543 "1258000100001" 1578 "1258041300001" "1" "" -1 "258"
1545 "1258000300001" 1579 "1258041400001" "3" "" -1 "258"
1544 "1258000200001" 1580 "1258043200001" "2" "" -1 "258"
1543 "1258000100001" 1601 "1258202100001" "1" "" -1 "258"
1544 "1258000200001" 1602 "1258202200001" "2" "" -1 "258"
1568 "1258015000001" 1603 "1258215000001" "150" "" -1 "258"
1574 "1258025000001" 1604 "1258225000001" "250" "" -1 "258"
1575 "1258032000001" 1607 "1258232000001" "320" "" -1 "258"
1543 "1258000100001" 1608 "1258303100001" "1" "" -1 "258"
1544 "1258000200001" 1609 "1258303200001" "2" "" -1 "258"
1547 "1258000500001" 1610 "1258303500001" "5" "" -1 "258"
1575 "1258032000001" 1611 "1258332000001" "320" "" -1 "258"
1576 "1258035000001" 1612 "1258335000001" "350" "" -1 "258"
1577 "1258037000001" 1613 "1258337000001" "370" "" -1 "258"
expired_calendar WARNING 127

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.

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

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "000001"
16 "000023"
17 "000025"
18 "000026"
19 "000027"
23 "000033"
65 "000101"
66 "000102"
74 "000112"
96 "000144"
97 "000145"
98 "000146"
99 "000147"
112 "000163"
113 "000164"
137 "000199"
140 "000203"
144 "000210"
162 "000235"
163 "000236"
192 "000275"
234 "000327"
316 "000426"
379 "000508"
401 "000532"
456 "000612"
485 "000649"
508 "000675"
513 "000680"
532 "000700"
536 "000705"
538 "000707"
539 "000708"
540 "000709"
579 "000761"
580 "000762"
600 "000787"
618 "000808"
620 "000811"
636 "000834"
650 "000857"
653 "000861"
697 "000912"
878 "001145"
879 "001147"
880 "001148"
931 "001208"
932 "001210"
966 "001259"
967 "001260"
fast_travel_between_consecutive_stops WARNING 33

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.

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.
141769 "28120061016836" "1812006100010" 208.9735890330001 66.17496986045003 3161439 1 "740000018" "Alingsås station" "07:03:00" 3161440 2 "740000060" "Falköping Centralstation" "07:21:00"
3642 "23270850000095" "1327085000025" 315.4763701456461 84.12703203883896 66963 4 "740000133" "Örebro Centralstation" "02:50:00" 66964 5 "740000099" "Västerås Centralstation" "03:05:00"
340408 "22730053010004" "1273005300001" 206.6887600142542 3.444812666904237 7336915 35 "740023756" "Kengis väg 99" "13:40:00" 7336916 36 "740073524" "Mertapalo" "13:40:00"
340400 "22730053000002" "1273005300001" 206.6887600142542 3.444812666904237 7336915 35 "740023756" "Kengis väg 99" "13:40:00" 7336916 36 "740073524" "Mertapalo" "13:40:00"
340408 "22730053010004" "1273005300001" 213.91319403586593 17.82609950298883 7336927 47 "740027371" "Merasjärvi" "15:09:00" 7336928 48 "740078419" "Centralv/Sjövägen Vittangi" "15:13:00"
340400 "22730053000002" "1273005300001" 213.91319403586593 17.82609950298883 7336927 47 "740027371" "Merasjärvi" "15:09:00" 7336928 48 "740078419" "Centralv/Sjövägen Vittangi" "15:13:00"
206281 "22720573000003" "1272057300001" 248.12844842543316 24.812844842543317 4426881 4 "740026665" "Jiltjaur" "09:00:00" 4426882 5 "740013720" "Övre Saxnäs" "09:05:00"
206283 "22720573010001" "1272057300001" 248.12844842543316 24.812844842543317 4426881 4 "740026665" "Jiltjaur" "09:00:00" 4426882 5 "740013720" "Övre Saxnäs" "09:05:00"
27777 "22794240010007" "1279424000001" 206.51665886568364 3.441944314428061 560556 31 "740042555" "Tisselskog vägskäl" "17:23:00" 560557 32 "740012105" "Björke" "17:23:00"
141770 "28120061033732" "1812006100010" 208.9735890330001 66.17496986045003 3161445 1 "740000018" "Alingsås station" "07:03:00" 3161446 2 "740000060" "Falköping Centralstation" "07:21:00"
27763 "22794240000607" "1279424000001" 206.51665886568364 3.441944314428061 560048 25 "740012105" "Björke" "16:09:00" 560049 26 "740042555" "Tisselskog vägskäl" "16:09:00"
435528 "22730050000001" "1273005000001" 867.0163918483103 14.450273197471837 9474061 21 "740015009" "Mertajärvi E45" "16:40:00" 9474062 22 "740078869" "Karesuando Södra" "16:40:00"
435529 "22730050000007" "1273005000001" 867.0163918483103 14.450273197471837 9474085 21 "740015009" "Mertajärvi E45" "21:00:00" 9474086 22 "740078869" "Karesuando Södra" "21:00:00"
41841 "22720162000001" "1272016200001" 235.8577816320196 3.9309630272003266 961824 5 "740013773" "Hednäs E12" "07:18:00" 961825 6 "740026351" "Granö Tegsnäset E12" "07:18:00"
201082 "22798882000002" "1279888200001" 230.41493737301678 3.840248956216946 4324290 7 "740042151" "Tyft" "07:06:00" 4324291 8 "740042107" "Grimmelandsvägen" "07:06:00"
421083 "22730054010006" "1273005400001" 253.07331774954318 4.217888629159053 9181008 17 "740023815" "Övre Vojakkala väg 99" "13:05:00" 9181009 18 "740014973" "Nedre Vojakkala väg 99" "13:05:00"
421084 "22730054010007" "1273005400001" 253.07331774954318 4.217888629159053 9181008 17 "740023815" "Övre Vojakkala väg 99" "13:05:00" 9181009 18 "740014973" "Nedre Vojakkala väg 99" "13:05:00"
421067 "22730054000025" "1273005400001" 253.07331774954318 4.217888629159053 9181008 17 "740023815" "Övre Vojakkala väg 99" "13:05:00" 9181009 18 "740014973" "Nedre Vojakkala väg 99" "13:05:00"
421068 "22730054000023" "1273005400001" 253.07331774954318 4.217888629159053 9181008 17 "740023815" "Övre Vojakkala väg 99" "13:05:00" 9181009 18 "740014973" "Nedre Vojakkala väg 99" "13:05:00"
201084 "22798882000006" "1279888200001" 230.41493737301678 3.840248956216946 4324314 7 "740042151" "Tyft" "16:39:00" 4324315 8 "740042107" "Grimmelandsvägen" "16:39:00"
383236 "22730017000001" "1273001700001" 204.88489147309105 20.488489147309103 8302866 7 "740014668" "Radnejaur väg 95" "07:05:00" 8302867 8 "740023835" "Fälloheden väg 95" "07:10:00"
383240 "22730017010001" "1273001700001" 204.88489147309105 20.488489147309103 8302866 7 "740014668" "Radnejaur väg 95" "07:05:00" 8302867 8 "740023835" "Fälloheden väg 95" "07:10:00"
206282 "22720573000006" "1272057300001" 248.12844842543316 24.812844842543317 4426887 3 "740013720" "Övre Saxnäs" "15:25:00" 4426888 4 "740026665" "Jiltjaur" "15:30:00"
206284 "22720573010002" "1272057300001" 248.12844842543316 24.812844842543317 4426887 3 "740013720" "Övre Saxnäs" "15:25:00" 4426888 4 "740026665" "Jiltjaur" "15:30:00"
27778 "22794240010008" "1279424000001" 206.51665886568364 3.441944314428061 560612 31 "740042555" "Tisselskog vägskäl" "21:23:00" 560613 32 "740012105" "Björke" "21:23:00"
27779 "22794240010009" "1279424000001" 206.51665886568364 3.441944314428061 560612 31 "740042555" "Tisselskog vägskäl" "21:23:00" 560613 32 "740012105" "Björke" "21:23:00"
67774 "22720714010001" "1272071400001" 223.81485872626723 22.381485872626723 1450269 1 "740033318" "Gravlund" "06:40:00" 1450270 2 "740026281" "Kinnbäck E4" "06:45:00"
67772 "22720714000001" "1272071400001" 223.81485872626723 22.381485872626723 1450269 1 "740033318" "Gravlund" "06:40:00" 1450270 2 "740026281" "Kinnbäck E4" "06:45:00"
232069 "22792867000804" "1279286700001" 230.68769972010534 3.8447949953350893 4949917 7 "740075521" "Fridkulla" "15:22:00" 4949918 8 "740058408" "Marbäcks skola" "15:22:00"
27762 "22794240000601" "1279424000001" 206.51665886568364 3.441944314428061 559992 25 "740012105" "Björke" "10:09:00" 559993 26 "740042555" "Tisselskog vägskäl" "10:09:00"
232067 "22792867000805" "1279286700001" 230.68769972010534 3.8447949953350893 4949887 12 "740058408" "Marbäcks skola" "07:23:00" 4949888 13 "740075521" "Fridkulla" "07:23:00"
67775 "22720714010002" "1272071400001" 223.81485872626723 22.381485872626723 1450273 2 "740026281" "Kinnbäck E4" "14:05:00" 1450274 3 "740033318" "Gravlund" "14:10:00"
67773 "22720714000002" "1272071400001" 223.81485872626723 22.381485872626723 1450273 2 "740026281" "Kinnbäck E4" "14:05:00" 1450274 3 "740033318" "Gravlund" "14:10:00"
fast_travel_between_far_stops WARNING 35

fast_travel_between_far_stops

A transit vehicle moves too fast between two far stops.

Two stops are considered "far" if they are more than 10 km apart. This normally indicates a more serious problem than too fast travel between consecutive stops.

The speed threshold depends on route type and are the same as fast_travel_between_consecutive_stops.

You can see more about this notice here.

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.
141769 "28120061016836" "1812006100010" 208.9735890330001 66.17496986045003 3161439 1 "740000018" "Alingsås station" "07:03:00" 3161440 2 "740000060" "Falköping Centralstation" "07:21:00"
3642 "23270850000095" "1327085000025" 315.4763701456461 84.12703203883896 66963 4 "740000133" "Örebro Centralstation" "02:50:00" 66964 5 "740000099" "Västerås Centralstation" "03:05:00"
131646 "22890600000704" "1289060000001" 206.08414902107276 10.304207451053639 2921331 14 "740049985" "Lannavägen" "11:18:00" 2921343 26 "740049975" "Björkemo" "11:20:00"
296699 "22720048000002" "1272004800001" 226.13833803882508 15.075889202588339 6437118 8 "740026101" "Meselefors" "14:40:00" 6437121 11 "740026433" "Abborrviken" "14:43:00"
340408 "22730053010004" "1273005300001" 213.91319403586593 17.82609950298883 7336927 47 "740027371" "Merasjärvi" "15:09:00" 7336928 48 "740078419" "Centralv/Sjövägen Vittangi" "15:13:00"
340400 "22730053000002" "1273005300001" 213.91319403586593 17.82609950298883 7336613 47 "740027371" "Merasjärvi" "15:09:00" 7336614 48 "740078419" "Centralv/Sjövägen Vittangi" "15:13:00"
414780 "22730063010002" "1273006300001" 211.1960002437511 10.559800012187553 9042655 3 "740078453" "Övertorneå ICA" "13:51:00" 9042660 8 "740073065" "Niemis" "13:53:00"
414772 "22730063000003" "1273006300001" 211.1960002437511 10.559800012187553 9042439 3 "740078453" "Övertorneå ICA" "13:51:00" 9042444 8 "740073065" "Niemis" "13:53:00"
206281 "22720573000003" "1272057300001" 248.12844842543316 24.812844842543317 4426881 4 "740026665" "Jiltjaur" "09:00:00" 4426882 5 "740013720" "Övre Saxnäs" "09:05:00"
206283 "22720573010001" "1272057300001" 248.12844842543316 24.812844842543317 4426895 4 "740026665" "Jiltjaur" "09:00:00" 4426896 5 "740013720" "Övre Saxnäs" "09:05:00"
27777 "22794240010007" "1279424000001" 616.1153750128013 10.268589583546689 560549 24 "740001453" "Fengersfors" "17:23:00" 560555 30 "740012106" "Gullungebyn" "17:23:00"
141770 "28120061033732" "1812006100010" 208.9735890330001 66.17496986045003 3161445 1 "740000018" "Alingsås station" "07:03:00" 3161446 2 "740000060" "Falköping Centralstation" "07:21:00"
27763 "22794240000607" "1279424000001" 604.8236603069071 10.080394338448452 560047 24 "740042538" "Slöjdarevägen" "16:09:00" 560052 29 "740043259" "Smedserud" "16:09:00"
414779 "22730063010001" "1273006300001" 211.1960002437511 10.559800012187553 9042625 3 "740078453" "Övertorneå ICA" "06:36:00" 9042630 8 "740073065" "Niemis" "06:38:00"
414771 "22730063000001" "1273006300001" 211.1960002437511 10.559800012187553 9042409 3 "740078453" "Övertorneå ICA" "06:36:00" 9042414 8 "740073065" "Niemis" "06:38:00"
435528 "22730050000001" "1273005000001" 867.0163918483103 14.450273197471837 9474061 21 "740015009" "Mertajärvi E45" "16:40:00" 9474062 22 "740078869" "Karesuando Södra" "16:40:00"
241276 "22890308000015" "1289030800001" 204.36280532097513 10.218140266048756 5144980 28 "740076776" "Vinkelvägen" "23:59:00" 5144991 39 "740011011" "Löa bron" "24:01:00"
435529 "22730050000007" "1273005000001" 867.0163918483103 14.450273197471837 9474085 21 "740015009" "Mertajärvi E45" "21:00:00" 9474086 22 "740078869" "Karesuando Södra" "21:00:00"
383236 "22730017000001" "1273001700001" 204.88489147309105 20.488489147309103 8302866 7 "740014668" "Radnejaur väg 95" "07:05:00" 8302867 8 "740023835" "Fälloheden väg 95" "07:10:00"
383240 "22730017010001" "1273001700001" 204.88489147309105 20.488489147309103 8302958 7 "740014668" "Radnejaur väg 95" "07:05:00" 8302959 8 "740023835" "Fälloheden väg 95" "07:10:00"
206282 "22720573000006" "1272057300001" 248.12844842543316 24.812844842543317 4426887 3 "740013720" "Övre Saxnäs" "15:25:00" 4426888 4 "740026665" "Jiltjaur" "15:30:00"
206284 "22720573010002" "1272057300001" 248.12844842543316 24.812844842543317 4426901 3 "740013720" "Övre Saxnäs" "15:25:00" 4426902 4 "740026665" "Jiltjaur" "15:30:00"
414782 "22730063010004" "1273006300001" 211.1960002437511 10.559800012187553 9042705 3 "740078453" "Övertorneå ICA" "17:16:00" 9042710 8 "740073065" "Niemis" "17:18:00"
414774 "22730063000005" "1273006300001" 211.1960002437511 10.559800012187553 9042489 3 "740078453" "Övertorneå ICA" "17:16:00" 9042494 8 "740073065" "Niemis" "17:18:00"
27778 "22794240010008" "1279424000001" 616.1153750128013 10.268589583546689 560605 24 "740001453" "Fengersfors" "21:23:00" 560611 30 "740012106" "Gullungebyn" "21:23:00"
27779 "22794240010009" "1279424000001" 616.1153750128013 10.268589583546689 560661 24 "740001453" "Fengersfors" "21:23:00" 560667 30 "740012106" "Gullungebyn" "21:23:00"
414781 "22730063010003" "1273006300001" 211.1960002437511 10.559800012187553 9042680 3 "740078453" "Övertorneå ICA" "15:51:00" 9042685 8 "740073065" "Niemis" "15:53:00"
414773 "22730063000009" "1273006300001" 211.1960002437511 10.559800012187553 9042464 3 "740078453" "Övertorneå ICA" "15:51:00" 9042469 8 "740073065" "Niemis" "15:53:00"
67774 "22720714010001" "1272071400001" 223.81485872626723 22.381485872626723 1450269 1 "740033318" "Gravlund" "06:40:00" 1450270 2 "740026281" "Kinnbäck E4" "06:45:00"
67772 "22720714000001" "1272071400001" 223.81485872626723 22.381485872626723 1450263 1 "740033318" "Gravlund" "06:40:00" 1450264 2 "740026281" "Kinnbäck E4" "06:45:00"
232069 "22792867000804" "1279286700001" 201.47107926973544 10.073553963486772 4949916 6 "740030119" "Parkgatan Fredriksberg" "15:22:00" 4949924 14 "740065377" "Tostarp" "15:24:00"
27762 "22794240000601" "1279424000001" 604.8236603069071 10.080394338448452 559991 24 "740042538" "Slöjdarevägen" "10:09:00" 559996 29 "740043259" "Smedserud" "10:09:00"
67775 "22720714010002" "1272071400001" 223.81485872626723 22.381485872626723 1450273 2 "740026281" "Kinnbäck E4" "14:05:00" 1450274 3 "740033318" "Gravlund" "14:10:00"
67773 "22720714000002" "1272071400001" 223.81485872626723 22.381485872626723 1450267 2 "740026281" "Kinnbäck E4" "14:05:00" 1450268 3 "740033318" "Gravlund" "14:10:00"
241273 "22890308000009" "1289030800001" 204.36280532097513 10.218140266048756 5144800 28 "740076776" "Vinkelvägen" "16:45:00" 5144811 39 "740011011" "Löa bron" "16:47:00"
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_recommended_field WARNING 2

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_start_date"
"feed_info.txt" 2 "feed_end_date"
mixed_case_recommended_field WARNING 21

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.

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" "KOMBARDO EXPRESSEN" 6858
"routes.txt" "route_long_name" "KOMBARDO EXPRESSEN" 6859
"routes.txt" "route_long_name" "KOMBARDO EXPRESSEN" 6860
"routes.txt" "route_long_name" "KOMBARDO EXPRESSEN" 6861
"routes.txt" "route_long_name" "KOMBARDO EXPRESSEN" 6862
"routes.txt" "route_long_name" "KOMBARDO EXPRESSEN" 6863
"routes.txt" "route_long_name" "KOMBARDO EXPRESSEN" 6864
"routes.txt" "route_long_name" "KOMBARDO EXPRESSEN" 6865
"routes.txt" "route_long_name" "KOMBARDO EXPRESSEN" 6866
"routes.txt" "route_long_name" "KOMBARDO EXPRESSEN" 6867
"stops.txt" "stop_name" "STRAND NORRASTE" 3836
"stops.txt" "stop_name" "ÖSK-vägen" 8775
"stops.txt" "stop_name" "USÖ M-huset" 11522
"stops.txt" "stop_name" "AWA vägen" 17284
"stops.txt" "stop_name" "TTC östra" 21721
"stops.txt" "stop_name" "SRF-villan" 24020
"stops.txt" "stop_name" "SKF R-porten" 32534
"stops.txt" "stop_name" "ICA centrallager" 33058
"stops.txt" "stop_name" "USÖ akuten" 43655
"stops.txt" "stop_name" "USÖ H-huset" 43656
"stops.txt" "stop_name" "USÖ slussen" 44836
service_has_no_active_day_of_the_week WARNING 6146

service_has_no_active_day_of_the_week

A service is not valid for any day of the week.

You can see more about this notice here.

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

csvRowNumber (?) The row number in calendar.txt where the error occurs. serviceId (?) The service_id field value.
2 "000001"
3 "000002"
4 "000004"
5 "000006"
6 "000008"
7 "000009"
8 "000011"
9 "000013"
10 "000014"
11 "000015"
12 "000017"
13 "000019"
14 "000020"
15 "000021"
16 "000023"
17 "000025"
18 "000026"
19 "000027"
20 "000029"
21 "000031"
22 "000032"
23 "000033"
24 "000034"
25 "000036"
26 "000037"
27 "000039"
28 "000041"
29 "000043"
30 "000045"
31 "000047"
32 "000049"
33 "000050"
34 "000052"
35 "000054"
36 "000055"
37 "000056"
38 "000058"
39 "000060"
40 "000061"
41 "000063"
42 "000064"
43 "000066"
44 "000068"
45 "000070"
46 "000072"
47 "000074"
48 "000076"
49 "000077"
50 "000078"
51 "000080"
unexpected_enum_value WARNING 8792

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

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

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. fieldName (?) The name of the field where the error occurred. fieldValue (?) Faulty value.
"routes.txt" 2 "route_type" 102
"routes.txt" 3 "route_type" 102
"routes.txt" 4 "route_type" 102
"routes.txt" 5 "route_type" 702
"routes.txt" 6 "route_type" 702
"routes.txt" 7 "route_type" 102
"routes.txt" 8 "route_type" 702
"routes.txt" 9 "route_type" 702
"routes.txt" 10 "route_type" 702
"routes.txt" 11 "route_type" 102
"routes.txt" 12 "route_type" 102
"routes.txt" 13 "route_type" 102
"routes.txt" 14 "route_type" 102
"routes.txt" 15 "route_type" 102
"routes.txt" 16 "route_type" 702
"routes.txt" 17 "route_type" 702
"routes.txt" 18 "route_type" 102
"routes.txt" 19 "route_type" 102
"routes.txt" 20 "route_type" 102
"routes.txt" 21 "route_type" 702
"routes.txt" 22 "route_type" 102
"routes.txt" 23 "route_type" 102
"routes.txt" 24 "route_type" 102
"routes.txt" 25 "route_type" 102
"routes.txt" 26 "route_type" 702
"routes.txt" 27 "route_type" 102
"routes.txt" 28 "route_type" 102
"routes.txt" 29 "route_type" 102
"routes.txt" 30 "route_type" 102
"routes.txt" 31 "route_type" 102
"routes.txt" 32 "route_type" 102
"routes.txt" 33 "route_type" 102
"routes.txt" 34 "route_type" 102
"routes.txt" 35 "route_type" 102
"routes.txt" 36 "route_type" 102
"routes.txt" 37 "route_type" 102
"routes.txt" 38 "route_type" 102
"routes.txt" 39 "route_type" 102
"routes.txt" 40 "route_type" 102
"routes.txt" 41 "route_type" 102
"routes.txt" 42 "route_type" 102
"routes.txt" 43 "route_type" 102
"routes.txt" 44 "route_type" 102
"routes.txt" 45 "route_type" 702
"routes.txt" 46 "route_type" 702
"routes.txt" 47 "route_type" 102
"routes.txt" 48 "route_type" 702
"routes.txt" 49 "route_type" 702
"routes.txt" 50 "route_type" 102
"routes.txt" 51 "route_type" 702
big_gap_in_service INFO 1690

big_gap_in_service

A service has a gap of more than 13 days between active service dates.

You can see more about this notice here.

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

serviceId (?) The service_id that has the gap. gapStartDate (?) The first day of the gap. gapEndDate (?) The last day of the gap. gapDurationDays (?) The number of days in the gap.
"000086" "2026-06-28" "2026-07-18" 19
"000087" "2026-06-26" "2026-07-20" 23
"000092" "2026-06-26" "2026-08-10" 44
"000117" "2026-07-18" "2026-08-11" 23
"000119" "2026-07-17" "2026-08-10" 23
"000122" "2026-07-18" "2026-08-15" 27
"000129" "2026-07-03" "2026-08-10" 37
"000157" "2026-08-14" "2026-10-26" 72
"000159" "2026-08-14" "2026-10-27" 73
"000211" "2026-06-24" "2026-07-31" 36
"000219" "2026-10-02" "2026-10-23" 20
"000220" "2026-06-24" "2026-08-03" 39
"000223" "2026-06-24" "2026-07-31" 36
"000313" "2026-08-21" "2026-09-29" 38
"000313" "2026-10-02" "2026-10-30" 27
"000314" "2026-06-24" "2026-08-10" 46
"000321" "2026-06-24" "2026-08-03" 39
"000326" "2026-06-24" "2026-08-10" 46
"000334" "2026-06-24" "2026-07-31" 36
"000339" "2026-06-24" "2026-07-31" 36
"000341" "2026-06-24" "2026-07-31" 36
"000342" "2026-09-12" "2026-10-03" 20
"000415" "2026-08-24" "2026-09-08" 14
"000464" "2026-06-26" "2026-08-17" 51
"000465" "2026-06-27" "2026-08-22" 55
"000466" "2026-06-28" "2026-08-23" 55
"000472" "2026-07-12" "2026-08-02" 20
"000482" "2026-07-04" "2026-08-08" 34
"000483" "2026-07-03" "2026-08-07" 34
"000488" "2026-07-02" "2026-08-03" 31
"000490" "2026-07-03" "2026-08-04" 31
"000518" "2026-06-18" "2026-08-10" 52
"000565" "2026-08-18" "2026-10-27" 69
"000619" "2026-06-26" "2026-08-03" 37
"000620" "2026-06-28" "2026-08-09" 41
"000621" "2026-06-27" "2026-08-08" 41
"000624" "2026-08-14" "2026-10-26" 72
"000752" "2026-08-17" "2026-09-25" 38
"000752" "2026-09-25" "2026-10-26" 30
"000767" "2026-06-26" "2026-08-03" 37
"000772" "2026-07-04" "2026-08-04" 30
"000773" "2026-07-03" "2026-08-03" 30
"000774" "2026-06-21" "2026-11-01" 132
"000801" "2026-06-19" "2026-08-11" 52
"000803" "2026-06-21" "2026-08-15" 54
"000804" "2026-06-22" "2026-08-16" 54
"000806" "2026-06-19" "2026-07-04" 14
"000814" "2026-06-20" "2026-07-05" 14
"000815" "2026-06-25" "2026-07-13" 17
"000816" "2026-06-24" "2026-07-13" 18
unknown_column INFO 1

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.
"feed_info.txt" "feed_id" 1