wmata-rail — Source Data Validation Report

This report was generated by the Canonical GTFS Schedule validator, version 8.0.1 at 2026-08-08T02:57:25Z,
for the dataset file:///shared/wmata-rail_b2b0b622.zip. No country code was provided.

Use this report alongside our documentation.

Summary

Agencies included


Feed Info


Publisher Name:
WMATA
Publisher URL:
http://www.wmata.com
Feed Email:
N/A
Feed Language:
English
Feed Start Date:
2026-08-05
Feed End Date:
2026-08-14

Files included


  1. agency.txt
  2. calendar_dates.txt
  3. feed_info.txt
  4. levels.txt
  5. pathways.txt
  6. routes.txt
  7. shapes.txt
  8. stop_times.txt
  9. stops.txt
  10. trips.txt

Counts


  • Agencies: 1
  • Blocks: 0
  • Routes: 6
  • Shapes: 359
  • Stops: 2176
  • Trips: 14030

Specification Compliance report

1979 notices reported (5 errors, 1955 warnings, 19 infos)

Notice Code Severity Total
bidirectional_exit_gate ERROR 1

bidirectional_exit_gate

Pathway is bidirectional and has mode 7 (exit gate).

Exit gates (pathway_mode=7) must not be bidirectional.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record. pathwayMode (?) The pathway mode. isBidirectional (?) Whether the pathway is bidirectional.
414 7 1
number_out_of_range ERROR 4

number_out_of_range

Out of range value.

The values in the given column of the input rows are out of range.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the faulty field. fieldType (?) The type of the faulty field. fieldValue (?) Faulty value.
"pathways.txt" 1098 "traversal_time" "positive integer" 0
"pathways.txt" 1099 "traversal_time" "positive integer" 0
"pathways.txt" 1109 "traversal_time" "positive integer" 0
"pathways.txt" 1949 "traversal_time" "positive integer" 0
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 "20260808" "20260814" "20260815"
missing_feed_contact_email_and_url WARNING 1

missing_feed_contact_email_and_url

Best Practices for feed_info.txt suggest providing at least one of feed_contact_email and feed_contact_url.

You can see more about this notice here.

csvRowNumber (?) The row number of the validated record.
2
missing_recommended_field WARNING 1

missing_recommended_field

A recommended field is missing.

The given field has no value in some input row, even though values are recommended.

You can see more about this notice here.

filename (?) The name of the faulty file. csvRowNumber (?) The row of the faulty record. fieldName (?) The name of the missing field.
"feed_info.txt" 2 "feed_version"
same_name_and_description_for_stop WARNING 2

same_name_and_description_for_stop

Same name and description for stop.

The GTFS spec defines stops.txt stop_description as:

Description of the location that provides useful, quality information. Do not simply duplicate the name of the location.

You can see more about this notice here.

