IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

5.4.3.41 IfcPort

ABSTRACT This definition may not be instantiated

5.4.3.41.1 Semantic definition

A port 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. Exactly two ports, belonging to two different elements, are connected with each other through the objectified relationship IfcRelConnectsPorts.

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. As a subordinate part being fully dependent on the master element the IfcPort shall have no independent containment relationship to the spatial structure.

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 representations. The PlacementRelTo relationship of IfcLocalPlacement shall point to the local placement of the master IfcElement or IfcElementType (relevant subtypes), which is related to the IfcPort by the relationship object IfcRelNests for fixed ports.

5.4.3.41.2 Entity inheritance

5.4.3.41.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcObjectDefinition (7)
IfcObject (5)
IfcProduct (5)
Click to show 21 hidden inherited attributes
IfcPort (3)
ContainedIn SET [0:1] OF IfcRelConnectsPortToElement FOR RelatingPort

Reference to the element to port connection relationship. The relationship then refers to the element in which this port is contained.

ConnectedFrom SET [0:1] OF IfcRelConnectsPorts FOR RelatedPort

Reference to a port that is connected by the objectified relationship.

ConnectedTo SET [0:1] OF IfcRelConnectsPorts FOR RelatingPort

Reference to the port connection relationship. The relationship then refers to the other port to which this port is connected.

Table 5.4.3.41.A

5.4.3.41.4 Property sets

  • Pset_Risk
    • RiskName
    • RiskType
    • NatureOfRisk
    • RiskAssessmentMethodology
    • UnmitigatedRiskLikelihood
    • UnmitigatedRiskConsequence
    • UnmitigatedRiskSignificance
    • MitigationPlanned
    • MitigatedRiskLikelihood
    • MitigatedRiskConsequence
    • MitigatedRiskSignificance
    • MitigationProposed
    • AssociatedProduct
    • AssociatedActivity
    • AssociatedLocation
  • Pset_Tolerance
    • ToleranceDescription
    • ToleranceBasis
    • OverallTolerance
    • HorizontalTolerance
    • OrthogonalTolerance
    • VerticalTolerance
    • PlanarFlatness
    • HorizontalFlatness
    • ElevationalFlatness
    • SideFlatness
    • OverallOrthogonality
    • HorizontalOrthogonality
    • OrthogonalOrthogonality
    • VerticalOrthogonality
    • OverallStraightness
    • HorizontalStraightness
    • OrthogonalStraightness
    • VerticalStraightness
  • Pset_Uncertainty
    • UncertaintyBasis
    • UncertaintyDescription
    • HorizontalUncertainty
    • LinearUncertainty
    • OrthogonalUncertainty
    • VerticalUncertainty
  • Qto_BodyGeometryValidation
    • GrossSurfaceArea
    • NetSurfaceArea
    • GrossVolume
    • NetVolume
    • SurfaceGenusBeforeFeatures
    • SurfaceGenusAfterFeatures

5.4.3.41.5 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcObject (5)
IfcProduct (18)
Click to show 34 hidden inherited concepts
Table 5.4.3.41.B

5.4.3.41.6 Formal representation

ENTITY IfcPort
ABSTRACT SUPERTYPE OF (ONEOF
(IfcDistributionPort))
SUBTYPE OF (IfcProduct);
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;
END_ENTITY;

5.4.3.41.7 References

Edit on Github


Is this page difficult to understand? Let us know!

5.4.3.41.8 Changelog

5.4.3.41.8.1 IFC4