Ressource d'un produit de construction
Bauprodukt - Ressource

IfcConstructionProductResource defines the role of a product that is consumed (wholly or partially), or occupied in the performance of construction.

HISTORY  New entity in IFC2.0. Renamed from IfcProductResource in IFC2x.

Occurrences of IfcConstructionProductResource are usage of products to assist the process of construction. More specifically, they are usage of products that result from some construction processes and that are then used as resources to facilitate further construction. For instance, formworks can be instantiated as products resulting from the process ‘constructing formwork’. However, they are used as resources in the process ‘pouring concrete’ in a later stage of the project.

Common Use Definitions

The following concepts are inherited at supertypes:

 Instance diagram

Object Typing

The Object Typing concept applies to this entity as shown in Table 298.

Table 298 — IfcConstructionProductResource Object Typing

Resource Assignment

The Resource Assignment concept applies to this entity as shown in Table 299.
IfcElementIndicates a physical element manifesting the resource such as nails (in bulk).

Table 299 — IfcConstructionProductResource Resource Assignment

Resource Cost

The Resource Cost concept applies to this entity as shown in Table 300.
IfcCostValueProductIfcMonetaryMeasureThe unit cost for purchasing the product.
IfcCostValueShippingIfcMonetaryMeasureThe unit cost for transporting the product.

Table 300 — IfcConstructionProductResource Resource Cost

Resource Quantity

The Resource Quantity concept applies to this entity as shown in Table 301.
IfcQuantityCountProductThe unit count of the product used such as 1 for each or 12 for a dozen.

Table 301 — IfcConstructionProductResource Resource Quantity

XSD Specification:

 <xs:element name="IfcConstructionProductResource" type="ifc:IfcConstructionProductResource" substitutionGroup="ifc:IfcConstructionResource" nillable="true"/>
 <xs:complexType name="IfcConstructionProductResource">
   <xs:extension base="ifc:IfcConstructionResource">
    <xs:attribute name="PredefinedType" type="ifc:IfcConstructionProductResourceTypeEnum" use="optional"/>

EXPRESS Specification:

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

Link to EXPRESS-G diagram EXPRESS-G diagram

Attribute Definitions:

PredefinedType : Defines types of construction product resources.
IFC4 New attribute.

Inheritance Graph:

ENTITY IfcConstructionProductResource
GlobalId : IfcGloballyUniqueId;
OwnerHistory : OPTIONAL IfcOwnerHistory;
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
ENTITY IfcObjectDefinition
HasAssignments : SET OF IfcRelAssigns FOR RelatedObjects;
Nests : SET [0:1] OF IfcRelNests FOR RelatedObjects;
IsNestedBy : SET OF IfcRelNests FOR RelatingObject;
HasContext : SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions;
IsDecomposedBy : SET OF IfcRelAggregates FOR RelatingObject;
Decomposes : SET [0:1] OF IfcRelAggregates FOR RelatedObjects;
HasAssociations : SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject
ObjectType : OPTIONAL IfcLabel;
IsDeclaredBy : SET [0:1] OF IfcRelDefinesByObject FOR RelatedObjects;
Declares : SET OF IfcRelDefinesByObject FOR RelatingObject;
IsTypedBy : SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects;
IsDefinedBy : SET OF IfcRelDefinesByProperties FOR RelatedObjects;
ENTITY IfcResource
Identification : OPTIONAL IfcIdentifier;
LongDescription : OPTIONAL IfcText;
ResourceOf : SET OF IfcRelAssignsToResource FOR RelatingResource;
ENTITY IfcConstructionResource
Usage : OPTIONAL IfcResourceTime;
BaseCosts : OPTIONAL LIST [1:?] OF IfcAppliedValue;
BaseQuantity : OPTIONAL IfcPhysicalQuantity;
ENTITY IfcConstructionProductResource
PredefinedType : OPTIONAL IfcConstructionProductResourceTypeEnum;

Link to this page  Link to this page