IfcFireSuppressionTerminalType

Definition from IAI: The IfcFireSuppressionTerminalType defines a particular type of IfcFlowTerminal that has the purpose of delivering a fluid (gas or liquid) that will suppress a fire.

> HISTORY: New entity in IFC 2x2

Use Definitions

An IfcFireSuppressionTerminalType provides for all forms of sprinkler, spreader and other form of terminal that is connected to a pipework system and intended to act in the role of suppressing a fire .

An IfcFireSuppressionTerminalType may be included into the spatial context of the building model through an (or multiple) instances of IfcFlowTerminal.

The parameters of the fire suppression terminal type are defined through the type driven property sets referred to by the predefined type attribute of IfcFireSuppressionTerminalType.

Property Set Use Definition:

The property sets relating to the IfcFireSuppressionTerminalType are defined by the IfcPropertySet and attached by the IfcRelDefinesByType relationship. It is accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to an IfcFireSuppressionTerminalType are part of this IFC release:

- Pset_FireSuppressionTerminalTypeBreechingInlet: specific property set for the properties of a breeching inlet, if available
- Pset_FireSuppressionTerminalTypeFireHydrant: specific property set for the properties of a fire hydrant, if available
- Pset_FireSuppressionTerminalTypeSprinkler: specific property set for the properties of a sprinkler, if available
- Pset_FireSuppressionTerminalTypeHoseReel: specific property set for the properties of a hose reel, if available

Geometry Use Definitions

Representations of the type are defined as representation maps (at the level of the supertype IfcTypeProduct). These are assigned at the occurrence through the IfcShapeRepresentation.Item being an IfcMappedItem.

EXPRESS specification:

ENTITY IfcFireSuppressionTerminalType
SUBTYPE OF ( | IfcFlowTerminalType);
PredefinedType | : | IfcFireSuppressionTerminalTypeEnum;
END_ENTITY;

Attribute definitions:

PredefinedType | : | Identifies the predefined types of fire suppression terminal from which the type required may be set.

Inheritance graph

ENTITY IfcFireSuppressionTerminalType;
ENTITY IfcRoot;
GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy | : | SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes | : | SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations | : | SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcTypeObject;
ApplicableOccurrence | : | OPTIONAL IfcLabel;
HasPropertySets | : | OPTIONAL SET [1:?] OF IfcPropertySetDefinition;
INVERSE
ObjectTypeOf | : | SET [0:1] OF IfcRelDefinesByType FOR RelatingType;
ENTITY IfcTypeProduct;
RepresentationMaps | : | OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap;
Tag | : | OPTIONAL IfcLabel;
ENTITY IfcElementType;
ElementType | : | OPTIONAL IfcLabel;
ENTITY IfcDistributionElementType;
ENTITY IfcDistributionFlowElementType;
ENTITY IfcFlowTerminalType;
ENTITY IfcFireSuppressionTerminalType;
PredefinedType | : | IfcFireSuppressionTerminalTypeEnum;
END_ENTITY;