stanford-marguerite — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-27T14:37:00Z,
for the dataset file:///shared/stanford-marguerite_119400c2.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Transnnovation
Feed Email:
marcy@mjcaction.com
Feed Language:
English
Feed Start Date:
2025-08-01
Feed End Date:
2026-11-13

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. fare_attributes.txt
  5. fare_rules.txt
  6. feed_info.txt
  7. route_directions.txt
  8. routes.txt
  9. shapes.txt
  10. stop_times.txt
  11. stops.txt
  12. transfers.txt
  13. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 24
  • Shapes: 33
  • Stops: 186
  • Trips: 851

Specification Compliance report

275 notices reported (0 errors, 255 warnings, 20 infos)

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 249

equal_shape_distance_same_coordinates

Two consecutive points have equal shape_dist_traveled and the same lat/lon coordinates in shapes.txt.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and the same coordinates indicate a duplicative shape point.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous shape point. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`.
"28:4276" 67 255.273194 5 66 255.273194 4
"28:4276" 71 388.292003 9 70 388.292003 8
"28:4276" 74 639.93041 12 73 639.93041 11
"28:4276" 108 4864.999784 46 107 4864.999784 45
"28:4276" 133 6402.765683 71 132 6402.765683 70
"28:4276" 139 7092.841116 77 138 7092.841116 76
"28:4276" 151 7818.099823 89 150 7818.099823 88
"28:4276" 156 8257.528419 94 155 8257.528419 93
"28:4276" 160 8700.974571 98 159 8700.974571 97
"28:4276" 172 9416.65609 110 171 9416.65609 109
"28:4276" 180 9768.099653 118 179 9768.099653 117
"28:4276" 194 10448.165522 132 193 10448.165522 131
"2:9561" 1481 843.620973 12 1480 843.620973 11
"2:9561" 1494 1447.309313 25 1493 1447.309313 24
"2:9561" 1502 1838.40606 33 1501 1838.40606 32
"2:9561" 1505 2033.735358 36 1504 2033.735358 35
"2:9561" 1512 2443.912766 43 1511 2443.912766 42
"CAX:9587" 2438 229.142801 5 2437 229.142801 4
"CAX:9587" 2459 2058.064484 26 2458 2058.064484 25
"CAX:9587" 2463 2217.95416 30 2462 2217.95416 29
"CAX:9587" 2467 2408.092382 34 2466 2408.092382 33
"CAX:9587" 2471 2624.543166 38 2470 2624.543166 37
"CAX:9587" 2482 3089.381042 49 2481 3089.381042 48
"CAX:4191" 2507 2981.121253 14 2506 2981.121253 13
"CAX:4191" 2510 3190.904104 17 2509 3190.904104 16
"CAX:4191" 2533 4520.53715 40 2532 4520.53715 39
"46:2484" 664 3357.651261 80 663 3357.651261 79
"46:2484" 693 4989.367805 109 692 4989.367805 108
"46:2484" 701 5408.789343 117 700 5408.789343 116
"46:2484" 710 5632.141453 126 709 5632.141453 125
"52:839" 2568 469.658108 15 2567 469.658108 14
"52:839" 2571 775.020713 18 2570 775.020713 17
"51:8745" 2929 1556.306784 11 2928 1556.306784 10
"51:8745" 2932 1731.070363 14 2931 1731.070363 13
"51:8745" 2934 1822.137124 16 2933 1822.137124 15
"18:753" 927 1048.471412 26 926 1048.471412 25
"18:753" 962 3002.064058 61 961 3002.064058 60
"18:753" 997 4807.260378 96 996 4807.260378 95
"18:753" 1027 6141.977504 126 1026 6141.977504 125
"18:753" 1030 6326.960434 129 1029 6326.960434 128
"18:753" 1050 7171.826633 149 1049 7171.826633 148
"18:753" 1075 9108.121255 174 1074 9108.121255 173
"18:753" 1078 9525.622937 177 1077 9525.622937 176
"18:753" 1097 13441.338849 196 1096 13441.338849 195
"18:753" 1131 18247.44544 230 1130 18247.44544 229
"18:753" 1144 19513.743493 243 1143 19513.743493 242
"18:753" 1154 20068.867533 253 1153 20068.867533 252
"18:753" 1184 21329.540649 283 1183 21329.540649 282
"18:753" 1191 21523.471911 290 1190 21523.471911 289
"18:753" 1196 21690.155563 295 1195 21690.155563 294
mixed_case_recommended_field WARNING 6

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_short_name" "RP AM" 8
"routes.txt" "route_short_name" "RP PM" 9
"routes.txt" "route_short_name" "XL-AM" 16
"routes.txt" "route_short_name" "XL-PM" 17
"routes.txt" "route_short_name" "YL-AM" 19
"routes.txt" "route_short_name" "YL-PM" 20
platform_without_parent_station INFO 3

platform_without_parent_station

A platform has no parent_station field set.

This is different from location_without_parent_station since it is less severe.

You can see more about this notice here.

csvRowNumber (?) Row number of the faulty record. stopId (?) The id of the faulty record. stopName (?) The stop name of the faulty record.
185 "66" "University Circle @ Caltrain Platform"
186 "55" "University Circle @ Platform East"
187 "60" "University Circle @ Platform South"
unknown_column INFO 16

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.
"agency.txt" "agency_primary" 9
"routes.txt" "tts_route_short_name" 4
"routes.txt" "tts_route_long_name" 6
"routes.txt" "direction0_name" 13
"routes.txt" "direction1_name" 14
"trips.txt" "ext_trip_short_name" 6
"trips.txt" "ext_block_id" 9
"trips.txt" "ext_grid_id" 13
"trips.txt" "exceptional" 14
"trips.txt" "ext_atp_index" 15
"stops.txt" "city_name" 14
"stops.txt" "area_name" 15
"stops.txt" "direction_id" 16
"stops.txt" "ext_id" 17
"stops.txt" "ext_userfield1" 18
"calendar.txt" "service_name" 11
unknown_file INFO 1

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"route_directions.txt"