Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IFCPLUMBINGFIREPROTECTIONDOMAIN

The data model consists of the following:

Entities
Enumerations

The IfcPlumbingFireProtectionDomain schema forms part of the Domain Layer of the IFC Model. It extends the ideas concerning building services outlined in the IfcSharedBldgServicesElements schema. It defines concepts in the domain of plumbing and fire protection.

Scope

The scope of the IfcPlumbingFireProtectionDomain , in conjunction with other building services related schemata, is the provision of plumbing and fire protection services to buildings.

In the case of plumbing, the scope includes for the provision of services external to the building up to the final manhole at which connection is made to the public drainage/sewage service provision. Particular exceptions to support building code checking requirements are made as outlined in 'Additional Provisions' as outlined below.

In the case of fire protection, the scope includes for all services from the point at which a fire authority service is connected or the point at which the statutory water provider terminates the public connection.

In particular, IfcPlumbingFireProtectionDomain schema supports ideas including types of:

Occurrence

Classes within this schema define types of elements that are used in plumbing and fire protection. They are defined either as subtypes of IfcTypeProduct or of other classes that are themselves subtypes of IfcTypeProduct.

The objective is that a particular type of element is defined once in an IFC exchange. Occurrences of elements conforming to a particular type are defined by using related subtypes of IfcDistributionElement. The following table shows the entities used for capturing the occurrence of a particular element type within this schema:

IfcFireSuppressionTerminalType IfcFlowTerminal
IfcSanitaryTerminalType IfcFlowTerminal
IfcStackTerminalType IfcFlowTerminal
IfcWasteTerminalType IfcFlowTerminal

Additional Provisions

Additional provisions are made to support main drainage/sewage requirements in the domain of building code checking by provision of the following property sets that may be used in conjunction with the entities identified:

Catchment Pset_DrainageCatchment IfcSpatialStructureElement
Culvert Pset_DrainageCulvert IfcSystem
Drainage reserve Pset_DrainageReserve IfcSpatialStructureElement
Outfall Pset_DrainageOutfall IfcProxy

These provisions are outside the declared scope of the schema and are not supported by explicit classes within the IFC 2x2 model. It is anticipated that further developments covering the provision of external works/public drainage and sewage provision will further provide for these capabilities in a future release of the IFC model.

HISTORY: New schema in IFC 2x2

Interfaced schemas (1):

REFERENCE FROM IFCSHAREDBLDGSERVICEELEMENTS
( IfcFlowTerminalType);

Entities (4):

Go to Diagram 1 IfcFireSuppressionTerminalType
Go to Diagram 1 IfcSanitaryTerminalType
Go to Diagram 1 IfcStackTerminalType
Go to Diagram 1 IfcWasteTerminalType

Enumerations (4):

Go to Diagram 1 IfcFireSuppressionTerminalTypeEnum
Go to Diagram 1 IfcSanitaryTerminalTypeEnum
Go to Diagram 1 IfcStackTerminalTypeEnum
Go to Diagram 1 IfcWasteTerminalTypeEnum