sofiatraffic — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-05-05T01:04:17Z,
for the dataset file:///shared/sofiatraffic_2d881462.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


  • Център за градска мобилност

Feed Info


Publisher Name:
Theoremus
Publisher URL:
https://theoremus.com/
Feed Email:
ppavlov@theoremus.com
Feed Language:
Bulgarian
Feed Start Date:
2026-05-05
Feed End Date:
2027-05-05

Files included


  1. agency.txt
  2. calendar_dates.txt
  3. fare_attributes.txt
  4. feed_info.txt
  5. levels.txt
  6. pathways.txt
  7. routes.txt
  8. shapes.txt
  9. stop_times.txt
  10. stops.txt
  11. transfers.txt
  12. translations.txt
  13. trips.txt

Counts


  • Agencies: 1
  • Blocks: 3225
  • Routes: 196
  • Shapes: 1802
  • Stops: 4447
  • Trips: 27898

Specification Compliance report

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

Notice Code Severity Total
mixed_case_recommended_field WARNING 24569

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 24569 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" "БУЛ. К. ВЕЛИЧКОВ" 2
"stops.txt" "stop_name" "УЛ. ЛЕСНОВСКА РЕКА" 3
"stops.txt" "stop_name" "БУЛ. РОЖЕН" 4
"stops.txt" "stop_name" "УЛ. ИНЖ. ГЕОРГИ БЕЛОВ" 5
"stops.txt" "stop_name" "УЛ. БРЕЗИТЕ" 6
"stops.txt" "stop_name" "УЛ. СТОИЛ ВОЙВОДА" 7
"stops.txt" "stop_name" "ПК СПАРТАК" 8
"stops.txt" "stop_name" "НУ ЗА ТАНЦОВО ИЗКУСТВО" 9
"stops.txt" "stop_name" "НАЦИОНАЛНА ОПЕРА" 10
"stops.txt" "stop_name" "МОСТА НА СУХАТА РЕКА" 11
"stops.txt" "stop_name" "УЛ. КАМЕН АНДРЕЕВ" 12
"stops.txt" "stop_name" "УЛ. БОЯН БОЯНОВ" 13
"stops.txt" "stop_name" "ТЪРГОВСКИ К-С НАДЕЖДА" 14
"stops.txt" "stop_name" "МЕТРОСТАНЦИЯ ОПЪЛЧЕНСКА" 15
"stops.txt" "stop_name" "БУЛ. ЦАРИЦА ЙОАНА" 16
"stops.txt" "stop_name" "УЛ. ДЖЕРМАН - ВРЕМЕННА" 17
"stops.txt" "stop_name" "УЛ. ТОДОР ЙОНЧЕВ" 18
"stops.txt" "stop_name" "ТЕХНИЧЕСКИ УНИВЕРСИТЕТ" 21
"stops.txt" "stop_name" "ЖЕНСКИ ПАЗАР" 22
"stops.txt" "stop_name" "129-ТО ОУ" 23
"stops.txt" "stop_name" "СЕЛО СВЕТОВРАЧАНЕ" 24
"stops.txt" "stop_name" "61-ВО ОУ" 25
"stops.txt" "stop_name" "УЛ. БАБА ТОНКА" 26
"stops.txt" "stop_name" "ГАРА ПИОНЕР" 27
"stops.txt" "stop_name" "КВ. ГОРУБЛЯНЕ" 28
"stops.txt" "stop_name" "БУЛ. ГОЦЕ ДЕЛЧЕВ" 29
"stops.txt" "stop_name" "ХЛАДИЛЕН ЗАВОД" 30
"stops.txt" "stop_name" "БЪЛГАРСКО НАЦИОНАЛНО РАДИО" 31
"stops.txt" "stop_name" "МЕТРОСТАНЦИЯ ФР. ЖОЛИО-КЮРИ" 32
"stops.txt" "stop_name" "УЛ. ГЕН. ВЛ. ДИНЧЕВ" 33
"stops.txt" "stop_name" "БЛ. 28 Ж.К. ЛЕВСКИ-Г" 34
"stops.txt" "stop_name" "БУЛ. ГОЦЕ ДЕЛЧЕВ" 35
"stops.txt" "stop_name" "ОКОЛОВРЪСТЕН ПЪТ" 36
"stops.txt" "stop_name" "БЛ. 64 Ж.К. СТУДЕНТСКИ ГРАД" 37
"stops.txt" "stop_name" "БЛ. 64 Ж.К. СТУДЕНТСКИ ГРАД" 38
"stops.txt" "stop_name" "ГАРА ПОДУЯНЕ" 39
"stops.txt" "stop_name" "УЛ. ЛАГАДИНА" 40
"stops.txt" "stop_name" "УЛ. ГОЦЕ ДЕЛЧЕВ" 41
"stops.txt" "stop_name" "ИНСТИТУТ ПО ЧЕРНА МЕТАЛУРГИЯ - ПО ЖЕЛАНИЕ" 43
"stops.txt" "stop_name" "ПАЗАРА КРАСНО СЕЛО" 44
"stops.txt" "stop_name" "УЛ. АЛЕКСАНДЪР ЖЕНДОВ" 45
"stops.txt" "stop_name" "УЛ. ТОДОР ЙОНЧЕВ" 46
"stops.txt" "stop_name" "КВ. ОВЧА КУПЕЛ" 47
"stops.txt" "stop_name" "НАЧАЛО КВ. ГНИЛЯНЕ" 48
"stops.txt" "stop_name" "УЛ.ИНДИРА ГАНДИ" 49
"stops.txt" "stop_name" "ПЛ. РУЧЕЙ" 50
"stops.txt" "stop_name" "БЪЛГАРСКА ТЕЛЕГРАФНА АГЕНЦИЯ" 51
"stops.txt" "stop_name" "КВ. ДРАГАЛЕВЦИ" 52
"stops.txt" "stop_name" "БУЛ. ЦАРИЦА ЙОАНА" 53
"stops.txt" "stop_name" "УЛ. ХАН КУБРАТ" 54
stop_without_stop_time WARNING 1115

