Revit IFC classifications
You will be required to modify classification settings. The classification settings dialog can be found in the
File > Export > IFC > Modify Setup > Property Sets > Classification Settings ... location.
The details of the classification system that you are using will be entered into the fields of this settings window. An example is shown.
These values will vary depending on which classification system you are using. A list of standard values are provided in the IFC classifications page. The value of
Classification field name will vary depending on whether you use the plug-in or not to manage your classifications.
Classification without any plug-ins
This portion of the guide applies if you are not using any plug-ins to classify objects.
Classification field name must have
ClassificationCode set as a value.
You must create a new type parameter assigned to the object called
ClassificationCode. Classifications are composed of two parts: a classification code, and a name of that particular classification item. For example, in Uniclass, a code might be
SS_30_10_30_25, and its corresponding name is
Heavy steel roof framing systems. This must be entered into the
ClassificationCode as follows:
SS_30_10_30_25:Heavy steel roof framing systems. The
: symbol separates between the code and the name.
If your classification system does not have names but only has codes, then you may omit the
: symbol and the name portion, and just enter
SS_30_10_30_25, but this is discouraged. If your code contains the
: symbol itself, you must specify a name portion.
Autodesk Classification manager for Revit
This portion of the guide applies if you are using the Autodesk Classification Manager for Revit. Even if you are using this plug-in, it does not mean your IFC export will contain classification data correctly.
The plug-in stores its classification codes in various parameter names scattered throughout different objects. You must include all of the relevant parameter names that the plug-in creates into a comma separated list in the
Classification field name input field. An example is shown below:
Using multiple classification systems
The instructions so far allow you to only specify a single classification system.
To use another classification system, you must add another type parameter called
ClassificationCode(2) to the relevant families. However, the text value of this field has special requirements. It must follow the formatting
[SystemName]Code:Name. For example, you might fill this out with
[Uniclass 2015]SS_30_10_30_25:Heavy steel roof framing systems.
It is not currently possible to fill out other information such as the edition, edition date, etc for subsequent classification systems.
You may add even more classification systems, such as
ClassificationCode(4) and so on.