|
EXPRESS Definition |
EXPRESS-G Diagram |
No Simple Types defined in this Schema
No Select Types defined in this Schema
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
C IfcCostEnum
IfcCostOperatorEnumM IfcModifierBasisEnum
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
C IfcCost
IfcCostModifier
No Functions defined in this Schema
The IfcCostResource schema provides the means to identify the cost of an object or aggregation of objects.
NOTE: New schema for R2.0. This schema was formerly part of the IfcPropertyResource schema.
EXPRESS Definition
Designation of the form of expression of a cost.
NOTE: Each cost may be designated as being of a particular type. A range of cost types are provided, one of which must be selected from the list to assign to the cost value.
LaborCost
The cost of human resources.
PlantCost
The cost for items of equipment rented or purchased for use on this project but which will not be embodied within the final product.
MaterialCost
The cost of materials purchased (or sold)
SubContractCost
A cost for work that is done by a third party under contract.
PreliminariesCost
Costs that describe work associated with a project but which do not form part of the completed product e.g. temporary construction works.
PrimeCost
A cost which is an amount to be included for work or services to be executed by a nominated actor.
BillOfMaterialsCost
A composite cost which is to be included within a formal bill of materials.
ProvisionalCost
A cost that is included for work that is foreseen but cannot be accurately specified at the time of costing.
OverheadCost
A cost that is included to account for administrative and non-productive work.
ProfitCost
A cost that is the difference between the selling price and the buying price of an artefact.
EXPRESS Definition
A mathematical operator which determines how the cost modifier is to be applied to the cost to vary its value.
NOTE: Cost operators are specified as being by value or by percent.
If the operator is by value (add, subtract or multiply), this means that cost modifiers are applied directly according to the value attribute of the modifier. That is, for a selection of 'AddValue' with a value attribute of 20 on a cost of $120, the modified value would be determined by $120 + $20 = $140.
If the operator is by percent(add, subtract or multiply), this means that cost modifiers are applied by transforming the value attribute from a percentage to an actual value . That is, for a selection of 'AddPercent' with a value attribute of 20 on a cost of $120, the modified value would be determined by $120 + $(120 * 20/100) = $144.
This Enumeration has changed after IFC Release 1.5.1, please see the Migration Guide for details
AddValue
SubstractValue
MultiplyValue
AddPercent
SubstractPercent
MultiplyPercent
EXPRESS Definition
The manner in which cost modifiers are applied to a cost.
NOTE: Cost modifiers may be applied to costs based either on the initial value of the cost or on the running total of cost after the application of a previous modifier. This attribute sets the basis upon which modifiers are applied.
NOTE that modifiers can only be applied on a single basis; it is not possible to mix the application of running and static modifiers to a single cost.
This Enumeration has changed after IFC Release 1.5.1, please see the Migration Guide for details
Running
Static
|
EXPRESS Definition |
Amount to be paid for acquisition, installation, or assembly; associated with a product, process, or resource.
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
This Class does not have any Superclasses or Subclasses
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
CostType
Type of Cost specified.
OPT
BaseCostValue
Amount of this cost before the application of cost modifiers.
OPT
FinalCostValue
Amount of this cost following the application of cost modifiers.
Currency
Currency for this cost amount. NOTE - Currencies are defined by standard three character designations as used by banks and financial institutions.
OPT
ModifierBasis
The manner in which cost modifiers are applied to a cost. NOTE - Where cost modifiers are specified, the modifier basis must be asserted.
ModifierValues
LIST [0:?] OF IfcCostModifier
Modifiers which may be applied to a cost to change its value.
UnitCostBasis
The number and unit of measure on which the unit cost is based. NOTE - As well as the normally expected units of measure such as length, area, volume etc., costs may be based on units of measure which need to be defined e.g. sack, drum, pallet etc. Unit costs may be based on quantities greater (or lesser) than a unitary value of the basis measure. For instance, timber may have a unit cost rate per X meters where X > 1; similarly for cable, piping and many other items. The basis number may be either an integer or a real value.
OPT
CostDate
The date at which the cost is applied.
CostComponents
LIST [0:?] OF IfcCost
Costs that are components of another cost and from which that cost may be deduced. NOTE - Allows an estimator to roll up components (estimates or bids) into composite costs for assemblies.
INV
ComponentOf
SET [0:?] OF IfcCost
Instances of this class have no physical presence and therefore no geometric representation.
|
EXPRESS Definition |
Modifier which influences a cost.
NOTE: A cost modifier is given either as a value or as a percentage and is applied using the specified cost operator designation which indicates the action of the operator.
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
This Class does not have any Superclasses or Subclasses
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
Purpose
STRING
The purpose for which a cost modifier is applied. NOTE - Each cost modifier may be assigned a purpose by which it may be recognized. Purposes might include trade discount, quantity discount, bulk purchase rebate, postage and packing cost, abnormal working conditions factor etc.
CostValue
REAL
The value assigned to a cost factor.
CostOperator
A mathematical operator that determines how the cost modifier is to be applied to the cost to vary its value.
Instances of this class have no physical presence and therefore no geometric representation.