ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAX
1
Read this commentPlease feel free to edit!Other Resources:http://revit.autodesk.com/Library/RMCSG/Revit_Model_Content_Style_Guide_v2_1.ziphttp://www.revitforum.org/architecture-family-creation/601-family-matrix-2.html
2
Started by:Luke JohnsonDate started:9/6/2013
3
Contributors:Gordon PriceIan McGawChris HeinarantaNancy McClurePaul F AubinDarren SnookJason HowdenDuncan LithgowTim WaldockBen MaloneKevin ThickettAndreas DieckmannAmrit BanerjeeTom WhiteheadAlex NesbittEric KoehneRob CrossPeter GyetvaiDmitry Dronov
4
5
Revit Category
(not including annotation and tags)
Variant (usually relates to different Revit versions)Revit Subcategories (OOTB)Revit Discipline/s (hard coded filter list)Project Browser Definition LocationHosting Methods (ways to host this Category as a Loaded Component)Can be System, Loaded, InPlace, or Any?General Notes and Information, including Project-level awarenessRespect for View RangeCan be used directly in Project (without loading to other family or inplace)Can Join Geometry in ProjectTaggableHardcoded ParametersCan Link an Instance Param to a Global ParameterCut DominanceCan contain Adaptive PointsCan be divided into PartsModelling VariancesForms can be used as a valid target for Wall by Face, Roof by FaceCan be Scheduled (in version) [Revit flavor -- RAC, MEP, RST, RVT, Any]Can be added as an Embedded ScheduleAllows an Embedded Schedule to be added to its own scheduleCan be included in an AssemblyIs Cut by a ShaftBuilt-in Category Name (visible by API)Allow parameter binding (API)"Can add sub-category" (API)Reports material quantities (API)Cuttable (API "Is cuttable")APIObject "Is read-only"Can be Room boundingAbility to switch between CategoriesCan have Types, Instances or bothSpatially AwareCan add Room Calculation Point to Family (option in Family Category and Parameters)Default IFC Export Mapping (Revit GG)Target for these IFC Import Categories (Revit GG)Default OmniClass Number from OOTB Family TemplateSpecial Properties as a HostDetected as Host by typical non-workplane based familiesOption to Host Rebar is availableHas option to "Cut with Voids when Loaded"OOTB template/s provided to allow creation of Loadable ComponentRequires supporting files or certain Revit things to function correctlyParent Category (visible by API)Relevant Dynamo and Python detailsNew Category added in Revit version ####Can be Copy / Monitored between Linked Model and HostRevit Interference Check allowed
6
Air TerminalsMechanicalFace, WorkPlane, Non-HostedLoaded or InPlaceYesNoYesYesYesYesOST_DuctTerminalTRUETRUEFALSEFALSEYesIfcAirTerminalIfcAirTerminalType
IfcAirTerminalBoxType
Yes
7
Analytical BeamsYesYesOST_BeamAnalytical
8
Analytical BracesYesYesOST_BraceAnalytical
9
Analytical ColumnsYesYesOST_ColumnAnalytical
10
Analytical FloorsYesYesOST_FloorAnalytical
11
Analytical Foundation SlabsYesYesOST_FoundationSlabAnalytical
12
Analytical Isolated FoundationsYesYesOST_IsolatedFoundationAnalytical
13
Analytical NodesYesYesOST_AnalyticalNodes
14
Analytical Wall FoundationsYesYesOST_WallFoundationAnalytical
15
Analytical WallsYesYesOST_WallAnalytical
16
Area LoadsYesOST_AreaLoadsN/KN/KN/KN/K
17
Area SchemesNoOST_AreaSchemesN/KN/KN/KN/KDynamo 0.8 Categories node will fail for this category - use selection via Element Types node instead
18
AreasNot in PBn/aSystemCan only be used on Area PlansYesn/aYesYesNoOST_Areasn/aIfcSpace
19
AssembliesYesNoOST_Assemblies
20
Cable Tray FittingsElectricalNon-HostedLoadedYesNoYesNoYesYesNoOST_CableTrayFittingTRUETRUEFALSEFALSENoIFCCableCarrierFitting
21
Cable Tray RunsElectricalN/ASystemN/AN/AYesN/AYesNoOST_CableTrayRunN/A
22
Cable TraysElectricalN/ASystemN/AN/AYesN/ANoOST_CableTrayTRUETRUEFALSEFALSEIFCCableCarrierSegment
23
CaseworkArchitectureFace, Floor, Wall, Workplane, NonSpecialLoadedShown as viewed from above, even when element is above Cut plane of view (but within Top) 

