IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

7.3.3.9 IfcCrewResource

RV ⓘ
AbV ⓘ

7.3.3.9.1 Semantic definition

IfcCrewResource represents a collection of internal resources used in construction processes.

Identification of people and equipment of a crew is achieved through their specification at the level of the component. Therefore, knowing which persons are within a crew is achieved through identifying the persons assigned to each IfcLaborResource within the IfcCrewResource. Similarly, identifying that a screwing machine for pipe fitting forms part of the crew is achieved by relating an appropriate instance of IfcElementComponent to the IfcConstructionEquipmentResource forming an element of the IfcCrewResource.

7.3.3.9.2 Entity inheritance

7.3.3.9.3 Attributes

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

Defines types of crew resources.

Table 7.3.3.9.G

7.3.3.9.4 Formal propositions

Name Description
CorrectPredefinedType

No description available.

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

7.3.3.9.5 Property sets

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

7.3.3.9.6 Concept usage

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

This concept can be applied to the following resources:

Table 7.3.3.9.I

7.3.3.9.7 Formal representation

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

7.3.3.9.8 References

Edit on Github


Is this page difficult to understand? Let us know!

7.3.3.9.9 Changelog

7.3.3.9.9.1 IFC4

  • attribute, PredefinedType
  • where rule, CorrectPredefinedType