csvRowNumber (?) The row number of the faulty record. stopId (?) The id of the faulty record. stopDesc (?) The faulty record's `stop_desc`.
2066 "ENT_C11_S_PAV" "Potomac Yard South Pavilion Entrance"
2068 "ENT_C11_N_PAV" "Potomac Yard North Pavilion Entrance"
stop_too_far_from_shape WARNING 27

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.
10448 "RYEL_177" "13683845_20670" 208801 "PF_C12_C" "Braddock Road, Yellow/Blue Line Center Platform" [38.813273065881404,-77.05428578119962] 102.13952173538033
10512 "RYEL_179" "13307238_20670" 210191 "PF_C12_C" "Braddock Road, Yellow/Blue Line Center Platform" [38.813273065881404,-77.05428578119962] 102.13952173538033
10713 "RYEL_184" "12072765_20670" 213692 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638000000266,-77.02191822994399] 103.83732130238609
10513 "RYEL_180" "13306787_20670" 210195 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638000000266,-77.02191822994399] 103.83732130238609
10712 "RYEL_183" "12073151_20670" 213688 "PF_C12_C" "Braddock Road, Yellow/Blue Line Center Platform" [38.813273065881404,-77.05428578119962] 102.13952173538033
2477 "RRED_24" "12902094_20670" 45149 "PF_A08_C" "Friendship Heights, Red Line Center Platform" [38.96077699999999,-77.085738] 167.73107617649794
4415 "RRED_41" "12902088_20670" 80918 "PF_A08_C" "Friendship Heights, Red Line Center Platform" [38.96077699999999,-77.085738] 167.73107617649794
9946 "RYEL_155" "13681710_20670" 200298 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638000000266,-77.02191822994399] 103.83732130238609
10024 "RYEL_158" "13681925_20670" 201354 "PF_C12_C" "Braddock Road, Yellow/Blue Line Center Platform" [38.813273065881404,-77.05428578119962] 102.13952173538033
3310 "RRED_33" "12902096_20670" 62100 "PF_A08_C" "Friendship Heights, Red Line Center Platform" [38.96077699999999,-77.085738] 167.73107617649794
10168 "RYEL_163" "12144395_20670" 203889 "PF_C12_C" "Braddock Road, Yellow/Blue Line Center Platform" [38.813273065881404,-77.05428578119962] 102.13952173538033
10236 "RYEL_165" "12070118_20670" 205367 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638000000266,-77.02191822994399] 103.83732130238609
3821 "RRED_37" "12902091_20670" 70736 "PF_A08_C" "Friendship Heights, Red Line Center Platform" [38.96077699999999,-77.085738] 167.73107617649794
10095 "RYEL_160" "12145019_20670" 202898 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638000000266,-77.02191822994399] 103.83732130238609
10306 "RYEL_168" "12070339_20670" 206319 "PF_C12_C" "Braddock Road, Yellow/Blue Line Center Platform" [38.813273065881404,-77.05428578119962] 102.13952173538033
10378 "RYEL_174" "13683624_20670" 207849 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638000000266,-77.02191822994399] 103.83732130238609
10370 "RYEL_170" "11976954_20670" 207709 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638000000266,-77.02191822994399] 103.83732130238609
10375 "RYEL_172" "11976957_20670" 207801 "PF_C12_C" "Braddock Road, Yellow/Blue Line Center Platform" [38.813273065881404,-77.05428578119962] 102.13952173538033
9150 "RYEL_138" "12070108_20670" 186302 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638,-77.021923] 103.83814164420934
9010 "RYEL_135" "12144217_20670" 183825 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638,-77.021923] 103.83814164420934
9284 "RYEL_143" "13683614_20670" 188674 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638,-77.021923] 103.83814164420934
9614 "RYEL_148" "12072744_20670" 194485 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638,-77.021923] 103.83814164420934
9415 "RYEL_146" "13306763_20670" 190980 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638,-77.021923] 103.83814164420934
9875 "RYEL_153" "12071561_20670" 198754 "PF_C12_C" "Braddock Road, Yellow/Blue Line Center Platform" [38.813273065881404,-77.05428578119962] 102.13952173538033
9797 "RYEL_150" "12071345_20670" 197698 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638000000266,-77.02191822994399] 103.83732130238609
8714 "RYEL_129" "12071319_20670" 178609 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638,-77.021923] 103.83814164420934
8862 "RYEL_132" "13681683_20670" 181217 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638,-77.021923] 103.83814164420934
stop_too_far_from_shape_using_user_distance WARNING 1923

stop_too_far_from_shape_using_user_distance

Stop time too far from shape.

A stop time entry that is a large distance away from the location of the shape in shapes.txt as defined by shape_dist_traveled values.

