Data Submittal Validation Logic
Data validation is an important part of ensuring that the National Bridge Inventory (NBI) contains complete and accurate data. During the transition from the Recording and Coding Guide for the Structure Inventory and Appraisal of the Nation’s Bridges (Coding Guide) format to the Specifications for the National Bridge Inventory (SNBI) format, data validation will be an iterative process. The use of temporary codes for the 2026 and 2027 submittals adds another layer of complexity. FHWA will continue to refine and update the data validation process as we work through the transition.
FHWA’s data validation process will include a combination of data verification checks prior to accepting data into the NBI. Data verification ensures quality and consistency for the following:
- Data “type” verification ensures that submitted data is the correct data type (alphanumeric, numeric, or date) for each field.
- Code value verification ensures that submitted data is from a valid list of values as defined in the SNBI.
- Format verification ensures that submitted data matches the format required by the SNBI.
- Uniqueness verification guards against duplicate records.
- Presence verification ensures that all mandatory fields are submitted.
Errors generated during the validation process generally fall into two categories:
- Critical Errors prevent individual bridge records from being processed and therefore prevent final acceptance of the file. A file containing critical errors will be returned for correction and resubmittal within 15 business days.
- General errors are true errors that are not considered critical but are nonetheless important and must be corrected prior to the next submittal. General errors include failure to report required items and items that are required when applicable.
TABLE 1. Validation logic used to complete the data verification described above. Items with critical errors are indicated in the table.
TABLE 2. Safety Validation for Closed and Posted Bridges
Validation Type | Validation Logic |
---|---|
Closed Bridge | Item B.LR.06 Operating Load Rating Factor is less than 0.1 and Item B.PS.01 Load Posting Status is not "C" |
Closed Bridge | Item B.C.01 Deck Condition Rating is less than two (2) and Item B.PS.01 Load Posting Status is not "C" |
Closed Bridge | Item B.C.02 Superstructure Condition Rating is less than two (2) and Item B.PS.01 Load Posting Status is not "C" |
Closed Bridge | Item B.C.03 Substructure Condition Rating is less than two (2) and Item B.PS.01 Load Posting Status is not "C" |
Closed Bridge | Item B.C.04 Culvert Condition Rating is less than two (2) and Item B.PS.01 Load Posting Status is not "C" |
Posted Bridge | Item B.LR.07 Controlling Legal Load Rating Factor is less than one (1.0) and Item B.PS.01 Load Posting Status is not PP, TP, SP, PR, TR, SR, or C |
Tables 3 thru 5 below indicate whether an item requires reporting and which category of error may be generated if the item is not reported or is not a valid value.
- Items designated “Y” in the Data Must be Reported column fall into two categories:
- Required field that will generate a critical error if not reported.
- Must be reported because valid values include a value indicating the field is “not applicable.”
- Items designated “WA” in the Must be Reported column are only reported when applicable. Refer to the specification and commentary in the SNBI for applicability of specific data items.
- Items designated “N” in the Must be Reported column are designated as “optional” in the item commentary.
- The BORDER BRIDGE columns outline the reporting responsibilities for States that have bridges crossing their State borders:
- DESIGNATED LEAD STATE column:
- Y = item is required to be reported by the Designated Lead State.
- WA = item is required to be reported by the Designated Lead State when applicable.
- N – item is designated as optional in the item commentary.
- NEIGHBORING STATE column:
- Y = item is required to be reported by the Neighboring State.
- DNR = DO NOT REPORT ITEM.
TABLE 3. The items in this table apply to all bridges and have a one-to-one relationship with a bridge. Some of these items are reported only when applicable. Fatal and critical errors are indicated in the Error Type column.
SNBI ID | Data Tag | SNBI Item Name | Data Must Be Reported (Non-Border Bridges): Y = Yes WA = Report When Applicable N = Not Required |
Error Type | Border Bridge Lead State Reports: Y = Yes N = When Applicable |
Border Bridge Neighboring State Reports: Y = Yes DNR = DO NOT REPORT |
---|---|---|---|---|---|---|
B.ID.01 | BID01 | Structure Number | Y | CRITICAL | Y | Y |
B.ID.02 | BID02 | Bridge Name | N | N | DNR | |
B.ID.03 | BID03 | Previous Bridge Number | WA | WA | WA | |
B.L.01 | BL01 | State Code | Y | CRITICAL | Y | Y |
B.L.02 | BL02 | County Code | Y | Y | Y | |
B.L.03 | BL03 | Place Code | Y | Y | Y | |
B.L.04 | BL04 | Highway Agency District | Y | Y | Y | |
B.L.05 | BL05 | Latitude | Y | Y | DNR | |
B.L.06 | BL06 | Longitude | Y | Y | DNR | |
B.L.07 | BL07 | Border Bridge Number | Y | CRITICAL | Y | Y |
B.L.08 | BL08 | Border Bridge State or Country Code | WA – See border bridge columns to the left | Y | Y | |
B.L.09 | BL09 | Border Bridge Inspection Responsibility | WA – See border bridge columns to the left | Y | Y | |
B.L.10 | BL10 | Border Bridge Designated Lead State | WA – See border bridge columns to the left | Y | Y | |
B.L.11 | BL11 | Bridge Location | Y | Y | DNR | |
B.L.12 | BL12 | Metropolitan Planning Organization | Y | Y | Y | |
B.CL.01 | BCL01 | Owner | Y | Y | DNR | |
B.CL.02 | BCL02 | Maintenance Responsibility | Y | Y | DNR | |
B.CL.03 | BCL03 | Federal or Tribal Land Access | Y | Y | DNR | |
B.CL.04 | BCL04 | Historic Significance | Y | Y | DNR | |
B.CL.05 | BCL05 | Toll | Y | Y | DNR | |
B.CL.06 | BCL06 | Emergency Evacuation Designation | Y | Y | DNR | |
B.RH.01 | BRH01 | Bridge Railings | Y | Y | DNR | |
B.RH.02 | BRH02 | Transitions | Y | Y | DNR | |
B.G.01 | BG01 | NBIS Bridge Length | Y | CRITICAL | Y | DNR |
B.G.02 | BG02 | Total Bridge Length | Y | CRITICAL | Y | DNR |
B.G.03 | BG03 | Maximum Span Length | Y | Y | DNR | |
B.G.04 | BG04 | Minimum Span Length | Y | Y | DNR | |
B.G.05 | BG05 | Bridge Width Out-To-Out | Y | CRITICAL | Y | DNR |
B.G.06 | BG06 | Bridge Width Curb-To-Curb | Y | Y | DNR | |
B.G.07 | BG07 | Left Curb or Sidewalk Width | Y | Y | DNR | |
B.G.08 | BG08 | Right Curb or Sidewalk Width | Y | Y | DNR | |
B.G.09 | BG09 | Approach Roadway Width | Y | CRITICAL during transition period (2026, 2027) | Y | DNR |
B.G.10 | BG10 | Bridge Median | Y | Y | DNR | |
B.G.11 | BG11 | Skew | Y | Y | DNR | |
B.G.12 | BG12 | Curved Bridge | Y | Y | DNR | |
B.G.13 | BG13 | Maximum Bridge Height | WA | WA | DNR | |
B.G.14 | BG14 | Sidehill Bridge | Y | Y | DNR | |
B.G.15 | BG15 | Irregular Deck Area | WA | WA | DNR | |
B.G.16 | BG16 | Calculated Deck Area | DO NOT REPORT | CALCULATED BY FHWA | DO NOT REPORT | DO NOT REPORT |
B.LR.01 | BLR01 | Design Load | WA | WA | DNR | |
B.LR.02 | BLR02 | Design Method | WA | WA | DNR | |
B.LR.03 | BLR03 | Load Rating Date | WA | WA | DNR | |
B.LR.04 | BLR04 | Load Rating Method | WA | WA | DNR | |
B.LR.05 | BLR05 | Inventory Load Rating Factor | WA | WA | DNR | |
B.LR.06 | BLR06 | Operating Load Rating Factor | WA | WA | DNR | |
B.LR.07 | BLR07 | Controlling Legal Load Rating Factor | WA | WA | DNR | |
B.LR.08 | BLR08 | Routine Permit Loads | WA | WA | DNR | |
B.PS.01 | BPS01 | Load Posting Status | Y | Y | DNR | |
B.PS.02 | BPS02 | Posting Status Change Date | WA | WA | DNR | |
B.EP.01 | BEP01 | Legal Load Configuration | WA | WA | DNR | |
B.EP.02 | BEP02 | Legal Load Rating Factor | WA | WA | DNR | |
B.EP.03 | BEP03 | Posting Type | WA | WA | DNR | |
B.EP.04 | BEP04 | Posting Value | WA | WA | DNR | |
B.IR.01 | BIR01 | NSTM Inspection Required | WA | WA | DNR | |
B.IR.02 | BIR02 | Fatigue Details | WA | WA | DNR | |
B.IR.03 | BIR03 | Underwater Inspection Required | WA | WA | DNR | |
B.IR.04 | BIR04 | Complex Feature | Y | Y | DNR | |
B.C.01 | BC01 | Deck Condition Rating | Y | CRITICAL | Y | DNR |
B.C.02 | BC02 | Superstructure Condition Rating | Y | CRITICAL | Y | DNR |
B.C.03 | BC03 | Substructure Condition Rating | Y | CRITICAL | Y | DNR |
B.C.04 | BC04 | Culvert Condition Rating | Y | CRITICAL | Y | DNR |
B.C.05 | BC05 | Bridge Railing Condition Rating | Y | Y | DNR | |
B.C.06 | BC06 | Bridge Railing Transitions Condition Rating | Y | Y | DNR | |
B.C.07 | BC07 | Bridge Bearings Condition Rating | Y | Y | DNR | |
B.C.08 | BC08 | Bridge Joints Condition Rating | Y | Y | DNR | |
B.C.09 | BC09 | Channel Condition Rating | Y | Y | DNR | |
B.C.10 | BC10 | Channel Protection Condition Rating | Y | Y | DNR | |
B.C.11 | BC11 | Scour Condition Rating | Y | Y | DNR | |
B.C.12 | BC12 | Bridge Condition Classification | DO NOT REPORT | CALCULATED BY FHWA | DO NOT REPORT | DO NOT REPORT |
B.C.13 | BC13 | Lowest Condition Rating Code | DO NOT REPORT | CALCULATED BY FHWA | DO NOT REPORT | DO NOT REPORT |
B.C.14 | BC14 | NSTM Inspection Condition | WA | WA | DNR | |
B.C.15 | BC15 | Underwater Inspection Condition | WA | WA | DNR | |
B.AP.01 | BAP01 | Approach Roadway Alignment | Y | Y | DNR | |
B.AP.02 | BAP02 | Overtopping Likelihood | WA | WA | DNR | |
B.AP.03 | BAP03 | Scour Vulnerability | WA | WA | DNR | |
B.AP.04 | BAP04 | Scour Plan of Action | WA | WA | DNR | |
B.AP.05 | BAP05 | Seismic Vulnerability | Y | Y | DNR |
TABLE 4. Each bridge is required to have at least one of each of these data sets:
- Span Material Type – Items beginning with B.SP
- Substructure Material and Type – Items beginning with B.SB (Exception: These items are not reported when B.SP.01 Span Type is P01 or P02)
- Features – Items beginning with B.F
- Routes – Items beginning with B.RT
- Highways – Items beginning with B.H
- Inspection Events – Items beginning with B.IE
- Work Events – Items beginning with B.W
- These items have a many-to-one relationship with a bridge so there may be multiple sets of these data items submitted. Some of these items are reported only when applicable. Refer to the specification and commentary in the SNBI for applicability of specific data items.
SNBI ID | Data Tag | SNBI Item Name | Data Reported: Y = Yes WA = When Applicable |
Error Type | Border Bridge Lead State Reports: Y = Yes WA = When Applicable |
Border Bridge Non-Lead State Reports: Y = Yes DNR = DO NOT REPORT |
---|---|---|---|---|---|---|
B.SP.01 | BSP01 | Span Configuration Designation | Y | Y | DNR | |
B.SP.02 | BSP02 | Number of Spans | Y | Y | DNR | |
B.SP.03 | BSP03 | Number of Beam Lines | Y | Y | DNR | |
B.SP.04 | BSP04 | Span Material | Y | Y | DNR | |
B.SP.05 | BSP05 | Span Continuity | Y | Y | DNR | |
B.SP.06 | BSP06 | Span Type | Y | Y | DNR | |
B.SP.07 | BSP07 | Span Protective System | Y | Y | DNR | |
B.SP.08 | BSP08 | Deck Interaction | WA | WA | DNR | |
B.SP.09 | BSP09 | Deck Material and Type | Y | Y | DNR | |
B.SP.10 | BSP10 | Wearing Surface | WA | WA | DNR | |
B.SP.11 | BSP11 | Deck Protective System | WA | WA | DNR | |
B.SP.12 | BSP12 | Deck Reinforcing Protective System | WA | WA | DNR | |
B.SP.13 | BSP13 | Deck Stay-In-Place Forms | WA | WA | DNR | |
B.SB.01 | BSB01 | Substructure Configuration Designation | WA | Y | DNR | |
B.SB.02 | BSB02 | Number of Substructure Units | WA | WA | DNR | |
B.SB.03 | BSB03 | Substructure Material | WA | WA | DNR | |
B.SB.04 | BSB04 | Substructure Type | WA | WA | DNR | |
B.SB.05 | BSB05 | Substructure Protective System | WA | WA | DNR | |
B.SB.06 | BSB06 | Foundation Type | WA | WA | DNR | |
B.SB.07 | BSB07 | Foundation Protective System | WA | WA | DNR | |
B.F.01 | BF01 | Feature Type | Y | Y | Y | |
B.F.02 | BF02 | Feature Location | Y | Y | Y | |
B.F.03 | BF03 | Feature Name | Y | Y | Y | |
B.RT.01 | BRT01 | Route Designation | Y | Y | Y | |
B.RT.02 | BRT02 | Route Number | Y | Y | Y | |
B.RT.03 | BRT03 | Route Direction | Y | Y | Y | |
B.RT.04 | BRT04 | Route Type | Y | Y | Y | |
B.RT.05 | BRT05 | Service Type | Y | Y | Y | |
B.H.01 | BH01 | Functional Classification | Y | Y | DNR | |
B.H.02 | BH02 | Urban Code | Y | Y | DNR | |
B.H.03 | BH03 | NHS Designation | Y | CRITICAL | Y | Y |
B.H.04 | BH04 | National Highway Freight Network | Y | Y | DNR | |
B.H.05 | BH05 | STRAHNET Designation | Y | Y | DNR | |
B.H.06 | BH06 | LRS Route Id | Y | Y | Y | |
B.H.07 | BH07 | LRS Mile Point | Y | Y | Y | |
B.H.08 | BH08 | Lanes On Highway | Y | Y | DNR | |
B.H.09 | BH09 | Annual Average Daily Traffic | Y | Y | DNR | |
B.H.10 | BH10 | Annual Average Daily Truck Traffic | Y | Y | DNR | |
B.H.11 | BH11 | Year of Annual Average Daily Traffic | Y | Y | DNR | |
B.H.12 | BH12 | Highway Maximum Usable Vertical Clearance | Y | Y | DNR | |
B.H.13 | BH13 | Highway Minimum Vertical Clearance | Y | Y | DNR | |
B.H.14 | BH14 | Highway Minimum Horizontal Clearance, Left | WA | WA | DNR | |
B.H.15 | BH15 | Highway Minimum Horizontal Clearance, Right | WA | WA | DNR | |
B.H.16 | BH16 | Highway Maximum Usable Surface Width | Y | Y | DNR | |
B.H.17 | BH17 | Bypass Detour Length | Y | Y | DNR | |
B.H.18 | BH18 | Crossing Bridge Number | WA | WA | Y | |
B.IE.01 | BIE01 | Inspection Type | Y | Y | DNR | |
B.IE.02 | BIE02 | Inspection Begin Date | Y | Y | DNR | |
B.IE.03 | BIE03 | Inspection Completion Date | Y | Y | DNR | |
B.IE.04 | BIE04 | Nationally Certified Bridge Inspector | WA | WA | DNR | |
B.IE.05 | BIE05 | Inspection Interval | Y | Y | DNR | |
B.IE.06 | BIE06 | Inspection Due Date | DO NOT REPORT | CALCULATED BY FHWA | DO NOT REPORT | DO NOT REPORT |
B.IE.07 | BIE07 | Risk-Based Inspection Interval Method | Y | Y | DNR | |
B.IE.08 | BIE08 | Inspection Quality Control Date | WA | WA | DNR | |
B.IE.09 | BIE09 | Inspection Quality Assurance Date | WA | WA | DNR | |
B.IE.10 | BIE10 | Inspection Data Update Date | Y | Y | DNR | |
B.IE.11 | BIE11 | Inspection Note | N | N | DNR | |
B.IE.12 | BIE12 | Inspection Equipment | Y | Y | DNR | |
B.W.01 | BW01 | Year Built | Y | Y | DNR | |
B.W.02 | BW02 | Year Work Performed | Y | Y | DNR | |
B.W.03 | BW03 | Work Performed | Y | Y | DNR |
TABLE 5. Items in this table have a many-to-one relationship so there may be multiple sets of these data items submitted.
These items are reported only when applicable. Refer to the specification and commentary in the SNBI for applicability of specific data items. Items beginning with B.RR are required when the value for B.F.01 Feature Type begins with “R” (R##). Items beginning with B.N may be required when the value for B.F.01 Feature Type begins with “W” (W##) and depends on value for B.N.01 Navigable Waterway. Items beginning with B.E and B.CS are required when the value for B.H.03 NHS Designation is “Y.”
SNBI ID | Data Tag | SNBI Item Name | Data Reported: Y = Yes WA = When Applicable |
Error Type | Border Bridge Lead State Reports: Y = Yes WA = When Applicable |
Border Bridge Non-Lead State Reports: Y = Yes DNR = DO NOT REPORT |
---|---|---|---|---|---|---|
B.RR.01 | BRR01 | Railroad Service Type | WA | WA | DNR | |
B.RR.02 | BRR02 | Railroad Minimum Vertical Clearance | WA | WA | DNR | |
B.RR.03 | BRR03 | Railroad Minimum Horizontal Offset | WA | WA | DNR | |
B.N.01 | BN01 | Navigable Waterway | WA | WA | DNR | |
B.N.02 | BN02 | Navigation Minimum Vertical Clearance | WA | WA | DNR | |
B.N.03 | BN03 | Movable Bridge Maximum Navigation Vertical Clearance | WA | WA | DNR | |
B.N.04 | BN04 | Navigation Channel Width | WA | WA | DNR | |
B.N.05 | BN05 | Navigation Channel Minimum Horizontal Clearance | WA | WA | DNR | |
B.N.06 | BN06 | Substructure Navigation Protection | WA | WA | DNR | |
B.E.01 | BE01 | Element Number | WA | WA | DNR | |
B.E.02 | BE02 | Element Parent Number | WA | WA | DNR | |
B.E.03 | BE03 | Element Total Quantity | WA | WA | DNR | |
B.CS.01 | BCS01 | Element Quantity Condition State One | WA | WA | DNR | |
B.CS.02 | BCS02 | Element Quantity Condition State Two | WA | WA | DNR | |
B.CS.03 | BCS03 | Element Quantity Condition State Three | WA | WA | DNR | |
B.CS.04 | BCS04 | Element Quantity Condition State Four | WA | WA | DNR |