This page was saved using WebZIP 6.0.8.918 on 10/09/06 15:41:58.
Address: http://www.iai-international.org/Model/documentation/R20/Online_Documents/Documents/IfcConstructionMgmtDomain.htm
Title: IFC R2.0 Final  •  Size: 51618  •  Last Modified: Wed, 01 Aug 2001 07:13:02 GMT

Specification for IfcConstructionMgmtDomain

Link to EXPRESS Definition

EXPRESS Definition

Link to EXPRESS-G Diagram

EXPRESS-G Diagram


Table of contents


Simple Types

  • No Simple Types defined in this Schema
  • Select Types

  • No Select Types defined in this Schema
  • Enumerations

  • No Enumerations defined in this Schema
  • Class Definitions

    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 IfcCMDocPackage
    IfcConstructionEquipmentResource
    IfcConstructionMaterialResource
    IfcConstructionZoneAggregationProduct
    IfcCrewResource
    L IfcLaborResource
    P IfcProductResource
    R IfcRelAggregatesCrewResources
    S IfcSubcontractResource

    Functions

  • No Functions defined in this Schema

  • Schema Semantic Definition

    The IfcConstructionManagement Schema contains defined types and classes that capture concepts and data requirements for construction management processes. They, together with models defined in IfcProcessExtension and IfcProjectMangementExtension, provide a set of model elements that support typical construction management applications and their integration.

    In R2.0, most of the classes included in this schema are used to represent different types of construction resources that can support both cost estimating and work planning, and their integration.

    HISTORY: renamed from schema IfcCostEstimatingDomain in R1.5.1.


    Class IfcCMDocPackage

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcCMDocPackage is a class that represents a collection of construction management related objects (e.g. construction documents) in one place. It gathers all of the related construction objects of different types as one package. It can be used to track and allocation a specific construction management object quickly. An instance of IfcCMDocPackage doesn’t contain the objects directly; rather, it keeps all the references of the objects and maintain the linages to the objects. IfcCMDocPackage is a subtype of IfcControl.

    History

    New Class in IFC Release 2.0
    : {{new class in IFC Release R2.0 }}
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcControl
     IfcCMDocPackage

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    DocPackageID

     

    STRING

    The identifier of the construction management project package given by user.

     

    DocPackageName

     

    STRING

    The name of the construction management project package given by user.

    OPT

    Description

     

    STRING

    General description of the construction management project package.

     

    CreationDate

     

    IfcDateTimeSelect

    The date that the package is created.

     

    Authors

     

    SET [0:?] OF IfcActorSelect

    The authors of the package

     

    Approvals

     

    SET [0:?] OF IfcApproval

    References to the relevant instances of IfcApproval that relate to construction management in the project

     

    WorkPlans

     

    SET [0:?] OF IfcWorkPlan

    The task schedules for the project project

     

    CostEstimates

     

    SET [0:?] OF IfcCostSchedule

    The cost estimates for the project project

     

    WorkOrders

     

    SET [0:?] OF IfcWorkOrder

    Work orders generated in the project

     

    PurchaseOrders

     

    SET [0:?] OF IfcPurchaseOrder

    Purchase orders generated in the project

     

    ChangeOrders

     

    SET [0:?] OF IfcChangeOrder

    Change orders generated in the project for change of work.

     

    Documents

     

    SET [0:?] OF IfcDocumentReference

    All the file documents required and generated for the project

     

    BudgetSources

     

    SET [0:?] OF IfcBudget

    Geometry Use Definitions

    {{ Instances of this class have no physical presence and therefore no geometric representation.}}


    Class IfcConstructionEquipmentResource

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcConstructionEquipmentResource represents types of construction equipment which occurrances are used as resources in a construction process. Equipment resources are wholly or partially consumed, or occupied (i.e. used) in the performance of construction processes (i.e. IfcWorkTask). IfcConstructionEquipmentResource is not the same as IfcEquipment; the former represents a type of construction equipment that can be used to aid in perfoming a work task, while the latter represents equipment pieces that are part of the building as a final product of building element. IfcConstructionEquipmentResource is a subtype of IfcResource.

    History

    New Class in IFC Release 2.0
    : new class in IFC Release R2.0
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcResource
     IfcConstructionEquipmentResource

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    EquipmentModel

     

    STRING

    The model of the type of equipment.

    OPT

    Manufacturer

     

    IfcOrganization

    The manufacturer that produces this type of equipment.

    Geometry Use Definitions

    Instances of this class have no physical presence and therefore no geometric representation.


    Class IfcConstructionMaterialResource

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcConstructionMaterialResource represents material resource types in a construction project. Their occurrences are consumed (wholly or partially), or occupied during a construction work task (i.e. IfcWorkTask).

    Similar to IfcProductResource, sometimes things such as 5 tons of gravals are already instantiated as an IfcProduct because it is a result of a work task e.g. ‘transporting gravals’. In this case, the instance of resource IfcConstructionMaterialResource can be associated with the product instance ‘5 tons of gravals’ to provide more information for resource uses. Nevertheless, IfcConstructionMaterialResource should only be used to represent resource types, e.g. ‘graval’, but not product substances, e.g. ‘5 tons of graval’. IfcConstructionMaterialResource is a subtype of IfcResource.

    NOTE that this class is not the same as IfcMaterial; the former can typically represent the type of bulk materials such as sand, gravals, 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.

    History

    New Class in IFC Release 2.0
    : new class in IFC Release R2.0
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcResource
     IfcConstructionMaterialResource

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    Suppliers

     

    SET [0:?] OF IfcOrganization

    Possible suppliers of the type of materials.

    OPT

    OrderQuantity

     

    IfcMeasureWithUnit

    The basic quantity for ordering.

     

    MaterialProducts

     

    SET [0:?] OF IfcProduct

    The products that are produced from other work tasks, but used as the materials.

     

    DesignMaterial

     

    SET [0:?] OF IfcMaterial

    the materials specified by the design process that needs to be procured in the construction processes as the resource.

    Geometry Use Definitions

    Instances of this class have no physical presence and therefore no geometric representation.


    Class IfcConstructionZoneAggregationProduct

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcConstructionZoneAggregationProduct can be used to represent two concepts: one is a construction zone, and the other is a construction aggregation area. It is defined for use by construction cost estimating and scheduling.

    A construction zone allows for the grouping of products into a single product element. A defined zone that includes multiple products (i.e. IfcProduct), to which a work task or a group of work tasks takes place or a cost estimate is calculated. In particular, where work may need to be planned to e.g. build all the columns on the 2nd floor. For its intended use (i.e. cost estimating and work planning), IfcConstructionZoneAggregationProduct should be a type of product since it must be considered to be an output result of a process that requires resources to produce this ‘product’.

    A construction aggregation is a defined area on a product (i.e. IfcProduct) representing a part of the product, to which a work task or a group of work tasks takes place or a cost estimate is calculated.

    The construction aggregation allows for the breakdown of work into more atomic elements for costing. In particular, where work may need to be done in several parts e.g. the building of a single wall which may be done in several 'lifts' or the casting of a slab where the slab may comprise several regional casts. It should be a type of product since it must be considered to be an output result of a process that requires certain resources.

    History

    New Class in IFC Release 2.0
    : {{new class in IFC Release R2.0 }}
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcConstructionZoneAggregationProduct

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    ID

     

    STRING

    The identity given to a construction zone or aggregation product.

    OPT

    Name

     

    STRING

    The name of the construction zone or aggregation.

    OPT

    Description

     

    STRING

    The description of the construction zone or aggregation.

     

    ZoneNotAggregation

     

    BOOLEAN

    Indicates whether the object is a zone product or aggregation product. If the value is TRUE, it means it is a zone; otherwise it is an aggregation product type.

    OPT

    SelectionCriteria

     

    STRING

    Specification requirements applying to a construction zone or aggregation.

    OPT

    PartOfProduct

     

    IfcProduct

    The reference product that the aggregation is part of.

     

    CoveredProducts

     

    SET [0:?] OF IfcProduct

    The references of products that the construction zone covers.

    Geometry Use Definitions

    {{ Instances of this class have no physical presence and therefore no geometric representation.}}


    Class IfcCrewResource

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcCrewResource represents a type of resource used in construction processes, i.e. construction crew resource. A construction crew resource typically includes labor resource, equipment resource, material resource, subcontractor resource, as well as other crew resources. Construction crew resources are partially or wholly consumed, or occupied in a construction process (i.e. IfcWorkTask). Since IfcCrewResource represents the resource types, individual persons are not required to be identified and linked to the crew resource, while they can be associated if needed. IfcCrewResource is a subtype of IfcResource.

    NOTE that the IfcCrewResource is enabled to contain other crew resource types (i.e. crew resource type nesting) through its relationship to IfcRelCrewContainsResources. The WHERE constraints of the entity define the mechanism of how this nesting can be achieved.

    Also note that in practice, when defining a crew resource type, a set of process types that the crew type is suitable for, are also identified. Since IFC R2.0 doesn’t handle process types (IfcProcess represents process occurrences) explicitly, this relationship is not handled in R2.0.

    Additionally, the term ‘crew resource’ is used as a standard term for the kind of resources described in North America. This requirement is based on the IAI project ‘Cost Estimating’ defined in North America Project Management Domain committee. It is acknowledged that this term may not be a popular term in the construction management industries in other countries. The class can be considered to be renamed when more projects are defined to provide such requirements.

    History

    New Class in IFC Release 2.0
    : {{new class in IFC Release R2.0 }}
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcResource
     IfcCrewResource

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    INV

    RequiresResources

     

    IfcRelAggregatesCrewResources

    Any other resources required in the crew resource.

    Geometry Use Definitions

    {{ Instances of this class have no physical presence and therefore no geometric representation.}}


    Class IfcLaborResource

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcLaborResource represents labor resource types used in a construction work task (i.e. IfcWorkTask). It implies a type of labor with particular skills or crafts required to perform certain type of construction or management related work. Therefore, labor resource types typically do not identify individual persons (i.e. IfcActors) for cost estimating purpose. IfcLaborResource is a subtype of IfcResource.

    History

    New Class in IFC Release 2.0
    : new class in IFC Release R2.0
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcResource
     IfcLaborResource

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    Title

     

    STRING

    The title of the type of labor such as carpenter, crane operator, superintendent, etc.

     

    SkillSet

     

    SET [0:?] OF STRING

    The skill set required for this type of labor.

    Geometry Use Definitions

    Instances of this class have no physical presence and therefore no geometric representation.


    Class IfcProductResource

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcProductResource represents a type of construction resource, that is, product resources. Product resources are roles of products that are consumed (wholly or partially), or occupied (i.e. used) in the performance of a construction work task. Occurrences of products that are used as product resources are onece instances of IfcProduct since they are resulted from some processes. For instance, formworks can be instantiated as products resulted from process ‘constructing formwork’. However, they become to be used as resources in process ‘pouring concrete’ in a later stage of the project.

    IfcProductResource is modeled as a type of resource (i.e. subtype of IfcResource) that identifies a product linked and that describes how it can be used as a resource through IfcRelResourceUse in a process.

    History

    New Class in IFC Release 2.0
    : new class in IFC Release R2.0
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcResource
     IfcProductResource

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    ResourceProduct

     

    IfcProduct

    This identifies the product that is being used as the resource

    Geometry Use Definitions

    Instances of this class have no physical presence and therefore no geometric representation.

     


    Class IfcRelAggregatesCrewResources

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcRelRelAggregatesCrewResources is class that enables a construction crew resource type (i.e. IfcCrewResource) to contain other resource types. It specifies the quantity of the included resources in the crew resource. It can also specify the conversion rate of the resource when being included in the resource. IfcRelRelAggregatesCrewResources is a subtype of ifcRelationship.

    History

    New Class in IFC Release 2.0
    : {{new class in IFC Release R2.0 }}
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcRelationship
     IfcRelAggregatesCrewResources

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    RelatingCrewResource

     

    IfcCrewResource

     

    RelatedResources

     

    LIST [1:?] OF IfcResource

     

    RequiredQuantity

     

    REAL

    OPT

    ConversionRate

     

    IfcMeasureWithUnit

    The conversion rate for the resource when being included in the crew resource.

    Geometry Use Definitions

    {{ Instances of this class have no physical presence and therefore no geometric representation.}}


    Class IfcSubcontractResource

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    IfcSubcontractorResource represents a construction resource needed in a construction process. Since it represents a type of sub-contractor, it can be used in cost estimating and work planning without specifying the subcontractor. However, it can be associated with a company that is the actual subcontractor when detailed work planning is performed. The type of subcontractor can also be identified in a construction crew resource. IfcSubcontractorResource is a subtype of IfcResource.

    History

    New Class in IFC Release 2.0
    : new class in IFC Release R2.0
    ISSUE:

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcResource
     IfcSubcontractResource

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    SubcontractResourceID

     

    STRING

    The id to identify the subcontract.

    OPT

    Company

     

    IfcOrganization

    The company that the subcontract is signed with.

    OPT

    JobDescription

     

    STRING

    The description of the jobs that this subcontract should complete.

    Geometry Use Definitions

    Instances of this class have no physical presence and therefore no geometric representation.