Specification for IfcArchitectureDomain

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

    B IfcBuiltInAccessoryTypeEnum
    C IfcCabinetTypeEnum
    IfcCounterOrShelfTypeEnum
    R IfcRailingTypeEnum
    IfcRampTypeEnum
    S IfcSpaceProgramTypeEnum
    IfcStairTypeEnum
    V IfcVisualScreenTypeEnum

    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 IfcBuiltInAccessory
    C IfcCabinet
    IfcCounterOrShelf
    L IfcLanding
    R IfcRailing
    IfcRamp
    IfcRampFlight
    IfcRelAdjacencyReq
    S IfcSpaceProgram
    IfcSpaceProgramGroup
    IfcStair
    IfcStairFlight
    V IfcVisualScreen

    Functions

  • No Functions defined in this Schema

  • Schema Semantic Definition

    Domain Models, as the name implies, provide a model tailored to the point of view for a particular AEC industry domain or application type. They adapt concepts in the Core and Interoperability layers to this point of view.

    The IfcArchitectureDomain schema defines basic object concepts used in Architectural CAD applications that have not been generalized and push lower in the model (e.g. shared with other domains or application types).

    Relevant Concepts Modeled Elsewhere in IFC

    1. Concepts modeled in the Core layer schemas

    1. Concepts modeled in IfcSharedBldgElements

    1. Concepts modeled in IfcSharedSpatialElements

    1. Concepts modeled in IfcSharedBldgServiceElements

    1. Concepts modeled in IfcFacilitiesMgmtDomain


    Type IfcBuiltInAccessoryTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IFC: Enumeration defining the valid types of Built-In Accessories that can be modeled in this release.

    History

    New Enumeration in IFC Release 2.0
    ISSUES: No issues to date.

    PreDefined Type

    This enumeration defines the available PreDefined Types for IfcBuiltInAccessory

    Enumeration

    DoorOrWindowHardware

    PublicRestroom

    Unspecified

    UserDefined

    NotDefined


    Type IfcCabinetTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IFC: Enumeration defining the valid types of Built-In cabinets that can be modeled in this release.

    History

    New Enumeration in IFC Release 2.0
    ISSUES: No issues to date.

    PreDefined Type

    This enumeration defines the available PreDefined Types for IfcCabinet

    Enumeration

    Office

    Restroom

    Storage

    Unspecified

    UserDefined

    NotDefined


    Type IfcCounterOrShelfTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IFC: Enumeration defining the valid types of Counters/shelves that can be modeled in this release.

    History

    New Enumeration in IFC Release 2.0
    ISSUES: No issues to date.

    PreDefined Type

    This enumeration defines the available PreDefined Types for IfcCounterOrShelf

    Enumeration

    CounterTop

    Shelf

    UserDefined

    NotDefined


    Type IfcRailingTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IFC: Enumeration defining the valid types of Railings that can be modeled in this release.

    History

    New Enumeration in IFC Release 2.0
    ISSUES: No issues to date.

    PreDefined Type

    This enumeration defines the available PreDefined Types for IfcRailing

    Enumeration

    Handrail

    Guardrail

    Balustrade

    UserDefined

    NotDefined


    Type IfcRampTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IFC: Enumeration defining the valid types of ramp that can be modeled in this release.

    History

    New Enumeration in IFC Release 2.0
    ISSUES: No issues to date.

    PreDefined Type

    This enumeration defines the available PreDefined Types for IfcRamp

    Enumeration

    Elemented

    Layered

    Solid

    UserDefined

    NotDefined


    Type IfcSpaceProgramTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    This enumeration defines the available Generic Types for IfcSpaceProgram.

    ISSUES: No issues to date.

    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 IfcSpaceProgram

    Enumeration

    CirculationSpaceProgram

    OccupiedSpaceProgram

    OccupiedSpaceProgramStandard

    TechnicalSpaceProgram

    UserDefined

    NotDefined


    Type IfcStairTypeEnum

    Link to EXPRESS Definition

    EXPRESS Definition

    Type Semantic Definition

    Definition from IFC: Enumeration defining the valid types of stair that can be modeled in this release.

    History

    New Enumeration in IFC Release 2.0
    ISSUES: No issues to date.

    PreDefined Type

    This enumeration defines the available PreDefined Types for IfcStair

    Enumeration

    FireStair

    OrnamentalStair

    StandardAccessStair

    UserDefined

    NotDefined


    Type IfcVisualScreenTypeEnum

    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 IfcVisualScreen

    Enumeration

    VisualScreenAssembly

    VisualScreenDoorOrGate

    VisualScreenPost

    VisualScreenPanel

    VisualScreenRestroomPartition

    VisualScreenRestroomPartitionDoor

    UserDefined

    NotDefined


    Class IfcBuiltInAccessory

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Building hardware or attached occupant accessory - attached to one or more building elements

    Relevant Concepts Modeled Elsewhere in IFC

    For concepts relevant to architecture, but not specific to this class, see the 'Relevant Concepts' section at the beginning of this schema.

    History

    New Class in IFC Release 2.0
    ISSUES: No issues to date.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcBuiltIn
     IfcBuiltInAccessory

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    PredefinedType

     

    IfcBuiltInAccessoryTypeEnum

    Determines which type defining PropertySet will be attached to this object

    OPT

    calcMountingHeight

     

    IfcPositiveLengthMeasure

    height at which the item gets connect to the wall. Value of 0.0 means this property not set.

    OPT

    MountingType

     

    STRING

    Description of the method for mounting

    Formal Propositions

    WR61

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

    Type Definitions

    Type driven PropertySets

    PreDefined Type

    Associated PropertySet

    DoorOrWindowHardware

    Pset_AccessoryDoorOrWindowHardware
    Pset_AccessoryCommon
    IfcManufactureInformation

    PublicRestroom

    Pset_AccessoryPublicRestroom
    Pset_AccessoryCommon
    IfcManufactureInformation

    Unspecified

    Pset_AccessoryUnspecified
    Pset_AccessoryCommon
    IfcManufactureInformation

    UserDefined

     

    NotDefined

     

    Geometry Use Definitions

    Context for Geometric Representations

    The geometric representation of this object type is given by one or more of the 'Representations' on the IfcProduct supertype. Specifically, those of type IfcProductDefinitionShape. Multiple geometric representations are supported. These representations are coordinated by a shared reference geometry. For this object type the referenced geometry consists of a local placement only.

    Reference Geometry

    The definition of the object coordinate system for this object type is defined in it’s supertype IfcProduct. It is defined by the following:

    Geometry Representations:

    There are no attribute driven geometry representations defined for this object type in this release. Therefore, explicit geometry must be used in all cases.

    Standard 3D Geometric Representation

    The standard geometric representation for this object type is defined using explicit geometry. A faceted boundary representation (faceted BRep) should be used. These can include voids (IfcFacetedBrepWithVoids) or exclude them (IfcFacetedBrep).

    Advanced 3D Geometric Representation

    There is no advanced geometry representation defined for this object type in this release.

    Arbitrary 3D Geometric Representation

    There is no arbitrary geometry representation defined for this object type in this release, since the standard representation can be arbitrary.


    Class IfcCabinet

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Storage enclosure, normally attached to a wall and/or floor. Typically includes doors and internal shelves.

    Relevant Concepts Modeled Elsewhere in IFC

    For concepts relevant to architecture, but not specific to this class, see the 'Relevant Concepts' section at the beginning of this schema.

    History

    New Class in IFC Release 2.0
    ISSUES: No issues to date.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcBuiltIn
     IfcCabinet

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    PredefinedType

     

    IfcCabinetTypeEnum

    Determines which type defining PropertySet will be attached to this object

     

    CabinetHardware

     

    LIST [0:?] OF IfcBuiltInAccessory

    List of references to accessory hardware for this cabinet.

    Formal Propositions

    WR71

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

    Type Definitions

    Common PropertySet

    Pset_CabinetCommon

    Type driven PropertySets

    PreDefined Type

    Associated PropertySet

    Office

    Pset_CabinetOffice
    Pset_CabinetCommon
    IfcManufactureInformation

    Restroom

    Pset_CabinetRestroom
    Pset_CabinetCommon
    IfcManufactureInformation

    Storage

    Pset_CabinetStorage
    Pset_CabinetCommon
    IfcManufactureInformation

    Unspecified

    Pset_CabinetUnspecified
    Pset_CabinetCommon
    IfcManufactureInformation

    UserDefined

     

    NotDefined

     

    Geometry Use Definitions

    Context for Geometric Representations

    The geometric representation of this object type is given by one or more of the 'Representations' on the IfcProduct supertype. Specifically, those of type IfcProductDefinitionShape. Multiple geometric representations are supported. These representations are coordinated by a shared reference geometry. For this object type the referenced geometry consists of a local placement only.

    Reference Geometry

    The definition of the object coordinate system for this object type is defined in it’s supertype IfcProduct. It is defined by the following:

    Geometry Representations:

    There are no attribute driven geometry representations defined for this object type in this release. Therefore, explicit geometry must be used in all cases.

    Standard 3D Geometric Representation

    The standard geometric representation for this object type is defined using explicit geometry. A faceted boundary representation (faceted BRep) should be used. These can include voids (IfcFacetedBrepWithVoids) or exclude them (IfcFacetedBrep).

    Advanced 3D Geometric Representation

    There is no advanced geometry representation defined for this object type in this release.

    Arbitrary 3D Geometric Representation

    There is no arbitrary geometry representation defined for this object type in this release, since the standard representation can be arbitrary.


    Class IfcCounterOrShelf

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Horizontal work or storage surface attached to a wall or covering the top of a cabinet.

    Relevant Concepts Modeled Elsewhere in IFC

    For concepts relevant to architecture, but not specific to this class, see the 'Relevant Concepts' section at the beginning of this schema.

    History

    New Class in IFC Release 2.0
    ISSUES: No issues to date.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcBuiltIn
     IfcCounterOrShelf

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    PredefinedType

     

    IfcCounterOrShelfTypeEnum

    Determines which type defining PropertySet will be attached to this object

     

    CounterOrShelfHardware

     

    LIST [0:?] OF IfcBuiltInAccessory

    List of references to accessory hardware for this counter or shelf.

    Formal Propositions

    WR71

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

    Type Definitions

    Common PropertySet

    Pset_CounterOrShelfCommon

    Type driven PropertySets

    PreDefined Type

    Associated PropertySet

    CounterTop

    Pset_Counter
    Pset_CounterOrShelfCommon
    IfcManufactureInformation

    Shelf

    Pset_Shelf
    Pset_CounterOrShelfCommon
    IfcManufactureInformation

    UserDefined

     

    NotDefined

     

    Geometry Use Definitions

    Context for Geometric Representations

    The geometric representation of this object type is given by one or more of the 'Representations' on the IfcProduct supertype. Specifically, those of type IfcProductDefinitionShape. Multiple geometric representations are supported. These representations are coordinated by a shared reference geometry. For this object type the referenced geometry consists of a local placement only.

    Reference Geometry

    The definition of the object coordinate system for this object type is defined in it’s supertype IfcProduct. It is defined by the following:

    Geometry Representations:

    There are no attribute driven geometry representations defined for this object type in this release. Therefore, explicit geometry must be used in all cases.

    Standard 3D Geometric Representation

    The standard geometric representation for this object type is defined using explicit geometry. A faceted boundary representation (faceted BRep) should be used. These can include voids (IfcFacetedBrepWithVoids) or exclude them (IfcFacetedBrep).

    Advanced 3D Geometric Representation

    There is no advanced geometry representation defined for this object type in this release.

    Arbitrary 3D Geometric Representation

    There is no arbitrary geometry representation defined for this object type in this release, since the standard representation can be arbitrary.


    Class IfcLanding

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Floor section to which one or more stair flights or ramp flights connects. May or may not be adjacent to a building storey floor.

    Relevant Concepts Modeled Elsewhere in IFC

    For concepts relevant to architecture, but not specific to this class, see the 'Relevant Concepts' section at the beginning of this schema.

    History

    New Class in IFC Release 2.0
    ISSUES: No issues to date.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcSlab
     IfcLanding

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    calcHeadRoom

     

    IfcPositiveLengthMeasure

    Headroom clearence

    OPT

    calcWidth

     

    IfcPositiveLengthMeasure

    Width of this landing

    OPT

    calcLength

     

    IfcPositiveLengthMeasure

    Length of this landing (direction of travel)

    Geometry Use Definitions

    Context for Geometric Representations

    The geometric representation of this object type is given by one or more of the 'Representations' on the IfcProduct supertype. Specifically, those of type IfcProductDefinitionShape. Multiple geometric representations are supported. These representations are coordinated by a shared reference geometry. For this object type the referenced geometry consists of a local placement only.

    Reference Geometry

    The definition of the object coordinate system for this object type is defined in it’s supertype IfcProduct. It is defined by the following:

    Geometry Representations:

    There are no attribute driven geometry representations defined for this object type in this release. Therefore, explicit geometry must be used in all cases.

    Standard 3D Geometric Representation

    The standard geometric representation for this object type is defined using explicit geometry. A faceted boundary representation (faceted BRep) should be used. These can include voids (IfcFacetedBrepWithVoids) or exclude them (IfcFacetedBrep).

    Advanced 3D Geometric Representation

    There is no advanced geometry representation defined for this object type in this release.

    Arbitrary 3D Geometric Representation

    There is no arbitrary geometry representation defined for this object type in this release, since the standard representation can be arbitrary.


    Class IfcRailing

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Frame assembly adjacent to human circulation spaces and at some space boundaries where in lieu of walls or to compliment walls. Designed to aid humans, either as an optional physical support, or to prevent injury by falling.

    Relevant Concepts Modeled Elsewhere in IFC

    For concepts relevant to architecture, but not specific to this class, see the 'Relevant Concepts' section at the beginning of this schema.

    History

    New Class in IFC Release 2.0
    ISSUES: No issues to date.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcRailing

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    PredefinedType

     

    IfcRailingTypeEnum

    Determines which type defining PropertySet will be attached to this object

     

    RailingHardware

     

    LIST [0:?] OF IfcBuiltInAccessory

    List of references to accessory/mounting hardware for this railing.

    Formal Propositions

    WR61

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

    Type Definitions

    Common PropertySet

    Pset_RailingCommon

    Type driven PropertySets

    PreDefined Type

    Associated PropertySet

    Handrail

    Pset_RailingHandrail
    Pset_RailingCommon
    IfcManufactureInformation
    IfcInteger

    Guardrail

    Pset_RailingGuardrail
    Pset_RailingCommon
    IfcManufactureInformation
    IfcInteger
    Pset_RepeatingElement
    IfcRailing

    Balustrade

    Pset_RailingBalustrade
    Pset_RailingCommon
    IfcManufactureInformation
    IfcInteger
    Pset_RepeatingElement

    UserDefined

     

    NotDefined

     

    Geometry Use Definitions

    Context for Geometric Representations

    The geometric representation of this object type is given by one or more of the 'Representations' on the IfcProduct supertype. Specifically, those of type IfcProductDefinitionShape. Multiple geometric representations are supported. These representations are coordinated by a shared reference geometry. For this object type the referenced geometry consists of a local placement only.

    Reference Geometry

    The definition of the object coordinate system for this object type is defined in it’s supertype IfcProduct. It is defined by the following:

    Geometry Representations:

    There are no attribute driven geometry representations defined for this object type in this release. Therefore, explicit geometry must be used in all cases.

    Standard 3D Geometric Representation

    The standard geometric representation for this object type is defined using explicit geometry. A faceted boundary representation (faceted BRep) should be used. These can include voids (IfcFacetedBrepWithVoids) or exclude them (IfcFacetedBrep).

    Advanced 3D Geometric Representation

    There is no advanced geometry representation defined for this object type in this release.

    Arbitrary 3D Geometric Representation

    There is no arbitrary geometry representation defined for this object type in this release, since the standard representation can be arbitrary.


    Class IfcRamp

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    An assembly of IfcRampFlight, IfcLanding, IfcRailing and other objects which provide a human circulation link between different slabs (floors, landings, walkways, etc.) in a project.

    Relevant Concepts Modeled Elsewhere in IFC

    For concepts relevant to architecture, but not specific to this class, see the 'Relevant Concepts' section at the beginning of this schema.

    History

    New Class in IFC Release 2.0
    ISSUES: No issues to date.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcRamp

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    PredefinedType

     

    IfcRampTypeEnum

    Determines which type defining PropertySet will be attached to this object

     

    VerticallyConnects

     

    LIST [0:?] OF IfcSlab

    Formal Propositions

    WR61

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

    Type Definitions

    Common PropertySet

    Pset_RampCommon

    Type driven PropertySets

    PreDefined Type

    Associated PropertySet

    Elemented

    Pset_RampElemented
    Pset_RampCommon
    Pset_RepeatingElement

    Layered

    Pset_RampLayered
    Pset_RampCommon

    Solid

    Pset_RampSolid
    Pset_RampCommon

    UserDefined

     

    NotDefined

     

    Geometry Use Definitions

    Context for Geometric Representations

    The geometric representation of this object type is given by one or more of the 'Representations' on the IfcProduct supertype. Specifically, those of type IfcProductDefinitionShape. Multiple geometric representations are supported. These representations are coordinated by a shared reference geometry. For this object type the referenced geometry consists of a local placement only.

    Reference Geometry

    The definition of the object coordinate system for this object type is defined in it’s supertype IfcProduct. It is defined by the following:

    Geometry Representations:

    There are no attribute driven geometry representations defined for this object type in this release. Therefore, explicit geometry must be used in all cases.

    Standard 3D Geometric Representation

    The standard geometric representation for this object type is defined using explicit geometry. A faceted boundary representation (faceted BRep) should be used. These can include voids (IfcFacetedBrepWithVoids) or exclude them (IfcFacetedBrep).

    Advanced 3D Geometric Representation

    There is no advanced geometry representation defined for this object type in this release.

    Arbitrary 3D Geometric Representation

    There is no arbitrary geometry representation defined for this object type in this release, since the standard representation can be arbitrary.


    Class IfcRampFlight

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Inclined slab segment, normally providing a human circulation link between two landings, floors or slabs at different elevations.

    Relevant Concepts Modeled Elsewhere in IFC

    For concepts relevant to architecture, but not specific to this class, see the 'Relevant Concepts' section at the beginning of this schema.

    History

    New Class in IFC Release 2.0
    ISSUES: No issues to date.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcRampFlight

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    VerticallyConnects

     

    LIST [0:2] OF IfcSlab

    OPT

    calcLength

     

    IfcPositiveLengthMeasure

    length of ramp

    OPT

    calcWidth

     

    IfcPositiveLengthMeasure

    width of ramp

    OPT

    calcRise

     

    IfcPositiveLengthMeasure

    rise of ramp

    OPT

    calcSlope

     

    IfcPlaneAngleMeasure

    slope of ramp - relative to horizontal (non-sloping) floor

    Geometry Use Definitions

    Context for Geometric Representations

    The geometric representation of this object type is given by one or more of the 'Representations' on the IfcProduct supertype. Specifically, those of type IfcProductDefinitionShape. Multiple geometric representations are supported. These representations are coordinated by a shared reference geometry. For this object type the referenced geometry consists of a local placement only.

    Reference Geometry

    The definition of the object coordinate system for this object type is defined in it’s supertype IfcProduct. It is defined by the following:

    Geometry Representations:

    There are no attribute driven geometry representations defined for this object type in this release. Therefore, explicit geometry must be used in all cases.

    Standard 3D Geometric Representation

    The standard geometric representation for this object type is defined using explicit geometry. A faceted boundary representation (faceted BRep) should be used. These can include voids (IfcFacetedBrepWithVoids) or exclude them (IfcFacetedBrep).

    Advanced 3D Geometric Representation

    There is no advanced geometry representation defined for this object type in this release.

    Arbitrary 3D Geometric Representation

    There is no arbitrary geometry representation defined for this object type in this release, since the standard representation can be arbitrary.


    Class IfcRelAdjacencyReq

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Objectified Relationship defines requirements for the adjacency of two spaces in the architectural program. The Adjacency required is encoded as an integer value between 0 and 256, where 0 means the spaces must be immediately adjacent and 256 means that they should be as far apart as possible.

    Relevant Concepts Modeled Elsewhere in IFC

    For concepts relevant to architecture, but not specific to this class, see the 'Relevant Concepts' section at the beginning of this schema.

    History

    This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
    ISSUES: No issues to date.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcRelationship
     IfcRelAdjacencyReq

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    RelatingSpaceProgram

     

    IfcSpaceProgram

    Architectural program for the first Space.

     

    RelatedSpaceProgram

     

    IfcSpaceProgram

    Architectural program for the second Space.

     

    AdjacencyImportanceRating

     

    INTEGER

    Integer value (between 0 and 256) for the required adjacency between these two spaces. 0=immediate adjacency required, 256=spaces should be as far apart as possible.

    Geometry Use Definitions

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


    Class IfcSpaceProgram

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IFC: Architectural program for a space in the building or facility being designed; essentially the requirements definition for such a building space. Note that this 'program' defined the client requirements for the space before the building in designed. Space programs can change over the life cycle of a building, after the building is occupied. Changes to space programs take place in the facilities management/operations phase of the building life cycle.

    Relevant Concepts Modeled Elsewhere in IFC

    For concepts relevant to architecture, but not specific to this class, see the 'Relevant Concepts' section at the beginning of this schema.

    History

    This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
    ISSUES: No issues to date.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcControl
     IfcSpaceProgram

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    SpaceProgramName

     

    STRING

     

    PredefinedType

     

    IfcSpaceProgramTypeEnum

    Determines which type defining PropertySet will be attached to this object

    INV

    HasAdjacencyReqsTo

     

    SET [0:?] OF IfcRelAdjacencyReq

    Set of inverse relationships to Space adjacency objects (FOR RelatingObject).

    INV

    HasAdjacencyReqFrom

     

    SET [0:?] OF IfcRelAdjacencyReq

    Set of inverse relationships to Space adjacency objects (FOR RelatedObject).

    Formal Propositions

    WR41

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

    Type Definitions

    Common PropertySet

    Pset_SpaceProgramCommon

    Type driven PropertySets

    PreDefined Type

    Associated PropertySet

    CirculationSpaceProgram

    Pset_SpaceProgramCirculation
    Pset_SpaceProgramCommon
    IfcSpatialElement

    OccupiedSpaceProgram

    Pset_SpaceProgramOccupied
    Pset_SpaceProgramCommon
    IfcSpatialElement
    Pset_SpaceProgramOccupiedStandard
    Pset_SpaceProgramCommon
    IfcSpatialElement
    IfcCostSchedule
    IfcOrganization
    IfcDateAndTime

    OccupiedSpaceProgramStandard

    Pset_SpaceProgramOccupiedStandard
    Pset_SpaceProgramCommon
    IfcSpatialElement
    IfcCostSchedule

    TechnicalSpaceProgram

    Pset_SpaceProgramTechnical
    Pset_SpaceProgramCommon
    IfcSpatialElement

    UserDefined

     

    NotDefined

     

    Geometry Use Definitions

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


    Class IfcSpaceProgramGroup

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Definition from IFC: A collection of building spaces that will be used by a single functional group within the occupying organization.

    History

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

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcGroup
     IfcSpaceProgramGroup

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

    OPT

    RequiredGroupArea

     

    IfcAreaMeasure

    Total area required by this group. NOTE: this should be satisfied by the list of associated spaces, but may not be.

    OPT

    GroupRole

     

    STRING

    Role of this group in the Program

    OPT

    GroupAssignment

     

    IfcActorSelect

    Definition of an individual or organization in the Architectural Program

    Formal Propositions

    WR41

    Ensure that only space programs (IfcSpaceProgram) get grouped by virtue of the general grouping mechanism (IfcRelGroups).

    SIZEOF(QUERY(Temp <* SELF\IfcGroup.IsGroupedBy.RelatedObjects | NOT('IFCARCHITECTUREDOMAIN.IFCSPACEPROGRAM' IN TYPEOF(Temp)))) = 0


    Class IfcStair

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Assembly of building components allowing occupants to walk (step) from Floor (or Landing) to another at a different elevation.

    Relevant Concepts Modeled Elsewhere in IFC

    For concepts relevant to architecture, but not specific to this class, see the 'Relevant Concepts' section at the beginning of this schema.

    History

    New Class in IFC Release 2.0
    ISSUES: No issues to date.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot
     IfcObject
     IfcProduct
     IfcElement
     IfcBuildingElement
     IfcStair

    Attributes and Relationships

    Attribute type (OPT, DER, INV)

    Redefinition (SELF)

    Attribute / Relation

    Data or Rel. type

    Definition

     

    PredefinedType

     

    IfcStairTypeEnum

    Determines which type defining PropertySet will be attached to this object

     

    VerticallyConnects

     

    LIST [0:?] OF IfcSlab

    List of Floors to which this stair assembly connects. Through these relationships, one can determine which building storey's are served by this stair

    Formal Propositions

    WR61

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

    Type Definitions

    Common PropertySet

    Pset_StairCommon

    Type driven PropertySets

    PreDefined Type

    Associated PropertySet

    FireStair

    Pset_StairFire
    Pset_StairCommon

    OrnamentalStair

    Pset_StairOrnamental
    Pset_StairCommon

    StandardAccessStair

    Pset_StairAccess
    Pset_StairCommon

    UserDefined

     

    NotDefined

     

    Geometry Use Definitions

    Context for Geometric Representations

    The geometric representation of this object type is given by one or more of the 'Representations' on the IfcProduct supertype. Specifically, those of type IfcProductDefinitionShape. Multiple geometric representations are supported. These representations are coordinated by a shared reference geometry. For this object type the referenced geometry consists of a local placement only.

    Reference Geometry

    The definition of the object coordinate system for this object type is defined in it’s supertype IfcProduct. It is defined by the following:

    Geometry Representations:

    There are no attribute driven geometry representations defined for this object type in this release. Therefore, explicit geometry must be used in all cases.

    Standard 3D Geometric Representation

    The standard geometric representation for this object type is defined using explicit geometry. A faceted boundary representation (faceted BRep) should be used. These can include voids (IfcFacetedBrepWithVoids) or exclude them (IfcFacetedBrep).

    Advanced 3D Geometric Representation

    There is no advanced geometry representation defined for this object type in this release.

    Arbitrary 3D Geometric Representation

    There is no arbitrary geometry representation defined for this object type in this release, since the standard representation can be arbitrary.


    Class IfcStairFlight

    Link to the Fully Attributed View

    Fully Attributed View

    Link to EXPRESS Definition

    EXPRESS Definition

    Class Semantic Definition

    Assembly of building components in a single "run" of stair steps (not interrupted by a landing). The Stair steps and any stringers are included in this object.

    Relevant Concepts Modeled Elsewhere in IFC

    For concepts relevant to architecture, but not specific to this class, see the 'Relevant Concepts' section at the beginning of this schema.

    History

    New Class in IFC Release 2.0
    ISSUES: No issues to date.

    Attribute and Relationship Definitions

    Superclasses and Subclasses

     IfcRoot<