#### 6.5.3.2 IfcCostSchedule

| IfcCostSchedule
| Kostentabelle

An IfcCostSchedule brings together instances of IfcCostItem either for the purpose of identifying purely cost information as in an estimate for constructions costs or for including cost information within another presentation form such as a work order.

> HISTORY New entity in IFC2.0.

> IFC4 CHANGE Attribute ID renamed to Identification and promoted to supertype IfcControl, PredefinedType made optional, attributes PreparedBy, SubmittedBy, TargetUsers removed.

## Plumbing System Design

Instance diagram

Identity

The Identity concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  |  |  |
Export |  | R |  |  |  |  |  |  |  |  |  |  |

Nesting

The Nesting concept applies to this entity as shown in Table 58.

Type
IfcCostItem
Table 58 — IfcCostSchedule Nesting

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  |  |  |
Export |  | O |  |  |  |  |  |  |  |  |  |  |

XSD Specification:

<xs:element name="IfcCostSchedule" type="ifc:IfcCostSchedule" substitutionGroup="ifc:IfcControl" nillable="true"/>
<xs:complexType name="IfcCostSchedule">
<xs:complexContent>
<xs:extension base="ifc:IfcControl"/>
</xs:complexContent>
</xs:complexType>

EXPRESS Specification:

ENTITY IfcCostSchedule

| SUBTYPE OF (IfcControl);

PredefinedType | : | OPTIONAL IfcStrippedOptional;
Status | : | OPTIONAL IfcStrippedOptional;
SubmittedOn | : | OPTIONAL IfcStrippedOptional;
UpdateDate | : | OPTIONAL IfcStrippedOptional;

END_ENTITY;

Attribute Definitions:

Status | : | The current status of a cost schedule. Examples of status values that might be used for a cost schedule status include: PLANNED APPROVED AGREED ISSUED STARTED
SubmittedOn | : | The date and time on which the cost schedule was submitted. IFC4 CHANGE Type changed from IfcDateTimeSelect.
UpdateDate | : | The date and time that this cost schedule is updated; this allows tracking the schedule history. IFC4 CHANGE Type changed from IfcDateTimeSelect.

Inheritance Graph:

ENTITY IfcCostSchedule

| ENTITY IfcRoot

GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | OPTIONAL IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;

| ENTITY IfcObjectDefinition

| INVERSE

HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
Nests | : | SET [0:1] OF IfcRelNests FOR RelatedObjects;
IsNestedBy | : | SET OF IfcRelNests FOR RelatingObject;
HasContext | : | SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions;
IsDecomposedBy | : | SET OF IfcRelAggregates FOR RelatingObject;
Decomposes | : | SET [0:1] OF IfcRelAggregates FOR RelatedObjects;
HasAssociations | : | SET OF IfcRelAssociates FOR RelatedObjects;

| ENTITY IfcObject

ObjectType | : | OPTIONAL IfcStrippedOptional;

| INVERSE

IsDeclaredBy | : | SET [0:1] OF IfcRelDefinesByObject FOR RelatedObjects;
Declares | : | SET OF IfcRelDefinesByObject FOR RelatingObject;
IsTypedBy | : | SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects;
IsDefinedBy | : | SET OF IfcRelDefinesByProperties FOR RelatedObjects;

| ENTITY IfcControl

Identification | : | OPTIONAL IfcStrippedOptional;

| INVERSE

Controls | : | SET OF IfcRelAssignsToControl FOR RelatingControl;

| ENTITY IfcCostSchedule

PredefinedType | : | OPTIONAL IfcStrippedOptional;
Status | : | OPTIONAL IfcStrippedOptional;
SubmittedOn | : | OPTIONAL IfcStrippedOptional;
UpdateDate | : | OPTIONAL IfcStrippedOptional;

END_ENTITY;

Link to this page