|
EXPRESS Definition |
EXPRESS-G Diagram |
No Simple Types defined in this Schema
No Select Types defined in this Schema
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
IfcCounterOrShelfTypeEnumR IfcRailingTypeEnum
IfcRampTypeEnumS IfcSpaceProgramTypeEnum
IfcStairTypeEnumV IfcVisualScreenTypeEnum
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
No Functions defined in this Schema
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
- Concepts modeled in the Core layer schemas
- Model structuring objects - Project, site, building, building storey, space, building element
all of these fundamental objects, which are shared across all domains in an AEC project are defined in the IFC core model. Please see the containment discussion in the Object Model Guide for discussion of these objects.- Fundamental properties - Costs, classification, placement, shape, materials and documents
all of these concepts are related to most of the objects used by architects through the object supertypes at in the IFC core model. See notes in the class definitions of this schema for examples where these should be considered.- Actors
people and/or organizations involved in the project. Actors are important in the IFC model as they concepts such as ownership, responsibility, approval and workflow.- Assemblies
of elements. This concept is modeled using the objectified relationship IfcRelAssembles. Examples in architecture include stairs, ramps, curtain walls and roofs. The distinction from Nesting is that elements in an assembly can be of various types. Please see the IFC Model Guide for more discussion on this subject.- Connections
between elements in a project. This concept is modeled in IFC using the objectified relationship IfcRelConnects. Architects are interested many different types of connections because they must design construction details for them. Examples include wall to wall, wall to floor, wall to ceiling and column to beam connections. See IfcRelConnectsElements, its subtypes, IfcConnectionGeometry, its subtypes and the IFC Model Guide for more discussion on this subject.- Containment
elements that contained in others. This concept is modeled using the objectified relationship IfcRelContains. Examples of interest to architects include the relationships between project, site, building, building storey, spaces and building elements. Please see the IFC Model Guide for more discussion on this subject.- Controls
conceptual objects that determine or constrain other objects. IFC includes several examples of such controls (constraints, budgets, design program). These are related to the objects which they 'control' through the IfcRelControls objectified relationship. Examples that are of interest to architects include budgets, building code constraints, geometric alignment constraints and space programs (client brief information).- Groups
of objects, related for some group purpose. Object collections are related to a group object (which defines the purpose) through the IfcRelGroups objectified relationship. Please see the IFC Model Guide for more discussion on this subject.- Modeling Aids
grids and other concepts which aid in developing a design model. For the architect, the design grid objects are essential. Additionally, reference geometry points, lines and faces are provided as aids in locating design elements. See the Model Guide discussion of the IfcModelingAidExtension schema.- Nesting
elements that contain other, like elements. This concept is modeled in IFC using the objectified relationship, IfcRelNests. An example of interest to architects is spaces. Architects think or spaces such that they can contain other spaces. That is, they need to be able to 'nest' spaces inside of other (larger) spaces. Please see the IFC Model Guide for more discussion on this subject.- Processes and resources
which process products (building elements), resulting in other products (assembly, refined or modified building elements, etc.). The most common examples of are construction processes.- Proxy objects
surrogates for types of objects that are not yet included in IFC. Proxies are included in IFC in the recognition that IFC will never fully elaborate all of the objects, concepts and processes in the AEC industry. This surrogate allows enables a basic representation of the 'foreign object type' so that the project model is a complete (if not totally accurate) representation. Architects will be most interested in product proxies. Surrogates for real world, physical objects. A shape representation and placement are included for such proxies. This allows architects to understand the shape, location and orientation of the real world object represented by the proxy.- Runtime assigned properties
properties that are attached to objects depending on a runtime defined "type" or on life cycle stage. For example, some properties only make sense after construction is complete. This concept is handled through use of the objectified relationship IfcRelAssignsProperties. Examples of interest to architects include Walls, Doors and Windows all of which are typed by architects. Generally, this 'typing' is done at some point after conceptual design. That is, the decision about what 'type' of wall, door or window is deferred until the decision is needed. When the 'type' is determined, a number of additional properties can be set. In IFC, these properties are not added to the object until they are needed by relating one or more 'Property Sets' to the object through the IfcRelAssignsProperties relationship object. Please see the IFC Model Guide for more discussion on this subject.- Space Boundaries
both physical and virtual elements which bound a space. Architects deal extensively with finishes in spaces and often specify such 'interior finishes' for the walls, floor(s) and ceilings that bound a space. IFC includes a special list of relationships from spaces to space boundaries. See IfcSpace and IfcSpaceBoundary in the IfcProductExtension schema.
- Concepts modeled in IfcSharedBldgElements
- Walls, doors, windows, columns, beams, floors, roofs
All of these objects types, essential to architectural design are defined in the shared building elements schema because other disciplines also deal with them. Most of these allow specification of 'types' and association of more detailed properties associated with those types.- Coverings
that cover other building elements. These objects have a special relationship (IfcRelCoversBldgElements) to other building elements which they 'cover'. Examples include floor and wall coverings, protective coverings (base molding, chair railing) and ceilings. There is also a special relationship (IfcRelAttachesToBoundaries) to space boundaries, which allows specification of finishes by space.- Curtain walls
assemblies of various elements attached to building structure. Elements of a curtain walls are related to the 'assembly' object through the IfcRelAssembles relationship.- Joints
where two or more building elements come together and 'joined' by more than a connection relationship. Generally, other materials are involved in the construction details for the 'joint.' Examples germane to architects include expansion joints and control joints.- Screens, louvers, grates and grills
these elements are generalized as permeable opening covers. They can be incorporated into any assembly type (wall, floor, ceiling, curtain wall, etc.) through the IfcRelAssembles relationship.
- Concepts modeled in IfcSharedSpatialElements
- Fire compartments
this new subtype of IfcSpace allows architects to compartmentize buildings in order to meet requirements of fire codes.- Occupant and Occupancy
architects deal with these concepts in the design and permit phases of projects. Facilities managers use them through the operations phase.- Space usage profile
this occupancy profile supports design and operation of building systems like HVAC, lighting and shading.
- Concepts modeled in IfcSharedBldgServiceElements
- Equipment, electrical appliances
architects deal with many types of equipment. Examples supported in this release of IFC include: elevators, escalators, and window washing equipment. Architects and interior designers also deal with many types of electrical appliances. Examples supported in this release of IFC include: copiers, phones, facsimiles, computers and printers.- Fixtures and distribution objects
for ducting, plumbing and electrical systems. Examples of distribution objects supported in this release of IFC (and used by architects) include: ducting, piping, drains, scuppers. Examples of plumbing fixtures used by architects include: faucet, sink, toilet, shower, urinal. Examples of electrical fixtures used by architects include: lights, power outlets and radiant heaters.
- Concepts modeled in IfcFacilitiesMgmtDomain
- Furniture
both standalone and systems furniture are available in this release of IFC.
EXPRESS Definition
Definition from IFC: Enumeration defining the valid types of Built-In Accessories that can be modeled in this release.
New Enumeration in IFC Release 2.0
ISSUES: No issues to date.
This enumeration defines the available PreDefined Types for IfcBuiltInAccessory
DoorOrWindowHardware
PublicRestroom
Unspecified
UserDefined
NotDefined
EXPRESS Definition
Definition from IFC: Enumeration defining the valid types of Built-In cabinets that can be modeled in this release.
New Enumeration in IFC Release 2.0
ISSUES: No issues to date.
This enumeration defines the available PreDefined Types for IfcCabinet
Office
Restroom
Storage
Unspecified
UserDefined
NotDefined
EXPRESS Definition
Definition from IFC: Enumeration defining the valid types of Counters/shelves that can be modeled in this release.
New Enumeration in IFC Release 2.0
ISSUES: No issues to date.
This enumeration defines the available PreDefined Types for IfcCounterOrShelf
CounterTop
Shelf
UserDefined
NotDefined
EXPRESS Definition
Definition from IFC: Enumeration defining the valid types of Railings that can be modeled in this release.
New Enumeration in IFC Release 2.0
ISSUES: No issues to date.
This enumeration defines the available PreDefined Types for IfcRailing
Handrail
Guardrail
Balustrade
UserDefined
NotDefined
EXPRESS Definition
Definition from IFC: Enumeration defining the valid types of ramp that can be modeled in this release.
New Enumeration in IFC Release 2.0
ISSUES: No issues to date.
This enumeration defines the available PreDefined Types for IfcRamp
Elemented
Layered
Solid
UserDefined
NotDefined
EXPRESS Definition
This enumeration defines the available Generic Types for IfcSpaceProgram.
ISSUES: No issues to date.
This Enumeration has changed after IFC Release 1.5.1, please see the Migration Guide for details
This enumeration defines the available PreDefined Types for IfcSpaceProgram
CirculationSpaceProgram
OccupiedSpaceProgram
OccupiedSpaceProgramStandard
TechnicalSpaceProgram
UserDefined
NotDefined
EXPRESS Definition
Definition from IFC: Enumeration defining the valid types of stair that can be modeled in this release.
New Enumeration in IFC Release 2.0
ISSUES: No issues to date.
This enumeration defines the available PreDefined Types for IfcStair
FireStair
OrnamentalStair
StandardAccessStair
UserDefined
NotDefined
EXPRESS Definition
New Enumeration in IFC Release 2.0
This enumeration defines the available PreDefined Types for IfcVisualScreen
VisualScreenAssembly
VisualScreenDoorOrGate
VisualScreenPost
VisualScreenPanel
VisualScreenRestroomPartition
VisualScreenRestroomPartitionDoor
UserDefined
NotDefined
|
Fully Attributed View |
EXPRESS 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.
- Document references
for things like detail drawings, specification sections, cost estimates, etc. There is a list of such references at IfcObject. DocumentReferences (a supertype for this object type) Set 'DocumentPurpose' on the IfcDocumentReference object to declare the purpose of the referenced document (e.g. "Construction detail", "Construction specification", etc.).- Materials
see IfcBuildingElement.HasMaterial. This is a material select, which supports an individual material, a list of materials or a material layer set. Three properties in the Pset_AccessoryCommon allow specification of material, color and finish selections from a manufacturer prescribed list.- Assembly
any other objects considered to be integral to this accessory should be related through the IfcRelAssembles relationship defining an assembly.
New Class in IFC Release 2.0
ISSUES: No issues to date.
IfcRoot
IfcObject
IfcProduct
IfcElement
IfcBuildingElement
IfcBuiltIn
IfcBuiltInAccessory
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
PredefinedType
Determines which type defining PropertySet will be attached to this object
OPT
calcMountingHeight
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
WR61
((PredefinedType = IfcBuiltInAccessoryTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcBuiltInAccessoryTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)))
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
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 its supertype IfcProduct. It is defined by the following:
- IfcLocalPlacement
-- which defines the local coordinate system that is referenced by all geometric representations.
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.
|
Fully Attributed View |
EXPRESS 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.
- Document references
for things like detail drawings, specification sections, cost estimates, etc. There is a list of such references at IfcObject. DocumentReferences (a supertype for this object type) Set 'DocumentPurpose' on the IfcDocumentReference object to declare the purpose of the referenced document (e.g. "Construction detail", "Construction specification", etc.).- Materials
see IfcBuildingElement.HasMaterial. This is a material select, which supports an individual material, a list of materials or a material layer set.- Assembly
any other objects like rails, brackets, enclosed power boxes, lights, etc., considered to be integral to this cabinet should be related through the IfcRelAssembles relationship defining a cabinet assembly.
New Class in IFC Release 2.0
ISSUES: No issues to date.
IfcRoot
IfcObject
IfcProduct
IfcElement
IfcBuildingElement
IfcBuiltIn
IfcCabinet
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
PredefinedType
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.
WR71
((PredefinedType = IfcCabinetTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcCabinetTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)))
Common PropertySet
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
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 its supertype IfcProduct. It is defined by the following:
- IfcLocalPlacement
-- which defines the local coordinate system that is referenced by all geometric representations.
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.
|
Fully Attributed View |
EXPRESS 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.
- Document references
for things like detail drawings, specification sections, cost estimates, etc. There is a list of such references at IfcObject. DocumentReferences (a supertype for this object type) Set 'DocumentPurpose' on the IfcDocumentReference object to declare the purpose of the referenced document (e.g. "Construction detail", "Construction specification", etc.).- Materials
see IfcBuildingElement.HasMaterial. This is a material select, which supports an individual material, a list of materials or a material layer set.- Assembly
any other objects like backslashes, beams, support brackets and rails, built-in power boxes, built-in appliances, etc., considered to be integral to this counter or shelf should be related through the IfcRelAssembles relationship defining a counter or shelf assembly.
New Class in IFC Release 2.0
ISSUES: No issues to date.
IfcRoot
IfcObject
IfcProduct
IfcElement
IfcBuildingElement
IfcBuiltIn
IfcCounterOrShelf
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
PredefinedType
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.
WR71
((PredefinedType = IfcCounterOrShelfTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcCounterOrShelfTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)))
Common PropertySet
Type driven PropertySets
PreDefined Type
Associated PropertySet
CounterTop
Pset_Counter
Pset_CounterOrShelfCommon
IfcManufactureInformation
Shelf
Pset_Shelf
Pset_CounterOrShelfCommon
IfcManufactureInformation
UserDefined
NotDefined
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 its supertype IfcProduct. It is defined by the following:
- IfcLocalPlacement
-- which defines the local coordinate system that is referenced by all geometric representations.
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.
|
Fully Attributed View |
EXPRESS 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.
- Document references
for things like detail drawings, specification sections, cost estimates, etc. There is a list of such references at IfcObject. DocumentReferences (a supertype for this object type) Set 'DocumentPurpose' on the IfcDocumentReference object to declare the purpose of the referenced document (e.g. "Construction detail", "Construction specification", etc.).- Materials
see IfcBuildingElement.HasMaterial. This is a material select, which supports an individual material, a list of materials or a material layer set.- Assembly
any supporting structural elements (beams, joists, etc.) considered to be integral to this landing should be related through the IfcRelAssembles relationship defining a landing assembly. Railings and connected stair or ramp flights will be related through an overall stair or ramp assembly (see those classes for more discussion).
New Class in IFC Release 2.0
ISSUES: No issues to date.
IfcRoot
IfcObject
IfcProduct
IfcElement
IfcBuildingElement
IfcSlab
IfcLanding
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
OPT
calcHeadRoom
Headroom clearence
OPT
calcWidth
Width of this landing
OPT
calcLength
Length of this landing (direction of travel)
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 its supertype IfcProduct. It is defined by the following:
- IfcLocalPlacement
-- which defines the local coordinate system that is referenced by all geometric representations.
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.
|
Fully Attributed View |
EXPRESS 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.
- Document references
for things like detail drawings, specification sections, cost estimates, etc. There is a list of such references at IfcObject. DocumentReferences (a supertype for this object type) Set 'DocumentPurpose' on the IfcDocumentReference object to declare the purpose of the referenced document (e.g. "Construction detail", "Construction specification", etc.).- Materials
see IfcBuildingElement.HasMaterial. This is a material select, which supports an individual material, a list of materials or a material layer set. The MaterialList should be used for this object type. The property 'RailingMaterial' in the Pset_RailingCommon provides an integer index into this material list to indicate the material for the railing stiles. The property 'HandrailMaterial' in Pset_RailingHandrail provides an integer index to indicate the handrail material.- Assembly
Associated brackets, anchors, posts, beams, ornamental attachments or other objects considered to be integral to this railing should be related through the IfcRelAssembles relationship defining a railing assembly.
New Class in IFC Release 2.0
ISSUES: No issues to date.
IfcRoot
IfcObject
IfcProduct
IfcElement
IfcBuildingElement
IfcRailing
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
PredefinedType
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.
WR61
((PredefinedType = IfcRailingTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcRailingTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)))
Common PropertySet
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
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 its supertype IfcProduct. It is defined by the following:
- IfcLocalPlacement
-- which defines the local coordinate system that is referenced by all geometric representations.
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.
|
Fully Attributed View |
EXPRESS 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.
- Document references
for things like detail drawings, specification sections, cost estimates, etc. There is a list of such references at IfcObject. DocumentReferences (a supertype for this object type) Set 'DocumentPurpose' on the IfcDocumentReference object to declare the purpose of the referenced document (e.g. "Construction detail", "Construction specification", etc.).- Materials
see IfcBuildingElement.HasMaterial. This is a material select, which supports an individual material, a list of materials or a material layer set. The MaterialList should be used for this object type as is will almost always involve multiple materials.- Assembly
Ramp flights, landings, railings, supporting structural elements (beams, joists, etc.), or other objects considered to be part of this ramp should be related through the IfcRelAssembles relationship defining the ramp assembly.
New Class in IFC Release 2.0
ISSUES: No issues to date.
IfcRoot
IfcObject
IfcProduct
IfcElement
IfcBuildingElement
IfcRamp
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
PredefinedType
Determines which type defining PropertySet will be attached to this object
VerticallyConnects
LIST [0:?] OF IfcSlab
WR61
((PredefinedType = IfcRampTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcRampTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)))
Common PropertySet
Type driven PropertySets
PreDefined Type
Associated PropertySet
Elemented
Layered
Solid
UserDefined
NotDefined
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 its supertype IfcProduct. It is defined by the following:
- IfcLocalPlacement
-- which defines the local coordinate system that is referenced by all geometric representations.
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.
|
Fully Attributed View |
EXPRESS 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.
- Document references
for things like detail drawings, specification sections, cost estimates, etc. There is a list of such references at IfcObject. DocumentReferences (a supertype for this object type) Set 'DocumentPurpose' on the IfcDocumentReference object to declare the purpose of the referenced document (e.g. "Construction detail", "Construction specification", etc.).- Materials
see IfcBuildingElement.HasMaterial. This is a material select, which supports an individual material, a list of materials or a material layer set. The MaterialList should be used for this object type as is will almost always involve multiple materials.- Assembly
any supporting structural elements (beams, joists, etc.) considered to be integral should be related through the IfcRelAssembles relationship defining an assembly.
New Class in IFC Release 2.0
ISSUES: No issues to date.
IfcRoot
IfcObject
IfcProduct
IfcElement
IfcBuildingElement
IfcRampFlight
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
VerticallyConnects
LIST [0:2] OF IfcSlab
OPT
calcLength
length of ramp
OPT
calcWidth
width of ramp
OPT
calcRise
rise of ramp
OPT
calcSlope
slope of ramp - relative to horizontal (non-sloping) floor
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 its supertype IfcProduct. It is defined by the following:
- IfcLocalPlacement
-- which defines the local coordinate system that is referenced by all geometric representations.
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.
|
Fully Attributed View |
EXPRESS 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.
- None specified at this time.
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
ISSUES: No issues to date.
IfcRoot
IfcRelationship
IfcRelAdjacencyReq
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
RelatingSpaceProgram
Architectural program for the first Space.
RelatedSpaceProgram
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.
Instances of this class have no physical presence and therefore no geometric representation.
|
Fully Attributed View |
EXPRESS 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.
- Document references
for things like client briefing documents, conceptual space drawings, cost estimates, etc. There is a list of such references at IfcObject. DocumentReferences (a supertype for this object) Set 'DocumentPurpose' on the IfcDocumentReference object to declare the purpose of the referenced document (e.g. "Client brief", "Conceptual space drawing", etc.).
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
ISSUES: No issues to date.
IfcRoot
IfcObject
IfcControl
IfcSpaceProgram
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
OPT
SpaceProgramName
STRING
PredefinedType
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).
WR41
((PredefinedType = IfcSpaceProgramTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcSpaceProgramTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)))
Common PropertySet
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
Instances of this class have no physical presence and therefore no geometric representation.
|
Fully Attributed View |
EXPRESS Definition |
Definition from IFC: A collection of building spaces that will be used by a single functional group within the occupying organization.
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
IfcRoot
IfcObject
IfcGroup
IfcSpaceProgramGroup
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
OPT
RequiredGroupArea
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
Definition of an individual or organization in the Architectural Program
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
|
Fully Attributed View |
EXPRESS 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.
- Document references
for things like detail drawings, specification sections, cost estimates, etc. There is a list of such references at IfcObject. DocumentReferences (a supertype for this object type) Set 'DocumentPurpose' on the IfcDocumentReference object to declare the purpose of the referenced document (e.g. "Construction detail", "Construction specification", etc.).- Materials
see IfcBuildingElement.HasMaterial. This is a material select, which supports an individual material, a list of materials or a material layer set. The MaterialList should be used for this object type as is will almost always involve multiple materials.- Assembly
Stair flights, landings, railings, supporting structural elements (beams, joists, etc.), or other objects considered to be part of this stair should be related through the IfcRelAssembles relationship defining the stair assembly.
New Class in IFC Release 2.0
ISSUES: No issues to date.
IfcRoot
IfcObject
IfcProduct
IfcElement
IfcBuildingElement
IfcStair
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
PredefinedType
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
WR61
((PredefinedType = IfcStairTypeEnum.UserDefined) AND EXISTS(SELF\IfcObject.UserDefinedType)) OR ((PredefinedType <> IfcStairTypeEnum.UserDefined) AND NOT(EXISTS(SELF\IfcObject.UserDefinedType)))
Common PropertySet
Type driven PropertySets
PreDefined Type
Associated PropertySet
FireStair
OrnamentalStair
StandardAccessStair
UserDefined
NotDefined
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 its supertype IfcProduct. It is defined by the following:
- IfcLocalPlacement
-- which defines the local coordinate system that is referenced by all geometric representations.
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.
|
Fully Attributed View |
EXPRESS 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.
- Document references
for things like detail drawings, specification sections, cost estimates, etc. There is a list of such references at IfcObject. DocumentReferences (a supertype for this object type) Set 'DocumentPurpose' on the IfcDocumentReference object to declare the purpose of the referenced document (e.g. "Construction detail", "Construction specification", etc.).- Materials
see IfcBuildingElement.HasMaterial. This is a material select, which supports an individual material, a list of materials or a material layer set. The MaterialList should be used for this object type as is will almost always involve multiple materials.- Assembly
any supporting structural elements (beams, joists, etc.) considered to be integral should be related through the IfcRelAssembles relationship defining an assembly.
New Class in IFC Release 2.0
ISSUES: No issues to date.
IfcRoot<