Navigation

IfcCrewResource

Definition from IAI: An IfcCrewResource represents a type of resource used in construction processes, i.e. construction crew resource. A construction crew resource typically includes labor resource, equipment resource, material resource, subcontractor resource, as well as other crew resources. Construction crew resources are partially or wholly consumed, or occupied in a construction process (i.e. IfcTask). Since IfcCrewResource represents the resource types, individual persons are not required to be identified and linked to the crew resource, while they can be associated if needed.

HISTORY: New Entity in IFC Release 2.0. Documentation corrections made in IFC 2x Addendum 1.
ISSUES: See issue and change log for changes made in IFC 2x and IFC Release 2x Addendum 1.

Use Definition

The IfcCrewResource is enabled to contain other crew resource types (i.e. crew resource type nesting) through its relationship to IfcRelAssignsToResource. . In practice, when defining a crew resource type, a set of process types that the crew type is suitable for, are also identified. However, this is not handled in the current version of the IFC Model as process types are not identified.

EXPRESS specification:

ENTITY IfcCrewResource
SUBTYPE OF ( IfcResource);
END_ENTITY;

References (1):

Name Type Referred through Express-G
IfcResource Entity
Subtype
Diagram 1

Inheritance graph

ENTITY IfcCrewResource;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObject;
ObjectType  :  OPTIONAL IfcLabel;
INVERSE
IsDefinedBy  :  SET OF IfcRelDefines FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
Decomposes  :  SET OF IfcRelDecomposes FOR RelatedObjects;
IsDecomposedBy  :  SET [0:1] OF IfcRelDecomposes FOR RelatingObject;
ENTITY IfcResource;
ResourceConsumption  :  OPTIONAL IfcResourceConsumptionEnum;
BaseUnit  :  OPTIONAL IfcMeasureWithUnit;
INVERSE
ResourceOf  :  SET OF IfcRelAssignsToResource FOR RelatingResource;
ENTITY IfcCrewResource;
END_ENTITY;