(note: inplace Casework families can show as precut rather than from above)
NoYesConstruction Type
Finish
Depth
Height
Width
Keynote
Model
Manufacturer
Type Comments
URL
Description
Assembly Code
Cost
If started from a Generic Model Adaptive templateYesYesYesOST_CaseworkTRUETRUETRUETRUEYesBothRoom & Space, LevelYesIfcFurnitureYesYesYes
24
CeilingsArchitecturen/aSystem or InplaceUnlike Walls and Roofs, can not be created by picking a faceYesYesYesYesYesYesOST_CeilingsTRUETRUETRUETRUEYesTypeLevelNoIfcCoveringN/AYes
25
ColumnsArchitecture / StructureAssociated with a base level and top levelLoaded or InplaceColumns are inherently “Vertical”

Two-level based
Depends. There is a setting for pre-cut in plan in the familyYesNoNo
(cut by Walls)
If started from a Generic Model Adaptive templateYesYes (2014)YesYesOST_ColumnsTRUETRUETRUETRUEYesNoIfcColumnYesYesYes
26
Communication DevicesCross Over (A / E)AnyYesYesYesOST_CommunicationDevicesTRUETRUETRUEFALSEYesIfcAudioVisualApplianceYes
27
Conduit FittingsElectricalNon-HostedLoadedYesNoYesNoYesNoOST_ConduitFittingTRUETRUEFALSEFALSENoIFCCableCarrierFitting
28
Conduit RunsElectricalN/ASystemN/AN/AYesN/ANoOST_ConduitRunTRUEFALSEFALSEFALSENo
29
ConduitsElectricalN/ASystemN/AN/AYesN/ANoOST_ConduitTRUETRUEFALSEFALSENoIFCCableCarrierSegment
30
Curtain GridsNoNoNoNo
31
Curtain PanelsHosted by Curtain Wall / Curtain SystemLoaded or systemNo, however selection allowed, but gives error: Please remove or add segments on curtain grid instead of joining or unjoining geometry of the panelsYesIf started from a Generic Model Adaptive templateYesYesYesOST_CurtainWallPanelsTRUETRUETRUETRUEOnly to Door and WindowNoIfcCurtainWallYes
32
Curtain Panelsby PatternYesYesYesNoYesYes
33
Curtain SystemsNoOST_CurtaSystemTRUEFALSEFALSETRUENo
34
Curtain Wall MullionsNoYesOST_CurtainWallMullionsTRUETRUEFALSETRUENoIfcCurtainWallMullion ProfileYes
35
Data DevicesCross Over (A / E)YesYesYesOST_DataDevicesTRUETRUETRUEFALSEYesIfcOutletYesYes
36
Detail ComponentsYesNo
37
Detail ItemsFamilies/Doors/Detail Items/Family/TypeYesYesNoOST_DetailComponentsTRUETRUEFALSEFALSENoIfcAnnotationYes
38
Detail ItemsFilled RegionsFamilies/Doors/Detail Items/Filled regionNoOST_FilledRegionFALSEFALSEFALSEFALSENo
39
Detail ItemsMasking RegionsDo not exist as typesYes (2014)NoOST_MaskingRegionFALSEFALSEFALSEFALSENo
40
DoorsFrame/Mullion
Glass
Hidden Lines
Opening
Panel
(others available in OOTB content)
ArchitecturalFamilies/Doors/Family Name/Type NameLoaded ...Usually required to be hosted in a Wall (unhosted versions are possible)YesYesNoYesIn addition to the usual:
Construction Type
Fire Rating
Finish
Head Height
Width
Rough Width
Height
Rough Height
Frame Material
Frame Type
Function
Sill Height
Thickness
Operation
URL
Cost
Sill Height
Visual Light Transmittance
If started from a Generic Model Adaptive templateYesYesNoYesNoOST_DoorsTRUETRUETRUETRUEYes, alwaysBothFrom Room & To Room, LevelYesIfcDoorYesYesYes
41
Duct AccessoriesMechanicalFamilies/Duct Accessories/Family Name/Type NameNon-HostedLoadedYesNoYesNoYesNoOST_DuctAccessoryTRUETRUEFALSEFALSENoIfcDuctFitting
42
Duct FittingsMechanicalFamilies/Duct Fittings/Family Name/Type NameNon-HostedLoadedYesNoYesNoYesNoOST_DuctFittingTRUETRUEFALSEFALSENoIfcDuctFitting
43
Duct InsulationsMechanicalFamilies/Duct Insulations/Insulation/Type NameN/ASystemN/AN/AYesN/ANoOST_DuctInsulationsTRUETRUEFALSEFALSENoIfcCovering
44
Duct LiningsMechanicalFamilies/Duct Linings/Lining/Type NameN/ASystemN/AN/AYesN/ANoOST_DuctLiningsTRUETRUEFALSEFALSENoIfcCovering
45
Duct PlaceholdersMechanicalN/ASystemN/AN/AYesN/ANoOST_PlaceHolderDuctsTRUETRUEFALSEFALSENoIfcDuctSegment
46
Duct SystemsMechanicalFamilies/Duct Systems/Duct System/Type NameN/ASystemN/AN/AYesN/AYesNoOST_DuctSystemTRUEFALSEFALSEFALSENo
47
DuctsMechanicalFamilies/Ducts/Duct Profile/Type NameN/ASystemRevit 2020 added the ability to set pipe location based on top elevation or bottom elevation.N/AN/AYesN/ANoOST_DuctCurvesTRUETRUEFALSEFALSENoIfcDuctSegment
48
Electrical CircuitsElectricalN/ASystemN/AN/AYesN/AYesOST_ElectricalCircuitN/A
49
Electrical EquipmentElectricalFace, Non-HostedLoadedYesYesYesYesOST_ElectricalEquipmentTRUETRUETRUEFALSERoom & Space, LevelYesIfcBuildingElementProxyYesYesYes
50
Electrical FixturesCross Over (A / E)Families/Eletrical Fixtures/Family Name/Type NameYesYesYesYesOST_ElectricalFixturesTRUETRUETRUEFALSERoom & Space, LevelYesIfcBuildingElementProxyYesYesYes
51
EntourageYesNoIf started from a Generic Model Adaptive templateYes (2014)YesYesOST_EntourageTRUETRUETRUEFALSEYesYes
52
EntourageRPCNoYes (2014)YesYesYesYes - rpc files must be located in correct directory
53
Existing2016?
54
Fabrication PartsCenterlinesCross Over (A / E)None (See MEP Fabrication Parts Browser)N/ALoadedYesPart Material, Fabrication Service, Specification, Insulation Specification, Weight, Insulation Thickness, Insulation Type, Lining Type, Lining Thickness, OEM, Product, Item DescriptionNoNoYesOST_FabricationPartsTRUEBothNoNo. Omniclass Parameters not hardwired in this CategoryNoNoNoNo. Hybrid objects that work in AutoCADNo. Hybrid objects that work in AutoCADYes-Fabrication Parts must be loadedFabrication PartsNo2016NoNo
55
FasciasFamilies/Roofs/Fascia/type nameSystemYesYesOST_Fascia
56
Fire Alarm DevicesCross Over (A / E)Families/Fire Alarm Devices/Family Name/Type NameYesYesYesYesOST_FireAlarmDevicesTRUETRUETRUEFALSEYesYesYes
57
Flex DuctsMechanicalFamilies/Flex Ducts/Flex Duct profile/type nameN/ASystemN/AN/AYesN/AYesOST_FlexDuctCurvesTRUETRUEFALSEFALSENo
58
Flex PipesPipingFamilies/Flex Pipes/Flex Pipe Round/type nameN/ASystemN/AN/AYesN/AYesOST_FlexPipeCurvesTRUETRUEFALSEFALSENo
59
FloorsSystemFloors located outside the view range use an adjusted range that is 4 feet (approximately 1.22 meters) below the bottom of the primary range. Floors are drawn with the Beyond line style if the floor exists within this adjusted range.YesYesYesYesYesYesYesOST_FloorsTRUETRUETRUETRUEYesTypeLevelNoIFCSlabCan host Floor based familiesYesN/AYes - also with OptionsYes
60
FurnitureNot cuttable by viewplaneFloor mounted: shown even when slightly below the view range.YesNoYesYesYesYesNoOST_FurnitureTRUETRUETRUEFALSERoom & Space, LevelYesYesYes
61
Furniture SystemsYesNoYesYesYesYesOST_FurnitureSystemsTRUETRUETRUEFALSERoom & Space, LevelYesYes
62
Generic AnnotationsYesOST_GenericAnnotationFALSETRUEFALSEFALSEYes
63
Generic ModelsNon AdaptiveWorkplane, Face, Wall, Floor, Ceiling, Component or InplaceShown as viewed from above, even when element is above Cut plane of viewYesYesYesYesYes (2014)YesYesOST_GenericModelTRUETRUETRUETRUEYesYes
64
Generic ModelsAdaptive
Loaded onlyYesYesIf started from a Generic Model Adaptive templateYesYesYesYesYesYesYesYesYes
65
GridsYes (2014)YesOST_GridsTRUEFALSEFALSEFALSEN/AYes - also with Options
66
GuttersFamilies/Roofs/Gutter/type nameSystemYesYesOST_GutterN/AN/A
67
HVAC ZonesMechanicalN/ASystemN/AN/AYesN/AYesNoOST_HVAC_ZonesTRUETRUEFALSEFALSEN/A
68
ImportsImportInstance (not a true Family Category)NoN/A
69
Imports in Families?OST_ImportObjectStylesFALSEFALSEFALSEFALSEN/A
70
Internal Area LoadsYesOST_InternalAreaLoadsN/A
71
Internal Line LoadsYesOST_InternalLineLoadsN/A
72
Internal Point LoadsYesOST_InternalPointLoadsN/A
73
LevelsStoryCommonN/ASystemN/AYesNoEmbedded CalloutN/AVisible orthogonally N/AYes, CommonYesN/AOST_LevelsTRUEFALSEFALSEFALSENoNoTypesDefines spaceN/AHosts most Family CategoriesUsuallyNoNoRequires Callout to be visibleYes - also with Options
74
LevelsNon-storyCommonN/ASystemN/AYesNoEmbedded CalloutN/AVisible orthogonally N/AYes, CommonN/ANoNoTypesDefines spaceN/AHosts most Family CategoriesUsuallyNoNoRequires Callout to be visibleYes - also with Options
75
Lighting DevicesCross Over (A / E)YesYesYesYesOST_LightingDevicesTRUETRUETRUEFALSEYes
76
Lighting FixturesCross Over (A / E)YesYesYesYesOST_LightingFixturesTRUETRUETRUEFALSERoom & Space, LevelYesYesYes
77
LinesModelVisible in 3D and projectionNoOST_LinesFALSETRUEFALSEFALSEN/A
78
LinesDetailOnly visible in one viewOST_LinesFALSETRUEFALSEFALSEN/A
79
Line LoadsYesOST_LineLoadsN/KN/KN/KN/KN/A
80
Mass FloorsYesOST_MassFloorN/KN/KN/KN/K
81
Mass"Create Form" from points and linesYesUses Points, Lines and "Create Form..." toolYesYesNoYesCan not switch to or from any other CategoryYes2010
82
Mass2009 version MassContains normal form creation tools - Extrusion, Sweep, Blend etcYesYesNoOST_MassTRUETRUEFALSETRUENot since 2009
83
MaterialsYesOST_MaterialsTRUEFALSEFALSEFALSEN/A
84
Mechanical EquipmentMechanical / Plumbing / Fire ProtectionFace, Non-HostedLoaded or InplaceYesNoYesYesYesYesOST_MechanicalEquipmentTRUETRUETRUEFALSEYesYesRoom & Space, LevelYesYesYes
85
Model GroupsYes (2018)N/A2018
86
Model TextYesOST_ModelTextN/KN/KN/KN/KN/ADynamo 0.8 Categories node will fail for this category - use selection via Element Types node instead
87
Nurse Call DevicesCross Over (A / E)YesYesYesYesOST_NurseCallDevicesTRUETRUETRUEFALSEYes
88
PadsSite - Pads - {Type Name}NoneSystemIn past Revit versions, Pads were a Subcategory of Site. When Tab-selecting, in 2013 it reads as "Pads - Pad - {Type Name}". Still shows under Site in the Schedule selection dialog.NoNoYes (2014)YesOST_BuildingPadYes
89
ParkingLoaded or inplaceYesIf started from a Generic Model Adaptive templateYesYesOST_ParkingTRUETRUEFALSEFALSELevelNoYes
90
PartsSystem ?YesOST_PartsTRUETRUETRUETRUEN/A
91
Pipe AccessoriesPipingNon-HostedLoadedYesNoYesYesYesOST_PipeAccessoryTRUETRUEFALSEFALSEYes
92
Pipe FittingsPipingNon-HostedLoadedYesNoYesYesYesOST_PipeFittingTRUETRUEFALSEFALSE
93
Pipe InsulationsPipingN/ASystemN/AN/AYesN/AYesOST_PipeInsulationsTRUETRUEFALSEFALSE
94
Pipe PlaceholdersPipingN/ASystemN/AN/AYesN/AYesOST_PlaceHolderPipesTRUETRUEFALSEFALSE
95
PipesPipingPipes - Pipe Types - {Type Name}N/ASystemN/AN/AYesN/AYesOST_PipeCurvesTRUETRUEFALSEFALSE
96
Piping SystemsPipingN/ASystemN/AN/AYesN/AYesYesOST_PipingSystemTRUEFALSEFALSEFALSE
97
PlantingLoaded or inplaceScaleableYesNoYesIf started from a Generic Model Adaptive templateYesYesOST_PlantingTRUETRUEFALSEFALSENoRPC versions need image files
98
PlantingRPCLoadedScaleableYesNoYesIf started from a Generic Model Adaptive templateYesYesOST_PlantingTRUETRUEFALSEFALSENoRPC versions need image files
99
Plumbing FixturesCross-Over (A / P)Face, Non-Hosted, (Model Based?)Loaded or inplaceFor best use these should be face-based on non-hosted for use in the MEP model, esp. when the copy monitor function is gonig to be used. Luke thoughts? I know many architects that prefer to use model based elements.YesNoYesYesYesOST_PlumbingFixturesTRUETRUETRUEFALSERoom & Space, LevelYesYesYesYes
100
Point CloudsYesOST_PointCloudsFALSEFALSEFALSEFALSE