citso — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-28T17:21:43Z,
for the dataset file:///shared/citso_7a3274e4.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
CITSO
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2026-08-03
Feed End Date:
2027-01-03

Files included


  1. agency.txt
  2. calendar.txt
  3. calendar_dates.txt
  4. fare_attributes.txt
  5. fare_rules.txt
  6. feed_info.txt
  7. routes.txt
  8. shapes.txt
  9. stop_times.txt
  10. stops.txt
  11. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 26
  • Shapes: 109
  • Stops: 657
  • Trips: 4160

Specification Compliance report

38293 notices reported (0 errors, 38290 warnings, 3 infos)

Notice Code Severity Total
equal_shape_distance_same_coordinates WARNING 3988

equal_shape_distance_same_coordinates

Two consecutive points have equal shape_dist_traveled and the same lat/lon coordinates in shapes.txt.

When sorted by shape.shape_pt_sequence, the values for shape_dist_traveled must increase along a shape. Two consecutive points with equal values for shape_dist_traveled and the same coordinates indicate a duplicative shape point.

You can see more about this notice here.

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

shapeId (?) The id of the faulty shape. csvRowNumber (?) The row number from `shapes.txt`. shapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the faulty record. shapePtSequence (?) The faulty record's `shapes.shape_pt_sequence`. prevCsvRowNumber (?) The row number from `shapes.txt` of the previous shape point. prevShapeDistTraveled (?) Actual distance traveled along the shape from the first shape point to the previous shape point. prevShapePtSequence (?) The previous record's `shapes.shape_pt_sequence`.
"270219" 15833 0.2106 20001 15832 0.2106 10007
"270219" 15845 0.6372 30001 15844 0.6372 20012
"270219" 15862 0.9561 40001 15861 0.9561 30017
"270219" 15869 1.3208 50001 15868 1.3208 40007
"270219" 15888 1.8488 60001 15887 1.8488 50019
"270219" 15902 2.2172 70001 15901 2.2172 60014
"270219" 15917 2.9382 80001 15916 2.9382 70015
"270219" 15921 3.182 90001 15920 3.182 80004
"270219" 15934 3.4276 100001 15933 3.4276 90013
"270219" 15939 3.5259 110001 15938 3.5259 100005
"270219" 15942 3.6787 120001 15941 3.6787 110003
"270219" 15946 3.9261 130001 15945 3.9261 120004
"270219" 15955 4.179 140001 15954 4.179 130009
"270219" 15966 4.4011 150001 15965 4.4011 140011
"270219" 15978 4.7331 160001 15977 4.7331 150012
"270219" 15987 5.0413 170001 15986 5.0413 160009
"270219" 15990 5.185 180001 15989 5.185 170003
"270219" 15995 5.4132 190001 15994 5.4132 180005
"270219" 16004 5.7851 200001 16003 5.7851 190009
"270219" 16009 6.1903 210001 16008 6.1903 200005
"270219" 16027 6.5415 220001 16026 6.5415 210018
"270219" 16033 6.8517 230001 16032 6.8517 220006
"270219" 16050 7.3432 240001 16049 7.3432 230017
"210154" 7643 0.1482 10006 7642 0.1482 10005
"210154" 7645 0.1544 10008 7644 0.1544 10007
"210154" 7647 0.1596 10010 7646 0.1596 10009
"210154" 7668 1.0527 20001 7667 1.0527 10030
"210154" 7676 1.6817 30001 7675 1.6817 20008
"210154" 7682 2.0066 40001 7681 2.0066 30006
"210154" 7686 2.4498 50001 7685 2.4498 40004
"210154" 7694 3.0164 60001 7693 3.0164 50008
"210154" 7698 3.246 70001 7697 3.246 60004
"210154" 7705 3.7006 80001 7704 3.7006 70007
"210154" 7717 4.2222 90001 7716 4.2222 80012
"210154" 7721 4.6415 100001 7720 4.6415 90004
"210154" 7790 8.9065 110001 7789 8.9065 100069
"210154" 7853 12.2645 120001 7852 12.2645 110063
"210154" 7872 13.3676 130001 7871 13.3676 120019
"1110750" 49275 0.6905 20001 49274 0.6905 10027
"1110750" 49283 0.8969 30001 49282 0.8969 20008
"1110750" 49302 1.2282 40001 49301 1.2282 30019
"1110750" 49316 1.5684 50001 49315 1.5684 40014
"1110750" 49342 1.9857 60001 49341 1.9857 50026
"1110750" 49349 2.2368 70001 49348 2.2368 60007
"1110750" 49355 2.3688 80001 49354 2.3688 70006
"1110750" 49362 2.6525 90001 49361 2.6525 80007
"1110750" 49374 2.8931 100001 49373 2.8931 90012
"1110750" 49380 3.1482 110001 49379 3.1482 100006
"1110750" 49386 3.379 120001 49385 3.379 110006
"1110750" 49391 3.6708 130001 49390 3.6708 120005
expired_calendar WARNING 4

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.
4 "SO-E26-SO_GTFS-Semaine-03"
5 "SO-E26-SO_GTFS-Semaine-03-0001100"
7 "SO-E26-SO_GTFS-Samedi-04"
9 "SO-E26-SO_GTFS-Dimanche-04"
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 4

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_version"
"fare_attributes.txt" 2 "agency_id"
"fare_attributes.txt" 3 "agency_id"
"fare_attributes.txt" 4 "agency_id"
non_ascii_or_non_printable_char WARNING 34283