You can see more about this notice here.

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

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.
11438 "RORG_209" "12144116_20670" 229340 "PF_D02_2" "Smithsonian, Blue/Orange/Silver Line Track 2 Platform" [38.887538000000006,-77.028323] 103.9230784327832
11438 "RORG_209" "12144116_20670" 229347 "PF_K01_C" "Court House, Orange/Silver Line Center Platform" [38.89118800000001,-77.084452] 255.47969064580698
11438 "RORG_209" "12144116_20670" 229350 "PF_K04_2" "Ballston, Orange/Silver Line Track 2 Platform" [38.882299,-77.11172500000002] 129.3152968432285
13992 "RSLV_353" "13306472_20670" 303180 "PF_N04_C" "Spring Hill, Silver Line Center Platform" [38.928407,-77.241107] 111.55307305880478
13992 "RSLV_353" "13306472_20670" 303183 "PF_N01_C" "McLean, Silver Line Center Platform" [38.924918000000005,-77.20926] 127.8574879723228
13992 "RSLV_353" "13306472_20670" 303185 "PF_K04_1" "Ballston, Orange/Silver Line Track 1 Platform" [38.882299,-77.11172500000002] 129.39919129984966
13992 "RSLV_353" "13306472_20670" 303188 "PF_K01_C" "Court House, Orange/Silver Line Center Platform" [38.891191,-77.084434] 257.02300628028377
13992 "RSLV_353" "13306472_20670" 303195 "PF_D02_1" "Smithsonian, Blue/Orange/Silver Line Track 1 Platform" [38.887538000000006,-77.028323] 104.63384260171372
13992 "RSLV_353" "13306472_20670" 303202 "PF_G01_C" "Benning Rd, Blue/Silver Line Center Platform" [38.890347,-76.937382] 133.17395925370508
13992 "RSLV_353" "13306472_20670" 303203 "PF_G02_C" "Capitol Heights, Blue/Silver Line Center Platform" [38.88964,-76.913484] 145.12207709073292
13992 "RSLV_353" "13306472_20670" 303204 "PF_G03_C" "Addison Rd, Blue/Silver Line Center Platform" [38.88672400000001,-76.895923] 154.98441990324625
13992 "RSLV_353" "13306472_20670" 303205 "PF_G04_C" "Morgan Blvd, Blue/Silver Line Center Platform" [38.89455300000001,-76.866286] 137.68956920739924
13990 "RSLV_352" "13306155_20670" 303128 "PF_K04_1" "Ballston, Orange/Silver Line Track 1 Platform" [38.882299,-77.11172500000002] 129.39919129984966
13990 "RSLV_352" "13306155_20670" 303131 "PF_K01_C" "Court House, Orange/Silver Line Center Platform" [38.891191,-77.084434] 257.02300628028377
13990 "RSLV_352" "13306155_20670" 303138 "PF_D02_1" "Smithsonian, Blue/Orange/Silver Line Track 1 Platform" [38.887538000000006,-77.028323] 104.63384260171372
13990 "RSLV_352" "13306155_20670" 303145 "PF_G01_C" "Benning Rd, Blue/Silver Line Center Platform" [38.890347,-76.937382] 133.17395925370508
13990 "RSLV_352" "13306155_20670" 303146 "PF_G02_C" "Capitol Heights, Blue/Silver Line Center Platform" [38.88964,-76.913484] 145.12207709073292
13990 "RSLV_352" "13306155_20670" 303147 "PF_G03_C" "Addison Rd, Blue/Silver Line Center Platform" [38.88672400000001,-76.895923] 154.98441990324625
13990 "RSLV_352" "13306155_20670" 303148 "PF_G04_C" "Morgan Blvd, Blue/Silver Line Center Platform" [38.89455300000001,-76.866286] 137.68956920739924
11426 "RORG_207" "13684070_20670" 229030 "PF_D02_2" "Smithsonian, Blue/Orange/Silver Line Track 2 Platform" [38.887538000000006,-77.028323] 103.9230784327832
11426 "RORG_207" "13684070_20670" 229037 "PF_K01_C" "Court House, Orange/Silver Line Center Platform" [38.89118800000001,-77.084452] 255.47969064580698
11426 "RORG_207" "13684070_20670" 229040 "PF_K04_2" "Ballston, Orange/Silver Line Track 2 Platform" [38.882299,-77.11172500000002] 129.3152968432285
14012 "RSLV_355" "13307377_20670" 303860 "PF_N04_C" "Spring Hill, Silver Line Center Platform" [38.928407,-77.241107] 111.55307305880478
14012 "RSLV_355" "13307377_20670" 303863 "PF_N01_C" "McLean, Silver Line Center Platform" [38.924918000000005,-77.20926] 127.8574879723228
14012 "RSLV_355" "13307377_20670" 303865 "PF_K04_1" "Ballston, Orange/Silver Line Track 1 Platform" [38.882299,-77.11172500000002] 129.39919129984966
14012 "RSLV_355" "13307377_20670" 303868 "PF_K01_C" "Court House, Orange/Silver Line Center Platform" [38.891191,-77.084434] 257.02300628028377
14012 "RSLV_355" "13307377_20670" 303875 "PF_D02_1" "Smithsonian, Blue/Orange/Silver Line Track 1 Platform" [38.887538000000006,-77.028323] 104.63384260171372
14012 "RSLV_355" "13307377_20670" 303882 "PF_G01_C" "Benning Rd, Blue/Silver Line Center Platform" [38.890347,-76.937382] 133.17395925370508
14012 "RSLV_355" "13307377_20670" 303883 "PF_G02_C" "Capitol Heights, Blue/Silver Line Center Platform" [38.88964,-76.913484] 145.12207709073292
14012 "RSLV_355" "13307377_20670" 303884 "PF_G03_C" "Addison Rd, Blue/Silver Line Center Platform" [38.88672400000001,-76.895923] 154.98441990324625
14012 "RSLV_355" "13307377_20670" 303885 "PF_G04_C" "Morgan Blvd, Blue/Silver Line Center Platform" [38.89455300000001,-76.866286] 137.68956920739924
11427 "RORG_208" "12144072_20670" 229054 "PF_D02_2" "Smithsonian, Blue/Orange/Silver Line Track 2 Platform" [38.887535,-77.02832600000002] 104.20333563411636
11427 "RORG_208" "12144072_20670" 229061 "PF_K01_C" "Court House, Orange/Silver Line Center Platform" [38.89118500000001,-77.084455] 255.09854118981303
11427 "RORG_208" "12144072_20670" 229064 "PF_K04_2" "Ballston, Orange/Silver Line Track 2 Platform" [38.882299,-77.111728] 129.05562621589672
14001 "RSLV_354" "13306507_20670" 303486 "PF_N04_C" "Spring Hill, Silver Line Center Platform" [38.928407,-77.241107] 111.55307305880478
14001 "RSLV_354" "13306507_20670" 303489 "PF_N01_C" "McLean, Silver Line Center Platform" [38.924918000000005,-77.20926] 127.8574879723228
14001 "RSLV_354" "13306507_20670" 303491 "PF_K04_1" "Ballston, Orange/Silver Line Track 1 Platform" [38.882299,-77.11172500000002] 129.39919129984966
14001 "RSLV_354" "13306507_20670" 303494 "PF_K01_C" "Court House, Orange/Silver Line Center Platform" [38.891191,-77.084434] 257.02300628028377
14001 "RSLV_354" "13306507_20670" 303501 "PF_D02_1" "Smithsonian, Blue/Orange/Silver Line Track 1 Platform" [38.887538000000006,-77.028323] 104.63384260171372
10449 "RYEL_178" "13683655_20670" 208807 "PF_E08_2" "Hyattsville Crossing, Green/Yellow Line Track 2 Platform" [38.965282,-76.955205] 105.0787850701931
10449 "RYEL_178" "13683655_20670" 208809 "PF_E06_C" "Fort Totten, Green/Yellow Line Center Platform" [38.95183,-77.001796] 118.54008364659715
10449 "RYEL_178" "13683655_20670" 208810 "PF_E05_C" "Georgia Ave-Petworth, Green/Yellow Line Center Platform" [38.936575000000005,-77.024128] 101.00707706801134
10449 "RYEL_178" "13683655_20670" 208811 "PF_E04_C" "Columbia Heights, Green/Yellow Line Center Platform" [38.928689000000006,-77.032638] 133.22361985781254
10449 "RYEL_178" "13683655_20670" 208812 "PF_E03_C" "U St, Green/Yellow Line Center Platform" [38.91700999999999,-77.029078] 134.97304101949143
10449 "RYEL_178" "13683655_20670" 208814 "PF_E01_C" "Mt Vernon Square, Green/Yellow Line Center Platform" [38.905638,-77.021927] 103.84009425080123
10449 "RYEL_178" "13683655_20670" 208820 "PF_C09_2" "Crystal City, Yellow/Blue Line Track 2 Platform" [38.857677,-77.05181200000001] 109.17705135666681
10449 "RYEL_178" "13683655_20670" 208821 "PF_C10_2" "Ronald Reagan Washington National Airport, Yellow/Blue Line Track 2 Platform-Trains South Toward Alexandria" [38.85220799999999,-77.043521] 150.40758183073012
10449 "RYEL_178" "13683655_20670" 208823 "PF_C12_C" "Braddock Road, Yellow/Blue Line Center Platform" [38.813277,-77.054299] 102.31320919960334
11370 "RORG_206" "11976494_20670" 227574 "PF_D02_2" "Smithsonian, Blue/Orange/Silver Line Track 2 Platform" [38.887535,-77.02832600000002] 104.20333563411636
11370 "RORG_206" "11976494_20670" 227581 "PF_K01_C" "Court House, Orange/Silver Line Center Platform" [38.89118500000001,-77.084455] 255.09854118981303
service_window_outside_feed_period INFO 16

