IfcTransportElement

Definition from IAI: 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 covering type, that (if given) is expressed by the IfcTransportElementType.

> EXAMPLE: Transportation elements include elevator (lift), escalator, moving walkway, etc.

> IFC2x PLATFORM CHANGE: The attribute OperationType is now optional and should only be inserted when there is no type information, given by IfcTransportElementType, is assigned to the IfcTransportElement occurrence by IfcRelDefinesByType.

> HISTORY New entity in IFC Release 2x.

Property Set Use Definition:

The property sets relating to the IfcTransportElement are defined by the IfcPropertySet and attached by the IfcRelDefinesByProperties relationship. It is accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to the IfcTransportElement are part of this IFC release:

- Pset_TransportElementCommon: common property set for all transport element occurrences
- Pset_TransportElementElevator: specific property set for all occurrences of transport elements with the PredefinedType: ELEVATOR

Geometry Use Definitions:

The geometric representation of IfcTransportElement is given by the IfcProductDefinitionShape, allowing multiple geometric representation.

Local Placement

The local placement for IfcTransportElement 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 (if given) to the local placement of the same IfcSpatialStructureElement , which is used in the ContainedInStructure inverse attribute, or to a spatial structure element at a higher level, referenced by that.
- If the relative placement is not used, the absolute placement is defined within the world coordinate system.

SurfaceModel Representation

Any IfcTransportElement (so far no further constraints are defined at the level of its subtypes) may be represented as a single or multiple surface models, based on either shell or face based models. Then the following attribute values for the IfcShapeRepresentation holding this geometric representation shall be used:

- RepresentationIdentifier : 'Body'
- RepresentationType : 'SurfaceModel'

Brep Representation

Any IfcTransportElement (so far no further constraints are defined at the level of its subtypes) may be represented as a single or multiple Boundary Representation elements (which are restricted to faceted Brep with or without voids). Then the following attribute values for the IfcShapeRepresentation holding this geometric representation shall be used:

- RepresentationIdentifier : 'Body'
- RepresentationType : 'Brep'

MappedRepresentation

The new mapped item, IfcMappedItem, should be used if appropriate as it allows for reusing the geometry definition of the property element type at occurrences of the same equipment type. Then the following attribute values for the IfcShapeRepresentation holding this geometric representation shall be used:

- RepresentationIdentifier : 'Body'
- RepresentationType : 'MappedRepresentation'

EXPRESS specification:

ENTITY IfcTransportElement
SUBTYPE OF ( | IfcElement);
OperationType | : | OPTIONAL IfcTransportElementTypeEnum;
CapacityByWeight | : | OPTIONAL IfcMassMeasure;
CapacityByNumber | : | OPTIONAL IfcCountMeasure;
END_ENTITY;

Attribute definitions:

OperationType | : | Predefined type for transport element.
CapacityByWeight | : | Capacity of the transport element measured by weight.
CapacityByNumber | : | Capacity of the transportation element measured in numbers of person.

Inheritance graph

ENTITY IfcTransportElement;
ENTITY IfcRoot;
GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy | : | SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes | : | SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations | : | SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject;
ObjectType | : | OPTIONAL IfcLabel;
INVERSE
IsDefinedBy | : | SET OF IfcRelDefines FOR RelatedObjects;
ENTITY IfcProduct;
ObjectPlacement | : | OPTIONAL IfcObjectPlacement;
Representation | : | OPTIONAL IfcProductRepresentation;
INVERSE
ReferencedBy | : | SET OF IfcRelAssignsToProduct FOR RelatingProduct;
ENTITY IfcElement;
Tag | : | OPTIONAL IfcIdentifier;
INVERSE
HasStructuralMember | : | SET OF IfcRelConnectsStructuralElement FOR RelatingElement;
FillsVoids | : | SET [0:1] OF IfcRelFillsElement FOR RelatedBuildingElement;
ConnectedTo | : | SET OF IfcRelConnectsElements FOR RelatingElement;
HasCoverings | : | SET OF IfcRelCoversBldgElements FOR RelatingBuildingElement;
HasProjections | : | SET OF IfcRelProjectsElement FOR RelatingElement;
ReferencedInStructures | : | SET OF IfcRelReferencedInSpatialStructure FOR RelatedElements;
HasPorts | : | SET OF IfcRelConnectsPortToElement FOR RelatedElement;
HasOpenings | : | SET OF IfcRelVoidsElement FOR RelatingBuildingElement;
IsConnectionRealization | : | SET OF IfcRelConnectsWithRealizingElements FOR RealizingElements;
ProvidesBoundaries | : | SET OF IfcRelSpaceBoundary FOR RelatedBuildingElement;
ConnectedFrom | : | SET OF IfcRelConnectsElements FOR RelatedElement;
ContainedInStructure | : | SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements;
ENTITY IfcTransportElement;
OperationType | : | OPTIONAL IfcTransportElementTypeEnum;
CapacityByWeight | : | OPTIONAL IfcMassMeasure;
CapacityByNumber | : | OPTIONAL IfcCountMeasure;
END_ENTITY;