|
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
C IfcConnectionEnum E IfcElectricCurrentEnum I IfcInternalOrExternalEnum P IfcPhysicalOrVirtualEnum
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
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
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.
EXPRESS Definition
Definition from IAI: This enumeration defines the different types of connection relationships between elements according to their path definition.
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.
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.
EXPRESS Definition
Definition from IAI: This enumeration defines the different types of available electrical current.
New Enumeration in IFC Release 2.0
Alternating
Direct
UserDefined
NotDefined
EXPRESS 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).
New Enumeration in IFC Release 2.0
Internal
External
NotDefined
EXPRESS 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).
New Enumeration in IFC Release 2.0
Physical
Virtual
NotDefined
|
Fully Attributed View |
EXPRESS 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.
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.
IfcRoot
IfcObject
IfcProduct
IfcBuilding
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
Calculated Total (physical) Height of the Building. Exposed as an attribute by file-based exchange.
OPT
calcSiteCoverage
Calculated Coverage of the Building Site Area that is occupied by the Building (Footprint). Exposed as an attribute by file-based exchange.
OPT
calcTotalVolume
Calculated Total (Gross) Volume of all spaces enclosed by the Building. Exposed as an attribute by file-based exchange.
OPT
ElevationOfRefHeight
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
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
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
Common PropertySet
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
- IfcLocalPlacement, which defines the local coordinate system that is referenced by all geometric representations. The PlacementRelTo relationship of IfcLocalPlacement shall point to the IfcSite, if the containing site is defined for this building and if relative placement is used for this Building.
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.
|
Fully Attributed View |
EXPRESS 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.
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
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
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
OPT
HasMaterial
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.
There are no instances of this abstract class. However, subtypes of this class do have geometry defined.
|
Fully Attributed View |
EXPRESS 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.
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.
IfcRoot
IfcObject
IfcProduct
IfcBuildingStorey
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
Elevation of the base of this storey, relative to the ElevationOfRefHeight attribute given at IfcBuilding.
OPT
calcTotalHeight
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
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
Calculated gross volume for this storey. Will be exposed as an attribute by file-based exchange.
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
Common PropertySet
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
- IfcLocalPlacement, which defines the local coordinate system that is referenced by all geometric representations. The PlacementRelTo relationship of IfcLocalPlacement shall point to the IfcBuilding, if the containing building is defined for this building storey and if relative placement is used for this building storey.
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.
|
EXPRESS 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.
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.
IfcRoot
IfcObject
IfcControl
IfcConnectionGeometry
IfcLineConnectionGeometry
IfcPointConnectionGeometry
No attributes defined on this level.
This abstract control does not carry additional geometry - there is no geometry use definition.
|
Fully Attributed View |
EXPRESS Definition |
Definition from IAI: Common definition to capture electrical characteristics for use in building services and facilities management.
New Class in IFC Release 2.0
IfcRoot
IfcPropertyDefinition
IfcElectricalCharacteristics
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
OPT
ElectricCurrentType
Type of electrical current applied
OPT
InputVoltage
Input electrical potential
OPT
InputPhase
INTEGER
Relative phase of input conductors
OPT
InputFrequency
Nominal frequency of input voltage wave form. It is an measur with unit, the SI unit is Hertz (s-1)
OPT
FullLoadCurrent
Full load electrical current requirements
OPT
LockedRotorCurrent
Input current when a motor armature is energized but not rotating
OPT
InrushCurrent
The current the electrical device may be subjected to upon initial startup
OPT
MinimumCircuitCurrent
Minimum current carrying capacity of the electrical circuit
OPT
RatedPowerInput
Actual electrical input power of the electrical device at its rated capacity
OPT
MaximumPowerInput
Maximum power input of the electrical device
OPT
CircuitSizePowerInput
Electrical power input that should be used for circuit sizing
OPT
FuseSize
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.
This property definition does not carry additional geometry - there is no geometry use definition.
|
EXPRESS 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".
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.
IfcRoot
IfcObject
IfcProduct
IfcElement
IfcBuildingElement
IfcOpeningElement
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.
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
There are no instances of this abstract class. However, subtypes of this class do have geometry defined.
|
Fully Attributed View |
EXPRESS 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.
IfcRoot
IfcObject
IfcControl
IfcConnectionGeometry
IfcLineConnectionGeometry
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
LineOnRelatingElement
Line at which connected objects are aligned at the Relating Element, given in the LCS of the Relating Element.
OPT
LineOnRelatedElement
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.
The Polyline defines the line segments, where the basic geometry items of the connected Element connects.
|
Fully Attributed View |
EXPRESS Definition |
Definition from IAI: This class defines the characteristic for manufactured and assembled products, given by the manufacturer of the product.
New Class in IFC Release 2.0
IfcRoot
IfcPropertyDefinition
IfcManufactureInformation
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
The organization that manufactured and/or assembled the item
OPT
ShippingWeight
Weight of this manufactured item when packaged for shipping to or from the project site
OPT
OperatingWeight
Weight of this manufactured item when installed and operating at the project site
OPT
WarrantyDuration
Length of warranty for this manufactured item
WarrantyTerms
LIST [0:?] OF STRING
A listing of description of the terms of warranty by the manufacturer
This property definition does not carry additional geometry - there is no geometry use definition.
|
Fully Attributed View |
EXPRESS 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.
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.
IfcRoot
IfcObject
IfcProduct
IfcElement
IfcOpeningElement
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
OPT
calcOpeningArea
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
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.
Common PropertySet
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
- IfcLocalPlacement, which defines the local coordinate system that is referenced by all geometric representations.
Standard Geometric Representation
The standard geometric representation of IfcOpeningElement is defined using the attribute driven geometry. The following constraints apply to the standard representation:
- Solid: IfcAttDrivenExtrudedSolid is required, referring to a single segment.
- Segment: IfcAttDrivenExtrudedSegment is required.
- Profile: IfcRectangleProfileDef shall be supported.
- Extrusion: The profile shall be extruded horizontally, e.g. for wall openings, or vertically e.g., for floor openings.
Example for standard geometric representation:
Extrusion
Extrusion path, for standard representation given by IfcAttDrivenExtrudedSolid referencing a single IfcAttDrivenExtrudedSegment
Default Type: IfcAttDrivenExtrudedSegment
- IfcAttDrivenExtrudedSegment.Depth, Extrusion path defined by a positive length measure along the local z-axis
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:
- Solid: IfcAttDrivenExtrudedSolid is required, referring to a single or multiple segments.
- Segment: IfcAttDrivenExtrudedSegment is required.
- Profile: IfcRectangleProfileDef, IfcCircleProfileDef and IfcArbitraryProfileDef shall be supported.
- Extrusion: All extrusion directions shall be supported. This would provide support of openings in sloped building elements.
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
- IfcAttDrivenExtrudedSegment[1..n].Depth, Extrusion paths defined by a positive length measure along the local z-axis.
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
- IfcBoundedCurve (closed and 2D) defining an arbitrary opening shape.
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.
|
Fully Attributed View |
EXPRESS 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.
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.
IfcRoot
IfcObject
IfcControl
IfcConnectionGeometry
IfcPointConnectionGeometry
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
PointOnRelatingElement
Point at which connected objects are aligned at the Relating Element, given in the LCS of the Relating Element.
OPT
PointOnRelatedElement
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.
The Cartesian Point defines the point, where the basic geometry items of the connected Element connects.
|
Fully Attributed View |
EXPRESS 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.
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.
IfcRoot
IfcRelationship
IfcRelAssemblesElements
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
RelatingElement
Element that is defined as Assembly by virtue of this relationship.
RelatedElements
LIST [1:?] OF IfcElement
Elements being part of the assembly.
WR31
The instance to which the relation points shall not be contained in the List of RelatedObjects.
SIZEOF(QUERY(Temp <* RelatedElements | RelatingElement :=: Temp)) = 0
IP31
The IfcRelAssemblesElements relationship shall be defined acyclic.
This objectified relationship does not carry additional geometry - there is no geometry use definition.
|
Fully Attributed View |
EXPRESS 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.
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.
IfcRoot
IfcRelationship
IfcRelAssemblesSpaces
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
RelatingSpace
Space that is defined as Assembly by virtue of this relationship.
RelatedSpaces
LIST [1:?] OF IfcSpace
Spaces being part of the assembly.
WR31
The instance to with the relation points shall not be contained in the List of RelatedObjects.
SIZEOF(QUERY(Temp <* RelatedSpaces | RelatingSpace :=: Temp)) = 0
IP31
The IfcRelAssemblesElements relationship shall be defined acyclic.
This objectified relationship does not carry additional geometry - there is no geometry use definition.
|
Fully Attributed View |
EXPRESS 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.
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.
IfcRoot
IfcRelationship
IfcRelConnectsElements
IfcRelConnectsPathElements
IfcRelJoinsElements
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
OPT
ConnectionGeometry
Relationship to the control class, that provides the geometrical constraints of the connection.
RelatingElement
Reference to an Element that is connected by the objectified relationship.
RelatedElement
Reference to an Element that is connected by the objectified relationship.
WR31
The instance of the relating element shall not be the same instance as the related element.
RelatingElement :<>: RelatedElement
No geometric information about the connection is defined at the supertype.
|
Fully Attributed View |
EXPRESS 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.
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
IfcRoot
IfcRelationship
IfcRelConnectsElements
IfcRelConnectsPathElements
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
RelatingPriorities
LIST [0:RelatingLayerCount] OF INTEGER
Priorities for connection. It refers to the layers of the RelatingObject.
RelatedPriorities
LIST [0:RelatedLayerCount] OF INTEGER
Priorities for connection. It refers to the layers of the RelatedObject
RelatingConnectionType
Indication of the connection type in relation to the path of the RelatingObject.
RelatedConnectionType
Indication of the connection type in relation to the path of the RelatingObject.
DER
RelatingLayerCount
INTEGER
No of layers of the RelatingObject
DER
RelatedLayerCount
INTEGER
No of layers of the RelatedObject
No geometric information about the connection is defined at the supertype.
|
Fully Attributed View |
EXPRESS Definition |
Definition from IAI: Objectified relationship between an opening element and building elements that fill (or partially fill) the opening element.
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
ISSUE See Issue I-310 for changes made in IFC Release 1.5.1.
IfcRoot
IfcRelationship
IfcRelFillsElement
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
RelatingOpeningElement
Opening Element being filled by virtue of this relationship
RelatedBuildingElement
Element that occupy fully or partially the associated opening
This objectified relationship does not carry additional geometry - there is no geometry use definition.
|
Fully Attributed View |
EXPRESS Definition |
Definition from IAI: Objectified relationship that handles the Element to Space relationship by objectifying the relationship between an Element and a Space Boundary.
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
ISSUE See issue I-120 for changes made in IFC Release 1.5.
See Issue I-310 for changes made in IFC Release 1.5.1.
IfcRoot
IfcRelationship
IfcRelSeparatesSpaces
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
RelatingBuildingElement
Reference to Building Element, that defines the Space Boundaries
RelatedSpaceBoundaries
LIST [1:?] OF IfcSpaceBoundary
Reference to a set of Space Boundaries that are defined by the relating Element.
This objectified relationship does not carry additional geometry - there is no geometry use definition.
|
Fully Attributed View |
EXPRESS Definition |
Definition from IAI: Objectified Relationship that defines the relationship between a System and the Buildings it serves.
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
ISSUE See issues I-089, I-111 for changes made in IFC Release 1.5.
See Issue I-310 for changes made in IFC Release 1.5.1.
IfcRoot
IfcRelationship
IfcRelServicesBuildings
Attribute type (OPT, DER, INV)
Redefinition (SELF)
Attribute / Relation
Data or Rel. type
Definition
RelatingSystem
System that services the Buildings.
RelatedBuildings
LIST [1:?] OF IfcBuilding
Buildings that are serviced by the System
This objectified relationship does not carry additional geometry - there is no geometry use definition.
|
Fully Attributed View |
EXPRESS Definition |
Definition from IAI: Objectified Relationship between an building element and one opening element that creates a void in the element. This relationship implies a Boolean Operation of subtraction for the geometric bodies of Element and Opening Element.
This Class has changed after IFC Release 1.5.1, please see the Migration Guide for details
ISSUE See Issue I-310 for changes made in IFC Release 1.5.1.
IfcRoot
![]()