#### 6.2.2.1 IfcDistributionPortTypeEnum

This enumeration identifies different types of distribution ports. It is used to designate ports by their general function, which determines applicable property sets and compatible systems.

> HISTORY New enumeration in IFC4.

Enumerated Item Definitions:

- CABLE: Connection to cable segment or fitting for distribution of electricity.
- CABLECARRIER: Connection to cable carrier segment or fitting for enclosing cables.
- DUCT: Connection to duct segment or fitting for distribution of air.
- PIPE: Connection to pipe segment or fitting for distribution of solid, liquid, or gas.
- USERDEFINED: User-defined port type.
- NOTDEFINED: Undefined port type.

XSD Specification:

<xs:simpleType name="IfcDistributionPortTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="cable"/>
<xs:enumeration value="cablecarrier"/>
<xs:enumeration value="duct"/>
<xs:enumeration value="pipe"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>

EXPRESS Specification:

TYPE IfcDistributionPortTypeEnum = ENUMERATION OF (
| CABLE, CABLECARRIER, DUCT, PIPE, USERDEFINED, NOTDEFINED);
END_TYPE;

Link to this page