Definition from IAI: An IfcCost is a cost with context
information. It represents goods, services, or the execution of works of a
described elemental nature in given conditions. This entity also has the
capability of nesting other costs of the same type through its relationships to
IfcRelNests. The relationship to IfcObject through
IfcRelCostsObjects specifies the objects to be costed by IfcCost
instances.
The IfcRelNests provides a model mechanism to allow
IfcCost to contain other items of the same type. It provides the
relationships between the nesting IfcCost and nested
IfcCost(s).
The figure shows how cost elements can be grouped into one cost,
represented by costs being nested within another cost (using the
IfcRelNests relationship).
HISTORY New Entity in IFC
Release 2.0
ISSUES: None so
far.
Use Definitions
Instances of IfcCost are used for cost estimates, budgets, etc., where a
variety of identification codes are used extensively to identify the meaning of
the cost. Examples include project phase codes, CSI codes, takeoff sequence
numbers, cost accounts, etc.
The IFC model allows for all classes that are ultimately subtypes of
IfcObject to inherit the ability to have one or more instances of
IfcClassificationNotation to be assigned.
Where identification codes are required, the generic IFC classification
facility should be used.