service_window_outside_feed_period

A service window is not covered by the feed's validity period.

You can see more about this notice here.

serviceId (?) The service_id whose active window extends outside the feed validity period. serviceWindowStartDate (?) The first active date of the service window. serviceWindowEndDate (?) The last active date of the service window. daysBeforeFeedStart (?) Number of days the service window extends before feed_start_date (0 if none). daysAfterFeedEnd (?) Number of days the service window extends after feed_end_date (0 if none).
"49_R" "2026-09-08" "2026-12-31" 0 139
"38_R" "2026-08-23" "2026-12-27" 0 135
"39_R" "2026-11-26" "2027-01-01" 0 140
"41_R" "2026-08-07" "2026-12-18" 0 126
"42_R" "2026-08-05" "2026-12-31" 0 139
"43_R" "2026-09-12" "2027-01-02" 0 141
"44_R" "2026-08-08" "2026-09-05" 0 22
"45_R" "2026-09-06" "2026-12-27" 0 135
"46_R" "2026-08-09" "2026-08-30" 0 16
"35_R" "2026-08-22" "2027-01-02" 0 141
"47_R" "2026-09-11" "2026-12-18" 0 126
"36_R" "2026-08-08" "2026-08-15" 0 1
"37_R" "2026-10-12" "2026-10-12" 0 59
"48_R" "2026-08-07" "2026-09-04" 0 21
"50_R" "2026-08-05" "2026-09-03" 0 20
"40_R" "2026-08-09" "2026-08-16" 0 2
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.
"routes.txt" "as_route" 8
"trips.txt" "scheduled_trip_id" 8
"trips.txt" "train_id" 9