ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZBABBBC
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)ArchitectureStructureMechanicalElectricalPlumbingProject 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
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
21
Cable Tray RunsElectricalN/ASystemN/AN/AYesN/AYesNoOST_CableTrayRunN/A
22
Cable TraysElectricalN/ASystemN/AN/AYesN/ANoOST_CableTrayTRUETRUEFALSEFALSEIFCCableCarrierSegment
24
CaseworkArchitecturexFamilies/CaseworkLevel / FaceLimitedYesNoYesNoNoYes (old)NoFALSENoYesYesYes (level and room)Cannot hostNoNoYesNoOldYes
25
CeilingsArchitectureXn/aSystem or InplaceUnlike Walls and Roofs, can not be created by picking a faceYesYesYesYesYesYesOST_CeilingsTRUETRUETRUETRUEYesTypeLevelNoIfcCoveringN/AYes
26
ColumnsArchitecture / StructureXXAssociated 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
27
Communication DevicesCross Over (A / E)AnyYesYesYesOST_CommunicationDevicesTRUETRUETRUEFALSEYesIfcAudioVisualApplianceYes
29
Conduit RunsElectricalN/ASystemN/AN/AYesN/ANoOST_ConduitRunTRUEFALSEFALSEFALSENo
30
ConduitsElectricalN/ASystemN/AN/AYesN/ANoOST_ConduitTRUETRUEFALSEFALSENoIFCCableCarrierSegment
33
Curtain Panelsby PatternYesYesYesNoYesYes
34
Curtain SystemsNoOST_CurtaSystemTRUEFALSEFALSETRUENo
36
Data DevicesCross Over (A / E)YesYesYesOST_DataDevicesTRUETRUETRUEFALSEYesIfcOutletYesYes
37
Detail ComponentsYesNo
38
Detail ItemsFamilies/Doors/Detail Items/Family/TypeYesYesNoOST_DetailComponentsTRUETRUEFALSEFALSENoIfcAnnotationYes
39
Detail ItemsFilled RegionsFamilies/Doors/Detail Items/Filled regionNoOST_FilledRegionFALSEFALSEFALSEFALSENo
40
Detail ItemsMasking RegionsDo not exist as typesYes (2014)NoOST_MaskingRegionFALSEFALSEFALSEFALSENo
44
Duct InsulationsMechanicalFamilies/Duct Insulations/Insulation/Type NameN/ASystemN/AN/AYesN/ANoOST_DuctInsulationsTRUETRUEFALSEFALSENoIfcCovering
45
Duct LiningsMechanicalFamilies/Duct Linings/Lining/Type NameN/ASystemN/AN/AYesN/ANoOST_DuctLiningsTRUETRUEFALSEFALSENoIfcCovering
46
Duct PlaceholdersMechanicalN/ASystemN/AN/AYesN/ANoOST_PlaceHolderDuctsTRUETRUEFALSEFALSENoIfcDuctSegment
47
Duct SystemsMechanicalFamilies/Duct Systems/Duct System/Type NameN/ASystemN/AN/AYesN/AYesNoOST_DuctSystemTRUEFALSEFALSEFALSENo
48
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
49
Electrical CircuitsElectricalN/ASystemN/AN/AYesN/AYesOST_ElectricalCircuitN/A
50
Electrical EquipmentElectricalFace, Non-HostedLoadedYesYesYesYesOST_ElectricalEquipmentTRUETRUETRUEFALSERoom & Space, LevelYesIfcBuildingElementProxyYesYesYes
51
Electrical FixturesCross Over (A / E)Families/Eletrical Fixtures/Family Name/Type NameYesYesYesYesOST_ElectricalFixturesTRUETRUETRUEFALSERoom & Space, LevelYesIfcBuildingElementProxyYesYesYes
54
Existing2016?
55
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
56
FasciasFamilies/Roofs/Fascia/type nameSystemYesYesOST_Fascia
57
Fire Alarm DevicesCross Over (A / E)Families/Fire Alarm Devices/Family Name/Type NameYesYesYesYesOST_FireAlarmDevicesTRUETRUETRUEFALSEYesYesYes
58
Flex DuctsMechanicalFamilies/Flex Ducts/Flex Duct profile/type nameN/ASystemN/AN/AYesN/AYesOST_FlexDuctCurvesTRUETRUEFALSEFALSENo
59
Flex PipesPipingFamilies/Flex Pipes/Flex Pipe Round/type nameN/ASystemN/AN/AYesN/AYesOST_FlexPipeCurvesTRUETRUEFALSEFALSENo
60
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
63
Generic AnnotationsYesOST_GenericAnnotationFALSETRUEFALSEFALSEYes
64
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
65
Generic ModelsAdaptive
Loaded onlyYesYesIf started from a Generic Model Adaptive templateYesYesYesYesYesYesYesYesYes
66
GridsYes (2014)YesOST_GridsTRUEFALSEFALSEFALSEN/AYes - also with Options
67
GuttersFamilies/Roofs/Gutter/type nameSystemYesYesOST_GutterN/AN/A
68
HVAC ZonesMechanicalN/ASystemN/AN/AYesN/AYesNoOST_HVAC_ZonesTRUETRUEFALSEFALSEN/A
69
ImportsImportInstance (not a true Family Category)NoN/A
70
Imports in Families?OST_ImportObjectStylesFALSEFALSEFALSEFALSEN/A
71
Internal Area LoadsYesOST_InternalAreaLoadsN/A
72
Internal Line LoadsYesOST_InternalLineLoadsN/A
73
Internal Point LoadsYesOST_InternalPointLoadsN/A
76
Lighting DevicesCross Over (A / E)YesYesYesYesOST_LightingDevicesTRUETRUETRUEFALSEYes
77
Lighting FixturesCross Over (A / E)YesYesYesYesOST_LightingFixturesTRUETRUETRUEFALSERoom & Space, LevelYesYesYes
78
LinesModelVisible in 3D and projectionNoOST_LinesFALSETRUEFALSEFALSEN/A
79
LinesDetailOnly visible in one viewOST_LinesFALSETRUEFALSEFALSEN/A
80
Line LoadsYesOST_LineLoadsN/KN/KN/KN/KN/A
81
Mass FloorsYesOST_MassFloorN/KN/KN/KN/K
82
Mass"Create Form" from points and linesYesUses Points, Lines and "Create Form..." toolYesYesNoYesCan not switch to or from any other CategoryYes2010
83
Mass2009 version MassContains normal form creation tools - Extrusion, Sweep, Blend etcYesYesNoOST_MassTRUETRUEFALSETRUENot since 2009
84
MaterialsYesOST_MaterialsTRUEFALSEFALSEFALSEN/A
86
Model GroupsYes (2018)N/A2018
87
Model TextYesOST_ModelTextN/KN/KN/KN/KN/ADynamo 0.8 Categories node will fail for this category - use selection via Element Types node instead
88
Nurse Call DevicesCross Over (A / E)YesYesYesYesOST_NurseCallDevicesTRUETRUETRUEFALSEYes
90
ParkingLoaded or inplaceYesIf started from a Generic Model Adaptive templateYesYesOST_ParkingTRUETRUEFALSEFALSELevelNoYes
91
PartsSystem ?YesOST_PartsTRUETRUETRUETRUEN/A
94
Pipe InsulationsPipingN/ASystemN/AN/AYesN/AYesOST_PipeInsulationsTRUETRUEFALSEFALSE
95
Pipe PlaceholdersPipingN/ASystemN/AN/AYesN/AYesOST_PlaceHolderPipesTRUETRUEFALSEFALSE
96
PipesPipingPipes - Pipe Types - {Type Name}N/ASystemN/AN/AYesN/AYesOST_PipeCurvesTRUETRUEFALSEFALSE
97
Piping SystemsPipingN/ASystemN/AN/AYesN/AYesYesOST_PipingSystemTRUEFALSEFALSEFALSE
101
Point CloudsYesOST_PointCloudsFALSEFALSEFALSEFALSE
102
Point LoadsYesOST_PointLoadsN/KN/KN/KN/K
103
Project InformationNot in PBNoYesOST_ProjectInformationTRUEFALSEFALSEFALSE
104
ProfilesStandard / non AdaptiveallProfiles - {Family Name} - {Type Name}n/aApplied to system, in place and component geometryClosed shape only - other properties based on category it is utilized inNoYes when applied to system or component geometry.NoIf started from a Generic Model Adaptive templateNoYesDefined by category of use applied toNoTypes onlywry sense of humor (j/k)n/aBased on category applied ton/aBased on category applied toYes
105
Property Line SegmentsNot in PBYesYesOST_SitePropertyLineSegmentN/KN/KN/KN/K
106
Property LinesNot in PBYesYes
107
RailingsVersion 6Railings - Railing - {Type Name}Has limited Baluster placement definition compared to newer versions?No
108
RailingsRailings - Railing - {Type Name}SystemYesNo - if containing post2013 Top Rail or Hand RailOST_StairsRailingTRUETRUEFALSETRUENoRail ProfileYes
109
RailingsSupportsRailings - {Family Name}These are listed as they can be switched to in the Family Types dialogYesOST_RailingSupportNo23.30.80.11.11.14Yes2013
110
RailingsTerminationsRailings - {Family Name}These are listed as they can be switched to in the Family Types dialogYesOST_RailingTerminationNoYes2013
112
Raster Imagesn/aOn or OffYesn/aNoN/ANoN/ANo (can use in-program list dialog)NoNoNoN/AOST_RasterImagesFALSEFALSEFALSEFALSE
113
Repeating DetailsYesDetail Components
114
Revision CloudsNot in PBYesYesOST_RevisionCloudsFALSETRUEFALSEFALSE
115
RevisionsYesOST_RevisionsDynamo 0.8 Categories node will fail for this category - use selection via Element Types node instead
116
RoadsNo known use for this Category...YesOST_RoadsTRUETRUEFALSETRUE
117
RoofsYesYesYesYesOST_RoofsTRUETRUETRUETRUEYesTypeYes
118
Roof SoffitsYes (2014)YesOST_RoofSoffit
119
RoomsArchitecturalSystemYesYesYesYesOST_RoomsTRUEFALSEFALSEFALSELevel
120
RVT LinksRevit LinksYes (2018)YesOST_RvtLinksDynamo 0.8 Categories node will fail for this category - use selection via Element Types node instead2018
121
Security DevicesYesYesYesYesOST_SecurityDevicesTRUETRUETRUEFALSEYes
122
Shaft OpeningsNoNoNoOST_ShaftOpeningTRUETRUEFALSEFALSE
123
SheetsYesYesOST_SheetsTRUEFALSEFALSEFALSEFilteredElement collector will return null
124
SiteIf started from a Generic Model Adaptive templateYesYesOST_SiteTRUETRUETRUETRUENo