non_ascii_or_non_printable_char

Non ascii or non printable char in ID field.

A value of a field with type ID contains non ASCII or non printable characters. This is not recommended.

You can see more about this notice here.

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

filename (?) Name of the faulty file. csvRowNumber (?) Row number of the faulty record. columnName (?) Name of the column where the error occurred. fieldValue (?) Faulty value.
"calendar.txt" 10 "service_id" "SO-A26-SO_GTFS-Fête-1-01"
"calendar.txt" 11 "service_id" "SO-A26-SO_GTFS-Fête-2-01"
"calendar_dates.txt" 20 "service_id" "SO-A26-SO_GTFS-Fête-1-01"
"calendar_dates.txt" 21 "service_id" "SO-A26-SO_GTFS-Fête-1-01"
"calendar_dates.txt" 22 "service_id" "SO-A26-SO_GTFS-Fête-1-01"
"calendar_dates.txt" 23 "service_id" "SO-A26-SO_GTFS-Fête-1-01"
"calendar_dates.txt" 24 "service_id" "SO-A26-SO_GTFS-Fête-1-01"
"calendar_dates.txt" 25 "service_id" "SO-A26-SO_GTFS-Fête-1-01"
"calendar_dates.txt" 26 "service_id" "SO-A26-SO_GTFS-Fête-2-01"
"calendar_dates.txt" 27 "service_id" "SO-A26-SO_GTFS-Fête-2-01"
"calendar_dates.txt" 28 "service_id" "SO-A26-SO_GTFS-Fête-2-01"
"calendar_dates.txt" 29 "service_id" "SO-A26-SO_GTFS-Fête-2-01"
"stop_times.txt" 222 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 223 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 224 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 225 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 226 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 227 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 228 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 229 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 230 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 231 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 232 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 233 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 234 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 235 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 236 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 237 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 238 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 239 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 240 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 241 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 242 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 243 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 244 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 245 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 246 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 247 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 248 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 249 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 250 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 251 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 252 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 253 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 254 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 255 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 256 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 257 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 258 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
"stop_times.txt" 259 "trip_id" "3310329-SO-A26-SO_GTFS-Fête-1-01"
service_has_no_active_day_of_the_week WARNING 2

service_has_no_active_day_of_the_week

A service is not valid for any day of the week.

You can see more about this notice here.

csvRowNumber (?) The row number in calendar.txt where the error occurs. serviceId (?) The service_id field value.
10 "SO-A26-SO_GTFS-Fête-1-01"
11 "SO-A26-SO_GTFS-Fête-2-01"
unexpected_enum_value WARNING 8

unexpected_enum_value

An enum has an unexpected value.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row number of the faulty record. fieldName (?) The name of the field where the error occurred. fieldValue (?) Faulty value.
"routes.txt" 20 "route_type" 1501
"routes.txt" 21 "route_type" 1501
"routes.txt" 22 "route_type" 1501
"routes.txt" 23 "route_type" 1501
"routes.txt" 24 "route_type" 1501
"routes.txt" 25 "route_type" 1501
"routes.txt" 26 "route_type" 1501
"routes.txt" 27 "route_type" 1501
big_gap_in_service INFO 2

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.
"SO-A26-SO_GTFS-Fête-1-01" "2026-09-07" "2026-10-12" 34
"SO-A26-SO_GTFS-Fête-1-01" "2026-10-12" "2026-12-25" 73
unknown_column INFO 1

unknown_column

A column name is unknown.

You can see more about this notice here.

filename (?) The name of the faulty file. fieldName (?) The name of the unknown column. index (?) The index of the faulty column.
"stop_times.txt" "platform_track" 10