frecciarossa-paris — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-08T08:03:09Z,
for the dataset file:///shared/frecciarossa-paris_9bfa4a0f.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Trenitalia France
Feed Email:
N/A
Feed Language:
French

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 31
  • Shapes: 0
  • Stops: 18
  • Trips: 2960

Specification Compliance report

3145 notices reported (54 errors, 205 warnings, 2886 infos)

Notice Code Severity Total
stop_time_with_arrival_before_previous_departure_time ERROR 54

stop_time_with_arrival_before_previous_departure_time

Backwards time travel between stops in stop_times.txt

For a given trip_id, the arrival_time of (n+1)-th stoptime in sequence must not precede the departure_time of n-th stoptime in sequence in stop_times.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. prevCsvRowNumber (?) The row of the previous stop time. tripId (?) The trip_id associated to the faulty record. arrivalTime (?) Arrival time at the faulty record. departureTime (?) Departure time at the previous stop time.
2209 2210 "68413" "05:30:00" "12:07:00"
2228 2229 "68418" "05:30:00" "12:07:00"
2246 2247 "68424" "05:30:00" "12:07:00"
2340 2341 "68453" "05:30:00" "12:07:00"
3551 3552 "68800" "05:30:00" "12:07:00"
588 589 "67972" "05:30:00" "12:07:00"
656 657 "67997" "05:30:00" "12:07:00"
664 665 "67998" "05:30:00" "12:07:00"
3714 3715 "68848" "05:30:00" "12:07:00"
6393 6394 "69706" "05:30:00" "12:07:00"
11912 11913 "71124" "06:30:00" "13:07:00"
8592 8593 "70272" "06:30:00" "13:07:00"
11944 11945 "71131" "06:30:00" "13:07:00"
471 472 "67935" "05:30:00" "12:07:00"
2597 2598 "68518" "05:30:00" "12:07:00"
2672 2673 "68533" "05:30:00" "12:07:00"
2659 2660 "68531" "05:30:00" "12:07:00"
2688 2689 "68535" "05:30:00" "12:07:00"
10926 10927 "70864" "06:30:00" "13:07:00"
7127 7128 "69893" "06:30:00" "13:07:00"
3939 3940 "68912" "05:30:00" "12:07:00"
3975 3976 "68919" "05:30:00" "12:07:00"
4009 4010 "68931" "05:30:00" "12:07:00"
10735 10736 "70815" "06:30:00" "13:07:00"
972 973 "68079" "05:30:00" "12:07:00"
753 754 "68027" "05:30:00" "12:07:00"
8934 8935 "70359" "06:30:00" "13:07:00"
3015 3016 "68642" "05:30:00" "12:07:00"
5845 5846 "69538" "05:30:00" "12:07:00"
1487 1488 "68212" "05:30:00" "12:07:00"
1513 1514 "68219" "05:30:00" "12:07:00"
1471 1472 "68210" "05:30:00" "12:07:00"
3202 3203 "68694" "05:30:00" "12:07:00"
11187 11188 "70937" "06:30:00" "13:07:00"
7751 7752 "70057" "05:30:00" "12:07:00"
1186 1187 "68135" "05:30:00" "12:07:00"
1168 1169 "68132" "05:30:00" "12:07:00"
1232 1233 "68149" "05:30:00" "12:07:00"
9411 9412 "70481" "06:30:00" "13:07:00"
1301 1302 "68164" "05:30:00" "12:07:00"
7582 7583 "70013" "05:30:00" "12:07:00"
9467 9468 "70495" "06:30:00" "13:07:00"
1900 1901 "68323" "05:30:00" "12:07:00"
10039 10040 "70636" "06:30:00" "13:07:00"
1967 1968 "68339" "05:30:00" "12:07:00"
6250 6251 "69667" "05:30:00" "12:07:00"
1934 1935 "68331" "05:30:00" "12:07:00"
204 205 "67852" "05:30:00" "12:07:00"
232 233 "67860" "05:30:00" "12:07:00"
3281 3282 "68716" "05:30:00" "12:07:00"
duplicate_route_name WARNING 25

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.

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`.
2 "9281" 7 "9287" "Paris-Gare-de-Lyon/Milano Centrale" "Paris-Gare-de-Lyon/Milano Centrale" 2 "TI"
3 "6140" 8 "6104" "Marseille-St-Charles/Paris-Gare-de-Lyon" "Marseille-St-Charles/Paris-Gare-de-Lyon" 2 "TI"
6 "6651" 9 "6653" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" 2 "TI"
3 "6140" 10 "6108" "Marseille-St-Charles/Paris-Gare-de-Lyon" "Marseille-St-Charles/Paris-Gare-de-Lyon" 2 "TI"
3 "6140" 11 "6148" "Marseille-St-Charles/Paris-Gare-de-Lyon" "Marseille-St-Charles/Paris-Gare-de-Lyon" 2 "TI"
5 "6660" 12 "6654" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" 2 "TI"
4 "6105" 13 "6147" "Paris-Gare-de-Lyon/Marseille-St-Charles" "Paris-Gare-de-Lyon/Marseille-St-Charles" 2 "TI"
5 "6660" 14 "6658" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" 2 "TI"
6 "6651" 15 "6657" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" 2 "TI"
4 "6105" 16 "6113" "Paris-Gare-de-Lyon/Marseille-St-Charles" "Paris-Gare-de-Lyon/Marseille-St-Charles" 2 "TI"
5 "6660" 18 "6650" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" 2 "TI"
5 "6660" 19 "6656" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" 2 "TI"
6 "6651" 20 "6655" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" 2 "TI"
17 "9296" 21 "9292" "Milano Centrale/Paris-Gare-de-Lyon" "Milano Centrale/Paris-Gare-de-Lyon" 2 "TI"
4 "6105" 22 "6119" "Paris-Gare-de-Lyon/Marseille-St-Charles" "Paris-Gare-de-Lyon/Marseille-St-Charles" 2 "TI"
5 "6660" 23 "6652" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" 2 "TI"
6 "6651" 24 "6647" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" 2 "TI"
6 "6651" 25 "6441" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" 2 "TI"
6 "6651" 26 "6649" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" 2 "TI"
5 "6660" 27 "6662" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" 2 "TI"
6 "6651" 28 "6645" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" 2 "TI"
5 "6660" 29 "6664" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" 2 "TI"
2 "9281" 30 "9283" "Paris-Gare-de-Lyon/Milano Centrale" "Paris-Gare-de-Lyon/Milano Centrale" 2 "TI"
6 "6651" 31 "6659" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" 2 "TI"
5 "6660" 32 "6606" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" 2 "TI"
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.
2850 "71124" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2063 "70272" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2857 "71131" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2610 "70864" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
1724 "69893" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2568 "70815" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2143 "70359" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2679 "70937" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2260 "70481" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2273 "70495" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2403 "70636" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
1976 "70173" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
1978 "70175" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
1998 "70197" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
501 "68418" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
526 "68453" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
136 "67972" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
152 "67997" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
153 "67998" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
852 "68848" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
106 "67935" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
578 "68518" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
592 "68533" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
590 "68531" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
905 "68912" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
920 "68931" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
220 "68079" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
679 "68642" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
332 "68212" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
337 "68219" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
725 "68694" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
268 "68135" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
290 "68164" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
427 "68323" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
440 "68339" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
434 "68331" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
46 "67852" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
744 "68716" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
2 "67802" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
497 "68413" "9281" 38213.9536458517 636.8992274308617 2210 38 "10000" "Milano Centrale" "12:07:00" 2209 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
504 "68424" "9281" 38213.9536458517 636.8992274308617 2210 38 "10000" "Milano Centrale" "12:07:00" 2209 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
814 "68800" "9281" 38213.9536458517 636.8992274308617 2210 38 "10000" "Milano Centrale" "12:07:00" 2209 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
1553 "69706" "9281" 38213.9536458517 636.8992274308617 2210 38 "10000" "Milano Centrale" "12:07:00" 2209 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
594 "68535" "9281" 38213.9536458517 636.8992274308617 2210 38 "10000" "Milano Centrale" "12:07:00" 2209 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
912 "68919" "9281" 38213.9536458517 636.8992274308617 2210 38 "10000" "Milano Centrale" "12:07:00" 2209 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
174 "68027" "9281" 38213.9536458517 636.8992274308617 2210 38 "10000" "Milano Centrale" "12:07:00" 2209 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
1409 "69538" "9281" 38213.9536458517 636.8992274308617 2210 38 "10000" "Milano Centrale" "12:07:00" 2209 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
330 "68210" "9281" 38213.9536458517 636.8992274308617 2210 38 "10000" "Milano Centrale" "12:07:00" 2209 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
1868 "70057" "9281" 38213.9536458517 636.8992274308617 2210 38 "10000" "Milano Centrale" "12:07:00" 2209 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
265 "68132" "9281" 38213.9536458517 636.8992274308617 2210 38 "10000" "Milano Centrale" "12:07:00" 2209 39 "10007" "Paris-Gare-de-Lyon" "05:30: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.
2850 "71124" "9281" 38213.9536458517 636.8992274308617 11913 38 "10000" "Milano Centrale" "13:07:00" 11912 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2063 "70272" "9281" 38213.9536458517 636.8992274308617 8593 38 "10000" "Milano Centrale" "13:07:00" 8592 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2857 "71131" "9281" 38213.9536458517 636.8992274308617 11945 38 "10000" "Milano Centrale" "13:07:00" 11944 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2610 "70864" "9281" 38213.9536458517 636.8992274308617 10927 38 "10000" "Milano Centrale" "13:07:00" 10926 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
1724 "69893" "9281" 38213.9536458517 636.8992274308617 7128 38 "10000" "Milano Centrale" "13:07:00" 7127 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2568 "70815" "9281" 38213.9536458517 636.8992274308617 10736 38 "10000" "Milano Centrale" "13:07:00" 10735 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2143 "70359" "9281" 38213.9536458517 636.8992274308617 8935 38 "10000" "Milano Centrale" "13:07:00" 8934 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2679 "70937" "9281" 38213.9536458517 636.8992274308617 11188 38 "10000" "Milano Centrale" "13:07:00" 11187 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2260 "70481" "9281" 38213.9536458517 636.8992274308617 9412 38 "10000" "Milano Centrale" "13:07:00" 9411 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2273 "70495" "9281" 38213.9536458517 636.8992274308617 9468 38 "10000" "Milano Centrale" "13:07:00" 9467 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
2403 "70636" "9281" 38213.9536458517 636.8992274308617 10040 38 "10000" "Milano Centrale" "13:07:00" 10039 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
1976 "70173" "9281" 38213.9536458517 636.8992274308617 8205 38 "10000" "Milano Centrale" "13:07:00" 8204 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
1978 "70175" "9281" 38213.9536458517 636.8992274308617 8218 38 "10000" "Milano Centrale" "13:07:00" 8217 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
1998 "70197" "9281" 38213.9536458517 636.8992274308617 8324 38 "10000" "Milano Centrale" "13:07:00" 8323 39 "10007" "Paris-Gare-de-Lyon" "06:30:00"
501 "68418" "9281" 38213.9536458517 636.8992274308617 2229 38 "10000" "Milano Centrale" "12:07:00" 2228 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
526 "68453" "9281" 38213.9536458517 636.8992274308617 2341 38 "10000" "Milano Centrale" "12:07:00" 2340 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
136 "67972" "9281" 38213.9536458517 636.8992274308617 589 38 "10000" "Milano Centrale" "12:07:00" 588 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
152 "67997" "9281" 38213.9536458517 636.8992274308617 657 38 "10000" "Milano Centrale" "12:07:00" 656 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
153 "67998" "9281" 38213.9536458517 636.8992274308617 665 38 "10000" "Milano Centrale" "12:07:00" 664 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
852 "68848" "9281" 38213.9536458517 636.8992274308617 3715 38 "10000" "Milano Centrale" "12:07:00" 3714 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
106 "67935" "9281" 38213.9536458517 636.8992274308617 472 38 "10000" "Milano Centrale" "12:07:00" 471 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
578 "68518" "9281" 38213.9536458517 636.8992274308617 2598 38 "10000" "Milano Centrale" "12:07:00" 2597 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
592 "68533" "9281" 38213.9536458517 636.8992274308617 2673 38 "10000" "Milano Centrale" "12:07:00" 2672 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
590 "68531" "9281" 38213.9536458517 636.8992274308617 2660 38 "10000" "Milano Centrale" "12:07:00" 2659 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
905 "68912" "9281" 38213.9536458517 636.8992274308617 3940 38 "10000" "Milano Centrale" "12:07:00" 3939 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
920 "68931" "9281" 38213.9536458517 636.8992274308617 4010 38 "10000" "Milano Centrale" "12:07:00" 4009 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
220 "68079" "9281" 38213.9536458517 636.8992274308617 973 38 "10000" "Milano Centrale" "12:07:00" 972 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
679 "68642" "9281" 38213.9536458517 636.8992274308617 3016 38 "10000" "Milano Centrale" "12:07:00" 3015 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
332 "68212" "9281" 38213.9536458517 636.8992274308617 1488 38 "10000" "Milano Centrale" "12:07:00" 1487 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
337 "68219" "9281" 38213.9536458517 636.8992274308617 1514 38 "10000" "Milano Centrale" "12:07:00" 1513 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
725 "68694" "9281" 38213.9536458517 636.8992274308617 3203 38 "10000" "Milano Centrale" "12:07:00" 3202 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
268 "68135" "9281" 38213.9536458517 636.8992274308617 1187 38 "10000" "Milano Centrale" "12:07:00" 1186 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
290 "68164" "9281" 38213.9536458517 636.8992274308617 1302 38 "10000" "Milano Centrale" "12:07:00" 1301 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
427 "68323" "9281" 38213.9536458517 636.8992274308617 1901 38 "10000" "Milano Centrale" "12:07:00" 1900 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
440 "68339" "9281" 38213.9536458517 636.8992274308617 1968 38 "10000" "Milano Centrale" "12:07:00" 1967 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
434 "68331" "9281" 38213.9536458517 636.8992274308617 1935 38 "10000" "Milano Centrale" "12:07:00" 1934 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
46 "67852" "9281" 38213.9536458517 636.8992274308617 205 38 "10000" "Milano Centrale" "12:07:00" 204 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
744 "68716" "9281" 38213.9536458517 636.8992274308617 3282 38 "10000" "Milano Centrale" "12:07:00" 3281 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
2 "67802" "9281" 38213.9536458517 636.8992274308617 4 38 "10000" "Milano Centrale" "12:07:00" 3 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
497 "68413" "9281" 38213.9536458517 636.8992274308617 2210 38 "10000" "Milano Centrale" "12:07:00" 2209 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
504 "68424" "9281" 38213.9536458517 636.8992274308617 2247 38 "10000" "Milano Centrale" "12:07:00" 2246 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
814 "68800" "9281" 38213.9536458517 636.8992274308617 3552 38 "10000" "Milano Centrale" "12:07:00" 3551 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
1553 "69706" "9281" 38213.9536458517 636.8992274308617 6394 38 "10000" "Milano Centrale" "12:07:00" 6393 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
594 "68535" "9281" 38213.9536458517 636.8992274308617 2689 38 "10000" "Milano Centrale" "12:07:00" 2688 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
912 "68919" "9281" 38213.9536458517 636.8992274308617 3976 38 "10000" "Milano Centrale" "12:07:00" 3975 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
174 "68027" "9281" 38213.9536458517 636.8992274308617 754 38 "10000" "Milano Centrale" "12:07:00" 753 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
1409 "69538" "9281" 38213.9536458517 636.8992274308617 5846 38 "10000" "Milano Centrale" "12:07:00" 5845 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
330 "68210" "9281" 38213.9536458517 636.8992274308617 1472 38 "10000" "Milano Centrale" "12:07:00" 1471 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
1868 "70057" "9281" 38213.9536458517 636.8992274308617 7752 38 "10000" "Milano Centrale" "12:07:00" 7751 39 "10007" "Paris-Gare-de-Lyon" "05:30:00"
265 "68132" "9281" 38213.9536458517 636.8992274308617 1169 38 "10000" "Milano Centrale" "12:07:00" 1168 39 "10007" "Paris-Gare-de-Lyon" "05:30: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 3

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"
"feed_info.txt" 2 "feed_version"
route_long_name_contains_short_name WARNING 31

route_long_name_contains_short_name

Long name should not contain short name for a single route.

In routes.txt, route_long_name should not contain the value for route_short_name, because when both are provided, they are often combined by transit applications. Note that only one of the two fields is required. If there is no short name used for a route, use route_long_name only.

Good examples:

route_short_name/route_long_name Dataset
"N"/"Judah" Muni San Fransisco
"6"/"ML King Jr Blvd" Trimet Portland Streetcar
"55"/"Boulevard Saint Laurent" STM Montreal
"1"/"Rangiora/Cashmere" Metro Christchurch

Bad examples:

route_short_name/route_long_name
"604"/"604"
"14"/"Route 14"
"2"/"Route 2: Bellows Falls In-Town"

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`. routeLongName (?) The faulty record's `route_long_name`.
"9281" 2 "Paris-Gare-de-Lyon/Milano Centrale" "Paris-Gare-de-Lyon/Milano Centrale"
"6140" 3 "Marseille-St-Charles/Paris-Gare-de-Lyon" "Marseille-St-Charles/Paris-Gare-de-Lyon"
"6105" 4 "Paris-Gare-de-Lyon/Marseille-St-Charles" "Paris-Gare-de-Lyon/Marseille-St-Charles"
"6660" 5 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"6651" 6 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"9287" 7 "Paris-Gare-de-Lyon/Milano Centrale" "Paris-Gare-de-Lyon/Milano Centrale"
"6104" 8 "Marseille-St-Charles/Paris-Gare-de-Lyon" "Marseille-St-Charles/Paris-Gare-de-Lyon"
"6653" 9 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"6108" 10 "Marseille-St-Charles/Paris-Gare-de-Lyon" "Marseille-St-Charles/Paris-Gare-de-Lyon"
"6148" 11 "Marseille-St-Charles/Paris-Gare-de-Lyon" "Marseille-St-Charles/Paris-Gare-de-Lyon"
"6654" 12 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"6147" 13 "Paris-Gare-de-Lyon/Marseille-St-Charles" "Paris-Gare-de-Lyon/Marseille-St-Charles"
"6658" 14 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"6657" 15 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"6113" 16 "Paris-Gare-de-Lyon/Marseille-St-Charles" "Paris-Gare-de-Lyon/Marseille-St-Charles"
"9296" 17 "Milano Centrale/Paris-Gare-de-Lyon" "Milano Centrale/Paris-Gare-de-Lyon"
"6650" 18 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"6656" 19 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"6655" 20 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"9292" 21 "Milano Centrale/Paris-Gare-de-Lyon" "Milano Centrale/Paris-Gare-de-Lyon"
"6119" 22 "Paris-Gare-de-Lyon/Marseille-St-Charles" "Paris-Gare-de-Lyon/Marseille-St-Charles"
"6652" 23 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"6647" 24 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"6441" 25 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"6649" 26 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"6662" 27 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"6645" 28 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"6664" 29 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"9283" 30 "Paris-Gare-de-Lyon/Milano Centrale" "Paris-Gare-de-Lyon/Milano Centrale"
"6659" 31 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs" "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"6606" 32 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon" "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
route_short_name_too_long WARNING 31

