#### 7.2.3.3 IfcCableCarrierSegment

| Segment de chemin de cable
| Kabelträgersegment

A cable carrier segment is a flow segment that is specifically used to carry and support cabling.

> HISTORY New entity in IFC4

## Electrical System Design

The following concepts are inherited at supertypes:

- IfcDistributionElement: Footprint Geometry

Instance diagram

Identity

The Identity concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  | R | R |  |  | R | R | R
Export |  |  |  |  |  |  | R | R |  |  | R | R | R

Object Typing

The Object Typing concept applies to this entity as shown in Table 62.

Type
IfcCableCarrierSegmentType
IfcDistributionElementType
Table 62 — IfcCableCarrierSegment Object Typing

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  |  |  | R
Export |  |  |  |  |  |  |  |  |  |  |  |  | R

Properties for Occurrences

The Properties for Occurrences concept applies to this entity as shown in Table 63.

PredefinedType | Name
--- | ---
CABLELADDERSEGMENT | Pset_CableCarrierSegmentTypeCableLadderSegment
CABLETRAYSEGMENT | Pset_CableCarrierSegmentTypeCableTraySegment
CABLETRUNKINGSEGMENT | Pset_CableCarrierSegmentTypeCableTrunkingSegment
| Pset_CableCarrierSegmentTypeCommon
CONDUITSEGMENT | Pset_CableCarrierSegmentTypeConduitSegment
| Pset_ElectricalDeviceCommon
Table 63 — IfcCableCarrierSegment Properties for Occurrences

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  | R | R |  |  |  |  | R
Export |  |  |  |  |  |  | R | R |  |  |  |  | R

Material Profile Set Usage

The Material Profile Set Usage concept applies to this entity as shown in Table 64.

Name | Description
--- | ---
Casing | Material from which the casing is constructed.
Table 64 — IfcCableCarrierSegment Material Profile Set Usage

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  |  |  |
Export |  |  |  |  |  |  | O |  |  |  |  |  |

Placement

The Placement concept applies to this entity as shown in Table 65.

Type
IfcLocalPlacement
Table 65 — IfcCableCarrierSegment Placement

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  | R | R |  |  | R |  | R
Export |  |  |  |  |  |  | R | R |  |  | R |  | R

Axis Geometry

The Axis Geometry concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  | R | R |  |  | R | R | R
Export |  |  |  |  |  |  | R | R |  |  | R | R | R

Body Geometry

The Body Geometry concept applies to this entity as shown in Table 66.

RepresentationType | Geometry | Description
--- | --- | ---
Brep | IfcFacetedBrep | All fixtures (all non distribution flow elements, i.e. everything which is not a duct, a pipe, a cable, or a cable carrier) should be defined by an b-rep geometry. This includes also the complex flow fitting elements (e.g. Y branch or T branch) or distribution flow elements with size changes (e.g. reducer).
SurfaceModel | IfcFaceBasedSurfaceModel | If the geometric model consistency of a b-rep shape representation can not be guaranteed (arcwise connected volume bounded by faces, each being connected, oriented, finite, closed 2-manifold), a surface representation based on open shells should be used.
SweptSolid | IfcExtrudedAreaSolid | All "simple" distribution flow elements (general ducts and pipes) are defined by sweep geometry.
SectionedSpine | IfcSectionedSpine | If only the analytical shape is required for which the exact interpolation between the cross sections is not required, a sectioned spine can be used.
CSG | IfcCsgSolid |
Tessellation | IfcTriangulatedFaceSet |
MappedRepresentation | IfcMappedItem | All occurrences of IfcDistributionElement (and its subtypes) should (whenever possible) share a representation map established by the assigned type. The geometric representation of the occurrence is then an IfcMappedItem.
Table 66 — IfcCableCarrierSegment Body Geometry

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  | - | - |  |  | R | R | R
Export |  |  |  |  |  |  | - | - |  |  | R | R | R

Spatial Containment

The Spatial Containment concept applies to this entity as shown in Table 67.

