Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcConstructionResource

Definition from IAI: An IfcConstructionResource is an abstract generalisation of the different resources used in construction projects, mainly labour, material, equipment and product resources, plus subcontracted resources and aggregations, such as a crew resource.

HISTORY: New entity in Release IFC2x Edition 2.

EXPRESS specification:

ENTITY IfcConstructionResource
ABSTRACT SUPERTYPE OF (ONEOF(IfcConstructionEquipmentResource, IfcLaborResource, IfcCrewResource, IfcSubContractResource, IfcConstructionProductResource, IfcConstructionMaterialResource))
SUBTYPE OF ( IfcResource);
ResourceIdentifier  :  OPTIONAL IfcIdentifier;
ResourceGroup  :  OPTIONAL IfcLabel;
ResourceConsumption  :  OPTIONAL IfcResourceConsumptionEnum;
BaseQuantity  :  OPTIONAL IfcMeasureWithUnit;
END_ENTITY;

Attribute definitions:

ResourceIdentifier  :  Optional identification of a code or ID for the construction resource
ResourceGroup  :  The group label, or title of the type resource, e.g. the title of a labour resource as carpenter, crane operator, superintendent, etc.
ResourceConsumption  :  A value that indicates how the resource is consumed during its use in a process (see IfcResourceConsumptionEnum for more detail)
BaseQuantity  :  The basic (i.e. default, or recommended) unit that should be used for measuring the volume (or amount) of the resource and the basic quantity of the resource fully or partially consumed.

Inheritance graph

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