GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2025-11-18T16:11:58Z,
for the dataset file:///shared/reseau-de-bus-horizon.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
Busmaps.com
Publisher URL:
https://busmaps.com
Feed Email:
alex@busmaps.com
Feed Language:
French
Feed Start Date:
2025-09-29
Feed End Date:
2026-07-06

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: 145
  • Routes: 14
  • Shapes: 84
  • Stops: 506
  • Trips: 856

Specification Compliance report

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

Notice Code Severity Total
route_long_name_contains_short_name WARNING 14

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`.
"102895-1-20" 2 "1" "1 - Forum / Cap-Sud"
"102895-1D-20" 3 "1d" "1D - Ligne 1D - Forum / Cap-Sud"
"102895-2-20" 4 "2" "2 - Ligne 2 - Grands Chênes / Brassioux"
"102895-2D-20" 5 "2d" "2D - Ligne 2D - Touvent / Vaugirard"
"102895-3-20" 6 "3" "3 - Ligne 3 - Craquelin / Vaugirard"
"102895-4-20" 7 "4" "4 - Ligne 4 - Brande / Cécile Sorel"
"102895-5-20" 8 "5" "5 - Ligne 5 - Voltaire / Sassierges-St-Germain"
"102895-6-20" 9 "6" "6 - Ligne 6 - Sablons / Céré"
"102895-7-20" 10 "7" "7 - Ligne 7 - Silos / Lycée Agricole"
"102895-8-20" 11 "8" "8 - Ligne 8 - Voltaire / Montierchaume"
"102895-9-20" 12 "9" "9 - Ligne 9 - Voltaire / Ardentes"
"102895-10-20" 13 "10" "10 - Ligne 10 - Giraudoux / Arthon"
"102895-11-20" 14 "11" "11 - Ligne 11 - Voltaire / Luant"
"102895-12-20" 15 "12" "12 - Ligne 12 - Voltaire / Villers-Les-Ormes"