#### 7.4.3.3 IfcWasteTerminal

| Stockage des déchets
| Ablauf / Abscheider

A waste terminal has the purpose of collecting or intercepting waste from one or more sanitary terminals or other fluid waste generating equipment and discharging it into a single waste/drainage system.

A waste terminal provides for all forms of trap and waste point that collects discharge from a sanitary terminal and discharges it into a waste/drainage subsystem or that collects waste from several terminals and passes it into a single waste/drainage subsystem. This includes the P and S traps from soil sanitary terminals, sinks, and basins as well as floor wastes and gully traps that provide collection points.

> HISTORY New entity in IFC4

## Plumbing System Design

Instance diagram

Identity

The Identity concept applies to this entity.

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

Object Typing

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

Type
IfcWasteTerminalType
Table 120 — IfcWasteTerminal Object Typing

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

Properties for Occurrences

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

PredefinedType | Name
--- | ---
| Pset_WasteTerminalTypeCommon
FLOORTRAP | Pset_WasteTerminalTypeFloorTrap
FLOORWASTE | Pset_WasteTerminalTypeFloorWaste
GULLYSUMP | Pset_WasteTerminalTypeGullySump
GULLYTRAP | Pset_WasteTerminalTypeGullyTrap
ROOFDRAIN | Pset_WasteTerminalTypeRoofDrain
WASTEDISPOSALUNIT | Pset_WasteTerminalTypeWasteDisposalUnit
WASTETRAP | Pset_WasteTerminalTypeWasteTrap
Table 121 — IfcWasteTerminal Properties for Occurrences

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

Quantity Sets

The Quantity Sets concept applies to this entity as shown in Table 122.

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

Ports

The Ports concept applies to this entity as shown in Table 123.

PredefinedType | Name | Flow | Type | Description
--- | --- | --- | --- | ---
FLOORTRAP | Inlet | SINK | DRAINAGE | Drainage inlet.
FLOORTRAP | Outlet | SOURCE | DRAINAGE | Drainage outlet.
FLOORWASTE | Inlet | SINK | WASTE | Waste inlet.
FLOORWASTE | Outlet | SOURCE | WASTE | Waste outlet.
GULLYSUMP | Inlet | SINK | WASTE | Inlet.
GULLYSUMP | Inlet | SOURCE | WASTE | Outlet.
GULLYTRAP | Inlet | SINK | WASTE | Inlet.
GULLYTRAP | Inlet | SOURCE | WASTE | Outlet.
ROOFDRAIN | Outlet | SOURCE | RAINWATER | Rainwater.
WASTEDISPOSALUNIT | Inlet | SINK | WASTE | Inlet.
WASTEDISPOSALUNIT | Outlet | SOURCE | WASTE | Outlet.
WASTETRAP | Inlet | SINK | WASTE | Inlet.
WASTETRAP | Outlet | SOURCE | WASTE | Outlet.
Table 123 — IfcWasteTerminal Ports

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

Body Geometry

The Body Geometry concept applies to this entity as shown in Table 124.

RepresentationType | Geometry
--- | ---
MappedRepresentation | IfcMappedItem
Table 124 — IfcWasteTerminal Body Geometry

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

Clearance Geometry

The Clearance Geometry concept applies to this entity.

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

XSD Specification:

<xs:element name="IfcWasteTerminal" type="ifc:IfcWasteTerminal" substitutionGroup="ifc:IfcFlowTerminal" nillable="true"/>
<xs:complexType name="IfcWasteTerminal">
<xs:complexContent>
<xs:extension base="ifc:IfcFlowTerminal"/>
</xs:complexContent>
</xs:complexType>

EXPRESS Specification:

ENTITY IfcWasteTerminal

| SUBTYPE OF (IfcFlowTerminal);

PredefinedType | : | OPTIONAL IfcStrippedOptional;

| WHERE

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

END_ENTITY;

Formal Propositions:

CorrectPredefinedType | : |
CorrectTypeAssigned | : | Either there is no waste terminal type object associated, i.e. the IsTypedBy inverse relationship is not provided, or the associated type object has to be of type IfcWasteTerminalType.

Inheritance Graph:

ENTITY IfcWasteTerminal

| 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 IfcDistributionElement

| INVERSE

HasPorts | : | SET OF IfcRelConnectsPortToElement FOR RelatedElement;

| ENTITY IfcDistributionFlowElement

| INVERSE

| ENTITY IfcFlowTerminal

| ENTITY IfcWasteTerminal

PredefinedType | : | OPTIONAL IfcStrippedOptional;

END_ENTITY;

Link to this page