Structure | Description
--- | ---
IfcSite | Underground or overground cable carriers are contained within the site.
IfcBuildingStorey | Cable carriers that span multiple spaces are contained within a building storey. If the cable carrier segment spans multiple storeys, it is placed within the storey containing the placement origin, corresponding with the axis origin.
Table 67 — IfcCableCarrierSegment Spatial Containment

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  | - |  |  |  |  |  |  |  | R
Export |  |  |  |  | - |  | O | R |  |  |  |  | R

Interference

The Interference concept applies to this entity.

Ports

The Ports concept applies to this entity as shown in Table 68.

PredefinedType | Name | Flow | Type | Description
--- | --- | --- | --- | ---
| Head | SINK | NOTDEFINED | Head connection.
| Tail | SOURCE | NOTDEFINED | Tail connection.
Table 68 — IfcCableCarrierSegment Ports

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  | - |  |  | R |  |  |  |  |
Export |  |  |  |  | - |  | R | R |  |  |  |  | R

Classification

The Classification concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  |  |  | R
Export |  |  |  |  |  |  |  |  |  |  |  |  | R

XSD Specification:

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

EXPRESS Specification:

ENTITY IfcCableCarrierSegment

| SUBTYPE OF (IfcFlowSegment);

PredefinedType | : | OPTIONAL IfcStrippedOptional;

| WHERE

CorrectPredefinedType | : | NOT(EXISTS(PredefinedType)) OR (PredefinedType <> IfcCableCarrierSegmentTypeEnum.USERDEFINED) OR ((PredefinedType = IfcCableCarrierSegmentTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));
CorrectTypeAssigned | : | (SIZEOF(IsTypedBy) = 0) OR ('IFCELECTRICALDOMAIN.IFCCABLECARRIERSEGMENTTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy[1].RelatingType));

END_ENTITY;

Attribute Definitions:

PredefinedType | : | Identifies the predefined types of cable carrier segment from which the type required may be set.

Formal Propositions:

CorrectPredefinedType | : | Either the PredefinedType attribute is unset (e.g. because an IfcCableCarrierSegmentType is associated), or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED.
CorrectTypeAssigned | : | Either there is no cable carrier segment type object associated, i.e. the IsTypedBy inverse relationship is not provided, or the associated type object has to be of type IfcCableCarrierSegmentType.

Inheritance Graph:

ENTITY IfcCableCarrierSegment

| ENTITY IfcRoot

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

| ENTITY IfcObjectDefinition

| INVERSE

HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
Nests | : | SET [0:1] OF IfcRelNests FOR RelatedObjects;
IsNestedBy | : | SET OF IfcRelNests FOR RelatingObject;
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

IsDeclaredBy | : | SET [0:1] OF IfcRelDefinesByObject FOR RelatedObjects;
Declares | : | SET OF IfcRelDefinesByObject FOR RelatingObject;
IsTypedBy | : | SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects;
IsDefinedBy | : | SET OF IfcRelDefinesByProperties FOR RelatedObjects;

| ENTITY IfcProduct

ObjectPlacement | : | OPTIONAL IfcObjectPlacement;
Representation | : | OPTIONAL IfcProductRepresentation;

| INVERSE

ReferencedBy | : | SET OF IfcRelAssignsToProduct FOR RelatingProduct;

| ENTITY IfcElement

Tag | : | OPTIONAL IfcStrippedOptional;

| INVERSE

IsInterferedByElements | : | SET OF IfcRelInterferesElements FOR RelatedElement;
InterferesElements | : | SET OF IfcRelInterferesElements FOR RelatingElement;
ContainedInStructure | : | SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements;

| ENTITY IfcDistributionElement

| INVERSE

| ENTITY IfcDistributionFlowElement

| INVERSE

| ENTITY IfcFlowSegment

| ENTITY IfcCableCarrierSegment

PredefinedType | : | OPTIONAL IfcStrippedOptional;

END_ENTITY;

Link to this page