
IfcConstructionMaterialResource
Definition from IAI: An IfcConstructionMaterialResource
identifies a material resource type in a construction project.
HISTORY: New Entity in IFC
Release 2.0
Use Definition
Occurrences of IfcConstructionMaterialResource are consumed (wholly or
partially), or occupied during a construction work task (i.e.
IfcTask).
Similar to IfcConstructionProductResource, sometimes things such
as 5000kg of gravel are already instantiated as an IfcProduct because it is a
result of a work task e.g. transporting gravel. In this case, the
instance of IfcConstructionMaterialResource can be associated with the
product instance 5000kg of gravel to provide more information for
resource uses. Nevertheless, IfcConstructionMaterialResource should only
be used to represent resource types, e.g. gravel, but not product
substances, e.g. 5000kg of gravel.
Note: This class is not the same as IfcMaterial; the former can
typically represent the type of bulk materials such as sand, gravels, nails and
so on (note these can be instantiated from IfcProduct as well depending
their uses in the system) used in a construction process. The latter is about
physical materials used in a physical building element typically with detailed
positioning (e.g. offset) and layering information.
The association of an actual material with an
IfcConstructionMaterialResource is handled by
IfcRelAssociatesMaterial.
Quantities for an IfcConstructionMaterialResource are defined
through IfcRelDefinesByProperty and use IfcElementQuantity.
EXPRESS specification:
|
ENTITY IfcConstructionMaterialResource
|
|
|
WR1
|
:
|
SIZEOF(SELF\IfcResource.ResourceOf) <=1;
|
WR2
|
:
|
NOT(EXISTS(SELF\IfcResource.ResourceOf[1])) OR
(SELF\IfcResource.ResourceOf[1].RelatedObjectsType = IfcObjectTypeEnum.PRODUCT);
|
|
|
|
Attribute definitions:
Suppliers
|
:
|
Possible suppliers of the type of materials.
|
UsageRatio
|
:
|
The ratio of the amount of a construction material used to the amount provided (determined as a quantity)
|
Formal Propositions:
WR1
|
:
|
There should only be a single relationship, assigning products to the material resource.
|
WR2
|
:
|
If a reference to a resource is given, then through the IfcRelAssignsToResource relationship with the
RelatedObjectType PRODUCT.
|
Inheritance graph
|
ENTITY IfcConstructionMaterialResource;
|
|