IFC 4.3.x development

Annex F

Change logs

IFC4

Ifc2DCompositeCurve deleted
IfcActionRequest additions attributes LongDescription
IfcActionRequest additions attributes Status
IfcActionRequest deletions unique_rules UR2
IfcActionRequest modificationsattributes RequestID definition Changed from IfcIdentifier to IfcActionRequestTypeEnum
IfcActionRequest modificationsattributes RequestID is_optional Changed from False to True
IfcActionRequest modificationsattributes RequestID name Changed from RequestID to PredefinedType
IfcActorRole additions inverses HasExternalReference
IfcActuator added
IfcActuatorType additions where_rules CorrectPredefinedType
IfcAdvancedBrep added
IfcAdvancedBrepWithVoids added
IfcAdvancedFace added
IfcAirTerminal added
IfcAirTerminalBox added
IfcAirTerminalBoxType additions where_rules CorrectPredefinedType
IfcAirTerminalBoxType deletions where_rules WR1
IfcAirTerminalType additions where_rules CorrectPredefinedType
IfcAirTerminalType deletions where_rules WR1
IfcAirToAirHeatRecovery added
IfcAirToAirHeatRecoveryType additions where_rules CorrectPredefinedType
IfcAirToAirHeatRecoveryType deletions where_rules WR1
IfcAlarm added
IfcAlarmType additions where_rules CorrectPredefinedType
IfcAngularDimension deleted
IfcAnnotationCurveOccurrence deleted
IfcAnnotationFillAreaOccurrence deleted
IfcAnnotationOccurrence deleted
IfcAnnotationSurface deleted
IfcAnnotationSurfaceOccurrence deleted
IfcAnnotationSymbolOccurrence deleted
IfcAnnotationTextOccurrence deleted
IfcAppliedValue additions attributes ArithmeticOperator
IfcAppliedValue additions attributes Category
IfcAppliedValue additions attributes Components
IfcAppliedValue additions attributes Condition
IfcAppliedValue deletions where_rules WR1
IfcAppliedValue modificationsabstract Changed from True to False
IfcAppliedValue modificationsattributes ApplicableDate definition Changed from IfcDateTimeSelect to IfcDate
IfcAppliedValue modificationsattributes FixedUntilDate definition Changed from IfcDateTimeSelect to IfcDate
IfcAppliedValue modificationsinverses ValuesReferenced definition Changed from SET OF [0:?] IfcReferencesValueDocument FOR ReferencingValues to SET OF [0:?] IfcExternalReferenceRelationship FOR RelatedResourceObjects
IfcAppliedValue modificationsinverses ValuesReferenced name Changed from ValuesReferenced to HasExternalReference
IfcAppliedValueRelationship deleted
IfcApproval additions attributes GivingApproval
IfcApproval additions attributes Identifier
IfcApproval additions attributes RequestingApproval
IfcApproval additions where_rules HasIdentifierOrName
IfcApproval deletions attributes ApprovalStatus
IfcApproval modificationsattributes ApprovalDateTime definition Changed from IfcDateTimeSelect to IfcLabel
IfcApproval modificationsattributes ApprovalDateTime is_optional Changed from False to True
IfcApproval modificationsattributes ApprovalDateTime name Changed from ApprovalDateTime to Name
IfcApproval modificationsattributes ApprovalLevel definition Changed from IfcLabel to IfcDateTime
IfcApproval modificationsattributes ApprovalLevel name Changed from ApprovalLevel to TimeOfApproval
IfcApproval modificationsattributes ApprovalQualifier definition Changed from IfcText to IfcLabel
IfcApproval modificationsattributes ApprovalQualifier name Changed from ApprovalQualifier to Status
IfcApproval modificationsattributes Identifier definition Changed from IfcIdentifier to IfcText
IfcApproval modificationsattributes Identifier is_optional Changed from False to True
IfcApproval modificationsattributes Identifier name Changed from Identifier to Qualifier
IfcApproval modificationsattributes Name is_optional Changed from False to True
IfcApproval modificationsattributes Name name Changed from Name to Level
IfcApproval modificationsinverses Actors definition Changed from SET OF [0:?] IfcApprovalActorRelationship FOR Approval to SET OF [0:?] IfcExternalReferenceRelationship FOR RelatedResourceObjects
IfcApproval modificationsinverses Actors name Changed from Actors to HasExternalReferences
IfcApprovalActorRelationship deleted
IfcApprovalPropertyRelationship deleted
IfcApprovalRelationship additions attributes RelatedApprovals
IfcApprovalRelationship deletions attributes Description
IfcApprovalRelationship deletions attributes Name
IfcApprovalRelationship deletions attributes RelatedApproval
IfcArbitraryClosedProfileDef additions where_rules WR2
IfcArbitraryClosedProfileDef additions where_rules WR3
IfcArbitraryClosedProfileDef deletions where_rules WR2
IfcArbitraryClosedProfileDef deletions where_rules WR3
IfcArbitraryOpenProfileDef modificationswhere_rules WR11 definition Changed from ('ifc2x3.ifccenterlineprofiledef' in typeof(self)) or (self\IfcProfileDef.ProfileType = IfcProfileTypeEnum.CURVE) to ('ifc4.ifccenterlineprofiledef' in typeof(self)) or (self\IfcProfileDef.ProfileType = IfcProfileTypeEnum.CURVE)
IfcArbitraryProfileDefWithVoids modificationswhere_rules WR3 definition Changed from sizeof(query(temp <* InnerCurves | 'ifc2x3.ifcline' in typeof(temp))) = 0 to sizeof(query(temp <* InnerCurves | 'ifc4.ifcline' in typeof(temp))) = 0
IfcAsset deletions where_rules WR1
IfcAsset modificationsattributes AssetID is_optional Changed from False to True
IfcAsset modificationsattributes AssetID name Changed from AssetID to Identification
IfcAsset modificationsattributes CurrentValue is_optional Changed from False to True
IfcAsset modificationsattributes DepreciatedValue is_optional Changed from False to True
IfcAsset modificationsattributes IncorporationDate definition Changed from IfcCalendarDate to IfcDate
IfcAsset modificationsattributes IncorporationDate is_optional Changed from False to True
IfcAsset modificationsattributes OriginalValue is_optional Changed from False to True
IfcAsset modificationsattributes Owner is_optional Changed from False to True
IfcAsset modificationsattributes ResponsiblePerson is_optional Changed from False to True
IfcAsset modificationsattributes TotalReplacementCost is_optional Changed from False to True
IfcAsset modificationsattributes User is_optional Changed from False to True
IfcAsymmetricIShapeProfileDef additions attributes BottomFlangeEdgeRadius
IfcAsymmetricIShapeProfileDef additions attributes BottomFlangeFilletRadius
IfcAsymmetricIShapeProfileDef additions attributes BottomFlangeSlope
IfcAsymmetricIShapeProfileDef additions attributes BottomFlangeWidth
IfcAsymmetricIShapeProfileDef additions attributes OverallDepth
IfcAsymmetricIShapeProfileDef additions attributes TopFlangeEdgeRadius
IfcAsymmetricIShapeProfileDef additions attributes TopFlangeFilletRadius
IfcAsymmetricIShapeProfileDef additions attributes TopFlangeSlope
IfcAsymmetricIShapeProfileDef additions where_rules ValidBottomFilletRadius
IfcAsymmetricIShapeProfileDef additions where_rules ValidFlangeThickness
IfcAsymmetricIShapeProfileDef additions where_rules ValidTopFilletRadius
IfcAsymmetricIShapeProfileDef additions where_rules ValidWebThickness
IfcAsymmetricIShapeProfileDef modificationsattributes CentreOfGravityInY is_optional Changed from True to False
IfcAsymmetricIShapeProfileDef modificationsattributes CentreOfGravityInY name Changed from CentreOfGravityInY to BottomFlangeThickness
IfcAsymmetricIShapeProfileDef modificationsattributes TopFlangeFilletRadius is_optional Changed from True to False
IfcAsymmetricIShapeProfileDef modificationsattributes TopFlangeFilletRadius name Changed from TopFlangeFilletRadius to WebThickness
IfcAsymmetricIShapeProfileDef modificationssupertype Changed from IfcIShapeProfileDef to IfcParameterizedProfileDef
IfcAudioVisualAppliance added
IfcAudioVisualApplianceType added
IfcAxis1Placement additions where_rules AxisIs3D
IfcAxis1Placement additions where_rules LocationIs3D
IfcAxis1Placement deletions where_rules WR1
IfcAxis1Placement deletions where_rules WR2
IfcAxis2Placement2D additions where_rules LocationIs2D
IfcAxis2Placement2D additions where_rules RefDirIs2D
IfcAxis2Placement2D deletions where_rules WR1
IfcAxis2Placement2D deletions where_rules WR2
IfcAxis2Placement3D additions where_rules AxisAndRefDirProvision
IfcAxis2Placement3D additions where_rules AxisIs3D
IfcAxis2Placement3D additions where_rules AxisToRefDirPosition
IfcAxis2Placement3D additions where_rules LocationIs3D
IfcAxis2Placement3D additions where_rules RefDirIs3D
IfcAxis2Placement3D deletions where_rules WR1
IfcAxis2Placement3D deletions where_rules WR2
IfcAxis2Placement3D deletions where_rules WR3
IfcAxis2Placement3D deletions where_rules WR4
IfcAxis2Placement3D deletions where_rules WR5
IfcBSplineCurve additions where_rules SameDim
IfcBSplineCurve deletions where_rules WR41
IfcBSplineCurve modificationsattributes ClosedCurve definition Changed from logical to IfcLogical
IfcBSplineCurve modificationsattributes Degree definition Changed from integer to IfcInteger
IfcBSplineCurve modificationsattributes SelfIntersect definition Changed from logical to IfcLogical
IfcBSplineCurveWithKnots added
IfcBSplineSurface added
IfcBSplineSurfaceWithKnots added
IfcBeam additions attributes PredefinedType
IfcBeam additions where_rules CorrectPredefinedType
IfcBeam additions where_rules CorrectTypeAssigned
IfcBeamStandardCase added
IfcBeamType additions where_rules CorrectPredefinedType
IfcBezierCurve deleted
IfcBlobTexture additions where_rules RasterCodeByteStream
IfcBlobTexture additions where_rules SupportedRasterFormat
IfcBlobTexture deletions where_rules WR11
IfcBlobTexture modificationsattributes RasterCode definition Changed from boolean to IfcBinary
IfcBoiler added
IfcBoilerType additions where_rules CorrectPredefinedType
IfcBoilerType deletions where_rules WR1
IfcBooleanClippingResult additions where_rules FirstOperandType
IfcBooleanClippingResult additions where_rules OperatorType
IfcBooleanClippingResult additions where_rules SecondOperandType
IfcBooleanClippingResult deletions where_rules WR1
IfcBooleanClippingResult deletions where_rules WR2
IfcBooleanClippingResult deletions where_rules WR3
IfcBooleanResult additions where_rules FirstOperandClosed
IfcBooleanResult additions where_rules SameDim
IfcBooleanResult additions where_rules SecondOperandClosed
IfcBooleanResult deletions where_rules WR1
IfcBoundaryCurve added
IfcBoundaryEdgeCondition modificationsattributes LinearStiffnessByLengthX definition Changed from IfcModulusOfLinearSubgradeReactionMeasure to IfcModulusOfTranslationalSubgradeReactionSelect
IfcBoundaryEdgeCondition modificationsattributes LinearStiffnessByLengthX name Changed from LinearStiffnessByLengthX to TranslationalStiffnessByLengthX
IfcBoundaryEdgeCondition modificationsattributes LinearStiffnessByLengthY definition Changed from IfcModulusOfLinearSubgradeReactionMeasure to IfcModulusOfTranslationalSubgradeReactionSelect
IfcBoundaryEdgeCondition modificationsattributes LinearStiffnessByLengthY name Changed from LinearStiffnessByLengthY to TranslationalStiffnessByLengthY
IfcBoundaryEdgeCondition modificationsattributes LinearStiffnessByLengthZ definition Changed from IfcModulusOfLinearSubgradeReactionMeasure to IfcModulusOfTranslationalSubgradeReactionSelect
IfcBoundaryEdgeCondition modificationsattributes LinearStiffnessByLengthZ name Changed from LinearStiffnessByLengthZ to TranslationalStiffnessByLengthZ
IfcBoundaryEdgeCondition modificationsattributes RotationalStiffnessByLengthX definition Changed from IfcModulusOfRotationalSubgradeReactionMeasure to IfcModulusOfRotationalSubgradeReactionSelect
IfcBoundaryEdgeCondition modificationsattributes RotationalStiffnessByLengthY definition Changed from IfcModulusOfRotationalSubgradeReactionMeasure to IfcModulusOfRotationalSubgradeReactionSelect
IfcBoundaryEdgeCondition modificationsattributes RotationalStiffnessByLengthZ definition Changed from IfcModulusOfRotationalSubgradeReactionMeasure to IfcModulusOfRotationalSubgradeReactionSelect
IfcBoundaryFaceCondition modificationsattributes LinearStiffnessByAreaX definition Changed from IfcModulusOfSubgradeReactionMeasure to IfcModulusOfSubgradeReactionSelect
IfcBoundaryFaceCondition modificationsattributes LinearStiffnessByAreaX name Changed from LinearStiffnessByAreaX to TranslationalStiffnessByAreaX
IfcBoundaryFaceCondition modificationsattributes LinearStiffnessByAreaY definition Changed from IfcModulusOfSubgradeReactionMeasure to IfcModulusOfSubgradeReactionSelect
IfcBoundaryFaceCondition modificationsattributes LinearStiffnessByAreaY name Changed from LinearStiffnessByAreaY to TranslationalStiffnessByAreaY
IfcBoundaryFaceCondition modificationsattributes LinearStiffnessByAreaZ definition Changed from IfcModulusOfSubgradeReactionMeasure to IfcModulusOfSubgradeReactionSelect
IfcBoundaryFaceCondition modificationsattributes LinearStiffnessByAreaZ name Changed from LinearStiffnessByAreaZ to TranslationalStiffnessByAreaZ
IfcBoundaryNodeCondition modificationsattributes LinearStiffnessX definition Changed from IfcLinearStiffnessMeasure to IfcTranslationalStiffnessSelect
IfcBoundaryNodeCondition modificationsattributes LinearStiffnessX name Changed from LinearStiffnessX to TranslationalStiffnessX
IfcBoundaryNodeCondition modificationsattributes LinearStiffnessY definition Changed from IfcLinearStiffnessMeasure to IfcTranslationalStiffnessSelect
IfcBoundaryNodeCondition modificationsattributes LinearStiffnessY name Changed from LinearStiffnessY to TranslationalStiffnessY
IfcBoundaryNodeCondition modificationsattributes LinearStiffnessZ definition Changed from IfcLinearStiffnessMeasure to IfcTranslationalStiffnessSelect
IfcBoundaryNodeCondition modificationsattributes LinearStiffnessZ name Changed from LinearStiffnessZ to TranslationalStiffnessZ
IfcBoundaryNodeCondition modificationsattributes RotationalStiffnessX definition Changed from IfcRotationalStiffnessMeasure to IfcRotationalStiffnessSelect
IfcBoundaryNodeCondition modificationsattributes RotationalStiffnessY definition Changed from IfcRotationalStiffnessMeasure to IfcRotationalStiffnessSelect
IfcBoundaryNodeCondition modificationsattributes RotationalStiffnessZ definition Changed from IfcRotationalStiffnessMeasure to IfcRotationalStiffnessSelect
IfcBoundaryNodeConditionWarping modificationsattributes WarpingStiffness definition Changed from IfcWarpingMomentMeasure to IfcWarpingStiffnessSelect
IfcBoundedSurface modificationsabstract Changed from False to True
IfcBoxedHalfSpace additions where_rules UnboundedSurface
IfcBoxedHalfSpace deletions where_rules WR1
IfcBuildingElement additions where_rules MaxOneMaterialAssociation
IfcBuildingElementComponent deleted
IfcBuildingElementPart additions attributes PredefinedType
IfcBuildingElementPart additions where_rules CorrectPredefinedType
IfcBuildingElementPart additions where_rules CorrectTypeAssigned
IfcBuildingElementPart modificationssupertype Changed from IfcBuildingElementComponent to IfcElementComponent
IfcBuildingElementPartType added
IfcBuildingElementProxy additions where_rules CorrectPredefinedType
IfcBuildingElementProxy additions where_rules CorrectTypeAssigned
IfcBuildingElementProxy additions where_rules HasObjectName
IfcBuildingElementProxy deletions where_rules WR1
IfcBuildingElementProxy modificationsattributes CompositionType definition Changed from IfcElementCompositionEnum to IfcBuildingElementProxyTypeEnum
IfcBuildingElementProxy modificationsattributes CompositionType name Changed from CompositionType to PredefinedType
IfcBuildingElementProxyType additions where_rules CorrectPredefinedType
IfcBuildingSystem added
IfcBurner added
IfcBurnerType added
IfcCShapeProfileDef additions where_rules ValidGirth
IfcCShapeProfileDef additions where_rules ValidInternalFilletRadius
IfcCShapeProfileDef additions where_rules ValidWallThickness
IfcCShapeProfileDef deletions attributes CentreOfGravityInX
IfcCShapeProfileDef deletions where_rules WR1
IfcCShapeProfileDef deletions where_rules WR2
IfcCShapeProfileDef deletions where_rules WR3
IfcCShapeProfileDef modificationsattributes InternalFilletRadius definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcCableCarrierFitting added
IfcCableCarrierFittingType additions where_rules CorrectPredefinedType
IfcCableCarrierFittingType deletions where_rules WR1
IfcCableCarrierSegment added
IfcCableCarrierSegmentType additions where_rules CorrectPredefinedType
IfcCableFitting added
IfcCableFittingType added
IfcCableSegment added
IfcCableSegmentType additions where_rules CorrectPredefinedType
IfcCalendarDate deleted
IfcCartesianPoint additions where_rules CP2Dor3D
IfcCartesianPoint deletions where_rules WR1
IfcCartesianPointList added
IfcCartesianPointList2D added
IfcCartesianPointList3D added
IfcCartesianTransformationOperator additions where_rules ScaleGreaterZero
IfcCartesianTransformationOperator deletions where_rules WR1
IfcCartesianTransformationOperator modificationsattributes Scale definition Changed from real to IfcReal
IfcCartesianTransformationOperator2D additions where_rules Axis1Is2D
IfcCartesianTransformationOperator2D additions where_rules Axis2Is2D
IfcCartesianTransformationOperator2D additions where_rules DimEqual2
IfcCartesianTransformationOperator2D deletions where_rules WR1
IfcCartesianTransformationOperator2D deletions where_rules WR2
IfcCartesianTransformationOperator2D deletions where_rules WR3
IfcCartesianTransformationOperator2DnonUniformadditions where_rules Scale2GreaterZero
IfcCartesianTransformationOperator2DnonUniformdeletions where_rules WR1
IfcCartesianTransformationOperator2DnonUniformmodificationsattributes Scale2 definition Changed from real to IfcReal
IfcCartesianTransformationOperator3D additions where_rules Axis1Is3D
IfcCartesianTransformationOperator3D additions where_rules Axis2Is3D
IfcCartesianTransformationOperator3D additions where_rules Axis3Is3D
IfcCartesianTransformationOperator3D additions where_rules DimIs3D
IfcCartesianTransformationOperator3D deletions where_rules WR1
IfcCartesianTransformationOperator3D deletions where_rules WR2
IfcCartesianTransformationOperator3D deletions where_rules WR3
IfcCartesianTransformationOperator3D deletions where_rules WR4
IfcCartesianTransformationOperator3DnonUniformadditions where_rules Scale2GreaterZero
IfcCartesianTransformationOperator3DnonUniformadditions where_rules Scale3GreaterZero
IfcCartesianTransformationOperator3DnonUniformdeletions where_rules WR1
IfcCartesianTransformationOperator3DnonUniformdeletions where_rules WR2
IfcCartesianTransformationOperator3DnonUniformmodificationsattributes Scale2 definition Changed from real to IfcReal
IfcCartesianTransformationOperator3DnonUniformmodificationsattributes Scale3 definition Changed from real to IfcReal
IfcChamferEdgeFeature deleted
IfcChiller added
IfcChillerType additions where_rules CorrectPredefinedType
IfcChillerType deletions where_rules WR1
IfcChimney added
IfcChimneyType added
IfcCivilElement added
IfcCivilElementType added
IfcClassification additions attributes Description
IfcClassification additions attributes Location
IfcClassification additions attributes ReferenceTokens
IfcClassification modificationsattributes Edition is_optional Changed from False to True
IfcClassification modificationsattributes EditionDate definition Changed from IfcCalendarDate to IfcDate
IfcClassification modificationsattributes Source is_optional Changed from False to True
IfcClassification modificationsinverses Contains definition Changed from SET OF [0:?] IfcClassificationItem FOR ItemOf to SET OF [0:?] IfcRelAssociatesClassification FOR RelatingClassification
IfcClassification modificationsinverses Contains name Changed from Contains to ClassificationForObjects
IfcClassificationItem deleted
IfcClassificationItemRelationship deleted
IfcClassificationNotation deleted
IfcClassificationNotationFacet deleted
IfcClassificationReference additions attributes Description
IfcClassificationReference additions attributes Sort
IfcClassificationReference additions inverses ClassificationRefForObjects
IfcClassificationReference modificationsattributes ReferencedSource definition Changed from IfcClassification to IfcClassificationReferenceSelect
IfcCoil added
IfcCoilType additions where_rules CorrectPredefinedType
IfcCoilType deletions where_rules WR1
IfcColourRgbList added
IfcColumn additions attributes PredefinedType
IfcColumn additions where_rules CorrectPredefinedType
IfcColumn additions where_rules CorrectTypeAssigned
IfcColumnStandardCase added
IfcColumnType additions where_rules CorrectPredefinedType
IfcCommunicationsAppliance added
IfcCommunicationsApplianceType added
IfcComplexPropertyTemplate added
IfcCompositeCurve additions where_rules CurveContinuous
IfcCompositeCurve additions where_rules SameDim
IfcCompositeCurve deletions where_rules WR41
IfcCompositeCurve deletions where_rules WR42
IfcCompositeCurve modificationsattributes SelfIntersect definition Changed from logical to IfcLogical
IfcCompositeCurveOnSurface added
IfcCompositeCurveSegment additions where_rules ParentIsBoundedCurve
IfcCompositeCurveSegment deletions where_rules WR1
IfcCompositeCurveSegment modificationsattributes SameSense definition Changed from boolean to IfcBoolean
IfcCompositeProfileDef additions where_rules InvariantProfileType
IfcCompositeProfileDef additions where_rules NoRecursion
IfcCompositeProfileDef deletions where_rules WR1
IfcCompositeProfileDef deletions where_rules WR2
IfcCompressor added
IfcCompressorType additions where_rules CorrectPredefinedType
IfcCompressorType deletions where_rules WR1
IfcCondenser added
IfcCondenserType additions where_rules CorrectPredefinedType
IfcCondenserType deletions where_rules WR1
IfcCondition deleted
IfcConditionCriterion deleted
IfcConnectionPortGeometry deleted
IfcConnectionVolumeGeometry added
IfcConstraint modificationsattributes CreationTime definition Changed from IfcDateTimeSelect to IfcDateTime
IfcConstraint modificationsinverses ClassifiedAs definition Changed from SET OF [0:?] IfcConstraintClassificationRelationship FOR ClassifiedConstraint to SET OF [0:?] IfcExternalReferenceRelationship FOR RelatedResourceObjects
IfcConstraint modificationsinverses ClassifiedAs name Changed from ClassifiedAs to HasExternalReferences
IfcConstraintAggregationRelationship deleted
IfcConstraintClassificationRelationship deleted
IfcConstraintRelationship deleted
IfcConstructionEquipmentResource additions attributes PredefinedType
IfcConstructionEquipmentResource additions where_rules CorrectPredefinedType
IfcConstructionEquipmentResourceType added
IfcConstructionMaterialResource additions where_rules CorrectPredefinedType
IfcConstructionMaterialResource deletions attributes UsageRatio
IfcConstructionMaterialResource deletions where_rules WR1
IfcConstructionMaterialResource deletions where_rules WR2
IfcConstructionMaterialResource modificationsattributes Suppliers definition Changed from set[1:?] of IfcActorSelect to IfcConstructionMaterialResourceTypeEnum
IfcConstructionMaterialResource modificationsattributes Suppliers name Changed from Suppliers to PredefinedType
IfcConstructionMaterialResourceType added
IfcConstructionProductResource additions attributes PredefinedType
IfcConstructionProductResource additions where_rules CorrectPredefinedType
IfcConstructionProductResource deletions where_rules WR1
IfcConstructionProductResource deletions where_rules WR2
IfcConstructionProductResourceType added
IfcConstructionResource deletions attributes BaseQuantity
IfcConstructionResource modificationsattributes ResourceConsumption definition Changed from IfcResourceConsumptionEnum to IfcPhysicalQuantity
IfcConstructionResource modificationsattributes ResourceConsumption name Changed from ResourceConsumption to BaseQuantity
IfcConstructionResource modificationsattributes ResourceGroup definition Changed from IfcLabel to list[1:?] of IfcAppliedValue
IfcConstructionResource modificationsattributes ResourceGroup name Changed from ResourceGroup to BaseCosts
IfcConstructionResource modificationsattributes ResourceIdentifier definition Changed from IfcIdentifier to IfcResourceTime
IfcConstructionResource modificationsattributes ResourceIdentifier name Changed from ResourceIdentifier to Usage
IfcConstructionResourceType added
IfcContext added
IfcContextDependentUnit additions inverses HasExternalReference
IfcControl additions attributes Identification
IfcController added
IfcControllerType additions where_rules CorrectPredefinedType
IfcConversionBasedUnit additions inverses HasExternalReference
IfcConversionBasedUnitWithOffset added
IfcCooledBeam added
IfcCooledBeamType additions where_rules CorrectPredefinedType
IfcCooledBeamType deletions where_rules WR1
IfcCoolingTower added
IfcCoolingTowerType additions where_rules CorrectPredefinedType
IfcCoolingTowerType deletions where_rules WR1
IfcCoordinateOperation added
IfcCoordinateReferenceSystem added
IfcCoordinatedUniversalTimeOffset deleted
IfcCostItem additions attributes CostQuantities
IfcCostItem additions attributes CostValues
IfcCostItem additions attributes PredefinedType
IfcCostSchedule additions attributes UpdateDate
IfcCostSchedule deletions attributes ID
IfcCostSchedule deletions attributes PredefinedType
IfcCostSchedule deletions attributes PreparedBy
IfcCostSchedule deletions attributes TargetUsers
IfcCostSchedule deletions attributes UpdateDate
IfcCostSchedule deletions unique_rules UR2
IfcCostSchedule modificationsattributes SubmittedBy definition Changed from IfcActorSelect to IfcCostScheduleTypeEnum
IfcCostSchedule modificationsattributes SubmittedBy name Changed from SubmittedBy to PredefinedType
IfcCostSchedule modificationsattributes SubmittedOn definition Changed from IfcDateTimeSelect to IfcDateTime
IfcCostValue deletions attributes Condition
IfcCostValue deletions attributes CostType
IfcCovering additions where_rules CorrectPredefinedType
IfcCovering additions where_rules CorrectTypeAssigned
IfcCovering deletions where_rules WR61
IfcCoveringType additions where_rules CorrectPredefinedType
IfcCraneRailAShapeProfileDef deleted
IfcCraneRailFShapeProfileDef deleted
IfcCrewResource additions attributes PredefinedType
IfcCrewResource additions where_rules CorrectPredefinedType
IfcCrewResourceType added
IfcCurrencyRelationship modificationsattributes RateDateTime definition Changed from IfcDateAndTime to IfcDateTime
IfcCurrencyRelationship modificationsattributes RateDateTime is_optional Changed from False to True
IfcCurtainWall additions attributes PredefinedType
IfcCurtainWall additions where_rules CorrectPredefinedType
IfcCurtainWall additions where_rules CorrectTypeAssigned
IfcCurtainWallType additions where_rules CorrectPredefinedType
IfcCurveBoundedSurface added
IfcCurveStyle additions attributes ModelOrDraughting
IfcCurveStyle additions where_rules IdentifiableCurveStyle
IfcCurveStyle additions where_rules MeasureOfWidth
IfcCurveStyle deletions where_rules WR11
IfcCurveStyleFontPattern additions where_rules VisibleLengthGreaterEqualZero
IfcCurveStyleFontPattern deletions where_rules WR01
IfcCylindricalSurface added
IfcDamper added
IfcDamperType additions where_rules CorrectPredefinedType
IfcDamperType deletions where_rules WR1
IfcDateAndTime deleted
IfcDefinedSymbol deleted
IfcDerivedProfileDef additions where_rules InvariantProfileType
IfcDerivedProfileDef deletions where_rules WR1
IfcDiameterDimension deleted
IfcDimensionCalloutRelationship deleted
IfcDimensionCurve deleted
IfcDimensionCurveDirectedCallout deleted
IfcDimensionCurveTerminator deleted
IfcDimensionPair deleted
IfcDirection additions where_rules MagnitudeGreaterZero
IfcDirection modificationsattributes DirectionRatios definition Changed from list[2:3] of real to list[2:3] of IfcReal
IfcDiscreteAccessory additions attributes PredefinedType
IfcDiscreteAccessory additions where_rules CorrectPredefinedType
IfcDiscreteAccessory additions where_rules CorrectTypeAssigned
IfcDiscreteAccessoryType additions attributes PredefinedType
IfcDiscreteAccessoryType additions where_rules CorrectPredefinedType
IfcDistributionChamberElement additions attributes PredefinedType
IfcDistributionChamberElement additions where_rules CorrectPredefinedType
IfcDistributionChamberElement additions where_rules CorrectTypeAssigned
IfcDistributionChamberElementType additions where_rules CorrectPredefinedType
IfcDistributionCircuit added
IfcDistributionControlElement deletions attributes ControlElementId
IfcDistributionElement additions inverses HasPorts
IfcDistributionPort additions attributes PredefinedType
IfcDistributionPort additions attributes SystemType
IfcDistributionSystem added
IfcDocumentElectronicFormat deleted
IfcDocumentInformation modificationsattributes CreationTime definition Changed from IfcDateAndTime to IfcDateTime
IfcDocumentInformation modificationsattributes DocumentId name Changed from DocumentId to Identification
IfcDocumentInformation modificationsattributes DocumentReferences definition Changed from set[1:?] of IfcDocumentReference to IfcURIReference
IfcDocumentInformation modificationsattributes DocumentReferences name Changed from DocumentReferences to Location
IfcDocumentInformation modificationsattributes ElectronicFormat definition Changed from IfcDocumentElectronicFormat to IfcIdentifier
IfcDocumentInformation modificationsattributes LastRevisionTime definition Changed from IfcDateAndTime to IfcDateTime
IfcDocumentInformation modificationsattributes ValidFrom definition Changed from IfcCalendarDate to IfcDate
IfcDocumentInformation modificationsattributes ValidUntil definition Changed from IfcCalendarDate to IfcDate
IfcDocumentInformation modificationsinverses IsPointedTo definition Changed from SET OF [0:?] IfcDocumentInformationRelationship FOR RelatedDocuments to SET OF [0:?] IfcRelAssociatesDocument FOR RelatingDocument
IfcDocumentInformation modificationsinverses IsPointedTo name Changed from IsPointedTo to DocumentInfoForObjects
IfcDocumentReference additions attributes Description
IfcDocumentReference additions attributes ReferencedDocument
IfcDocumentReference additions where_rules WR1
IfcDocumentReference deletions where_rules WR1
IfcDocumentReference modificationsinverses ReferenceToDocument definition Changed from SET OF [0:1] IfcDocumentInformation FOR DocumentReferences to SET OF [0:?] IfcRelAssociatesDocument FOR RelatingDocument
IfcDocumentReference modificationsinverses ReferenceToDocument name Changed from ReferenceToDocument to DocumentRefForObjects
IfcDoor additions attributes OperationType
IfcDoor additions attributes PredefinedType
IfcDoor additions attributes UserDefinedOperationType
IfcDoor additions where_rules CorrectStyleAssigned
IfcDoorLiningProperties additions attributes LiningToPanelOffsetX
IfcDoorLiningProperties additions attributes LiningToPanelOffsetY
IfcDoorLiningProperties additions where_rules WR31
IfcDoorLiningProperties additions where_rules WR32
IfcDoorLiningProperties additions where_rules WR35
IfcDoorLiningProperties deletions where_rules WR31
IfcDoorLiningProperties deletions where_rules WR32
IfcDoorLiningProperties deletions where_rules WR35
IfcDoorLiningProperties modificationsattributes LiningThickness definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcDoorLiningProperties modificationsattributes ThresholdThickness definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcDoorLiningProperties modificationsattributes TransomThickness definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcDoorLiningProperties modificationssupertype Changed from IfcPropertySetDefinition to IfcPreDefinedPropertySet
IfcDoorPanelProperties additions where_rules ApplicableToType
IfcDoorPanelProperties deletions where_rules WR31
IfcDoorPanelProperties modificationssupertype Changed from IfcPropertySetDefinition to IfcPreDefinedPropertySet
IfcDoorStandardCase added
IfcDoorStyle modificationsattributes ParameterTakesPrecedence definition Changed from boolean to IfcBoolean
IfcDoorStyle modificationsattributes Sizeable definition Changed from boolean to IfcBoolean
IfcDoorType added
IfcDraughtingCallout deleted
IfcDraughtingCalloutRelationship deleted
IfcDraughtingPreDefinedColour additions where_rules PreDefinedColourNames
IfcDraughtingPreDefinedColour deletions where_rules WR31
IfcDraughtingPreDefinedCurveFont additions where_rules PreDefinedCurveFontNames
IfcDraughtingPreDefinedCurveFont deletions where_rules WR31
IfcDraughtingPreDefinedTextFont deleted
IfcDuctFitting added
IfcDuctFittingType additions where_rules CorrectPredefinedType
IfcDuctFittingType deletions where_rules WR2
IfcDuctSegment added
IfcDuctSegmentType additions where_rules CorrectPredefinedType
IfcDuctSegmentType deletions where_rules WR1
IfcDuctSilencer added
IfcDuctSilencerType additions where_rules CorrectPredefinedType
IfcDuctSilencerType deletions where_rules WR1
IfcEdgeCurve modificationsattributes SameSense definition Changed from boolean to IfcBoolean
IfcEdgeFeature deleted
IfcEdgeLoop additions where_rules IsClosed
IfcEdgeLoop additions where_rules IsContinuous
IfcEdgeLoop deletions where_rules WR1
IfcEdgeLoop deletions where_rules WR2
IfcElectricAppliance added
IfcElectricApplianceType additions where_rules CorrectPredefinedType
IfcElectricDistributionBoard added
IfcElectricDistributionBoardType added
IfcElectricDistributionPoint deleted
IfcElectricFlowStorageDevice added
IfcElectricFlowStorageDeviceType additions where_rules CorrectPredefinedType
IfcElectricGenerator added
IfcElectricGeneratorType additions where_rules CorrectPredefinedType
IfcElectricHeaterType deleted
IfcElectricMotor added
IfcElectricMotorType additions where_rules CorrectPredefinedType
IfcElectricTimeControl added
IfcElectricTimeControlType additions where_rules CorrectPredefinedType
IfcElectricalBaseProperties deleted
IfcElectricalCircuit deleted
IfcElectricalElement deleted
IfcElement modificationsinverses HasStructuralMember definition Changed from SET OF [0:?] IfcRelConnectsStructuralElement FOR RelatingElement to SET OF [0:1] IfcRelFillsElement FOR RelatedBuildingElement
IfcElement modificationsinverses HasStructuralMember name Changed from HasStructuralMember to FillsVoids
IfcElementAssembly additions where_rules CorrectPredefinedType
IfcElementAssembly additions where_rules CorrectTypeAssigned
IfcElementAssembly deletions where_rules WR1
IfcElementAssembly modificationsattributes PredefinedType is_optional Changed from False to True
IfcElementAssemblyType added
IfcElementQuantity additions where_rules UniqueQuantityNames
IfcElementQuantity modificationssupertype Changed from IfcPropertySetDefinition to IfcQuantitySet
IfcEnergyProperties deleted
IfcEngine added
IfcEngineType added
IfcEnvironmentalImpactValue deleted
IfcEquipmentElement deleted
IfcEquipmentStandard deleted
IfcEvaporativeCooler added
IfcEvaporativeCoolerType additions where_rules CorrectPredefinedType
IfcEvaporativeCoolerType deletions where_rules WR1
IfcEvaporator added
IfcEvaporatorType additions where_rules CorrectPredefinedType
IfcEvaporatorType deletions where_rules WR1
IfcEvent added
IfcEventTime added
IfcEventType added
IfcExtendedMaterialProperties deleted
IfcExtendedProperties added
IfcExternalInformation added
IfcExternalReference additions inverses ExternalReferenceForResources
IfcExternalReference additions where_rules WR1
IfcExternalReference deletions where_rules WR1
IfcExternalReference modificationsattributes ItemReference name Changed from ItemReference to Identification
IfcExternalReference modificationsattributes Location definition Changed from IfcLabel to IfcURIReference
IfcExternalReferenceRelationship added
IfcExternalSpatialElement added
IfcExternalSpatialStructureElement added
IfcExternallyDefinedSymbol deleted
IfcExtrudedAreaSolid additions where_rules ValidExtrusionDirection
IfcExtrudedAreaSolid deletions where_rules WR31
IfcExtrudedAreaSolidTapered added
IfcFace additions inverses HasTextureMaps
IfcFace additions where_rules HasOuterBound
IfcFace deletions where_rules WR1
IfcFaceBound modificationsattributes Orientation definition Changed from boolean to IfcBoolean
IfcFaceSurface modificationsattributes SameSense definition Changed from boolean to IfcBoolean
IfcFacetedBrepWithVoids modificationssupertype Changed from IfcManifoldSolidBrep to IfcFacetedBrep
IfcFan added
IfcFanType additions where_rules CorrectPredefinedType
IfcFanType deletions where_rules WR1
IfcFastener additions attributes PredefinedType
IfcFastener additions where_rules CorrectPredefinedType
IfcFastener additions where_rules CorrectTypeAssigned
IfcFastenerType additions attributes PredefinedType
IfcFastenerType additions where_rules CorrectPredefinedType
IfcFeatureElementSubtraction additions where_rules HasNoSubtraction
IfcFeatureElementSubtraction additions where_rules IsNotFilling
IfcFillAreaStyle additions attributes ModelorDraughting
IfcFillAreaStyle additions where_rules ConsistentHatchStyleDef
IfcFillAreaStyle additions where_rules MaxOneColour
IfcFillAreaStyle additions where_rules MaxOneExtHatchStyle
IfcFillAreaStyle deletions where_rules WR11
IfcFillAreaStyle deletions where_rules WR12
IfcFillAreaStyle deletions where_rules WR13
IfcFillAreaStyleHatching additions where_rules PatternStart2D
IfcFillAreaStyleHatching additions where_rules RefHatchLine2D
IfcFillAreaStyleHatching deletions where_rules WR21
IfcFillAreaStyleHatching deletions where_rules WR22
IfcFillAreaStyleHatching deletions where_rules WR23
IfcFillAreaStyleTileSymbolWithStyle deleted
IfcFillAreaStyleTiles modificationsattributes Tiles definition Changed from set[1:?] of IfcFillAreaStyleTileShapeSelect to set[1:?] of IfcStyledItem
IfcFillAreaStyleTiles modificationsattributes TilingPattern definition Changed from IfcOneDirectionRepeatFactor to list[2:2] of IfcVector
IfcFilter added
IfcFilterType additions where_rules CorrectPredefinedType
IfcFilterType deletions where_rules WR1
IfcFireSuppressionTerminal added
IfcFireSuppressionTerminalType additions where_rules CorrectPredefinedType
IfcFixedReferenceSweptAreaSolid added
IfcFlowInstrument added
IfcFlowInstrumentType additions where_rules CorrectPredefinedType
IfcFlowMeter added
IfcFlowMeterType additions where_rules CorrectPredefinedType
IfcFlowMeterType deletions where_rules WR1
IfcFluidFlowProperties deleted
IfcFooting additions where_rules CorrectPredefinedType
IfcFooting additions where_rules CorrectTypeAssigned
IfcFooting deletions where_rules WR1
IfcFooting modificationsattributes PredefinedType is_optional Changed from False to True
IfcFootingType added
IfcFuelProperties deleted
IfcFurniture added
IfcFurnitureStandard deleted
IfcFurnitureType additions attributes PredefinedType
IfcFurnitureType additions where_rules CorrectPredefinedType
IfcGasTerminalType deleted
IfcGeneralMaterialProperties deleted
IfcGeneralProfileProperties deleted
IfcGeographicElement added
IfcGeographicElementType added
IfcGeometricCurveSet additions where_rules NoSurfaces
IfcGeometricCurveSet deletions where_rules WR1
IfcGeometricRepresentationContext additions where_rules North2D
IfcGeometricRepresentationContext modificationsattributes Precision definition Changed from real to IfcReal
IfcGeometricRepresentationSubContext additions where_rules NoCoordOperation
IfcGeometricRepresentationSubContext additions where_rules ParentNoSub
IfcGeometricRepresentationSubContext additions where_rules UserTargetProvided
IfcGeometricRepresentationSubContext deletions where_rules WR31
IfcGeometricRepresentationSubContext deletions where_rules WR32
IfcGeometricSet additions where_rules ConsistentDim
IfcGeometricSet deletions where_rules WR21
IfcGrid additions attributes PredefinedType
IfcGrid additions where_rules HasPlacement
IfcGrid deletions where_rules WR41
IfcGridPlacement modificationsattributes PlacementRefDirection definition Changed from IfcVirtualGridIntersection to IfcGridPlacementDirectionSelect
IfcGroup modificationsinverses IsGroupedBy definition Changed from IfcRelAssignsToGroup FOR RelatingGroup to SET OF [0:?] IfcRelAssignsToGroup FOR RelatingGroup
IfcHalfSpaceSolid modificationsattributes AgreementFlag definition Changed from boolean to IfcBoolean
IfcHeatExchanger added
IfcHeatExchangerType additions where_rules CorrectPredefinedType
IfcHeatExchangerType deletions where_rules WR1
IfcHumidifier added
IfcHumidifierType additions where_rules CorrectPredefinedType
IfcHumidifierType deletions where_rules WR1
IfcHygroscopicMaterialProperties deleted
IfcIShapeProfileDef additions attributes FlangeEdgeRadius
IfcIShapeProfileDef additions attributes FlangeSlope
IfcIShapeProfileDef additions where_rules ValidFilletRadius
IfcIShapeProfileDef additions where_rules ValidFlangeThickness
IfcIShapeProfileDef additions where_rules ValidWebThickness
IfcIShapeProfileDef deletions where_rules WR1
IfcIShapeProfileDef deletions where_rules WR2
IfcIShapeProfileDef deletions where_rules WR3
IfcIShapeProfileDef modificationsattributes FilletRadius definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcImageTexture modificationsattributes UrlReference definition Changed from IfcIdentifier to IfcURIReference
IfcImageTexture modificationsattributes UrlReference name Changed from UrlReference to URLReference
IfcIndexedColourMap added
IfcIndexedPolyCurve added
IfcIndexedPolygonalFace added
IfcIndexedPolygonalFaceWithVoids added
IfcIndexedTextureMap added
IfcIndexedTriangleTextureMap added
IfcInterceptor added
IfcInterceptorType added
IfcIntersectionCurve added
IfcInventory deletions where_rules WR41
IfcInventory modificationsattributes InventoryType is_optional Changed from False to True
IfcInventory modificationsattributes InventoryType name Changed from InventoryType to PredefinedType
IfcInventory modificationsattributes Jurisdiction is_optional Changed from False to True
IfcInventory modificationsattributes LastUpdateDate definition Changed from IfcCalendarDate to IfcDate
IfcInventory modificationsattributes LastUpdateDate is_optional Changed from False to True
IfcInventory modificationsattributes ResponsiblePersons is_optional Changed from False to True
IfcIrregularTimeSeriesValue modificationsattributes TimeStamp definition Changed from IfcDateTimeSelect to IfcDateTime
IfcJunctionBox added
IfcJunctionBoxType additions where_rules CorrectPredefinedType
IfcLShapeProfileDef additions where_rules ValidThickness
IfcLShapeProfileDef deletions attributes CentreOfGravityInX
IfcLShapeProfileDef deletions attributes CentreOfGravityInY
IfcLShapeProfileDef deletions where_rules WR21
IfcLShapeProfileDef deletions where_rules WR22
IfcLShapeProfileDef modificationsattributes EdgeRadius definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcLShapeProfileDef modificationsattributes FilletRadius definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcLaborResource additions where_rules CorrectPredefinedType
IfcLaborResource modificationsattributes SkillSet definition Changed from IfcText to IfcLaborResourceTypeEnum
IfcLaborResource modificationsattributes SkillSet name Changed from SkillSet to PredefinedType
IfcLaborResourceType added
IfcLagTime added
IfcLamp added
IfcLampType additions where_rules CorrectPredefinedType
IfcLibraryInformation additions attributes Description
IfcLibraryInformation additions inverses LibraryInfoForObjects
IfcLibraryInformation modificationsattributes LibraryReference definition Changed from set[1:?] of IfcLibraryReference to IfcURIReference
IfcLibraryInformation modificationsattributes LibraryReference name Changed from LibraryReference to Location
IfcLibraryInformation modificationsattributes Publisher definition Changed from IfcOrganization to IfcActorSelect
IfcLibraryInformation modificationsattributes VersionDate definition Changed from IfcCalendarDate to IfcDateTime
IfcLibraryReference additions attributes Description
IfcLibraryReference additions attributes Language
IfcLibraryReference additions attributes ReferencedLibrary
IfcLibraryReference modificationsinverses ReferenceIntoLibrary definition Changed from SET OF [0:1] IfcLibraryInformation FOR LibraryReference to SET OF [0:?] IfcRelAssociatesLibrary FOR RelatingLibrary
IfcLibraryReference modificationsinverses ReferenceIntoLibrary name Changed from ReferenceIntoLibrary to LibraryRefForObjects
IfcLightFixture added
IfcLightFixtureType additions where_rules CorrectPredefinedType
IfcLine additions where_rules SameDim
IfcLine deletions where_rules WR1
IfcLinearDimension deleted
IfcLocalTime deleted
IfcMapConversion added
IfcMaterial additions attributes Category
IfcMaterial additions attributes Description
IfcMaterialClassificationRelationship modificationsattributes MaterialClassifications definition Changed from set[1:?] of IfcClassificationNotationSelect to set[1:?] of IfcClassificationSelect
IfcMaterialConstituent added
IfcMaterialConstituentSet added
IfcMaterialDefinition added
IfcMaterialDefinitionRepresentation additions where_rules OnlyStyledRepresentations
IfcMaterialDefinitionRepresentation deletions where_rules WR11
IfcMaterialLayer additions attributes Category
IfcMaterialLayer additions attributes Description
IfcMaterialLayer additions attributes Name
IfcMaterialLayer additions attributes Priority
IfcMaterialLayer additions where_rules NormalizedPriority
IfcMaterialLayer modificationsattributes LayerThickness definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcMaterialLayerSet additions attributes Description
IfcMaterialLayerSetUsage additions attributes ReferenceExtent
IfcMaterialLayerWithOffsets added
IfcMaterialProfile added
IfcMaterialProfileSet added
IfcMaterialProfileSetUsage added
IfcMaterialProfileSetUsageTapering added
IfcMaterialProfileWithOffsets added
IfcMaterialProperties modificationsabstract Changed from True to False
IfcMaterialProperties modificationsattributes Material definition Changed from IfcMaterial to IfcMaterialDefinition
IfcMaterialRelationship added
IfcMaterialUsageDefinition added
IfcMechanicalConcreteMaterialProperties deleted
IfcMechanicalFastener additions attributes PredefinedType
IfcMechanicalFastener additions where_rules CorrectPredefinedType
IfcMechanicalFastener additions where_rules CorrectTypeAssigned
IfcMechanicalFastener modificationssupertype Changed from IfcFastener to IfcElementComponent
IfcMechanicalFastenerType additions attributes NominalDiameter
IfcMechanicalFastenerType additions attributes NominalLength
IfcMechanicalFastenerType additions attributes PredefinedType
IfcMechanicalFastenerType additions where_rules CorrectPredefinedType
IfcMechanicalFastenerType modificationssupertype Changed from IfcFastenerType to IfcElementComponentType
IfcMechanicalMaterialProperties deleted
IfcMechanicalSteelMaterialProperties deleted
IfcMedicalDevice added
IfcMedicalDeviceType added
IfcMember additions attributes PredefinedType
IfcMember additions where_rules CorrectPredefinedType
IfcMember additions where_rules CorrectTypeAssigned
IfcMemberStandardCase added
IfcMemberType additions where_rules CorrectPredefinedType
IfcMetric additions attributes ReferencePath
IfcMetric modificationsattributes DataValue is_optional Changed from False to True
IfcMirroredProfileDef added
IfcMonetaryUnit modificationsattributes Currency definition Changed from IfcCurrencyEnum to IfcLabel
IfcMotorConnection added
IfcMotorConnectionType additions where_rules CorrectPredefinedType
IfcMove deleted
IfcObject additions where_rules UniquePropertySetNames
IfcObject deletions where_rules WR1
IfcObject modificationsinverses IsDefinedBy definition Changed from SET OF [0:?] IfcRelDefines FOR RelatedObjects to SET OF [0:1] IfcRelDefinesByObject FOR RelatedObjects
IfcObject modificationsinverses IsDefinedBy name Changed from IsDefinedBy to IsDeclaredBy
IfcObjectPlacement modificationsinverses PlacesObject definition Changed from SET OF [1:1] IfcProduct FOR ObjectPlacement to SET OF [0:?] IfcProduct FOR ObjectPlacement
IfcObjective modificationsattributes BenchmarkValues definition Changed from IfcMetric to list[1:?] of IfcConstraint
IfcObjective modificationsattributes ResultValues definition Changed from IfcMetric to IfcLogicalOperatorEnum
IfcObjective modificationsattributes ResultValues name Changed from ResultValues to LogicalAggregator
IfcOccupant modificationsattributes PredefinedType is_optional Changed from False to True
IfcOffsetCurve2D additions where_rules DimIs2D
IfcOffsetCurve2D deletions where_rules WR1
IfcOffsetCurve2D modificationsattributes SelfIntersect definition Changed from logical to IfcLogical
IfcOffsetCurve3D additions where_rules DimIs2D
IfcOffsetCurve3D deletions where_rules WR1
IfcOffsetCurve3D modificationsattributes SelfIntersect definition Changed from logical to IfcLogical
IfcOneDirectionRepeatFactor deleted
IfcOpeningElement additions attributes PredefinedType
IfcOpeningStandardCase added
IfcOpticalMaterialProperties deleted
IfcOrderAction deleted
IfcOrganization modificationsattributes Id name Changed from Id to Identification
IfcOrganizationRelationship deletions attributes Description
IfcOrganizationRelationship deletions attributes Name
IfcOrientedEdge additions where_rules EdgeElementNotOriented
IfcOrientedEdge deletions where_rules WR1
IfcOrientedEdge modificationsattributes Orientation definition Changed from boolean to IfcBoolean
IfcOuterBoundaryCurve added
IfcOutlet added
IfcOutletType additions where_rules CorrectPredefinedType
IfcOwnerHistory additions where_rules CorrectChangeAction
IfcOwnerHistory modificationsattributes ChangeAction is_optional Changed from False to True
IfcParameterizedProfileDef modificationsattributes Position is_optional Changed from False to True
IfcPath additions where_rules IsContinuous
IfcPath deletions where_rules WR1
IfcPcurve added
IfcPerformanceHistory additions attributes PredefinedType
IfcPermeableCoveringProperties modificationssupertype Changed from IfcPropertySetDefinition to IfcPreDefinedPropertySet
IfcPermit additions attributes LongDescription
IfcPermit additions attributes Status
IfcPermit deletions unique_rules UR2
IfcPermit modificationsattributes PermitID definition Changed from IfcIdentifier to IfcPermitTypeEnum
IfcPermit modificationsattributes PermitID is_optional Changed from False to True
IfcPermit modificationsattributes PermitID name Changed from PermitID to PredefinedType
IfcPerson additions where_rules IdentifiablePerson
IfcPerson additions where_rules ValidSetOfNames
IfcPerson deletions where_rules WR1
IfcPerson modificationsattributes Id name Changed from Id to Identification
IfcPhysicalComplexQuantity additions where_rules NoSelfReference
IfcPhysicalComplexQuantity additions where_rules UniqueQuantityNames
IfcPhysicalComplexQuantity deletions where_rules WR21
IfcPhysicalQuantity modificationsinverses PartOfComplex definition Changed from SET OF [0:1] IfcPhysicalComplexQuantity FOR HasQuantities to SET OF [0:?] IfcExternalReferenceRelationship FOR RelatedResourceObjects
IfcPhysicalQuantity modificationsinverses PartOfComplex name Changed from PartOfComplex to HasExternalReferences
IfcPile additions where_rules CorrectPredefinedType
IfcPile additions where_rules CorrectTypeAssigned
IfcPile deletions where_rules WR1
IfcPile modificationsattributes PredefinedType is_optional Changed from False to True
IfcPileType added
IfcPipeFitting added
IfcPipeFittingType additions where_rules CorrectPredefinedType
IfcPipeFittingType deletions where_rules WR1
IfcPipeSegment added
IfcPipeSegmentType additions where_rules CorrectPredefinedType
IfcPipeSegmentType deletions where_rules WR1
IfcPixelTexture additions where_rules MinPixelInS
IfcPixelTexture additions where_rules MinPixelInT
IfcPixelTexture additions where_rules NumberOfColours
IfcPixelTexture additions where_rules PixelAsByteAndSameLength
IfcPixelTexture additions where_rules SizeOfPixelList
IfcPixelTexture deletions where_rules WR21
IfcPixelTexture deletions where_rules WR22
IfcPixelTexture deletions where_rules WR23
IfcPixelTexture deletions where_rules WR24
IfcPixelTexture modificationsattributes Pixel definition Changed from list[1:?] of binary to list[1:?] of IfcBinary
IfcPlate additions attributes PredefinedType
IfcPlate additions where_rules CorrectPredefinedType
IfcPlate additions where_rules CorrectTypeAssigned
IfcPlateStandardCase added
IfcPlateType additions where_rules CorrectPredefinedType
IfcPolyLoop additions where_rules AllPointsSameDim
IfcPolyLoop deletions where_rules WR21
IfcPolygonalBoundedHalfSpace additions where_rules BoundaryDim
IfcPolygonalBoundedHalfSpace additions where_rules BoundaryType
IfcPolygonalBoundedHalfSpace deletions where_rules WR41
IfcPolygonalBoundedHalfSpace deletions where_rules WR42
IfcPolygonalFaceSet added
IfcPolyline additions where_rules SameDim
IfcPolyline deletions where_rules WR41
IfcPort modificationsinverses ContainedIn definition Changed from IfcRelConnectsPortToElement FOR RelatingPort to SET OF [0:1] IfcRelConnectsPortToElement FOR RelatingPort
IfcPreDefinedDimensionSymbol deleted
IfcPreDefinedPointMarkerSymbol deleted
IfcPreDefinedProperties added
IfcPreDefinedPropertySet added
IfcPreDefinedSymbol deleted
IfcPreDefinedTerminatorSymbol deleted
IfcPresentationItem added
IfcPresentationLayerAssignment additions where_rules ApplicableItems
IfcPresentationLayerWithStyle additions where_rules ApplicableOnlyToItems
IfcPresentationLayerWithStyle modificationsattributes LayerBlocked definition Changed from logical to IfcLogical
IfcPresentationLayerWithStyle modificationsattributes LayerFrozen definition Changed from logical to IfcLogical
IfcPresentationLayerWithStyle modificationsattributes LayerOn definition Changed from logical to IfcLogical
IfcPresentationLayerWithStyle modificationsattributes LayerStyles definition Changed from set[0:?] of IfcPresentationStyleSelect to set[0:?] of IfcPresentationStyle
IfcProcedure additions where_rules CorrectPredefinedType
IfcProcedure additions where_rules HasName
IfcProcedure deletions attributes ProcedureType
IfcProcedure deletions attributes UserDefinedProcedureType
IfcProcedure deletions where_rules WR1
IfcProcedure deletions where_rules WR2
IfcProcedure deletions where_rules WR3
IfcProcedure deletions where_rules WR4
IfcProcedure modificationsattributes ProcedureID definition Changed from IfcIdentifier to IfcProcedureTypeEnum
IfcProcedure modificationsattributes ProcedureID is_optional Changed from False to True
IfcProcedure modificationsattributes ProcedureID name Changed from ProcedureID to PredefinedType
IfcProcedureType added
IfcProcess additions attributes Identification
IfcProcess additions attributes LongDescription
IfcProcess modificationsinverses OperatesOn definition Changed from SET OF [0:?] IfcRelAssignsToProcess FOR RelatingProcess to SET OF [0:?] IfcRelSequence FOR RelatingProcess
IfcProcess modificationsinverses OperatesOn name Changed from OperatesOn to IsPredecessorTo
IfcProduct additions where_rules PlacementForShapeRepresentation
IfcProduct deletions where_rules WR1
IfcProductDefinitionShape additions where_rules OnlyShapeModel
IfcProductDefinitionShape deletions where_rules WR11
IfcProductDefinitionShape modificationsinverses ShapeOfProduct definition Changed from SET OF [1:1] IfcProduct FOR Representation to SET OF [1:?] IfcProduct FOR Representation
IfcProductRepresentation modificationsabstract Changed from False to True
IfcProductsOfCombustionProperties deleted
IfcProfileDef additions inverses HasExternalReference
IfcProfileDef modificationsabstract Changed from True to False
IfcProfileProperties deletions attributes ProfileDefinition
IfcProfileProperties modificationsabstract Changed from True to False
IfcProfileProperties modificationsattributes ProfileName definition Changed from IfcLabel to IfcProfileDef
IfcProfileProperties modificationsattributes ProfileName is_optional Changed from True to False
IfcProfileProperties modificationsattributes ProfileName name Changed from ProfileName to ProfileDefinition
IfcProject additions where_rules CorrectContext
IfcProject additions where_rules HasName
IfcProject additions where_rules NoDecomposition
IfcProject deletions attributes LongName
IfcProject deletions attributes Phase
IfcProject deletions attributes RepresentationContexts
IfcProject deletions attributes UnitsInContext
IfcProject deletions where_rules WR31
IfcProject deletions where_rules WR32
IfcProject deletions where_rules WR33
IfcProject modificationssupertype Changed from IfcObject to IfcContext
IfcProjectLibrary added
IfcProjectOrder additions attributes LongDescription
IfcProjectOrder deletions attributes PredefinedType
IfcProjectOrder deletions unique_rules UR2
IfcProjectOrder modificationsattributes ID definition Changed from IfcIdentifier to IfcProjectOrderTypeEnum
IfcProjectOrder modificationsattributes ID is_optional Changed from False to True
IfcProjectOrder modificationsattributes ID name Changed from ID to PredefinedType
IfcProjectOrderRecord deleted
IfcProjectedCRS added
IfcProjectionCurve deleted
IfcProjectionElement additions attributes PredefinedType
IfcProperty modificationsinverses PropertyForDependance definition Changed from SET OF [0:?] IfcPropertyDependencyRelationship FOR DependingProperty to SET OF [0:?] IfcPropertySet FOR HasProperties
IfcProperty modificationsinverses PropertyForDependance name Changed from PropertyForDependance to PartOfPset
IfcPropertyAbstraction added
IfcPropertyBoundedValue additions attributes SetPointValue
IfcPropertyBoundedValue additions where_rules SameUnitLowerSet
IfcPropertyBoundedValue additions where_rules SameUnitUpperLower
IfcPropertyBoundedValue additions where_rules SameUnitUpperSet
IfcPropertyBoundedValue deletions where_rules WR21
IfcPropertyBoundedValue deletions where_rules WR22
IfcPropertyConstraintRelationship deleted
IfcPropertyDefinition modificationsinverses HasAssociations definition Changed from SET OF [0:?] IfcRelAssociates FOR RelatedObjects to SET OF [0:1] IfcRelDeclares FOR RelatedDefinitions
IfcPropertyDefinition modificationsinverses HasAssociations name Changed from HasAssociations to HasContext
IfcPropertyDependencyRelationship additions where_rules NoSelfReference
IfcPropertyDependencyRelationship deletions attributes Description
IfcPropertyDependencyRelationship deletions attributes Name
IfcPropertyDependencyRelationship deletions where_rules WR1
IfcPropertyEnumeratedValue additions where_rules WR21
IfcPropertyEnumeratedValue deletions where_rules WR1
IfcPropertyEnumeratedValue modificationsattributes EnumerationValues is_optional Changed from False to True
IfcPropertyListValue modificationsattributes ListValues is_optional Changed from False to True
IfcPropertyReferenceValue modificationsattributes PropertyReference is_optional Changed from False to True
IfcPropertyReferenceValue modificationsattributes UsageName definition Changed from IfcLabel to IfcText
IfcPropertySet additions where_rules ExistsName
IfcPropertySet additions where_rules UniquePropertyNames
IfcPropertySet deletions where_rules WR31
IfcPropertySet deletions where_rules WR32
IfcPropertySetDefinition modificationsinverses PropertyDefinitionOf definition Changed from SET OF [0:1] IfcRelDefinesByProperties FOR RelatingPropertyDefinition to SET OF [0:?] IfcTypeObject FOR HasPropertySets
IfcPropertySetDefinition modificationsinverses PropertyDefinitionOf name Changed from PropertyDefinitionOf to DefinesType
IfcPropertySetTemplate added
IfcPropertyTableValue additions attributes CurveInterpolation
IfcPropertyTableValue additions where_rules WR21
IfcPropertyTableValue additions where_rules WR22
IfcPropertyTableValue additions where_rules WR23
IfcPropertyTableValue deletions where_rules WR1
IfcPropertyTableValue deletions where_rules WR2
IfcPropertyTableValue deletions where_rules WR3
IfcPropertyTableValue modificationsattributes DefinedValues is_optional Changed from False to True
IfcPropertyTableValue modificationsattributes DefiningValues is_optional Changed from False to True
IfcPropertyTemplate added
IfcPropertyTemplateDefinition added
IfcProtectiveDevice added
IfcProtectiveDeviceTrippingUnit added
IfcProtectiveDeviceTrippingUnitType added
IfcProtectiveDeviceType additions where_rules CorrectPredefinedType
IfcPump added
IfcPumpType additions where_rules CorrectPredefinedType
IfcPumpType deletions where_rules WR1
IfcQuantityArea additions attributes Formula
IfcQuantityCount additions attributes Formula
IfcQuantityLength additions attributes Formula
IfcQuantitySet added
IfcQuantityTime additions attributes Formula
IfcQuantityVolume additions attributes Formula
IfcQuantityWeight additions attributes Formula
IfcRadiusDimension deleted
IfcRailing additions where_rules CorrectPredefinedType
IfcRailing additions where_rules CorrectTypeAssigned
IfcRailing deletions where_rules WR61
IfcRailingType additions where_rules CorrectPredefinedType
IfcRamp additions where_rules CorrectPredefinedType
IfcRamp additions where_rules CorrectTypeAssigned
IfcRamp deletions where_rules WR1
IfcRamp modificationsattributes ShapeType is_optional Changed from False to True
IfcRamp modificationsattributes ShapeType name Changed from ShapeType to PredefinedType
IfcRampFlight additions attributes PredefinedType
IfcRampFlight additions where_rules CorrectPredefinedType
IfcRampFlight additions where_rules CorrectTypeAssigned
IfcRampFlightType additions where_rules CorrectPredefinedType
IfcRampType added
IfcRationalBSplineCurveWithKnots added
IfcRationalBSplineSurfaceWithKnots added
IfcRationalBezierCurve deleted
IfcRectangleHollowProfileDef additions where_rules ValidInnerRadius
IfcRectangleHollowProfileDef additions where_rules ValidOuterRadius
IfcRectangleHollowProfileDef additions where_rules ValidWallThickness
IfcRectangleHollowProfileDef deletions where_rules WR31
IfcRectangleHollowProfileDef deletions where_rules WR32
IfcRectangleHollowProfileDef deletions where_rules WR33
IfcRectangleHollowProfileDef modificationsattributes InnerFilletRadius definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcRectangleHollowProfileDef modificationsattributes OuterFilletRadius definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcRectangularTrimmedSurface additions where_rules U1AndU2Different
IfcRectangularTrimmedSurface additions where_rules UsenseCompatible
IfcRectangularTrimmedSurface additions where_rules V1AndV2Different
IfcRectangularTrimmedSurface additions where_rules VsenseCompatible
IfcRectangularTrimmedSurface deletions where_rules WR1
IfcRectangularTrimmedSurface deletions where_rules WR2
IfcRectangularTrimmedSurface deletions where_rules WR3
IfcRectangularTrimmedSurface deletions where_rules WR4
IfcRectangularTrimmedSurface modificationsattributes Usense definition Changed from boolean to IfcBoolean
IfcRectangularTrimmedSurface modificationsattributes Vsense definition Changed from boolean to IfcBoolean
IfcRecurrencePattern added
IfcReference added
IfcReferencesValueDocument deleted
IfcReinforcementDefinitionProperties modificationssupertype Changed from IfcPropertySetDefinition to IfcPreDefinedPropertySet
IfcReinforcingBar additions where_rules CorrectPredefinedType
IfcReinforcingBar additions where_rules CorrectTypeAssigned
IfcReinforcingBar deletions where_rules WR1
IfcReinforcingBar modificationsattributes BarRole definition Changed from IfcReinforcingBarRoleEnum to IfcReinforcingBarTypeEnum
IfcReinforcingBar modificationsattributes BarRole is_optional Changed from False to True
IfcReinforcingBar modificationsattributes BarRole name Changed from BarRole to PredefinedType
IfcReinforcingBar modificationsattributes CrossSectionArea is_optional Changed from False to True
IfcReinforcingBar modificationsattributes NominalDiameter is_optional Changed from False to True
IfcReinforcingBarType added
IfcReinforcingElement modificationssupertype Changed from IfcBuildingElementComponent to IfcElementComponent
IfcReinforcingElementType added
IfcReinforcingMesh additions attributes PredefinedType
IfcReinforcingMesh additions where_rules CorrectPredefinedType
IfcReinforcingMesh additions where_rules CorrectTypeAssigned
IfcReinforcingMesh modificationsattributes LongitudinalBarCrossSectionArea is_optionalChanged from False to True
IfcReinforcingMesh modificationsattributes LongitudinalBarNominalDiameter is_optional Changed from False to True
IfcReinforcingMesh modificationsattributes LongitudinalBarSpacing is_optional Changed from False to True
IfcReinforcingMesh modificationsattributes TransverseBarCrossSectionArea is_optional Changed from False to True
IfcReinforcingMesh modificationsattributes TransverseBarNominalDiameter is_optional Changed from False to True
IfcReinforcingMesh modificationsattributes TransverseBarSpacing is_optional Changed from False to True
IfcReinforcingMeshType added
IfcRelAggregates additions attributes RelatedObjects
IfcRelAggregates additions attributes RelatingObject
IfcRelAggregates additions where_rules NoSelfReference
IfcRelAssignsTasks deleted
IfcRelAssignsToActor additions where_rules NoSelfReference
IfcRelAssignsToActor deletions where_rules WR1
IfcRelAssignsToControl additions where_rules NoSelfReference
IfcRelAssignsToControl deletions where_rules WR1
IfcRelAssignsToGroup additions where_rules NoSelfReference
IfcRelAssignsToGroup deletions where_rules WR1
IfcRelAssignsToGroupByFactor added
IfcRelAssignsToProcess additions where_rules NoSelfReference
IfcRelAssignsToProcess deletions where_rules WR1
IfcRelAssignsToProcess modificationsattributes RelatingProcess definition Changed from IfcProcess to IfcProcessSelect
IfcRelAssignsToProduct additions where_rules NoSelfReference
IfcRelAssignsToProduct deletions where_rules WR1
IfcRelAssignsToProduct modificationsattributes RelatingProduct definition Changed from IfcProduct to IfcProductSelect
IfcRelAssignsToProjectOrder deleted
IfcRelAssignsToResource additions where_rules NoSelfReference
IfcRelAssignsToResource deletions where_rules WR1
IfcRelAssignsToResource modificationsattributes RelatingResource definition Changed from IfcResource to IfcResourceSelect
IfcRelAssociates deletions where_rules WR21
IfcRelAssociates modificationsabstract Changed from False to True
IfcRelAssociates modificationsattributes RelatedObjects definition Changed from set[1:?] of IfcRoot to set[1:?] of IfcDefinitionSelect
IfcRelAssociatesAppliedValue deleted
IfcRelAssociatesClassification modificationsattributes RelatingClassification definition Changed from IfcClassificationNotationSelect to IfcClassificationSelect
IfcRelAssociatesConstraint modificationsattributes Intent is_optional Changed from False to True
IfcRelAssociatesMaterial additions where_rules AllowedElements
IfcRelAssociatesMaterial additions where_rules NoVoidElement
IfcRelAssociatesMaterial deletions where_rules WR21
IfcRelAssociatesMaterial deletions where_rules WR22
IfcRelAssociatesProfileProperties deleted
IfcRelConnectsElements additions where_rules NoSelfReference
IfcRelConnectsElements deletions where_rules WR31
IfcRelConnectsPathElements additions where_rules NormalizedRelatedPriorities
IfcRelConnectsPathElements additions where_rules NormalizedRelatingPriorities
IfcRelConnectsPathElements modificationsattributes RelatedPriorities definition Changed from list[0:?] of integer to list[0:?] of IfcInteger
IfcRelConnectsPathElements modificationsattributes RelatingPriorities definition Changed from list[0:?] of integer to list[0:?] of IfcInteger
IfcRelConnectsPortToElement modificationsattributes RelatedElement definition Changed from IfcElement to IfcDistributionElement
IfcRelConnectsPorts additions where_rules NoSelfReference
IfcRelConnectsStructuralElement deleted
IfcRelContainedInSpatialStructure additions where_rules WR31
IfcRelContainedInSpatialStructure deletions where_rules WR31
IfcRelContainedInSpatialStructure modificationsattributes RelatingStructure definition Changed from IfcSpatialStructureElement to IfcSpatialElement
IfcRelCoversSpaces modificationsattributes RelatedSpace name Changed from RelatedSpace to RelatingSpace
IfcRelDeclares added
IfcRelDecomposes deletions attributes RelatedObjects
IfcRelDecomposes deletions attributes RelatingObject
IfcRelDecomposes deletions where_rules WR31
IfcRelDefines deletions attributes RelatedObjects
IfcRelDefinesByObject added
IfcRelDefinesByProperties additions attributes RelatingPropertyDefinition
IfcRelDefinesByProperties additions where_rules NoRelatedTypeObject
IfcRelDefinesByProperties modificationsattributes RelatingPropertyDefinition definition Changed from IfcPropertySetDefinition to set[1:?] of IfcObjectDefinition
IfcRelDefinesByProperties modificationsattributes RelatingPropertyDefinition name Changed from RelatingPropertyDefinition to RelatedObjects
IfcRelDefinesByTemplate added
IfcRelDefinesByType additions attributes RelatedObjects
IfcRelInteractionRequirements deleted
IfcRelInterferesElements added
IfcRelNests additions attributes RelatedObjects
IfcRelNests additions attributes RelatingObject
IfcRelNests additions where_rules NoSelfReference
IfcRelNests deletions where_rules WR1
IfcRelOccupiesSpaces deleted
IfcRelOverridesProperties deleted
IfcRelProjectsElement modificationssupertype Changed from IfcRelConnects to IfcRelDecomposes
IfcRelReferencedInSpatialStructure additions where_rules AllowedRelatedElements
IfcRelReferencedInSpatialStructure deletions where_rules WR31
IfcRelReferencedInSpatialStructure modificationsattributes RelatingStructure definition Changed from IfcSpatialStructureElement to IfcSpatialElement
IfcRelSchedulesCostItems deleted
IfcRelSequence additions attributes UserDefinedSequenceType
IfcRelSequence additions where_rules AvoidInconsistentSequence
IfcRelSequence additions where_rules CorrectSequenceType
IfcRelSequence deletions where_rules WR1
IfcRelSequence modificationsattributes SequenceType is_optional Changed from False to True
IfcRelSequence modificationsattributes TimeLag definition Changed from IfcTimeMeasure to IfcLagTime
IfcRelSequence modificationsattributes TimeLag is_optional Changed from False to True
IfcRelServicesBuildings modificationsattributes RelatedBuildings definition Changed from set[1:?] of IfcSpatialStructureElement to set[1:?] of IfcSpatialElement
IfcRelSpaceBoundary additions where_rules CorrectPhysOrVirt
IfcRelSpaceBoundary deletions where_rules WR1
IfcRelSpaceBoundary modificationsattributes RelatedBuildingElement is_optional Changed from True to False
IfcRelSpaceBoundary modificationsattributes RelatingSpace definition Changed from IfcSpace to IfcSpaceBoundarySelect
IfcRelSpaceBoundary1stLevel added
IfcRelSpaceBoundary2ndLevel added
IfcRelVoidsElement modificationssupertype Changed from IfcRelConnects to IfcRelDecomposes
IfcRelaxation deleted
IfcReparametrisedCompositeCurveSegment added
IfcRepresentation modificationsabstract Changed from False to True
IfcRepresentationContext modificationsabstract Changed from False to True
IfcRepresentationItem modificationsinverses LayerAssignments definition Changed from SET OF [0:?] IfcPresentationLayerAssignment FOR AssignedItems to SET OF [0:1] IfcPresentationLayerAssignment FOR AssignedItems
IfcRepresentationItem modificationsinverses LayerAssignments name Changed from LayerAssignments to LayerAssignment
IfcRepresentationMap additions where_rules ApplicableMappedRepr
IfcRepresentationMap modificationsinverses MapUsage definition Changed from SET OF [0:?] IfcMappedItem FOR MappingSource to SET OF [0:?] IfcShapeAspect FOR PartOfProductDefinitionShape
IfcRepresentationMap modificationsinverses MapUsage name Changed from MapUsage to HasShapeAspects
IfcResource additions attributes Identification
IfcResource additions attributes LongDescription
IfcResourceApprovalRelationship added
IfcResourceConstraintRelationship added
IfcResourceLevelRelationship added
IfcResourceTime added
IfcRevolvedAreaSolid additions where_rules AxisDirectionInXY
IfcRevolvedAreaSolid additions where_rules AxisStartInXY
IfcRevolvedAreaSolid deletions where_rules WR31
IfcRevolvedAreaSolid deletions where_rules WR32
IfcRevolvedAreaSolidTapered added
IfcRibPlateProfileProperties deleted
IfcRoof additions where_rules CorrectPredefinedType
IfcRoof additions where_rules CorrectTypeAssigned
IfcRoof deletions where_rules WR1
IfcRoof modificationsattributes ShapeType is_optional Changed from False to True
IfcRoof modificationsattributes ShapeType name Changed from ShapeType to PredefinedType
IfcRoofType added
IfcRoot modificationsattributes OwnerHistory is_optional Changed from False to True
IfcRoundedEdgeFeature deleted
IfcRoundedRectangleProfileDef additions where_rules ValidRadius
IfcRoundedRectangleProfileDef deletions where_rules WR31
IfcSanitaryTerminal added
IfcSanitaryTerminalType additions where_rules CorrectPredefinedType
IfcScheduleTimeControl deleted
IfcSchedulingTime added
IfcSeamCurve added
IfcSectionedSpine additions where_rules ConsistentProfileTypes
IfcSectionedSpine additions where_rules CorrespondingSectionPositions
IfcSectionedSpine additions where_rules SpineCurveDim
IfcSectionedSpine deletions where_rules WR1
IfcSectionedSpine deletions where_rules WR2
IfcSectionedSpine deletions where_rules WR3
IfcSensor added
IfcSensorType additions where_rules CorrectPredefinedType
IfcServiceLife deleted
IfcServiceLifeFactor deleted
IfcShadingDevice added
IfcShadingDeviceType added
IfcShapeAspect modificationsattributes PartOfProductDefinitionShape definition Changed from IfcProductDefinitionShape to IfcProductRepresentationSelect
IfcShapeAspect modificationsattributes PartOfProductDefinitionShape is_optional Changed from False to True
IfcShapeAspect modificationsattributes ProductDefinitional definition Changed from logical to IfcLogical
IfcShapeRepresentation additions where_rules CorrectContext
IfcShapeRepresentation additions where_rules CorrectItemsForType
IfcShapeRepresentation additions where_rules HasRepresentationIdentifier
IfcShapeRepresentation additions where_rules HasRepresentationType
IfcShapeRepresentation additions where_rules NoTopologicalItem
IfcShapeRepresentation deletions where_rules WR21
IfcShapeRepresentation deletions where_rules WR22
IfcShapeRepresentation deletions where_rules WR23
IfcShapeRepresentation deletions where_rules WR24
IfcSimplePropertyTemplate added
IfcSlab additions where_rules CorrectPredefinedType
IfcSlab additions where_rules CorrectTypeAssigned
IfcSlab deletions where_rules WR61
IfcSlabElementedCase added
IfcSlabStandardCase added
IfcSlabType additions where_rules CorrectPredefinedType
IfcSolarDevice added
IfcSolarDeviceType added
IfcSoundProperties deleted
IfcSoundValue deleted
IfcSpace additions where_rules CorrectPredefinedType
IfcSpace additions where_rules CorrectTypeAssigned
IfcSpace modificationsattributes InteriorOrExteriorSpace definition Changed from IfcInternalOrExternalEnum to IfcSpaceTypeEnum
IfcSpace modificationsattributes InteriorOrExteriorSpace is_optional Changed from False to True
IfcSpace modificationsattributes InteriorOrExteriorSpace name Changed from InteriorOrExteriorSpace to PredefinedType
IfcSpace modificationsinverses HasCoverings definition Changed from SET OF [0:?] IfcRelCoversSpaces FOR RelatedSpace to SET OF [0:?] IfcRelCoversSpaces FOR RelatingSpace
IfcSpaceHeater added
IfcSpaceHeaterType additions where_rules CorrectPredefinedType
IfcSpaceHeaterType deletions where_rules WR1
IfcSpaceHeaterType modificationssupertype Changed from IfcEnergyConversionDeviceType to IfcFlowTerminalType
IfcSpaceProgram deleted
IfcSpaceThermalLoadProperties deleted
IfcSpaceType additions attributes LongName
IfcSpaceType additions where_rules CorrectPredefinedType
IfcSpatialElement added
IfcSpatialElementType added
IfcSpatialStructureElement additions where_rules WR41
IfcSpatialStructureElement deletions attributes CompositionType
IfcSpatialStructureElement deletions inverses ReferencesElements
IfcSpatialStructureElement deletions where_rules WR41
IfcSpatialStructureElement modificationsattributes LongName definition Changed from IfcLabel to IfcElementCompositionEnum
IfcSpatialStructureElement modificationsattributes LongName name Changed from LongName to CompositionType
IfcSpatialStructureElement modificationssupertype Changed from IfcProduct to IfcSpatialElement
IfcSpatialStructureElementType modificationssupertype Changed from IfcElementType to IfcSpatialElementType
IfcSpatialZone added
IfcSpatialZoneType added
IfcSphericalSurface added
IfcStackTerminal added
IfcStackTerminalType additions where_rules CorrectPredefinedType
IfcStair additions where_rules CorrectPredefinedType
IfcStair additions where_rules CorrectTypeAssigned
IfcStair deletions where_rules WR1
IfcStair modificationsattributes ShapeType is_optional Changed from False to True
IfcStair modificationsattributes ShapeType name Changed from ShapeType to PredefinedType
IfcStairFlight additions attributes PredefinedType
IfcStairFlight additions where_rules CorrectPredefinedType
IfcStairFlight additions where_rules CorrectTypeAssigned
IfcStairFlight modificationsattributes NumberOfRiser definition Changed from integer to IfcInteger
IfcStairFlight modificationsattributes NumberOfRiser name Changed from NumberOfRiser to NumberOfRisers
IfcStairFlight modificationsattributes NumberOfTreads definition Changed from integer to IfcInteger
IfcStairFlightType additions where_rules CorrectPredefinedType
IfcStairType added
IfcStructuralAction deletions attributes CausedBy
IfcStructuralAction modificationsattributes DestabilizingLoad definition Changed from boolean to IfcBoolean
IfcStructuralAction modificationsattributes DestabilizingLoad is_optional Changed from False to True
IfcStructuralActivity modificationsinverses AssignedToStructuralItem definition Changed from IfcRelConnectsStructuralActivity FOR RelatedStructuralActivity to SET OF [0:1] IfcRelConnectsStructuralActivity FOR RelatedStructuralActivity
IfcStructuralAnalysisModel additions attributes SharedPlacement
IfcStructuralAnalysisModel additions where_rules HasObjectType
IfcStructuralCurveAction added
IfcStructuralCurveConnection additions attributes Axis
IfcStructuralCurveMember additions attributes Axis
IfcStructuralCurveMember additions where_rules HasObjectType
IfcStructuralCurveMember modificationsattributes PredefinedType definition Changed from IfcStructuralCurveTypeEnum to IfcStructuralCurveMemberTypeEnum
IfcStructuralCurveReaction added
IfcStructuralLinearAction additions where_rules ConstPredefinedType
IfcStructuralLinearAction additions where_rules SuitableLoadType
IfcStructuralLinearAction deletions attributes ProjectedOrTrue
IfcStructuralLinearAction deletions where_rules WR61
IfcStructuralLinearAction modificationssupertype Changed from IfcStructuralAction to IfcStructuralCurveAction
IfcStructuralLinearActionVarying deleted
IfcStructuralLoadCase added
IfcStructuralLoadConfiguration added
IfcStructuralLoadGroup additions where_rules HasObjectType
IfcStructuralLoadOrResult added
IfcStructuralLoadStatic modificationssupertype Changed from IfcStructuralLoad to IfcStructuralLoadOrResult
IfcStructuralLoadTemperature modificationsattributes DeltaT_Constant name Changed from DeltaT_Constant to DeltaTConstant
IfcStructuralLoadTemperature modificationsattributes DeltaT_Y name Changed from DeltaT_Y to DeltaTY
IfcStructuralLoadTemperature modificationsattributes DeltaT_Z name Changed from DeltaT_Z to DeltaTZ
IfcStructuralMember modificationsinverses ReferencesElement definition Changed from SET OF [0:?] IfcRelConnectsStructuralElement FOR RelatedStructuralMember to SET OF [0:?] IfcRelConnectsStructuralMember FOR RelatingStructuralMember
IfcStructuralMember modificationsinverses ReferencesElement name Changed from ReferencesElement to ConnectedBy
IfcStructuralPlanarAction additions where_rules ConstPredefinedType
IfcStructuralPlanarAction additions where_rules SuitableLoadType
IfcStructuralPlanarAction deletions attributes ProjectedOrTrue
IfcStructuralPlanarAction deletions where_rules WR61
IfcStructuralPlanarAction modificationssupertype Changed from IfcStructuralAction to IfcStructuralSurfaceAction
IfcStructuralPlanarActionVarying deleted
IfcStructuralPointAction additions where_rules SuitableLoadType
IfcStructuralPointAction deletions where_rules WR61
IfcStructuralPointConnection additions attributes ConditionCoordinateSystem
IfcStructuralPointReaction additions where_rules SuitableLoadType
IfcStructuralPointReaction deletions where_rules WR61
IfcStructuralProfileProperties deleted
IfcStructuralReaction deletions inverses Causes
IfcStructuralResultGroup additions where_rules HasObjectType
IfcStructuralResultGroup modificationsattributes IsLinear definition Changed from boolean to IfcBoolean
IfcStructuralSteelProfileProperties deleted
IfcStructuralSurfaceAction added
IfcStructuralSurfaceMember additions where_rules HasObjectType
IfcStructuralSurfaceMember modificationsattributes PredefinedType definition Changed from IfcStructuralSurfaceTypeEnum to IfcStructuralSurfaceMemberTypeEnum
IfcStructuralSurfaceMemberVarying deletions attributes SubsequentThickness
IfcStructuralSurfaceMemberVarying deletions attributes VaryingThicknessLocation
IfcStructuralSurfaceMemberVarying deletions where_rules WR61
IfcStructuralSurfaceMemberVarying deletions where_rules WR62
IfcStructuralSurfaceMemberVarying deletions where_rules WR63
IfcStructuralSurfaceReaction added
IfcStructuredDimensionCallout deleted
IfcStyledItem additions where_rules ApplicableItem
IfcStyledItem deletions where_rules WR11
IfcStyledItem deletions where_rules WR12
IfcStyledItem modificationsattributes Styles definition Changed from set[1:?] of IfcPresentationStyleAssignment to set[1:?] of IfcStyleAssignmentSelect
IfcStyledRepresentation additions where_rules OnlyStyledItems
IfcStyledRepresentation deletions where_rules WR21
IfcSubContractResource additions where_rules CorrectPredefinedType
IfcSubContractResource deletions attributes JobDescription
IfcSubContractResource modificationsattributes SubContractor definition Changed from IfcActorSelect to IfcSubContractResourceTypeEnum
IfcSubContractResource modificationsattributes SubContractor name Changed from SubContractor to PredefinedType
IfcSubContractResourceType added
IfcSurfaceCurve added
IfcSurfaceCurveSweptAreaSolid additions where_rules DirectrixBounded
IfcSurfaceCurveSweptAreaSolid modificationsattributes EndParam is_optional Changed from False to True
IfcSurfaceCurveSweptAreaSolid modificationsattributes StartParam is_optional Changed from False to True
IfcSurfaceFeature added
IfcSurfaceOfLinearExtrusion additions where_rules DepthGreaterZero
IfcSurfaceOfLinearExtrusion deletions where_rules WR41
IfcSurfaceReinforcementArea added
IfcSurfaceStyle additions where_rules MaxOneExtDefined
IfcSurfaceStyle additions where_rules MaxOneLighting
IfcSurfaceStyle additions where_rules MaxOneRefraction
IfcSurfaceStyle additions where_rules MaxOneShading
IfcSurfaceStyle additions where_rules MaxOneTextures
IfcSurfaceStyle deletions where_rules WR11
IfcSurfaceStyle deletions where_rules WR12
IfcSurfaceStyle deletions where_rules WR13
IfcSurfaceStyle deletions where_rules WR14
IfcSurfaceStyle deletions where_rules WR15
IfcSurfaceStyleRendering deletions attributes Transparency
IfcSurfaceStyleShading additions attributes Transparency
IfcSurfaceTexture additions attributes Parameter
IfcSurfaceTexture additions inverses IsMappedBy
IfcSurfaceTexture modificationsattributes RepeatS definition Changed from boolean to IfcBoolean
IfcSurfaceTexture modificationsattributes RepeatT definition Changed from boolean to IfcBoolean
IfcSurfaceTexture modificationsattributes TextureType definition Changed from IfcSurfaceTextureEnum to IfcIdentifier
IfcSurfaceTexture modificationsattributes TextureType is_optional Changed from False to True
IfcSurfaceTexture modificationsattributes TextureType name Changed from TextureType to Mode
IfcSweptAreaSolid additions where_rules SweptAreaType
IfcSweptAreaSolid deletions where_rules WR22
IfcSweptAreaSolid modificationsattributes Position is_optional Changed from False to True
IfcSweptDiskSolid additions where_rules DirectrixBounded
IfcSweptDiskSolid additions where_rules DirectrixDim
IfcSweptDiskSolid additions where_rules InnerRadiusSize
IfcSweptDiskSolid deletions where_rules WR1
IfcSweptDiskSolid deletions where_rules WR2
IfcSweptDiskSolid modificationsattributes EndParam is_optional Changed from False to True
IfcSweptDiskSolid modificationsattributes StartParam is_optional Changed from False to True
IfcSweptDiskSolidPolygonal added
IfcSweptSurface additions where_rules SweptCurveType
IfcSweptSurface deletions where_rules WR1
IfcSweptSurface deletions where_rules WR2
IfcSweptSurface modificationsattributes Position is_optional Changed from False to True
IfcSwitchingDevice added
IfcSwitchingDeviceType additions where_rules CorrectPredefinedType
IfcSymbolStyle deleted
IfcSystemFurnitureElement added
IfcSystemFurnitureElementType additions attributes PredefinedType
IfcSystemFurnitureElementType additions where_rules CorrectPredefinedType
IfcTShapeProfileDef additions where_rules ValidFlangeThickness
IfcTShapeProfileDef additions where_rules ValidWebThickness
IfcTShapeProfileDef deletions attributes CentreOfGravityInY
IfcTShapeProfileDef deletions where_rules WR1
IfcTShapeProfileDef deletions where_rules WR2
IfcTShapeProfileDef modificationsattributes FilletRadius definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcTShapeProfileDef modificationsattributes FlangeEdgeRadius definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcTShapeProfileDef modificationsattributes WebEdgeRadius definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcTable additions attributes Columns
IfcTable deletions where_rules WR2
IfcTable modificationsattributes Name definition Changed from string to IfcLabel
IfcTable modificationsattributes Name is_optional Changed from False to True
IfcTable modificationsattributes Rows is_optional Changed from False to True
IfcTable modificationswhere_rules WR3 name Changed from WR3 to WR2
IfcTableColumn added
IfcTableRow deletions inverses OfTable
IfcTableRow modificationsattributes IsHeading definition Changed from boolean to IfcBoolean
IfcTableRow modificationsattributes IsHeading is_optional Changed from False to True
IfcTableRow modificationsattributes RowCells is_optional Changed from False to True
IfcTank added
IfcTankType additions where_rules CorrectPredefinedType
IfcTankType deletions where_rules WR1
IfcTask additions attributes IsMilestone
IfcTask additions attributes PredefinedType
IfcTask additions where_rules CorrectPredefinedType
IfcTask additions where_rules HasName
IfcTask deletions attributes TaskId
IfcTask deletions where_rules WR1
IfcTask deletions where_rules WR2
IfcTask deletions where_rules WR3
IfcTask modificationsattributes IsMilestone definition Changed from boolean to IfcInteger
IfcTask modificationsattributes IsMilestone is_optional Changed from False to True
IfcTask modificationsattributes IsMilestone name Changed from IsMilestone to Priority
IfcTask modificationsattributes Priority definition Changed from integer to IfcTaskTime
IfcTask modificationsattributes Priority name Changed from Priority to TaskTime
IfcTaskTime added
IfcTaskTimeRecurring added
IfcTaskType added
IfcTelecomAddress additions attributes MessagingIDs
IfcTelecomAddress additions where_rules MinimumDataProvided
IfcTelecomAddress deletions where_rules WR1
IfcTelecomAddress modificationsattributes WWWHomePageURL definition Changed from IfcLabel to IfcURIReference
IfcTendon additions where_rules CorrectPredefinedType
IfcTendon additions where_rules CorrectTypeAssigned
IfcTendon deletions where_rules WR1
IfcTendon modificationsattributes CrossSectionArea is_optional Changed from False to True
IfcTendon modificationsattributes NominalDiameter is_optional Changed from False to True
IfcTendon modificationsattributes PredefinedType is_optional Changed from False to True
IfcTendonAnchor additions attributes PredefinedType
IfcTendonAnchor additions where_rules CorrectPredefinedType
IfcTendonAnchor additions where_rules CorrectTypeAssigned
IfcTendonAnchorType added
IfcTendonType added
IfcTerminatorSymbol deleted
IfcTessellatedFaceSet added
IfcTessellatedItem added
IfcTextLiteralWithExtent additions where_rules WR31
IfcTextLiteralWithExtent deletions where_rules WR31
IfcTextStyle additions attributes ModelOrDraughting
IfcTextStyle modificationsattributes TextCharacterAppearance definition Changed from IfcCharacterStyleSelect to IfcTextStyleForDefinedFont
IfcTextStyle modificationsattributes TextStyle definition Changed from IfcTextStyleSelect to IfcTextStyleTextModel
IfcTextStyleFontModel additions where_rules MeasureOfFontSize
IfcTextStyleFontModel deletions where_rules WR31
IfcTextStyleFontModel modificationsattributes FontFamily is_optional Changed from True to False
IfcTextStyleWithBoxCharacteristics deleted
IfcTextureCoordinate additions attributes Maps
IfcTextureCoordinate deletions inverses AnnotatedSurface
IfcTextureCoordinateGenerator modificationsattributes Parameter definition Changed from list[1:?] of IfcSimpleValue to list[1:?] of IfcReal
IfcTextureCoordinateGenerator modificationsattributes Parameter is_optional Changed from False to True
IfcTextureMap additions attributes MappedTo
IfcTextureMap deletions where_rules WR11
IfcTextureMap modificationsattributes TextureMaps definition Changed from set[1:?] of IfcVertexBasedTextureMap to list[3:?] of IfcTextureVertex
IfcTextureMap modificationsattributes TextureMaps name Changed from TextureMaps to Vertices
IfcTextureVertexList added
IfcThermalMaterialProperties deleted
IfcTimePeriod added
IfcTimeSeries modificationsattributes EndTime definition Changed from IfcDateTimeSelect to IfcDateTime
IfcTimeSeries modificationsattributes StartTime definition Changed from IfcDateTimeSelect to IfcDateTime
IfcTimeSeries modificationsinverses DocumentedBy definition Changed from SET OF [0:1] IfcTimeSeriesReferenceRelationship FOR ReferencedTimeSeries to SET OF [1:?] IfcExternalReferenceRelationship FOR RelatedResourceObjects
IfcTimeSeries modificationsinverses DocumentedBy name Changed from DocumentedBy to HasExternalReference
IfcTimeSeriesReferenceRelationship deleted
IfcTimeSeriesSchedule deleted
IfcTopologyRepresentation modificationswhere_rules WR21 definition Changed from sizeof(query(temp <* self\IfcRepresentation.Items | not('ifc2x3.ifctopologicalrepresentationitem' in typeof(temp)))) = 0 to sizeof(query(temp <* self\IfcRepresentation.Items | not('ifc4.ifctopologicalrepresentationitem' in typeof(temp)))) = 0
IfcToroidalSurface added
IfcTransformer added
IfcTransformerType additions where_rules CorrectPredefinedType
IfcTransportElement additions where_rules CorrectPredefinedType
IfcTransportElement additions where_rules CorrectTypeAssigned
IfcTransportElement deletions attributes CapacityByNumber
IfcTransportElement deletions attributes CapacityByWeight
IfcTransportElement modificationsattributes OperationType name Changed from OperationType to PredefinedType
IfcTransportElementType additions where_rules CorrectPredefinedType
IfcTriangulatedFaceSet added
IfcTrimmedCurve additions where_rules NoTrimOfBoundedCurves
IfcTrimmedCurve additions where_rules Trim1ValuesConsistent
IfcTrimmedCurve additions where_rules Trim2ValuesConsistent
IfcTrimmedCurve deletions where_rules WR41
IfcTrimmedCurve deletions where_rules WR42
IfcTrimmedCurve deletions where_rules WR43
IfcTrimmedCurve modificationsattributes SenseAgreement definition Changed from boolean to IfcBoolean
IfcTubeBundle added
IfcTubeBundleType additions where_rules CorrectPredefinedType
IfcTubeBundleType deletions where_rules WR1
IfcTwoDirectionRepeatFactor deleted
IfcTypeObject additions where_rules NameRequired
IfcTypeObject additions where_rules UniquePropertySetNames
IfcTypeObject deletions where_rules WR1
IfcTypeObject modificationsattributes ApplicableOccurrence definition Changed from IfcLabel to IfcIdentifier
IfcTypeObject modificationsinverses ObjectTypeOf name Changed from ObjectTypeOf to Types
IfcTypeProcess added
IfcTypeProduct additions inverses ReferencedBy
IfcTypeProduct additions where_rules ApplicableOccurrence
IfcTypeProduct deletions where_rules WR41
IfcTypeResource added
IfcUShapeProfileDef additions where_rules ValidFlangeThickness
IfcUShapeProfileDef additions where_rules ValidWebThickness
IfcUShapeProfileDef deletions attributes CentreOfGravityInX
IfcUShapeProfileDef deletions where_rules WR21
IfcUShapeProfileDef deletions where_rules WR22
IfcUShapeProfileDef modificationsattributes EdgeRadius definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcUShapeProfileDef modificationsattributes FilletRadius definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcUnitaryControlElement added
IfcUnitaryControlElementType added
IfcUnitaryEquipment added
IfcUnitaryEquipmentType additions where_rules CorrectPredefinedType
IfcUnitaryEquipmentType deletions where_rules WR1
IfcValve added
IfcValveType additions where_rules CorrectPredefinedType
IfcValveType deletions where_rules WR1
IfcVector additions where_rules MagGreaterOrEqualZero
IfcVector deletions where_rules WR1
IfcVertexBasedTextureMap deleted
IfcVibrationIsolator added
IfcVibrationIsolatorType additions where_rules CorrectPredefinedType
IfcVibrationIsolatorType deletions where_rules WR1
IfcVibrationIsolatorType modificationssupertype Changed from IfcDiscreteAccessoryType to IfcElementComponentType
IfcVoidingFeature added
IfcWall additions attributes PredefinedType
IfcWall additions where_rules CorrectPredefinedType
IfcWall additions where_rules CorrectTypeAssigned
IfcWall deletions where_rules WR1
IfcWallElementedCase added
IfcWallStandardCase additions where_rules HasMaterialLayerSetUsage
IfcWallStandardCase deletions where_rules WR1
IfcWallType additions where_rules CorrectPredefinedType
IfcWasteTerminal added
IfcWasteTerminalType additions where_rules CorrectPredefinedType
IfcWaterProperties deleted
IfcWindow additions attributes PartitioningType
IfcWindow additions attributes PredefinedType
IfcWindow additions attributes UserDefinedPartitioningType
IfcWindow additions where_rules CorrectStyleAssigned
IfcWindowLiningProperties additions attributes LiningOffset
IfcWindowLiningProperties additions attributes LiningToPanelOffsetX
IfcWindowLiningProperties additions attributes LiningToPanelOffsetY
IfcWindowLiningProperties modificationsattributes LiningThickness definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcWindowLiningProperties modificationsattributes MullionThickness definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcWindowLiningProperties modificationsattributes TransomThickness definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcWindowLiningProperties modificationssupertype Changed from IfcPropertySetDefinition to IfcPreDefinedPropertySet
IfcWindowLiningProperties modificationswhere_rules WR31 definition Changed from not(not(exists(LiningDepth)) and exists(LiningThickness)) to not(exists(LiningDepth) and not(exists(LiningThickness)))
IfcWindowLiningProperties modificationswhere_rules WR34 definition Changed from exists(self\IfcPropertySetDefinition.DefinesType[1]) and ('ifc2x3.ifcwindowstyle' in typeof(self\IfcPropertySetDefinition.DefinesType[1])) to (exists(self\IfcPropertySetDefinition.DefinesType[1])) and (('ifc4.ifcwindowtype' in typeof(self\IfcPropertySetDefinition.DefinesType[1])) or ('ifc4.ifcwindowstyle' in typeof(self\IfcPropertySetDefinition.DefinesType[1])))
IfcWindowPanelProperties additions where_rules ApplicableToType
IfcWindowPanelProperties modificationssupertype Changed from IfcPropertySetDefinition to IfcPreDefinedPropertySet
IfcWindowStandardCase added
IfcWindowStyle modificationsattributes ParameterTakesPrecedence definition Changed from boolean to IfcBoolean
IfcWindowStyle modificationsattributes Sizeable definition Changed from boolean to IfcBoolean
IfcWindowType added
IfcWorkCalendar added
IfcWorkControl additions attributes Duration
IfcWorkControl deletions attributes CreationDate
IfcWorkControl deletions attributes FinishTime
IfcWorkControl deletions attributes UserDefinedControlType
IfcWorkControl deletions attributes WorkControlType
IfcWorkControl deletions where_rules WR1
IfcWorkControl modificationsattributes Duration definition Changed from IfcTimeMeasure to IfcDuration
IfcWorkControl modificationsattributes Duration name Changed from Duration to TotalFloat
IfcWorkControl modificationsattributes Identifier definition Changed from IfcIdentifier to IfcDateTime
IfcWorkControl modificationsattributes Identifier name Changed from Identifier to CreationDate
IfcWorkControl modificationsattributes StartTime definition Changed from IfcDateTimeSelect to IfcDateTime
IfcWorkControl modificationsattributes StartTime is_optional Changed from False to True
IfcWorkControl modificationsattributes StartTime name Changed from StartTime to FinishTime
IfcWorkControl modificationsattributes TotalFloat definition Changed from IfcTimeMeasure to IfcDateTime
IfcWorkControl modificationsattributes TotalFloat is_optional Changed from True to False
IfcWorkControl modificationsattributes TotalFloat name Changed from TotalFloat to StartTime
IfcWorkPlan additions attributes PredefinedType
IfcWorkPlan additions where_rules CorrectPredefinedType
IfcWorkSchedule additions attributes PredefinedType
IfcWorkSchedule additions where_rules CorrectPredefinedType
IfcWorkTime added
IfcZShapeProfileDef additions where_rules ValidFlangeThickness
IfcZShapeProfileDef deletions where_rules WR21
IfcZShapeProfileDef modificationsattributes EdgeRadius definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcZShapeProfileDef modificationsattributes FilletRadius definition Changed from IfcPositiveLengthMeasure to IfcNonNegativeLengthMeasure
IfcZone additions attributes LongName
IfcZone additions where_rules WR1
IfcZone deletions where_rules WR1
IfcZone modificationssupertype Changed from IfcGroup to IfcSystem

