Classification Manager Database-IFC
Classification Manager Database-IFC
This classification system database file is accessed by the Autodesk Classification Manager for Revit in order to add classification system values to your Revit elements. This worksheet provides general
instructions.
The classification system relies on five (5) distinct worksheet categories: Contacts, Facility, Spaces, Products by Instance, and Products by Type.
"Contact" is referenced by the Autodesk COBie Extension for Revit Contact List, when installed.
"Facility" is referenced by Autodesk COBie Extension for Revit, when installed.
"Space" is referenced by Revit Rooms and Spaces.
"Element" is referenced by model elements.
Each worksheet has a header with information necessary for the Revit Classification Manager. You can edit "Title", "Description", "Version", "Number Parameter", and "Description Parameter". Do not
change the "Function" field, or the utility may not function as expected.
"Number Parameter" and "Description Parameter" refer to a Revit parameter in your model. This is where the data from the "Number" column and "Description" column will be stored in your Revit
elements. The Parameter must already be created and the name must match exactly with what is typed in the field in the Excel Database. If there are multiple parameters with the same name, the
utility has no way to distinguish which one to use. We strongly recommend a parameter with a unique name. These parameters MUST be TEXT parameters in Revit.
You can have multiple worksheets of each category. Feel free to copy the worksheets in this Excel workbook to create new worksheets to use.
You can rename the worksheets to anything that is appropriate for your database. The Classification Manager does not refer to the worksheet names.
In each worksheet, do not edit the first row of data under the table head. This is an automatically generated Title, Description, and Level information based on the fields you fill out in the worksheet
header.
The first column is the Classification Number, and should be of a logical structure.
The second column is the Description field.
The third column is the Level column; this column determines where in the "hierarchy" this specific category exists. The Classification Manager will read the classes line by line. If it reads a "3" after a
"2", it will place that class as a "child" of the level 2 class. Any level 3 class immediately following will be "siblings" to the original level 3. Once the utility finds another "2", it will end the run of 3's and
place that class as a "sibling" to the original level 2.
The fourth column is the Revit Category column. This field can be filled in with a Revit Family Category Code listed below. This will filter the dropdown in the Classification Manager within Revit and
include these classes with the Revit family that you identify in this column. The Contacts, Facility, and Spaces worksheets will ignore this field.
PARAMETERS
The Parameters tab can be used to create Shared Parameters in the Revit model. This is functionality for advanced Revit users and should be tested thoroughly to understand how it works and the
limitations. Parameters identified here will be automatically created in the Revit model if they are not in there already.
Information in Rows 1, 2, and 3 should not be edited.
There can only be a single Parameters tab in a Classification Manager database Excel file.
The structure of the tab is designed to allow users to copy/paste from an already created Shared Parameters text file. Do not copy any of the "header" information from the Shared Parameters text file.
Paste the copied text into cell B4.
Only the following data types are accepted: “TEXT”, “INTEGER”, “NUMBER”, “YESNO”, and “URL”
Extra information can be added in the first column A - TYPE v INSTANCE. Putting TYPE in this field will add the parameter at the TYPE level. INSTANCE will add it at the INSTANCE level. If no
information is here, the parameter will attach at the TYPE level for appropriate categories.
Parameters will be bound to all default Classification Manager categories based on the Function of the classification that uses them: Facility classification parameters will bind to Project Information;
Spaces classification parameters will bind to Rooms and Spaces; Element classification parameters will bind to the default model categories for Classification Manager.
TITLE Parameters
DESCRIPTION Used to generate parameters in the model if they do not already exist
TYPE v INSTANCE *PARAM GUID
PARAM 158072f2-668a-4f50-ad27-f7438
PARAM 0511d859-633b-4326-a8ea-5ab7
NAME DATATYPE DATACATEGORY GROUP VISIBLE DESCRIPTION
IfcExportAs[Type] TEXT 2 1 Parameter to instr
IfcExportType[Type] TEXT 2 1 Parameter to assi
USERMODIFIABLE HIDEWHENNOVALUE
1
1
TITLE
DESCRIPTION
VERSION
FUNCTION
NUMBER PARAMETER
DESCRIPTION PARAMETER
NUMBER
Title
Title
Description
Version
Contact
Parameter name
Parameter name
DESCRIPTION
Description (Version)
LEVEL REVIT CATEGORY
1
TITLE
DESCRIPTION
VERSION
FUNCTION
NUMBER PARAMETER
DESCRIPTION PARAMETER
NUMBER
Title
Title
Description
Version
Facility
Parameter name
Parameter name
DESCRIPTION
Description (Version)
LEVEL REVIT CATEGORY
1
TITLE
DESCRIPTION
VERSION
FUNCTION
NUMBER PARAMETER
DESCRIPTION PARAMETER
NUMBER
Title
Title
Description
Version
Space
Parameter name
Parameter name
DESCRIPTION
Description (Version)
LEVEL REVIT CATEGORY
1
TITLE IfcExportAs
DESCRIPTION Description
VERSION Version
FUNCTION Element
NUMBER PARAMETER
DESCRIPTION PARAMETER IfcExportAs[Type]
NUMBER DESCRIPTION LEVEL
IfcExportAs Description (Version) 1
A IfcBuildingElementType 2
A1 IfcBeamType 3
A2 IfcBuildingElementProxyType 3
A3 IfcColumnType 3
A4 IfcCoveringType 3
A5 IfcCurtainWallType 3
A6 IfcDoorStyle 3
A7 IfcMemberType 3
A8 IfcPlateType 3
A9 IfcRailingType 3
A10 IfcRampFlightType 3
A11 IfcSlabType 3
A12 IfcStairFlightType 3
A13 IfcWallType 3
A14 IfcWindowStyle 3
B IfcDistributionElementType 2
B1 IfcDistributionControlElementType 3
B1.1 IfcActuatorType 4
B1.2 IfcAlarmType 4
B1.3 IfcControllerType 4
B1.4 IfcFlowInstrumentType 4
B1.5 IfcSensorType 4
B2 IfcDistributionFlowElementType 3
B2.1 IfcDistributionChamberElementType 4
B2.2 IfcEnergyConversionDeviceType 4
B2.2.1 IfcAirToAirHeatRecoveryType 5
B2.2.2 IfcBoilerType 5
B2.2.3 IfcChillerType 5
B2.2.4 IfcCoilType 5
B2.2.5 IfcCondenserType 5
B2.2.6 IfcCooledBeamType 5
B2.2.7 IfcCoolingTowerType 5
B2.2.8 IfcElectricGeneratorType 5
B2.2.9 IfcElectricMotorType 5
B2.2.10 IfcEvaporativeCoolerType 5
B2.2.11 IfcEvaporatorType 5
B2.2.12 IfcHeatExchangerType 5
B2.2.13 IfcHumidifierType 5
B2.2.14 IfcMotorConnectionType 5
B2.2.15 IfcSpaceHeaterType 5
B2.2.16 IfcTransformerType 5
B2.2.17 IfcTubeBundleType 5
B2.2.18 IfcUnitaryEquipmentType 5
B2.3 IfcFlowControllerType 4
B2.3.1 IfcAirTerminalBoxType 5
B2.3.2 IfcDamperType 5
B2.3.3 IfcElectricTimeControlType 5
B2.3.4 IfcFlowMeterType 5
B2.3.5 IfcProtectiveDeviceType 5
B2.3.6 IfcSwitchingDeviceType 5
B2.3.7 IfcValveType 5
B2.4 IfcFlowFittingType 4
B2.4.1 IfcCableCarrierFittingType 5
B2.4.2 IfcDuctFittingType 5
B2.4.3 IfcJunctionBoxType 5
B2.4.4 IfcPipeFittingType 5
B2.5 IfcFlowMovingDeviceType 4
B2.5.1 IfcCompressorType 5
B2.5.2 IfcFanType 5
B2.5.3 IfcPumpType 5
B2.6 IfcFlowSegmentType 4
B2.6.1 IfcCableCarrierSegmentType 5
B2.6.2 IfcCableSegmentType 5
B2.6.3 IfcDuctSegmentType 5
B2.6.4 IfcPipeSegmentType 5
B2.7 IfcFlowStorageDeviceType 4
B2.7.1 IfcElectricFlowStorageDeviceType 5
B2.7.2 IfcTankType 5
B2.8 IfcFlowTerminalType 4
B2.8.1 IfcAirTerminalType 5
B2.8.2 IfcElectricApplianceType 5
B2.8.3 IfcElectricHeaterType 5
B2.8.4 IfcFireSuppressionTerminalType 5
B2.8.5 IfcGasTerminalType 5
B2.8.6 IfcLampType 5
B2.8.7 IfcLightFixtureType 5
B2.8.8 IfcOutletType 5
B2.8.9 IfcSanitaryTerminalType 5
B2.8.10 IfcStackTerminalType 5
B2.8.11 IfcWasteTerminalType 5
B2.9 IfcFlowTreatmentDeviceType 4
B2.9.1 IfcDuctSilencerType 5
B2.9.2 IfcFilterType 5
C IfcElementComponentType 2
C1 IfcDiscreteAccessoryType 3
C1.2 IfcVibrationIsolatorType 4
C2 IfcFastenerType 3
C2.1 IfcMechanicalFastenerType 4
D IfcFurnishingElementType 2
D1 IfcFurnitureType 3
D2 IfcSystemFurnitureElementType 3
E IfcSpatialStructureElementType 2
E1 IfcSpaceType 3
F IfcTransportElementType 2
REVIT CATEGORY
TITLE
DESCRIPTION
VERSION
FUNCTION
NUMBER PARAMETER
DESCRIPTION PARAMETER
NUMBER
IFC_ExportType
A
A1
A1.1
A1.2
A1.3
A1.4
A1.5
A1.6
A2
A3
A3.1
A3.2
A3.3
A4
A4.1
A4.2
A4.3
A4.4
A4.5
A4.6
A4.7
A4.8
A4.9
A4.10
A5
A5.1
A5.2
A6
A6.1
A6.2
A6.3
A6.4
A6.5
A6.6
A6.7
A6.8
A6.9
A7
A7.1
A7.2
A7.3
A7.4
A7.5
A7.6
A7.7
A7.8
A7.9
A7.10
A7.11
A7.12
A7.13
A7.14
A8
A8.1
A8.2
A8.3
A8.4
A9
A9.1
A9.2
A9.3
A9.4
A9.5
A10
A10.1
A10.2
A10.3
A10.4
A11
A11.1
A11.2
A11.3
A11.4
A11.5
A11.6
A12
A12.1
A12.2
A12.3
A12.4
A12.5
A12.6
A12.7
A13
A13.1
A13.2
A13.3
A13.4
A13.5
A13.6
A13.7
A14
A14.1
A14.2
A14.3
A14.4
A14.5
A14.6
A14.7
A14.8
B
B1
B1.1
B1.1.1
B1.1.2
B1.1.3
B1.1.4
B1.1.5
B1.1.6
B1.1.7
B1.2
B1.2.1
B1.2.2
B1.2.3
B1.2.4
B1.2.5
B1.2.6
B1.2.7
B1.2.8
B1.3
B1.3.1
B1.3.2
B1.3.3
B1.3.4
B1.3.5
B1.3.6
B1.3.7
B1.3.8
B1.4
B1.4.1
B1.4.2
B1.4.3
B1.4.4
B1.4.5
B1.4.6
B1.4.7
B1.4.8
B1.4.9
B1.4.10
B1.5
B1.5.1
B1.5.2
B1.5.3
B1.5.4
B1.5.5
B1.5.6
B1.5.7
B1.5.8
B1.5.9
B1.5.10
B1.5.11
B1.5.12
B1.5.13
B1.5.14
B1.5.15
B2
B2.1
B2.1.1
B2.1.2
B2.1.3
B2.1.4
B2.1.5
B2.1.6
B2.1.7
B2.1.8
B2.1.9
B2.1.10
B2.2
B2.2.1
B2.2.1.1
B2.2.1.2
B2.2.1.3
B2.2.1.4
B2.2.1.5
B2.2.1.6
B2.2.1.7
B2.2.1.8
B2.2.1.9
B2.2.1.10
B2.2.1.11
B2.2.2
B2.2.2.1
B2.2.2.2
B2.2.2.3
B2.2.2.4
B2.2.3
B2.2.3.1
B2.2.3.2
B2.2.3.3
B2.2.3.4
B2.2.3.5
B2.2.4
B2.2.4.1
B2.2.4.2
B2.2.4.3
B2.2.4.4
B2.2.4.5
B2.2.4.6
B2.2.4.7
B2.2.4.8
B2.2.5
B2.2.5.1
B2.2.5.2
B2.2.5.3
B2.2.5.4
B2.2.5.5
B2.2.5.6
B2.2.5.7
B2.2.5.8
B2.2.6
B2.2.6.1
B2.2.6.2
B2.2.6.3
B2.2.6.4
B2.2.7
B2.2.7.1
B2.2.7.2
B2.2.7.3
B2.2.7.4
B2.2.7.5
B2.2.8
B2.2.9
B2.2.10
B2.2.11
B2.2.12
B2.2.13
B2.2.14
B2.2.15
B2.2.16
B2.2.17
B2.2.18
B2.3
B2.3.1
B2.3.2
B2.3.3
B2.3.4
B2.3.5
B2.3.6
B2.3.7
B2.4
B2.4.1
B2.4.2
B2.4.3
B2.4.4
B2.5
B2.5.1
B2.5.2
B2.5.3
B2.6
B2.6.1
B2.6.2
B2.6.3
B2.6.4
B2.7
B2.7.1
B2.7.2
B2.8
B2.8.1
B2.8.2
B2.8.3
B2.8.4
B2.8.5
B2.8.6
B2.8.7
B2.8.8
B2.8.9
B2.8.10
B2.8.11
B2.9
B2.9.1
B2.9.2
C
C1
C1.2
C2
C2.1
D
D1
D2
E
E1
F
IFC_ExportType
Description
Version
Element
IfcExportType[Type]
DESCRIPTION
Description (Version)
IfcBuildingElementType
IfcBeamType
BEAM
JOIST
LINTEL
T_BEAM
USERDEFINED
NOTDEFINED
IfcBuildingElementProxyType
IfcColumnType
COLUMN
USERDEFINED
NOTDEFINE
IfcCoveringType
CEILING
FLOORING
CLADDING
ROOFING
INSULATION
MEMBRANE
SLEEVING
WRAPPING
USERDEFINED
NOTDEFINED
IfcCurtainWallType
USERDEFINED
NOTDEFINED
IfcDoorStyle
ALUMINIUM
HIGH_GRADE_STEEL
STEEL
WOOD
ALUMINIUM_WOOD
ALUMINIUM_PLASTIC
PLASTIC
USERDEFINED
NOTDEFINED
IfcMemberType
BRACE
CHORD
COLLAR
MEMBER
MULLION
PLATE
POST
PURLIN
RAFTER
STRINGER
STRUT
STUD
USERDEFINED
NOTDEFINED
IfcPlateType
CURTAIN_PANEL
SHEET
USERDEFINED
NOTDEFINED
IfcRailingType
HANDRAIL
GUARDRAIL
BALUSTRADE
USERDEFINED
NOTDEFINED
IfcRampFlightType
STRAIGHT
SPIRAL
USERDEFINED
NOTDEFINED
IfcSlabType
FLOOR
ROOF
LANDING
BASESLAB
USERDEFINED
NOTDEFINED
IfcStairFlightType
STRAIGHT
WINDER
SPIRAL
CURVED
FREEFORM
USERDEFINED
NOTDEFINED
IfcWallType
STANDARD
POLYGONAL
SHEAR
ELEMENTEDWALL
PLUMBINGWALL
USERDEFINED
NOTDEFINED
IfcWindowStyle
ALUMINIUM
HIGH_GRADE_STEEL
STEEL
WOOD
ALUMINIUM_WOOD
PLASTIC
OTHER_CONSTRUCTION
NOTDEFINED
IfcDistributionElementType
IfcDistributionControlElementType
IfcActuatorType
ELECTRICACTUATOR
HANDOPERATEDACTUATOR
HYDRAULICACTUATOR
PNEUMATICACTUATOR
THERMOSTATICACTUATOR
USERDEFINED
NOTDEFINED
IfcAlarmType
BELL
BREAKGLASSBUTTON
LIGHT
MANUALPULLBOX
SIREN
WHISTLE
USERDEFINED
NOTDEFINED
IfcControllerType
FLOATING
PROPORTIONAL
PROPORTIONALINTEGRAL
PROPORTIONALINTEGRALDERIVATIVE
TIMEDTWOPOSITION
TWOPOSITION
USERDEFINED
NOTDEFINED
IfcFlowInstrumentType
PRESSUREGAUGE
THERMOMETER
AMMETER
FREQUENCYMETER
POWERFACTORMETER
PHASEANGLEMETER
VOLTMETER_PEAK
VOLTMETER_RMS
USERDEFINED
NOTDEFINED
IfcSensorType
CO2SENSOR
FIRESENSOR
FLOWSENSOR
GASSENSOR
HEATSENSOR
HUMIDITYSENSOR
LIGHTSENSOR
MOISTURESENSOR
MOVEMENTSENSOR
PRESSURESENSOR
SMOKESENSOR
SOUNDSENSOR
TEMPERATURESENSOR
USERDEFINED
NOTDEFINED
IfcDistributionFlowElementType
IfcDistributionChamberElementType
FORMEDDUCT
INSPECTIONCHAMBER
INSPECTIONPIT
MANHOLE
METERCHAMBER
SUMP
TRENCH
VALVECHAMBER
USERDEFINED
NOTDEFINED
IfcEnergyConversionDeviceType
IfcAirToAirHeatRecoveryType
FIXEDPLATECOUNTERFLOWEXCHANGER
FIXEDPLATECROSSFLOWEXCHANGER
FIXEDPLATEPARALLELFLOWEXCHANGER
ROTARYWHEEL
RUNAROUNDCOILLOOP
HEATPIPE
TWINTOWERENTHALPYRECOVERYLOOPS
THERMOSIPHONSEALEDTUBEHEATEXCHANGERS
THERMOSIPHONCOILTYPEHEATEXCHANGERS
USERDEFINED
NOTDEFINED
IfcBoilerType
WATER
STEAM
USERDEFINED
NOTDEFINED
IfcChillerType
AIRCOOLED
WATERCOOLED
HEATRECOVERY
USERDEFINED
NOTDEFINED
IfcCoilType
DXCOOLINGCOIL
WATERCOOLINGCOIL
STEAMHEATINGCOIL
WATERHEATINGCOIL
ELECTRICHEATINGCOIL
GASHEATINGCOIL
USERDEFINED
NOTDEFINED
IfcCondenserType
WATERCOOLEDSHELLTUBE
WATERCOOLEDSHELLCOIL
WATERCOOLEDTUBEINTUBE
WATERCOOLEDBRAZEDPLATE
AIRCOOLED
EVAPORATIVECOOLED
USERDEFINED
NOTDEFINED
IfcCooledBeamType
ACTIVE
PASSIVE
USERDEFINED
NOTDEFINED
IfcCoolingTowerType
NATURALDRAFT
MECHANICALINDUCEDDRAFT
MECHANICALFORCEDDRAFT
USERDEFINED
NOTDEFINED
IfcElectricGeneratorType
IfcElectricMotorType
IfcEvaporativeCoolerType
IfcEvaporatorType
IfcHeatExchangerType
IfcHumidifierType
IfcMotorConnectionType
IfcSpaceHeaterType
IfcTransformerType
IfcTubeBundleType
IfcUnitaryEquipmentType
IfcFlowControllerType
IfcAirTerminalBoxType
IfcDamperType
IfcElectricTimeControlType
IfcFlowMeterType
IfcProtectiveDeviceType
IfcSwitchingDeviceType
IfcValveType
IfcFlowFittingType
IfcCableCarrierFittingType
IfcDuctFittingType
IfcJunctionBoxType
IfcPipeFittingType
IfcFlowMovingDeviceType
IfcCompressorType
IfcFanType
IfcPumpType
IfcFlowSegmentType
IfcCableCarrierSegmentType
IfcCableSegmentType
IfcDuctSegmentType
IfcPipeSegmentType
IfcFlowStorageDeviceType
IfcElectricFlowStorageDeviceType
IfcTankType
IfcFlowTerminalType
IfcAirTerminalType
IfcElectricApplianceType
IfcElectricHeaterType
IfcFireSuppressionTerminalType
IfcGasTerminalType
IfcLampType
IfcLightFixtureType
IfcOutletType
IfcSanitaryTerminalType
IfcStackTerminalType
IfcWasteTerminalType
IfcFlowTreatmentDeviceType
IfcDuctSilencerType
IfcFilterType
IfcElementComponentType
IfcDiscreteAccessoryType
IfcVibrationIsolatorType
IfcFastenerType
IfcMechanicalFastenerType
IfcFurnishingElementType
IfcFurnitureType
IfcSystemFurnitureElementType
IfcSpatialStructureElementType
IfcSpaceType
IfcTransportElementType
LEVEL REVIT CATEGORY
1
2
3
4
4
4
4
4
4
3
3
4
4
4
3
4
4
4
4
4
4
4
4
4
4
3
4
4
3
4
4
4
4
4
4
4
4
4
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
4
4
4
4
3
4
4
4
4
4
3
4
4
4
4
3
4
4
4
4
4
4
3
4
4
4
4
4
4
4
3
4
4
4
4
4
4
4
3
4
4
4
4
4
4
4
4
2
3
4
5
5
5
5
5
5
5
4
5
5
5
5
5
5
5
5
4
5
5
5
5
5
5
5
5
4
5
5
5
5
5
5
5
5
5
5
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
3
4
5
5
5
5
5
5
5
5
5
5
4
5
6
6
6
6
6
6
6
6
6
6
6
5
6
6
6
6
5
6
6
6
6
6
5
6
6
6
6
6
6
6
6
5
6
6
6
6
6
6
6
6
5
6
6
6
6
5
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
4
5
5
5
5
5
5
5
4
5
5
5
5
4
5
5
5
4
5
5
5
5
4
5
5
4
5
5
5
5
5
5
5
5
5
5
5
4
5
5
2
3
4
3
4
2
3
3
2
3
2