|Equipement de transport|
A transport element is a generalization of all transport related objects that move
people, animals or goods within a building or building
complex. The IfcTransportElement defines the
occurrence of a transport element, that (if given), is
expressed by the IfcTransportElementType.
EXAMPLE Transportation elements include elevator
(lift), escalator, moving walkway, etc.
NOTE More detailed equipment that may be a part of a
transportation device, like a lifting hook, is defined as
IfcDiscreteAccessory. It maybe included as a part of
the IfcTransportElement by virtue of the objectified
Depending on local classification systems transport elements
and transportation systems in buildings are either considered
as part of a building system, or as part of a building
service system. Within IFC they are considered as part of a
building system and may have to be mapped appropriately.
HISTORY New entity in IFC2x.
IFC2x CHANGE The attribute
PredefinedType (previously OperationType) is made
IFC4 CHANGE The last attributes CapacityByWeight and
CapacityByNumber are removed, use Pset_TransportElementCommon
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
The Object Typing concept applies to this entity.
IfcTransportElement defines the occuurence of any
transportation device, common information about
transportation device types (or styles) is handled by
IfcTransportElementType (if present) may establish
the common type name, usage (or predefined) type, common
material layer set, common set of properties and common shape
representations (using IfcRepresentationMap). The
IfcTransportElementType is attached using the
relationship and is accessible by the inverse
If no IfcTransportElementType is attached (i.e.
if only occurrence information is given) the
PredefinedType should be provided. If set to
.USERDEFINED. a user defined value can be provided by the
Property Sets for Objects
The Property Sets for Objects concept applies to this entity as shown in Table 76.
Table 76 — IfcTransportElement Property Sets for Objects
The Spatial Containment concept applies to this entity.
XSD Specification: <xs:element name="IfcTransportElement" type="ifc:IfcTransportElement" substitutionGroup="ifc:IfcElement" nillable="true"/>
<xs:attribute name="PredefinedType" type="ifc:IfcTransportElementTypeEnum" use="optional"/>
|CorrectPredefinedType|| : ||NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcTransportElementTypeEnum.USERDEFINED) OR
((PredefinedType = IfcTransportElementTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));|
|CorrectTypeAssigned|| : ||(SIZEOF(IsTypedBy) = 0) OR
('IFCPRODUCTEXTENSION.IFCTRANSPORTELEMENTTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy.RelatingType));|
|PredefinedType|| : ||
Predefined generic types for a transportation element that are specified in an enumeration. There might be property sets defined specifically for each predefined type.
IFC4 CHANGE The attribute has been changed to be optional.
|CorrectPredefinedType|| : ||
Either the IfcTransportElement attribute is unset (e.g. because an IfcTransportElementType is associated), or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED.
|CorrectTypeAssigned|| : ||
Either there is no transport element type object associated, i.e. the IsTypedBy inverse relationship is not provided, or the associated type object has to be of type IfcTransportElementType.
Link to this page