IFC4X1

IfcActuator modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcactuatortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcactuatortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcAdvancedBrep additions where_rules HasAdvancedFaces
IfcAdvancedBrep deletions where_rules HasAdvancedFaces
IfcAdvancedBrepWithVoids additions where_rules VoidsHaveAdvancedFaces
IfcAdvancedBrepWithVoids deletions where_rules VoidsHaveAdvancedFaces
IfcAdvancedFace additions where_rules ApplicableEdgeCurves
IfcAdvancedFace additions where_rules ApplicableSurface
IfcAdvancedFace additions where_rules RequiresEdgeCurve
IfcAdvancedFace deletions where_rules ApplicableEdgeCurves
IfcAdvancedFace deletions where_rules ApplicableSurface
IfcAdvancedFace deletions where_rules RequiresEdgeCurve
IfcAirTerminal modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcairterminaltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcairterminaltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcAirTerminalBox modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcairterminalboxtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcairterminalboxtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcAirToAirHeatRecovery modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcairtoairheatrecoverytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcairtoairheatrecoverytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcAlarm modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcalarmtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcalarmtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcAlignment added
IfcAlignment2DHorizontal added
IfcAlignment2DHorizontalSegment added
IfcAlignment2DSegment added
IfcAlignment2DVerSegCircularArc added
IfcAlignment2DVerSegLine added
IfcAlignment2DVerSegParabolicArc added
IfcAlignment2DVertical added
IfcAlignment2DVerticalSegment added
IfcAlignmentCurve added
IfcArbitraryClosedProfileDef additions where_rules WR2
IfcArbitraryClosedProfileDef additions where_rules WR3
IfcArbitraryClosedProfileDef deletions where_rules WR2
IfcArbitraryClosedProfileDef deletions where_rules WR3
IfcArbitraryOpenProfileDef modificationswhere_rules WR11 definition Changed from ('ifc4.ifccenterlineprofiledef' in typeof(self)) or (self\IfcProfileDef.ProfileType = IfcProfileTypeEnum.CURVE) to ('ifc4x1.ifccenterlineprofiledef' in typeof(self)) or (self\IfcProfileDef.ProfileType = IfcProfileTypeEnum.CURVE)
IfcArbitraryProfileDefWithVoids modificationswhere_rules WR3 definition Changed from sizeof(query(temp <* InnerCurves | 'ifc4.ifcline' in typeof(temp))) = 0 to sizeof(query(temp <* InnerCurves | 'ifc4x1.ifcline' in typeof(temp))) = 0
IfcAudioVisualAppliance modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcaudiovisualappliancetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcaudiovisualappliancetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcBeam modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcbeamtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcbeamtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcBeamStandardCase additions where_rules HasMaterialProfileSetUsage
IfcBeamStandardCase deletions where_rules HasMaterialProfileSetUsage
IfcBoiler modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcboilertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcboilertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcBooleanClippingResult additions where_rules FirstOperandType
IfcBooleanClippingResult additions where_rules SecondOperandType
IfcBooleanClippingResult deletions where_rules FirstOperandType
IfcBooleanClippingResult deletions where_rules SecondOperandType
IfcBooleanResult additions where_rules FirstOperandClosed
IfcBooleanResult additions where_rules SecondOperandClosed
IfcBooleanResult deletions where_rules FirstOperandClosed
IfcBooleanResult deletions where_rules SecondOperandClosed
IfcBoxedHalfSpace additions where_rules UnboundedSurface
IfcBoxedHalfSpace deletions where_rules UnboundedSurface
IfcBuildingElement additions where_rules MaxOneMaterialAssociation
IfcBuildingElement deletions where_rules MaxOneMaterialAssociation
IfcBuildingElementPart modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcbuildingelementparttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcbuildingelementparttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcBuildingElementProxy modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcbuildingelementproxytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcbuildingelementproxytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcBurner modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcburnertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcburnertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCableCarrierFitting modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifccablecarrierfittingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccablecarrierfittingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCableCarrierSegment modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifccablecarriersegmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccablecarriersegmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCableFitting modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifccablefittingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccablefittingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCableSegment modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifccablesegmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccablesegmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCartesianPointList2D additions attributes TagList
IfcCartesianPointList3D additions attributes TagList
IfcChiller modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcchillertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcchillertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcChimney modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcchimneytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcchimneytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCircularArcSegment2D added
IfcCoil modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifccoiltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccoiltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcColumn modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifccolumntype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccolumntype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcColumnStandardCase additions where_rules HasMaterialProfileSetUsage
IfcColumnStandardCase deletions where_rules HasMaterialProfileSetUsage
IfcCommunicationsAppliance modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifccommunicationsappliancetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccommunicationsappliancetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCompositeCurveSegment additions where_rules ParentIsBoundedCurve
IfcCompositeCurveSegment deletions where_rules ParentIsBoundedCurve
IfcCompositeProfileDef modificationswhere_rules NoRecursion definition Changed from sizeof(query(temp <* Profiles | 'ifc4.ifccompositeprofiledef' in typeof(temp))) = 0 to sizeof(query(temp <* Profiles | 'ifc4x1.ifccompositeprofiledef' in typeof(temp))) = 0
IfcCompressor modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifccompressortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccompressortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCondenser modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifccondensertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccondensertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcController modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifccontrollertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccontrollertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCooledBeam modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifccooledbeamtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccooledbeamtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCoolingTower modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifccoolingtowertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccoolingtowertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCovering modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifccoveringtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccoveringtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCurtainWall modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifccurtainwalltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccurtainwalltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCurveSegment2D added
IfcCurveStyle modificationswhere_rules MeasureOfWidth definition Changed from (not(exists(CurveWidth))) or ('ifc4.ifcpositivelengthmeasure' in typeof(CurveWidth)) or (('ifc4.ifcdescriptivemeasure' in typeof(CurveWidth)) and (CurveWidth = 'bylayer')) to (not(exists(CurveWidth))) or ('ifc4x1.ifcpositivelengthmeasure' in typeof(CurveWidth)) or (('ifc4x1.ifcdescriptivemeasure' in typeof(CurveWidth)) and (CurveWidth = 'bylayer'))
IfcDamper modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcdampertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcdampertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcDiscreteAccessory modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcdiscreteaccessorytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcdiscreteaccessorytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcDistanceExpression added
IfcDistributionChamberElement modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcdistributionchamberelementtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcdistributionchamberelementtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcDoor additions where_rules CorrectStyleAssigned
IfcDoor deletions where_rules CorrectStyleAssigned
IfcDoorLiningProperties modificationswhere_rules WR35 definition Changed from (exists(self\IfcPropertySetDefinition.DefinesType[1])) and (('ifc4.ifcdoortype' in typeof(self\IfcPropertySetDefinition.DefinesType[1])) or ('ifc4.ifcdoorstyle' in typeof(self\IfcPropertySetDefinition.DefinesType[1]))) to (exists(self\IfcPropertySetDefinition.DefinesType[1])) and (('ifc4x1.ifcdoortype' in typeof(self\IfcPropertySetDefinition.DefinesType[1])) or ('ifc4x1.ifcdoorstyle' in typeof(self\IfcPropertySetDefinition.DefinesType[1])))
IfcDoorPanelProperties additions where_rules ApplicableToType
IfcDoorPanelProperties deletions where_rules ApplicableToType
IfcDuctFitting modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcductfittingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcductfittingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcDuctSegment modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcductsegmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcductsegmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcDuctSilencer modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcductsilencertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcductsilencertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcElectricAppliance modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcelectricappliancetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcelectricappliancetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcElectricDistributionBoard modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcelectricdistributionboardtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcelectricdistributionboardtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcElectricFlowStorageDevice modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcelectricflowstoragedevicetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcelectricflowstoragedevicetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcElectricGenerator modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcelectricgeneratortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcelectricgeneratortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcElectricMotor modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcelectricmotortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcelectricmotortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcElectricTimeControl modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcelectrictimecontroltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcelectrictimecontroltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcElementAssembly modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcelementassemblytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcelementassemblytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcEngine modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcenginetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcenginetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcEvaporativeCooler modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcevaporativecoolertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcevaporativecoolertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcEvaporator modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcevaporatortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcevaporatortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFace additions where_rules HasOuterBound
IfcFace deletions where_rules HasOuterBound
IfcFan modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcfantype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcfantype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFastener modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcfastenertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcfastenertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFillAreaStyle additions where_rules MaxOneColour
IfcFillAreaStyle additions where_rules MaxOneExtHatchStyle
IfcFillAreaStyle deletions where_rules MaxOneColour
IfcFillAreaStyle deletions where_rules MaxOneExtHatchStyle
IfcFilter modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcfiltertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcfiltertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFireSuppressionTerminal modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcfiresuppressionterminaltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcfiresuppressionterminaltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFixedReferenceSweptAreaSolid additions where_rules DirectrixBounded
IfcFixedReferenceSweptAreaSolid deletions where_rules DirectrixBounded
IfcFlowInstrument modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcflowinstrumenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcflowinstrumenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFlowMeter modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcflowmetertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcflowmetertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFooting modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcfootingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcfootingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFurniture modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcfurnituretype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcfurnituretype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcGeographicElement modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcgeographicelementtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcgeographicelementtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcGeometricCurveSet additions where_rules NoSurfaces
IfcGeometricCurveSet deletions where_rules NoSurfaces
IfcGeometricRepresentationSubContextmodificationswhere_rules ParentNoSub definition Changed from not('ifc4.ifcgeometricrepresentationsubcontext' in typeof(ParentContext)) to not('ifc4x1.ifcgeometricrepresentationsubcontext' in typeof(ParentContext))
IfcGrid deletions inverses ContainedInStructure
IfcGrid deletions where_rules HasPlacement
IfcGrid modificationssupertype Changed from IfcProduct to IfcPositioningElement
IfcHeatExchanger modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcheatexchangertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcheatexchangertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcHumidifier modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifchumidifiertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifchumidifiertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcInterceptor modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcinterceptortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcinterceptortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcJunctionBox modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcjunctionboxtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcjunctionboxtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcLamp modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifclamptype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifclamptype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcLightFixture modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifclightfixturetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifclightfixturetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcLineSegment2D added
IfcLinearPlacement added
IfcLinearPositioningElement added
IfcMaterialDefinitionRepresentation additions where_rules OnlyStyledRepresentations
IfcMaterialDefinitionRepresentation deletions where_rules OnlyStyledRepresentations
IfcMechanicalFastener modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcmechanicalfastenertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcmechanicalfastenertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcMedicalDevice modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcmedicaldevicetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcmedicaldevicetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcMember modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcmembertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcmembertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcMemberStandardCase additions where_rules HasMaterialProfileSetUsage
IfcMemberStandardCase deletions where_rules HasMaterialProfileSetUsage
IfcMotorConnection modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcmotorconnectiontype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcmotorconnectiontype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcOffsetCurve added
IfcOffsetCurve2D deletions attributes BasisCurve
IfcOffsetCurve2D modificationssupertype Changed from IfcCurve to IfcOffsetCurve
IfcOffsetCurve3D deletions attributes BasisCurve
IfcOffsetCurve3D modificationssupertype Changed from IfcCurve to IfcOffsetCurve
IfcOffsetCurveByDistances added
IfcOrientationExpression added
IfcOrientedEdge additions where_rules EdgeElementNotOriented
IfcOrientedEdge deletions where_rules EdgeElementNotOriented
IfcOutlet modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcoutlettype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcoutlettype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcPile modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcpiletype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcpiletype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcPipeFitting modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcpipefittingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcpipefittingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcPipeSegment modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcpipesegmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcpipesegmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcPlate modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcplatetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcplatetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcPlateStandardCase additions where_rules HasMaterialLayerSetUsage
IfcPlateStandardCase deletions where_rules HasMaterialLayerSetUsage
IfcPolygonalBoundedHalfSpace modificationswhere_rules BoundaryType definition Changed from sizeof(typeof(PolygonalBoundary)*['ifc4.ifcpolyline','ifc4.ifccompositecurve']) = 1 to sizeof(typeof(PolygonalBoundary)*['ifc4x1.ifcpolyline','ifc4x1.ifccompositecurve']) = 1
IfcPositioningElement added
IfcPresentationLayerAssignment additions where_rules ApplicableItems
IfcPresentationLayerAssignment deletions where_rules ApplicableItems
IfcPresentationLayerWithStyle additions where_rules ApplicableOnlyToItems
IfcPresentationLayerWithStyle deletions where_rules ApplicableOnlyToItems
IfcProduct additions where_rules PlacementForShapeRepresentation
IfcProduct deletions where_rules PlacementForShapeRepresentation
IfcProductDefinitionShape additions where_rules OnlyShapeModel
IfcProductDefinitionShape deletions where_rules OnlyShapeModel
IfcProject modificationswhere_rules CorrectContext definition Changed from not(exists(self\IfcContext.RepresentationContexts)) or (sizeof(query(Temp <* self\IfcContext.RepresentationContexts | 'ifc4.ifcgeometricrepresentationsubcontext' in typeof(Temp))) = 0) to not(exists(self\IfcContext.RepresentationContexts)) or (sizeof(query(Temp <* self\IfcContext.RepresentationContexts | 'ifc4x1.ifcgeometricrepresentationsubcontext' in typeof(Temp))) = 0)
IfcProtectiveDevice modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcprotectivedevicetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcprotectivedevicetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcProtectiveDeviceTrippingUnit modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcprotectivedevicetrippingunittype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcprotectivedevicetrippingunittype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcPump modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcpumptype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcpumptype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcRailing modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcrailingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcrailingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcRamp modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcramptype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcramptype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcRampFlight modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcrampflighttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcrampflighttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcRectangularTrimmedSurface modificationswhere_rules UsenseCompatible definition Changed from (('ifc4.ifcelementarysurface' in typeof(BasisSurface)) and (not('ifc4.ifcplane' in typeof(BasisSurface)))) or ('ifc4.ifcsurfaceofrevolution' in typeof(BasisSurface)) or (Usense = (U2>U1)) to (('ifc4x1.ifcelementarysurface' in typeof(BasisSurface)) and (not('ifc4x1.ifcplane' in typeof(BasisSurface)))) or ('ifc4x1.ifcsurfaceofrevolution' in typeof(BasisSurface)) or (Usense = (U2>U1))
IfcReferent added
IfcReinforcingBar modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcreinforcingbartype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcreinforcingbartype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcReinforcingMesh modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcreinforcingmeshtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcreinforcingmeshtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcRelAssociatesMaterial additions where_rules AllowedElements
IfcRelAssociatesMaterial additions where_rules NoVoidElement
IfcRelAssociatesMaterial deletions where_rules AllowedElements
IfcRelAssociatesMaterial deletions where_rules NoVoidElement
IfcRelContainedInSpatialStructure additions where_rules WR31
IfcRelContainedInSpatialStructure deletions where_rules WR31
IfcRelDefinesByProperties additions where_rules NoRelatedTypeObject
IfcRelDefinesByProperties deletions where_rules NoRelatedTypeObject
IfcRelReferencedInSpatialStructure additions where_rules AllowedRelatedElements
IfcRelReferencedInSpatialStructure deletions where_rules AllowedRelatedElements
IfcRelSpaceBoundary additions where_rules CorrectPhysOrVirt
IfcRelSpaceBoundary deletions where_rules CorrectPhysOrVirt
IfcRepresentationMap additions where_rules ApplicableMappedRepr
IfcRepresentationMap deletions where_rules ApplicableMappedRepr
IfcRoof modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcrooftype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcrooftype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcSanitaryTerminal modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcsanitaryterminaltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcsanitaryterminaltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcSectionedSolid added
IfcSectionedSolidHorizontal added
IfcSensor modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcsensortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcsensortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcShadingDevice modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcshadingdevicetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcshadingdevicetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcShapeAspect additions inverses HasExternalReferences
IfcShapeRepresentation modificationswhere_rules CorrectContext definition Changed from 'ifc4.ifcgeometricrepresentationcontext' in typeof(self\IfcRepresentation.ContextOfItems) to 'ifc4x1.ifcgeometricrepresentationcontext' in typeof(self\IfcRepresentation.ContextOfItems)
IfcShapeRepresentation modificationswhere_rules NoTopologicalItem definition Changed from sizeof(query(temp <* Items | ('ifc4.ifctopologicalrepresentationitem' in typeof(temp)) and (not(sizeof(['ifc4.ifcvertexpoint','ifc4.ifcedgecurve','ifc4.ifcfacesurface']*typeof(temp)) = 1)))) = 0 to sizeof(query(temp <* Items | ('ifc4x1.ifctopologicalrepresentationitem' in typeof(temp)) and (not(sizeof(['ifc4x1.ifcvertexpoint','ifc4x1.ifcedgecurve','ifc4x1.ifcfacesurface']*typeof(temp)) = 1)))) = 0
IfcSlab modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcslabtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcslabtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcSlabStandardCase additions where_rules HasMaterialLayerSetusage
IfcSlabStandardCase deletions where_rules HasMaterialLayerSetusage
IfcSolarDevice modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcsolardevicetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcsolardevicetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcSpace modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcspacetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcspacetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcSpaceHeater modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcspaceheatertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcspaceheatertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcSpatialStructureElement additions where_rules WR41
IfcSpatialStructureElement deletions where_rules WR41
IfcSpatialZone modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcspatialzonetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcspatialzonetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcStackTerminal modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcstackterminaltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcstackterminaltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcStair modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcstairtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcstairtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcStairFlight modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcstairflighttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcstairflighttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcStructuralLinearAction modificationswhere_rules SuitableLoadType definition Changed from sizeof(['ifc4.ifcstructuralloadlinearforce','ifc4.ifcstructuralloadtemperature']*typeof(self\IfcStructuralActivity.AppliedLoad)) = 1 to sizeof(['ifc4x1.ifcstructuralloadlinearforce','ifc4x1.ifcstructuralloadtemperature']*typeof(self\IfcStructuralActivity.AppliedLoad)) = 1
IfcStructuralPlanarAction modificationswhere_rules SuitableLoadType definition Changed from sizeof(['ifc4.ifcstructuralloadplanarforce','ifc4.ifcstructuralloadtemperature']*typeof(self\IfcStructuralActivity.AppliedLoad)) = 1 to sizeof(['ifc4x1.ifcstructuralloadplanarforce','ifc4x1.ifcstructuralloadtemperature']*typeof(self\IfcStructuralActivity.AppliedLoad)) = 1
IfcStructuralPointAction additions where_rules SuitableLoadType
IfcStructuralPointAction deletions where_rules SuitableLoadType
IfcStructuralPointReaction additions where_rules SuitableLoadType
IfcStructuralPointReaction deletions where_rules SuitableLoadType
IfcStyledItem additions where_rules ApplicableItem
IfcStyledItem deletions where_rules ApplicableItem
IfcStyledRepresentation additions where_rules OnlyStyledItems
IfcStyledRepresentation deletions where_rules OnlyStyledItems
IfcSurfaceCurve modificationswhere_rules CurveIsNotPcurve definition Changed from not('ifc4.ifcpcurve' in typeof(Curve3D)) to not('ifc4x1.ifcpcurve' in typeof(Curve3D))
IfcSurfaceCurveSweptAreaSolid additions where_rules DirectrixBounded
IfcSurfaceCurveSweptAreaSolid deletions where_rules DirectrixBounded
IfcSurfaceStyle additions where_rules MaxOneExtDefined
IfcSurfaceStyle additions where_rules MaxOneLighting
IfcSurfaceStyle additions where_rules MaxOneRefraction
IfcSurfaceStyle additions where_rules MaxOneShading
IfcSurfaceStyle additions where_rules MaxOneTextures
IfcSurfaceStyle deletions where_rules MaxOneExtDefined
IfcSurfaceStyle deletions where_rules MaxOneLighting
IfcSurfaceStyle deletions where_rules MaxOneRefraction
IfcSurfaceStyle deletions where_rules MaxOneShading
IfcSurfaceStyle deletions where_rules MaxOneTextures
IfcSweptDiskSolid modificationswhere_rules DirectrixBounded definition Changed from (exists(StartParam) and exists(EndParam)) or (sizeof(['ifc4.ifcconic','ifc4.ifcboundedcurve']*typeof(Directrix)) = 1) to (exists(StartParam) and exists(EndParam)) or (sizeof(['ifc4x1.ifcconic','ifc4x1.ifcboundedcurve']*typeof(Directrix)) = 1)
IfcSweptDiskSolidPolygonal modificationswhere_rules DirectrixIsPolyline definition Changed from ('ifc4.ifcpolyline' in typeof(self\IfcSweptDiskSolid.Directrix)) or (('ifc4.ifcindexedpolycurve' in typeof(self\IfcSweptDiskSolid.Directrix)) and not(exists(self\IfcSweptDiskSolid.Directrix.Segments))) to ('ifc4x1.ifcpolyline' in typeof(self\IfcSweptDiskSolid.Directrix)) or (('ifc4x1.ifcindexedpolycurve' in typeof(self\IfcSweptDiskSolid.Directrix)) and not(exists(self\IfcSweptDiskSolid.Directrix.Segments)))
IfcSwitchingDevice modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcswitchingdevicetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcswitchingdevicetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcSystemFurnitureElement modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcsystemfurnitureelementtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcsystemfurnitureelementtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcTank modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifctanktype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifctanktype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcTendon modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifctendontype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifctendontype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcTendonAnchor modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifctendonanchortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifctendonanchortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcTextLiteralWithExtent additions where_rules WR31
IfcTextLiteralWithExtent deletions where_rules WR31
IfcTextStyleFontModel additions where_rules MeasureOfFontSize
IfcTextStyleFontModel deletions where_rules MeasureOfFontSize
IfcTopologyRepresentation modificationswhere_rules WR21 definition Changed from sizeof(query(temp <* self\IfcRepresentation.Items | not('ifc4.ifctopologicalrepresentationitem' in typeof(temp)))) = 0 to sizeof(query(temp <* self\IfcRepresentation.Items | not('ifc4x1.ifctopologicalrepresentationitem' in typeof(temp)))) = 0
IfcTransformer modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifctranformertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifctranformertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcTransitionCurveSegment2D added
IfcTransportElement modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifctransportelementtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifctransportelementtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcTriangulatedIrregularNetwork added
IfcTrimmedCurve modificationswhere_rules NoTrimOfBoundedCurves definitionChanged from not('ifc4.ifcboundedcurve' in typeof(BasisCurve)) to not('ifc4x1.ifcboundedcurve' in typeof(BasisCurve))
IfcTubeBundle modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifctubebundletype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifctubebundletype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcTypeProduct additions where_rules ApplicableOccurrence
IfcTypeProduct deletions where_rules ApplicableOccurrence
IfcUnitaryControlElement modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcunitarycontrolelementtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcunitarycontrolelementtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcUnitaryEquipment modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcunitaryequipmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcunitaryequipmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcValve modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcvalvetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcvalvetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcVibrationIsolator modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcvibrationisolatortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcvibrationisolatortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcWall modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcwalltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcwalltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcWallStandardCase additions where_rules HasMaterialLayerSetUsage
IfcWallStandardCase deletions where_rules HasMaterialLayerSetUsage
IfcWasteTerminal modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4.ifcwasteterminaltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcwasteterminaltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcWindow additions where_rules CorrectStyleAssigned
IfcWindow deletions where_rules CorrectStyleAssigned
IfcWindowLiningProperties modificationswhere_rules WR34 definition Changed from (exists(self\IfcPropertySetDefinition.DefinesType[1])) and (('ifc4.ifcwindowtype' in typeof(self\IfcPropertySetDefinition.DefinesType[1])) or ('ifc4.ifcwindowstyle' in typeof(self\IfcPropertySetDefinition.DefinesType[1]))) to (exists(self\IfcPropertySetDefinition.DefinesType[1])) and (('ifc4x1.ifcwindowtype' in typeof(self\IfcPropertySetDefinition.DefinesType[1])) or ('ifc4x1.ifcwindowstyle' in typeof(self\IfcPropertySetDefinition.DefinesType[1])))
IfcWindowPanelProperties additions where_rules ApplicableToType
IfcWindowPanelProperties deletions where_rules ApplicableToType
IfcZone additions where_rules WR1
IfcZone deletions where_rules WR1

