liburnija-zadar — Enhanced Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-09-02T17:44:53Z,
for the dataset file:///shared/liburnija-zadar_6b34df83.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 Language:
Multiple languages
Feed Start Date:
2026-08-31
Feed End Date:
2026-09-08

Files included


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

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 140
  • Shapes: 154
  • Stops: 921
  • Trips: 5536

Specification Compliance report

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

Notice Code Severity Total
expired_calendar WARNING 2

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.
2 "3917-2026-08-31"
3 "3917-2026-09-01"
fast_travel_between_consecutive_stops WARNING 148

fast_travel_between_consecutive_stops

A transit vehicle moves too fast between two consecutive stops.

The speed threshold depends on route type:

Route type Description Threshold, km/h
0 Light rail 100
1 Subway 150
2 Rail 500
3 Bus 150
4 Ferry 80
5 Cable tram 30
6 Aerial lift 50
7 Funicular 50
11 Trolleybus 150
12 Monorail 150
- Unknown 200

You can see more about this notice here.

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

tripCsvRowNumber (?) The row number of the problematic trip. tripId (?) `trip_id` of the problematic trip. routeId (?) `route_id` of the problematic trip. speedKph (?) Travel speed (km/h). distanceKm (?) Distance between stops (km). csvRowNumber1 (?) The row number of the first stop time. stopSequence1 (?) `stop_sequence` of the first stop. stopId1 (?) `stop_id` of the first stop. stopName1 (?) `stop_name` of the first stop. departureTime1 (?) `departure_time` of the first stop. csvRowNumber2 (?) The row number of the second stop time. stopSequence2 (?) `stop_sequence` of the second stop. stopId2 (?) `stop_id` of the second stop. stopName2 (?) `stop_name` of the second stop. arrivalTime2 (?) `arrival_time` of the second stop.
5097 "3917-1581534166728764323" "3917-354" 342.2053988872734 0.38022822098585934 71615 14 "3917-604" "Muline 1" "17:26:47" 71616 15 "3917-605" "Muline 2" "17:26:51"
2424 "3917-1579678719382052485" "3917-334" 199.46047790049477 1.4959535842537108 34384 16 "3917-724" "Jošani 2" "16:56:25" 34385 17 "3917-194" "Galovac 5" "16:56:52"
88 "3917-1578565463858926880" "3917-484" 183.11517685802144 0.5595185959550655 1958 14 "3917-693" "Rupalj 2" "04:57:58" 1959 15 "3917-344" "Rupalj 3" "04:58:09"
88 "3917-1578565463858926880" "3917-484" 436.9864737052234 0.24277026316956854 1961 17 "3917-702" "Suhovare 1" "05:12:22" 1962 18 "3917-703" "Suhovare 2" "05:12:24"
88 "3917-1578565463858926880" "3917-484" 484.03211473852247 0.40336009561543534 1967 23 "3917-708" "Poličnik 7" "05:18:55" 1968 24 "3917-709" "Poličnik 6" "05:18:58"
830 "3917-1578936549033302045" "3917-330" 160.7770002684651 1.1165069463087853 11844 16 "3917-480" "Slivnica Donja 1" "22:57:42" 11845 17 "3917-852" "Radovin 8" "22:58:07"
830 "3917-1578936549033302045" "3917-330" 263.6831361343522 1.0254344183002586 11845 17 "3917-852" "Radovin 8" "22:58:07" 11846 18 "3917-1046" "Jovići 5" "22:58:21"
4321 "3917-1581163064374519714" "3917-553" 169.69767007944932 0.04713824168873592 59459 24 "3917-70" "Sikovo 3" "15:08:52" 59460 25 "3917-55" "Sikovo okretište" "15:08:53"
2495 "3917-1579678723677019854" "3917-533" 277.5700534852753 6.862148544497083 35812 24 "3917-562" "Vinjerac 6" "15:42:18" 35813 25 "3917-557" "Maslenica 1" "15:43:47"
97 "3917-1578565463858926889" "3917-541" 162.20447213387254 0.22528398907482297 2128 9 "3917-850" "Rupalj 1" "20:56:53" 2129 10 "3917-693" "Rupalj 2" "20:56:58"
97 "3917-1578565463858926889" "3917-541" 154.15442662463244 0.5566687628111727 2129 10 "3917-693" "Rupalj 2" "20:56:58" 2130 11 "3917-745" "Rupalj 3" "20:57:11"
5136 "3917-1581534166728764366" "3917-706" 320.545471179933 2.9383334858160524 72446 5 "3917-979" "Sali 1" "06:33:53" 72447 6 "3917-977" "Zaglav 1" "06:34:26"
3188 "3917-1580049813146362263" "3917-405" 164.88389583803215 1.19082813660801 44813 20 "3917-183" "Raštane Gornje Jug" "21:11:17" 44814 21 "3917-186" "Raštane Gornje 3" "21:11:43"
3580 "3917-1580049817441329955" "3917-903" 170.89239598184065 0.7595217599192918 49600 6 "3917-1013" "Ulica Domovinskog rata" "18:37:05" 49601 7 "3917-1022" "Plovanija 1" "18:37:21"
3241 "3917-1580049813146362318" "3917-868" 259.64828192115334 0.36062261377937965 45880 12 "3917-1302" "Pakostane centar (A)" "06:53:03" 45881 13 "3917-68" "Pakoštane 1" "06:53:08"
1605 "3917-1579307642797611837" "3917-529" 180.62379958952204 0.2006931106550245 22633 15 "3917-743" "Lovinac 2" "21:22:48" 22634 16 "3917-742" "Lovinac 3" "21:22:52"
1605 "3917-1579307642797611837" "3917-529" 213.14740258683986 0.2960380591483887 22634 16 "3917-742" "Lovinac 3" "21:22:52" 22635 17 "3917-699" "Lovinac 4" "21:22:57"
4896 "3917-1581534162433796805" "3917-330" 180.62379958952204 0.2006931106550245 67268 9 "3917-743" "Lovinac 2" "16:50:15" 67269 10 "3917-742" "Lovinac 3" "16:50:19"
2407 "3917-1579678719382052468" "3917-573" 181.88621613084294 0.6062873871028098 33965 32 "3917-277" "Nadin 4" "21:10:00" 33966 33 "3917-278" "Nadin 5" "21:10:12"
520 "3917-1578565468153894612" "3917-678" 161.47531590173006 0.17941701766858895 7942 3 "3917-1024" "Plovanija 3" "06:53:50" 7943 4 "3917-1023" "Plovanija 2" "06:53:54"
5045 "3917-1581534162433796965" "3917-868" 216.37356826762777 0.36062261377937965 70579 12 "3917-1302" "Pakostane centar (A)" "06:46:20" 70580 13 "3917-68" "Pakoštane 1" "06:46:26"
2418 "3917-1579678719382052479" "3917-583" 177.13512142791006 0.24602100198320842 34228 20 "3917-250" "Zemunik Donji Jug 6" "14:59:18" 34229 21 "3917-41" "Zemunik Donji jug 5" "14:59:23"
2418 "3917-1579678719382052479" "3917-583" 182.31498214972092 0.3545013541800129 34229 21 "3917-41" "Zemunik Donji jug 5" "14:59:23" 34230 22 "3917-231" "Zemunik Donji jug 5" "14:59:30"
2418 "3917-1579678719382052479" "3917-583" 210.48642931718715 0.11693690517621508 34230 22 "3917-231" "Zemunik Donji jug 5" "14:59:30" 34231 23 "3917-252" "Zemunik Donji Jug 4" "14:59:32"
2418 "3917-1579678719382052479" "3917-583" 207.81534876605178 0.34635891461008633 34231 23 "3917-252" "Zemunik Donji Jug 4" "14:59:32" 34232 24 "3917-230" "Zemunik Donji jug 3" "14:59:38"
2368 "3917-1579678719382052428" "3917-529" 180.62379958952204 0.2006931106550245 33025 15 "3917-743" "Lovinac 2" "21:18:52" 33026 16 "3917-742" "Lovinac 3" "21:18:56"
2368 "3917-1579678719382052428" "3917-529" 213.14740258683986 0.2960380591483887 33026 16 "3917-742" "Lovinac 3" "21:18:56" 33027 17 "3917-699" "Lovinac 4" "21:19:01"
4247 "3917-1581163060079552333" "3917-484" 183.11517685802144 0.5595185959550655 57678 14 "3917-693" "Rupalj 2" "04:57:58" 57679 15 "3917-344" "Rupalj 3" "04:58:09"
4247 "3917-1581163060079552333" "3917-484" 436.9864737052234 0.24277026316956854 57681 17 "3917-702" "Suhovare 1" "05:12:22" 57682 18 "3917-703" "Suhovare 2" "05:12:24"
4247 "3917-1581163060079552333" "3917-484" 484.03211473852247 0.40336009561543534 57687 23 "3917-708" "Poličnik 7" "05:18:55" 57688 24 "3917-709" "Poličnik 6" "05:18:58"
3180 "3917-1580049813146362255" "3917-583" 177.13512142791006 0.24602100198320842 44604 20 "3917-250" "Zemunik Donji Jug 6" "14:58:22" 44605 21 "3917-41" "Zemunik Donji jug 5" "14:58:27"
3180 "3917-1580049813146362255" "3917-583" 182.31498214972092 0.3545013541800129 44605 21 "3917-41" "Zemunik Donji jug 5" "14:58:27" 44606 22 "3917-231" "Zemunik Donji jug 5" "14:58:34"
3180 "3917-1580049813146362255" "3917-583" 210.48642931718715 0.11693690517621508 44606 22 "3917-231" "Zemunik Donji jug 5" "14:58:34" 44607 23 "3917-252" "Zemunik Donji Jug 4" "14:58:36"
3180 "3917-1580049813146362255" "3917-583" 207.81534876605178 0.34635891461008633 44607 23 "3917-252" "Zemunik Donji Jug 4" "14:58:36" 44608 24 "3917-230" "Zemunik Donji jug 3" "14:58:42"
4458 "3917-1581163064374519865" "3917-706" 320.545471179933 2.9383334858160524 62145 5 "3917-979" "Sali 1" "15:43:47" 62146 6 "3917-977" "Zaglav 1" "15:44:20"
198 "3917-1578565468153894289" "3917-868" 259.64828192115334 0.36062261377937965 4415 12 "3917-1302" "Pakostane centar (A)" "06:52:28" 4416 13 "3917-68" "Pakoštane 1" "06:52:33"
4228 "3917-1581163060079552313" "3917-443" 166.06758538332383 1.1532471207175266 57275 7 "3917-658" "Poličnik Gornji" "21:03:20" 57276 8 "3917-850" "Rupalj 1" "21:03:45"
1588 "3917-1579307638502644524" "3917-330" 263.6831361343522 1.0254344183002586 22185 17 "3917-852" "Radovin 8" "22:59:45" 22186 18 "3917-1046" "Jovići 5" "22:59:59"
68 "3917-1578565463858926860" "3917-330" 180.62379958952204 0.2006931106550245 1424 9 "3917-743" "Lovinac 2" "16:50:32" 1425 10 "3917-742" "Lovinac 3" "16:50:36"
2815 "3917-1579678723677020175" "3917-903" 170.89239598184065 0.7595217599192918 39191 6 "3917-1013" "Ulica Domovinskog rata" "15:33:23" 39192 7 "3917-1022" "Plovanija 1" "15:33:39"
4208 "3917-1581163060079552293" "3917-512" 196.3700730413748 1.036397607718367 56840 2 "3917-506" "Radovin 7" "06:25:24" 56841 3 "3917-852" "Radovin 8" "06:25:43"
4208 "3917-1581163060079552293" "3917-512" 183.5184001574102 1.5293200013117518 56841 3 "3917-852" "Radovin 8" "06:25:43" 56842 4 "3917-505" "Radovin 6" "06:26:13"
5094 "3917-1581534166728764320" "3917-354" 242.33700076234518 0.3365791677254794 71566 14 "3917-588" "Sutomišćica 1" "15:49:21" 71567 15 "3917-589" "Sutomišćica 2" "15:49:26"
2039 "3917-1579307647092579570" "3917-678" 161.47531590173006 0.17941701766858895 28670 3 "3917-1024" "Plovanija 3" "06:53:48" 28671 4 "3917-1023" "Plovanija 2" "06:53:52"
4406 "3917-1581163064374519808" "3917-354" 242.33700076234518 0.3365791677254794 61133 14 "3917-588" "Sutomišćica 1" "09:40:16" 61134 15 "3917-589" "Sutomišćica 2" "09:40:21"
3140 "3917-1580049813146362214" "3917-541" 162.20447213387254 0.22528398907482297 43583 9 "3917-850" "Rupalj 1" "21:00:27" 43584 10 "3917-693" "Rupalj 2" "21:00:32"
3140 "3917-1580049813146362214" "3917-541" 154.15442662463244 0.5566687628111727 43584 10 "3917-693" "Rupalj 2" "21:00:32" 43585 11 "3917-745" "Rupalj 3" "21:00:45"
1606 "3917-1579307642797611838" "3917-484" 201.42669454382357 0.5595185959550655 22660 14 "3917-693" "Rupalj 2" "04:59:03" 22661 15 "3917-344" "Rupalj 3" "04:59:13"
1606 "3917-1579307642797611838" "3917-484" 436.9864737052234 0.24277026316956854 22663 17 "3917-702" "Suhovare 1" "05:13:27" 22664 18 "3917-703" "Suhovare 2" "05:13:29"
1606 "3917-1579307642797611838" "3917-484" 484.03211473852247 0.40336009561543534 22669 23 "3917-708" "Poličnik 7" "05:20:00" 22670 24 "3917-709" "Poličnik 6" "05:20:03"
feed_expiration_date7_days WARNING 1