stop_without_stop_time

A stop in stops.txt is not referenced by any stop_times.stop_id.

Such stops are not used by any trip and normally do not provide user value. This notice may indicate a typo in stop_times.txt.

You can see more about this notice here.

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

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty stop. stopName (?) The name of the faulty stop.
8 "TM0647" "ПК СПАРТАК"
12 "TB6717" "УЛ. КАМЕН АНДРЕЕВ"
14 "TM2299" "ТЪРГОВСКИ К-С НАДЕЖДА"
15 "A1058" "МЕТРОСТАНЦИЯ ОПЪЛЧЕНСКА"
16 "TB2418" "БУЛ. ЦАРИЦА ЙОАНА"
17 "A6772" "УЛ. ДЖЕРМАН - ВРЕМЕННА"
21 "A6394" "ТЕХНИЧЕСКИ УНИВЕРСИТЕТ"
22 "A0378" "ЖЕНСКИ ПАЗАР"
26 "A2516" "УЛ. БАБА ТОНКА"
27 "A0464" "ГАРА ПИОНЕР"
30 "A6473" "ХЛАДИЛЕН ЗАВОД"
31 "A6469" "БЪЛГАРСКО НАЦИОНАЛНО РАДИО"
36 "A6482" "ОКОЛОВРЪСТЕН ПЪТ"
39 "A6745" "ГАРА ПОДУЯНЕ"
41 "TB1911" "УЛ. ГОЦЕ ДЕЛЧЕВ"
44 "A2815" "ПАЗАРА КРАСНО СЕЛО"
49 "A6549" "УЛ.ИНДИРА ГАНДИ"
53 "TB2419" "БУЛ. ЦАРИЦА ЙОАНА"
58 "TB0136" "БЛ. 135 Ж.К. ЛЮЛИН-10"
60 "TB0138" "БЛ. 135 Ж.К. ЛЮЛИН-10"
71 "A6771" "УЛ. ХАЙДУТ СИДЕР"
72 "A6753" "ЦЕНТРАЛНИ ХАЛИ"
73 "TB1912" "УЛ. ГОЦЕ ДЕЛЧЕВ"
74 "A2335" "ЦЕНТРАЛНИ ХАЛИ"
76 "A1969" "УЛ. ЙОСИФ ЩРОСМАЙЕР"
83 "A6247" "БЛ. 541 Ж.К. ЛЮЛИН 5"
88 "A6589" "СЕЛИМИЦА"
97 "A6392" "КОЛЕЖ ПО ТЕЛЕКОМУНИКАЦИИ"
99 "A1166" "10-ТИ ДКЦ"
101 "TB2578" "102-РО ОУ"
105 "A2517" "УЛ. РАЙНА КНЯГИНЯ"
106 "A2086" "УЛ. ОПЪЛЧЕНСКА"
107 "TB0018" "24-ТИ ДКЦ"
114 "A1072" "ИНТЕР ЕКСПО ЦЕНТЪР"
115 "A1323" "ХОТЕЛ ХЕМУС"
116 "A1010" "ЛИФТА ДРАГАЛЕВЦИ"
123 "A6036" "АВТОСТАНЦИЯ КНЯЖЕВО"
124 "A6462" "УЛ. ЛЕТОСТРУЙ"
127 "A1259" "ПЛОЩАД НА АВИАЦИЯТА"
130 "TB2112" "УЛ. ПИРОТСКА"
132 "A0298" "БУЛ. ВАСИЛ ЛЕВСКИ"
144 "A1532" "СЕЛО ЖЕЛЯВА"
145 "A6146" "ГАРА СОФИЯ СЕВЕР"
165 "A6773" "КРАЯ С. МРАМОР-ВРЕМЕННА"
168 "A1502" "САТИРИЧЕН ТЕАТЪР"
173 "A2114" "УЛ. ПИРОТСКА"
179 "A6744" "УЛ. ГЕОРГИ ВОЙТЕХ"
180 "A1422" "ПЪРВА ГРАДСКА БОЛНИЦА"
184 "A6471" "УЛ. МИТРОПОЛИТ КИРИЛ ВИДИНСКИ"
186 "A2573" "УЛ. БУЛИНА ЛИВАДА"
unused_shape WARNING 1270