IFC4X2

IfcActuator modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcactuatortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcactuatortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcAdvancedBrep additions where_rules HasAdvancedFaces
IfcAdvancedBrep deletions where_rules HasAdvancedFaces
IfcAdvancedBrepWithVoids additions where_rules VoidsHaveAdvancedFaces
IfcAdvancedBrepWithVoids deletions where_rules VoidsHaveAdvancedFaces
IfcAdvancedFace additions where_rules ApplicableEdgeCurves
IfcAdvancedFace additions where_rules ApplicableSurface
IfcAdvancedFace additions where_rules RequiresEdgeCurve
IfcAdvancedFace deletions where_rules ApplicableEdgeCurves
IfcAdvancedFace deletions where_rules ApplicableSurface
IfcAdvancedFace deletions where_rules RequiresEdgeCurve
IfcAirTerminal modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcairterminaltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcairterminaltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcAirTerminalBox modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcairterminalboxtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcairterminalboxtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcAirToAirHeatRecovery modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcairtoairheatrecoverytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcairtoairheatrecoverytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcAlarm modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcalarmtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcalarmtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcArbitraryClosedProfileDef additions where_rules WR2
IfcArbitraryClosedProfileDef additions where_rules WR3
IfcArbitraryClosedProfileDef deletions where_rules WR2
IfcArbitraryClosedProfileDef deletions where_rules WR3
IfcArbitraryOpenProfileDef modificationswhere_rules WR11 definition Changed from ('ifc4x1.ifccenterlineprofiledef' in typeof(self)) or (self\IfcProfileDef.ProfileType = IfcProfileTypeEnum.CURVE) to ('ifc4x2.ifccenterlineprofiledef' in typeof(self)) or (self\IfcProfileDef.ProfileType = IfcProfileTypeEnum.CURVE)
IfcArbitraryProfileDefWithVoids modificationswhere_rules WR3 definition Changed from sizeof(query(temp <* InnerCurves | 'ifc4x1.ifcline' in typeof(temp))) = 0 to sizeof(query(temp <* InnerCurves | 'ifc4x2.ifcline' in typeof(temp))) = 0
IfcAudioVisualAppliance modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcaudiovisualappliancetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcaudiovisualappliancetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcBeam modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcbeamtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcbeamtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcBeamStandardCase additions where_rules HasMaterialProfileSetUsage
IfcBeamStandardCase deletions where_rules HasMaterialProfileSetUsage
IfcBearing added
IfcBearingType added
IfcBoiler modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcboilertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcboilertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcBooleanClippingResult additions where_rules FirstOperandType
IfcBooleanClippingResult additions where_rules SecondOperandType
IfcBooleanClippingResult deletions where_rules FirstOperandType
IfcBooleanClippingResult deletions where_rules SecondOperandType
IfcBooleanResult additions where_rules FirstOperandClosed
IfcBooleanResult additions where_rules SecondOperandClosed
IfcBooleanResult deletions where_rules FirstOperandClosed
IfcBooleanResult deletions where_rules SecondOperandClosed
IfcBoundedCurve additions inverses PositioningElement
IfcBoxedHalfSpace additions where_rules UnboundedSurface
IfcBoxedHalfSpace deletions where_rules UnboundedSurface
IfcBridge added
IfcBridgePart added
IfcBuilding modificationssupertype Changed from IfcSpatialStructureElement to IfcFacility
IfcBuildingElement additions where_rules MaxOneMaterialAssociation
IfcBuildingElement deletions where_rules MaxOneMaterialAssociation
IfcBuildingElementPart modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcbuildingelementparttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcbuildingelementparttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcBuildingElementProxy modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcbuildingelementproxytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcbuildingelementproxytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcBuildingStorey modificationssupertype Changed from IfcSpatialStructureElement to IfcFacilityPart
IfcBurner modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcburnertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcburnertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCableCarrierFitting modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccablecarrierfittingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifccablecarrierfittingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCableCarrierSegment modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccablecarriersegmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifccablecarriersegmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCableFitting modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccablefittingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifccablefittingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCableSegment modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccablesegmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifccablesegmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCaissonFoundation added
IfcCaissonFoundationType added
IfcChiller modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcchillertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcchillertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcChimney modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcchimneytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcchimneytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCoil modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccoiltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifccoiltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcColumn modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccolumntype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifccolumntype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcColumnStandardCase additions where_rules HasMaterialProfileSetUsage
IfcColumnStandardCase deletions where_rules HasMaterialProfileSetUsage
IfcCommunicationsAppliance modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccommunicationsappliancetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifccommunicationsappliancetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCompositeCurveSegment additions where_rules ParentIsBoundedCurve
IfcCompositeCurveSegment deletions where_rules ParentIsBoundedCurve
IfcCompositeProfileDef modificationswhere_rules NoRecursion definition Changed from sizeof(query(temp <* Profiles | 'ifc4x1.ifccompositeprofiledef' in typeof(temp))) = 0 to sizeof(query(temp <* Profiles | 'ifc4x2.ifccompositeprofiledef' in typeof(temp))) = 0
IfcCompressor modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccompressortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifccompressortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCondenser modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccondensertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifccondensertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcController modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccontrollertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifccontrollertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCooledBeam modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccooledbeamtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifccooledbeamtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCoolingTower modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccoolingtowertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifccoolingtowertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCovering modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccoveringtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifccoveringtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCurtainWall modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifccurtainwalltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifccurtainwalltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcCurveStyle modificationswhere_rules MeasureOfWidth definition Changed from (not(exists(CurveWidth))) or ('ifc4x1.ifcpositivelengthmeasure' in typeof(CurveWidth)) or (('ifc4x1.ifcdescriptivemeasure' in typeof(CurveWidth)) and (CurveWidth = 'bylayer')) to (not(exists(CurveWidth))) or ('ifc4x2.ifcpositivelengthmeasure' in typeof(CurveWidth)) or (('ifc4x2.ifcdescriptivemeasure' in typeof(CurveWidth)) and (CurveWidth = 'bylayer'))
IfcDamper modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcdampertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcdampertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcDeepFoundation added
IfcDeepFoundationType added
IfcDiscreteAccessory modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcdiscreteaccessorytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcdiscreteaccessorytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcDistributionChamberElement modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcdistributionchamberelementtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcdistributionchamberelementtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcDoor additions where_rules CorrectStyleAssigned
IfcDoor deletions where_rules CorrectStyleAssigned
IfcDoorLiningProperties modificationswhere_rules WR35 definition Changed from (exists(self\IfcPropertySetDefinition.DefinesType[1])) and (('ifc4x1.ifcdoortype' in typeof(self\IfcPropertySetDefinition.DefinesType[1])) or ('ifc4x1.ifcdoorstyle' in typeof(self\IfcPropertySetDefinition.DefinesType[1]))) to (exists(self\IfcPropertySetDefinition.DefinesType[1])) and (('ifc4x2.ifcdoortype' in typeof(self\IfcPropertySetDefinition.DefinesType[1])) or ('ifc4x2.ifcdoorstyle' in typeof(self\IfcPropertySetDefinition.DefinesType[1])))
IfcDoorPanelProperties additions where_rules ApplicableToType
IfcDoorPanelProperties deletions where_rules ApplicableToType
IfcDuctFitting modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcductfittingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcductfittingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcDuctSegment modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcductsegmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcductsegmenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcDuctSilencer modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcductsilencertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcductsilencertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcElectricAppliance modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcelectricappliancetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcelectricappliancetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcElectricDistributionBoard modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcelectricdistributionboardtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcelectricdistributionboardtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcElectricFlowStorageDevice modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcelectricflowstoragedevicetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcelectricflowstoragedevicetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcElectricGenerator modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcelectricgeneratortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcelectricgeneratortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcElectricMotor modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcelectricmotortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcelectricmotortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcElectricTimeControl modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcelectrictimecontroltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcelectrictimecontroltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcElementAssembly modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcelementassemblytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcelementassemblytype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcEngine modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcenginetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcenginetype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcEvaporativeCooler modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcevaporativecoolertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcevaporativecoolertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcEvaporator modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcevaporatortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcevaporatortype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFace additions where_rules HasOuterBound
IfcFace deletions where_rules HasOuterBound
IfcFacility added
IfcFacilityPart added
IfcFan modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcfantype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcfantype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFastener modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcfastenertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcfastenertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFillAreaStyle additions where_rules MaxOneColour
IfcFillAreaStyle additions where_rules MaxOneExtHatchStyle
IfcFillAreaStyle deletions where_rules MaxOneColour
IfcFillAreaStyle deletions where_rules MaxOneExtHatchStyle
IfcFilter modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcfiltertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcfiltertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFireSuppressionTerminal modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcfiresuppressionterminaltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcfiresuppressionterminaltype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFixedReferenceSweptAreaSolid additions where_rules DirectrixBounded
IfcFixedReferenceSweptAreaSolid deletions where_rules DirectrixBounded
IfcFlowInstrument modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcflowinstrumenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcflowinstrumenttype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFlowMeter modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcflowmetertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcflowmetertype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFooting modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcfootingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcfootingtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcFurniture modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcfurnituretype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcfurnituretype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcGeographicElement modificationswhere_rules CorrectTypeAssigned definition Changed from (sizeof(IsTypedBy) = 0) or ('ifc4x1.ifcgeographicelementtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType)) to (sizeof(IsTypedBy) = 0) or ('ifc4x2.ifcgeographicelementtype' in typeof(self\IfcObject.IsTypedBy[1].RelatingType))
IfcGeometricCurveSet additions where_rules NoSurfaces
IfcGeometricCurveSet deletions where_rules NoSurfaces
IfcGeometricRepresentationSubContextmodificationswhere_rules ParentNoSub definition Changed from not('ifc4x1.ifcgeometricrepresentationsubcontext' in typeof(ParentContext)) to not('ifc4x2.ifcgeometricrepresentationsubcontext' in typeof(ParentContext))
IfcGrid modificationsattributes UAxes definition Changed from list[1:?] of unique IfcGridAxis to list[1:?] of IfcGridAxis