feed_expiration_date7_days

Dataset should be valid for at least the next 7 days.

The dataset expiration date defined in feed_info.txt is in seven days or less. At any time, the published GTFS dataset should be valid for at least the next 7 days.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. currentDate (?) Current date (YYYYMMDD format). feedEndDate (?) Feed end date (YYYYMMDD format). suggestedExpirationDate (?) Suggested expiration date (YYYYMMDD format).
2 "20260902" "20260908" "20260909"
mixed_case_recommended_field WARNING 10

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.

filename (?) Name of the faulty file. fieldName (?) Name of the faulty field. fieldValue (?) Faulty value. csvRowNumber (?) The row number of the faulty record.
"trips.txt" "trip_headsign" "zadar" 15
"trips.txt" "trip_headsign" "vrsi" 224
"trips.txt" "trip_headsign" "zadar" 775
"trips.txt" "trip_headsign" "vrsi" 984
"trips.txt" "trip_headsign" "zadar" 1533
"trips.txt" "trip_headsign" "vrsi" 1743
"trips.txt" "trip_headsign" "zadar" 2296
"trips.txt" "trip_headsign" "vrsi" 2505
"trips.txt" "trip_headsign" "zadar" 3058
"trips.txt" "trip_headsign" "vrsi" 3267
stop_too_far_from_shape WARNING 1

