IFC 4.3.0.1 (IFC4X3) development

4.12.3 Resource Quantity

Resources may be defined according to a base quantity, where assigned tasks consume such amount of resource relative to an output quantity.

For work-based resources such as labor and equipment, quantities are based on time. For product-based resources, quantities are based on count. For material-based resources, quantities are based on volume.

The following diagram shows the generic classes and relationships used when applying this concept. In addition, concepts may have particular importance to common or standardised industry practices and scenarios. For these specific usage scenarios, the tables below shows a recommended list of general usage patterns that users may adopt.

G IfcConstructionResource IfcConstructionResource 1. GlobalId [1:1] 2. OwnerHistory [0:1] 3. Name [0:1] 4. Description [0:1]      HasAssignments [0:?]      Nests [0:1]      IsNestedBy [0:?]      HasContext [0:1]      IsDecomposedBy [0:?]      Decomposes [0:1]      HasAssociations [0:?] 5. ObjectType [0:1]      IsDeclaredBy [0:1]      Declares [0:?]      IsTypedBy [0:1]      IsDefinedBy [0:?] 6. Identification [0:1] 7. LongDescription [0:1]      ResourceOf [0:?] 8. Usage [0:1] 9. BaseCosts [1:?] QuantityType 10. BaseQuantity [0:1] IfcPhysicalSimpleQuantity IfcPhysicalSimpleQuantity QuantityName 1. Name [1:1] 2. Description [0:1]      HasExternalReferences [0:?]      PartOfComplex [0:1] 3. Unit [0:1] IfcConstructionResource:BaseQuantity1->IfcPhysicalSimpleQuantity:IfcPhysicalSimpleQuantity0 IfcLabel IfcLabel IfcPhysicalSimpleQuantity:Name1->IfcLabel:IfcLabel0
Figure 4.12.3.A

General Usage

ApplicableEntity
QuantityType
IfcConstructionResource.BaseQuantity
QuantityName
IfcPhysicalSimpleQuantity.Name
IfcConstructionEquipmentResourceIfcQuantityTime Operation
IfcConstructionMaterialResource IfcQuantityVolume GrossVolume
IfcConstructionProductResource IfcQuantityCount Product
IfcLaborResource IfcQuantityTime Labor
Table 4.12.3.B

Edit on Github


Is this page difficult to understand? Let us know!