gtfs-reseau-transport-urbain-coqueligo — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-09-02T20:53:45Z,
for the dataset file:///shared/gtfs-reseau-transport-urbain-coqueligo_9c8267a7.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
N/A
Publisher URL:
N/A
Feed Email:
N/A
Feed Language:
N/A

Files included


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

Counts


  • Agencies: 1
  • Blocks: 33
  • Routes: 4
  • Shapes: 45
  • Stops: 223
  • Trips: 368

Specification Compliance report

706 notices reported (10 errors, 324 warnings, 372 infos)

Notice Code Severity Total
block_trips_with_overlapping_stop_times ERROR 10

block_trips_with_overlapping_stop_times

Trips with the same block id have overlapping stop times.

You can see more about this notice here.

csvRowNumberA (?) The row number from `trips.txt` of the first faulty trip. tripIdA (?) The id of first faulty trip. serviceIdA (?) The service id of the first faulty trip. csvRowNumberB (?) The row number from `trips.txt` of the second faulty trip. tripIdB (?) The id of the other faulty trip. serviceIdB (?) The service id of the other faulty trip. blockId (?) The `trips.block_id` of the overlapping trip. intersection (?) The overlapping period.
145 "7020_13ULMJ_1525-1543" "2" 146 "7160_13ULMJ_1610-1636" "2" "13ULMJ" "20260901"
357 "7017_14UMer_0900-0911" "5" 358 "7117_14UMer_0915-0940" "5" "14UMer" "20260902"
130 "7026_12ULMJ_1448-1500" "2" 131 "6875_12ULMJ_1513-1520" "2" "12ULMJ" "20260901"
135 "6881_12ULMJ_1717-1744" "2" 136 "6882_12ULMJ_1813-1820" "2" "12ULMJ" "20260901"
214 "6918_15US_1509-1527" "3" 215 "6954_15US_1601-1608" "3" "15US" "20260905"
288 "6936_6UVAC_1509-1527" "4" 289 "6979_6UVAC_1601-1608" "4" "6UVAC" "20261019"
334 "7026_12UMer_1448-1500" "5" 335 "6875_12UMer_1513-1520" "5" "12UMer" "20260902"
339 "6881_12UMer_1717-1744" "5" 340 "6882_12UMer_1813-1820" "5" "12UMer" "20260902"
349 "7020_13UMer_1525-1543" "5" 350 "7160_13UMer_1610-1636" "5" "13UMer" "20260902"
153 "7017_14ULMJ_0900-0911" "2" 154 "7117_14ULMJ_0915-0940" "2" "14ULMJ" "20260901"
missing_recommended_file WARNING 1

missing_recommended_file

A recommended file is missing.

You can see more about this notice here.

filename (?) The name of the faulty file.
"feed_info.txt"
mixed_case_recommended_field WARNING 323

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 323 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" "ANNONAY - GARE ROUTIERE" 2
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 3
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 4
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 5
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 6
"trips.txt" "trip_headsign" "ROIFFIEUX VILLAGE" 13
"trips.txt" "trip_headsign" "BOULIEU PLACE DES ECOLES" 14
"trips.txt" "trip_headsign" "ROIFFIEUX VILLAGE" 15
"trips.txt" "trip_headsign" "BOULIEU PLACE DES ECOLES" 16
"trips.txt" "trip_headsign" "ROIFFIEUX VILLAGE" 18
"trips.txt" "trip_headsign" "BOULIEU PLACE DES ECOLES" 19
"trips.txt" "trip_headsign" "ROIFFIEUX VILLAGE" 20
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 27
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 29
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 31
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 33
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 37
"trips.txt" "trip_headsign" "BOULIEU PLACE DES ECOLES" 41
"trips.txt" "trip_headsign" "ROIFFIEUX VILLAGE" 42
"trips.txt" "trip_headsign" "BOULIEU PLACE DES ECOLES" 43
"trips.txt" "trip_headsign" "ROIFFIEUX VILLAGE" 44
"trips.txt" "trip_headsign" "BOULIEU PLACE DES ECOLES" 45
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 48
"trips.txt" "trip_headsign" "BOULIEU PLACE DES ECOLES" 50
"trips.txt" "trip_headsign" "ROIFFIEUX VILLAGE" 51
"trips.txt" "trip_headsign" "BOULIEU PLACE DES ECOLES" 52
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 53
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 56
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 58
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 63
"trips.txt" "trip_headsign" "ROIFFIEUX VILLAGE" 64
"trips.txt" "trip_headsign" "ROIFFIEUX VILLAGE" 66
"trips.txt" "trip_headsign" "BOULIEU PLACE DES ECOLES" 67
"trips.txt" "trip_headsign" "ROIFFIEUX VILLAGE" 68
"trips.txt" "trip_headsign" "COLLEGE LES PERRIERES" 69
"trips.txt" "trip_headsign" "ROIFFIEUX VILLAGE" 70
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 71
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 73
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 75
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 76
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 77
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 78
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 79
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 80
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 81
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 82
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 90
"trips.txt" "trip_headsign" "BOULIEU PLACE DES ECOLES" 91
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 92
"trips.txt" "trip_headsign" "ANNONAY - GARE ROUTIERE" 94
big_gap_in_service INFO 4

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.

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.
"1" "2026-10-16" "2026-11-02" 16
"2" "2026-10-16" "2026-11-02" 16
"4" "2026-10-30" "2026-12-21" 51
"5" "2026-10-14" "2026-11-04" 20
trip_with_shape_dist_traveled_but_no_shape_distances INFO 368