stop_too_far_from_shape

Stop too far from trip shape.

Per GTFS Best Practices, route alignments (in shapes.txt) should be within 100 meters of stop locations which a trip serves. This potentially indicates a problem with the location of the stop or the path of the shape.

You can see more about this notice here.

tripCsvRowNumber (?) The row number of the faulty record from `trips.txt`. shapeId (?) The id of the shape that is referred to. tripId (?) The id of the trip that is referred to. stopTimeCsvRowNumber (?) The row number of the faulty record from `stop_times.txt`. stopId (?) The id of the stop that is referred to. stopName (?) The name of the stop that is referred to. match (?) Latitude and longitude pair of the location. geoDistanceToShape (?) Distance from stop to shape.
103 "3917-633" "3917-1578565463858926895" 2271 "3917-6" "Trgovački sud" [44.121081000000004,15.233330000000002] 201.67565210921924
trip_coverage_not_active_for_next7_days WARNING 1

trip_coverage_not_active_for_next7_days

Trips data should be valid for at least the next seven days.

This notice is triggered if the date range where a significant number of trips are running ends in less than 7 days.

You can see more about this notice here.

currentDate (?) Current date (YYYYMMDD format). serviceWindowStartDate (?) The start date of the majority service window. serviceWindowEndDate (?) The end date of the majority service window.
"20260902" "20260831" "20260908"