IFC2x3 TC1 to IFC2x4 beta3 deprecation log

ARCHITECTURE LAYER    
  Schema  
  Entity / Function changes in
      Attribute / WR Deprecation description IFC2x4
   
  IfcApprovalResource  
  IfcApprovalPropertyRelationship The entity IfcApprovalPropertyRelationship is deprecated and shall not be used. Deleted
   
  IfcConstraintResource  
  IfcConstraintClassificationRelationship The entity IfcConstraintClassificationRelationship is deprecated and shall not be used. Deleted
   
  IfcCostResource  
  IfcEnvironmentalImpactValue The entity IfcEnvironmentalImpactValue is deprecated and shall not be used. New deprecation
   
  IfcGeometricConstraintResource  
  IfcConnectionPortGeometry The entity IfcConnectionPortGeometry is deprecated and shall not be used. Deleted
   
  IfcGeometryResource  
  Ifc2DCompositeCurve The entity Ifc2DCompositeCurve is deprecated and shall not be used.
NOTE Refinement of the IfcCurveBoundedPlane definition made this entity unnecessary
Deleted
   
  IfcMaterialResource  
  IfcMaterialClassificationRelationship The entity IfcMaterialClassificationRelationship is deprecated and shall not be used. New deprecation
  IfcMaterialList The entity IfcMaterialList is deprecated and shall not be used. New deprecation
   
  IfcPresentationAppearanceResource  
  IfcFillAreaStyleHatching  
  PointOfReferenceHatchLine The OPTIONAL attribute PointOfReferenceHatchLine is deprecated and shall not be used, i.e., shall not contain a reference to an IfcCartesianPoint  
  IfcPresentationAppearanceResource  
  IfcAnnotationOccurrence Entity deprecated, only IfcStyledItem shall be instantiated New deprecation
  IfcAnnotationCurveOccurrence Entity deprecated, only IfcStyledItem shall be instantiated New deprecation
  IfcAnnotationFillAreaOccurrence Entity deprecated, only IfcStyledItem shall be instantiated New deprecation
  IfcAnnotationSurfaceOccurrence Entity deprecated, only IfcStyledItem shall be instantiated New deprecation
  IfcAnnotationSymbolOccurrence, Entity deprecated, only IfcStyledItem shall be instantiated New deprecation
  IfcAnnotationTextOccurrence Entity deprecated, only IfcStyledItem shall be instantiated New deprecation
   
  IfcProfileResource  
  IfcAsymmetricIShapeProfileDef  
  CentreOfGravityInY  Superseded by respective attribute of IfcStructuralProfileProperties New deprecation
  IfcCraneRailAShapeProfileDef Deprecated New deprecation
  IfcCraneRailFShapeProfileDef Deprecated New deprecation
  IfcCShapeProfileDef  
  CentreOfGravityInX Superseded by respective attribute of IfcStructuralProfileProperties New deprecation
  IfcDerivedProfileDef Shall no longer be used to perform mirroring only, special case now covered by IfcMirroredProfileDef Deprecated usage
  IfcLShapeProfileDef  
  CentreOfGravityInX  Superseded by respective attribute of IfcStructuralProfileProperties New deprecation
  CentreOfGravityInY  Superseded by respective attribute of IfcStructuralProfileProperties New deprecation
  IfcTShapeProfileDef  
  CentreOfGravityInY  Superseded by respective attribute of IfcStructuralProfileProperties New deprecation
  IfcUShapeProfileDef  
  CentreOfGravityInX  Superseded by respective attribute of IfcStructuralProfileProperties New deprecation
   
  IfcRepresentationResource  
  IfcProductRepresentation The entity IfcProductRepresentation shall not be instantiated explicitly (although it may be instantiated implicitly through an instantiation of one of its subtypes).
NOTE: This entity will be changed to an ABSTRACT supertype in a future edition of the specification
 
  IfcRepresentation The entity IfcRepresentation shall not be instantiated explicitly (although it may be instantiated implicitly through an instantiation of one of its subtypes)
NOTE: This entity will be made into an ABSTRACT supertype in a future edition of the specification.
Made ABSTRACT
  IfcRepresentationContext The entity IfcRepresentationContext shall not be instantiated explicitly (although it may be instantiated implicitly through an instantiation of one of its subtypes).
