The Entity Facet defines how specific IFC entities are interpreted across different versions of the IFC standard. The facet uses a compatibility matrix to indicate support for specific entities.
In the compatibility matrix:
- ✅ indicates full support.
- ⚠️ indicates partial or conditional support.
- 🚫 indicates no support.
This information is critical when determining if an IDS rule targeting a specific entity (e.g., IfcReinforcingElement) will function correctly within your specific IFC file version (e.g., IFC2x3 vs IFC4).
| ────── IfcAlarm | | ✅ | ✅ |
| ────── IfcController | | ✅ | ✅ |
| ────── IfcFlowInstrument | | ✅ | ✅ |
| ────── IfcProtectiveDeviceTrippingUnit | ✅ | ✅ | |
| ────── IfcSensor | | ✅ | ✅ |
| ────── IfcUnitaryControlElement | | ✅ | ✅ |
| ── IfcCivilElement | | ✅ | 🚫 |
| ── IfcElementAssembly | ✅ | ✅ | ✅ |
| ── IfcBuildingElementComponent | ✅ | | |
| ── IfcElementComponent | | ⚠️ | ⚠️ |
| ──── IfcBuildingElementPart | | ✅ | ✅ |
| ──── IfcDiscreteAccessory | | ✅ | ✅ |
| ──── IfcFastener | | ✅ | ✅ |
| ──── IfcImpactProtectionDevice | | | ✅ |
| ──── IfcMechanicalFastener | | ✅ | ✅ |
| ──── IfcReinforcingElement | | ⚠️ | ⚠️ |
| ────── IfcReinforcingBar | | ✅ | ✅ |
| ────── IfcReinforcingMesh | | ✅ | ✅ |
| ────── IfcTendon | | ✅ | ✅ |
| ────── IfcTendonAnchor | | ✅ | ✅ |
| ────── IfcTendonConduit | | | ✅ |
| ──── IfcSign | | | ✅ |
| ──── IfcVibrationDamper | | | ✅ |
| ──── IfcVibrationIsolator | | ✅ | ✅ |
| ── IfcFeatureElement | ✅ | ⚠️ | ⚠️ |
| ──── IfcFeatureElementAddition | ✅ | ⚠️ | ⚠️ |
| ────── IfcProjectionElement | ✅ | ✅ | ✅ |
| ──── IfcFeatureElementSubtraction | ✅ | ⚠️ | ⚠️ |
| ────── IfcEarthworksCut | | | ✅ |
| ────── IfcOpeningElement | ✅ | ✅ | ✅ |
| ────── IfcVoidingFeature | | ✅ | ✅ |
| ──── IfcSurfaceFeature | | ✅ | ✅ |
| ── IfcFurnishingElement | ✅ | ✅ | ✅ |
| ──── IfcFurniture | | ✅ | ✅ |
| ──── IfcSystemFurnitureElement | | ✅ | ✅ |
| ── IfcGeographicElement | | ✅ | ✅ |
| ── IfcGeotechnicalElement | | | ⚠️ |
| ──── IfcGeotechnicalAssembly | | | ⚠️ |
| ────── IfcBorehole | | | ✅ |
| ────── IfcGeomodel | | | ✅ |
| ────── IfcGeoslice | | | ✅ |
| ──── IfcGeotechnicalStratum | | | ✅ |
| ── IfcTransportationDevice | | | ⚠️ |
| ──── IfcTransportElement | ✅ | ✅ | ✅ |
| ──── IfcVehicle | | | ✅ |
| ── IfcVirtualElement | ✅ | ✅ | ✅ |
| ── IfcElectricalElement | 🚫 | | |
| ── IfcEquipmentElement | ✅ | | |