Quick Summary
- Building codes often reference other codes and standards—CBC references SDI standards, IBC references AISC standards, creating nested code requirements
- AI can trace nested code references, checking not just the primary code but also referenced standards to ensure complete compliance
- Code library automatically expands as projects reference new codes, ensuring all applicable standards are checked
- Nested code checking prevents missed compliance issues when primary codes reference secondary standards that must also be verified
Nested code reference checking verifies compliance not just with primary building codes, but also with codes and standards referenced within those codes. When the California Building Code references SDI (Steel Deck Institute) standards, or IBC references AISC standards, AI can trace these nested references and check compliance with all applicable codes and standards.
What are Nested Code References?
Building codes don't exist in isolation. The California Building Code (CBC) references IBC, which references AISC standards. IBC references NFPA codes. Codes reference material standards like SDI (Steel Deck Institute), ACI (American Concrete Institute), and NDS (National Design Specification). These nested references create a web of compliance requirements that must all be verified.
Common nested code reference patterns include:
- State codes referencing model codes: CBC references IBC, which then references AISC, ACI, NDS
- Building codes referencing material standards: IBC references AISC for steel, ACI for concrete, NDS for wood
- Fire codes referencing building codes: NFPA references IBC for building construction requirements
- Energy codes referencing building codes: IECC references IBC for envelope requirements
- Accessibility codes referencing building codes: ADA references IBC for accessible routes
Why Nested Code Checking Matters
When a building code references another code or standard, both must be checked for compliance. For example:
Real Example: Steel Deck Compliance
Primary Code: California Building Code
CBC requires steel deck to comply with SDI (Steel Deck Institute) standards for fire resistance and structural performance.
Nested Reference: SDI Standards
SDI standards specify minimum deck thickness, fastener requirements, and span limitations that must also be verified.
AI Checking Process
AI identifies that CBC applies, recognizes the SDI reference, checks both CBC requirements and SDI standards, and flags any violations in either code.
How AI Traces Nested Code References
Code Detection
- • Scans project drawings for code references
- • Identifies primary codes (CBC, IBC, NFPA)
- • Extracts nested code references from primary codes
- • Builds complete code library for the project
- • Checks all applicable codes and standards
Library Expansion
- • Automatically adds referenced codes to library
- • Downloads missing codes from online sources
- • Indexes codes for fast reference checking
- • Maintains code version tracking
- • Updates library based on project needs
Code Library Management
AI plan checking maintains a growing code library that expands based on project needs:
- Automatic detection: When a project references a code, AI detects it and adds it to the checking library
- Nested reference tracing: When a code references another code, AI traces the reference and adds the nested code
- Online code access: If a code isn't in the library, AI can download it from online sources and add it
- Version tracking: AI tracks code versions (2018 IBC vs. 2021 IBC) to ensure correct standards are checked
- Material code support: Supports material-specific codes like SDPWS (wood), AISC (steel), ACI (concrete)
Common Nested Code Patterns
Examples of Nested Code References
Structural Codes
CBC → IBC → AISC: California Building Code references IBC, which references AISC standards for steel design. AI checks all three.
Fire Codes
NFPA → IBC: NFPA fire codes reference IBC building construction requirements. Both must be verified for fire safety compliance.
Material Standards
IBC → SDI: IBC references SDI (Steel Deck Institute) standards for steel deck construction. AI checks IBC requirements and SDI material standards.
Benefits of Nested Code Checking
Complete Compliance
Ensures all applicable codes and standards are checked, not just the primary code. Prevents missed compliance issues from nested references.
Automatic Code Discovery
AI automatically discovers and adds nested code references, expanding the code library based on actual project needs without manual configuration.
Reduced Plan Check Comments
Catching nested code violations before submission reduces plan check comments that reference secondary standards not initially considered.
Code Summary Visibility
Provides visibility into all codes checked for a discipline, helping designers understand the full scope of compliance requirements.
Code Summary Pages
To help designers understand the full scope of codes being checked, AI plan checking can provide code summary pages that list:
- All primary codes checked (CBC, IBC, NFPA)
- All nested codes referenced (SDI, AISC, ACI, NDS)
- Code versions used (2018 vs. 2021)
- Discipline-specific code lists (structural codes, MEP codes, architectural codes)
- Cross-discipline code coordination (codes that affect multiple disciplines)
This summary helps designers understand the complete compliance context and ensures all team members are aware of all applicable codes and standards.
Conclusion
Nested code reference checking ensures complete compliance by tracing code references and checking not just primary codes, but also all referenced standards. When CBC references SDI standards, or IBC references AISC standards, AI can trace these nested references and verify compliance with all applicable codes.
This capability is especially important for complex projects where multiple codes and standards apply, and where missing a nested reference could result in plan check comments or compliance issues. By automatically discovering and checking nested code references, AI ensures comprehensive compliance verification.
Check Nested Code References Automatically
AI traces code references and checks compliance with primary codes and all nested standards. CBC references SDI? IBC references AISC? AI checks them all.