Navigation

IfcSubContractResource

Definition from IAI: An IfcSubContractResource is a construction resource needed in a construction process that represents a type of sub-contractor. It can be used in cost estimating and work planning without specifying the subcontractor. However, it can be associated with an actor fulfilling the subcontractor role when detailed work planning is performed. The type of subcontractor can also be identified in a construction crew resource.

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

EXPRESS specification:

ENTITY IfcSubContractResource
SUBTYPE OF ( IfcResource);
SubContractResourceID  :  IfcIdentifier;
SubContractor  :  OPTIONAL IfcActorSelect;
JobDescription  :  OPTIONAL IfcText;
END_ENTITY;

Attribute definitions:

SubContractResourceID  :  The id to identify the subcontract.
SubContractor  :  The actor performing the role of the subcontracted resource.
JobDescription  :  The description of the jobs that this subcontract should complete.

References (1):

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

Inheritance graph

ENTITY IfcSubContractResource;
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 IfcSubContractResource;
SubContractResourceID  :  IfcIdentifier;
SubContractor  :  OPTIONAL IfcActorSelect;
JobDescription  :  OPTIONAL IfcText;
END_ENTITY;