GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-01-24T00:21:27Z,
for the dataset file:///shared/atp-esercizio-srl.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. calendar_dates.txt
  3. routes.txt
  4. stop_times.txt
  5. stops.txt
  6. trips.txt

Counts


  • Agencies: 0
  • Blocks: 0
  • Routes: 160
  • Shapes: 0
  • Stops: 4832
  • Trips: 25267

Specification Compliance report

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

Notice Code Severity Total
expired_calendar WARNING 14

expired_calendar

Dataset should not contain date ranges for services that have already expired.

This warning takes into account the calendar_dates.txt file as well as the calendar.txt file.

You can see more about this notice here.

csvRowNumber (?) The row of the faulty record. serviceId (?) The service id of the faulty record.
2 "1204_672"
3 "1204_673"
4 "1204_674"
5 "1204_675"
6 "1204_676"
7 "1204_677"
8 "1204_678"
9 "1204_300"
10 "1204_301"
11 "1204_302"
12 "1204_303"
13 "1204_304"
14 "1204_305"
15 "1204_306"
missing_recommended_field WARNING 161

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.

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

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"agency.txt" 2 "agency_id"
"routes.txt" 2 "agency_id"
"routes.txt" 3 "agency_id"
"routes.txt" 4 "agency_id"
"routes.txt" 5 "agency_id"
"routes.txt" 6 "agency_id"
"routes.txt" 7 "agency_id"
"routes.txt" 8 "agency_id"
"routes.txt" 9 "agency_id"
"routes.txt" 10 "agency_id"
"routes.txt" 11 "agency_id"
"routes.txt" 12 "agency_id"
"routes.txt" 13 "agency_id"
"routes.txt" 14 "agency_id"
"routes.txt" 15 "agency_id"
"routes.txt" 16 "agency_id"
"routes.txt" 17 "agency_id"
"routes.txt" 18 "agency_id"
"routes.txt" 19 "agency_id"
"routes.txt" 20 "agency_id"
"routes.txt" 21 "agency_id"
"routes.txt" 22 "agency_id"
"routes.txt" 23 "agency_id"
"routes.txt" 24 "agency_id"
"routes.txt" 25 "agency_id"
"routes.txt" 26 "agency_id"
"routes.txt" 27 "agency_id"
"routes.txt" 28 "agency_id"
"routes.txt" 29 "agency_id"
"routes.txt" 30 "agency_id"
"routes.txt" 31 "agency_id"
"routes.txt" 32 "agency_id"
"routes.txt" 33 "agency_id"
"routes.txt" 34 "agency_id"
"routes.txt" 35 "agency_id"
"routes.txt" 36 "agency_id"
"routes.txt" 37 "agency_id"
"routes.txt" 38 "agency_id"
"routes.txt" 39 "agency_id"
"routes.txt" 40 "agency_id"
"routes.txt" 41 "agency_id"
"routes.txt" 42 "agency_id"
"routes.txt" 43 "agency_id"
"routes.txt" 44 "agency_id"
"routes.txt" 45 "agency_id"
"routes.txt" 46 "agency_id"
"routes.txt" 47 "agency_id"
"routes.txt" 48 "agency_id"
"routes.txt" 49 "agency_id"
"routes.txt" 50 "agency_id"
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 227

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 227 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.
"stops.txt" "stop_name" "VIA BUOZZI METRO'" 2
"stops.txt" "stop_name" "VIA PIERAGOSTINI R. 45" 3
"stops.txt" "stop_name" "VIA CORNIGLIANO 13A SCUOLA A. VOLTA" 4
"stops.txt" "stop_name" "VIA CORNIGLIANO 55 F. STAZ. F.S." 5
"stops.txt" "stop_name" "VIA SIFFREDI F. ENI VIA DELL'ACCIAIO" 6
"stops.txt" "stop_name" "VIA GIOTTO LOC. CALCINARA" 7
"stops.txt" "stop_name" "VIA HERMADA 1" 8
"stops.txt" "stop_name" "VIA PUCCINI 5A" 9
"stops.txt" "stop_name" "VIA SOLIMAN 52R" 10
"stops.txt" "stop_name" "VIA MERANO 23 VIA MONFALCONE" 11
"stops.txt" "stop_name" "VIA MERANO A.M.I.U." 12
"stops.txt" "stop_name" "VIA MULTEDO DI PEGLI 81R V.LE VILLA CHIESA" 13
"stops.txt" "stop_name" "VIA RONCHI 3" 14
"stops.txt" "stop_name" "VIA LUNGOMARE DI PEGLI 3" 15
"stops.txt" "stop_name" "VIA LUNGOMARE DI PEGLI 47 VICO CONDINO" 16
"stops.txt" "stop_name" "VIA PEGLI 3 P.ZA PORTICCIOLO" 17
"stops.txt" "stop_name" "VIA PEGLI 53 LOC. PEGLI LIDO" 18
"stops.txt" "stop_name" "VIA PRA' 22 R" 19
"stops.txt" "stop_name" "VIA PRA' 19 P.ZZA SCIESA" 20
"stops.txt" "stop_name" "VIA PRA' 1 P.ZZA LAURA" 21
"stops.txt" "stop_name" "VIA PRA' 60 VIA N.S. ASSUNTA" 22
"stops.txt" "stop_name" "VIA PRA' 61 VILLA DE MARI" 23
"stops.txt" "stop_name" "VIA VOLTRI F. 12" 24
"stops.txt" "stop_name" "VIA CAMOZZINI 3" 25
"stops.txt" "stop_name" "VIA CAMOZZINI 17B" 26
"stops.txt" "stop_name" "VIA CAMOZZINI F. 17B" 27
"stops.txt" "stop_name" "VIA CAMOZZINI 2 P.ZZA GAGGERO" 28
"stops.txt" "stop_name" "VIA VOLTRI 8" 29
"stops.txt" "stop_name" "VIA PRA F. 64 P.I. A7" 30
"stops.txt" "stop_name" "VIA PRA' P.I. A22 F. VILLA DE MARI" 31
"stops.txt" "stop_name" "VIA PRA' F. 59 P.I. E1 PALMARO" 32
"stops.txt" "stop_name" "VIA PRA' P.I. E18" 33
"stops.txt" "stop_name" "VIA PRA' F. 31 P.I. H40 EX DAZIO" 34
"stops.txt" "stop_name" "VIA PRA' P.ZZA SCIESA" 35
"stops.txt" "stop_name" "VIA PRA' F. 3 P.I. H10" 36
"stops.txt" "stop_name" "VIA PEGLI F. 49 F. P.ZA LIDO PEGLI" 37
"stops.txt" "stop_name" "VIA PEGLI F. P.ZA PORTICCIOLO 1" 38
"stops.txt" "stop_name" "VIA LUNGOMARE DI PEGLI F. 33 VICO SINOPE" 39
"stops.txt" "stop_name" "VIA LUNGOMARE DI PEGLI F. 5C LOC. VARENNA" 40
"stops.txt" "stop_name" "VIA RONCHI 30" 41
"stops.txt" "stop_name" "VIA MULTEDO DI PEGLI P.I. Q16" 42
"stops.txt" "stop_name" "VIA MERANO 20 F. A.M.I.U." 43
"stops.txt" "stop_name" "VIA MERANO 12" 44
"stops.txt" "stop_name" "VIA MENOTTI 26 CH. DI SESTRI" 45
"stops.txt" "stop_name" "VIA MENOTTI F. 3" 46
"stops.txt" "stop_name" "VIA SIFFREDI F. 79B LOC. CALCINARA" 47
"stops.txt" "stop_name" "VIA SIFFREDI 54" 48
"stops.txt" "stop_name" "VIA CORNIGLIANO 400R" 49
"stops.txt" "stop_name" "VIA CORNIGLIANO 14" 50
"stops.txt" "stop_name" "VIA PACINOTTI F. 13" 51
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20260124" "20220905" "20221015"