f-bus — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-03-23T15:37:44Z,
for the dataset file:///shared/f-bus_59aa5b31.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
KEOLIS GARONNE
Feed Email:
N/A
Feed Language:
French
Feed Start Date:
2025-12-01
Feed End Date:
2027-05-31

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 5
  • Shapes: 0
  • Stops: 182
  • Trips: 319

Specification Compliance report

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

Notice Code Severity Total
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_timepoint_value WARNING 5395

missing_timepoint_value

stop_times.timepoint value is missing for a record.

When at least one of stop_times.arrival_time or stop_times.departure_time are provided, stop_times.timepoint should be defined

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. tripId (?) The faulty record's `stop_times.trip_id`. stopSequence (?) The faulty record's `stop_times.stop_sequence`.
2 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 1
3 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 2
4 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 3
5 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 4
6 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 5
7 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 6
8 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 7
9 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 8
10 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 9
11 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 10
12 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 11
13 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 12
14 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 13
15 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 14
16 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 15
17 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 16
18 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 17
19 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 18
20 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 19
21 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 20
22 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 21
23 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 22
24 "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 23
25 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 1
26 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 2
27 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 3
28 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 4
29 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 5
30 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 6
31 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 7
32 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 8
33 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 9
34 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 10
35 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 11
36 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 12
37 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 13
38 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 14
39 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 15
40 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 16
41 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 17
42 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 18
43 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 19
44 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 20
45 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 21
46 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 22
47 "10000{4_4}-2025_TVX 1veh MEP 01122025_02_LMWJV" 23
48 "10001{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 1
49 "10001{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 2
50 "10001{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 3
51 "10001{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV" 4
non_ascii_or_non_printable_char WARNING 3019

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 3019 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.
"trips.txt" 2 "trip_id" "10000{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 2 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 4 "trip_id" "10001{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 4 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 6 "trip_id" "10002{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 6 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 8 "trip_id" "10003{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 8 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 10 "trip_id" "10004{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 10 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 12 "trip_id" "10005{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 12 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 14 "trip_id" "10006{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 14 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 16 "trip_id" "10007{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 16 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 18 "trip_id" "10008{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 18 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 20 "trip_id" "10009{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 20 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 22 "trip_id" "10010{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 22 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 24 "trip_id" "10011{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 24 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 26 "trip_id" "10012{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 26 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 28 "trip_id" "10013{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 28 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 30 "trip_id" "10014{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 30 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 32 "trip_id" "10015{4_4}-2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 32 "service_id" "2025_TVX MEP 01122025 (été)_01_LMWJV"
"trips.txt" 34 "trip_id" "10016{4_4}-2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 34 "service_id" "2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 36 "trip_id" "10017{4_4}-2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 36 "service_id" "2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 38 "trip_id" "10018{4_4}-2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 38 "service_id" "2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 40 "trip_id" "10019{4_4}-2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 40 "service_id" "2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 42 "trip_id" "10020{4_4}-2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 42 "service_id" "2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 44 "trip_id" "10021{4_4}-2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 44 "service_id" "2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 46 "trip_id" "10022{4_4}-2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 46 "service_id" "2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 48 "trip_id" "10023{4_4}-2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 48 "service_id" "2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 50 "trip_id" "10024{4_4}-2025_TVX MEP 01122025 (été)_01_S"
"trips.txt" 50 "service_id" "2025_TVX MEP 01122025 (été)_01_S"
route_color_contrast WARNING 1

route_color_contrast

Insufficient route color contrast.

A route's color and route_text_color should be contrasting.

You can see more about this notice here.

routeId (?) The id of the faulty record. csvRowNumber (?) The row number of the faulty record. routeColor (?) The faulty record's HTML route color. routeTextColor (?) The faulty record's HTML route text color.
"2_8" 3 "#D10019" "#000000"