Be Consistent!
All names must begin with: F.
F. indicates the item has been developed under Forum’s X Standard, and differentiates it from non Forum content.
Names should progress from general to specific, also known as macro to micro. This structure helps users immediately understand what the item is and what it does at a glance.
Use a period (.) to separate levels of hierarchy. This helps with parsing and organizing files and content consistently across all projects.
Abbreviations are preferred to be all CAPs but not required in all cases.
Example: F.AOR.License.No.
Use CamelCase (capitalizing the first letter of each word) for readability.
Spaces are only permitted when writing feet and inches. On all other names, use CamelCase (capitalizing the first letter of each word) for readability.
Use this format only for dimensions in Names. Do not use decimal units. only fractional units with spaces.
Inches only may be used if the dimension is less than 12" or 1' 0" in which case the zero feet is not used. If a name contains more than a single value (length) and one of the two values are less than 12", the value less than 12" is to use Feet and fractional inches formatting. Units are to be consistent in any given name.
✅ 2' 8"
❌ 2'8"
✅ 2' 8".0' 8"
❌ 2' 8".8"
✅ 1 1/2"
❌ 11/2"
✅ F.Door.2' 8".6' 8"
❌ F.Door.2'8".6'8"
✅ F.Door.2' 8".6' 8 1/2"
❌ F.Door.2'8".6'81/2"
All other names must have no spaces.
Only for place holders
No dashes
✅ BiPass
❌ Bi-Pass
✅ SemiRecessed
❌ Semi-Recessed
Content created for the X standard prior to April 22, 2025 may not follow these exact rules. Design Technology will review and update X standard content in a future pass to align it with these rules. Anything created after this date will align with these rules.
Family Name Examples:
F.PlumbingFixtures.Sink.Undermount.Single
F.PlumbingFixtures.Sink.Undermount.Double
Family Type Name Examples:
F.Default
F.SemiRecessed.LifeSafety.Top
Family Parameter Name Examples:
F.Length
F.Bowl.Interior.Length
Reference Plane Name Examples:
F.Center.Left.Right
F.Drain.Center.Front.Back
Breakdown:
Project Number-Revit version Discipline-Description( Phase, Bldg.Type, Address, Unit, Modifier).File Extension
Examples:
0000-25Federated.rvt
0000-25A-DOC.rvt
0000-25A-U-DOC.rvt
.................rvt
0000-25A.rvt
0000-25A-Bldgs.rvt
0000-25A-Type-IV.rvt
0000-25A-Bldg-#.rvt
0000-25A-Phase-#-Bldg.1.rvt
0000-25A-Club.rvt
0000-25A-Pavilion.rvt
0000-25A-Cabana.rvt
0000-25A-Trash Dumpster.rvt
0000-25A-Trash Compactor.rvt
0000-25A-Garage-#.rvt
0000-25A-Garage-#-A.rvt
0000-25A-Garage-A1.rvt
0000-25A-Parking-#.rvt
0000-25A-Maintenance.rvt
0000-25A-Kiosk.rvt
0000-25A-Independent.rvt
0000-25A-Assisted.rvt
0000-25A-MemoryCare.rv
0000-25AX.rvt
0000-25AX-Phase-2 -Bldg-1.rvt
0000-25S.rvt
0000-25ID.rvt
0000-25ME.rvt
0000-25LV.rvt
0000-25PFP.rvt
0000-25LA.rvt
0000-25FS.rvt
0000-25Pool.rvt
0000-25C.rvt
0000-25C.dwg
0000-SharedParameters.txt
0000-Keynotes.txt
Description.Library.25
Description:
All models combined (A,S,M,E,P,FP).
Documentation only File*** (all modeling is a linked source)
Unit Documentation only File*** (all modeling is a linked source)
Individual Unit(s), Reference "Unit File Naming in projects" below
Single discipline file for entire scope of project****
Multiple building types in a single file*
Only if multiple buildings exist in separate files, use number
Only if multiple buildings exist in separate files, use address
Only if there is phases of construction
Club House Amenity Building
Pavilion
Cabana
Trash Enclosure for a single or double portable Dumpster
Trash Enclosure for a long trash compactor
Residential Garage/ Auto or storage - Number of Bays
Residential Garage/ Auto or storage - Number of Bays - Accessible
Residential Garage/ Auto or storage - Single car smallest Sq Ft.
Parking Garage. Multilevel Structure for parking Autos
Maintenance
Kiosk
Independent
Assisted Living wing/ building
MemoryCare wing/ building
Architecture Existing (single building project)
Architecture Existing (multiple building project)
Structure (+ match architecture naming)
Interior Design (+ match architecture naming)
Mechanical + Electrical (+ match architecture naming)
Low Voltage** (+ match architecture naming)
Plumbing + Fire Protection** (+ match architecture naming)
Landscape Architecture
Food Service (+ match architecture naming)
Pool (+ match architecture naming)
Civil Site (Revit)
Civil Site (AutoCAD)
Shared Parameters
Keynotes
Library + Revit Version is a collection of content resource
Footnotes:
Breakdown:
ProjectNumber - Revit version Discipline - Unit Designation to match the CD naming.FileExtension
Breakdown:
ProjectNumber - Revit version Discipline - Unit NumberOfBeds UnitNumber - NumberOfFloors Variation - Accessibility.FileExtension
Examples:
0000-25A-US1.rvt
0000-25A-UA1.rvt
0000-25A-UA1-B.rvt
0000-25A-UA1-B-UFAS.rvt
0000-25A-UA2-4B.rvt
0000-25A-UB1-C.rvt
0000-25A-UC1-4BE.rvt
0000-25A-UD1-F.rvt
0000-25A-UILA1.rvt
0000-25A-UALA1.rvt
0000-25A-UMCA1.rvt
Description: (Detailed explanation next section)
Unit, Studio, least sqft, less than 4 floors
Unit, 1 bed, least sqft, less than 4 floors
Unit, 1 bed, least sqft, less than 4 floors, Balcony
Unit, 1 bed, least sqft, less than 4 floors, Balcony, UFAS
Unit, 1 bed, more sqft than A1, 4 or more floors, Balcony
Unit, 2 bed, least sqft, less than 4 floors, corner variation
Unit, 3 bed, least sqft, 4 or more floors, Balcony, + End
Unit, 4 bed, least sqft, less than 4 floors, Firewall variation
Unit, Independent Living
Unit, Assisted Living
Unit, Memory Care
Detailed explanation:
ProjectNumber = 0000
Discipline = A (Architecture)
RevitVersion = 2025 (version of Revit file ), 2024 (version of Revit file )
Unit = U
NumberOfBeds = A (1 bedroom), B (2 bedroom), C (3 bedroom), D (4 bedroom)
UnitNumber = A1 (1 bedroom with the least sqft), A2 (1 bedroom with the second least sqft), A3 (1 bedroom with the most sqft)
NumberOfFloors = 4 (ONLY if 4 or more floors add the number 4. If 5 or more floors still only use the number 4. If 3 or less do not add any designation)
Variation = B (same unit with a Balcony), C (same unit but modified to work in corner condition), E (same unit but modified to work at end of corridor) condition), F (same unit but modified for a Firewall condition)
Variation Combination = BC (balcony + corner condition), BE(balcony + end condition)
Accessibility = UFAS, FHA, ADA, ANSI
.FileExtension = .rvt
Forum uses the terms Front, Rear, Left, and Right as building orientation is not always known. Also, when a single building design is used in multiple locations on a single site the orientation is relative.
Examples:
Building Type I - Front
Forum uses the terms Front, Rear, Left, and Right as building orientation is not always known. Also, when a single building design is used in multiple locations on a single site the orientation is relative.
Examples:
Building Type I - Front
All linked views are to have the suffix " - Linked View" in the View Name
View Name + " - Linked View"
Title on Sheet, will not have the suffix
Family Type Naming: See rules at the top of the page.
Example: F.2' 10".6' 8".Metal.180 MIN
Revit Category 4 charaters.Search Keyword.descriptive secondary names (Client/Brand/MFG).Size.Host Type.MasterSpec Section Name.Division Section 6 Digits
Noun/ Keyword.Size.Host Type.MasterSpec Section Name.Division Section 6 Digits.descriptive secondary names (Client/Brand/MFG)
Examples:
F.SPEQ.Fire Extinguisher.Cabinet.Wall.104400
Host: None, Wall, Floor, Roof, Level, Face, Line, Ceiling, System, Adaptive, Curtain Panel
Manufacture Content Families
Use Name from MFG
Syntax
[F].[Function].[Quantity].[Panel][Count].[Orientation]
[Function]
Overhead
Sliding
Swing
Bi-Part
Bi-Pass
Bi-Fold
[Quantity]
S = Single
D = Double
[Panel]
F = Flush
G = Half Glass
L = Louvered
V = Vision Lite
N = Narrow Vision Lite
FG = Full Glass
FG# = Full Glass [Glass Panel Count]
FL = Fully Louvered
D = Dutch
PO = Pocket
P# = Panel#
BP = ByPass
BF = ByFold
BFP# = ByFoldPanelCount
B = Barn
SF = StoreFront
GL = (Half) Glass Louvered
SG = Sliding Glass
BG = ByFolding Glass
OG = Overhead Security Grille
OC = Overhead Coiling
OS = Overhead Sectional
CA = Commercial Automatic
[Count]
[Orientation]
H = Horizontal
JobNumber - Client - ProjectName - VersionOf Revit
Example: 4345 - Altman - Altis Sanford - V25
Strengths:
Weaknesses:
By default Revit's file name is used for the print file name and not all designators in the naming like that of the Revit version are required in the PDF name. Some may interpret that the version designator may need to be updated in the PDF name to that of the BlueBeam version (this is false).
Opportunities:
Threats:
History:
If the wall assembly is load bearing, -LB will be attached to the end of the name
We are changing the 'Special Substrate' naming to be more descriptive, from SS01 to the Forum General Notes abbreviation
Example: FW01-1HR-INT(LVP)-(GCU0750)-(SU0125)-INT(GYP)
Layers with variable thickness will be incorporated into the naming convention, positioned either nearest to the exterior (EXT) or interior (INT) side depending on structural adjacency. The variable layer will have +0000 (thickness in decimal inches) following the abbreviation. This decision was made in order to differentiate assemblies with similar layers.
Example: 3/4" = 0.75" = (0750)
If the thickness of a horizontal assembly material varies depending on manufacturer specifications or engineering requirements, we use default values provided by AR for our design basis.
Horizontal Assembly layers needing manual adjustment will have a flag to the user incorporated into the naming convention, denoted by a additional layer added with (0ADJ) in the specific layer name and ADJUSTABLE attached to the end of the overall assembly name.
Ex- FW20-1HR-INT(LVP)-(GCU1000)-(SU0250)-(IS0ADJ)-INT(GYP)-ADJUSTABLE
Note: When adjusting the specific layers, remove the (0ADJ) and -ADJUSTABLE from the naming structure and replace with the thickness of the layer adjusted (0000). If there are multiple adjustable layers, the user must assign a material thickness to all adjustable layers.
Note: Only layers with (0ADJ) in the name should be adjusted by the user
Assemblies with '00' as the assembly number are custom and not found in the assembly sheets.
Example: SC00-0HR-04-INT(CO)-EXT(NA)
Custom assemblies should adhere to the assembly naming template, using '00' as the assembly number.
Wall Assembly Naming:
1-25 = Exterior
26-50 = interior/Exterior
51-75 = Interior
76-99 = Custom
Commentary:
In cases where wall assemblies have a side that can serve as either an interior or exterior, the approach is to create both walls assembly details separately. This decision is based on the wall function being defined as a type parameter.
In cases where material functions are defined according to structural drawings, a default thickness will be assigned to the material function. Should the user wish to modify the thickness of the material function, it is essential to append "-Custom" after the wall name. This will instruct the code to disregard the predefined wall type and refrain from its deletion. (Please note that the implementation of this function is still pending and must be completed)
WW-5 incorporates either gypsum board or plywood sheathing depending on the specific instance. To indicate this in the naming convention, we add .GYP or .PW after the exterior finish or cladding material
F.SheetDisiplineLetter&FirstSeriesNumber.SheetNameShort.FamilyCategory/MultiCategory.Description.BuildingOrUnitName/OrNoneIfForAll
Example:
F.A5.LifeSafetyPlan.SpecialtyEquipment.PortableFireExtinguishers.Bldg-I
F.A1.Index.Sheet.SheetList (1/5)
Schedule View Templates to match the name of the Schedule less the suffix of the Building Identifier
View Templates to match the name of the View less the suffix of the Building Identifier
Level naming
Integer + Ordinal Suffix (e.g., 1st, 2nd, 3rd)
Sheet and View Naming
Ordinal Word Form (e.g., First, Second, Third)