Autodesk / Autodesk/revit-ifc

ENH: Category mapping ifc version consistency

Open
#876 3 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
C#
Stars
637
Forks
225
PR merge metrics
No merged PRs in 30d

Description

### Enhancement Description

The current implementation of the Category Mapping UI allows the users to mix 2x3 and 4.3 ifc classes in the mapping table, and is not related to the target version set in the export config. I would suggest to bind these mapping templates to specific ifc versions, and only allow ifc classes that are available in that version. On the config form the specified ifc class should affect which category mapping templates are available for that config.
I understand that it would be too complicated to handle this issue in the type and instance mappings, but at least the configured category mapping should behave like this.

### Revit Version

2025.4.x

### IFC for Revit Addon Version

25.4.0

### Windows Version

11 24H2

Contributor guide

Open the contributing guide

Research direction

Trace the Category Mapping UI and export configuration form to see how IFC versions, mapping templates, and available IFC classes are currently selected. Verify the supported classes for each IFC version and how the configured target version reaches the form; done means category mappings cannot mix versions and the config exposes only compatible templates and classes.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.