LogoLogo
Autodesk Interoperability ToolsRevit IFC GIthubOfficial Roadmaps
  • Autodesk IFC Manual
  • Introduction
  • Understanding IFC
    • 🟒IFC Schema versions
    • 🟒Model View Definitions (MVD)
    • IFC Classes
    • IFC Viewers
  • REVIT
    • πŸ†•New in Revit 2025
    • Using IFC Files in Revit
      • 🟒Revit IFC Open Source
      • πŸ’‘Link IFC
      • Open IFC
    • πŸ†•IFC Export - Category Mapping
      • Basic IFC Structure
      • 🟒Category Mapping override
      • 🟒Excluding specific elements
      • Export for Layer-based Software
      • 🟒Using IFC Shared Parameters
    • IFC Export Settings Dialog
      • General Settings
      • Additional content
      • Property Sets
        • Revit Property Sets
        • Common Property Sets
        • Base Quantities
        • πŸ’‘User Defined Properties
          • Schedules
          • 🟒Configuration File
        • Parameter mapping table
      • Level of Detail / Advanced
      • Geographic Reference
    • Classifications
      • Multiple Classifications
      • 🟒Standardized Data Tool for Revit
    • Advanced topics and Best Practices
      • Zones
      • Assemblies
      • Nested Families
      • Provision for Void
      • Slabs and Floors
      • 🟒IFC 4.3 Support
  • Civil3D
    • 🟒IFC 4.3 Support
    • Classic AutoCAD Export (IFC2x3)
    • 🟒Standardized Data Tool for Civil 3D
  • Expert Articles
    • πŸ—žοΈDigital Quality Management for IFC Projects
    • πŸ—žοΈEIR and BEP
Powered by GitBook

Β© 2024 Autodesk Inc.

On this page

Was this helpful?

Export as PDF
  1. REVIT
  2. IFC Export - Category Mapping

Using IFC Shared Parameters

PreviousExport for Layer-based SoftwareNextIFC Export Settings Dialog

Last updated 1 year ago

Was this helpful?

Not all properties defined in the IFC schema are part of Revit by default, as this would overload the database. It is recommended to add only the parameters needed in a specific project. Frequently used parameters can be added to the project templates.

These can be added to the Revit Project using the Autodesk Parameter Service, which is available since Revit 2023 and automatically retrieves shared parameters through Autodesk Docs:

Alternatively, the IFC shared parameters can also be added using the traditional shared parameters stored in text files. Revit IFC Open Source extension ships with two shared parameter files which are stored in the following folder after the installation

C:\ProgramData\Autodesk\ApplicationPlugins\IFC <Version>.bundle\Contents\

The two files are:

- IFC Shared Parameters-RevitIFCBuiltIn_ALL.txt

- IFC Shared Parameters-RevitIFCBuiltIn-Type_ALL.txt

The shared parameters are added to Revit using the Dialog found in Manage > Project Parameters and it is recommended to use the first file for adding the Instance parameters and the second one for Type parameters.

The reason for having two files is that the IFC schema is based on types and instances, just like Revit. In IFC, however, the same parameter can be attached to instances and types (and can also be given different values), while Revit requires the user to choose between type and instance when assigning a parameter – it is not possible to select both.

Depending on the project requirements, it might be necessary to attach certain properties to both IFC Instance and IFC Type levels. To achieve this, the instance properties from the first file and the type properties from the second can be added. The properties from the second file will display [Type] in the name in Revit, which will however be removed during export.

To illustrate this, let’s assume you need to deliver your doors with the Pset_ DoorCommon containing different FireRating on Type and Instance. Steps necessary:

- Add the Instance property according to the previous screenshot from IFC Shared Parameters-RevitIFCBuiltIn_ALL.txt, assign it to the Door Category, and ideally group it under IFC Parameters (not obligatory but improves the overview).

- Add the Type property from IFC Shared Parameters-RevitIFCBuiltIn-Type_ALL.txt and assign it to the Type this time, select the Door Category, and group it under IFC Parameters.

The result should look like this:

They can also be downloaded from the .

πŸ†•
🟒
GitHub repository
The Parameter Service offers several benefits, such as easy access and the possibility to preset categories and parameter types.