An outlet is a device installed at a point to receive one or more inserted plugs for electrical power or communications.
Power outlets are commonly connected within a junction box; data outlets may be directly connected to a wall. For power outlets sharing the same circuit within a junction box, the ports should indicate the logical wiring relationship to the enclosing junction box, even though they may be physically connected to a cable going to another outlet, switch, or fixture.
HISTORY New entity in IFC4
Common Use Definitions
The following concepts are inherited at supertypes:
- IfcRoot: Identity, Revision Control
- IfcElement: Product Placement, Box Geometry, FootPrint Geometry, Body SurfaceOrSolidModel Geometry, Body SurfaceModel Geometry, Body Tessellation Geometry, Body Brep Geometry, Body AdvancedBrep Geometry, Body CSG Geometry, Mapped Geometry
- IfcDistributionElement: Spatial Containment
- IfcDistributionFlowElement: Axis Geometry, Clearance Geometry, Lighting Geometry
The Object Typing concept applies to this entity as shown in Table 402.
Table 402 — IfcOutlet Object Typing
Property Sets for Objects
The Property Sets for Objects concept applies to this entity as shown in Table 403.
Table 403 — IfcOutlet Property Sets for Objects
The Quantity Sets concept applies to this entity as shown in Table 404.
Table 404 — IfcOutlet Quantity Sets
The Material Constituents concept applies to this entity as shown in Table 405.
|Casing||Material from which the casing is constructed.|
|Conductor||Material from which the conductors are constructed.|
|Surface||Material from which the outer plate is constructed.|
Table 405 — IfcOutlet Material Constituents
The Port Nesting concept applies to this entity as shown in Table 406.
|DATAOUTLET||Line#1||SINK||DATA||A data line, connecting to a cable commonly originating from a port on a router.|
|DATAOUTLET||Line#2||SINK||DATA||A data line, connecting to a cable commonly originating from a port on a router.|
|DATAOUTLET||Jack#1||SOURCE||DATA||Jacks in order of layout, going to the right and then down, which may accept a cable.|
|DATAOUTLET||Jack#2||SOURCE||DATA||Jacks in order of layout, going to the right and then down, which may accept a cable.|
|POWEROUTLET||Line#1||SINK||ELECTRICAL||The source of power, which may refer to a port on a junction box.|
|POWEROUTLET||Jack#1||SOURCE||ELECTRICAL||Upper jack, accepting a plug from an appliance or fixture.|
|TELEPHONEOUTLET||Line#1||SINK||TELEPHONE||A telephone line, connecting to a cable originating from a telecommunications distribution board.|
|TELEPHONEOUTLET||Line#2||SINK||TELEPHONE||A telephone line, connecting to a cable originating from a telecommunications distribution board.|
|TELEPHONEOUTLET||Jack#1||SINK||TELEPHONE||Jacks in order of layout, going to the right and then down, which may accept a cable.|
|TELEPHONEOUTLET||Jack#2||SINK||TELEPHONE||Jacks in order of layout, going to the right and then down, which may accept a cable.|
Table 406 — IfcOutlet Port Nesting
XSD Specification: <xs:element name="IfcOutlet" type="ifc:IfcOutlet" substitutionGroup="ifc:IfcFlowTerminal" nillable="true"/>
<xs:attribute name="PredefinedType" type="ifc:IfcOutletTypeEnum" use="optional"/>
|CorrectPredefinedType|| : ||NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcOutletTypeEnum.USERDEFINED) OR
((PredefinedType = IfcOutletTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));|
|CorrectTypeAssigned|| : ||(SIZEOF(IsTypedBy) = 0) OR
('IFCELECTRICALDOMAIN.IFCOUTLETTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy.RelatingType));|
|CorrectPredefinedType|| : ||
Either the PredefinedType attribute is unset (e.g. because an IfcOutletType is associated), or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED.
|CorrectTypeAssigned|| : ||
Either there is no outlet type object associated, i.e. the IsTypedBy inverse relationship is not provided, or the associated type object has to be of type IfcOutletType.
Link to this page