trip_with_shape_dist_traveled_but_no_shape_distances

A trip has shape_dist_traveled values in stop_times.txt but the shape referenced by the trip's shape_id does not have shape_dist_traveled values on all of its points in shapes.txt.

When stop times define distance values but the shape does not carry matching distances on every point, consumers cannot use those distances to align stops to the shape geometry reliably. This inconsistency may cause incorrect routing or display behaviour.

Note: Only the first stop time carrying a shape_dist_traveled value is referenced in the notice; this is a representative row rather than an exhaustive list.

You can see more about this notice here.

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

tripCsvRowNumber (?) The row number of the faulty record in trips.txt. tripId (?) The trip_id of the faulty trip. shapeId (?) The shape_id referenced by the trip. stopTimeCsvRowNumber (?) The row number of the first stop_times.txt record for this trip that contains a shape_dist_traveled value. Provided as a representative location; other stop times for the same trip may also carry distance values.
68 "7021_6U_1829-1909" "1078" 1487
217 "6961_15US_1647-1708" "1069" 4620
332 "7025_12UMer_1348-1400" "1090" 7248
22 "6859_3U_0657-0718" "1069" 498
188 "6939_9US_0645-0713" "1067" 3991
295 "6988_6UVAC_1847-1908" "1069" 6341
299 "7078_7UVAC_0922-0959" "1091" 6459
256 "6977_3UVAC_0747-0808" "1069" 5467
310 "6997_9UVAC_1115-1140" "1108" 6681
86 "6879_8U_1627-1654" "1073" 1845
306 "7003_7UVAC_1415-1440" "1108" 6605
315 "7054_2UMer_1525-1536" "1098" 6827
54 "6809_5U_1151-1158" "1071" 1203
172 "7073_1US_1213-1232" "1106" 3681
66 "7037_6U_1700-1742" "1088" 1421
4 "7114_1U_0745-0810" "1108" 25
193 "6960_9US_0947-1001" "1076" 4105
213 "6926_15US_1427-1504" "1091" 4533
280 "7166_5UVAC_1030-1057" "1111" 6009
307 "6994_9UVAC_0945-1010" "1108" 6624
317 "7057_2UMer_1651-1733" "1092" 6872
46 "6832_5U_0705-0732" "1067" 1023
161 "7131_14ULMJ_1615-1640" "1108" 3442
246 "6983_2UVAC_1347-1408" "1069" 5265
43 "7059_4ULMJV_1701-1738" "1083" 925
100 "6868_9U_1137-1151" "1076" 2133
220 "6951_15US_1815-1842" "1067" 4689
258 "6978_3UVAC_0847-0908" "1069" 5516
318 "7033_2UMer_1736-1818" "1080" 6908
211 "7142_15US_1215-1245" "1109" 4498
268 "7082_4UVAC_1600-1611" "1098" 5731
5 "7115_1U_0815-0840" "1108" 44
152 "7042_14ULMJ_0816-0848" "1096" 3266
12 "6869_1U_1207-1232" "1073" 203
79 "7124_7U_1245-1310" "1108" 1697
148 "7161_13ULMJ_1710-1736" "1112" 3175
245 "6971_2UVAC_1325-1342" "1067" 5236
351 "7151_13UMer_1640-1707" "1111" 7668
114 "6883_10U_1827-1848" "1069" 2383
84 "6876_8U_1527-1550" "1069" 1796
197 "6925_9US_1155-1213" "1103" 4175
233 "7163_1UVAC_0715-0742" "1111" 4968
327 "7055_4UMer_1554-1614" "1099" 7096
248 "6984_2UVAC_1447-1508" "1069" 5314
344 "7040_13UMer_0803-0822" "1097" 7494
16 "7064_2ULMJV_1421-1439" "1107" 316
28 "7155_3U_1001-1027" "1112" 623
282 "7167_5UVAC_1130-1157" "1111" 6048
90 "7034_8U_1905-1923" "1087" 1931
38 "6811_4ULMJV_1413-1420" "1071" 815