GTFS Schedule Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 7.1.0 at 2026-01-25T07:44:32Z,
for the dataset file:///shared/marubunkisen.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
丸文松島汽船
Feed Email:
toiawase@marubun-kisen.com
Feed Language:
Japanese
Feed Start Date:
2025-10-05
Feed End Date:
2025-12-31

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. payload.txt
  8. payload_fare_attributes.txt
  9. payload_fare_rules.txt
  10. routes.txt
  11. ships.txt
  12. stop_times.txt
  13. stops.txt
  14. translations.txt
  15. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 2
  • Shapes: 0
  • Stops: 2
  • Trips: 21

Specification Compliance report

206 notices reported (0 errors, 199 warnings, 7 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.
3 "政宗ダイヤ"
4 "芭蕉ダイヤ"
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 "20260125" "20251231" "20260201"
missing_bike_allowance WARNING 21

missing_bike_allowance

Ferry trips should include bike allowance information.

All ferry trips should have a valid value in the bikes_allowed field in trips.txt.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. routeId (?) The faulty record's route id. tripId (?) The faulty record's trip id.
2 "[01]政宗コース" "[001]大型船/中型船:松島発着1便政宗ダイヤ"
3 "[01]政宗コース" "[002]大型船/中型船:松島発着2便政宗ダイヤ"
4 "[01]政宗コース" "[003]大型船/中型船:松島発着3便政宗ダイヤ"
5 "[01]政宗コース" "[004]大型船/中型船:松島発着4便政宗ダイヤ"
6 "[01]政宗コース" "[005]大型船/中型船:松島発着5便政宗ダイヤ"
7 "[01]政宗コース" "[006]大型船/中型船:松島発着6便政宗ダイヤ"
8 "[01]政宗コース" "[007]大型船/中型船:松島発着臨時便1政宗ダイヤ臨時便"
9 "[01]政宗コース" "[008]大型船/中型船:松島発着臨時便2政宗ダイヤ臨時便"
10 "[02]芭蕉コース" "[009]大型船/中型船:塩釜発1便芭蕉ダイヤ"
11 "[02]芭蕉コース" "[010]大型船/中型船:塩釜発2便芭蕉ダイヤ"
12 "[02]芭蕉コース" "[011]大型船/中型船:塩釜発3便芭蕉ダイヤ"
13 "[02]芭蕉コース" "[012]大型船/中型船:塩釜発4便芭蕉ダイヤ"
14 "[02]芭蕉コース" "[013]大型船/中型船:塩釜発5便芭蕉ダイヤ"
15 "[02]芭蕉コース" "[014]大型船/中型船:塩釜発6便芭蕉ダイヤ"
16 "[02]芭蕉コース" "[015]大型船/中型船:塩釜発7便芭蕉ダイヤ"
17 "[02]芭蕉コース" "[016]大型船/中型船:松島発1便芭蕉ダイヤ"
18 "[02]芭蕉コース" "[017]大型船/中型船:松島発2便芭蕉ダイヤ"
19 "[02]芭蕉コース" "[018]大型船/中型船:松島発3便芭蕉ダイヤ"
20 "[02]芭蕉コース" "[019]大型船/中型船:松島発4便芭蕉ダイヤ"
21 "[02]芭蕉コース" "[020]大型船/中型船:松島発5便芭蕉ダイヤ"
22 "[02]芭蕉コース" "[021]大型船/中型船:松島発6便芭蕉ダイヤ"
non_ascii_or_non_printable_char WARNING 174

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 174 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" 2 "service_id" "政宗ダイヤ臨時便"
"calendar.txt" 3 "service_id" "政宗ダイヤ"
"calendar.txt" 4 "service_id" "芭蕉ダイヤ"
"calendar_dates.txt" 2 "service_id" "政宗ダイヤ臨時便"
"calendar_dates.txt" 3 "service_id" "政宗ダイヤ臨時便"
"calendar_dates.txt" 4 "service_id" "政宗ダイヤ臨時便"
"calendar_dates.txt" 5 "service_id" "政宗ダイヤ臨時便"
"fare_attributes.txt" 2 "fare_id" "[001500][01]政宗コース_[01]松島港~[01]松島港_2等・大人"
"fare_attributes.txt" 3 "fare_id" "[001500][02]芭蕉コース_[02]塩釜港~[01]松島港_2等・大人"
"fare_rules.txt" 2 "fare_id" "[001500][01]政宗コース_[01]松島港~[01]松島港_2等・大人"
"fare_rules.txt" 2 "route_id" "[01]政宗コース"
"fare_rules.txt" 2 "origin_id" "[01]松島港"
"fare_rules.txt" 2 "destination_id" "[01]松島港"
"fare_rules.txt" 3 "fare_id" "[001500][02]芭蕉コース_[02]塩釜港~[01]松島港_2等・大人"
"fare_rules.txt" 3 "route_id" "[02]芭蕉コース"
"fare_rules.txt" 3 "origin_id" "[02]塩釜港"
"fare_rules.txt" 3 "destination_id" "[01]松島港"
"fare_rules.txt" 4 "fare_id" "[001500][02]芭蕉コース_[02]塩釜港~[01]松島港_2等・大人"
"fare_rules.txt" 4 "route_id" "[02]芭蕉コース"
"fare_rules.txt" 4 "origin_id" "[01]松島港"
"fare_rules.txt" 4 "destination_id" "[02]塩釜港"
"routes.txt" 2 "route_id" "[01]政宗コース"
"routes.txt" 3 "route_id" "[02]芭蕉コース"
"stops.txt" 2 "stop_id" "[01]松島港"
"stops.txt" 2 "zone_id" "[01]松島港"
"stops.txt" 3 "stop_id" "[02]塩釜港"
"stops.txt" 3 "zone_id" "[02]塩釜港"
"stop_times.txt" 2 "trip_id" "[001]大型船/中型船:松島発着1便政宗ダイヤ"
"stop_times.txt" 2 "stop_id" "[01]松島港"
"stop_times.txt" 3 "trip_id" "[001]大型船/中型船:松島発着1便政宗ダイヤ"
"stop_times.txt" 3 "stop_id" "[01]松島港"
"stop_times.txt" 4 "trip_id" "[002]大型船/中型船:松島発着2便政宗ダイヤ"
"stop_times.txt" 4 "stop_id" "[01]松島港"
"stop_times.txt" 5 "trip_id" "[002]大型船/中型船:松島発着2便政宗ダイヤ"
"stop_times.txt" 5 "stop_id" "[01]松島港"
"stop_times.txt" 6 "trip_id" "[003]大型船/中型船:松島発着3便政宗ダイヤ"
"stop_times.txt" 6 "stop_id" "[01]松島港"
"stop_times.txt" 7 "trip_id" "[003]大型船/中型船:松島発着3便政宗ダイヤ"
"stop_times.txt" 7 "stop_id" "[01]松島港"
"stop_times.txt" 8 "trip_id" "[004]大型船/中型船:松島発着4便政宗ダイヤ"
"stop_times.txt" 8 "stop_id" "[01]松島港"
"stop_times.txt" 9 "trip_id" "[004]大型船/中型船:松島発着4便政宗ダイヤ"
"stop_times.txt" 9 "stop_id" "[01]松島港"
"stop_times.txt" 10 "trip_id" "[005]大型船/中型船:松島発着5便政宗ダイヤ"
"stop_times.txt" 10 "stop_id" "[01]松島港"
"stop_times.txt" 11 "trip_id" "[005]大型船/中型船:松島発着5便政宗ダイヤ"
"stop_times.txt" 11 "stop_id" "[01]松島港"
"stop_times.txt" 12 "trip_id" "[006]大型船/中型船:松島発着6便政宗ダイヤ"
"stop_times.txt" 12 "stop_id" "[01]松島港"
"stop_times.txt" 13 "trip_id" "[006]大型船/中型船:松島発着6便政宗ダイヤ"
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.
"20260125" "20251005" "20251231"
unknown_column INFO 3

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.
"fare_attributes.txt" "cabin_name" 8
"trips.txt" "payload_id" 11
"trips.txt" "ships_id" 12
unknown_file INFO 4

unknown_file

A file is unknown.

You can see more about this notice here.

filename (?) The name of the unknown file.
"payload.txt"
"payload_fare_attributes.txt"
"payload_fare_rules.txt"
"ships.txt"