mybas-johor — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-06-20T00:41:26Z,
for the dataset file:///shared/mybas-johor_92615e49.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Language:
Multiple languages
Feed Start Date:
2026-05-21
Feed End Date:
2026-09-18

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 21
  • Shapes: 40
  • Stops: 987
  • Trips: 1672

Specification Compliance report

109 notices reported (0 errors, 109 warnings, 0 infos)

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 54

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 54 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.
600 "103070-0002_J50CWLMYJB_12531_0_SM4_ALLDAY_1_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 25853 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "07:35:00" 25854 36 "103070-80011664" "Nature at Work (Nursery)" "07:36:00"
416 "103070-0002_J50CWLMYJB_12531_0_SM10_ALLDAY_2_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 18336 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "18:15:00" 18337 36 "103070-80011664" "Nature at Work (Nursery)" "18:16:00"
22 "103070-0002_J50CWLMYJB_12531_0_SM3_ALLDAY_2_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 1059 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "13:35:00" 1060 36 "103070-80011664" "Nature at Work (Nursery)" "13:36:00"
237 "103070-0002_J50CWLMYJB_12531_0_SM7_ALLDAY_2_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 10465 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "16:15:00" 10466 36 "103070-80011664" "Nature at Work (Nursery)" "16:16:00"
792 "103070-0002_J50CWLMYJB_12531_0_SM4_ALLDAY_2_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 34281 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "20:55:00" 34282 36 "103070-80011664" "Nature at Work (Nursery)" "20:56:00"
910 "103070-0002_J50CWLMYJB_12530_1_SM3_ALLDAY_1_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 39319 33 "103070-80011664" "Nature at Work (Nursery)" "10:53:00" 39320 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "10:54:00"
227 "103070-0002_J50CWLMYJB_12531_0_SM3_ALLDAY_2_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 9990 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "20:15:00" 9991 36 "103070-80011664" "Nature at Work (Nursery)" "20:16:00"
202 "103070-0002_J50CWLMYJB_12531_0_SM2_ALLDAY_1_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 8924 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "06:15:00" 8925 36 "103070-80011664" "Nature at Work (Nursery)" "06:16:00"
607 "103070-0002_J50CWLMYJB_12530_1_SM8_ALLDAY_1_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 26152 33 "103070-80011664" "Nature at Work (Nursery)" "20:53:00" 26153 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "20:54:00"
1147 "103070-0002_J50CWLMYJB_12530_1_SM10_ALLDAY_1_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 49485 33 "103070-80011664" "Nature at Work (Nursery)" "08:53:00" 49486 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "08:54:00"
1405 "103070-0002_J50CWLMYJB_12531_0_SM5_ALLDAY_2_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 60384 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "21:35:00" 60385 36 "103070-80011664" "Nature at Work (Nursery)" "21:36:00"
291 "103070-0002_J50CWLMYJB_12531_0_SM8_ALLDAY_2_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 12729 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "10:15:00" 12730 36 "103070-80011664" "Nature at Work (Nursery)" "10:16:00"
242 "103070-0002_J50CWLMYJB_12531_0_SM7_ALLDAY_2_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 10685 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "09:35:00" 10686 36 "103070-80011664" "Nature at Work (Nursery)" "09:36:00"
1020 "103070-0002_J50CWLMYJB_12530_1_SM4_ALLDAY_1_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 44103 33 "103070-80011664" "Nature at Work (Nursery)" "18:13:00" 44104 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "18:14:00"
690 "103070-0002_J50CWLMYJB_12530_1_SM7_ALLDAY_1_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 29783 33 "103070-80011664" "Nature at Work (Nursery)" "20:13:00" 29784 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "20:14:00"
1472 "103070-0002_J50CWLMYJB_12531_0_SM4_ALLDAY_2_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 63231 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "14:15:00" 63232 36 "103070-80011664" "Nature at Work (Nursery)" "14:16:00"
721 "103070-0002_J50CWLMYJB_12531_0_SM6_ALLDAY_2_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 31360 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "15:35:00" 31361 36 "103070-80011664" "Nature at Work (Nursery)" "15:36:00"
640 "103070-0002_J50CWLMYJB_12530_1_SM1_ALLDAY_1_4" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 27800 33 "103070-80011664" "Nature at Work (Nursery)" "22:53:00" 27801 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "22:54:00"
163 "103070-0002_J50CWLMYJB_12530_1_SM5_ALLDAY_1_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 7268 33 "103070-80011664" "Nature at Work (Nursery)" "05:33:00" 7269 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "05:34:00"
126 "103070-0002_J50CWLMYJB_12530_1_SM1_ALLDAY_1_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 5650 33 "103070-80011664" "Nature at Work (Nursery)" "09:33:00" 5651 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "09:34:00"
1145 "103070-0002_J50CWLMYJB_12530_1_SM9_ALLDAY_1_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 49363 33 "103070-80011664" "Nature at Work (Nursery)" "21:33:00" 49364 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "21:34:00"
637 "103070-0002_J50CWLMYJB_12531_0_SM9_ALLDAY_2_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 27608 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "10:55:00" 27609 36 "103070-80011664" "Nature at Work (Nursery)" "10:56:00"
114 "103070-0002_J50CWLMYJB_12530_1_SM5_ALLDAY_1_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 5099 33 "103070-80011664" "Nature at Work (Nursery)" "12:13:00" 5100 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "12:14:00"
377 "103070-0002_J50CWLMYJB_12531_0_SM10_ALLDAY_2_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 16590 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "11:35:00" 16591 36 "103070-80011664" "Nature at Work (Nursery)" "11:36:00"
613 "103070-0002_J50CWLMYJB_12530_1_SM10_ALLDAY_1_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 26462 33 "103070-80011664" "Nature at Work (Nursery)" "22:13:00" 26463 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "22:14:00"
933 "103070-0002_J50CWLMYJB_12531_0_SM2_ALLDAY_2_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 40115 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "19:35:00" 40116 36 "103070-80011664" "Nature at Work (Nursery)" "19:36:00"
730 "103070-0002_J50CWLMYJB_12530_1_SM5_ALLDAY_1_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 31678 33 "103070-80011664" "Nature at Work (Nursery)" "18:53:00" 31679 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "18:54:00"
1270 "103070-0002_J50CWLMYJB_12530_1_SM2_ALLDAY_1_4" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 54753 33 "103070-80011664" "Nature at Work (Nursery)" "23:33:00" 54754 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "23:34:00"
470 "103070-0002_J50CWLMYJB_12530_1_SM2_ALLDAY_1_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 20495 33 "103070-80011664" "Nature at Work (Nursery)" "16:53:00" 20496 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "16:54:00"
233 "103070-0002_J50CWLMYJB_12531_0_SM1_ALLDAY_2_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 10311 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "18:55:00" 10312 36 "103070-80011664" "Nature at Work (Nursery)" "18:56:00"
1564 "103070-0002_J50CWLMYJB_12531_0_SM2_ALLDAY_2_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 66862 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "12:55:00" 66863 36 "103070-80011664" "Nature at Work (Nursery)" "12:56:00"
940 "103070-0002_J50CWLMYJB_12530_1_SM10_ALLDAY_1_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 40476 33 "103070-80011664" "Nature at Work (Nursery)" "15:33:00" 40477 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "15:34:00"
94 "103070-0002_J50CWLMYJB_12531_0_SM1_ALLDAY_1_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 4249 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "05:35:00" 4250 36 "103070-80011664" "Nature at Work (Nursery)" "05:36:00"
764 "103070-0002_J50CWLMYJB_12530_1_SM6_ALLDAY_1_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 33186 33 "103070-80011664" "Nature at Work (Nursery)" "19:33:00" 33187 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "19:34:00"
811 "103070-0002_J50CWLMYJB_12530_1_SM9_ALLDAY_1_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 35108 33 "103070-80011664" "Nature at Work (Nursery)" "14:53:00" 35109 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "14:54:00"
1105 "103070-0002_J50CWLMYJB_12530_1_SM6_ALLDAY_1_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 47501 33 "103070-80011664" "Nature at Work (Nursery)" "12:53:00" 47502 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "12:54:00"
751 "103070-0002_J50CWLMYJB_12531_0_SM6_ALLDAY_2_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 32636 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "08:55:00" 32637 36 "103070-80011664" "Nature at Work (Nursery)" "08:56:00"
1292 "103070-0002_J50CWLMYJB_12530_1_SM8_ALLDAY_1_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 55803 33 "103070-80011664" "Nature at Work (Nursery)" "07:33:00" 55804 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "07:34:00"
748 "103070-0002_J50CWLMYJB_12530_1_SM4_ALLDAY_1_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 32466 33 "103070-80011664" "Nature at Work (Nursery)" "11:33:00" 32467 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "11:34:00"
1175 "103070-0002_J50CWLMYJB_12531_0_SM6_ALLDAY_2_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 50779 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "22:15:00" 50780 36 "103070-80011664" "Nature at Work (Nursery)" "22:16:00"
157 "103070-0002_J50CWLMYJB_12530_1_SM7_ALLDAY_1_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 6936 33 "103070-80011664" "Nature at Work (Nursery)" "06:53:00" 6937 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "06:54:00"
945 "103070-0002_J50CWLMYJB_12530_1_SM6_ALLDAY_1_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 40715 33 "103070-80011664" "Nature at Work (Nursery)" "06:13:00" 40716 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "06:14:00"
1453 "103070-0002_J50CWLMYJB_12530_1_SM7_ALLDAY_1_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 62237 33 "103070-80011664" "Nature at Work (Nursery)" "13:33:00" 62238 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "13:34:00"
541 "103070-0002_J50CWLMYJB_12531_0_SM8_ALLDAY_2_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 23659 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "16:55:00" 23660 36 "103070-80011664" "Nature at Work (Nursery)" "16:56:00"
661 "103070-0002_J50CWLMYJB_12530_1_SM2_ALLDAY_1_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 28493 33 "103070-80011664" "Nature at Work (Nursery)" "10:13:00" 28494 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "10:14:00"
502 "103070-0002_J50CWLMYJB_12531_0_SM5_ALLDAY_2_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 21920 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "14:55:00" 21921 36 "103070-80011664" "Nature at Work (Nursery)" "14:56:00"
621 "103070-0002_J50CWLMYJB_12530_1_SM1_ALLDAY_1_3" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 26896 33 "103070-80011664" "Nature at Work (Nursery)" "16:13:00" 26897 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "16:14:00"
718 "103070-0002_J50CWLMYJB_12531_0_SM9_ALLDAY_2_2" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 31217 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "17:35:00" 31218 36 "103070-80011664" "Nature at Work (Nursery)" "17:36:00"
1197 "103070-0002_J50CWLMYJB_12531_0_SM5_ALLDAY_2_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 51646 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "08:15:00" 51647 36 "103070-80011664" "Nature at Work (Nursery)" "08:16:00"
694 "103070-0002_J50CWLMYJB_12531_0_SM3_ALLDAY_1_1" "103070-J50CWLMYJB" 242.14125831472958 8.071375277157653 29961 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "06:55:00" 29962 36 "103070-80011664" "Nature at Work (Nursery)" "06:56:00"
fast_travel_between_far_stops WARNING 54

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.

