Definition from IAI: An IfcConstructionMaterialResource
identifies a material resource type in a construction project. Occurrences of
IfcConstructionMaterialResource are consumed (wholly or partially), or occupied
during a construction work task (i.e. Task).
The product, which is used as a construction material resource, is
referenced using the IfcRelAssignsToResource relationship. The inherited
relationship ResourceOf.RelatedObjects points to the IfcProduct
instance.
ISSUES: See issue and change
log for changes made in IFC 2x.
HISTORY: New Entity in IFC
Release 2.0
Use Definition
Similar to IfcConstructionProductResource, sometimes things such
as 5 tons 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 5 tons 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. 5 tons 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.