Navigation

IfcReferencesCostDocument

Definition from IAI: An IfcReferencesCostDocument is a means of referencing many costs and/or cost modifiers to a single document where the document is a price list or quotation or other source of cost information.

HISTORY: New class in IFC Release 2x.
ISSUES: See issue and change log for changes made in IFC Release 2x.

Use Definitions

The purpose of this class is to be able to identify a reference source from which costs are obtained. Since many objects may be costed from the same referenced document, use of a relationship class allows the document to be identified once only when information is exchanged or shared rather than many times. If there is no need to identify a costing source, then by not asserting the IfcReferencesCostDocument class, there is no additional information load on the IfcCostValue class.

EXPRESS specification:

ENTITY IfcReferencesCostDocument;
ReferencedDocument  :  IfcDocumentSelect;
ReferencingCosts  :  OPTIONAL SET [1:?] OF IfcCostValue;
ReferencingModifiers  :  OPTIONAL SET [1:?] OF IfcCostModifier;
END_ENTITY;

Attribute definitions:

ReferencedDocument  :  A document such as a price list or quotation from which costs are obtained.
ReferencingCosts  :  Costs obtained from a single document such as a price list or quotation.
ReferencingModifiers  :  The document from which a modification is derived.
Note: Modification might be derived from a document such as BCIS Quarterly Price Review Index.

References (2):

Name Type Referred through Express-G
IfcCostModifier Entity
Attribute 'ModifiersReferenced'
Diagram 2
IfcCostValue Entity
Attribute 'CostsReferenced'
Diagram 1

Inheritance graph

ENTITY IfcReferencesCostDocument;
ENTITY IfcReferencesCostDocument;
ReferencedDocument  :  IfcDocumentSelect;
ReferencingCosts  :  OPTIONAL SET [1:?] OF IfcCostValue;
ReferencingModifiers  :  OPTIONAL SET [1:?] OF IfcCostModifier;
END_ENTITY;