IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

7.3.3.5 IfcConstructionProductResource

RV ⓘ
AbV ⓘ

7.3.3.5.1 Semantic definition

IfcConstructionProductResource defines the role of a product that is consumed (wholly or partially), or occupied in the performance of construction.

Occurrences of IfcConstructionProductResource are usage of products to assist the process of construction. More specifically, they are usage of products that result from some construction processes and that are then used as resources to facilitate further construction. For instance, formworks can be instantiated as products resulting from the process ‘constructing formwork’. However, they are used as resources in the process ‘pouring concrete’ in a later stage of the project.

7.3.3.5.2 Entity inheritance

7.3.3.5.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcObjectDefinition (7)
IfcObject (5)
IfcResource (3)
IfcConstructionResource (3)
Click to show 22 hidden inherited attributes
IfcConstructionProductResource (1)
11 PredefinedType OPTIONAL IfcConstructionProductResourceTypeEnum

Defines types of construction product resources.

Table 7.3.3.5.G

7.3.3.5.4 Formal propositions

Name Description
CorrectPredefinedType

No description available.

NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcConstructionProductResourceTypeEnum.USERDEFINED) OR
((PredefinedType = IfcConstructionProductResourceTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType))
Table 7.3.3.5.H

7.3.3.5.5 Property sets

  • Pset_ConstructionResource
    • ScheduleWorkProgression
    • ActualWorkTime
    • RemainingWorkProgression
    • ScheduleCost
    • ActualCost
    • RemainingCost
    • ScheduleCompletion
    • ActualCompletion

7.3.3.5.6 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcObject (5)
IfcResource (1)
IfcConstructionResource (5)
Click to show 22 hidden inherited concepts
IfcConstructionProductResource (4)
Object Typing General

This concept can be applied to the following resources:

Resource Assignment General

This concept can be applied to the following resources:

  • IfcElement - Indicates a physical element manifesting the resource such as nails (in bulk).
Resource Cost General

This concept can be applied with the following combinations:

CostType CostName ValueType Description
IfcCostValue Product IfcMonetaryMeasure No description available.
IfcCostValue Shipping IfcMonetaryMeasure No description available.
Table 7.3.3.5.J
Resource Quantity General

This concept can be applied with the following combinations:

QuantityType QuantityName Description
IfcQuantityCount Product No description available.
Table 7.3.3.5.K
Table 7.3.3.5.I

7.3.3.5.7 Formal representation

ENTITY IfcConstructionProductResource
SUBTYPE OF (IfcConstructionResource);
PredefinedType : OPTIONAL IfcConstructionProductResourceTypeEnum;
WHERE
CorrectPredefinedType : NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcConstructionProductResourceTypeEnum.USERDEFINED) OR
((PredefinedType = IfcConstructionProductResourceTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));
END_ENTITY;

7.3.3.5.8 References

Edit on Github


Is this page difficult to understand? Let us know!

7.3.3.5.9 Changelog

7.3.3.5.9.1 IFC4

  • attribute, PredefinedType
  • where rule, CorrectPredefinedType
  • where rule, WR1
  • where rule, WR2