route_short_name_too_long

Short name of a route is too long (more than 12 characters).

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeShortName (?) The faulty record's `route_short_name`.
"9281" 2 "Paris-Gare-de-Lyon/Milano Centrale"
"6140" 3 "Marseille-St-Charles/Paris-Gare-de-Lyon"
"6105" 4 "Paris-Gare-de-Lyon/Marseille-St-Charles"
"6660" 5 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"6651" 6 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"9287" 7 "Paris-Gare-de-Lyon/Milano Centrale"
"6104" 8 "Marseille-St-Charles/Paris-Gare-de-Lyon"
"6653" 9 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"6108" 10 "Marseille-St-Charles/Paris-Gare-de-Lyon"
"6148" 11 "Marseille-St-Charles/Paris-Gare-de-Lyon"
"6654" 12 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"6147" 13 "Paris-Gare-de-Lyon/Marseille-St-Charles"
"6658" 14 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"6657" 15 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"6113" 16 "Paris-Gare-de-Lyon/Marseille-St-Charles"
"9296" 17 "Milano Centrale/Paris-Gare-de-Lyon"
"6650" 18 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"6656" 19 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"6655" 20 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"9292" 21 "Milano Centrale/Paris-Gare-de-Lyon"
"6119" 22 "Paris-Gare-de-Lyon/Marseille-St-Charles"
"6652" 23 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"6647" 24 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"6441" 25 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"6649" 26 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"6662" 27 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"6645" 28 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"6664" 29 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
"9283" 30 "Paris-Gare-de-Lyon/Milano Centrale"
"6659" 31 "Paris-Gare-de-Lyon/Lyon-Perrache-Voyageurs"
"6606" 32 "Lyon-Perrache-Voyageurs/Paris-Gare-de-Lyon"
unusable_trip WARNING 3

