lincolnstartran — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-06-20T02:32:09Z,
for the dataset file:///shared/lincolnstartran_a2e5807d.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Connexionz Ltd
Feed Email:
N/A
Feed Language:
English
Feed Start Date:
2026-05-07
Feed End Date:
2027-12-31

Files included


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

Counts


  • Agencies: 1
  • Blocks: 65
  • Routes: 17
  • Shapes: 40
  • Stops: 814
  • Trips: 1139

Specification Compliance report

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

Notice Code Severity Total
fast_travel_between_consecutive_stops WARNING 68

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 68 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.
687 "1670" "52" 156.1057584977533 0.26017626416292217 20947 9 "693" "West Dawes Avenue & Northwest 10th Street, SW" "14:21:00" 20948 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "14:21:06"
687 "1670" "52" 156.31709812414496 0.3907927453103624 20948 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "14:21:06" 20949 11 "695" "West Dawes Avenue & North Chester Street, SE" "14:21:15"
687 "1670" "52" 153.9580048873534 0.21383056234354642 20951 13 "697" "North 1st Street & West Garber Avenue, SE" "14:21:39" 20952 14 "698" "North 1st Street & Adams Street, SE" "14:21:44"
687 "1670" "52" 161.64219680723258 0.22450305112115637 20953 15 "666" "North 1st Street & Adams Street, SW" "14:21:52" 20954 16 "667" "North 1st Street & West Garber Avenue, SW" "14:21:57"
690 "1685" "52" 156.1057584977533 0.26017626416292217 21038 10 "693" "West Dawes Avenue & Northwest 10th Street, SW" "16:21:00" 21039 11 "694" "West Dawes Avenue & Northwest 8th Street, SW" "16:21:06"
690 "1685" "52" 156.31709812414496 0.3907927453103624 21039 11 "694" "West Dawes Avenue & Northwest 8th Street, SW" "16:21:06" 21040 12 "695" "West Dawes Avenue & North Chester Street, SE" "16:21:15"
690 "1685" "52" 153.9580048873534 0.21383056234354642 21042 14 "697" "North 1st Street & West Garber Avenue, SE" "16:21:39" 21043 15 "698" "North 1st Street & Adams Street, SE" "16:21:44"
690 "1685" "52" 161.64219680723258 0.22450305112115637 21044 16 "666" "North 1st Street & Adams Street, SW" "16:21:52" 21045 17 "667" "North 1st Street & West Garber Avenue, SW" "16:21:57"
688 "1681" "52" 156.1057584977533 0.26017626416292217 20977 10 "693" "West Dawes Avenue & Northwest 10th Street, SW" "15:21:00" 20978 11 "694" "West Dawes Avenue & Northwest 8th Street, SW" "15:21:06"
688 "1681" "52" 156.31709812414496 0.3907927453103624 20978 11 "694" "West Dawes Avenue & Northwest 8th Street, SW" "15:21:06" 20979 12 "695" "West Dawes Avenue & North Chester Street, SE" "15:21:15"
688 "1681" "52" 153.9580048873534 0.21383056234354642 20981 14 "697" "North 1st Street & West Garber Avenue, SE" "15:21:39" 20982 15 "698" "North 1st Street & Adams Street, SE" "15:21:44"
688 "1681" "52" 161.64219680723258 0.22450305112115637 20983 16 "666" "North 1st Street & Adams Street, SW" "15:21:52" 20984 17 "667" "North 1st Street & West Garber Avenue, SW" "15:21:57"
1069 "3479" "52" 156.1057584977533 0.26017626416292217 33379 9 "693" "West Dawes Avenue & Northwest 10th Street, SW" "17:21:00" 33380 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "17:21:06"
1069 "3479" "52" 156.31709812414496 0.3907927453103624 33380 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "17:21:06" 33381 11 "695" "West Dawes Avenue & North Chester Street, SE" "17:21:15"
1069 "3479" "52" 153.9580048873534 0.21383056234354642 33383 13 "697" "North 1st Street & West Garber Avenue, SE" "17:21:39" 33384 14 "698" "North 1st Street & Adams Street, SE" "17:21:44"
1069 "3479" "52" 161.64219680723258 0.22450305112115637 33385 15 "666" "North 1st Street & Adams Street, SW" "17:21:52" 33386 16 "667" "North 1st Street & West Garber Avenue, SW" "17:21:57"
692 "1716" "52" 156.1057584977533 0.26017626416292217 21097 9 "693" "West Dawes Avenue & Northwest 10th Street, SW" "18:21:00" 21098 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "18:21:06"
692 "1716" "52" 156.31709812414496 0.3907927453103624 21098 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "18:21:06" 21099 11 "695" "West Dawes Avenue & North Chester Street, SE" "18:21:15"
692 "1716" "52" 153.9580048873534 0.21383056234354642 21101 13 "697" "North 1st Street & West Garber Avenue, SE" "18:21:39" 21102 14 "698" "North 1st Street & Adams Street, SE" "18:21:44"
692 "1716" "52" 161.64219680723258 0.22450305112115637 21103 15 "666" "North 1st Street & Adams Street, SW" "18:21:52" 21104 16 "667" "North 1st Street & West Garber Avenue, SW" "18:21:57"
1065 "3475" "52" 156.1057584977533 0.26017626416292217 33263 9 "693" "West Dawes Avenue & Northwest 10th Street, SW" "09:21:00" 33264 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "09:21:06"
682 "1641" "52" 156.1057584977533 0.26017626416292217 33263 9 "693" "West Dawes Avenue & Northwest 10th Street, SW" "09:21:00" 33264 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "09:21:06"
1065 "3475" "52" 156.31709812414496 0.3907927453103624 33264 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "09:21:06" 33265 11 "695" "West Dawes Avenue & North Chester Street, SE" "09:21:15"
682 "1641" "52" 156.31709812414496 0.3907927453103624 33264 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "09:21:06" 33265 11 "695" "West Dawes Avenue & North Chester Street, SE" "09:21:15"
1065 "3475" "52" 153.9580048873534 0.21383056234354642 33267 13 "697" "North 1st Street & West Garber Avenue, SE" "09:21:39" 33268 14 "698" "North 1st Street & Adams Street, SE" "09:21:44"
682 "1641" "52" 153.9580048873534 0.21383056234354642 33267 13 "697" "North 1st Street & West Garber Avenue, SE" "09:21:39" 33268 14 "698" "North 1st Street & Adams Street, SE" "09:21:44"
1065 "3475" "52" 161.64219680723258 0.22450305112115637 33269 15 "666" "North 1st Street & Adams Street, SW" "09:21:52" 33270 16 "667" "North 1st Street & West Garber Avenue, SW" "09:21:57"
682 "1641" "52" 161.64219680723258 0.22450305112115637 33269 15 "666" "North 1st Street & Adams Street, SW" "09:21:52" 33270 16 "667" "North 1st Street & West Garber Avenue, SW" "09:21:57"
1066 "3476" "52" 156.1057584977533 0.26017626416292217 33292 9 "693" "West Dawes Avenue & Northwest 10th Street, SW" "11:21:00" 33293 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "11:21:06"
684 "1656" "52" 156.1057584977533 0.26017626416292217 33292 9 "693" "West Dawes Avenue & Northwest 10th Street, SW" "11:21:00" 33293 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "11:21:06"
1066 "3476" "52" 156.31709812414496 0.3907927453103624 33293 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "11:21:06" 33294 11 "695" "West Dawes Avenue & North Chester Street, SE" "11:21:15"
684 "1656" "52" 156.31709812414496 0.3907927453103624 33293 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "11:21:06" 33294 11 "695" "West Dawes Avenue & North Chester Street, SE" "11:21:15"
1066 "3476" "52" 153.9580048873534 0.21383056234354642 33296 13 "697" "North 1st Street & West Garber Avenue, SE" "11:21:39" 33297 14 "698" "North 1st Street & Adams Street, SE" "11:21:44"
684 "1656" "52" 153.9580048873534 0.21383056234354642 33296 13 "697" "North 1st Street & West Garber Avenue, SE" "11:21:39" 33297 14 "698" "North 1st Street & Adams Street, SE" "11:21:44"
1066 "3476" "52" 161.64219680723258 0.22450305112115637 33298 15 "666" "North 1st Street & Adams Street, SW" "11:21:52" 33299 16 "667" "North 1st Street & West Garber Avenue, SW" "11:21:57"
684 "1656" "52" 161.64219680723258 0.22450305112115637 33298 15 "666" "North 1st Street & Adams Street, SW" "11:21:52" 33299 16 "667" "North 1st Street & West Garber Avenue, SW" "11:21:57"
1067 "3477" "52" 156.1057584977533 0.26017626416292217 33321 9 "693" "West Dawes Avenue & Northwest 10th Street, SW" "13:21:00" 33322 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "13:21:06"
686 "1660" "52" 156.1057584977533 0.26017626416292217 33321 9 "693" "West Dawes Avenue & Northwest 10th Street, SW" "13:21:00" 33322 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "13:21:06"
1067 "3477" "52" 156.31709812414496 0.3907927453103624 33322 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "13:21:06" 33323 11 "695" "West Dawes Avenue & North Chester Street, SE" "13:21:15"
686 "1660" "52" 156.31709812414496 0.3907927453103624 33322 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "13:21:06" 33323 11 "695" "West Dawes Avenue & North Chester Street, SE" "13:21:15"
1067 "3477" "52" 153.9580048873534 0.21383056234354642 33325 13 "697" "North 1st Street & West Garber Avenue, SE" "13:21:39" 33326 14 "698" "North 1st Street & Adams Street, SE" "13:21:44"
686 "1660" "52" 153.9580048873534 0.21383056234354642 33325 13 "697" "North 1st Street & West Garber Avenue, SE" "13:21:39" 33326 14 "698" "North 1st Street & Adams Street, SE" "13:21:44"
1067 "3477" "52" 161.64219680723258 0.22450305112115637 33327 15 "666" "North 1st Street & Adams Street, SW" "13:21:52" 33328 16 "667" "North 1st Street & West Garber Avenue, SW" "13:21:57"
686 "1660" "52" 161.64219680723258 0.22450305112115637 33327 15 "666" "North 1st Street & Adams Street, SW" "13:21:52" 33328 16 "667" "North 1st Street & West Garber Avenue, SW" "13:21:57"
691 "1695" "52" 156.1057584977533 0.26017626416292217 21068 10 "693" "West Dawes Avenue & Northwest 10th Street, SW" "17:21:00" 21069 11 "694" "West Dawes Avenue & Northwest 8th Street, SW" "17:21:06"
691 "1695" "52" 156.31709812414496 0.3907927453103624 21069 11 "694" "West Dawes Avenue & Northwest 8th Street, SW" "17:21:06" 21070 12 "695" "West Dawes Avenue & North Chester Street, SE" "17:21:15"
691 "1695" "52" 153.9580048873534 0.21383056234354642 21072 14 "697" "North 1st Street & West Garber Avenue, SE" "17:21:39" 21073 15 "698" "North 1st Street & Adams Street, SE" "17:21:44"
691 "1695" "52" 161.64219680723258 0.22450305112115637 21074 16 "666" "North 1st Street & Adams Street, SW" "17:21:52" 21075 17 "667" "North 1st Street & West Garber Avenue, SW" "17:21:57"
685 "1659" "52" 156.1057584977533 0.26017626416292217 20889 9 "693" "West Dawes Avenue & Northwest 10th Street, SW" "12:21:00" 20890 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "12:21:06"
685 "1659" "52" 156.31709812414496 0.3907927453103624 20890 10 "694" "West Dawes Avenue & Northwest 8th Street, SW" "12:21:06" 20891 11 "695" "West Dawes Avenue & North Chester Street, SE" "12:21:15"
leading_or_trailing_whitespaces WARNING 1

