IfcRailwayPartTypeEnum

Natural language names
Change log
ItemSPFXMLChangeDescription
IFC4x2 to IFC4x3_RC1
    IfcRailwayPartTypeEnumADDED
IFC4x3_RC3 to IFC4x3_RC4
    IfcRailwayPartTypeEnumMOVEDSchema changed from IFCRAIL to IFCRAILDOMAIN.
IFC4x3_RC4 Update
    IfcRailwayPartTypeEnum
      PLAINTRACKSUPERSTRUCTUREMODIFIEDName changed from PLAINTRACKSUPESTRUCTURE to PLAINTRACKSUPERSTRUCTURE.
Semantic definitions at the type
Type definition

The IfcRailwayPartTypeEnum defines the range of different types of railway part that can be specified.

The spatial structure of a railway is sub-divided into several elements for lateral, vertical and longitudinal decomposition:

"Railway vertical and lateral spatial decomposition "

Figure 432 — Railway decomposition

The subpart of the railway is generally either a IfcFacilityPartCommonTypeEnum BELOWGROUND (non constructed ground) or SUBSTRUCTURE (constructed ground).

TRACKSTRUCTURE could have longitudinal decomposition based on track specificities:

"Railway vertical and lateral spatial decomposition "

Figure 433 — Track longitudinal decomposition

More generic longitudinal subdivision is provided for LINESIDESTRUCTURE with LINESIDESTRUCTUREPART value if needed.

Enumeration definition
ConstantDescription
ABOVETRACK

A spatial structure element that contains elements that are positioned above or over the track, for example catenary lines and suspension systems.

DILATIONTRACK

No description available.

LINESIDE

A spatial structure element that contains elements of the railway that are not in or over the tracks, hence line-side.

LINESIDEPART

A spatial structure element to further divide a line-side part. It can be used to distinguish line-side parts into more manageable volumes, for engineering purposes.

PLAINTRACK

A spatial structure element to further divide a track. It does do not contain any turnout panel or dilatation panel.

SUBSTRUCTURE

A spatial structure element that contains elements that are positioned below the track, for example the earthwork platform, prepared subgrade and embankment. This can be above or below finished ground level.

TRACK

A spatial structure element that contains track-related elements, for example rails and sleepers.

TRACKPART

A spatial structure element to further divide a track, for purposes that do not fall into these categories: plain-track, turnout-track, dilatation-track.

TURNOUTTRACK

A spatial structure element to further divide a track. It contains turnouts, and does not contain any plain track or dilatation panel.

USERDEFINED

User-defined type.

NOTDEFINED

Undefined type.

Formal representations
XML Specification
 <xs:simpleType name="IfcRailwayPartTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="abovetrack"/>
   <xs:enumeration value="dilationtrack"/>
   <xs:enumeration value="lineside"/>
   <xs:enumeration value="linesidepart"/>
   <xs:enumeration value="plaintrack"/>
   <xs:enumeration value="substructure"/>
   <xs:enumeration value="track"/>
   <xs:enumeration value="trackpart"/>
   <xs:enumeration value="turnouttrack"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcRailwayPartTypeEnum = ENUMERATION OF (
 ABOVETRACK,
 DILATIONTRACK,
 LINESIDE,
 LINESIDEPART,
 PLAINTRACK,
 SUBSTRUCTURE,
 TRACK,
 TRACKPART,
 TURNOUTTRACK,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcRailwayPart

Link to this page  Link to this page