NOTE: This entity will be changed to an ABSTRACT supertype in a future edition of the specification.
Made ABSTRACT
   
  IfcStructuralLoadResource  
  IfcBoundaryEdgeCondition Infinite stiffness shall now be modeled by IfcDiscreteBoundaryCondition rather than a stiffnes value of -1. Deprecated values
  IfcBoundaryFaceCondition Infinite stiffness shall now be modeled by IfcDiscreteBoundaryCondition rather than a stiffnes value of -1. Deprecated values
  IfcBoundaryNodeCondition Infinite stiffness shall now be modeled by IfcDiscreteBoundaryCondition rather than a stiffnes value of -1. Deprecated values
   
  IfcTimeSeriesResource  
  IfcCalendarDate Current ISO 10303-41 based definitions replaced by ISO 8601 based definitions (IfcDate). New deprecation
  IfcCoordinatedUniversalTimeOffset Current ISO 10303-41 based definitions replaced by ISO 8601 based definitions. New deprecation
  IfcDateAndTime Current ISO 10303-41 based definitions replaced by ISO 8601 based definitions (IfcDateTime). New deprecation
  IfcLocalTime Current ISO 10303-41 based definitions replaced by ISO 8601 based definitions (IfcTime). New deprecation
  IfcTimeSeriesReferenceRelationship made obsolete by more general IfcExternalReferenceRelationship New deprecation
   
  IfcUtilityResource  
  IfcChangeActionEnum The enumeration values MODIFIEDADDED and MODIFIEDDELETED are deprecated and shall not be used.  
   
CORE LAYER            
   
  IfcKernel  
  IfcRelAssigns.RelatedObjectsType The attribute has been deprecated, i.e. there should be no values inserted. New deprecation
  IfcRelAssociates The entity IfcRelAssociates shall not be instantiated (only implicitly through an instantiation of its subtypes)
NOTE: This entity will be changed into an ABSTRACT supertype in a future edition of the specification
Made ABSTRACT
  IfcRelOverridesProperties The entity IfcRelOverridesProperties has been marked as deprecated and shall no longer be used. New deprecation
  IfcTypeObject The IfcTypeObject shall not be instantiated (only implicitly through an instantiation of its subtypes)
NOTE: This entity will be changed into an ABSTRACT supertype in a future edition of the specification
New deprecation
  IfcTypeProduct The IfcTypeProduct shall not be instantiated (only implicitly through an instantiation of its subtypes)
NOTE: This entity will be changed into an ABSTRACT supertype in a future edition of the specification
New deprecation
   
  IfcProcessExtension  
  IfcRelAssignsTasks Assignemnt of tasks to work controls is handled by IfcRelAssignsToControl.
Time information is now directly attached to IfcTask through the new attribute TaskTime. 
New deprecation
  IfcScheduleTimeControl Task time information are now defined by IfcTaskTime. New deprecation
   
  IfcProductExtension  
  IfcDistributionElement The IfcDistributionElement shall not be instantiated (only implicitly through an instantiation of its subtypes)
NOTE: This entity will be changed into an ABSTRACT supertype in a future edition of the specification
New deprecation
  IfcDistributionElementType The IfcDistributionElementType shall not be instantiated (only implicitly through an instantiation of its subtypes)
NOTE: This entity will be changed into an ABSTRACT supertype in a future edition of the specification
New deprecation
  IfcElectricalElement The entity IfcElectricalElement is now deleted (after being deprecated since IFC2x2). Deleted
  IfcElement The property set Pset_Draughting is deprecated and shall not be used.  
  IfcEquipmentElement The entity IfcEquipmentElement  is now deleted (after being deprecated since IFC2x2). Deleted
  IfcFurnishingElement The IfcFurnishingElement shall not be instantiated (only implicitly through an instantiation of its subtypes)
NOTE: This entity will be changed into an ABSTRACT supertype in a future edition of the specification
New deprecation
  IfcFurnishingElementType The IfcFurnishingElementType shall not be instantiated (only implicitly through an instantiation of its subtypes)
