An IfcPort provides the
means for an element to connect to other elements.
An IfcPort is associated with an IfcElement,
it belongs to through the objectified relationship IfcRelNests if such port is fixed, or
IfcRelConnectsPortToElement if such port is dynamically attached. Exactly two ports,
belonging to two different elements, are connected with
each other through the objectified relationship
An instance of IfcElement may have one or more
points at which it connects to other instances of
IfcElement. An instance of IfcPort is located
at a point where a connection can occur. The location of
the port is determined in the context of the local
coordinate system of the element to which it belongs.
HISTORY New entity in IFC2x2.
Containment Use Definitions
As a subordinate part being fully dependent on the master element the IfcPort shall have no
independent containment relationship to the spatial structure.
Geometry Use Definition
The geometric representation of IfcPort is
given by the IfcProductDefinitionShape, allowing
multiple geometric representation.
The local placement for IfcPort is defined
in its supertype IfcProduct. It is defined by the
IfcLocalPlacement, which defines the local
coordinate system that is referenced by all geometric
The geometry use definitions for the shape representation
of the IfcPort is given at the level of
XSD Specification: <xs:element name="IfcPort" type="ifc:IfcPort" abstract="true" substitutionGroup="ifc:IfcProduct" nillable="true"/>
<xs:complexType name="IfcPort" abstract="true">
|ContainedIn|| : ||
Reference to the element to port connection relationship. The relationship then refers to the element in which this port is contained.
IFC4 CHANGE The cardinality has been changed from 1:1 to 0:1.
IFC4 DEPRECATION The inverse relationship is deprecated for fixed ports due to deprecation of IfcRelConnectsPortToElement for this usage. Use inverse relationship Nests instead.
|ConnectedFrom|| : ||Reference to a port that is connected by the objectified relationship.|
|ConnectedTo|| : ||Reference to the port connection relationship. The relationship then refers to the other port to which this port is connected.|
Link to this page