unusable_trip

Trips must have more than one stop to be usable.

A trip must visit more than one stop in stop_times.txt to be usable by passengers for boarding and alighting.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's id.
2959 "72736"
2960 "72737"
2961 "72738"
unused_trip WARNING 3

unused_trip

Trip is not be used in stop_times.txt

Trips should be referred to at least once in stop_times.txt.

You can see more about this notice here.

tripId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"72736" 2959
"72737" 2960
"72738" 2961
unsorted_stop_times INFO 2886

unsorted_stop_times

Stop times are not sorted by trip_id and stop_sequence.

'stop_times.txt' entries for a given trip are not sorted by stop_sequence, or are not contiguous in the file.

You can see more about this notice here.

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

tripId (?) The faulty record's trip_id. startCsvRowNumber (?) CSV row number of the first stop_times entry for this trip. endCsvRowNumber (?) CSV row number of the last stop_times entry for this trip.
"69721" 6454 6458
"70710" 10321 10323
"68873" 3785 3787
"69720" 6451 6453
"68872" 3782 3784
"70712" 10331 10333
"68871" 3777 3781
"70711" 10324 10330
"68878" 3807 3811
"69725" 6465 6467
"68877" 3799 3806
"69724" 6462 6464
"68876" 3791 3798
"68875" 3788 3790
"69722" 6459 6461
"69729" 6481 6483
"69728" 6473 6480
"69727" 6468 6472
"68879" 3812 3814
"70706" 10305 10314
"70709" 10318 10320
"70708" 10315 10317
"68870" 3772 3776
"70703" 10297 10299
"70702" 10294 10296
"70705" 10300 10304
"68885" 3832 3834
"69732" 6492 6496
"68400" 2173 2175
"68884" 3829 3831
"69731" 6489 6491
"70720" 10358 10362
"68883" 3821 3828
"69730" 6484 6488
"70723" 10365 10367
"68405" 2182 2184
"68889" 3847 3854
"69736" 6511 6513
"68404" 2179 2181
"68888" 3842 3846
"69735" 6504 6510
"68887" 3837 3841
"69734" 6499 6503
"68402" 2176 2178
"68886" 3835 3836
"69733" 6497 6498
"68409" 2190 2194
"68408" 2187 2189
"69739" 6517 6521
"69738" 6514 6516