#### 7.1.3.1 IfcConstructionProductResource

| 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.

## Construction Operations

Instance diagram

Identity

The Identity concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | O | O | O | O | O | O | O | O | O
Export |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | O | O | O | O | O | O | O | O | O

Revision Control

The Revision Control concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | O | O | O | O | O | O | O | O | O
Export |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | O | O | O | O | O | O | O | O | O

External Data Constraints

The External Data Constraints concept applies to this entity as shown in Table 43.

Table | Name | Reference | Format | Color
--- | --- | --- | --- | ---
Resource | Name | IfcConstructionProductResource.Name\IfcLabel | Key | #FFFF99
Resource | CreatedBy | IfcConstructionResource.OwnerHistory\IfcOwnerHistory.OwningUser\IfcPersonAndOrganization.ThePerson\IfcPerson.Identification |  | #FFCC99
Resource | CreatedOn | IfcConstructionResource.OwnerHistory\IfcOwnerHistory.CreationDate |  | #FFFF99
Resource | Category | IfcConstructionProductResource.IsDefinedBy['COBie_ConstructionProductResource']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcPropertySet.HasProperties['Category']\IfcPropertyEnumeratedValue.EnumerationValues['']\IfcLabel |  | #FFCC99
Resource | ExtSystem | IfcConstructionResource.OwnerHistory\IfcOwnerHistory.OwningApplication\IfcApplication.ApplicationIdentifier |  | #CC99FF
Resource | ExtObject | IfcConstructionResource\ |  | #CC99FF
Resource | ExtIdentifier | IfcConstructionResource.GlobalId |  | #CC99FF
Resource | Description | IfcConstructionResource.Description |  | #CCFFCC
Table 43 — IfcConstructionProductResource External Data Constraints

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | O | O | O | O | O | O | O | O | O
Export |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | O | O | O | O | O | O | O | O | O

Properties for Occurrences

The Properties for Occurrences concept applies to this entity as shown in Table 44.

PredefinedType | Name
--- | ---
| COBie_ConstructionProductResource
Table 44 — IfcConstructionProductResource Properties for Occurrences

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | O | O | O | O | O | O | O | O | O
Export |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | O | O | O | O | O | O | O | O | O

XSD Specification:

<xs:element name="IfcConstructionProductResource" type="ifc:IfcConstructionProductResource" substitutionGroup="ifc:IfcConstructionResource" nillable="true"/>
<xs:complexType name="IfcConstructionProductResource">
<xs:complexContent>
<xs:extension base="ifc:IfcConstructionResource"/>
</xs:complexContent>
</xs:complexType>

EXPRESS Specification:

ENTITY IfcConstructionProductResource

| SUBTYPE OF (IfcConstructionResource);

PredefinedType | : | OPTIONAL IfcStrippedOptional;

| WHERE

CorrectPredefinedType | : | NOT(EXISTS(PredefinedType)) OR (PredefinedType <> IfcConstructionProductResourceTypeEnum.USERDEFINED) OR ((PredefinedType = IfcConstructionProductResourceTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));

END_ENTITY;

Attribute Definitions:

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

Inheritance Graph:

ENTITY IfcConstructionProductResource

| ENTITY IfcRoot

GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | OPTIONAL IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;

| ENTITY IfcObjectDefinition

| INVERSE

HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
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 IfcStrippedOptional;

| INVERSE

IsTypedBy | : | SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects;
IsDefinedBy | : | SET OF IfcRelDefinesByProperties FOR RelatedObjects;

| ENTITY IfcResource

Identification | : | OPTIONAL IfcStrippedOptional;
LongDescription | : | OPTIONAL IfcStrippedOptional;

| INVERSE

| ENTITY IfcConstructionResource

Usage | : | OPTIONAL IfcStrippedOptional;
BaseCosts | : | OPTIONAL LIST [1:?] OF IfcStrippedOptional;
BaseQuantity | : | OPTIONAL IfcStrippedOptional;

| ENTITY IfcConstructionProductResource

PredefinedType | : | OPTIONAL IfcStrippedOptional;

END_ENTITY;

Link to this page