inconsistent_route_type_for_block_id A block should have the same route mode. You can see more about this notice here. Only the first 50 of 51 affected records are displayed below. | blockId (?) The block_id value of the faulty trip. | routeIds (?) The route_id values associated with the block_id comma separated. | routeTypes (?) The route_type values associated with the block_id comma separated. |
|---|
| "412-8" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" | | "412-3" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" | | "412-2" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" | | "412-1" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" | | "412-7" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" | | "412-6" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" | | "412-5" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" | | "412-4" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" | | "204-45" | "4517, 4830" | "TROLLEYBUS, BUS" | | "204-44" | "4517, 4830" | "TROLLEYBUS, BUS" | | "204-43" | "4517, 4830" | "TROLLEYBUS, BUS" | | "204-42" | "4517, 4830" | "TROLLEYBUS, BUS" | | "204-41" | "4517, 4830" | "TROLLEYBUS, BUS" | | "421-41" | "4789, 4907" | "LIGHT_RAIL, BUS" | | "254-41" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-43" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-42" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-12" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-11" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-14" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-13" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-10" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-16" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-15" | "4098, 4271" | "TROLLEYBUS, BUS" | | "412-41" | "4790, 4907" | "LIGHT_RAIL, BUS" | | "412-42" | "4790, 4907" | "LIGHT_RAIL, BUS" | | "204-6" | "4517, 4830" | "TROLLEYBUS, BUS" | | "204-5" | "4517, 4830" | "TROLLEYBUS, BUS" | | "204-4" | "4517, 4830" | "TROLLEYBUS, BUS" | | "204-3" | "4517, 4830" | "TROLLEYBUS, BUS" | | "204-2" | "4517, 4830" | "TROLLEYBUS, BUS" | | "204-1" | "4517, 4830" | "TROLLEYBUS, BUS" | | "204-8" | "4517, 4830" | "TROLLEYBUS, BUS" | | "204-7" | "4517, 4830" | "TROLLEYBUS, BUS" | | "254-5" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-4" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-7" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-6" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-9" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-8" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-1" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-3" | "4098, 4271" | "TROLLEYBUS, BUS" | | "254-2" | "4098, 4271" | "TROLLEYBUS, BUS" | | "421-1" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" | | "421-6" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" | | "421-7" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" | | "421-8" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" | | "421-2" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" | | "421-3" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" | | "421-4" | "4789, 4790, 4907" | "LIGHT_RAIL, BUS" |
| leading_or_trailing_whitespaces | WARNING | 393 | 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. Only the first 50 of 393 affected records are displayed below. | filename (?) The name of the faulty file. | csvRowNumber (?) The row of the faulty record. | fieldName (?) Faulty record's field name. | fieldValue (?) Faulty value. |
|---|
| "stops.txt" | 5 | "stop_name" | "GUADAGNO " | | "stops.txt" | 10 | "stop_name" | "SANITA' " | | "stops.txt" | 14 | "stop_name" | "CARLO III " | | "stops.txt" | 19 | "stop_name" | "SANITA' " | | "stops.txt" | 37 | "stop_name" | "BRIGANTI " | | "stops.txt" | 40 | "stop_name" | "BRIGANTI " | | "stops.txt" | 51 | "stop_name" | "CARLO III " | | "stops.txt" | 57 | "stop_name" | "PRINCIPE UMBERTO " | | "stops.txt" | 58 | "stop_name" | "POGGIOREALE " | | "stops.txt" | 64 | "stop_name" | "DE MARCO " | | "stops.txt" | 67 | "stop_name" | "DE MARCO " | | "stops.txt" | 70 | "stop_name" | "DE MARCO " | | "stops.txt" | 89 | "stop_name" | "BOLVITO " | | "stops.txt" | 95 | "stop_name" | "NUOVA DEL CAMPO " | | "stops.txt" | 103 | "stop_name" | "NUOVA DEL CAMPO " | | "stops.txt" | 104 | "stop_name" | "NUOVA DEL CAMPO " | | "stops.txt" | 124 | "stop_name" | "GALILEO FERRARIS " | | "stops.txt" | 136 | "stop_name" | "ARENACCIA " | | "stops.txt" | 150 | "stop_name" | "DELLE GALASSIE " | | "stops.txt" | 151 | "stop_name" | "DELLE GALASSIE " | | "stops.txt" | 171 | "stop_name" | "BRIN " | | "stops.txt" | 173 | "stop_name" | "GARIBALDI - LUCCI " | | "stops.txt" | 184 | "stop_name" | "BRIGANTI " | | "stops.txt" | 185 | "stop_name" | "LUCCI " | | "stops.txt" | 198 | "stop_name" | "BRIN " | | "stops.txt" | 202 | "stop_name" | "GARIBALDI " | | "stops.txt" | 215 | "stop_name" | "MERIDIONALE - PAVIA " | | "stops.txt" | 216 | "stop_name" | "MERIDIONALE - POSTE " | | "stops.txt" | 235 | "stop_name" | "PUGLIE " | | "stops.txt" | 240 | "stop_name" | "PUGLIE " | | "stops.txt" | 244 | "stop_name" | "RIPOSO " | | "stops.txt" | 255 | "stop_name" | "PUGLIE " | | "stops.txt" | 265 | "stop_name" | "UMBERTO I " | | "stops.txt" | 272 | "stop_name" | "PATERNUM " | | "stops.txt" | 275 | "stop_name" | "TRIESTE E TRENTO " | | "stops.txt" | 280 | "stop_name" | "SANITA' " | | "stops.txt" | 281 | "stop_name" | "ARENACCIA " | | "stops.txt" | 284 | "stop_name" | "PATERNUM " | | "stops.txt" | 287 | "stop_name" | "SAN PIETRO A PATIERNO " | | "stops.txt" | 288 | "stop_name" | "SAN PIETRO A PATIERNO " | | "stops.txt" | 289 | "stop_name" | "NUOVO TEMPIO " | | "stops.txt" | 291 | "stop_name" | "NUOVO TEMPIO " | | "stops.txt" | 292 | "stop_name" | "NUOVO TEMPIO " | | "stops.txt" | 293 | "stop_name" | "NUOVO TEMPIO " | | "stops.txt" | 294 | "stop_name" | "NUOVO TEMPIO " | | "stops.txt" | 297 | "stop_name" | "TANUCCI " | | "stops.txt" | 298 | "stop_name" | "GUADAGNO " | | "stops.txt" | 302 | "stop_name" | "TANUCCI " | | "stops.txt" | 304 | "stop_name" | "MONTE FAITO " | | "stops.txt" | 305 | "stop_name" | "DELLO STELVIO " |
| missing_recommended_file | WARNING | 1 | missing_recommended_file A recommended file is missing. You can see more about this notice here. | mixed_case_recommended_field | WARNING | 1608 | 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. 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 1608 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. |
|---|
| "routes.txt" | "route_long_name" | "FUNICOLARE MERGELLINA" | 4 | | "routes.txt" | "route_long_name" | "METRO LINEA L6" | 5 | | "routes.txt" | "route_long_name" | "FUNICOLARE CHIAIA" | 6 | | "routes.txt" | "route_long_name" | "FUNICOLARE CENTRALE" | 7 | | "routes.txt" | "route_short_name" | "201BR" | 60 | | "routes.txt" | "route_short_name" | "196BR" | 81 | | "routes.txt" | "route_long_name" | "METRO LINEA L2" | 90 | | "routes.txt" | "route_long_name" | "ASCENSORE ECHIA" | 101 | | "routes.txt" | "route_long_name" | "ASCENSORE ACTON" | 102 | | "routes.txt" | "route_long_name" | "ASCENSORE CHIAIA" | 103 | | "routes.txt" | "route_long_name" | "ASCENSORE SANITA'" | 104 | | "routes.txt" | "route_long_name" | "ASCENSORE VENTAGLIERI" | 105 | | "routes.txt" | "route_long_name" | "METRO LINEA L1" | 112 | | "stops.txt" | "stop_name" | "SALERNO - RIMINI" | 3 | | "stops.txt" | "stop_name" | "DE MARCO" | 4 | | "stops.txt" | "stop_name" | "ARENACCIA - OTTOCALLI" | 6 | | "stops.txt" | "stop_name" | "CASANOVA - NAZIONALE" | 8 | | "stops.txt" | "stop_name" | "MEDINA - MUNICIPIO" | 9 | | "stops.txt" | "stop_name" | "DE GASPERI" | 12 | | "stops.txt" | "stop_name" | "CARLO III - PALAZZO FUGA" | 13 | | "stops.txt" | "stop_name" | "CARLO III" | 14 | | "stops.txt" | "stop_name" | "PIAZZA CARLO III - ALIFANA" | 15 | | "stops.txt" | "stop_name" | "BRUNO GAETANO" | 16 | | "stops.txt" | "stop_name" | "DA MAIANO" | 18 | | "stops.txt" | "stop_name" | "BRUNO GAETANO" | 20 | | "stops.txt" | "stop_name" | "CALATA CAPODICHINO - CASE POPOLARI" | 21 | | "stops.txt" | "stop_name" | "CALATA CAPODICHINO - OSPEDALE L. BIANCHI" | 22 | | "stops.txt" | "stop_name" | "CALATA CAPODICHINO - IST. G.BRUNO" | 23 | | "stops.txt" | "stop_name" | "CALATA CAPODICHINO - CERVI" | 24 | | "stops.txt" | "stop_name" | "CALATA CAPODICHINO - PARCO MAZZINI" | 25 | | "stops.txt" | "stop_name" | "CALATA CAPODICHINO - S.GIULIANO" | 26 | | "stops.txt" | "stop_name" | "CALATA CAPODICHINO - CHIESA" | 27 | | "stops.txt" | "stop_name" | "CALATA CAPODICHINO - MARIGLIANO" | 28 | | "stops.txt" | "stop_name" | "CALATA CAPODICHINO - FEO" | 29 | | "stops.txt" | "stop_name" | "CALATA CAPODICHINO - OSPEDALE L.BIANCHI" | 30 | | "stops.txt" | "stop_name" | "CALATA CAPODICHINO - PARCO MAZZINI" | 31 | | "stops.txt" | "stop_name" | "CALATA CAPODICHINO - CORNELIO" | 32 | | "stops.txt" | "stop_name" | "BRIGANTI - MADDALENA" | 34 | | "stops.txt" | "stop_name" | "BRIGANTI - PARCHEGGIO" | 35 | | "stops.txt" | "stop_name" | "BRIGANTI - CUPA POZZELLE" | 36 | | "stops.txt" | "stop_name" | "BRIGANTI - VIADOTTO TANGENZIALE" | 38 | | "stops.txt" | "stop_name" | "BRIGANTI - VIADOTTO TANGENZIALE" | 39 | | "stops.txt" | "stop_name" | "BRIGANTI - OSPEDALE S.G.BOSCO" | 42 | | "stops.txt" | "stop_name" | "BRIGANTI - OSPEDALE S.G.BOSCO" | 43 | | "stops.txt" | "stop_name" | "BROGGIA - BELLE ARTI" | 44 | | "stops.txt" | "stop_name" | "CASANOVA - NOVARA" | 47 | | "stops.txt" | "stop_name" | "SALOMONE - AEROPORTO CIVILE" | 48 | | "stops.txt" | "stop_name" | "PROVINCIALE DI CASERTA" | 50 | | "stops.txt" | "stop_name" | "CARLO III" | 51 | | "stops.txt" | "stop_name" | "ACTON - BEVERELLO" | 52 |
| same_route_and_agency_url | WARNING | 114 | same_route_and_agency_url Same routes.route_url and agency.agency_url. A route should not have the same routes.route_url as a record from agency.txt. You can see more about this notice here. Only the first 50 of 114 affected records are displayed below. | routeCsvRowNumber (?) The row number of the faulty record from `routes.txt`. | routeId (?) The faulty record's id. | agencyName (?) The faulty record's referenced agency name. | routeUrl (?) The duplicate URL value | agencyCsvRowNumber (?) The row number of the faulty record from `agency.txt`. |
|---|
| 2 | "1188" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 3 | "1523" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 4 | "2300" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 5 | "2302" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 6 | "2305" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 7 | "2315" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 8 | "2368" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 9 | "2455" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 10 | "2474" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 11 | "2647" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 12 | "2735" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 13 | "2762" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 14 | "2906" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 15 | "2930" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 16 | "2993" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 17 | "3094" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 18 | "3155" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 19 | "3162" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 20 | "3216" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 21 | "3419" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 22 | "3430" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 23 | "3438" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 24 | "3439" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 25 | "3454" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 26 | "3564" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 27 | "3565" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 28 | "3599" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 29 | "3612" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 30 | "3620" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 31 | "3635" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 32 | "3675" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 33 | "3682" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 34 | "3785" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 35 | "3861" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 36 | "3907" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 37 | "3919" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 38 | "3935" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 39 | "3941" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 40 | "3948" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 41 | "3953" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 42 | "3960" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 43 | "3993" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 44 | "4050" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 45 | "4062" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 46 | "4066" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 47 | "4067" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 48 | "4095" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 49 | "4096" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 50 | "4097" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 | | 51 | "4098" | "Azienda Napoletana Mobilità" | "http://www.anm.it" | 2 |
| | | | |