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
CeilingsArchitectureXn/aSystem or InplaceUnlike Walls and Roofs, can not be created by picking a faceYesYesYesYesYesYesOST_CeilingsTRUETRUETRUETRUEYesTypeLevelNoIfcCoveringN/AYes
25
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
26
Communication DevicesCross Over (A / E)AnyYesYesYesOST_CommunicationDevicesTRUETRUETRUEFALSEYesIfcAudioVisualApplianceYes
28
Conduit RunsElectricalN/ASystemN/AN/AYesN/ANoOST_ConduitRunTRUEFALSEFALSEFALSENo
29
ConduitsElectricalN/ASystemN/AN/AYesN/ANoOST_ConduitTRUETRUEFALSEFALSENoIFCCableCarrierSegment
32
Curtain Panelsby PatternYesYesYesNoYesYes
33
Curtain SystemsNoOST_CurtaSystemTRUEFALSEFALSETRUENo
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
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
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
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
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
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
89
ParkingLoaded or inplaceYesIf started from a Generic Model Adaptive templateYesYesOST_ParkingTRUETRUEFALSEFALSELevelNoYes
90
PartsSystem ?YesOST_PartsTRUETRUETRUETRUEN/A
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
100
Point CloudsYesOST_PointCloudsFALSEFALSEFALSEFALSE
101
Point LoadsYesOST_PointLoadsN/KN/KN/KN/K
102
Project InformationNot in PBNoYesOST_ProjectInformationTRUEFALSEFALSEFALSE
103
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
104
Property Line SegmentsNot in PBYesYesOST_SitePropertyLineSegmentN/KN/KN/KN/K
105
Property LinesNot in PBYesYes
106
RailingsVersion 6Railings - Railing - {Type Name}Has limited Baluster placement definition compared to newer versions?No
107
RailingsRailings - Railing - {Type Name}SystemYesNo - if containing post2013 Top Rail or Hand RailOST_StairsRailingTRUETRUEFALSETRUENoRail ProfileYes
108
RailingsSupportsRailings - {Family Name}These are listed as they can be switched to in the Family Types dialogYesOST_RailingSupportNo23.30.80.11.11.14Yes2013
109
RailingsTerminationsRailings - {Family Name}These are listed as they can be switched to in the Family Types dialogYesOST_RailingTerminationNoYes2013
111
Raster Imagesn/aOn or OffYesn/aNoN/ANoN/ANo (can use in-program list dialog)NoNoNoN/AOST_RasterImagesFALSEFALSEFALSEFALSE
112
Repeating DetailsYesDetail Components
113
Revision CloudsNot in PBYesYesOST_RevisionCloudsFALSETRUEFALSEFALSE
114
RevisionsYesOST_RevisionsDynamo 0.8 Categories node will fail for this category - use selection via Element Types node instead
115
RoadsNo known use for this Category...YesOST_RoadsTRUETRUEFALSETRUE
116
RoofsYesYesYesYesOST_RoofsTRUETRUETRUETRUEYesTypeYes
117
Roof SoffitsYes (2014)YesOST_RoofSoffit
118
RoomsArchitecturalSystemYesYesYesYesOST_RoomsTRUEFALSEFALSEFALSELevel
119
RVT LinksRevit LinksYes (2018)YesOST_RvtLinksDynamo 0.8 Categories node will fail for this category - use selection via Element Types node instead2018
120
Security DevicesYesYesYesYesOST_SecurityDevicesTRUETRUETRUEFALSEYes
121
Shaft OpeningsNoNoNoOST_ShaftOpeningTRUETRUEFALSEFALSE
122
SheetsYesYesOST_SheetsTRUEFALSEFALSEFALSEFilteredElement collector will return null
123
SiteIf started from a Generic Model Adaptive templateYesYesOST_SiteTRUETRUETRUETRUENo
124
Slab EdgesSystem or?Slab edges are shown when their bottoms are within a tolerance of the primary view range bottomYesYesOST_EdgeSlab