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

Specification for IfcProductExtension

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 IfcConnectionEnum
    E IfcElectricCurrentEnum
    I IfcInternalOrExternalEnum
    P IfcPhysicalOrVirtualEnum

    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 IfcBuilding
    IfcBuildingElement
    IfcBuildingStorey
    C IfcConnectionGeometry
    E IfcElectricalCharacteristics
    IfcElement
    L IfcLineConnectionGeometry
    M IfcManufactureInformation
    O IfcOpeningElement
    P IfcPointConnectionGeometry
    R IfcRelAssemblesElements
    IfcRelAssemblesSpaces
    IfcRelConnectsElements
    IfcRelConnectsPathElements
    IfcRelFillsElement
    IfcRelSeparatesSpaces
    IfcRelServicesBuildings
    IfcRelVoidsElement
    S IfcSite
    IfcSpace
    IfcSpaceBoundary
    IfcSpatialElement
    IfcSystem
    Z IfcZone

    Functions

    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

    N IfcNoOfLayers


    Schema Semantic Definition

    Core extensions, as the name implies, provide extensions to concepts rooted in the kernel. Core extensions are therefore the first refinement layer for abstract kernel constructs. Each core extension is a specialization of classes defined in the Kernel.

    The IfcProductExtension schema at the core extension layer defines basic object concepts, used within the AEC/FM industry, basically Elements, Spaces, and a structuring hierarchy, which consists of Site, Building, and Building Storey. It also handles basic element connectivity and space boundaries.


    Type IfcConnectionEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IAI: This enumeration defines the different types of connection relationships between elements according to their path definition.

    History

    This Enumeration has changed after IFC Release 1.5.1, please see the Migration Guide for details
    ISSUE See Issue 112 for changes made in IFC Release 1.5.

    Enumeration

    AtPath

    Connection point is located at path of the element.

    Start

    Starting point of element's path is located at the Connection

    AtEnd

    End point of element's path is located at the Connection

    NotDefined

    The location of the connection point is not known.


    Type IfcElectricCurrentEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IAI: This enumeration defines the different types of available electrical current.

    History

    New Enumeration in IFC Release 2.0

    Enumeration

    Alternating

    Direct

    UserDefined

    NotDefined


    Type IfcInternalOrExternalEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IAI: This enumeration defines the different types of spaces or space boundaries in terms of either being inside the building (Internal) or being in / facing to the outer space (External).

    History

    New Enumeration in IFC Release 2.0

    Enumeration

    Internal

    External

    NotDefined


    Type IfcPhysicalOrVirtualEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IAI: This enumeration defines the different types of space boundaries in terms of its physical manifestation. A space boundary can either be physically dividing (Physical) or can be a virtual divider (Virtual).

    History

    New Enumeration in IFC Release 2.0

    Enumeration

    Physical

    Virtual

    NotDefined


    Class IfcBuilding

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Building represents a structure that provides shelter for its occupants or contents and stands in one place. The Building is also used to provide a basic structuring hierarchy for the components of a building construction project (together with Site, Storey, and Space).

    Buildings can be grouped into a building complex by virtue of the general grouping mechanism (IfcRelGroups). The Building Complex is now handled by a direct instantiation of IfcGroup with the GroupPurpose attribute = 'BuildingComplex'.

    Building Sections shall be handled by the IfcZone, which may be composed of all spaces that belong to the section. The heated space within a Building shall be handled by the IfcZone, including the property for overall height of the heated space in the Building. The following figure shall define the interpretation of building heights and elevations for IfcBuilding.

    History

    This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
    ISSUE See Issue I-108, I-122, I-116 for changes made in IFC Release 1.5.
    See Issue GI-012 for changes made in IFC Release 1.5.1.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcBuilding

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    BuildingReference

     

    STRING

    Short name for the building as used for reference purposes.

    OPT

    BuildingName

     

    STRING

    Long name for the building.

    OPT

    calcTotalHeight

     

    IfcLengthMeasure

    Calculated Total (physical) Height of the Building. Exposed as an attribute by file-based exchange.

    OPT

    calcSiteCoverage

     

    IfcAreaMeasure

    Calculated Coverage of the Building Site Area that is occupied by the Building (Footprint). Exposed as an attribute by file-based exchange.

    OPT

    calcTotalVolume

     

    IfcVolumeMeasure

    Calculated Total (Gross) Volume of all spaces enclosed by the Building. Exposed as an attribute by file-based exchange.

    OPT

    ElevationOfRefHeight

     

    IfcLengthMeasure

    Elevation above sea level of the reference height used for all storey elevation measures, equals to height 0.0. It is usually the ground floor level.

    OPT

    ElevationOfTerrain

     

    IfcLengthMeasure

    Elevation above the minimal terrain level around the foot print of the building, given in elevation above sea level.

    INV

    ServicedBySystems

     

    SET [0:?] OF IfcRelServicesBuildings

    Set of relationships to Systems, that provides a certain service to the Building. The relationship is handled by the objectified relationship IfcRelServicesBuildings

    Formal Propositions

    WR41

    There shall be exactly one instance of the IfcRelContains objectified relationship that defines a Project Container, i.e. referencing an IfcProject to contain this instance of IfcBuilding.

    SIZEOF(QUERY(Temp <* SELF\IfcObject.IsContainedBy | (Temp.RelationshipType = ProjectContainer) AND (Temp.ContainedOrReferenced = Referenced))) = 1

    WR42

    There shall be zero or one instance of the IfcRelContains objectified relationship that defines a Site Container, i.e. referencing an IfcSite to contain this instance of IfcBuilding.

    SIZEOF(QUERY(Temp <* SELF\IfcObject.IsContainedBy | (Temp.RelationshipType = SiteContainer) AND (Temp.ContainedOrReferenced = Contained))) <= 1

    Type Definitions

    Common PropertySet

    Pset_BuildingCommon

    Geometry Use Definitions

    Object Geometry in Context

    The geometric representation of IfcBuilding is given by the IfcProductShape and IfcLocalPlacement, allowing multiple geometric representation. Included are:

    Local Placement

    The local placement for IfcBuilding is defined in its supertype IfcProduct. It is defined by the

    Standard Geometric Representation

    The standard geometric representation (if the building has an independent geometric representation) of IfcBuilding is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation. Since the building shape is usually described by the exterior building elements, an independent shape representation shall only be given, if the Building is exposed independently from its constituting Elements.

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

    Advanced Geometric Representation

    The advanced geometric representation (if the building has an independent geometric representation) of IfcBuilding 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 IfcBuilding is not supported.

    Arbitrary Geometric Representation

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

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


    Class IfcBuildingElement

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: The Building Element comprises all elements that are primarily part of the construction of a building, i.e., its structural and space separating system. Examples of Building Elements are walls, beams, or doors, they are all physically existent and tangible things. They are separated from other elements, since they are dealt with in separate AEC processes.

    The IfcBuildingElement has an optional relationship to the IfcMaterialSelect, the select of Material definition types, either IfcMaterialComposite or IfcMaterialLayerSet. Where the IfcMaterialComposite just defines a list of Material used within the IfcBuildingElement, the IfcMaterialLayerSet also comprises the layout of layers (ordering and thickness). The type driven property sets, referenced by the subtypes of IfcBuildingElement, can be used to identify, which component uses what material.

    History

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

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcFurniture
     IfcBeam
     IfcBuiltIn
     IfcColumn
     IfcCovering
     IfcDoor
     IfcSlab
     IfcWall
     IfcWindow
     IfcElectricalAppliance
     IfcEquipment
     IfcDiscreteElement
     IfcDistributionElement
     IfcSystemFurnitureElement
     IfcRampFlight
     IfcRamp
     IfcVisualScreen
     IfcStair
     IfcStairFlight
     IfcRailing
     IfcCurtainWall
     IfcPermeableCovering
     IfcRoof
     IfcDoorPanel
     IfcWindowPanel
     IfcDoorLining
     IfcWindowLining

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    HasMaterial

     

    IfcMaterialSelect

    Reference to the Material Definition for that Building Element, can be either a single Material or a Material Layer Set

    INV

    ProvidesBoundaries

     

    SET [0:?] OF IfcRelSeparatesSpaces

    Reference to Space Boundaries by virtue of the objectified relationship IfcRelSeparatesSpaces. It defines the concept of an Building Element bounding Spaces

    INV

    HasOpenings

     

    SET [0:?] OF IfcRelVoidsElement

    Reference to the Voids Relationship that creates an opening in an element. An element can incorporate zero-to-many openings.

    INV

    FillsVoids

     

    SET [0:?] OF IfcRelFillsElement

    Reference to the Fills Relationship that puts the Element into the Opening within another Element.

    Geometry Use Definitions

    There are no instances of this abstract class. However, subtypes of this class do have geometry defined.


    Class IfcBuildingStorey

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: The Building Storey has an elevation and typically represents a (nearly) horizontal aggregation of spaces that are vertically bound. Building Sections shall be handled by the IfcZone, which may be composed of all spaces that belong to the section. This is a restriction of the IFC Release 1.5.

    History

    This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
    ISSUE See issues I-112, I-114, I-115, I-116, I-192 for changes made in IFC Release 1.5.
    See Issue GI-012 for changes made in IFC Release 1.5.1.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcBuildingStorey

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    BuildingStoreyReference

     

    STRING

    Short name for the building storey as used for reference purposes.

    OPT

    BuildingStoreyName

     

    STRING

    Long name for the building storey.

     

    Elevation

     

    IfcLengthMeasure

    Elevation of the base of this storey, relative to the ElevationOfRefHeight attribute given at IfcBuilding.

    OPT

    calcTotalHeight

     

    IfcLengthMeasure

    Calculated height of this storey, from the bottom surface of the floor, to the bottom surface of the floor or roof above. Will be exposed as an attribute by file-based exchange.

    OPT

    calcTotalArea

     

    IfcAreaMeasure

    Calculated gross floor area for the floor plate of this storey (horizontal projections). Will be exposed as an attribute by file-based exchange.

    OPT

    calcTotalVolume

     

    IfcVolumeMeasure

    Calculated gross volume for this storey. Will be exposed as an attribute by file-based exchange.

    Formal Propositions

    WR41

    There shall be exactly one instance of the IfcRelContains objectified relationship that defines a ProjectContainer, i.e. referencing an IfcProject to contain this instance of IfcBuildingStorey.

    SIZEOF(QUERY(Temp <* SELF\IfcObject.IsContainedBy | (Temp.RelationshipType = ProjectContainer) AND (Temp.ContainedOrReferenced = Referenced))) = 1

    WR42

    There shall be exactly one instance of the IfcRelContains objectified relationship that defines a BuildingContainer, i.e. referencing an IfcBuilding to contain this instance of IfcBuildingStorey.

    SIZEOF(QUERY(Temp <* SELF\IfcObject.IsContainedBy | (Temp.RelationshipType = BuildingContainer) AND (Temp.ContainedOrReferenced = Contained))) <= 1

    Type Definitions

    Common PropertySet

    Pset_BuildingStoreyCommon

    Geometry Use Definitions

    Object Geometry in Context

    The geometric representation of IfcBuildingStorey is given by the IfcProductShape and IfcLocalPlacement, allowing multiple geometric representation. Included are:

    Local Placement

    The local placement for IfcBuildingStorey is defined in its supertype IfcProduct. It is defined by the

    Standard Geometric Representation

    The standard geometric representation (if the building storey has an independent geometric representation) of IfcBuildingStorey is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for standard representation. Since the building storey shape is usually described by the exterior building elements, an independent shape representation shall only be given, if the building storey is exposed independently from its constituting Elements.

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

    Advanced Geometric Representation

    The advanced geometric representation (if the building storey has an independent geometric representation) of IfcBuildingStorey 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 IfcBuildingStorey is not supported.

    Arbitrary Geometric Representation

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

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


    Class IfcConnectionGeometry

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: The IfcConnectionGeometry is used to describe the geometrical and topological constraints that facilitate the physical connection of two objects. It is envisioned as a control that applies to the IfcRelConnectsElements relationship. In the current IFC Release it is restricted to just geometrical constraints and to Point connection types only.

    History

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

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcControl
     IfcConnectionGeometry
     IfcLineConnectionGeometry
     IfcPointConnectionGeometry

    Attributes and Relationships

    No attributes defined on this level.

    Geometry Use Definitions

    This abstract control does not carry additional geometry - there is no geometry use definition.


    Class IfcElectricalCharacteristics

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Common definition to capture electrical characteristics for use in building services and facilities management.

    History

    New Class in IFC Release 2.0

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcPropertyDefinition
     IfcElectricalCharacteristics

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    ElectricCurrentType

     

    IfcElectricCurrentEnum

    Type of electrical current applied

    OPT

    InputVoltage

     

    IfcElectricVoltageMeasure

    Input electrical potential

    OPT

    InputPhase

     

    INTEGER

    Relative phase of input conductors

    OPT

    InputFrequency

     

    IfcFrequencyMeasure

    Nominal frequency of input voltage wave form. It is an measur with unit, the SI unit is Hertz (s-1)

    OPT

    FullLoadCurrent

     

    IfcElectricCurrentMeasure

    Full load electrical current requirements

    OPT

    LockedRotorCurrent

     

    IfcElectricCurrentMeasure

    Input current when a motor armature is energized but not rotating

    OPT

    InrushCurrent

     

    IfcElectricCurrentMeasure

    The current the electrical device may be subjected to upon initial startup

    OPT

    MinimumCircuitCurrent

     

    IfcElectricCurrentMeasure

    Minimum current carrying capacity of the electrical circuit

    OPT

    RatedPowerInput

     

    IfcPowerMeasure

    Actual electrical input power of the electrical device at its rated capacity

    OPT

    MaximumPowerInput

     

    IfcPowerMeasure

    Maximum power input of the electrical device

    OPT

    CircuitSizePowerInput

     

    IfcPowerMeasure

    Electrical power input that should be used for circuit sizing

    OPT

    FuseSize

     

    IfcElectricCurrentMeasure

    Designation for fuse for this electrical device. It is a measure with unit, the SI unit is Ampere (A).

    OPT

    Grounded

     

    BOOLEANIfcBoolean

    Does this element require electrical grounding? TRUE = Yes, FALSE = No.

    Geometry Use Definitions

    This property definition does not carry additional geometry - there is no geometry use definition.


    Class IfcElement

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Generalization of all components that make up an AEC product. Those elements can be located logically by an element container in a structuring hierarchy (here: building), described by calculated quantities and assigned with one or many performed functions. The latter copes with multifunctional elements.

    Elements are physically existent objects, although they might be void elements, such as holes. Elements either remain permanently in the AEC product, or only temporarily, as formwork does. Elements can be either assembled on site or pre-manufactured and built in on site. Examples of elements in a building construction context are walls, floors, windows and recesses.

    An Element can also be defined as an Element Assembly that is a group of semantically and topologically related Elements that forms a higher level part of the AEC product. Examples for Element Assembly are complete Roof Structures, made by several Roof Areas, or a Stair, composed by Flights and Landings.

    Elements that performs the same function may be grouped by an "Element Group By Function". It is realized by an instance of IfcGroup with the GroupPurpose = 'ElementGroupByFunction".

    History

    This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
    ISSUE See issues I-103, I-104 for changes made in IFC Release 1.5.
    See issues GI-012, I-102 for changes made in IFC Release 1.5.1.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcOpeningElement

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    INV

    ConnectedTo

     

    SET [0:?] OF IfcRelConnectsElements

    Reference to the element connection relationship. The relationship then refers to the other element to which this element is connected to.

    INV

    ConnectedFrom

     

    SET [0:?] OF IfcRelConnectsElements

    Reference to the element connection relationship. The relationship then refers to the other element that is connected to this element.

    INV

    IsAssemblyThrough

     

    SET [0:1] OF IfcRelAssemblesElements

    Reference to the assemble relationship, that creates element assemblies. It defines via the RelatingObject side this Element as the assembly of other Elements.

    INV

    PartOfAssembly

     

    SET [0:1] OF IfcRelAssemblesElements

    Reference to the assemble relationship, that creates element assemblies.

    Formal Propositions

    WR41

    There shall be exactly one instance of the IfcRelContains objectified relationship that defines a ProjectContainer, i.e. referencing an IfcProject to contain this instance of IfcBuildingStorey.

    SIZEOF(QUERY(Temp <* SELF\IfcObject.IsContainedBy | (Temp.RelationshipType = ProjectContainer) AND (Temp.ContainedOrReferenced = Referenced))) = 1

    WR42

    The allowed subtypes of IfcProduct that can act as element containers are: IfcSpace, IfcSite, IfcBuilding, and IfcBuildingStorey. NOTE: This rule replaces the former SELECT type IfcElementContainer. There shall be only one instance of the IfcRelContains objectified relationship that contains (ContainedOrReferenced = TRUE) this instance of IfcElement. The relationship type shall therefore be SiteContainer, BuildingContainer, BuildingStoreyContainer, or SpaceContainer.

    SIZEOF(QUERY(Temp <* SELF\IfcObject.IsContainedBy | (((Temp.RelationshipType = SiteContainer) OR (Temp.RelationshipType = BuildingContainer) OR (Temp.RelationshipType = BuildingStoreyContainer) OR (Temp.RelationshipType = SpaceContainer)) AND (Temp.ContainedOrReferenced = Contained )))) <= 1

    Geometry Use Definitions

    There are no instances of this abstract class. However, subtypes of this class do have geometry defined.


    Class IfcLineConnectionGeometry

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: The IfcLineConnectionGeometry is used to describe the geometrical constraints that facilitate the physical connection of two objects at a line (IfcPolyline). It is envisioned as a control that applies to the IfcRelConnectsElements relationship.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcControl
     IfcConnectionGeometry
     IfcLineConnectionGeometry

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    LineOnRelatingElement

     

    IfcPolyline

    Line at which connected objects are aligned at the Relating Element, given in the LCS of the Relating Element.

    OPT

    LineOnRelatedElement

     

    IfcPolyline

    Line at which connected objects are aligned at the Related Element, given in the LCS of the Related Element. If the information is omitted, than the Origin of the Related Element is used.

    Geometry Use Definitions

    The Polyline defines the line segments, where the basic geometry items of the connected Element connects.


    Class IfcManufactureInformation

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: This class defines the characteristic for manufactured and assembled products, given by the manufacturer of the product.

    History

    New Class in IFC Release 2.0

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcPropertyDefinition
     IfcManufactureInformation

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    Description

     

    STRING

    A physical description of the manufactured item

    OPT

    ModelLabel

     

    STRING

    The model number and/or unit designator assigned by the manufacturer of the manufactured item

    OPT

    ModelReference

     

    STRING

    The name of the manufactured item as used by the manufacturer

    OPT

    Manufacturer

     

    IfcOrganization

    The organization that manufactured and/or assembled the item

    OPT

    ShippingWeight

     

    IfcMassMeasure

    Weight of this manufactured item when packaged for shipping to or from the project site

    OPT

    OperatingWeight

     

    IfcMassMeasure

    Weight of this manufactured item when installed and operating at the project site

    OPT

    WarrantyDuration

     

    IfcTimeMeasure

    Length of warranty for this manufactured item

     

    WarrantyTerms

     

    LIST [0:?] OF STRING

    A listing of description of the terms of warranty by the manufacturer

    Geometry Use Definitions

    This property definition does not carry additional geometry - there is no geometry use definition.


    Class IfcOpeningElement

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Opening Element stands for opening, recess or chase, all reflecting voids. It represents a void within any element that has physical manifestation. Openings must be handled by all sectors and disciplines in AEC/FM industry, therefore the interoperability for Opening Elements is provided at this high level.

    History

    This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
    ISSUE See Issue GI-012 for changes made in IFC Release 1.5.1.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcOpeningElement

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    calcOpeningArea

     

    IfcAreaMeasure

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

    INV

    VoidsElements

     

    IfcRelVoidsElement

    Reference to the Voids Relationship that uses this Opening Element to create a void within an Element. The Opening Element can only be used to create a single void within a single Element.

    INV

    HasFillings

     

    SET [0:?] OF IfcRelFillsElement

    Reference to the Filling Relationship that is used to assign Elements as Fillings for this Opening Element. The Opening Element can be filled with zero-to-many Elements.

    Type Definitions

    Common PropertySet

    Pset_OpeningElementCommon

    Geometry Use Definitions

    Object Geometry in Context

    The geometric representation of IfcOpeningElement is given by the IfcProductShape and IfcLocalPlacement allowing multiple geometric representations. Included are:

    Local Placement

    The Reference Geometry for IfcOpeningElement is defined in its supertype IfcProduct. It is defined by the

    Standard Geometric Representation

    The standard geometric representation of IfcOpeningElement 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

    Profile

    Extrusion profile, for standard representation given by IfcAttDrivenExtrudedSegment referencing IfcAttDrivenProfileDef

    Default Type: IfcRectangleProfileDef

    • YDim interpreted as Opening Height, XDim interpreted as Opening Width.

    Extrusion Direction

    The opening profile is extruded horizontally, i.e. in the direction of the thickness of the penetrated wall.

    Placement

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

    [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 IfcOpeningElement 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. Hereby openings with shaped reveals are supported.

    Default Type: Set of IfcAttDrivenExtrudedSegment

    Profile

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

    Default Type: IfcRectangleProfileDef

    • YDim interpreted as Opening Height, XDim interpreted as Opening Width.

    Other Type: IfcCircleProfileDef

    • Radius interpreted as the Opening radius.

    Other Type: IfcArbitraryProfileDef

    Extrusion Direction

    The opening profile is extruded in the direction of the thickness of the penetrated sloped roof slab, i.e. an arbitrary extrusion direction.

    Placement

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

    [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 IfcOpeningElement is defined using explicit geometry. The faceted B-Rep capabilities (with or without voids) shall be supported for arbitrary representation.


    Class IfcPointConnectionGeometry

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: The IfcPointConnectionGeometry is used to describe the geometrical constraints that facilitate the physical connection of two objects at a point (IfcCartesianPoint). It is envisioned as a control that applies to the IfcRelConnectsElements relationship.

    History

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

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcControl
     IfcConnectionGeometry
     IfcPointConnectionGeometry

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    PointOnRelatingElement

     

    IfcCartesianPoint

    Point at which connected objects are aligned at the Relating Element, given in the LCS of the Relating Element.

    OPT

    PointOnRelatedElement

     

    IfcCartesianPoint

    Point at which connected objects are aligned at the Related Element, given in the LCS of the Related Element. If the information is omitted, than the Origin of the Related Element is used.

    Geometry Use Definitions

    The Cartesian Point defines the point, where the basic geometry items of the connected Element connects.


    Class IfcRelAssemblesElements

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Objectified Relationship that assembles various Elements (or other Element Assemblies) into an Element Assembly. The Elements shall have a strong semantic and topological relationship and shall make up a new component within the AEC product.

    History

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

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcRelationship
     IfcRelAssemblesElements

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    RelatingElement

     

    IfcElement

    Element that is defined as Assembly by virtue of this relationship.

     

    RelatedElements

     

    LIST [1:?] OF IfcElement

    Elements being part of the assembly.

    Formal Propositions

    WR31

    The instance to which the relation points shall not be contained in the List of RelatedObjects.

    SIZEOF(QUERY(Temp <* RelatedElements | RelatingElement :=: Temp)) = 0

    Informal Propositions

    IP31

    The IfcRelAssemblesElements relationship shall be defined acyclic.

    Geometry Use Definitions

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


    Class IfcRelAssemblesSpaces

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Objectified Relationship that assembles various partial Spaces (or other Space Assemblies) into a Space Assembly. The Spaces shall have a strong semantic and topological relationship and shall make up a new Space with well defined boundaries. For non topological related Space groups use IfcZone.

    History

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

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcRelationship
     IfcRelAssemblesSpaces

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    RelatingSpace

     

    IfcSpace

    Space that is defined as Assembly by virtue of this relationship.

     

    RelatedSpaces

     

    LIST [1:?] OF IfcSpace

    Spaces being part of the assembly.

    Formal Propositions

    WR31

    The instance to with the relation points shall not be contained in the List of RelatedObjects.

    SIZEOF(QUERY(Temp <* RelatedSpaces | RelatingSpace :=: Temp)) = 0

    Informal Propositions

    IP31

    The IfcRelAssemblesElements relationship shall be defined acyclic.

    Geometry Use Definitions

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


    Class IfcRelConnectsElements

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: Generalization of the connectivity between Elements. Based on this special type of 1 to 1 relationship, the concept of two elements being physically or logically connected is described independently from the connecting elements.

    Currently the connectivity is related to geometric entities on which the connection of the underlying basic geometry of the connecting elements occurs. This will be enhanced and/or replaced in later versions of the IFC model by a proper topological model. The geometrical constraints of the connection are provided by the optional relationship to the IfcConnectionGeometry control. If it is omitted then the connection is provided as a logical connection. Under this circumstance, the connection point, curve or surface has to be recalculated by the receiving application.

    History

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

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcRelationship
     IfcRelConnectsElements
     IfcRelConnectsPathElements
     IfcRelJoinsElements

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    ConnectionGeometry

     

    IfcConnectionGeometry

    Relationship to the control class, that provides the geometrical constraints of the connection.

     

    RelatingElement

     

    IfcElement

    Reference to an Element that is connected by the objectified relationship.

     

    RelatedElement

     

    IfcElement

    Reference to an Element that is connected by the objectified relationship.

    Formal Propositions

    WR31

    The instance of the relating element shall not be the same instance as the related element.

    RelatingElement :<>: RelatedElement

    Geometry Use Definitions

    No geometric information about the connection is defined at the supertype.


    Class IfcRelConnectsPathElements

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IAI: The IfcRelConnectsPathElements provides the connectivity information between two Elements. The objectified relationship provides all additional information requirements to describe the connection between two path based elements that might have single or multiple layers of material.

    History

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

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcRelationship
     IfcRelConnectsElements
     IfcRelConnectsPathElements