#### 6.1.3.3 IfcDistributionPort

| Port de distribution
| Anschluss / Port

A distribution port is an inlet or outlet of a product through which a particular substance may flow.

Distribution ports are used for passage of solid, liquid, or gas substances, as well as electricity for power or communications. Flow segments (pipes, ducts, cables) may be used to connect ports across products. Distribution ports are defined by system type and flow direction such that for two ports to be connected, they must share the same system type and have opposite flow directions (one side being a SOURCE and the other being a SINK). Ports are similar to openings in that they do not have any visible geometry; such geometry is captured at the shape representation of the enclosing element or element type. Ports may have placement that indicates the position and orientation of the connection.

> HISTORY New entity in IFC2x2

> IFC4 CHANGE Ports are now related to products and product types using the IfcRelNests relationship; use of IfcRelConnectsPortToElement is now reserved for dynamically attached ports (such as drilling a hole in a tank).

XSD Specification:

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

EXPRESS Specification:

ENTITY IfcDistributionPort

| SUBTYPE OF (IfcPort);

FlowDirection | : | OPTIONAL IfcStrippedOptional;
PredefinedType | : | OPTIONAL IfcStrippedOptional;
SystemType | : | OPTIONAL IfcStrippedOptional;

END_ENTITY;

Attribute Definitions:

Inheritance Graph:

ENTITY IfcDistributionPort

| ENTITY IfcRoot

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

| ENTITY IfcObjectDefinition

| INVERSE

HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
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

IsTypedBy | : | SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects;

| ENTITY IfcProduct

ObjectPlacement | : | OPTIONAL IfcStrippedOptional;
Representation | : | OPTIONAL IfcStrippedOptional;

| INVERSE

| ENTITY IfcPort

| INVERSE

ContainedIn | : | SET [0:1] OF IfcRelConnectsPortToElement FOR RelatingPort;
ConnectedFrom | : | SET [0:1] OF IfcRelConnectsPorts FOR RelatedPort;
ConnectedTo | : | SET [0:1] OF IfcRelConnectsPorts FOR RelatingPort;

| ENTITY IfcDistributionPort

FlowDirection | : | OPTIONAL IfcStrippedOptional;
PredefinedType | : | OPTIONAL IfcStrippedOptional;
SystemType | : | OPTIONAL IfcStrippedOptional;

END_ENTITY;

Link to this page