#### 6.4.3.2 IfcSystemFurnitureElement

| Elément de l'ameublement
| Möbelsystem-Element

A system furniture element defines components of modular furniture which are not directly placed in a building structure but aggregated inside furniture.

> HISTORY New entity in IFC2x2.

## Plumbing System Design

Instance diagram

Identity

The Identity concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  | R |  |  |  |  |  |  | R |
Export |  |  |  |  | R |  |  |  |  |  | R | R | R

Object Typing

The Object Typing concept applies to this entity as shown in Table 55.

Type
IfcSystemFurnitureElementType
Table 55 — IfcSystemFurnitureElement Object Typing

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  |  |  |
Export |  |  |  |  |  |  |  |  |  |  | R |  | R

Properties for Occurrences

The Properties for Occurrences concept applies to this entity as shown in Table 56.

PredefinedType | Name
--- | ---
| Pset_SystemFurnitureElementTypeCommon
PANEL | Pset_SystemFurnitureElementTypePanel
WORKSURFACE | Pset_SystemFurnitureElementTypeWorkSurface
Table 56 — IfcSystemFurnitureElement Properties for Occurrences

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  | R |  |  |  |  |  |  |  |
Export |  |  |  |  | R |  |  |  |  |  | O |  | O

Material Constituents

The Material Constituents concept applies to this entity as shown in Table 57.

Name | Description
--- | ---
Finish | The finish, typically at visible aspects of the furniture.
Frame | The frame from which the object is constructed.
Hardware | Finish hardware such as knobs or handles.
Padding | Padding such as cushions.
Panel | Panels such as glass.
Table 57 — IfcSystemFurnitureElement Material Constituents

Material constituents are necessary to determine the mounting or cutting method of plumbing fixtures.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  |  |  |
Export |  |  |  |  |  |  |  |  |  |  | O |  | O

Placement

The Placement concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  |  |  |
Export |  |  |  |  |  |  |  |  |  |  | R |  | R

Body Geometry

The Body Geometry concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  | O |  | O
Export |  |  |  |  |  |  |  |  |  |  | O |  | O

System furniture element types

The System furniture element types concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  | O |  | O
Export |  |  |  |  |  |  |  |  |  |  | O |  | O

XSD Specification:

<xs:element name="IfcSystemFurnitureElement" type="ifc:IfcSystemFurnitureElement" substitutionGroup="ifc:IfcFurnishingElement" nillable="true"/>
<xs:complexType name="IfcSystemFurnitureElement">
<xs:complexContent>
<xs:extension base="ifc:IfcFurnishingElement">
<xs:attribute name="PredefinedType" type="ifc:IfcSystemFurnitureElementTypeEnum" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>

EXPRESS Specification:

ENTITY IfcSystemFurnitureElement

| SUBTYPE OF (IfcFurnishingElement);

PredefinedType | : | OPTIONAL IfcSystemFurnitureElementTypeEnum;

| WHERE

CorrectPredefinedType | : | NOT(EXISTS(PredefinedType)) OR (PredefinedType <> IfcSystemFurnitureElementTypeEnum.USERDEFINED) OR ((PredefinedType = IfcSystemFurnitureElementTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));
CorrectTypeAssigned | : | (SIZEOF(IsTypedBy) = 0) OR ('IFCSHAREDFACILITIESELEMENTS.IFCSYSTEMFURNITUREELEMENTTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy[1].RelatingType));

END_ENTITY;

Inheritance Graph:

ENTITY IfcSystemFurnitureElement

| ENTITY IfcRoot

GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | OPTIONAL IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;

| ENTITY IfcObjectDefinition

| INVERSE

HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
Nests | : | SET [0:1] OF IfcRelNests FOR RelatedObjects;
IsNestedBy | : | SET OF IfcRelNests FOR RelatingObject;
HasContext | : | SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions;
IsDecomposedBy | : | SET OF IfcRelAggregates FOR RelatingObject;
Decomposes | : | SET [0:1] OF IfcRelAggregates FOR RelatedObjects;
HasAssociations | : | SET OF IfcRelAssociates FOR RelatedObjects;

| ENTITY IfcObject

ObjectType | : | OPTIONAL IfcStrippedOptional;

| INVERSE

IsDeclaredBy | : | SET [0:1] OF IfcRelDefinesByObject FOR RelatedObjects;
Declares | : | SET OF IfcRelDefinesByObject FOR RelatingObject;
IsTypedBy | : | SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects;
IsDefinedBy | : | SET OF IfcRelDefinesByProperties FOR RelatedObjects;

| ENTITY IfcProduct

ObjectPlacement | : | OPTIONAL IfcObjectPlacement;
Representation | : | OPTIONAL IfcProductRepresentation;

| INVERSE

ReferencedBy | : | SET OF IfcRelAssignsToProduct FOR RelatingProduct;

| ENTITY IfcElement

Tag | : | OPTIONAL IfcStrippedOptional;

| INVERSE

ConnectedTo | : | SET OF IfcRelConnectsElements FOR RelatingElement;
IsInterferedByElements | : | SET OF IfcRelInterferesElements FOR RelatedElement;
InterferesElements | : | SET OF IfcRelInterferesElements FOR RelatingElement;
HasOpenings | : | SET OF IfcRelVoidsElement FOR RelatingBuildingElement;
ProvidesBoundaries | : | SET OF IfcRelSpaceBoundary FOR RelatedBuildingElement;
ConnectedFrom | : | SET OF IfcRelConnectsElements FOR RelatedElement;
ContainedInStructure | : | SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements;

| ENTITY IfcFurnishingElement

| ENTITY IfcSystemFurnitureElement

PredefinedType | : | OPTIONAL IfcSystemFurnitureElementTypeEnum;

END_ENTITY;

Link to this page