Only the first 50 of 54 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.
600 "103070-0002_J50CWLMYJB_12531_0_SM4_ALLDAY_1_1" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 25853 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "07:35:00" 25856 38 "103070-80011663" "Kampung Kangkar Pulai" "07:38:00"
416 "103070-0002_J50CWLMYJB_12531_0_SM10_ALLDAY_2_2" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 18336 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "18:15:00" 18339 38 "103070-80011663" "Kampung Kangkar Pulai" "18:18:00"
22 "103070-0002_J50CWLMYJB_12531_0_SM3_ALLDAY_2_2" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 1059 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "13:35:00" 1062 38 "103070-80011663" "Kampung Kangkar Pulai" "13:38:00"
237 "103070-0002_J50CWLMYJB_12531_0_SM7_ALLDAY_2_2" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 10465 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "16:15:00" 10468 38 "103070-80011663" "Kampung Kangkar Pulai" "16:18:00"
792 "103070-0002_J50CWLMYJB_12531_0_SM4_ALLDAY_2_3" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 34281 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "20:55:00" 34284 38 "103070-80011663" "Kampung Kangkar Pulai" "20:58:00"
910 "103070-0002_J50CWLMYJB_12530_1_SM3_ALLDAY_1_2" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 39317 31 "103070-80011663" "Kampung Kangkar Pulai" "10:51:00" 39320 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "10:54:00"
227 "103070-0002_J50CWLMYJB_12531_0_SM3_ALLDAY_2_3" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 9990 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "20:15:00" 9993 38 "103070-80011663" "Kampung Kangkar Pulai" "20:18:00"
202 "103070-0002_J50CWLMYJB_12531_0_SM2_ALLDAY_1_1" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 8924 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "06:15:00" 8927 38 "103070-80011663" "Kampung Kangkar Pulai" "06:18:00"
607 "103070-0002_J50CWLMYJB_12530_1_SM8_ALLDAY_1_3" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 26150 31 "103070-80011663" "Kampung Kangkar Pulai" "20:51:00" 26153 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "20:54:00"
1147 "103070-0002_J50CWLMYJB_12530_1_SM10_ALLDAY_1_1" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 49483 31 "103070-80011663" "Kampung Kangkar Pulai" "08:51:00" 49486 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "08:54:00"
1405 "103070-0002_J50CWLMYJB_12531_0_SM5_ALLDAY_2_3" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 60384 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "21:35:00" 60387 38 "103070-80011663" "Kampung Kangkar Pulai" "21:38:00"
291 "103070-0002_J50CWLMYJB_12531_0_SM8_ALLDAY_2_1" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 12729 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "10:15:00" 12732 38 "103070-80011663" "Kampung Kangkar Pulai" "10:18:00"
242 "103070-0002_J50CWLMYJB_12531_0_SM7_ALLDAY_2_1" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 10685 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "09:35:00" 10688 38 "103070-80011663" "Kampung Kangkar Pulai" "09:38:00"
1020 "103070-0002_J50CWLMYJB_12530_1_SM4_ALLDAY_1_3" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 44101 31 "103070-80011663" "Kampung Kangkar Pulai" "18:11:00" 44104 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "18:14:00"
690 "103070-0002_J50CWLMYJB_12530_1_SM7_ALLDAY_1_3" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 29781 31 "103070-80011663" "Kampung Kangkar Pulai" "20:11:00" 29784 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "20:14:00"
1472 "103070-0002_J50CWLMYJB_12531_0_SM4_ALLDAY_2_2" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 63231 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "14:15:00" 63234 38 "103070-80011663" "Kampung Kangkar Pulai" "14:18:00"
721 "103070-0002_J50CWLMYJB_12531_0_SM6_ALLDAY_2_2" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 31360 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "15:35:00" 31363 38 "103070-80011663" "Kampung Kangkar Pulai" "15:38:00"
640 "103070-0002_J50CWLMYJB_12530_1_SM1_ALLDAY_1_4" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 27798 31 "103070-80011663" "Kampung Kangkar Pulai" "22:51:00" 27801 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "22:54:00"
163 "103070-0002_J50CWLMYJB_12530_1_SM5_ALLDAY_1_1" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 7266 31 "103070-80011663" "Kampung Kangkar Pulai" "05:31:00" 7269 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "05:34:00"
126 "103070-0002_J50CWLMYJB_12530_1_SM1_ALLDAY_1_2" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 5648 31 "103070-80011663" "Kampung Kangkar Pulai" "09:31:00" 5651 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "09:34:00"
1145 "103070-0002_J50CWLMYJB_12530_1_SM9_ALLDAY_1_3" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 49361 31 "103070-80011663" "Kampung Kangkar Pulai" "21:31:00" 49364 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "21:34:00"
637 "103070-0002_J50CWLMYJB_12531_0_SM9_ALLDAY_2_1" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 27608 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "10:55:00" 27611 38 "103070-80011663" "Kampung Kangkar Pulai" "10:58:00"
114 "103070-0002_J50CWLMYJB_12530_1_SM5_ALLDAY_1_2" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 5097 31 "103070-80011663" "Kampung Kangkar Pulai" "12:11:00" 5100 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "12:14:00"
377 "103070-0002_J50CWLMYJB_12531_0_SM10_ALLDAY_2_1" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 16590 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "11:35:00" 16593 38 "103070-80011663" "Kampung Kangkar Pulai" "11:38:00"
613 "103070-0002_J50CWLMYJB_12530_1_SM10_ALLDAY_1_3" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 26460 31 "103070-80011663" "Kampung Kangkar Pulai" "22:11:00" 26463 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "22:14:00"
933 "103070-0002_J50CWLMYJB_12531_0_SM2_ALLDAY_2_3" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 40115 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "19:35:00" 40118 38 "103070-80011663" "Kampung Kangkar Pulai" "19:38:00"
730 "103070-0002_J50CWLMYJB_12530_1_SM5_ALLDAY_1_3" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 31676 31 "103070-80011663" "Kampung Kangkar Pulai" "18:51:00" 31679 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "18:54:00"
1270 "103070-0002_J50CWLMYJB_12530_1_SM2_ALLDAY_1_4" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 54751 31 "103070-80011663" "Kampung Kangkar Pulai" "23:31:00" 54754 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "23:34:00"
470 "103070-0002_J50CWLMYJB_12530_1_SM2_ALLDAY_1_3" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 20493 31 "103070-80011663" "Kampung Kangkar Pulai" "16:51:00" 20496 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "16:54:00"
233 "103070-0002_J50CWLMYJB_12531_0_SM1_ALLDAY_2_3" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 10311 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "18:55:00" 10314 38 "103070-80011663" "Kampung Kangkar Pulai" "18:58:00"
1564 "103070-0002_J50CWLMYJB_12531_0_SM2_ALLDAY_2_2" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 66862 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "12:55:00" 66865 38 "103070-80011663" "Kampung Kangkar Pulai" "12:58:00"
940 "103070-0002_J50CWLMYJB_12530_1_SM10_ALLDAY_1_2" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 40474 31 "103070-80011663" "Kampung Kangkar Pulai" "15:31:00" 40477 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "15:34:00"
94 "103070-0002_J50CWLMYJB_12531_0_SM1_ALLDAY_1_1" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 4249 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "05:35:00" 4252 38 "103070-80011663" "Kampung Kangkar Pulai" "05:38:00"
764 "103070-0002_J50CWLMYJB_12530_1_SM6_ALLDAY_1_3" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 33184 31 "103070-80011663" "Kampung Kangkar Pulai" "19:31:00" 33187 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "19:34:00"
811 "103070-0002_J50CWLMYJB_12530_1_SM9_ALLDAY_1_2" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 35106 31 "103070-80011663" "Kampung Kangkar Pulai" "14:51:00" 35109 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "14:54:00"
1105 "103070-0002_J50CWLMYJB_12530_1_SM6_ALLDAY_1_2" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 47499 31 "103070-80011663" "Kampung Kangkar Pulai" "12:51:00" 47502 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "12:54:00"
751 "103070-0002_J50CWLMYJB_12531_0_SM6_ALLDAY_2_1" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 32636 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "08:55:00" 32639 38 "103070-80011663" "Kampung Kangkar Pulai" "08:58:00"
1292 "103070-0002_J50CWLMYJB_12530_1_SM8_ALLDAY_1_1" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 55801 31 "103070-80011663" "Kampung Kangkar Pulai" "07:31:00" 55804 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "07:34:00"
748 "103070-0002_J50CWLMYJB_12530_1_SM4_ALLDAY_1_2" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 32464 31 "103070-80011663" "Kampung Kangkar Pulai" "11:31:00" 32467 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "11:34:00"
1175 "103070-0002_J50CWLMYJB_12531_0_SM6_ALLDAY_2_3" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 50779 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "22:15:00" 50782 38 "103070-80011663" "Kampung Kangkar Pulai" "22:18:00"
157 "103070-0002_J50CWLMYJB_12530_1_SM7_ALLDAY_1_1" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 6934 31 "103070-80011663" "Kampung Kangkar Pulai" "06:51:00" 6937 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "06:54:00"
945 "103070-0002_J50CWLMYJB_12530_1_SM6_ALLDAY_1_1" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 40713 31 "103070-80011663" "Kampung Kangkar Pulai" "06:11:00" 40716 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "06:14:00"
1453 "103070-0002_J50CWLMYJB_12530_1_SM7_ALLDAY_1_2" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 62235 31 "103070-80011663" "Kampung Kangkar Pulai" "13:31:00" 62238 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "13:34:00"
541 "103070-0002_J50CWLMYJB_12531_0_SM8_ALLDAY_2_2" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 23659 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "16:55:00" 23662 38 "103070-80011663" "Kampung Kangkar Pulai" "16:58:00"
661 "103070-0002_J50CWLMYJB_12530_1_SM2_ALLDAY_1_2" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 28491 31 "103070-80011663" "Kampung Kangkar Pulai" "10:11:00" 28494 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "10:14:00"
502 "103070-0002_J50CWLMYJB_12531_0_SM5_ALLDAY_2_2" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 21920 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "14:55:00" 21923 38 "103070-80011663" "Kampung Kangkar Pulai" "14:58:00"
621 "103070-0002_J50CWLMYJB_12530_1_SM1_ALLDAY_1_3" "103070-J50CWLMYJB" 152.49568343988574 10.166378895992382 26894 31 "103070-80011663" "Kampung Kangkar Pulai" "16:11:00" 26897 34 "103070-80011665" "Taman Perindustrian Pekan Nenas" "16:14:00"
718 "103070-0002_J50CWLMYJB_12531_0_SM9_ALLDAY_2_2" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 31217 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "17:35:00" 31220 38 "103070-80011663" "Kampung Kangkar Pulai" "17:38:00"
1197 "103070-0002_J50CWLMYJB_12531_0_SM5_ALLDAY_2_1" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 51646 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "08:15:00" 51649 38 "103070-80011663" "Kampung Kangkar Pulai" "08:18:00"
694 "103070-0002_J50CWLMYJB_12531_0_SM3_ALLDAY_1_1" "103070-J50CWLMYJB" 152.20216065514558 10.146810710343038 29961 35 "103070-80011665" "Taman Perindustrian Pekan Nenas" "06:55:00" 29964 38 "103070-80011663" "Kampung Kangkar Pulai" "06:58:00"
mixed_case_recommended_field WARNING 1

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.
"stops.txt" "stop_name" "28 mart" 491