leading_or_trailing_whitespaces

The value in CSV file has leading or trailing whitespaces.

This notice is emitted for values protected with double quotes since whitespaces for non-protected values are trimmed automatically by CSV parser.

The validator strips whitespaces from protected values. We do not see any use case when such a whitespace may be needed. On the other hand, some real-world feeds use trailing whitespaces for some values and omit them for the others. This is causing the largest problem when a primary key and a foreign key differ just by a whitespace: it is clear that they are intended to be the same, that is why we always strip whitespaces.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) Faulty record's field name. fieldValue (?) Faulty value.
"routes.txt" 2 "route_long_name" "South 13th "
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
mixed_case_recommended_field WARNING 121

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 121 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.
"trips.txt" "trip_headsign" "33rd and folkways circle" 18
"trips.txt" "trip_headsign" "33rd and folkways circle" 19
"trips.txt" "trip_headsign" "33rd and folkways circle" 20
"trips.txt" "trip_headsign" "33rd and folkways circle" 21
"trips.txt" "trip_headsign" "end of line" 33
"trips.txt" "trip_headsign" "end of line" 201
"trips.txt" "trip_headsign" "end of line" 202
"trips.txt" "trip_headsign" "end of line" 203
"trips.txt" "trip_headsign" "end of line" 204
"trips.txt" "trip_headsign" "end of line" 205
"trips.txt" "trip_headsign" "end of line" 206
"trips.txt" "trip_headsign" "end of line" 207
"trips.txt" "trip_headsign" "end of line" 208
"trips.txt" "trip_headsign" "end of line" 209
"trips.txt" "trip_headsign" "end of line" 210
"trips.txt" "trip_headsign" "end of line" 211
"trips.txt" "trip_headsign" "end of line" 212
"trips.txt" "trip_headsign" "end of line" 213
"trips.txt" "trip_headsign" "end of line" 214
"trips.txt" "trip_headsign" "end of line" 215
"trips.txt" "trip_headsign" "end of line" 216
"trips.txt" "trip_headsign" "end of line" 217
"trips.txt" "trip_headsign" "end of line" 218
"trips.txt" "trip_headsign" "end of line" 219
"trips.txt" "trip_headsign" "end of line" 220
"trips.txt" "trip_headsign" "end of line" 221
"trips.txt" "trip_headsign" "end of line" 222
"trips.txt" "trip_headsign" "end of line" 223
"trips.txt" "trip_headsign" "end of line" 224
"trips.txt" "trip_headsign" "end of line" 225
"trips.txt" "trip_headsign" "end of line" 226
"trips.txt" "trip_headsign" "end of line" 227
"trips.txt" "trip_headsign" "end of line" 228
"trips.txt" "trip_headsign" "end of line" 229
"trips.txt" "trip_headsign" "end of line" 230
"trips.txt" "trip_headsign" "end of line" 231
"trips.txt" "trip_headsign" "end of line" 232
"trips.txt" "trip_headsign" "end of line" 233
"trips.txt" "trip_headsign" "33rd and folkways circle" 300
"trips.txt" "trip_headsign" "33rd and folkways circle" 301
"trips.txt" "trip_headsign" "33rd and folkways circle" 302
"trips.txt" "trip_headsign" "33rd and folkways circle" 303
"trips.txt" "trip_headsign" "33rd and folkways circle" 304
"trips.txt" "trip_headsign" "33rd and folkways circle" 305
"trips.txt" "trip_headsign" "33rd and folkways circle" 306
"trips.txt" "trip_headsign" "33rd and folkways circle" 307
"trips.txt" "trip_headsign" "33rd and folkways circle" 308
"trips.txt" "trip_headsign" "33rd and folkways circle" 309
"trips.txt" "trip_headsign" "33rd and folkways circle" 310
"trips.txt" "trip_headsign" "33rd and folkways circle" 311
route_color_contrast WARNING 3

route_color_contrast

Insufficient route color contrast.

A route's color and route_text_color should be contrasting.

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeColor (?) The faulty record's HTML route color. routeTextColor (?) The faulty record's HTML route text color.
"40" 6 "#FFC000" "#FFFFFF"
"44" 9 "#FFFF00" "#FFFFFF"
"55" 17 "#80FF00" "#FFFFFF"