<?xml version="1.0"?>
<PropertySetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ifdguid="81ea6480d1ea11e1800000215ad4efdf" templatetype="PSET_TYPEDRIVENOVERRIDE" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/PSD_IFC4.xsd">
  <IfcVersion version="IFC4" />
  <Name>Pset_JunctionBoxTypeCommon</Name>
  <Definition>A junction box is an enclosure within which cables are connected.

History: New in IFC4</Definition>
  <Applicability />
  <ApplicableClasses>
    <ClassName>IfcJunctionBox</ClassName>
  </ApplicableClasses>
  <ApplicableTypeValue>IfcJunctionBox</ApplicableTypeValue>
  <PropertyDefs>
    <PropertyDef ifdguid="87e04580d1ea11e1800000215ad4efdf">
      <Name>Reference</Name>
      <Definition>Reference ID for this specified type in this project (e.g. type 'A-1'), provided, if there is no classification reference to a recognized classification system used.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcIdentifier" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Reference</NameAlias>
        <NameAlias lang="ja-JP">参照</NameAlias>
        <NameAlias lang="ko-KR">참조</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
        <DefinitionAlias lang="ja-JP">当該プロジェクトで定義する形式の参照ID（例：A-1)、承認された分類に存在しないときに使用される。</DefinitionAlias>
        <DefinitionAlias lang="ko-KR">해당 프로젝트에 정의된 형식의 참조 ID (예 : A-1) 승인된 분류에 존재하지 않을 때 사용된다.</DefinitionAlias>
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="8dd62680d1ea11e1800000215ad4efdf">
      <Name>Status</Name>
      <Definition>Status of the element, predominately used in renovation or retrofitting projects. The status can be assigned to as "New" - element designed as new addition, "Existing" - element exists and remains, "Demolish" - element existed but is to be demolished,  "Temporary" - element will exists only temporary (like a temporary support structure).</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_ElementStatus">
            <EnumItem>NEW</EnumItem>
            <EnumItem>EXISTING</EnumItem>
            <EnumItem>DEMOLISH</EnumItem>
            <EnumItem>TEMPORARY</EnumItem>
            <EnumItem>OTHER</EnumItem>
            <EnumItem>NOTKNOWN</EnumItem>
            <EnumItem>UNSET</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>NEW</Name>
              <Definition>element designed as new addition</Definition>
              <NameAliases>
                <NameAlias lang="en">New</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en" />
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>EXISTING</Name>
              <Definition>element exists and is to remain</Definition>
              <NameAliases>
                <NameAlias lang="en">Existing</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en" />
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>DEMOLISH</Name>
              <Definition>element exists but is to be demolished</Definition>
              <NameAliases>
                <NameAlias lang="en">Demolish</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en" />
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>TEMPORARY</Name>
              <Definition>element will exist only temporarily (such as a temporary support structure)</Definition>
              <NameAliases>
                <NameAlias lang="en">Temporary</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en" />
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>OTHER</Name>
              <NameAliases>
                <NameAlias lang="en">(other)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is not listed.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>NOTKNOWN</Name>
              <NameAliases>
                <NameAlias lang="en">(unknown)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is unknown.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>UNSET</Name>
              <NameAliases>
                <NameAlias lang="en">(unset)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value has not been specified.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Status</NameAlias>
        <NameAlias lang="ja-JP">状態</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
        <DefinitionAlias lang="ja-JP">要素（主にリノベーションまたは改修プロジェクトにおいて）の状態。 状態は、「新規(New)」－新しく追加される要素。「既存」－要素は存在し、かつ残りもの。「破壊」－要素は存在したが、廃棄されるもの。「一時的」－一時的に存在する要素（一時的にサポートしている構造のようなもの）。</DefinitionAlias>
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="9dee0600d1ea11e1800000215ad4efdf">
      <Name>NumberOfGangs</Name>
      <Definition>Number of slots available for switches/outlets (most commonly 1, 2, 3, or 4).</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcInteger" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Number Of Gangs</NameAlias>
        <NameAlias lang="ja-JP">分岐の数</NameAlias>
        <NameAlias lang="ko-KR">분기의 수</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
        <DefinitionAlias lang="ja-JP">スロットスイッチ/コンセント（最も一般的に1、2、3、または4）で使用可能な数。</DefinitionAlias>
        <DefinitionAlias lang="ko-KR">슬롯 스위치 / 콘센트 (가장 일반적으로 1,2,3 또는 4)에서 사용할 수있는 수.</DefinitionAlias>
      </DefinitionAliases>
    </PropertyDef>
    <PropertyDef ifdguid="a34b5080d1ea11e1800000215ad4efdf">
      <Name>ClearDepth</Name>
      <Definition>Clear unobstructed depth available for cable inclusion within the junction box.</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcPositiveLengthMeasure" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Clear Depth</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>
    <PropertyDef ifdguid="ae9e7c00d1ea11e1800000215ad4efdf">
      <Name>ShapeType</Name>
      <Definition>Shape of the junction box.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_JunctionBoxShapeType">
            <EnumItem>RECTANGULAR</EnumItem>
            <EnumItem>ROUND</EnumItem>
            <EnumItem>SLOT</EnumItem>
            <EnumItem>OTHER</EnumItem>
            <EnumItem>NOTKNOWN</EnumItem>
            <EnumItem>UNSET</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>RECTANGULAR</Name>
              <NameAliases>
                <NameAlias lang="en">Rectangular</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en" />
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>ROUND</Name>
              <NameAliases>
                <NameAlias lang="en">Round</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en" />
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>SLOT</Name>
              <NameAliases>
                <NameAlias lang="en">Slot</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en" />
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>OTHER</Name>
              <NameAliases>
                <NameAlias lang="en">(other)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is not listed.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>NOTKNOWN</Name>
              <NameAliases>
                <NameAlias lang="en">(unknown)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is unknown.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>UNSET</Name>
              <NameAliases>
                <NameAlias lang="en">(unset)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value has not been specified.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Shape Type</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>
    <PropertyDef ifdguid="beb65b80d1ea11e1800000215ad4efdf">
      <Name>PlacingType</Name>
      <Definition>Location at which the type of junction box can be located.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_JunctionBoxPlacingType">
            <EnumItem>CEILING</EnumItem>
            <EnumItem>FLOOR</EnumItem>
            <EnumItem>WALL</EnumItem>
            <EnumItem>OTHER</EnumItem>
            <EnumItem>NOTKNOWN</EnumItem>
            <EnumItem>UNSET</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>CEILING</Name>
              <NameAliases>
                <NameAlias lang="en">Ceiling</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en" />
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>FLOOR</Name>
              <NameAliases>
                <NameAlias lang="en">Floor</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en" />
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>WALL</Name>
              <NameAliases>
                <NameAlias lang="en">Wall</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en" />
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>OTHER</Name>
              <NameAliases>
                <NameAlias lang="en">(other)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is not listed.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>NOTKNOWN</Name>
              <NameAliases>
                <NameAlias lang="en">(unknown)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is unknown.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>UNSET</Name>
              <NameAliases>
                <NameAlias lang="en">(unset)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value has not been specified.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Placing Type</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>
    <PropertyDef ifdguid="cece3b00d1ea11e1800000215ad4efdf">
      <Name>MountingType</Name>
      <Definition>Method of mounting to be adopted for the type of junction box.</Definition>
      <PropertyType>
        <TypePropertyEnumeratedValue>
          <EnumList name="PEnum_JunctionBoxMountingType">
            <EnumItem>FACENAIL</EnumItem>
            <EnumItem>SIDENAIL</EnumItem>
            <EnumItem>CUT_IN</EnumItem>
            <EnumItem>OTHER</EnumItem>
            <EnumItem>NOTKNOWN</EnumItem>
            <EnumItem>UNSET</EnumItem>
          </EnumList>
          <ConstantList>
            <ConstantDef>
              <Name>FACENAIL</Name>
              <NameAliases>
                <NameAlias lang="en">Facenail</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en" />
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>SIDENAIL</Name>
              <NameAliases>
                <NameAlias lang="en">Sidenail</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en" />
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>CUT_IN</Name>
              <NameAliases>
                <NameAlias lang="en">Cut In</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en" />
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>OTHER</Name>
              <NameAliases>
                <NameAlias lang="en">(other)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is not listed.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>NOTKNOWN</Name>
              <NameAliases>
                <NameAlias lang="en">(unknown)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value is unknown.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
            <ConstantDef>
              <Name>UNSET</Name>
              <NameAliases>
                <NameAlias lang="en">(unset)</NameAlias>
              </NameAliases>
              <DefinitionAliases>
                <DefinitionAlias lang="en">Value has not been specified.</DefinitionAlias>
              </DefinitionAliases>
            </ConstantDef>
          </ConstantList>
        </TypePropertyEnumeratedValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Mounting Type</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>
    <PropertyDef ifdguid="df7eb100d1ea11e1800000215ad4efdf">
      <Name>IsExternal</Name>
      <Definition>Indication of whether the junction box type is allowed for exposure to outdoor elements (set TRUE where external exposure is allowed).</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcBoolean" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">Is External</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>
    <PropertyDef ifdguid="e60d2880d1ea11e1800000215ad4efdf">
      <Name>IP_Code</Name>
      <Definition>IEC 60529 (1989) Classification of degrees of protection provided by enclosures (IP Code).</Definition>
      <PropertyType>
        <TypePropertySingleValue>
          <DataType type="IfcLabel" />
        </TypePropertySingleValue>
      </PropertyType>
      <NameAliases>
        <NameAlias lang="en">IP_ Code</NameAlias>
        <NameAlias lang="ja-JP">機密性エンクロージャ等級</NameAlias>
        <NameAlias lang="ko-KR">기밀성 인클로저 등급</NameAlias>
      </NameAliases>
      <DefinitionAliases>
        <DefinitionAlias lang="en" />
        <DefinitionAlias lang="ja-JP">エンクロージャによる国際保護等級（IPコード）。</DefinitionAlias>
        <DefinitionAlias lang="ko-KR">인클로저에 의한 국제 보호 등급 (IP 코드).</DefinitionAlias>
      </DefinitionAliases>
    </PropertyDef>
  </PropertyDefs>
  <PsetDefinitionAliases>
    <PsetDefinitionAlias lang="en" />
    <PsetDefinitionAlias lang="ja-JP">ジャンクションボックスは中にケーブルが接続されているケース。
 IFC4にて新規。</PsetDefinitionAlias>
  </PsetDefinitionAliases>
</PropertySetDef>