NOTE: This entity will be changed into an ABSTRACT supertype in a future edition of the specification
New deprecation
  IfcSpace.InteriorOrExteriorSpace The attribute has been deprecated, i.e. there should be no values inserted. It has therefore made optional as well. The property 'IsExternal' at 'Pset_SpaceCommon' should be used instead. New deprecation
   
  IfcSharedBldgElements  
  IfcDoorLiningProperties.ShapeAspectStyle The attribute has been deprecated, i.e. there should be no values inserted (has to be NIL)  
  IfcDoorPanelProperties.ShapeAspectStyle The attribute has been deprecated, i.e. there should be no values inserted (has to be NIL)  
  IfcWindowLiningProperties.ShapeAspectStyle The attribute has been deprecated, i.e. there should be no values inserted (has to be NIL)  
  IfcWindowPanelProperties.ShapeAspectStyle The attribute has been deprecated, i.e. there should be no values inserted (has to be NIL)  
   
  IfcSharedBldgServiceElements  
  IfcElectricalBaseProperties The entity IfcElectricalBaseProperties is deprecated and shall not be used.  The functionality it now handled by the property set Pset_ElectricalDeviceCommon. New deprecation
  IfcElectricCurrentEnum The enumeration IfcElectricalCurrentEnum is deprecated as the referencing entity IfcElectricalBaseProperties has been deprecated. New deprecation
  IfcEnergyProperties The entity IfcEnergyProperties is deprecated and shall not be used.  The functionality it now handled by the property set Pset_ElectricalDeviceCommon. New deprecation
  IfcFluidFlowProperties The entity IfcFluidFlowProperties is deprecated and shall not be used.  The functionality it now handled by the property sets Pset_FluidFlowDesign and Pset_FluidFlowPHistory. New deprecation
  IfcSoundProperties The entity IfcSoundProperties is deprecated and shall not be used.  The functionality is now handled by the property sets Pset_SoundGeneration and Pset_SoundAttenuation. New deprecation
  IfcSoundValue The entity IfcSoundValue is deprecated and shall not be used. New deprecation
  IfcSpaceThermalLoadProperties The entity IfcSpaceThermalLoadProperties is deprecated and shall not be used.  The functionality it now handled by the property sets Pset_SpaceThermalLoad and Pset_SpaceThermalLoadPHistory. New deprecation
   
  IfcSharedMgmtElements  
  IfcRelAssignsToProjectOrder The entity has been deleted.  The functionality is now handled by IfcRelAssignsToControl. Deleted
  IfcRelAssociatesAppliedValue The relationship object has been deprecated, use IfcCostItem or propery sets instead New deprecation
  IfcRelSchedulesCostItems The entity has been deleted.  The functionality is now handled by IfcRelAssignsToControl. Deleted
   
DOMAIN LAYER            
   
  IfcArchitectureDomain  
  IfcSpaceProgram The entity has been deprecated, ist uses is replaced by IfcSpace New deprecation
  IfcRelInteractionRequirements The entity has been deprecated, ist uses is replaced by IfcSpace New deprecation
   
  IfcElectricalDomain  
  IfcElectricalCircuit The entity has been deprecated, with IfcDistributionSystem of PredefinedType ELECTRICAL as replacement. New deprecation
  IfcElectricDistributionPoint The entity IfcElectricDistributionPoint has been deleted, with IfcElectricDistributionBoard as replacement. Deleted
  IfcElectricHeaterType The entity IfcElectricHeaterType has been deleted, with IfcSpaceHeaterType as replacement. New deprecation
   
  IfcFacilitiesMgmtDomain  
  IfcEquipmentStandard This entity has been deleted.  The functionality is now handled by equipment types and occurrences. Deleted
  IfcFurnitureStandard This entity has been deleted.  The functionality is now handled by furniture types and occurrences. Deleted
   
  IfcHvacDomain  
  IfcAirTerminalTypeEnum The deprecated values EYEBALL, IRIS, LINEARGRILLE, LINEARDIFFUSER have been deleted.  
  IfcFlowMeterTypeEnum The deprecated values ELECTRICMETER and FLOWMETER have been deleted.  
  IfcGasTerminalType The entity IfcGasTerminalType has been deleted.  It is now handled by the new entity IfcBurnerType. Deleted
  IfcTankTypeEnum The deprecated values PREFORMED and SECTIONAL have been deleted.  
   
  IfcStructuralAnalysisDomain  
  IfcLoadGroupTypeEnum Item LOAD_COMBINATION_GROUP is deprecated New deprecation
  IfcRelConnectsStructuralElement Deprecated.  Use IfcRelAssignsToProduct instead. New deprecation
  IfcRelConnectsStructuralMember  
  AdditionalConditions Use IfcBoundaryConditionConfiguration in AppliedCondition New deprecation
  IfcStructuralAction  
  CausedBy  Deprecated, functionality now fulfilled by ReferencedBy and IfcRelAssignsToProduct New deprecation
  IfcStructuralLoadGroup Shall no longer be used for load cases, special case now covered by IfcStructuralLoadCase Deprecated usage
  IfcStructuralReaction  
  Causes Deprecated, functionality now fulfilled by HasAssignments and IfcRelAssignsToProduct New deprecation
   
  IfcStructuralElementsDomain  
  IfcReinforcingElement  
  SteelGrade Superseded by IfcRelAssociatesMaterial New deprecation