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/IfcSharedBldgElements.htm
Title: IFC R2.0 Final  •  Size: 173709  •  Last Modified: Wed, 01 Aug 2001 07:13:30 GMT

Specification for IfcSharedBldgElements

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

    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 IfcCoveringTypeEnum
    D IfcDoorPanelTypeEnum
    J IfcJointEnum
    P IfcPermeableCoveringTypeEnum
    S IfcSlabTypeEnum
    W IfcWindowPanelOperationEnum
    IfcWindowPanelTypeEnum

    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

    B IfcBeam
    IfcBuiltIn
    C IfcColumn
    IfcCovering
    IfcCurtainWall
    D IfcDoor
    IfcDoorLining
    IfcDoorPanel
    P IfcPermeableCovering
    R IfcRelAttachesToBoundaries
    IfcRelCoversBldgElements
    IfcRelJoinsElements
    IfcRoof
    S IfcSlab
    W IfcWall
    IfcWindow
    IfcWindowLining
    IfcWindowPanel

    Functions

  • No Functions defined in this Schema

  • Schema Semantic Definition

    The Schema IfcSharedBldgElements is defined at the Interoperability Layer and covers the definition of building elements that are shared among several IFC domain or application type models.


    Type IfcCoveringTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IAI: This enumeration defines the available Generic Types for IfcCovering.

    History

    This Enumeration has changed after IFC Release 1.5.1, please see the Migration Guide for details

    PreDefined Type

    This enumeration defines the available PreDefined Types for IfcCovering

    Enumeration

    Ceiling

    Flooring

    Cladding

    CoveringMillwork

    UserDefined

    NotDefined


    Type IfcDoorPanelTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IAI: This enumeration defines the available Generic Types for IfcDoorPanel.

    History

    New Enumeration in IFC Release 2.0

    PreDefined Type

    This enumeration defines the available PreDefined Types for IfcDoorPanel

    Enumeration

    Swinging

    Sliding

    Revolving

    Rollingup

    UserDefined

    NotDefined


    Type IfcJointEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IAI: This enumeration defines the basic ways to describe the joining of elements.

    History

    New Enumeration in IFC Release 2.0

    Enumeration

    ExpansionJoint

    EdgeJoint

    ControlJoint

    NotDefined


    Type IfcPermeableCoveringTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    History

    New Enumeration in IFC Release 2.0

    PreDefined Type

    This enumeration defines the available PreDefined Types for IfcPermeableCovering

    Enumeration

    Grill

    Louver

    Screen

    UserDefined

    NotDefined


    Type IfcSlabTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IAI: This enumeration defines the available Generic Types for IfcSlab.

    History

    This Enumeration has changed after IFC Release 1.5.1, please see the Migration Guide for details

    PreDefined Type

    This enumeration defines the available PreDefined Types for IfcSlab

    Enumeration

    Floor

    Roof

    UserDefined

    NotDefined


    Type IfcWindowPanelOperationEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IAI: This enumeration defines the basic ways to describe how window panels operate.

    History

    New Enumeration in IFC Release 2.0

    Enumeration

    SideHungRightHand

    SideHungLeftHand

    TiltAndTurnRightHand

    TiltAndTurnLeftHand

    TopHung

    BottomHung

    PivotHorizontal

    PivotVertical

    SlidingHorizontal

    SlidingVertical

    RemovableCasement

    FixedCasement

    OtherOperation

    NotDefined


    Type IfcWindowPanelTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IAI: This enumeration defines the available Generic Types for IfcWindowPanel.

    History

    New Enumeration in IFC Release 2.0

    PreDefined Type

    This enumeration defines the available PreDefined Types for IfcWindowPanel

    Enumeration

    FixedPanel

    Sliding

    Swinging

    Pivoting

    UserDefined

    NotDefined


    Class IfcBeam

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI:: IfcBeam is defined in the Architecture Domain and possibly reused by other domains. It represents a horizontal, or nearly horizontal structural member designed to carry loads.

    History

    This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
    ISSUE See issues I-330, I-365 for changes made in IFC Release 1.5.1

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcBeam

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    calcBeamSectionArea

     

    IfcAreaMeasure

    Total Gross (physical) Area of the cross section (or profile) of the beam. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities.

    OPT

    calcBeamVolume

     

    IfcVolumeMeasure

    Total Gross (physical) Volume of the beam. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities.

    Formal Propositions

    WR62

    The material attribute of a beam shall use IfcMaterialComposite as the proper select type.

    'IFCPROPERTYRESOURCE.IFCMATERIALLIST' IN TYPEOF(SELF\IfcBuildingElement.HasMaterial)

    Type Definitions

    Common PropertySet

    Pset_BeamCommon

    Geometry Use Definitions

    Object Geometry in Context

    The geometric representation of IfcBeam is given by the IfcProductDefinitionShape, allowing multiple geometric representation. Included are:

    Local Placement

    The definition of the object coordinate system for IfcBeam is defined in it’s supertype IfcProduct. It is defined by the

    Standard Geometric Representation

    The standard geometric representation of IfcBeam is defined using the attribute driven geometry. The following constraints apply to the standard representation:

    Example for standard geometric representation

    Extrusion

    Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid referencing a single IfcAttDrivenExtrudedSegment

    Default Type: IfcAttDrivenExtrudedSegment

    • IfcAttDrivenExtrudedSegment.Depth, Extrusion path defined by a positive length measure along the local z-axis, interpreted as beam length

    Profile

    Extrusion profile, for standard representation given by IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef

    Default Type: IfcRectangleProfileDef

    • YDim interpreted as beam width, XDim interpreted as beam height.

    Extrusion Direction

    The beam profile is extruded horizontally, i.e. coplanar to the XY plane of the co-ordinate system of the building storey.

    Placement

    [Black arrows] The local placement of beam is placed relative to the co-ordinate system of the element container object, here IfcBuildingStorey.

    [Red arrows] The segment is placed relative to the local placement.

    [Green arrows] The profile is placed relative to the XY plane of the placement co-ordinate system of the segment.

    Advanced Geometric Representation

    The advanced geometric representation of IfcBeam is defined using the attribute driven geometry. The following constraints apply to the advanced representation:

    Example for advanced geometric representation

    Extrusion

    Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid or IfcAttDrivenClippedExtrudedSolid referencing multiple (here two) IfcAttDrivenExtrudedSegment.

    Default Type: Set of IfcAttDrivenExtrudedSegment and/or of IfcAttDrivenMorphedExtrudedSegment and/or IfcAttDrivenTaperedExtrudedSegment (Hereby haunched beams are supported)

    Profile

    Extrusion profile, for standard representation given by each IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef

    Default Type: IfcRectangleProfileDef

    • YDim interpreted as beam width, XDim interpreted as beam heigth.

    Other Types: IfcCircleProfileDef

    • Radius interpreted as beam radius.

    Other Types: IfcArbitraryProfileDef

    Extrusion Direction

    The beam profile is extruded in any direction.

    Placement

    [Black arrows] The local placement of beam is placed relative to the co-ordinate system of the element container (e.g. the building storey).

    [Red and brown arrows] The segments are placed relative to the local placement.

    [Green and blue arrows] The profiles are placed relative to the XY planes of the placement co-ordinate systems of the segments.

    Arbitrary Geometric Representation

    The arbitrary geometric representation of IfcBeam is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for arbitrary representation.


    Class IfcBuiltIn

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI:: Generalization for elements that are assembled on site; built-in and attached to the building permanently (e.g. built-in cabinets, countertops, railings, etc.).

    History

    This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
    ISSUE See issue I-159 for changes made in IFC Release 1.5.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcBuiltIn
     IfcCabinet
     IfcCounterOrShelf
     IfcBuiltInAccessory

    Attributes and Relationships

    No attributes defined on this level.

    Type Definitions

    Common PropertySet

    Pset_BuiltInCommon

    Geometry Use Definitions

    Object Geometry in Context

    The geometric representation of IfcBuiltIn is given by the IfcProductDefinitionShape, allowing multiple geometric representation. Included are:

    Local Position

    The Reference Geometry for IfcBuiltIn is defined in it’s supertype IfcProduct. It is defined by the

    Standard Geometric Representation

    The standard geometric representation of IfcBuiltIn is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation.

    Currently, the usage of attribute driven geometry for IfcBuiltIn is not supported.

    Advanced Geometric Representation

    The advanced geometric representation of IfcBuiltIn is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation.

    Currently, the usage of attribute driven geometry for IfcBuiltIn is not supported.

    Arbitrary Geometric Representation

    The arbitrary geometric representation of IfcBuiltIn is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation.

    Currently, there is no difference in the usage of standard, advanced and arbitrary geometric representations for IfcBuiltIn.


    Class IfcColumn

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: A vertical structural member which often is aligned with a structural grid intersection. IfcColumn is defined in the Architecture Domain and possibly reused by other domains. It represents a vertical, or nearly vertical structural member designed to transfer loads to its base.

    History

    This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
    ISSUE See issues I-330, I-365 for changes made in IFC Release 1.5.1

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcColumn

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    calcColumnSectionArea

     

    IfcAreaMeasure

    Total Gross (physical) Area of the cross section (or profile) of the column. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities.

    OPT

    calcColumnVolume

     

    IfcVolumeMeasure

    Total Gross (physical) Volume of the column. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities.

    Formal Propositions

    WR62

    The material attribute of a beam shall use IfcMaterialComposite as the proper select type.

    'IFCPROPERTYRESOURCE.IFCMATERIALLIST' IN TYPEOF(SELF\IfcBuildingElement.HasMaterial)

    Type Definitions

    Common PropertySet

    Pset_ColumnCommon

    Geometry Use Definitions

    Object Geometry in Context

    The geometric representation of IfcColumn is given by the IfcProductDefinitionShape, allowing multiple geometric representation. Included are:

    Local Placement

    The Reference Geometry for IfcColumn is defined in it’s supertype IfcProduct. It is defined by the

    Standard Geometric Representation

    The standard geometric representation of IfcColumn is defined using the attribute driven geometry. The following constraints apply to the standard representation:

    Example for standard geometric representation

    Extrusion

    Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid referencing a single IfcAttDrivenExtrudedSegment

    Default Type: IfcAttDrivenExtrudedSegment

    • IfcAttDrivenExtrudedSegment.Depth, Extrusion path defined by a positive length measure along the local z-axis, interpreted as column height

    Profile

    Extrusion profile, for standard representation given by IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef

    Default Type: IfcRectangleProfileDef

    • YDim interpreted as column width, XDim interpreted as column height.

    Other Type: IfcCircleProfileDef (used in example)

    • Radius is interpreted as column radius.

    Extrusion Direction

    The column profile is extruded vertically, i.e. along the z-axis of the co-ordinate system of the building storey.

    Placement

    [Black arrows] The local placement of beam is placed relative to the co-ordinate system of the element container object, here IfcBuildingStorey.

    [Red arrows] The segment is placed relative to the local placement.

    [Green arrows] The profile is placed relative to the XY plane of the placement co-ordinate system of the segment.

    Advanced Geometric Representation

    The advanced geometric representation of IfcColumn is defined using the attribute driven geometry. The following constraints apply to the advanced representation:

    Example for advanced geometric representation

    Extrusion

    Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid referencing multiple (here two) IfcAttDrivenExtrudedSegment.

    Default Type: Set of IfcAttDrivenExtrudedSegment and/or of IfcAttDrivenMorphedExtrudedSegment and/or IfcAttDrivenTaperedExtrudedSegment (Hereby "mushroom" columns are supported)

    Profile

    Extrusion profile, for standard representation given by each IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef

    Default Type: IfcRectangleProfileDef

    • YDim interpreted as column width, XDim interpreted as column depth.

    Other Types: IfcCircleProfileDef (used in example)

    • Radius interpreted as column radius.

    Other Types: IfcArbitraryProfileDef

    Extrusion Direction

    The column profile is extruded in any direction.

    Placement

    [Black arrows] The local placement of column is placed relative to the co-ordinate system of the element container, e.g. the building storey.

    [Red and brown arrows] The segments are placed relative to the local placement.

    [Green and blue arrows] The profiles are placed relative to the XY planes of the placement co-ordinate systems of the segments.

    Arbitrary Geometric Representation

    The arbitrary geometric representation of IfcColumn is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for arbitrary representation.


    Class IfcCovering

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Supertype for any object which covers some part of and is fully dependent on another. Additionally, the geometry for this object is determined by the ‘owning’ object. Examples include wall, floor and ceiling coverings, finish trim, and base molding.

    History

    This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
    ISSUE See issue I-195 for changes made in IFC Release 1.5.
    See issues I-330, I-365 for changes made in IFC Release 1.5.1

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcCovering

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    PredefinedType

     

    IfcCoveringTypeEnum

     

    LayerInformation

     

    IfcMaterialLayerSetUsage

    Relationship to the Material Layer Set Usage Information, that defines the offset, direction sense, and total thickness against the path definition of the attribute driven shape representation.

    OPT

    calcCoveringArea

     

    IfcAreaMeasure

    Total Gross (physical) Area of the covering facing. Exposed as an attribute by file-based exchange, particularly for receiving applications with limited (or not existing) geometric capabilities.

    DER

    HasMaterial

    SELF

    IfcMaterialSelect

    Ensures that the inherited HasMaterial relationship points to the same instance of IfcMaterialLayerSet as the referenced IfcMaterialLayerSetUsage.

    INV

    Covers

     

    IfcRelCoversBldgElements

    Reference to the objectified relationship that handles the relationship of the Covering to the covered Building Element.

    INV

    AttachedTo

     

    SET [0:?] OF IfcRelAttachesToBoundaries

    Reference to the objectified relationship that handles the relationship of the Covering to the space boundary to which the covering is attached to.

    Formal Propositions

    WR62

    The material attribute of a covering shall use IfcMaterialLayerSet as the proper select type.

    'IFCPROPERTYRESOURCE.IFCMATERIALLAYERSET' IN TYPEOF(SELF\IfcBuildingElement.HasMaterial)

    WR63

    ((PredefinedType = IfcCoveringTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcCoveringTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)))

    Type Definitions

    Common PropertySet

    Pset_CoveringCommon

    Type driven PropertySets

    PreDefined Type

    Associated PropertySet

    Ceiling

    Pset_CoveringCeiling
    Pset_CoveringCommon

    Flooring

    Pset_CoveringFlooring
    Pset_CoveringCommon

    Cladding

    Pset_CoveringCladding
    Pset_CoveringCommon

    CoveringMillwork

    Pset_CoveringMillwork
    Pset_CoveringCommon

    NotDefined

     

    UserDefined

     

    Geometry Use Definitions

    Object Geometry in Context

    The geometric representation of IfcCovering is given by the IfcProductDefinitionShape, allowing multiple geometric representation. Included are:

    Local Placement

    The Reference Geometry for IfcCovering is defined in it’s supertype IfcProduct. It is defined by the

    Standard Geometric Representation

    The standard geometric representation of IfcCovering is defined using the attribute driven geometry. The following constraints apply to the standard representation:

    Example for standard geometric representation

    Extrusion

    Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid referencing a single IfcAttDrivenExtrudedSegment

    Default Type: IfcAttDrivenExtrudedSegment

    • IfcAttDrivenExtrudedSegment.Depth, Extrusion path defined by a positive length measure along the local z-axis, interpreted as the length of the covering along the building element.

    Profile

    Extrusion profile, for standard representation given by IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef

    Default Type: IfcRectangleProfileDef

    • YDim interpreted as covering thickness, XDim interpreted as height.

    Extrusion Direction

    The covering profile is extruded horizontally, i.e. along the z-axis of the co-ordinate system of the building element, which is covered.

    Placement

    [Black arrows] The local placement of beam is placed relative to the co-ordinate system of the building element which is covered.

    [Red arrows] The segment is placed relative to the local placement.

    [Green arrows] The profile is placed relative to the XY plane of the placement co-ordinate system of the segment.

    Advanced Geometric Representation

    The advanced geometric representation of IfcCovering is defined using the attribute driven geometry. The following constraints apply to the advanced representation:

    Example for advanced geometric representation

    Extrusion

    Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid, IfcAttDrivenClippedExtrudedSolid and IfcAttDrivenRevolvedSolid, IfcAttDrivenClippedRevolvedSolid referencing a single IfcAttDrivenExtrudedSegment or IfcAttDrivenRevolvedSolid.

    Default Type: IfcAttDrivenExtrudedSegment

    • IfcAttDrivenExtrudedSegment.Depth, Extrusion path defined by a positive length measure along the local z-axis, interpreted as the length of the covering along the building element.

    Other Type: IfcAttDrivenRevolvedSegment (used in example)

    Profile

    Extrusion profile, for standard representation given by IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef

    Default Type: IfcRectangleProfileDef

    • YDim interpreted as covering thickness, XDim interpreted as covering height

    Other Type: IfcArbitraryProfileDef

    • CurveForSurface: closed bounded curve interpreted as covering area of the covering

    Extrusion Direction

    The covering profile is extruded horizontally, i.e. along the z-axis of the co-ordinate system of the building element, which is covered.

    Placement

    [Black arrows] The local placement of beam is placed relative to the co-ordinate system of the building element which is covered.

    [Red arrows] The segment is placed relative to the local placement.

    [Green arrows] The profile is placed relative to the XY plane of the placement co-ordinate system of the segment.

    Arbitrary Geometric Representation

    The arbitrary geometric representation of IfcColumn is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for arbitrary representation.


    Class IfcCurtainWall

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Exterior wall of a building which is an assembly of components, hung from the edge of the floor/roof structure rather than bearing on a floor. Curtain wall is represented as an building element assembly and implemented as subtype of IfcBuildingElement that uses an IfcRelAssembliesElement relationship.

    History

    New Class in IFC Release 2.0

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcCurtainWall

    Attributes and Relationships

    No attributes defined on this level.

    Formal Propositions

    WR61

    Either the curtain wall is not decomposed into its curtain wall elements (the curtain wall can have independent geometry), or the geometry shall not be given at IfcCurtainWall directly.

    (HIINDEX(SELF\IfcElement.IsAssemblyThrough) = 0) OR ((HIINDEX(SELF\IfcElement.IsAssemblyThrough) = 1) AND (HIINDEX(SELF\IfcProduct.Representations) = 0))

    Geometry Use Definitions

    Object Geometry in Context

    The geometric representation of IfcCurtainWall is given by the IfcProductDefinitionShape, allowing multiple geometric representation. Independent geometric representations, as described below, should only be used when the IfcCurtainWall is not defined as an aggregate. If defined as an aggregate, the geometric representation is the sum of the representation of the components within the aggregate.

    Local Position

    The Reference Geometry for IfcCurtainWall is defined in it’s supertype IfcProduct. It is defined by the

    Standard Geometric Representation

    The standard geometric representation of IfcCurtainWall is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation.

    Currently, the usage of attribute driven geometry for IfcCurtainWall is not supported.

    Advanced Geometric Representation

    The advanced geometric representation of IfcCurtainWall is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation.

    Currently, the usage of attribute driven geometry for IfcCurtainWall is not supported.

    Arbitrary Geometric Representation

    The arbitrary geometric representation of IfcCurtainWall is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation.

    Currently, there is no difference in the usage of standard, advanced and arbitrary geometric representations for IfcCurtainWall.


    Class IfcDoor

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: IfcDoor is defined in the Architecture Domain and possibly reused by other domains. It represents a construction for closing an opening, intended primarily for access.

    History

    This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
    ISSUE See issue I-303, I-330 for changes made in IFC Release 1.5.1.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcDoor

    Attributes and Relationships

    No attributes defined on this level.

    Formal Propositions

    WR61

    Either the door handles the geometric representation (if not subdivided into ist components by IfcRelAssemblesElements) or it is handled by the constituent parts - door frame and door panel.

    (HIINDEX(SELF\IfcElement.IsAssemblyThrough) = 0) OR ((HIINDEX(SELF\IfcElement.IsAssemblyThrough) = 1) AND (HIINDEX(SELF\IfcProduct.Representations) = 0))

    Type Definitions

    Common PropertySet

    Pset_DoorCommon

    Geometry Use Definitions

    Object Geometry in Context

    The geometric representation of IfcDoor is given by the IfcProductDefinitionShape, allowing multiple geometric representation. Independent geometric representations, as described below, should only be used when the IfcCurtainWall is not defined as an aggregate. If defined as an aggregate, the geometric representation is the sum of the representation of the components within the aggregate.

    Included are:

    Local Placement

    The Reference Geometry for IfcDoor is defined in it’s supertype IfcProduct. It is defined by the

    Geometric Representation

    The standard geometric representation of IfcDoor is defined as agreed by the implementers agreement for IFC Release 1.5.1. Eventual changes for Release 2.0 still needs to be defined.


    Class IfcDoorLining

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: A description of the door lining.

    See AR-1 for requirements for IFC Release 2.0

    History

    New Class in IFC Release 2.0

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcDoorLining

    Attributes and Relationships

    No attributes defined on this level.

    Type Definitions

    Common PropertySet

    Pset_DoorLiningCommon

    Geometry Use Definitions

    Object Geometry in Context

    The geometric representation of IfcDoorLining is given by the IfcProductDefinitionShape, allowing multiple geometric representation. Included are:

    Local Placement

    The Reference Geometry for IfcDoorLining is defined in it’s supertype IfcProduct. It is defined by the

    Geometric Representation

    The standard geometric representation of IfcDoorLining is defined as agreed for handling the door lining by the implementers agreement for IFC Release 1.5.1. Eventual changes for Release 2.0 still needs to be defined.


    Class IfcDoorPanel

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: A description of the door panel.

    History

    New Class in IFC Release 2.0

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcDoorPanel

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    PredefinedType

     

    IfcDoorPanelTypeEnum

    Predefined generic types are specified in an Enum. Type driven Psets are defined for each generic type (as the required attributes differ). The GenericType for a given instance drives determines the type of Pset attached at runtime throug the associated TypeDefinitions relationship (defined at the IfcObject supertype).

    Formal Propositions

    WR61

    The material attribute of a door panel shall use IfcMaterialList as the proper select type.

    'IFCPROPERTYRESOURCE.IFCMATERIALLIST' IN TYPEOF(SELF\IfcBuildingElement.HasMaterial)

    WR62

    ((PredefinedType = IfcDoorPanelTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcDoorPanelTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)))

    Type Definitions

    Common PropertySet

    Pset_DoorPanelCommon

    Type driven PropertySets

    PreDefined Type

    Associated PropertySet

    Swinging

    Pset_DoorPanelSwinging
    Pset_DoorPanelCommon

    Sliding

    Pset_DoorPanelSliding
    Pset_DoorPanelCommon

    Revolving

    Pset_DoorPanelRevolving
    Pset_DoorPanelCommon

    Rollingup

    Pset_DoorPanelRollingup
    Pset_DoorPanelCommon

    NotDefined

     

    UserDefined

     

    Geometry Use Definitions

    Object Geometry in Context

    The geometric representation of IfcDoorPanel is given by the IfcProductDefinitionShape, allowing multiple geometric representation. Included are:

    Local Placement

    The Reference Geometry for IfcDoorPanel is defined in it’s supertype IfcProduct. It is defined by the

    Geometric Representation

    The standard geometric representation of IfcDoorPanel is defined as agreed for handling the door lining by the implementers agreement for IFC Release 1.5.1. Eventual changes for Release 2.0 still needs to be defined.


    Class IfcPermeableCovering

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Permeable cover for an opening which allows airflow (definition BS 6100).

    History

    New Class in IFC Release 2.0

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcPermeableCovering

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    PredefinedType

     

    IfcPermeableCoveringTypeEnum

    Predefined generic types are specified in an Enum. Type driven Psets are defined for each generic type (as the required attributes differ). The GenericType for a given instance drives determines the type of Pset attached at runtime throug the associated TypeDefinitions relationship (defined at the IfcObject supertype).

    Formal Propositions

    WR61

    ((PredefinedType = IfcPermeableCoveringTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcPermeableCoveringTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)))

    Type Definitions

    Common PropertySet

    Pset_PermeableCoveringCommon

    Type driven PropertySets

    PreDefined Type

    Associated PropertySet

    Grill

    Pset_PermeableCoveringGrill
    Pset_PermeableCoveringCommon

    Louver

    Pset_PermeableCoveringLouver
    Pset_PermeableCoveringCommon

    Screen

    Pset_PermeableCoveringScreen
    Pset_PermeableCoveringCommon

    UserDefined

     

    NotDefined

     

    Geometry Use Definitions

    Object Geometry in Context

    The geometric representation of IfcPermeableCovering is given by the IfcProductDefinitionShape, allowing multiple geometric representation. Included are:

    Local Position

    The Reference Geometry for IfcPermeableCovering is defined in it’s supertype IfcProduct. It is defined by the

    Standard Geometric Representation

    The standard geometric representation of IfcPermeableCovering is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation.

    Currently, the usage of attribute driven geometry for IfcPermeableCovering is not supported.

    Advanced Geometric Representation

    The advanced geometric representation of IfcPermeableCovering is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation.

    Currently, the usage of attribute driven geometry for IfcPermeableCovering is not supported.

    Arbitrary Geometric Representation

    The arbitrary geometric representation of IfcPermeableCovering is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation.

    Currently, there is no difference in the usage of standard, advanced and arbitrary geometric representations for IfcPermeableCovering.


    Class IfcRelAttachesToBoundaries

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Objectified relationship between a space boundary and one to many coverings, which are attached to the space boundary.

    History

    New Class in IFC Release 2.0

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcRelationship
     IfcRelAttachesToBoundaries

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    RelatingSpaceBoundary

     

    IfcSpaceBoundary

    Relationship to the space boundary to which the covering is attached to.

     

    RelatedCoverings

     

    LIST [1:?] OF IfcCovering

    Relationship to the list of coverings that are attached to the space boundary.

    Geometry Use Definitions

    This objectified relationship does not carry additional geometry – there is no geometry use definition.


    Class IfcRelCoversBldgElements

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Objectified relationship between a building element and one to many coverings, which do cover the building element.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcRelationship
     IfcRelCoversBldgElements

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    RelatingBuildingElement

     

    IfcBuildingElement