# Table of contents Validation rule catalogue for EU mobility data standards ## Web links - [home](/) - [Directory Update Log](/bundle/log.html) - [Validation Rules](/bundle/rules) - [DATA4PT NeTEx Validation Rules Overview rules](/bundle/rules/data4pt) - [C.01.02](/bundle/rules/data4pt/c-01-02.html) - [C.01.03](/bundle/rules/data4pt/c-01-03.html) - [C.01.04](/bundle/rules/data4pt/c-01-04.html) - [C.01.05](/bundle/rules/data4pt/c-01-05.html) - [C.02.01](/bundle/rules/data4pt/c-02-01.html) - [C.02.03-b](/bundle/rules/data4pt/c-02-03-b.html) - [C.02.03](/bundle/rules/data4pt/c-02-03.html) - [C.02.04](/bundle/rules/data4pt/c-02-04.html) - [C.02.05-b](/bundle/rules/data4pt/c-02-05-b.html) - [C.02.05](/bundle/rules/data4pt/c-02-05.html) - [C.02.06](/bundle/rules/data4pt/c-02-06.html) - [C.02.07](/bundle/rules/data4pt/c-02-07.html) - [C.03.01](/bundle/rules/data4pt/c-03-01.html) - [C.03.02](/bundle/rules/data4pt/c-03-02.html) - [C.03.04](/bundle/rules/data4pt/c-03-04.html) - [C.03.05-b](/bundle/rules/data4pt/c-03-05-b.html) - [C.03.05](/bundle/rules/data4pt/c-03-05.html) - [C.04.01](/bundle/rules/data4pt/c-04-01.html) - [C.04.02](/bundle/rules/data4pt/c-04-02.html) - [C.04.04-b](/bundle/rules/data4pt/c-04-04-b.html) - [C.04.04](/bundle/rules/data4pt/c-04-04.html) - [C.04.05](/bundle/rules/data4pt/c-04-05.html) - [C.09.01](/bundle/rules/data4pt/c-09-01.html) - [C.09.02](/bundle/rules/data4pt/c-09-02.html) - [C.09.03](/bundle/rules/data4pt/c-09-03.html) - [C.09.04](/bundle/rules/data4pt/c-09-04.html) - [C.09.06](/bundle/rules/data4pt/c-09-06.html) - [C.09.07](/bundle/rules/data4pt/c-09-07.html) - [C.09.08](/bundle/rules/data4pt/c-09-08.html) - [C.09.10](/bundle/rules/data4pt/c-09-10.html) - [C.09.11](/bundle/rules/data4pt/c-09-11.html) - [C.09.12](/bundle/rules/data4pt/c-09-12.html) - [C.09.13](/bundle/rules/data4pt/c-09-13.html) - [S.01.01](/bundle/rules/data4pt/s-01-01.html) - [S.01.03](/bundle/rules/data4pt/s-01-03.html) - [S.01.04](/bundle/rules/data4pt/s-01-04.html) - [S.01.05](/bundle/rules/data4pt/s-01-05.html) - [S.01.08](/bundle/rules/data4pt/s-01-08.html) - [S.03.01](/bundle/rules/data4pt/s-03-01.html) - [S.03.02-b](/bundle/rules/data4pt/s-03-02-b.html) - [S.03.02](/bundle/rules/data4pt/s-03-02.html) - [S.03.03](/bundle/rules/data4pt/s-03-03.html) - [S.03.04](/bundle/rules/data4pt/s-03-04.html) - [S.03.05](/bundle/rules/data4pt/s-03-05.html) - [S.03.06](/bundle/rules/data4pt/s-03-06.html) - [S.04.01](/bundle/rules/data4pt/s-04-01.html) - [S.04.02-b](/bundle/rules/data4pt/s-04-02-b.html) - [S.04.02](/bundle/rules/data4pt/s-04-02.html) - [S.04.03](/bundle/rules/data4pt/s-04-03.html) - [S.08.01](/bundle/rules/data4pt/s-08-01.html) - [S.08.02](/bundle/rules/data4pt/s-08-02.html) - [S.08.03](/bundle/rules/data4pt/s-08-03.html) - [S.08.04](/bundle/rules/data4pt/s-08-04.html) - [S.09.01-b](/bundle/rules/data4pt/s-09-01-b.html) - [S.09.01](/bundle/rules/data4pt/s-09-01.html) - [S.15.01](/bundle/rules/data4pt/s-15-01.html) - [S.15.02](/bundle/rules/data4pt/s-15-02.html) - [S.15.03](/bundle/rules/data4pt/s-15-03.html) - [S.15.04](/bundle/rules/data4pt/s-15-04.html) - [S.15.06](/bundle/rules/data4pt/s-15-06.html) - [S.30.05](/bundle/rules/data4pt/s-30-05.html) - [S.31.01](/bundle/rules/data4pt/s-31-01.html) - [S.31.02](/bundle/rules/data4pt/s-31-02.html) - [S.31.03](/bundle/rules/data4pt/s-31-03.html) - [T.02.01](/bundle/rules/data4pt/t-02-01.html) - [T.02.02-b](/bundle/rules/data4pt/t-02-02-b.html) - [T.02.02](/bundle/rules/data4pt/t-02-02.html) - [T.02.03](/bundle/rules/data4pt/t-02-03.html) - [T.02.04](/bundle/rules/data4pt/t-02-04.html) - [T.02.05-b](/bundle/rules/data4pt/t-02-05-b.html) - [T.02.05](/bundle/rules/data4pt/t-02-05.html) - [T.02.08](/bundle/rules/data4pt/t-02-08.html) - [T.02.10](/bundle/rules/data4pt/t-02-10.html) - [T.02.11-b](/bundle/rules/data4pt/t-02-11-b.html) - [T.02.11](/bundle/rules/data4pt/t-02-11.html) - [T.02.12](/bundle/rules/data4pt/t-02-12.html) - [T.02.13](/bundle/rules/data4pt/t-02-13.html) - [T.02.14](/bundle/rules/data4pt/t-02-14.html) - [T.03.01-b](/bundle/rules/data4pt/t-03-01-b.html) - [T.03.01-c](/bundle/rules/data4pt/t-03-01-c.html) - [T.03.01](/bundle/rules/data4pt/t-03-01.html) - [T.03.03-b](/bundle/rules/data4pt/t-03-03-b.html) - [T.03.03](/bundle/rules/data4pt/t-03-03.html) - [T.03.04-b](/bundle/rules/data4pt/t-03-04-b.html) - [T.03.04](/bundle/rules/data4pt/t-03-04.html) - [T.03.06](/bundle/rules/data4pt/t-03-06.html) - [T.03.09](/bundle/rules/data4pt/t-03-09.html) - [T.04.01](/bundle/rules/data4pt/t-04-01.html) - [T.04.02](/bundle/rules/data4pt/t-04-02.html) - [T.07.11](/bundle/rules/data4pt/t-07-11.html) - [T.07.12](/bundle/rules/data4pt/t-07-12.html) - [T.07.XX](/bundle/rules/data4pt/t-07-xx.html) - [T.08.01](/bundle/rules/data4pt/t-08-01.html) - [T.08.02](/bundle/rules/data4pt/t-08-02.html) - [T.08.05](/bundle/rules/data4pt/t-08-05.html) - [T.08.11](/bundle/rules/data4pt/t-08-11.html) - [T.08.12](/bundle/rules/data4pt/t-08-12.html) - [T.09.01](/bundle/rules/data4pt/t-09-01.html) - [T.09.02](/bundle/rules/data4pt/t-09-02.html) - [T.09.03](/bundle/rules/data4pt/t-09-03.html) - [T.09.06](/bundle/rules/data4pt/t-09-06.html) - [T.09.07](/bundle/rules/data4pt/t-09-07.html) - [T.09.09](/bundle/rules/data4pt/t-09-09.html) - [T.09.10](/bundle/rules/data4pt/t-09-10.html) - [T.11.01](/bundle/rules/data4pt/t-11-01.html) - [T.11.02](/bundle/rules/data4pt/t-11-02.html) - [T.11.03](/bundle/rules/data4pt/t-11-03.html) - [T.11.05](/bundle/rules/data4pt/t-11-05.html) - [T.11.09](/bundle/rules/data4pt/t-11-09.html) - [T.12.02](/bundle/rules/data4pt/t-12-02.html) - [T.12.04](/bundle/rules/data4pt/t-12-04.html) - [T.14.01-b](/bundle/rules/data4pt/t-14-01-b.html) - [T.14.01](/bundle/rules/data4pt/t-14-01.html) - [T.14.02](/bundle/rules/data4pt/t-14-02.html) - [T.14.03](/bundle/rules/data4pt/t-14-03.html) - [T.14.04](/bundle/rules/data4pt/t-14-04.html) - [T.14.07](/bundle/rules/data4pt/t-14-07.html) - [T.14.09](/bundle/rules/data4pt/t-14-09.html) - [T.14.10](/bundle/rules/data4pt/t-14-10.html) - [T.14.XX-b](/bundle/rules/data4pt/t-14-xx-b.html) - [T.14.XX](/bundle/rules/data4pt/t-14-xx.html) - [T.21.01-b](/bundle/rules/data4pt/t-21-01-b.html) - [T.21.01](/bundle/rules/data4pt/t-21-01.html) - [T.21.02](/bundle/rules/data4pt/t-21-02.html) - [T.21.03](/bundle/rules/data4pt/t-21-03.html) - [T.21.04](/bundle/rules/data4pt/t-21-04.html) - [T.21.05-b](/bundle/rules/data4pt/t-21-05-b.html) - [T.21.05](/bundle/rules/data4pt/t-21-05.html) - [T.21.07](/bundle/rules/data4pt/t-21-07.html) - [T.25.01-b](/bundle/rules/data4pt/t-25-01-b.html) - [T.25.01](/bundle/rules/data4pt/t-25-01.html) - [T.25.02-b](/bundle/rules/data4pt/t-25-02-b.html) - [T.25.02](/bundle/rules/data4pt/t-25-02.html) - [T.25.03-b](/bundle/rules/data4pt/t-25-03-b.html) - [T.25.03](/bundle/rules/data4pt/t-25-03.html) - [T.25.04](/bundle/rules/data4pt/t-25-04.html) - [T.25.05](/bundle/rules/data4pt/t-25-05.html) - [T.30.01](/bundle/rules/data4pt/t-30-01.html) - [T.30.02](/bundle/rules/data4pt/t-30-02.html) - [T.35.01](/bundle/rules/data4pt/t-35-01.html) - [T.40.02](/bundle/rules/data4pt/t-40-02.html) - [T.48.01](/bundle/rules/data4pt/t-48-01.html) - [Entur netex-validator-java rules](/bundle/rules/entur) - [AUTHORITY_1](/bundle/rules/entur/authority_1.html) - [AUTHORITY_2](/bundle/rules/entur/authority_2.html) - [AUTHORITY_3](/bundle/rules/entur/authority_3.html) - [AUTHORITY_4](/bundle/rules/entur/authority_4.html) - [AUTHORITY_5](/bundle/rules/entur/authority_5.html) - [BLOCK_1](/bundle/rules/entur/block_1.html) - [BLOCK_2](/bundle/rules/entur/block_2.html) - [BLOCK_3](/bundle/rules/entur/block_3.html) - [BOOKING_4](/bundle/rules/entur/booking_4.html) - [BOOKING_5](/bundle/rules/entur/booking_5.html) - [COMPOSITE_FRAME_1](/bundle/rules/entur/composite_frame_1.html) - [COMPOSITE_FRAME_2](/bundle/rules/entur/composite_frame_2.html) - [COMPOSITE_FRAME_3](/bundle/rules/entur/composite_frame_3.html) - [COMPOSITE_FRAME_4](/bundle/rules/entur/composite_frame_4.html) - [COMPOSITE_FRAME_5](/bundle/rules/entur/composite_frame_5.html) - [COMPOSITE_FRAME_6](/bundle/rules/entur/composite_frame_6.html) - [COMPOSITE_FRAME_SITE_FRAME](/bundle/rules/entur/composite_frame_site_frame.html) - [COMPOSITE_TIMETABLE_FRAME_IN_COMMON_FILE](/bundle/rules/entur/composite_timetable_frame_in_common_file.html) - [DATED_SERVICE_JOURNEY_1](/bundle/rules/entur/dated_service_journey_1.html) - [DATED_SERVICE_JOURNEY_2](/bundle/rules/entur/dated_service_journey_2.html) - [DATED_SERVICE_JOURNEY_3](/bundle/rules/entur/dated_service_journey_3.html) - [DATED_SERVICE_JOURNEY_4](/bundle/rules/entur/dated_service_journey_4.html) - [DATED_SERVICE_JOURNEY_5](/bundle/rules/entur/dated_service_journey_5.html) - [DEAD_RUN_1](/bundle/rules/entur/dead_run_1.html) - [DEAD_RUN_2](/bundle/rules/entur/dead_run_2.html) - [DEAD_RUN_3](/bundle/rules/entur/dead_run_3.html) - [DESTINATION_DISPLAY_1](/bundle/rules/entur/destination_display_1.html) - [DESTINATION_DISPLAY_2](/bundle/rules/entur/destination_display_2.html) - [FLEXIBLE_LINE_1](/bundle/rules/entur/flexible_line_1.html) - [FLEXIBLE_LINE_10](/bundle/rules/entur/flexible_line_10.html) - [FLEXIBLE_LINE_11](/bundle/rules/entur/flexible_line_11.html) - [FLEXIBLE_SERVICE_1](/bundle/rules/entur/flexible_service_1.html) - [FLEXIBLE_SERVICE_2](/bundle/rules/entur/flexible_service_2.html) - [FLEXIBLE_SERVICE_3](/bundle/rules/entur/flexible_service_3.html) - [FLEXIBLE_SERVICE_4](/bundle/rules/entur/flexible_service_4.html) - [INTERCHANGE_1](/bundle/rules/entur/interchange_1.html) - [INTERCHANGE_2](/bundle/rules/entur/interchange_2.html) - [INTERCHANGE_3](/bundle/rules/entur/interchange_3.html) - [JOURNEY_PATTERN_1](/bundle/rules/entur/journey_pattern_1.html) - [JOURNEY_PATTERN_2](/bundle/rules/entur/journey_pattern_2.html) - [JOURNEY_PATTERN_3](/bundle/rules/entur/journey_pattern_3.html) - [JOURNEY_PATTERN_4](/bundle/rules/entur/journey_pattern_4.html) - [JOURNEY_PATTERN_5](/bundle/rules/entur/journey_pattern_5.html) - [JOURNEY_PATTERN_6](/bundle/rules/entur/journey_pattern_6.html) - [JOURNEY_PATTERN_7](/bundle/rules/entur/journey_pattern_7.html) - [JOURNEY_PATTERN_8](/bundle/rules/entur/journey_pattern_8.html) - [JOURNEY_PATTERN_9](/bundle/rules/entur/journey_pattern_9.html) - [LINE_1](/bundle/rules/entur/line_1.html) - [LINE_2](/bundle/rules/entur/line_2.html) - [LINE_3](/bundle/rules/entur/line_3.html) - [LINE_4](/bundle/rules/entur/line_4.html) - [LINE_5](/bundle/rules/entur/line_5.html) - [LINE_6](/bundle/rules/entur/line_6.html) - [LINE_7](/bundle/rules/entur/line_7.html) - [LINE_8](/bundle/rules/entur/line_8.html) - [LINE_9](/bundle/rules/entur/line_9.html) - [NETEX_ID_1](/bundle/rules/entur/netex_id_1.html) - [NETEX_ID_10](/bundle/rules/entur/netex_id_10.html) - [NETEX_ID_5](/bundle/rules/entur/netex_id_5.html) - [NETEX_ID_6](/bundle/rules/entur/netex_id_6.html) - [NETEX_ID_7](/bundle/rules/entur/netex_id_7.html) - [NETEX_ID_8](/bundle/rules/entur/netex_id_8.html) - [NETEX_ID_9](/bundle/rules/entur/netex_id_9.html) - [NETWORK_1](/bundle/rules/entur/network_1.html) - [NETWORK_2](/bundle/rules/entur/network_2.html) - [NETWORK_3](/bundle/rules/entur/network_3.html) - [NOTICE_1](/bundle/rules/entur/notice_1.html) - [NOTICE_2](/bundle/rules/entur/notice_2.html) - [NOTICE_3](/bundle/rules/entur/notice_3.html) - [NOTICE_4](/bundle/rules/entur/notice_4.html) - [NOTICE_5](/bundle/rules/entur/notice_5.html) - [NOTICE_6](/bundle/rules/entur/notice_6.html) - [NOTICE_7](/bundle/rules/entur/notice_7.html) - [OPERATING_PERIOD_1](/bundle/rules/entur/operating_period_1.html) - [OPERATOR_1](/bundle/rules/entur/operator_1.html) - [OPERATOR_2](/bundle/rules/entur/operator_2.html) - [OPERATOR_3](/bundle/rules/entur/operator_3.html) - [OPERATOR_4](/bundle/rules/entur/operator_4.html) - [OPERATOR_5](/bundle/rules/entur/operator_5.html) - [OPERATOR_6](/bundle/rules/entur/operator_6.html) - [OPERATOR_7](/bundle/rules/entur/operator_7.html) - [PASSENGER_STOP_ASSIGNMENT_1](/bundle/rules/entur/passenger_stop_assignment_1.html) - [PASSENGER_STOP_ASSIGNMENT_2](/bundle/rules/entur/passenger_stop_assignment_2.html) - [PASSENGER_STOP_ASSIGNMENT_3](/bundle/rules/entur/passenger_stop_assignment_3.html) - [RESOURCE_FRAME_IN_LINE_FILE](/bundle/rules/entur/resource_frame_in_line_file.html) - [ROUTE_1](/bundle/rules/entur/route_1.html) - [ROUTE_2](/bundle/rules/entur/route_2.html) - [ROUTE_3](/bundle/rules/entur/route_3.html) - [ROUTE_4](/bundle/rules/entur/route_4.html) - [ROUTE_5](/bundle/rules/entur/route_5.html) - [ROUTE_6](/bundle/rules/entur/route_6.html) - [ROUTE_7](/bundle/rules/entur/route_7.html) - [SERVICE_CALENDAR_1](/bundle/rules/entur/service_calendar_1.html) - [SERVICE_CALENDAR_2](/bundle/rules/entur/service_calendar_2.html) - [SERVICE_CALENDAR_3](/bundle/rules/entur/service_calendar_3.html) - [SERVICE_CALENDAR_4](/bundle/rules/entur/service_calendar_4.html) - [SERVICE_CALENDAR_5](/bundle/rules/entur/service_calendar_5.html) - [SERVICE_FRAME_1](/bundle/rules/entur/service_frame_1.html) - [SERVICE_FRAME_2](/bundle/rules/entur/service_frame_2.html) - [SERVICE_FRAME_3](/bundle/rules/entur/service_frame_3.html) - [SERVICE_FRAME_IN_COMMON_FILE_1](/bundle/rules/entur/service_frame_in_common_file_1.html) - [SERVICE_FRAME_IN_COMMON_FILE_2](/bundle/rules/entur/service_frame_in_common_file_2.html) - [SERVICE_FRAME_IN_COMMON_FILE_3](/bundle/rules/entur/service_frame_in_common_file_3.html) - [SERVICE_JOURNEY_1](/bundle/rules/entur/service_journey_1.html) - [SERVICE_JOURNEY_10](/bundle/rules/entur/service_journey_10.html) - [SERVICE_JOURNEY_11](/bundle/rules/entur/service_journey_11.html) - [SERVICE_JOURNEY_12](/bundle/rules/entur/service_journey_12.html) - [SERVICE_JOURNEY_13](/bundle/rules/entur/service_journey_13.html) - [SERVICE_JOURNEY_14](/bundle/rules/entur/service_journey_14.html) - [SERVICE_JOURNEY_16](/bundle/rules/entur/service_journey_16.html) - [SERVICE_JOURNEY_17](/bundle/rules/entur/service_journey_17.html) - [SERVICE_JOURNEY_2](/bundle/rules/entur/service_journey_2.html) - [SERVICE_JOURNEY_3](/bundle/rules/entur/service_journey_3.html) - [SERVICE_JOURNEY_4](/bundle/rules/entur/service_journey_4.html) - [SERVICE_JOURNEY_5](/bundle/rules/entur/service_journey_5.html) - [SERVICE_JOURNEY_6](/bundle/rules/entur/service_journey_6.html) - [SERVICE_JOURNEY_7](/bundle/rules/entur/service_journey_7.html) - [SERVICE_JOURNEY_8](/bundle/rules/entur/service_journey_8.html) - [SERVICE_JOURNEY_9](/bundle/rules/entur/service_journey_9.html) - [SERVICE_LINK_1](/bundle/rules/entur/service_link_1.html) - [SERVICE_LINK_2](/bundle/rules/entur/service_link_2.html) - [SERVICE_LINK_3](/bundle/rules/entur/service_link_3.html) - [SERVICE_LINK_4](/bundle/rules/entur/service_link_4.html) - [SERVICE_LINK_5](/bundle/rules/entur/service_link_5.html) - [SITE_FRAME_IN_COMMON_FILE](/bundle/rules/entur/site_frame_in_common_file.html) - [SITE_FRAME_IN_LINE_FILE](/bundle/rules/entur/site_frame_in_line_file.html) - [TIMETABLE_FRAME_IN_COMMON_FILE](/bundle/rules/entur/timetable_frame_in_common_file.html) - [VALIDITY_CONDITIONS_IN_COMMON_FILE_1](/bundle/rules/entur/validity_conditions_in_common_file_1.html) - [VALIDITY_CONDITIONS_IN_COMMON_FILE_2](/bundle/rules/entur/validity_conditions_in_common_file_2.html) - [VALIDITY_CONDITIONS_IN_COMMON_FILE_3](/bundle/rules/entur/validity_conditions_in_common_file_3.html) - [VALIDITY_CONDITIONS_IN_COMMON_FILE_4](/bundle/rules/entur/validity_conditions_in_common_file_4.html) - [VALIDITY_CONDITIONS_IN_LINE_FILE_1](/bundle/rules/entur/validity_conditions_in_line_file_1.html) - [VALIDITY_CONDITIONS_IN_LINE_FILE_2](/bundle/rules/entur/validity_conditions_in_line_file_2.html) - [VALIDITY_CONDITIONS_IN_LINE_FILE_3](/bundle/rules/entur/validity_conditions_in_line_file_3.html) - [VALIDITY_CONDITIONS_IN_LINE_FILE_4](/bundle/rules/entur/validity_conditions_in_line_file_4.html) - [VALIDITY_CONDITIONS_IN_LINE_FILE_5](/bundle/rules/entur/validity_conditions_in_line_file_5.html) - [VERSION_NON_NUMERIC](/bundle/rules/entur/version_non_numeric.html) - [XML_SCHEMA_ERROR](/bundle/rules/entur/xml_schema_error.html) - [XML_SCHEMA_WARNING](/bundle/rules/entur/xml_schema_warning.html) - [MobilityData canonical GTFS Schedule validator rules](/bundle/rules/mobilitydata) - [attribution_without_role](/bundle/rules/mobilitydata/attribution_without_role.html) - [bidirectional_exit_gate](/bundle/rules/mobilitydata/bidirectional_exit_gate.html) - [big_gap_in_service](/bundle/rules/mobilitydata/big_gap_in_service.html) - [block_trips_with_overlapping_stop_times](/bundle/rules/mobilitydata/block_trips_with_overlapping_stop_times.html) - [csv_parsing_failed](/bundle/rules/mobilitydata/csv_parsing_failed.html) - [decreasing_or_equal_stop_time_distance](/bundle/rules/mobilitydata/decreasing_or_equal_stop_time_distance.html) - [decreasing_shape_distance](/bundle/rules/mobilitydata/decreasing_shape_distance.html) - [duplicate_fare_media](/bundle/rules/mobilitydata/duplicate_fare_media.html) - [duplicate_geo_json_key](/bundle/rules/mobilitydata/duplicate_geo_json_key.html) - [duplicate_geography_id](/bundle/rules/mobilitydata/duplicate_geography_id.html) - [duplicate_key](/bundle/rules/mobilitydata/duplicate_key.html) - [duplicate_route_name](/bundle/rules/mobilitydata/duplicate_route_name.html) - [duplicated_column](/bundle/rules/mobilitydata/duplicated_column.html) - [empty_column_name](/bundle/rules/mobilitydata/empty_column_name.html) - [empty_file](/bundle/rules/mobilitydata/empty_file.html) - [empty_row](/bundle/rules/mobilitydata/empty_row.html) - [equal_shape_distance_diff_coordinates_distance_below_threshold](/bundle/rules/mobilitydata/equal_shape_distance_diff_coordinates_distance_below_threshold.html) - [equal_shape_distance_diff_coordinates](/bundle/rules/mobilitydata/equal_shape_distance_diff_coordinates.html) - [equal_shape_distance_same_coordinates](/bundle/rules/mobilitydata/equal_shape_distance_same_coordinates.html) - [expired_calendar](/bundle/rules/mobilitydata/expired_calendar.html) - [fare_product_with_multiple_default_rider_categories](/bundle/rules/mobilitydata/fare_product_with_multiple_default_rider_categories.html) - [fare_transfer_rule_duration_limit_type_without_duration_limit](/bundle/rules/mobilitydata/fare_transfer_rule_duration_limit_type_without_duration_limit.html) - [fare_transfer_rule_duration_limit_without_type](/bundle/rules/mobilitydata/fare_transfer_rule_duration_limit_without_type.html) - [fare_transfer_rule_invalid_transfer_count](/bundle/rules/mobilitydata/fare_transfer_rule_invalid_transfer_count.html) - [fare_transfer_rule_missing_transfer_count](/bundle/rules/mobilitydata/fare_transfer_rule_missing_transfer_count.html) - [fare_transfer_rule_with_forbidden_transfer_count](/bundle/rules/mobilitydata/fare_transfer_rule_with_forbidden_transfer_count.html) - [fare_transfer_rule_without_transfer_count](/bundle/rules/mobilitydata/fare_transfer_rule_without_transfer_count.html) - [fast_travel_between_consecutive_stops](/bundle/rules/mobilitydata/fast_travel_between_consecutive_stops.html) - [fast_travel_between_far_stops](/bundle/rules/mobilitydata/fast_travel_between_far_stops.html) - [feed_expiration_date30_days](/bundle/rules/mobilitydata/feed_expiration_date30_days.html) - [feed_expiration_date7_days](/bundle/rules/mobilitydata/feed_expiration_date7_days.html) - [feed_info_lang_and_agency_lang_mismatch](/bundle/rules/mobilitydata/feed_info_lang_and_agency_lang_mismatch.html) - [feed_valid_beyond_total_service_window](/bundle/rules/mobilitydata/feed_valid_beyond_total_service_window.html) - [forbidden_arrival_or_departure_time](/bundle/rules/mobilitydata/forbidden_arrival_or_departure_time.html) - [forbidden_continuous_pickup_drop_off](/bundle/rules/mobilitydata/forbidden_continuous_pickup_drop_off.html) - [forbidden_drop_off_type](/bundle/rules/mobilitydata/forbidden_drop_off_type.html) - [forbidden_geography_id](/bundle/rules/mobilitydata/forbidden_geography_id.html) - [forbidden_pickup_type](/bundle/rules/mobilitydata/forbidden_pickup_type.html) - [forbidden_prior_day_booking_field_value](/bundle/rules/mobilitydata/forbidden_prior_day_booking_field_value.html) - [forbidden_prior_notice_start_day](/bundle/rules/mobilitydata/forbidden_prior_notice_start_day.html) - [forbidden_prior_notice_start_time](/bundle/rules/mobilitydata/forbidden_prior_notice_start_time.html) - [forbidden_real_time_booking_field_value](/bundle/rules/mobilitydata/forbidden_real_time_booking_field_value.html) - [forbidden_same_day_booking_field_value](/bundle/rules/mobilitydata/forbidden_same_day_booking_field_value.html) - [forbidden_shape_dist_traveled](/bundle/rules/mobilitydata/forbidden_shape_dist_traveled.html) - [foreign_key_violation](/bundle/rules/mobilitydata/foreign_key_violation.html) - [future_calendar](/bundle/rules/mobilitydata/future_calendar.html) - [future_feed](/bundle/rules/mobilitydata/future_feed.html) - [geo_json_duplicated_element](/bundle/rules/mobilitydata/geo_json_duplicated_element.html) - [geo_json_unknown_element](/bundle/rules/mobilitydata/geo_json_unknown_element.html) - [i_o_error](/bundle/rules/mobilitydata/i_o_error.html) - [inconsistent_agency_lang](/bundle/rules/mobilitydata/inconsistent_agency_lang.html) - [inconsistent_agency_timezone](/bundle/rules/mobilitydata/inconsistent_agency_timezone.html) - [inconsistent_route_type_for_block_id](/bundle/rules/mobilitydata/inconsistent_route_type_for_block_id.html) - [inconsistent_route_type_for_in_seat_transfer](/bundle/rules/mobilitydata/inconsistent_route_type_for_in_seat_transfer.html) - [invalid_character](/bundle/rules/mobilitydata/invalid_character.html) - [invalid_color](/bundle/rules/mobilitydata/invalid_color.html) - [invalid_currency_amount](/bundle/rules/mobilitydata/invalid_currency_amount.html) - [invalid_currency](/bundle/rules/mobilitydata/invalid_currency.html) - [invalid_date](/bundle/rules/mobilitydata/invalid_date.html) - [invalid_email](/bundle/rules/mobilitydata/invalid_email.html) - [invalid_float](/bundle/rules/mobilitydata/invalid_float.html) - [invalid_geometry](/bundle/rules/mobilitydata/invalid_geometry.html) - [invalid_input_files_in_subfolder](/bundle/rules/mobilitydata/invalid_input_files_in_subfolder.html) - [invalid_integer](/bundle/rules/mobilitydata/invalid_integer.html) - [invalid_language_code](/bundle/rules/mobilitydata/invalid_language_code.html) - [invalid_phone_number](/bundle/rules/mobilitydata/invalid_phone_number.html) - [invalid_pickup_drop_off_window](/bundle/rules/mobilitydata/invalid_pickup_drop_off_window.html) - [invalid_prior_notice_duration_min](/bundle/rules/mobilitydata/invalid_prior_notice_duration_min.html) - [invalid_row_length](/bundle/rules/mobilitydata/invalid_row_length.html) - [invalid_time](/bundle/rules/mobilitydata/invalid_time.html) - [invalid_timezone](/bundle/rules/mobilitydata/invalid_timezone.html) - [invalid_url](/bundle/rules/mobilitydata/invalid_url.html) - [leading_or_trailing_whitespaces](/bundle/rules/mobilitydata/leading_or_trailing_whitespaces.html) - [location_with_unexpected_stop_time](/bundle/rules/mobilitydata/location_with_unexpected_stop_time.html) - [location_without_parent_station](/bundle/rules/mobilitydata/location_without_parent_station.html) - [malformed_json](/bundle/rules/mobilitydata/malformed_json.html) - [missing_bike_allowance](/bundle/rules/mobilitydata/missing_bike_allowance.html) - [missing_calendar_and_calendar_date_files](/bundle/rules/mobilitydata/missing_calendar_and_calendar_date_files.html) - [missing_feed_contact_email_and_url](/bundle/rules/mobilitydata/missing_feed_contact_email_and_url.html) - [missing_feed_info_date](/bundle/rules/mobilitydata/missing_feed_info_date.html) - [missing_level_id](/bundle/rules/mobilitydata/missing_level_id.html) - [missing_pickup_drop_off_booking_rule_id](/bundle/rules/mobilitydata/missing_pickup_drop_off_booking_rule_id.html) - [missing_pickup_or_drop_off_window](/bundle/rules/mobilitydata/missing_pickup_or_drop_off_window.html) - [missing_prior_day_booking_field_value](/bundle/rules/mobilitydata/missing_prior_day_booking_field_value.html) - [missing_prior_notice_duration_min](/bundle/rules/mobilitydata/missing_prior_notice_duration_min.html) - [missing_prior_notice_last_day](/bundle/rules/mobilitydata/missing_prior_notice_last_day.html) - [missing_prior_notice_last_time](/bundle/rules/mobilitydata/missing_prior_notice_last_time.html) - [missing_prior_notice_start_time](/bundle/rules/mobilitydata/missing_prior_notice_start_time.html) - [missing_recommended_column](/bundle/rules/mobilitydata/missing_recommended_column.html) - [missing_recommended_field](/bundle/rules/mobilitydata/missing_recommended_field.html) - [missing_recommended_file](/bundle/rules/mobilitydata/missing_recommended_file.html) - [missing_required_agency_id](/bundle/rules/mobilitydata/missing_required_agency_id.html) - [missing_required_column](/bundle/rules/mobilitydata/missing_required_column.html) - [missing_required_element](/bundle/rules/mobilitydata/missing_required_element.html) - [missing_required_field](/bundle/rules/mobilitydata/missing_required_field.html) - [missing_required_file](/bundle/rules/mobilitydata/missing_required_file.html) - [missing_stop_name](/bundle/rules/mobilitydata/missing_stop_name.html) - [missing_stop_times_record](/bundle/rules/mobilitydata/missing_stop_times_record.html) - [missing_timepoint_value](/bundle/rules/mobilitydata/missing_timepoint_value.html) - [missing_trip_edge](/bundle/rules/mobilitydata/missing_trip_edge.html) - [mixed_case_recommended_field](/bundle/rules/mobilitydata/mixed_case_recommended_field.html) - [more_than_one_entity](/bundle/rules/mobilitydata/more_than_one_entity.html) - [new_line_in_value](/bundle/rules/mobilitydata/new_line_in_value.html) - [non_ascii_or_non_printable_char](/bundle/rules/mobilitydata/non_ascii_or_non_printable_char.html) - [number_out_of_range](/bundle/rules/mobilitydata/number_out_of_range.html) - [overlapping_frequency](/bundle/rules/mobilitydata/overlapping_frequency.html) - [overlapping_zone_and_pickup_drop_off_window](/bundle/rules/mobilitydata/overlapping_zone_and_pickup_drop_off_window.html) - [pathway_dangling_generic_node](/bundle/rules/mobilitydata/pathway_dangling_generic_node.html) - [pathway_loop](/bundle/rules/mobilitydata/pathway_loop.html) - [pathway_to_platform_with_boarding_areas](/bundle/rules/mobilitydata/pathway_to_platform_with_boarding_areas.html) - [pathway_to_stop_with_access_outside_of_station_pathways](/bundle/rules/mobilitydata/pathway_to_stop_with_access_outside_of_station_pathways.html) - [pathway_to_wrong_location_type](/bundle/rules/mobilitydata/pathway_to_wrong_location_type.html) - [pathway_unreachable_location](/bundle/rules/mobilitydata/pathway_unreachable_location.html) - [platform_without_parent_station](/bundle/rules/mobilitydata/platform_without_parent_station.html) - [point_near_origin](/bundle/rules/mobilitydata/point_near_origin.html) - [point_near_pole](/bundle/rules/mobilitydata/point_near_pole.html) - [prior_notice_last_day_after_start_day](/bundle/rules/mobilitydata/prior_notice_last_day_after_start_day.html) - [route_both_short_and_long_name_missing](/bundle/rules/mobilitydata/route_both_short_and_long_name_missing.html) - [route_color_contrast](/bundle/rules/mobilitydata/route_color_contrast.html) - [route_long_name_contains_short_name](/bundle/rules/mobilitydata/route_long_name_contains_short_name.html) - [route_networks_specified_in_more_than_one_file](/bundle/rules/mobilitydata/route_networks_specified_in_more_than_one_file.html) - [route_short_name_too_long](/bundle/rules/mobilitydata/route_short_name_too_long.html) - [runtime_exception_in_loader_error](/bundle/rules/mobilitydata/runtime_exception_in_loader_error.html) - [runtime_exception_in_validator_error](/bundle/rules/mobilitydata/runtime_exception_in_validator_error.html) - [same_name_and_description_for_route](/bundle/rules/mobilitydata/same_name_and_description_for_route.html) - [same_name_and_description_for_stop](/bundle/rules/mobilitydata/same_name_and_description_for_stop.html) - [same_route_and_agency_url](/bundle/rules/mobilitydata/same_route_and_agency_url.html) - [same_stop_and_agency_url](/bundle/rules/mobilitydata/same_stop_and_agency_url.html) - [same_stop_and_route_url](/bundle/rules/mobilitydata/same_stop_and_route_url.html) - [service_extends_far_in_the_future](/bundle/rules/mobilitydata/service_extends_far_in_the_future.html) - [service_has_no_active_day_of_the_week](/bundle/rules/mobilitydata/service_has_no_active_day_of_the_week.html) - [service_window_outside_feed_period](/bundle/rules/mobilitydata/service_window_outside_feed_period.html) - [single_shape_point](/bundle/rules/mobilitydata/single_shape_point.html) - [start_and_end_range_equal](/bundle/rules/mobilitydata/start_and_end_range_equal.html) - [start_and_end_range_out_of_order](/bundle/rules/mobilitydata/start_and_end_range_out_of_order.html) - [station_with_parent_station](/bundle/rules/mobilitydata/station_with_parent_station.html) - [stop_access_specified_for_incorrect_location](/bundle/rules/mobilitydata/stop_access_specified_for_incorrect_location.html) - [stop_access_specified_for_stop_with_no_parent_station](/bundle/rules/mobilitydata/stop_access_specified_for_stop_with_no_parent_station.html) - [stop_has_too_many_matches_for_shape](/bundle/rules/mobilitydata/stop_has_too_many_matches_for_shape.html) - [stop_time_timepoint_without_times](/bundle/rules/mobilitydata/stop_time_timepoint_without_times.html) - [stop_time_with_arrival_before_previous_departure_time](/bundle/rules/mobilitydata/stop_time_with_arrival_before_previous_departure_time.html) - [stop_time_with_only_arrival_or_departure_time](/bundle/rules/mobilitydata/stop_time_with_only_arrival_or_departure_time.html) - [stop_too_far_from_shape_using_user_distance](/bundle/rules/mobilitydata/stop_too_far_from_shape_using_user_distance.html) - [stop_too_far_from_shape](/bundle/rules/mobilitydata/stop_too_far_from_shape.html) - [stop_without_location](/bundle/rules/mobilitydata/stop_without_location.html) - [stop_without_stop_time](/bundle/rules/mobilitydata/stop_without_stop_time.html) - [stop_without_zone_id](/bundle/rules/mobilitydata/stop_without_zone_id.html) - [stops_match_shape_out_of_order](/bundle/rules/mobilitydata/stops_match_shape_out_of_order.html) - [thread_execution_error](/bundle/rules/mobilitydata/thread_execution_error.html) - [timeframe_only_start_or_end_time_specified](/bundle/rules/mobilitydata/timeframe_only_start_or_end_time_specified.html) - [timeframe_overlap](/bundle/rules/mobilitydata/timeframe_overlap.html) - [timeframe_start_or_end_time_greater_than_twenty_four_hours](/bundle/rules/mobilitydata/timeframe_start_or_end_time_greater_than_twenty_four_hours.html) - [too_many_rows](/bundle/rules/mobilitydata/too_many_rows.html) - [transfer_distance_above_2_km](/bundle/rules/mobilitydata/transfer_distance_above_2_km.html) - [transfer_distance_too_large](/bundle/rules/mobilitydata/transfer_distance_too_large.html) - [transfer_with_invalid_stop_location_type](/bundle/rules/mobilitydata/transfer_with_invalid_stop_location_type.html) - [transfer_with_invalid_trip_and_route](/bundle/rules/mobilitydata/transfer_with_invalid_trip_and_route.html) - [transfer_with_invalid_trip_and_stop](/bundle/rules/mobilitydata/transfer_with_invalid_trip_and_stop.html) - [transfer_with_suspicious_mid_trip_in_seat](/bundle/rules/mobilitydata/transfer_with_suspicious_mid_trip_in_seat.html) - [translation_foreign_key_violation](/bundle/rules/mobilitydata/translation_foreign_key_violation.html) - [translation_unexpected_value](/bundle/rules/mobilitydata/translation_unexpected_value.html) - [translation_unknown_table_name](/bundle/rules/mobilitydata/translation_unknown_table_name.html) - [trip_coverage_not_active_for_next7_days](/bundle/rules/mobilitydata/trip_coverage_not_active_for_next7_days.html) - [trip_distance_exceeds_shape_distance_below_threshold](/bundle/rules/mobilitydata/trip_distance_exceeds_shape_distance_below_threshold.html) - [trip_distance_exceeds_shape_distance](/bundle/rules/mobilitydata/trip_distance_exceeds_shape_distance.html) - [trip_headsign_matches_intermediate_stop](/bundle/rules/mobilitydata/trip_headsign_matches_intermediate_stop.html) - [trip_with_shape_dist_traveled_but_no_shape_distances](/bundle/rules/mobilitydata/trip_with_shape_dist_traveled_but_no_shape_distances.html) - [u_r_i_syntax_error](/bundle/rules/mobilitydata/u_r_i_syntax_error.html) - [unexpected_enum_value](/bundle/rules/mobilitydata/unexpected_enum_value.html) - [unknown_column](/bundle/rules/mobilitydata/unknown_column.html) - [unknown_file](/bundle/rules/mobilitydata/unknown_file.html) - [unsorted_stop_times](/bundle/rules/mobilitydata/unsorted_stop_times.html) - [unsupported_feature_type](/bundle/rules/mobilitydata/unsupported_feature_type.html) - [unsupported_geo_json_type](/bundle/rules/mobilitydata/unsupported_geo_json_type.html) - [unsupported_geometry_type](/bundle/rules/mobilitydata/unsupported_geometry_type.html) - [unusable_trip](/bundle/rules/mobilitydata/unusable_trip.html) - [unused_parent_station](/bundle/rules/mobilitydata/unused_parent_station.html) - [unused_shape](/bundle/rules/mobilitydata/unused_shape.html) - [unused_station](/bundle/rules/mobilitydata/unused_station.html) - [unused_trip](/bundle/rules/mobilitydata/unused_trip.html) - [wrong_parent_location_type](/bundle/rules/mobilitydata/wrong_parent_location_type.html) - [NAPCORE Validation Kit](/bundle/rules/napcore) - [Validation Rule Sources](/bundle/sources) - [DATA4PT NeTEx Validation Rules Overview](/bundle/sources/data4pt.html) - [Entur netex-validator-java](/bundle/sources/entur.html) - [MobilityData canonical GTFS Schedule validator](/bundle/sources/mobilitydata.html) - [NAPCORE Validation Kit](/bundle/sources/napcore.html) - [Help](/help.html) - [Reference model](/reference-model) ## LLMs links - [home](/index.md) - [Directory Update Log](/bundle/log.md) - [Validation Rules](/bundle/rules.md) - [DATA4PT NeTEx Validation Rules Overview rules](/bundle/rules/data4pt.md) - [C.01.02](/bundle/rules/data4pt/c-01-02.md) - [C.01.03](/bundle/rules/data4pt/c-01-03.md) - [C.01.04](/bundle/rules/data4pt/c-01-04.md) - [C.01.05](/bundle/rules/data4pt/c-01-05.md) - [C.02.01](/bundle/rules/data4pt/c-02-01.md) - [C.02.03-b](/bundle/rules/data4pt/c-02-03-b.md) - [C.02.03](/bundle/rules/data4pt/c-02-03.md) - [C.02.04](/bundle/rules/data4pt/c-02-04.md) - [C.02.05-b](/bundle/rules/data4pt/c-02-05-b.md) - [C.02.05](/bundle/rules/data4pt/c-02-05.md) - [C.02.06](/bundle/rules/data4pt/c-02-06.md) - [C.02.07](/bundle/rules/data4pt/c-02-07.md) - [C.03.01](/bundle/rules/data4pt/c-03-01.md) - [C.03.02](/bundle/rules/data4pt/c-03-02.md) - [C.03.04](/bundle/rules/data4pt/c-03-04.md) - [C.03.05-b](/bundle/rules/data4pt/c-03-05-b.md) - [C.03.05](/bundle/rules/data4pt/c-03-05.md) - [C.04.01](/bundle/rules/data4pt/c-04-01.md) - [C.04.02](/bundle/rules/data4pt/c-04-02.md) - [C.04.04-b](/bundle/rules/data4pt/c-04-04-b.md) - [C.04.04](/bundle/rules/data4pt/c-04-04.md) - [C.04.05](/bundle/rules/data4pt/c-04-05.md) - [C.09.01](/bundle/rules/data4pt/c-09-01.md) - [C.09.02](/bundle/rules/data4pt/c-09-02.md) - [C.09.03](/bundle/rules/data4pt/c-09-03.md) - [C.09.04](/bundle/rules/data4pt/c-09-04.md) - [C.09.06](/bundle/rules/data4pt/c-09-06.md) - [C.09.07](/bundle/rules/data4pt/c-09-07.md) - [C.09.08](/bundle/rules/data4pt/c-09-08.md) - [C.09.10](/bundle/rules/data4pt/c-09-10.md) - [C.09.11](/bundle/rules/data4pt/c-09-11.md) - [C.09.12](/bundle/rules/data4pt/c-09-12.md) - [C.09.13](/bundle/rules/data4pt/c-09-13.md) - [S.01.01](/bundle/rules/data4pt/s-01-01.md) - [S.01.03](/bundle/rules/data4pt/s-01-03.md) - [S.01.04](/bundle/rules/data4pt/s-01-04.md) - [S.01.05](/bundle/rules/data4pt/s-01-05.md) - [S.01.08](/bundle/rules/data4pt/s-01-08.md) - [S.03.01](/bundle/rules/data4pt/s-03-01.md) - [S.03.02-b](/bundle/rules/data4pt/s-03-02-b.md) - [S.03.02](/bundle/rules/data4pt/s-03-02.md) - [S.03.03](/bundle/rules/data4pt/s-03-03.md) - [S.03.04](/bundle/rules/data4pt/s-03-04.md) - [S.03.05](/bundle/rules/data4pt/s-03-05.md) - [S.03.06](/bundle/rules/data4pt/s-03-06.md) - [S.04.01](/bundle/rules/data4pt/s-04-01.md) - [S.04.02-b](/bundle/rules/data4pt/s-04-02-b.md) - [S.04.02](/bundle/rules/data4pt/s-04-02.md) - [S.04.03](/bundle/rules/data4pt/s-04-03.md) - [S.08.01](/bundle/rules/data4pt/s-08-01.md) - [S.08.02](/bundle/rules/data4pt/s-08-02.md) - [S.08.03](/bundle/rules/data4pt/s-08-03.md) - [S.08.04](/bundle/rules/data4pt/s-08-04.md) - [S.09.01-b](/bundle/rules/data4pt/s-09-01-b.md) - [S.09.01](/bundle/rules/data4pt/s-09-01.md) - [S.15.01](/bundle/rules/data4pt/s-15-01.md) - [S.15.02](/bundle/rules/data4pt/s-15-02.md) - [S.15.03](/bundle/rules/data4pt/s-15-03.md) - [S.15.04](/bundle/rules/data4pt/s-15-04.md) - [S.15.06](/bundle/rules/data4pt/s-15-06.md) - [S.30.05](/bundle/rules/data4pt/s-30-05.md) - [S.31.01](/bundle/rules/data4pt/s-31-01.md) - [S.31.02](/bundle/rules/data4pt/s-31-02.md) - [S.31.03](/bundle/rules/data4pt/s-31-03.md) - [T.02.01](/bundle/rules/data4pt/t-02-01.md) - [T.02.02-b](/bundle/rules/data4pt/t-02-02-b.md) - [T.02.02](/bundle/rules/data4pt/t-02-02.md) - [T.02.03](/bundle/rules/data4pt/t-02-03.md) - [T.02.04](/bundle/rules/data4pt/t-02-04.md) - [T.02.05-b](/bundle/rules/data4pt/t-02-05-b.md) - [T.02.05](/bundle/rules/data4pt/t-02-05.md) - [T.02.08](/bundle/rules/data4pt/t-02-08.md) - [T.02.10](/bundle/rules/data4pt/t-02-10.md) - [T.02.11-b](/bundle/rules/data4pt/t-02-11-b.md) - [T.02.11](/bundle/rules/data4pt/t-02-11.md) - [T.02.12](/bundle/rules/data4pt/t-02-12.md) - [T.02.13](/bundle/rules/data4pt/t-02-13.md) - [T.02.14](/bundle/rules/data4pt/t-02-14.md) - [T.03.01-b](/bundle/rules/data4pt/t-03-01-b.md) - [T.03.01-c](/bundle/rules/data4pt/t-03-01-c.md) - [T.03.01](/bundle/rules/data4pt/t-03-01.md) - [T.03.03-b](/bundle/rules/data4pt/t-03-03-b.md) - [T.03.03](/bundle/rules/data4pt/t-03-03.md) - [T.03.04-b](/bundle/rules/data4pt/t-03-04-b.md) - [T.03.04](/bundle/rules/data4pt/t-03-04.md) - [T.03.06](/bundle/rules/data4pt/t-03-06.md) - [T.03.09](/bundle/rules/data4pt/t-03-09.md) - [T.04.01](/bundle/rules/data4pt/t-04-01.md) - [T.04.02](/bundle/rules/data4pt/t-04-02.md) - [T.07.11](/bundle/rules/data4pt/t-07-11.md) - [T.07.12](/bundle/rules/data4pt/t-07-12.md) - [T.07.XX](/bundle/rules/data4pt/t-07-xx.md) - [T.08.01](/bundle/rules/data4pt/t-08-01.md) - [T.08.02](/bundle/rules/data4pt/t-08-02.md) - [T.08.05](/bundle/rules/data4pt/t-08-05.md) - [T.08.11](/bundle/rules/data4pt/t-08-11.md) - [T.08.12](/bundle/rules/data4pt/t-08-12.md) - [T.09.01](/bundle/rules/data4pt/t-09-01.md) - [T.09.02](/bundle/rules/data4pt/t-09-02.md) - [T.09.03](/bundle/rules/data4pt/t-09-03.md) - [T.09.06](/bundle/rules/data4pt/t-09-06.md) - [T.09.07](/bundle/rules/data4pt/t-09-07.md) - [T.09.09](/bundle/rules/data4pt/t-09-09.md) - [T.09.10](/bundle/rules/data4pt/t-09-10.md) - [T.11.01](/bundle/rules/data4pt/t-11-01.md) - [T.11.02](/bundle/rules/data4pt/t-11-02.md) - [T.11.03](/bundle/rules/data4pt/t-11-03.md) - [T.11.05](/bundle/rules/data4pt/t-11-05.md) - [T.11.09](/bundle/rules/data4pt/t-11-09.md) - [T.12.02](/bundle/rules/data4pt/t-12-02.md) - [T.12.04](/bundle/rules/data4pt/t-12-04.md) - [T.14.01-b](/bundle/rules/data4pt/t-14-01-b.md) - [T.14.01](/bundle/rules/data4pt/t-14-01.md) - [T.14.02](/bundle/rules/data4pt/t-14-02.md) - [T.14.03](/bundle/rules/data4pt/t-14-03.md) - [T.14.04](/bundle/rules/data4pt/t-14-04.md) - [T.14.07](/bundle/rules/data4pt/t-14-07.md) - [T.14.09](/bundle/rules/data4pt/t-14-09.md) - [T.14.10](/bundle/rules/data4pt/t-14-10.md) - [T.14.XX-b](/bundle/rules/data4pt/t-14-xx-b.md) - [T.14.XX](/bundle/rules/data4pt/t-14-xx.md) - [T.21.01-b](/bundle/rules/data4pt/t-21-01-b.md) - [T.21.01](/bundle/rules/data4pt/t-21-01.md) - [T.21.02](/bundle/rules/data4pt/t-21-02.md) - [T.21.03](/bundle/rules/data4pt/t-21-03.md) - [T.21.04](/bundle/rules/data4pt/t-21-04.md) - [T.21.05-b](/bundle/rules/data4pt/t-21-05-b.md) - [T.21.05](/bundle/rules/data4pt/t-21-05.md) - [T.21.07](/bundle/rules/data4pt/t-21-07.md) - [T.25.01-b](/bundle/rules/data4pt/t-25-01-b.md) - [T.25.01](/bundle/rules/data4pt/t-25-01.md) - [T.25.02-b](/bundle/rules/data4pt/t-25-02-b.md) - [T.25.02](/bundle/rules/data4pt/t-25-02.md) - [T.25.03-b](/bundle/rules/data4pt/t-25-03-b.md) - [T.25.03](/bundle/rules/data4pt/t-25-03.md) - [T.25.04](/bundle/rules/data4pt/t-25-04.md) - [T.25.05](/bundle/rules/data4pt/t-25-05.md) - [T.30.01](/bundle/rules/data4pt/t-30-01.md) - [T.30.02](/bundle/rules/data4pt/t-30-02.md) - [T.35.01](/bundle/rules/data4pt/t-35-01.md) - [T.40.02](/bundle/rules/data4pt/t-40-02.md) - [T.48.01](/bundle/rules/data4pt/t-48-01.md) - [Entur netex-validator-java rules](/bundle/rules/entur.md) - [AUTHORITY_1](/bundle/rules/entur/authority_1.md) - [AUTHORITY_2](/bundle/rules/entur/authority_2.md) - [AUTHORITY_3](/bundle/rules/entur/authority_3.md) - [AUTHORITY_4](/bundle/rules/entur/authority_4.md) - [AUTHORITY_5](/bundle/rules/entur/authority_5.md) - [BLOCK_1](/bundle/rules/entur/block_1.md) - [BLOCK_2](/bundle/rules/entur/block_2.md) - [BLOCK_3](/bundle/rules/entur/block_3.md) - [BOOKING_4](/bundle/rules/entur/booking_4.md) - [BOOKING_5](/bundle/rules/entur/booking_5.md) - [COMPOSITE_FRAME_1](/bundle/rules/entur/composite_frame_1.md) - [COMPOSITE_FRAME_2](/bundle/rules/entur/composite_frame_2.md) - [COMPOSITE_FRAME_3](/bundle/rules/entur/composite_frame_3.md) - [COMPOSITE_FRAME_4](/bundle/rules/entur/composite_frame_4.md) - [COMPOSITE_FRAME_5](/bundle/rules/entur/composite_frame_5.md) - [COMPOSITE_FRAME_6](/bundle/rules/entur/composite_frame_6.md) - [COMPOSITE_FRAME_SITE_FRAME](/bundle/rules/entur/composite_frame_site_frame.md) - [COMPOSITE_TIMETABLE_FRAME_IN_COMMON_FILE](/bundle/rules/entur/composite_timetable_frame_in_common_file.md) - [DATED_SERVICE_JOURNEY_1](/bundle/rules/entur/dated_service_journey_1.md) - [DATED_SERVICE_JOURNEY_2](/bundle/rules/entur/dated_service_journey_2.md) - [DATED_SERVICE_JOURNEY_3](/bundle/rules/entur/dated_service_journey_3.md) - [DATED_SERVICE_JOURNEY_4](/bundle/rules/entur/dated_service_journey_4.md) - [DATED_SERVICE_JOURNEY_5](/bundle/rules/entur/dated_service_journey_5.md) - [DEAD_RUN_1](/bundle/rules/entur/dead_run_1.md) - [DEAD_RUN_2](/bundle/rules/entur/dead_run_2.md) - [DEAD_RUN_3](/bundle/rules/entur/dead_run_3.md) - [DESTINATION_DISPLAY_1](/bundle/rules/entur/destination_display_1.md) - [DESTINATION_DISPLAY_2](/bundle/rules/entur/destination_display_2.md) - [FLEXIBLE_LINE_1](/bundle/rules/entur/flexible_line_1.md) - [FLEXIBLE_LINE_10](/bundle/rules/entur/flexible_line_10.md) - [FLEXIBLE_LINE_11](/bundle/rules/entur/flexible_line_11.md) - [FLEXIBLE_SERVICE_1](/bundle/rules/entur/flexible_service_1.md) - [FLEXIBLE_SERVICE_2](/bundle/rules/entur/flexible_service_2.md) - [FLEXIBLE_SERVICE_3](/bundle/rules/entur/flexible_service_3.md) - [FLEXIBLE_SERVICE_4](/bundle/rules/entur/flexible_service_4.md) - [INTERCHANGE_1](/bundle/rules/entur/interchange_1.md) - [INTERCHANGE_2](/bundle/rules/entur/interchange_2.md) - [INTERCHANGE_3](/bundle/rules/entur/interchange_3.md) - [JOURNEY_PATTERN_1](/bundle/rules/entur/journey_pattern_1.md) - [JOURNEY_PATTERN_2](/bundle/rules/entur/journey_pattern_2.md) - [JOURNEY_PATTERN_3](/bundle/rules/entur/journey_pattern_3.md) - [JOURNEY_PATTERN_4](/bundle/rules/entur/journey_pattern_4.md) - [JOURNEY_PATTERN_5](/bundle/rules/entur/journey_pattern_5.md) - [JOURNEY_PATTERN_6](/bundle/rules/entur/journey_pattern_6.md) - [JOURNEY_PATTERN_7](/bundle/rules/entur/journey_pattern_7.md) - [JOURNEY_PATTERN_8](/bundle/rules/entur/journey_pattern_8.md) - [JOURNEY_PATTERN_9](/bundle/rules/entur/journey_pattern_9.md) - [LINE_1](/bundle/rules/entur/line_1.md) - [LINE_2](/bundle/rules/entur/line_2.md) - [LINE_3](/bundle/rules/entur/line_3.md) - [LINE_4](/bundle/rules/entur/line_4.md) - [LINE_5](/bundle/rules/entur/line_5.md) - [LINE_6](/bundle/rules/entur/line_6.md) - [LINE_7](/bundle/rules/entur/line_7.md) - [LINE_8](/bundle/rules/entur/line_8.md) - [LINE_9](/bundle/rules/entur/line_9.md) - [NETEX_ID_1](/bundle/rules/entur/netex_id_1.md) - [NETEX_ID_10](/bundle/rules/entur/netex_id_10.md) - [NETEX_ID_5](/bundle/rules/entur/netex_id_5.md) - [NETEX_ID_6](/bundle/rules/entur/netex_id_6.md) - [NETEX_ID_7](/bundle/rules/entur/netex_id_7.md) - [NETEX_ID_8](/bundle/rules/entur/netex_id_8.md) - [NETEX_ID_9](/bundle/rules/entur/netex_id_9.md) - [NETWORK_1](/bundle/rules/entur/network_1.md) - [NETWORK_2](/bundle/rules/entur/network_2.md) - [NETWORK_3](/bundle/rules/entur/network_3.md) - [NOTICE_1](/bundle/rules/entur/notice_1.md) - [NOTICE_2](/bundle/rules/entur/notice_2.md) - [NOTICE_3](/bundle/rules/entur/notice_3.md) - [NOTICE_4](/bundle/rules/entur/notice_4.md) - [NOTICE_5](/bundle/rules/entur/notice_5.md) - [NOTICE_6](/bundle/rules/entur/notice_6.md) - [NOTICE_7](/bundle/rules/entur/notice_7.md) - [OPERATING_PERIOD_1](/bundle/rules/entur/operating_period_1.md) - [OPERATOR_1](/bundle/rules/entur/operator_1.md) - [OPERATOR_2](/bundle/rules/entur/operator_2.md) - [OPERATOR_3](/bundle/rules/entur/operator_3.md) - [OPERATOR_4](/bundle/rules/entur/operator_4.md) - [OPERATOR_5](/bundle/rules/entur/operator_5.md) - [OPERATOR_6](/bundle/rules/entur/operator_6.md) - [OPERATOR_7](/bundle/rules/entur/operator_7.md) - [PASSENGER_STOP_ASSIGNMENT_1](/bundle/rules/entur/passenger_stop_assignment_1.md) - [PASSENGER_STOP_ASSIGNMENT_2](/bundle/rules/entur/passenger_stop_assignment_2.md) - [PASSENGER_STOP_ASSIGNMENT_3](/bundle/rules/entur/passenger_stop_assignment_3.md) - [RESOURCE_FRAME_IN_LINE_FILE](/bundle/rules/entur/resource_frame_in_line_file.md) - [ROUTE_1](/bundle/rules/entur/route_1.md) - [ROUTE_2](/bundle/rules/entur/route_2.md) - [ROUTE_3](/bundle/rules/entur/route_3.md) - [ROUTE_4](/bundle/rules/entur/route_4.md) - [ROUTE_5](/bundle/rules/entur/route_5.md) - [ROUTE_6](/bundle/rules/entur/route_6.md) - [ROUTE_7](/bundle/rules/entur/route_7.md) - [SERVICE_CALENDAR_1](/bundle/rules/entur/service_calendar_1.md) - [SERVICE_CALENDAR_2](/bundle/rules/entur/service_calendar_2.md) - [SERVICE_CALENDAR_3](/bundle/rules/entur/service_calendar_3.md) - [SERVICE_CALENDAR_4](/bundle/rules/entur/service_calendar_4.md) - [SERVICE_CALENDAR_5](/bundle/rules/entur/service_calendar_5.md) - [SERVICE_FRAME_1](/bundle/rules/entur/service_frame_1.md) - [SERVICE_FRAME_2](/bundle/rules/entur/service_frame_2.md) - [SERVICE_FRAME_3](/bundle/rules/entur/service_frame_3.md) - [SERVICE_FRAME_IN_COMMON_FILE_1](/bundle/rules/entur/service_frame_in_common_file_1.md) - [SERVICE_FRAME_IN_COMMON_FILE_2](/bundle/rules/entur/service_frame_in_common_file_2.md) - [SERVICE_FRAME_IN_COMMON_FILE_3](/bundle/rules/entur/service_frame_in_common_file_3.md) - [SERVICE_JOURNEY_1](/bundle/rules/entur/service_journey_1.md) - [SERVICE_JOURNEY_10](/bundle/rules/entur/service_journey_10.md) - [SERVICE_JOURNEY_11](/bundle/rules/entur/service_journey_11.md) - [SERVICE_JOURNEY_12](/bundle/rules/entur/service_journey_12.md) - [SERVICE_JOURNEY_13](/bundle/rules/entur/service_journey_13.md) - [SERVICE_JOURNEY_14](/bundle/rules/entur/service_journey_14.md) - [SERVICE_JOURNEY_16](/bundle/rules/entur/service_journey_16.md) - [SERVICE_JOURNEY_17](/bundle/rules/entur/service_journey_17.md) - [SERVICE_JOURNEY_2](/bundle/rules/entur/service_journey_2.md) - [SERVICE_JOURNEY_3](/bundle/rules/entur/service_journey_3.md) - [SERVICE_JOURNEY_4](/bundle/rules/entur/service_journey_4.md) - [SERVICE_JOURNEY_5](/bundle/rules/entur/service_journey_5.md) - [SERVICE_JOURNEY_6](/bundle/rules/entur/service_journey_6.md) - [SERVICE_JOURNEY_7](/bundle/rules/entur/service_journey_7.md) - [SERVICE_JOURNEY_8](/bundle/rules/entur/service_journey_8.md) - [SERVICE_JOURNEY_9](/bundle/rules/entur/service_journey_9.md) - [SERVICE_LINK_1](/bundle/rules/entur/service_link_1.md) - [SERVICE_LINK_2](/bundle/rules/entur/service_link_2.md) - [SERVICE_LINK_3](/bundle/rules/entur/service_link_3.md) - [SERVICE_LINK_4](/bundle/rules/entur/service_link_4.md) - [SERVICE_LINK_5](/bundle/rules/entur/service_link_5.md) - [SITE_FRAME_IN_COMMON_FILE](/bundle/rules/entur/site_frame_in_common_file.md) - [SITE_FRAME_IN_LINE_FILE](/bundle/rules/entur/site_frame_in_line_file.md) - [TIMETABLE_FRAME_IN_COMMON_FILE](/bundle/rules/entur/timetable_frame_in_common_file.md) - [VALIDITY_CONDITIONS_IN_COMMON_FILE_1](/bundle/rules/entur/validity_conditions_in_common_file_1.md) - [VALIDITY_CONDITIONS_IN_COMMON_FILE_2](/bundle/rules/entur/validity_conditions_in_common_file_2.md) - [VALIDITY_CONDITIONS_IN_COMMON_FILE_3](/bundle/rules/entur/validity_conditions_in_common_file_3.md) - [VALIDITY_CONDITIONS_IN_COMMON_FILE_4](/bundle/rules/entur/validity_conditions_in_common_file_4.md) - [VALIDITY_CONDITIONS_IN_LINE_FILE_1](/bundle/rules/entur/validity_conditions_in_line_file_1.md) - [VALIDITY_CONDITIONS_IN_LINE_FILE_2](/bundle/rules/entur/validity_conditions_in_line_file_2.md) - [VALIDITY_CONDITIONS_IN_LINE_FILE_3](/bundle/rules/entur/validity_conditions_in_line_file_3.md) - [VALIDITY_CONDITIONS_IN_LINE_FILE_4](/bundle/rules/entur/validity_conditions_in_line_file_4.md) - [VALIDITY_CONDITIONS_IN_LINE_FILE_5](/bundle/rules/entur/validity_conditions_in_line_file_5.md) - [VERSION_NON_NUMERIC](/bundle/rules/entur/version_non_numeric.md) - [XML_SCHEMA_ERROR](/bundle/rules/entur/xml_schema_error.md) - [XML_SCHEMA_WARNING](/bundle/rules/entur/xml_schema_warning.md) - [MobilityData canonical GTFS Schedule validator rules](/bundle/rules/mobilitydata.md) - [attribution_without_role](/bundle/rules/mobilitydata/attribution_without_role.md) - [bidirectional_exit_gate](/bundle/rules/mobilitydata/bidirectional_exit_gate.md) - [big_gap_in_service](/bundle/rules/mobilitydata/big_gap_in_service.md) - [block_trips_with_overlapping_stop_times](/bundle/rules/mobilitydata/block_trips_with_overlapping_stop_times.md) - [csv_parsing_failed](/bundle/rules/mobilitydata/csv_parsing_failed.md) - [decreasing_or_equal_stop_time_distance](/bundle/rules/mobilitydata/decreasing_or_equal_stop_time_distance.md) - [decreasing_shape_distance](/bundle/rules/mobilitydata/decreasing_shape_distance.md) - [duplicate_fare_media](/bundle/rules/mobilitydata/duplicate_fare_media.md) - [duplicate_geo_json_key](/bundle/rules/mobilitydata/duplicate_geo_json_key.md) - [duplicate_geography_id](/bundle/rules/mobilitydata/duplicate_geography_id.md) - [duplicate_key](/bundle/rules/mobilitydata/duplicate_key.md) - [duplicate_route_name](/bundle/rules/mobilitydata/duplicate_route_name.md) - [duplicated_column](/bundle/rules/mobilitydata/duplicated_column.md) - [empty_column_name](/bundle/rules/mobilitydata/empty_column_name.md) - [empty_file](/bundle/rules/mobilitydata/empty_file.md) - [empty_row](/bundle/rules/mobilitydata/empty_row.md) - [equal_shape_distance_diff_coordinates_distance_below_threshold](/bundle/rules/mobilitydata/equal_shape_distance_diff_coordinates_distance_below_threshold.md) - [equal_shape_distance_diff_coordinates](/bundle/rules/mobilitydata/equal_shape_distance_diff_coordinates.md) - [equal_shape_distance_same_coordinates](/bundle/rules/mobilitydata/equal_shape_distance_same_coordinates.md) - [expired_calendar](/bundle/rules/mobilitydata/expired_calendar.md) - [fare_product_with_multiple_default_rider_categories](/bundle/rules/mobilitydata/fare_product_with_multiple_default_rider_categories.md) - [fare_transfer_rule_duration_limit_type_without_duration_limit](/bundle/rules/mobilitydata/fare_transfer_rule_duration_limit_type_without_duration_limit.md) - [fare_transfer_rule_duration_limit_without_type](/bundle/rules/mobilitydata/fare_transfer_rule_duration_limit_without_type.md) - [fare_transfer_rule_invalid_transfer_count](/bundle/rules/mobilitydata/fare_transfer_rule_invalid_transfer_count.md) - [fare_transfer_rule_missing_transfer_count](/bundle/rules/mobilitydata/fare_transfer_rule_missing_transfer_count.md) - [fare_transfer_rule_with_forbidden_transfer_count](/bundle/rules/mobilitydata/fare_transfer_rule_with_forbidden_transfer_count.md) - [fare_transfer_rule_without_transfer_count](/bundle/rules/mobilitydata/fare_transfer_rule_without_transfer_count.md) - [fast_travel_between_consecutive_stops](/bundle/rules/mobilitydata/fast_travel_between_consecutive_stops.md) - [fast_travel_between_far_stops](/bundle/rules/mobilitydata/fast_travel_between_far_stops.md) - [feed_expiration_date30_days](/bundle/rules/mobilitydata/feed_expiration_date30_days.md) - [feed_expiration_date7_days](/bundle/rules/mobilitydata/feed_expiration_date7_days.md) - [feed_info_lang_and_agency_lang_mismatch](/bundle/rules/mobilitydata/feed_info_lang_and_agency_lang_mismatch.md) - [feed_valid_beyond_total_service_window](/bundle/rules/mobilitydata/feed_valid_beyond_total_service_window.md) - [forbidden_arrival_or_departure_time](/bundle/rules/mobilitydata/forbidden_arrival_or_departure_time.md) - [forbidden_continuous_pickup_drop_off](/bundle/rules/mobilitydata/forbidden_continuous_pickup_drop_off.md) - [forbidden_drop_off_type](/bundle/rules/mobilitydata/forbidden_drop_off_type.md) - [forbidden_geography_id](/bundle/rules/mobilitydata/forbidden_geography_id.md) - [forbidden_pickup_type](/bundle/rules/mobilitydata/forbidden_pickup_type.md) - [forbidden_prior_day_booking_field_value](/bundle/rules/mobilitydata/forbidden_prior_day_booking_field_value.md) - [forbidden_prior_notice_start_day](/bundle/rules/mobilitydata/forbidden_prior_notice_start_day.md) - [forbidden_prior_notice_start_time](/bundle/rules/mobilitydata/forbidden_prior_notice_start_time.md) - [forbidden_real_time_booking_field_value](/bundle/rules/mobilitydata/forbidden_real_time_booking_field_value.md) - [forbidden_same_day_booking_field_value](/bundle/rules/mobilitydata/forbidden_same_day_booking_field_value.md) - [forbidden_shape_dist_traveled](/bundle/rules/mobilitydata/forbidden_shape_dist_traveled.md) - [foreign_key_violation](/bundle/rules/mobilitydata/foreign_key_violation.md) - [future_calendar](/bundle/rules/mobilitydata/future_calendar.md) - [future_feed](/bundle/rules/mobilitydata/future_feed.md) - [geo_json_duplicated_element](/bundle/rules/mobilitydata/geo_json_duplicated_element.md) - [geo_json_unknown_element](/bundle/rules/mobilitydata/geo_json_unknown_element.md) - [i_o_error](/bundle/rules/mobilitydata/i_o_error.md) - [inconsistent_agency_lang](/bundle/rules/mobilitydata/inconsistent_agency_lang.md) - [inconsistent_agency_timezone](/bundle/rules/mobilitydata/inconsistent_agency_timezone.md) - [inconsistent_route_type_for_block_id](/bundle/rules/mobilitydata/inconsistent_route_type_for_block_id.md) - [inconsistent_route_type_for_in_seat_transfer](/bundle/rules/mobilitydata/inconsistent_route_type_for_in_seat_transfer.md) - [invalid_character](/bundle/rules/mobilitydata/invalid_character.md) - [invalid_color](/bundle/rules/mobilitydata/invalid_color.md) - [invalid_currency_amount](/bundle/rules/mobilitydata/invalid_currency_amount.md) - [invalid_currency](/bundle/rules/mobilitydata/invalid_currency.md) - [invalid_date](/bundle/rules/mobilitydata/invalid_date.md) - [invalid_email](/bundle/rules/mobilitydata/invalid_email.md) - [invalid_float](/bundle/rules/mobilitydata/invalid_float.md) - [invalid_geometry](/bundle/rules/mobilitydata/invalid_geometry.md) - [invalid_input_files_in_subfolder](/bundle/rules/mobilitydata/invalid_input_files_in_subfolder.md) - [invalid_integer](/bundle/rules/mobilitydata/invalid_integer.md) - [invalid_language_code](/bundle/rules/mobilitydata/invalid_language_code.md) - [invalid_phone_number](/bundle/rules/mobilitydata/invalid_phone_number.md) - [invalid_pickup_drop_off_window](/bundle/rules/mobilitydata/invalid_pickup_drop_off_window.md) - [invalid_prior_notice_duration_min](/bundle/rules/mobilitydata/invalid_prior_notice_duration_min.md) - [invalid_row_length](/bundle/rules/mobilitydata/invalid_row_length.md) - [invalid_time](/bundle/rules/mobilitydata/invalid_time.md) - [invalid_timezone](/bundle/rules/mobilitydata/invalid_timezone.md) - [invalid_url](/bundle/rules/mobilitydata/invalid_url.md) - [leading_or_trailing_whitespaces](/bundle/rules/mobilitydata/leading_or_trailing_whitespaces.md) - [location_with_unexpected_stop_time](/bundle/rules/mobilitydata/location_with_unexpected_stop_time.md) - [location_without_parent_station](/bundle/rules/mobilitydata/location_without_parent_station.md) - [malformed_json](/bundle/rules/mobilitydata/malformed_json.md) - [missing_bike_allowance](/bundle/rules/mobilitydata/missing_bike_allowance.md) - [missing_calendar_and_calendar_date_files](/bundle/rules/mobilitydata/missing_calendar_and_calendar_date_files.md) - [missing_feed_contact_email_and_url](/bundle/rules/mobilitydata/missing_feed_contact_email_and_url.md) - [missing_feed_info_date](/bundle/rules/mobilitydata/missing_feed_info_date.md) - [missing_level_id](/bundle/rules/mobilitydata/missing_level_id.md) - [missing_pickup_drop_off_booking_rule_id](/bundle/rules/mobilitydata/missing_pickup_drop_off_booking_rule_id.md) - [missing_pickup_or_drop_off_window](/bundle/rules/mobilitydata/missing_pickup_or_drop_off_window.md) - [missing_prior_day_booking_field_value](/bundle/rules/mobilitydata/missing_prior_day_booking_field_value.md) - [missing_prior_notice_duration_min](/bundle/rules/mobilitydata/missing_prior_notice_duration_min.md) - [missing_prior_notice_last_day](/bundle/rules/mobilitydata/missing_prior_notice_last_day.md) - [missing_prior_notice_last_time](/bundle/rules/mobilitydata/missing_prior_notice_last_time.md) - [missing_prior_notice_start_time](/bundle/rules/mobilitydata/missing_prior_notice_start_time.md) - [missing_recommended_column](/bundle/rules/mobilitydata/missing_recommended_column.md) - [missing_recommended_field](/bundle/rules/mobilitydata/missing_recommended_field.md) - [missing_recommended_file](/bundle/rules/mobilitydata/missing_recommended_file.md) - [missing_required_agency_id](/bundle/rules/mobilitydata/missing_required_agency_id.md) - [missing_required_column](/bundle/rules/mobilitydata/missing_required_column.md) - [missing_required_element](/bundle/rules/mobilitydata/missing_required_element.md) - [missing_required_field](/bundle/rules/mobilitydata/missing_required_field.md) - [missing_required_file](/bundle/rules/mobilitydata/missing_required_file.md) - [missing_stop_name](/bundle/rules/mobilitydata/missing_stop_name.md) - [missing_stop_times_record](/bundle/rules/mobilitydata/missing_stop_times_record.md) - [missing_timepoint_value](/bundle/rules/mobilitydata/missing_timepoint_value.md) - [missing_trip_edge](/bundle/rules/mobilitydata/missing_trip_edge.md) - [mixed_case_recommended_field](/bundle/rules/mobilitydata/mixed_case_recommended_field.md) - [more_than_one_entity](/bundle/rules/mobilitydata/more_than_one_entity.md) - [new_line_in_value](/bundle/rules/mobilitydata/new_line_in_value.md) - [non_ascii_or_non_printable_char](/bundle/rules/mobilitydata/non_ascii_or_non_printable_char.md) - [number_out_of_range](/bundle/rules/mobilitydata/number_out_of_range.md) - [overlapping_frequency](/bundle/rules/mobilitydata/overlapping_frequency.md) - [overlapping_zone_and_pickup_drop_off_window](/bundle/rules/mobilitydata/overlapping_zone_and_pickup_drop_off_window.md) - [pathway_dangling_generic_node](/bundle/rules/mobilitydata/pathway_dangling_generic_node.md) - [pathway_loop](/bundle/rules/mobilitydata/pathway_loop.md) - [pathway_to_platform_with_boarding_areas](/bundle/rules/mobilitydata/pathway_to_platform_with_boarding_areas.md) - [pathway_to_stop_with_access_outside_of_station_pathways](/bundle/rules/mobilitydata/pathway_to_stop_with_access_outside_of_station_pathways.md) - [pathway_to_wrong_location_type](/bundle/rules/mobilitydata/pathway_to_wrong_location_type.md) - [pathway_unreachable_location](/bundle/rules/mobilitydata/pathway_unreachable_location.md) - [platform_without_parent_station](/bundle/rules/mobilitydata/platform_without_parent_station.md) - [point_near_origin](/bundle/rules/mobilitydata/point_near_origin.md) - [point_near_pole](/bundle/rules/mobilitydata/point_near_pole.md) - [prior_notice_last_day_after_start_day](/bundle/rules/mobilitydata/prior_notice_last_day_after_start_day.md) - [route_both_short_and_long_name_missing](/bundle/rules/mobilitydata/route_both_short_and_long_name_missing.md) - [route_color_contrast](/bundle/rules/mobilitydata/route_color_contrast.md) - [route_long_name_contains_short_name](/bundle/rules/mobilitydata/route_long_name_contains_short_name.md) - [route_networks_specified_in_more_than_one_file](/bundle/rules/mobilitydata/route_networks_specified_in_more_than_one_file.md) - [route_short_name_too_long](/bundle/rules/mobilitydata/route_short_name_too_long.md) - [runtime_exception_in_loader_error](/bundle/rules/mobilitydata/runtime_exception_in_loader_error.md) - [runtime_exception_in_validator_error](/bundle/rules/mobilitydata/runtime_exception_in_validator_error.md) - [same_name_and_description_for_route](/bundle/rules/mobilitydata/same_name_and_description_for_route.md) - [same_name_and_description_for_stop](/bundle/rules/mobilitydata/same_name_and_description_for_stop.md) - [same_route_and_agency_url](/bundle/rules/mobilitydata/same_route_and_agency_url.md) - [same_stop_and_agency_url](/bundle/rules/mobilitydata/same_stop_and_agency_url.md) - [same_stop_and_route_url](/bundle/rules/mobilitydata/same_stop_and_route_url.md) - [service_extends_far_in_the_future](/bundle/rules/mobilitydata/service_extends_far_in_the_future.md) - [service_has_no_active_day_of_the_week](/bundle/rules/mobilitydata/service_has_no_active_day_of_the_week.md) - [service_window_outside_feed_period](/bundle/rules/mobilitydata/service_window_outside_feed_period.md) - [single_shape_point](/bundle/rules/mobilitydata/single_shape_point.md) - [start_and_end_range_equal](/bundle/rules/mobilitydata/start_and_end_range_equal.md) - [start_and_end_range_out_of_order](/bundle/rules/mobilitydata/start_and_end_range_out_of_order.md) - [station_with_parent_station](/bundle/rules/mobilitydata/station_with_parent_station.md) - [stop_access_specified_for_incorrect_location](/bundle/rules/mobilitydata/stop_access_specified_for_incorrect_location.md) - [stop_access_specified_for_stop_with_no_parent_station](/bundle/rules/mobilitydata/stop_access_specified_for_stop_with_no_parent_station.md) - [stop_has_too_many_matches_for_shape](/bundle/rules/mobilitydata/stop_has_too_many_matches_for_shape.md) - [stop_time_timepoint_without_times](/bundle/rules/mobilitydata/stop_time_timepoint_without_times.md) - [stop_time_with_arrival_before_previous_departure_time](/bundle/rules/mobilitydata/stop_time_with_arrival_before_previous_departure_time.md) - [stop_time_with_only_arrival_or_departure_time](/bundle/rules/mobilitydata/stop_time_with_only_arrival_or_departure_time.md) - [stop_too_far_from_shape_using_user_distance](/bundle/rules/mobilitydata/stop_too_far_from_shape_using_user_distance.md) - [stop_too_far_from_shape](/bundle/rules/mobilitydata/stop_too_far_from_shape.md) - [stop_without_location](/bundle/rules/mobilitydata/stop_without_location.md) - [stop_without_stop_time](/bundle/rules/mobilitydata/stop_without_stop_time.md) - [stop_without_zone_id](/bundle/rules/mobilitydata/stop_without_zone_id.md) - [stops_match_shape_out_of_order](/bundle/rules/mobilitydata/stops_match_shape_out_of_order.md) - [thread_execution_error](/bundle/rules/mobilitydata/thread_execution_error.md) - [timeframe_only_start_or_end_time_specified](/bundle/rules/mobilitydata/timeframe_only_start_or_end_time_specified.md) - [timeframe_overlap](/bundle/rules/mobilitydata/timeframe_overlap.md) - [timeframe_start_or_end_time_greater_than_twenty_four_hours](/bundle/rules/mobilitydata/timeframe_start_or_end_time_greater_than_twenty_four_hours.md) - [too_many_rows](/bundle/rules/mobilitydata/too_many_rows.md) - [transfer_distance_above_2_km](/bundle/rules/mobilitydata/transfer_distance_above_2_km.md) - [transfer_distance_too_large](/bundle/rules/mobilitydata/transfer_distance_too_large.md) - [transfer_with_invalid_stop_location_type](/bundle/rules/mobilitydata/transfer_with_invalid_stop_location_type.md) - [transfer_with_invalid_trip_and_route](/bundle/rules/mobilitydata/transfer_with_invalid_trip_and_route.md) - [transfer_with_invalid_trip_and_stop](/bundle/rules/mobilitydata/transfer_with_invalid_trip_and_stop.md) - [transfer_with_suspicious_mid_trip_in_seat](/bundle/rules/mobilitydata/transfer_with_suspicious_mid_trip_in_seat.md) - [translation_foreign_key_violation](/bundle/rules/mobilitydata/translation_foreign_key_violation.md) - [translation_unexpected_value](/bundle/rules/mobilitydata/translation_unexpected_value.md) - [translation_unknown_table_name](/bundle/rules/mobilitydata/translation_unknown_table_name.md) - [trip_coverage_not_active_for_next7_days](/bundle/rules/mobilitydata/trip_coverage_not_active_for_next7_days.md) - [trip_distance_exceeds_shape_distance_below_threshold](/bundle/rules/mobilitydata/trip_distance_exceeds_shape_distance_below_threshold.md) - [trip_distance_exceeds_shape_distance](/bundle/rules/mobilitydata/trip_distance_exceeds_shape_distance.md) - [trip_headsign_matches_intermediate_stop](/bundle/rules/mobilitydata/trip_headsign_matches_intermediate_stop.md) - [trip_with_shape_dist_traveled_but_no_shape_distances](/bundle/rules/mobilitydata/trip_with_shape_dist_traveled_but_no_shape_distances.md) - [u_r_i_syntax_error](/bundle/rules/mobilitydata/u_r_i_syntax_error.md) - [unexpected_enum_value](/bundle/rules/mobilitydata/unexpected_enum_value.md) - [unknown_column](/bundle/rules/mobilitydata/unknown_column.md) - [unknown_file](/bundle/rules/mobilitydata/unknown_file.md) - [unsorted_stop_times](/bundle/rules/mobilitydata/unsorted_stop_times.md) - [unsupported_feature_type](/bundle/rules/mobilitydata/unsupported_feature_type.md) - [unsupported_geo_json_type](/bundle/rules/mobilitydata/unsupported_geo_json_type.md) - [unsupported_geometry_type](/bundle/rules/mobilitydata/unsupported_geometry_type.md) - [unusable_trip](/bundle/rules/mobilitydata/unusable_trip.md) - [unused_parent_station](/bundle/rules/mobilitydata/unused_parent_station.md) - [unused_shape](/bundle/rules/mobilitydata/unused_shape.md) - [unused_station](/bundle/rules/mobilitydata/unused_station.md) - [unused_trip](/bundle/rules/mobilitydata/unused_trip.md) - [wrong_parent_location_type](/bundle/rules/mobilitydata/wrong_parent_location_type.md) - [NAPCORE Validation Kit](/bundle/rules/napcore.md) - [Validation Rule Sources](/bundle/sources.md) - [DATA4PT NeTEx Validation Rules Overview](/bundle/sources/data4pt.md) - [Entur netex-validator-java](/bundle/sources/entur.md) - [MobilityData canonical GTFS Schedule validator](/bundle/sources/mobilitydata.md) - [NAPCORE Validation Kit](/bundle/sources/napcore.md) - [Help](/help.md) - [Reference model](/reference-model.md)