<?xml version="1.0" encoding="utf-8"?>
<PropertySetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ifdguid="9b07f5f135698865164669a3a1c525bf" templatetype="PSET_TYPEDRIVENOVERRIDE" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/PSD_IFC4.xsd">
  <IfcVersion version="IFC4X4" />
  <Name>Pset_MarkerGeneral</Name>
  <Definition>Properties common to a signalling marker made as an assembly of elements. The property set can be used by the predefined type SIGNAL_ASSEMBLY of IfcElementAssembly.</Definition>
  <Applicability />
  <ApplicableClasses>
    <ClassName>IfcElementAssembly/SIGNALASSEMBLY</ClassName>
  </ApplicableClasses>
  <ApplicableTypeValue>IfcElementAssembly/SIGNALASSEMBLY</ApplicableTypeValue>
  <PropertyDefs>
    <PropertyDef ifdguid="aeafc365c976448081f6a68d039b0115">
      <Name>ApproachSpeed</Name>
      <Definition>The design speed of trains approaching the signal if different from the line speed.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcLinearVelocityMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="a8e786f6cac144ff8fe87c28e277f67e">
      <Name>MarkerType</Name>
      <Definition>The type of marker (sign) e.g. stop signal, restriction signal, track circuit tuning zone sign or others specified in _PEnum_MarkerType_.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_MarkerType">
            <EnumItem>STOP_SIGN</EnumItem>
            <EnumItem>RESTRICTION_SIGN</EnumItem>
            <EnumItem>RESTRICTION_PROTECTION_AREA_TERMINAL_SIGN</EnumItem>
            <EnumItem>FOUR_ASPECT_CAB_SIGNAL_CONNECT_SIGN</EnumItem>
            <EnumItem>FOUR_ASPECT_CAB_SIGNAL_DISCONNECT_SIGN</EnumItem>
            <EnumItem>TRACK_CIRCUIT_TUNING_ZONE_SIGN</EnumItem>
            <EnumItem>RESTRICTION_PLACE_SIGN</EnumItem>
            <EnumItem>LOCOMOTIVE_STOP_POSITION_SIGN</EnumItem>
            <EnumItem>EMU_STOP_POSITION_SIGN</EnumItem>
            <EnumItem>RELAY_STATION_SIGN</EnumItem>
            <EnumItem>SECTION_SIGNAL_MARKER</EnumItem>
            <EnumItem>LEVEL_CONVERSION_SIGN</EnumItem>
            <EnumItem>COMMUNICATION_MODE_CONVERSION_MARKER</EnumItem>
            <EnumItem>CABLE_POST_MARKER</EnumItem>
            <EnumItem>OTHER</EnumItem>
            <EnumItem>NOTKNOWN</EnumItem>
            <EnumItem>UNSET</EnumItem>
            <EnumItem>APPROACHING_MARKER</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>STOP_SIGN</Name>
              <Definition>Stop sign.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>RESTRICTION_SIGN</Name>
              <Definition>Restriction sign.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>RESTRICTION_PROTECTION_AREA_TERMINAL_SIGN</Name>
              <Definition>Restriction protection area terminal sign.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>FOUR_ASPECT_CAB_SIGNAL_CONNECT_SIGN</Name>
              <Definition>Four aspect cab signal connect sign.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>FOUR_ASPECT_CAB_SIGNAL_DISCONNECT_SIGN</Name>
              <Definition>Four aspect cab signal disconnect sign.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>TRACK_CIRCUIT_TUNING_ZONE_SIGN</Name>
              <Definition>Track circuit tuning zone sign.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>RESTRICTION_PLACE_SIGN</Name>
              <Definition>Restriction place sign.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>LOCOMOTIVE_STOP_POSITION_SIGN</Name>
              <Definition>Locomotive stop position sign.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>EMU_STOP_POSITION_SIGN</Name>
              <Definition>Stop sign for an Electric Multiple Unit or EMU (multiple-unit train consisting of self-propelled carriages using electricity as the motive power).</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>RELAY_STATION_SIGN</Name>
              <Definition>Relay station sign.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>SECTION_SIGNAL_MARKER</Name>
              <Definition>Section signal marker.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>LEVEL_CONVERSION_SIGN</Name>
              <Definition>Level conversion sign.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>COMMUNICATION_MODE_CONVERSION_MARKER</Name>
              <Definition>Communication mode conversion marker.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>CABLE_POST_MARKER</Name>
              <Definition>Cable post marker.</Definition>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
            <ConstantDef>
              <Name>OTHER</Name>
              <Definition>required category not on scale</Definition>
              <NameAliases>
                <NameAlias lang="en">(other)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is not listed.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>NOTKNOWN</Name>
              <Definition>Value is unkown</Definition>
              <NameAliases>
                <NameAlias lang="en">(unknown)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is unknown.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>UNSET</Name>
              <Definition>Value has not been specified</Definition>
              <NameAliases>
                <NameAlias lang="en">(unset)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value has not been specified.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>APPROACHING_MARKER</Name>
              <NameAliases />
              <DefinitionAliases />
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="00460700d1e911e1800000215ad4efdf">
      <Name>NominalHeight</Name>
      <Definition>The nominal height of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcPositiveLengthMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Nominal Height</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="6819fc9352ca441ab6717dc79dff2178">
      <Name>Symbol</Name>
      <Definition>Content which is shown on the sign, e.g. text, number, arrow or icon. The string can also be a pointer to a symbol catalog.</Definition>
      <PropertyType>
        <TypePropertyReferenceValue reftype="IfcExternalReference" />
      </PropertyType>
      <NameAliases />
      <DefinitionAliases />
    </PropertyDef>
    <PropertyDef ifdguid="a28e9f226e204a909976810e633a45f4">
      <Name>NominalWidth</Name>
      <Definition>The nominal overall width of the object. The size information is provided in addition to the shape representation and the geometric parameters used within. In cases of inconsistency between the geometric parameters and the size properties, provided in the attached property set, the geometric parameters take precedence.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcNonNegativeLengthMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Nominal Width</NameAlias>
        <NameAlias lang="ja-JP">公称幅</NameAlias>
        <NameAlias lang="ko-KR">공칭 폭</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
        <DefinitionAlias lang="ja-JP">呼び幅寸法。</DefinitionAlias>
        <DefinitionAlias lang="ko-KR">폭 치수</DefinitionAlias>
      </DefinitionAliases>
    </PropertyDef>
  </PropertyDefs>
  <PsetDefinitionAliases />
</PropertySetDef>