unused_shape

Shape is not used in GTFS file trips.txt.

All records defined by GTFS shapes.txt should be used in trips.txt.

You can see more about this notice here.

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

shapeId (?) The faulty record's id. csvRowNumber (?) The row number of the faulty record.
"TB1065" 2
"TB1025" 266
"TB788" 434
"A1899" 647
"A4319" 726
"A3108" 885
"A2318" 1187
"TM30" 1855
"A3803" 2023
"A3913" 2169
"A868" 2810
"A3735" 3082
"TM1306" 3737
"TB912" 3792
"A4079" 4653
"A3992" 6198
"TB1043" 6446
"A394" 6722
"A2186" 7532
"A4171" 7926
"A4202" 8199
"A4050" 9441
"TM1834" 9984
"TM1845" 10259
"A2715" 10442
"TM1361" 10613
"A2026" 10972
"TM9" 11070
"TM749" 11312
"A4066" 11370
"TM1773" 12099
"A3796" 12262
"TM1234" 12395
"TM1318" 12569
"A4033" 12841
"TM1785" 13855
"A1911" 14013
"A4201" 14846
"TM1530" 15702
"TM1780" 15858
"A4342" 16008
"A2395" 17175
"TM1744" 17457
"TM617" 18175
"TM259" 18332
"TM263" 18574
"A4126" 18784
"TM1166" 19681
"TB547" 20026
"TM409" 20881