<CAEXFile SchemaVersion="3.0" FileName="ElectricConnectorLibrary_v1_0_0.aml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.dke.de/CAEX" xsi:schemaLocation="http://www.dke.de/CAEX CAEX_ClassModel_V.3.0.xsd">
  <SuperiorStandardVersion>AutomationML 2.10</SuperiorStandardVersion>
  <SourceDocumentInformation OriginName="AutomationML Editor" OriginID="916578CA-FE0D-474E-A4FC-9E1719892369" OriginVersion="1.0.0" LastWritingDateTime="2019-11-14T09:49:12.7636962+01:00" OriginProjectID="ElInt2019" OriginProjectTitle="Electrical Interfaces" OriginRelease="1.0.0" OriginVendor="AutomationML e.V." OriginVendorURL="www.AutomationML.org" />
  <ExternalReference Path="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA.aml" Alias="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA" />
  <ExternalReference Path="AutomationML2.1BaseLibraries.aml" Alias="AutomationML2.1BaseLibraries" />
  <InterfaceClassLib Name="ConnectorLib_ANSIB93.55M">
    <Description>Interface Class Library for  for mini 7/8 inch electrical connectors based on ANSI B93.55M (NFPA T3.5.29M) plus reaffirmation notice 1988.</Description>
    <Version>0.0.0</Version>
    <InterfaceClass Name="78_3Pin" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
      <Description>7/8inch 3 pin type</Description>
      <Attribute Name="RatedVoltage" AttributeDataType="xs:float" RefAttributeType="GenericIndustrialAttributeTypeLib/RatedVoltage" Unit="V">
        <Description>Nominal value of the rated voltage an electromechanical component is designed for</Description>
        <DefaultValue>250</DefaultValue>
        <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH012#002" />
      </Attribute>
      <ExternalInterface Name="1" ID="51bbd030-34fe-4a45-8f67-9019b24292b7" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Description>Pin 1</Description>
        <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
          <Description>Function description of the pin or contact.</Description>
          <DefaultValue>GND</DefaultValue>
        </Attribute>
        <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
          <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
          <DefaultValue>8</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
        </Attribute>
      </ExternalInterface>
      <ExternalInterface Name="2" ID="084eb108-5e53-4fe5-9500-c0572c3d667a" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Description>Pin 2</Description>
        <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
          <Description>Function description of the pin or contact.</Description>
        </Attribute>
        <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
          <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
          <DefaultValue>8</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
        </Attribute>
      </ExternalInterface>
      <ExternalInterface Name="3" ID="1ebb9d9e-476f-4af1-86fa-b14d9e74e667" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Description>Pin 3</Description>
        <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
          <Description>Function description of the pin or contact.</Description>
        </Attribute>
        <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
          <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
          <DefaultValue>8</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
        </Attribute>
      </ExternalInterface>
      <InterfaceClass Name="78_3PinFemale" RefBaseClassPath="ConnectorLib_ANSIB93.55M/78_3Pin" />
      <InterfaceClass Name="78_3PinMale" RefBaseClassPath="ConnectorLib_ANSIB93.55M/78_3Pin" />
    </InterfaceClass>
    <InterfaceClass Name="78_4Pin" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
      <Description>7/8inch 4 pin type</Description>
      <Attribute Name="RatedVoltage" AttributeDataType="xs:float" RefAttributeType="GenericIndustrialAttributeTypeLib/RatedVoltage" Unit="V">
        <Description>Nominal value of the rated voltage an electromechanical component is designed for</Description>
        <DefaultValue>250</DefaultValue>
        <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH012#002" />
      </Attribute>
      <ExternalInterface Name="1" ID="91eca7e3-ef41-48bc-bf7f-9cf8f191e19a" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Description>Pin 1</Description>
        <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
          <Description>Function description of the pin or contact.</Description>
          <DefaultValue>US</DefaultValue>
        </Attribute>
        <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
          <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
          <DefaultValue>8</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
        </Attribute>
      </ExternalInterface>
      <ExternalInterface Name="2" ID="a5e730b1-ef59-4281-93f1-ad4c82c6c882" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Description>Pin 2</Description>
        <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
          <Description>Function description of the pin or contact.</Description>
          <DefaultValue>US</DefaultValue>
        </Attribute>
        <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
          <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
          <DefaultValue>8</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
        </Attribute>
      </ExternalInterface>
      <ExternalInterface Name="3" ID="759bdd65-5f91-4372-a9fe-aa85598705b0" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Description>Pin 3</Description>
        <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
          <Description>Function description of the pin or contact.</Description>
          <DefaultValue>GND</DefaultValue>
        </Attribute>
        <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
          <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
          <DefaultValue>8</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
        </Attribute>
      </ExternalInterface>
      <ExternalInterface Name="4" ID="934f721f-8f29-4eca-ac27-de131da1c76e" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Description>Pin 4</Description>
        <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
          <Description>Function description of the pin or contact.</Description>
          <DefaultValue>GND</DefaultValue>
        </Attribute>
        <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
          <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
          <DefaultValue>8</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
        </Attribute>
      </ExternalInterface>
      <InterfaceClass Name="78_4PinFemale" RefBaseClassPath="ConnectorLib_ANSIB93.55M/78_4Pin" />
      <InterfaceClass Name="78_4PinMale" RefBaseClassPath="ConnectorLib_ANSIB93.55M/78_4Pin" />
    </InterfaceClass>
    <InterfaceClass Name="78_5Pin" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
      <Description>7/8inch 5 pin type</Description>
      <Attribute Name="RatedVoltage" AttributeDataType="xs:float" RefAttributeType="GenericIndustrialAttributeTypeLib/RatedVoltage" Unit="V">
        <Description>Nominal value of the rated voltage an electromechanical component is designed for</Description>
        <DefaultValue>250</DefaultValue>
        <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH012#002" />
      </Attribute>
      <ExternalInterface Name="1" ID="35aa3654-4af7-4f8d-a11b-a95349453161" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Description>Pin 1</Description>
        <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
          <Description>Function description of the pin or contact.</Description>
          <DefaultValue>GND</DefaultValue>
        </Attribute>
        <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
          <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
          <DefaultValue>8</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
        </Attribute>
      </ExternalInterface>
      <ExternalInterface Name="2" ID="6b700afa-3303-43d0-ba37-32132034f705" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Description>Pin 2</Description>
        <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
          <Description>Function description of the pin or contact.</Description>
          <DefaultValue>GND</DefaultValue>
        </Attribute>
        <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
          <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
          <DefaultValue>8</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
        </Attribute>
      </ExternalInterface>
      <ExternalInterface Name="3" ID="7d2cab96-049d-4626-a6eb-ef4134389b78" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Description>Pin 3</Description>
        <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
          <Description>Function description of the pin or contact.</Description>
          <DefaultValue>Functional_GND</DefaultValue>
        </Attribute>
        <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
          <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
          <DefaultValue>8</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
        </Attribute>
      </ExternalInterface>
      <ExternalInterface Name="4" ID="b3cbfc5d-39af-40d8-93f3-acb0b3130608" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Description>Pin 4</Description>
        <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
          <Description>Function description of the pin or contact.</Description>
          <DefaultValue>US</DefaultValue>
        </Attribute>
        <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
          <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
          <DefaultValue>8</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
        </Attribute>
      </ExternalInterface>
      <ExternalInterface Name="5" ID="26b05bc2-e1dd-4316-a8e5-ebd367d86bdd" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Description>Pin 5</Description>
        <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
          <Description>Function description of the pin or contact.</Description>
          <DefaultValue>US</DefaultValue>
        </Attribute>
        <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
          <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
          <DefaultValue>8</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
        </Attribute>
      </ExternalInterface>
      <InterfaceClass Name="78_5PinFemale" RefBaseClassPath="ConnectorLib_ANSIB93.55M/78_5Pin" />
      <InterfaceClass Name="78_5PinMale" RefBaseClassPath="ConnectorLib_ANSIB93.55M/78_5Pin" />
    </InterfaceClass>
  </InterfaceClassLib>
  <InterfaceClassLib Name="ConnectorLib_IEC60603">
    <Description>Interface Class Library for electrical connectors defined in IEC 60603.</Description>
    <Version>0.0.0</Version>
    <InterfaceClass Name="IEC60603-7" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
      <Description>Interface Class for connectors for electronic equipment, 8-way, unshielded, free and fixed connectors according to IEC 60603-7.</Description>
      <InterfaceClass Name="RJ458Pin" RefBaseClassPath="ConnectorLib_IEC60603/IEC60603-7">
        <Description>RJ45 connectors for electronic equipment, 8-pin, unshielded.</Description>
        <Attribute Name="Category" AttributeDataType="xs:string" Unit="Code">
          <Description>Support of category according to ISO/IEC 11801; DIN EN 50173-1 and ANSI/TIA-568-C.2</Description>
          <RefSemantic CorrespondingAttributePath="ANSI/TIA-568-C.2" />
        </Attribute>
        <Attribute Name="RatedVoltage" AttributeDataType="xs:float" RefAttributeType="GenericIndustrialAttributeTypeLib/RatedVoltage" Unit="V">
          <Description>Nominal value of the rated voltage an electromechanical component is designed for</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH012#002" />
        </Attribute>
        <Attribute Name="MaxFrequency" AttributeDataType="xs:int" RefAttributeType="GenericIndustrialAttributeTypeLib/MaxFrequency" Unit="Hz">
          <Description>Maximum operational frequency according to IEC6063-7-xxx.</Description>
        </Attribute>
        <ExternalInterface Name="1" ID="463c3e17-fb9f-47a8-9bc0-736baedb0cf3" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="2" ID="d8735636-7af0-4683-b8bd-5d064c739b4b" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="3" ID="dc96dbab-61d4-4c89-a6dd-99a195aa7941" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="4" ID="cfd42dbb-3259-4f48-a505-d888435fb5be" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="5" ID="85209e76-27b7-4e87-85ee-a1e109f2d74c" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="6" ID="3e9100aa-ff44-4c75-a613-f4680517296e" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="7" ID="345b4d6d-da92-4c35-be23-23447baf60d0" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="8" ID="e7ac52f3-a583-40e7-a2fa-ee0fee4d7c5a" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <InterfaceClass Name="RJ458PinFemale" RefBaseClassPath="ConnectorLib_IEC60603/IEC60603-7/RJ458Pin" />
        <InterfaceClass Name="RJ458PinMale" RefBaseClassPath="ConnectorLib_IEC60603/IEC60603-7/RJ458Pin" />
      </InterfaceClass>
    </InterfaceClass>
  </InterfaceClassLib>
  <InterfaceClassLib Name="ConnectorLib_IEC60807">
    <Description>ToDo: Interface Class Lib for the D-subminiature (D-sub), a common type of electrical connector according to IEC 60807-3 / DIN 41652. Rectangular connectors for frequencies below 3 MHz. </Description>
    <Version>0</Version>
    <InterfaceClass Name="IEC60807-2" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
      <Description>IEC 60807-2:1992 - Detail specification for a range of connectors, with assessed quality, with trapezoidal shaped metal shells and round contacts - Fixed solder contact types. Covers a range of rectangular connectors with round contacts. The contacts have solder terminations. Connector polarization is achieved by the trapezoidal configuration of the shell.</Description>
      <InterfaceClass Name="SubD9Pin" RefBaseClassPath="ConnectorLib_IEC60807/IEC60807-2">
        <ExternalInterface Name="1" ID="cdc6408e-c864-493d-97bb-a97e9179ae70" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="2" ID="38c6cb6d-ea87-4551-a44b-6ef33e75ae05" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="6" ID="77b0bd1a-3744-4ace-ba53-8d0cada90923" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="3" ID="5a64f028-1281-437d-bf71-68e9c276f137" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="4" ID="77cdd273-f791-4436-b9c0-76fd65c1eac2" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="5" ID="f2d3db76-9a02-4fa7-b5b2-2494fc0218fa" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="7" ID="70abec3d-5dac-4241-bcad-2e6b2db09e45" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="8" ID="f1b5c5de-d6fa-4951-9900-d11e86225cb3" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="9" ID="1af7f0a7-13c2-48e9-bbc2-44c554dba399" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
          <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
            <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
          </Attribute>
        </ExternalInterface>
        <InterfaceClass Name="SubD9PinFemale" RefBaseClassPath="ConnectorLib_IEC60807/IEC60807-2/SubD9Pin" />
        <InterfaceClass Name="SubD9PinMale" RefBaseClassPath="ConnectorLib_IEC60807/IEC60807-2/SubD9Pin" />
      </InterfaceClass>
    </InterfaceClass>
  </InterfaceClassLib>
  <InterfaceClassLib Name="ConnectorLib_IEC61076">
    <Description> Interface Class Library for electrical connectors defined in IEC 61076</Description>
    <Version>0.0.1</Version>
    <InterfaceClass Name="IEC61076-2" RefBaseClassPath="AutomationML2.1BaseLibraries@AutomationMLInterfaceClassLib/AutomationMLBaseInterface">
      <Description> Interface Class for electrical connectors based on IEC 61076-2</Description>
      <InterfaceClass Name="M12" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Attribute Name="TemperatureCategoryLower" AttributeDataType="xs:integer" RefAttributeType="IEC61076-2AttributeTypeLib/TemperatureCategoryLower" Unit="°C">
          <Description>lower category (ambient) temperature of a component</Description>
          <DefaultValue>-25</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH008#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.3" />
        </Attribute>
        <Attribute Name="TemperatureCategoryUpper" AttributeDataType="xs:integer" RefAttributeType="IEC61076-2AttributeTypeLib/TemperatureCategoryUpper" Unit="°C">
          <Description>upper category (ambient) temperature of a component</Description>
          <DefaultValue>85</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH007#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.3" />
        </Attribute>
        <Attribute Name="RatedImpulseVoltage" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedImpulseVoltage" Unit="V">
          <Description>Minimum value of impulse voltage with specified pulse shape, applied between specified conductive parts of a relay, which does not cause breakdown</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAR021#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
        </Attribute>
        <Attribute Name="RatedOperatingVoltage" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedOperatingVoltage" Unit="V">
          <Description>Nominal value of the rated voltage an electromechanical component is designed for</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH012#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
        </Attribute>
        <Attribute Name="PollutionDegree" AttributeDataType="xs:string" RefAttributeType="IEC61076-2AttributeTypeLib/PollutionDegree" Unit="Code">
          <Description>Code identifying the standardized pollution degree an electromechanical component can perform according to IEC 60664-1:2007</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAF967#001" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
        </Attribute>
        <Attribute Name="RatedCurrent" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedCurrent" Unit="A">
          <Description>maximum continuous rms current per contact of a connector, all contacts loaded, at specified ambient temperature</Description>
          <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH066#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.4" />
        </Attribute>
        <Attribute Name="ContactResistance" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/ContactResistance" Unit="Ω">
          <Description>Maximum resistance of a mated set of contacts of a connector, relay or switch</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE920#001" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.5" />
        </Attribute>
        <Attribute Name="InsulationResistance" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/InsulationResistance" Unit="Ω">
          <Description>minimum resistance between one terminal or several terminals connected together and the case or enclosure of a component at specified voltage</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE155#001" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.6" />
        </Attribute>
        <Attribute Name="MechanicalOperations" AttributeDataType="xs:integer" RefAttributeType="IEC61076-2AttributeTypeLib/MechanicalOperations">
          <Description>number of mechanical transactions of an item ranging from one defined status in a different one, induced by an external control information.</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE361#001" />
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ADA109#001" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.5.1" />
        </Attribute>
        <Attribute Name="InsertionForce" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/InsertionForce" Unit="N">
          <Description>maximum force required to engage a connector with its mating part, excluding the effect of a coupling, locking or similar device</Description>
          <RefSemantic CorrespondingAttributePath="INRI: 0112/2///61360_4#AAH067#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.5.3" />
        </Attribute>
        <Attribute Name="WithdrawalForce" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/WithdrawalForce" Unit="N">
          <Description>minimum force required to separate a connector from its mating part, excluding the effect of a coupling, locking or similar device</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH068#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
        </Attribute>
        <Attribute Name="IPCode" AttributeDataType="xs:string" RefAttributeType="IEC61076-2AttributeTypeLib/IPCode" Unit="Code">
          <Description>Degree of protection (IP code) of an electromechanical component provided by enclosure according to IEC 60529. </Description>
          <DefaultValue>IP65</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH011" />
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH011#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.6.3" />
        </Attribute>
      </InterfaceClass>
      <InterfaceClass Name="M8" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Attribute Name="TemperatureCategoryLower" AttributeDataType="xs:integer" RefAttributeType="IEC61076-2AttributeTypeLib/TemperatureCategoryLower" Unit="°C">
          <Description>lower category (ambient) temperature of a component</Description>
          <DefaultValue>-25</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH008#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.3" />
        </Attribute>
        <Attribute Name="TemperatureCategoryUpper" AttributeDataType="xs:integer" RefAttributeType="IEC61076-2AttributeTypeLib/TemperatureCategoryUpper" Unit="°C">
          <Description>upper category (ambient) temperature of a component</Description>
          <DefaultValue>85</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH007#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.3" />
        </Attribute>
        <Attribute Name="RatedImpulseVoltage" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedImpulseVoltage" Unit="V">
          <Description>Minimum value of impulse voltage with specified pulse shape, applied between specified conductive parts of a relay, which does not cause breakdown</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAR021#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
        </Attribute>
        <Attribute Name="RatedOperatingVoltage" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedOperatingVoltage" Unit="V">
          <Description>Nominal value of the rated voltage an electromechanical component is designed for</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH012#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
        </Attribute>
        <Attribute Name="PollutionDegree" AttributeDataType="xs:string" RefAttributeType="IEC61076-2AttributeTypeLib/PollutionDegree" Unit="Code">
          <Description>Code identifying the standardized pollution degree an electromechanical component can perform according to IEC 60664-1:2007</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAF967#001" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
        </Attribute>
        <Attribute Name="RatedCurrent" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedCurrent" Unit="A">
          <Description>maximum continuous rms current per contact of a connector, all contacts loaded, at specified ambient temperature</Description>
          <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH066#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.4" />
        </Attribute>
        <Attribute Name="ContactResistance" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/ContactResistance" Unit="Ω">
          <Description>Maximum resistance of a mated set of contacts of a connector, relay or switch</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE920#001" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.5" />
        </Attribute>
        <Attribute Name="InsulationResistance" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/InsulationResistance" Unit="Ω">
          <Description>minimum resistance between one terminal or several terminals connected together and the case or enclosure of a component at specified voltage</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE155#001" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.6" />
        </Attribute>
        <Attribute Name="MechanicalOperations" AttributeDataType="xs:integer" RefAttributeType="IEC61076-2AttributeTypeLib/MechanicalOperations">
          <Description>number of mechanical transactions of an item ranging from one defined status in a different one, induced by an external control information.</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE361#001" />
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ADA109#001" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.5.1" />
        </Attribute>
        <Attribute Name="InsertionForce" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/InsertionForce" Unit="N">
          <Description>maximum force required to engage a connector with its mating part, excluding the effect of a coupling, locking or similar device</Description>
          <RefSemantic CorrespondingAttributePath="INRI: 0112/2///61360_4#AAH067#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.5.3" />
        </Attribute>
        <Attribute Name="WithdrawalForce" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/WithdrawalForce" Unit="N">
          <Description>minimum force required to separate a connector from its mating part, excluding the effect of a coupling, locking or similar device</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH068#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
        </Attribute>
        <Attribute Name="IPCode" AttributeDataType="xs:string" RefAttributeType="IEC61076-2AttributeTypeLib/IPCode" Unit="Code">
          <Description>Degree of protection (IP code) of an electromechanical component provided by enclosure according to IEC 60529. </Description>
          <DefaultValue>IP65</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH011" />
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH011#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.6.3" />
        </Attribute>
      </InterfaceClass>
      <InterfaceClass Name="M5" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Attribute Name="TemperatureCategoryLower" AttributeDataType="xs:integer" RefAttributeType="IEC61076-2AttributeTypeLib/TemperatureCategoryLower" Unit="°C">
          <Description>lower category (ambient) temperature of a component</Description>
          <DefaultValue>-25</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH008#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.3" />
        </Attribute>
        <Attribute Name="TemperatureCategoryUpper" AttributeDataType="xs:integer" RefAttributeType="IEC61076-2AttributeTypeLib/TemperatureCategoryUpper" Unit="°C">
          <Description>upper category (ambient) temperature of a component</Description>
          <DefaultValue>85</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH007#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.3" />
        </Attribute>
        <Attribute Name="RatedImpulseVoltage" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedImpulseVoltage" Unit="V">
          <Description>Minimum value of impulse voltage with specified pulse shape, applied between specified conductive parts of a relay, which does not cause breakdown</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAR021#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
        </Attribute>
        <Attribute Name="RatedOperatingVoltage" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedOperatingVoltage" Unit="V">
          <Description>Nominal value of the rated voltage an electromechanical component is designed for</Description>
          <DefaultValue>125</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH012#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
        </Attribute>
        <Attribute Name="PollutionDegree" AttributeDataType="xs:string" RefAttributeType="IEC61076-2AttributeTypeLib/PollutionDegree" Unit="Code">
          <Description>Code identifying the standardized pollution degree an electromechanical component can perform according to IEC 60664-1:2007</Description>
          <DefaultValue>3</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAF967#001" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
        </Attribute>
        <Attribute Name="RatedCurrent" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedCurrent" Unit="A">
          <Description>maximum continuous rms current per contact of a connector, all contacts loaded, at specified ambient temperature</Description>
          <DefaultValue>1</DefaultValue>
          <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH066#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.4" />
        </Attribute>
        <Attribute Name="ContactResistance" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/ContactResistance" Unit="Ω">
          <Description>Maximum resistance of a mated set of contacts of a connector, relay or switch</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE920#001" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.5" />
        </Attribute>
        <Attribute Name="InsulationResistance" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/InsulationResistance" Unit="Ω">
          <Description>minimum resistance between one terminal or several terminals connected together and the case or enclosure of a component at specified voltage</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE155#001" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.6" />
        </Attribute>
        <Attribute Name="MechanicalOperations" AttributeDataType="xs:integer" RefAttributeType="IEC61076-2AttributeTypeLib/MechanicalOperations">
          <Description>number of mechanical transactions of an item ranging from one defined status in a different one, induced by an external control information.</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE361#001" />
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ADA109#001" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.5.1" />
        </Attribute>
        <Attribute Name="InsertionForce" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/InsertionForce" Unit="N">
          <Description>maximum force required to engage a connector with its mating part, excluding the effect of a coupling, locking or similar device</Description>
          <RefSemantic CorrespondingAttributePath="INRI: 0112/2///61360_4#AAH067#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.5.3" />
        </Attribute>
        <Attribute Name="WithdrawalForce" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/WithdrawalForce" Unit="N">
          <Description>minimum force required to separate a connector from its mating part, excluding the effect of a coupling, locking or similar device</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH068#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
        </Attribute>
        <Attribute Name="IPCode" AttributeDataType="xs:string" RefAttributeType="IEC61076-2AttributeTypeLib/IPCode" Unit="Code">
          <Description>Degree of protection (IP code) of an electromechanical component provided by enclosure according to IEC 60529. </Description>
          <DefaultValue>IP67</DefaultValue>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH011" />
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH011#002" />
          <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.6.3" />
        </Attribute>
      </InterfaceClass>
      <InterfaceClass Name="PinType" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
          <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
        </Attribute>
        <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
          <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
        </Attribute>
        <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
          <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
          <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
        </Attribute>
        <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
          <Description>Function description of the pin or contact.</Description>
        </Attribute>
      </InterfaceClass>
      <InterfaceClass Name="IEC61076-2-101" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2">
        <Description>Interface Class Library for the M12 series (coding A, B, C, D, P) electrical connectors based on IEC 61076-2-101 </Description>
        <InterfaceClass Name="M12A" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
          <InterfaceClass Name="M12A2Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A">
            <ExternalInterface Name="1" ID="9a30a70b-ed80-4293-b4a2-e8c5f0b51c25" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="215fad23-aa15-4ef4-a2b2-3502332abf02" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A2PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A2Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A2PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A2Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A3Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A2Pin">
            <ExternalInterface Name="3" ID="89795d01-e621-4b96-9b7f-2bed82a13f04" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A3PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A3Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A3PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A3Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A4Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A3Pin">
            <ExternalInterface Name="4" ID="da78d171-6eee-48f6-be6a-e0da7853b615" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A4PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A4Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A4PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A4Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A5Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A4Pin">
            <ExternalInterface Name="5" ID="8d9fd340-a4e4-413c-bd56-692281ba5f69" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A5PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A5Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A5PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A5Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A6Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A">
            <ExternalInterface Name="1" ID="27793da6-290e-4ce1-a51b-d237ff80cdd6" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="8f8ea4cf-a075-42f4-8831-ba37434bf612" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="edc0b595-fac2-45af-9b7c-7bd8267a0e69" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="4" ID="07a320f3-9266-4c04-89a7-e59e87651e4d" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="5" ID="358b2263-d3bf-4a72-a63d-8f148898df17" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="6" ID="5b0044b7-bd1f-48de-b936-9b6a1bac377b" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A6PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A6Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A6PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A6Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A7Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A6Pin">
            <ExternalInterface Name="7" ID="7b0e6a61-b406-4c83-a69b-f26f6d77c268" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A7PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A7Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A7PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A7Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A8Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A7Pin">
            <ExternalInterface Name="8" ID="56660bf8-cd60-4209-b7f7-b0318523de72" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A8PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A8Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A8PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A8Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A9Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A">
            <ExternalInterface Name="1" ID="77457d32-d176-4893-a25f-7bc59ca97e99" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="6d8daecf-9b4a-4a54-a63c-f11b1209c92d" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="b2f0e10a-b342-4137-a955-9340a036870e" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="4" ID="efe21b58-5b38-40a4-8ba8-0d0885e67073" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="5" ID="a8a6a91e-f447-4e8d-bcf5-f523c84cb2e2" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="6" ID="6a58f975-95cf-4782-af78-b15db98b4cfa" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="7" ID="a899d8ec-0bc6-4bc0-a45f-eba07bff53a4" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="8" ID="2c20999a-449c-48ba-a902-c49a87d8c6b8" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="9" ID="46d708df-edc8-4739-b077-485ae13b2cac" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A9PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A9Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A9PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A9Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A10Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A9Pin">
            <ExternalInterface Name="10" ID="a43182ea-41b9-49c8-903e-fd68e71a6ef7" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A10PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A10Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A10PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A10Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A11Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A10Pin">
            <ExternalInterface Name="11" ID="3962ea79-e97f-44bf-b060-72393b80c115" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A11PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A11Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A11PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A11Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A12Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A11Pin">
            <ExternalInterface Name="12" ID="fda47ad5-0b87-42e9-b250-c60a0b424bca" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A12PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A12Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A12PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A12Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A13Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A">
            <ExternalInterface Name="1" ID="e1ac9f6b-1f33-421e-b70c-122d1c5574d2" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="30c66f74-d929-411b-aa54-2bd762614da4" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="07e778ed-22ac-4aeb-88dd-3e8354f851dd" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="4" ID="1514f682-25f2-4082-8ae6-c56492223ca9" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="5" ID="cfd99de7-3cfa-4565-858a-44cd162cb176" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="6" ID="088c91d0-b8bd-4f5c-ba8b-02cf722c508e" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="7" ID="cbae82d6-e97f-447d-88cd-e58b3003aa1c" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="8" ID="62855e13-f90d-4f0c-8675-2e23a1defefc" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="9" ID="dc04c735-d340-4d25-ad8a-8af571d495d1" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="10" ID="29157ce9-d64a-4d88-bc90-23c9714a5778" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="11" ID="992718c1-4102-44b9-814b-972dc80a9a0a" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="12" ID="cf9162ef-2f84-45c5-9511-307f282cc101" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="13" ID="a9379cd4-2e36-41ca-95a9-06e40854c796" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A13PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A13Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A13PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A13Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A14Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A13Pin">
            <ExternalInterface Name="14" ID="9317b4d5-ebd2-4eeb-8f7b-6354698ae2a2" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A14PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A14Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A14PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A14Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A15Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A14Pin">
            <ExternalInterface Name="15" ID="c8fc8bce-98d3-4865-abda-c67794ffeeba" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A15PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A15Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A15PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A15Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A16Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A15Pin">
            <ExternalInterface Name="16" ID="2b1260bf-ad51-439d-b279-3edcccd0d54f" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A16PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A16Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A16PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A16Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12A17Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A16Pin">
            <ExternalInterface Name="17" ID="691b0a85-fbc7-476c-9427-5dc3c40df963" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12A17PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A17Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12A17PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12A/M12A17Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 5 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
        </InterfaceClass>
        <InterfaceClass Name="M12B" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
          <InterfaceClass Name="M12B5Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12B">
            <ExternalInterface Name="1" ID="47fbd011-9570-4b8f-9b4a-0945daa3b8d4" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="25263a8f-b8b8-4fd1-955c-5bca96ee1748" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="307992aa-39a6-4656-a7a9-a16b97c81fc1" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="4" ID="5ae22a36-18aa-42d4-923d-327ab4ffec58" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="5" ID="ec1fedcd-9ea0-4e05-ae1c-06cf41bcc16e" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12B5PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12B/M12B5Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12B5PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12B/M12B5Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
        </InterfaceClass>
        <InterfaceClass Name="M12C" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
          <Revision>
            <RevisionDate>2019-07-06T12:13:50.2424256+02:00</RevisionDate>
            <AuthorName></AuthorName>
          </Revision>
          <InterfaceClass Name="M12C3Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12C">
            <ExternalInterface Name="1" ID="e87928a1-4746-4246-8835-afb9552989ab" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="9f97542d-c3bc-41de-8e15-cfe98b64f0d2" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="2451e92e-d6f2-48d5-a760-54e2a46bc4f9" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12C3PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12C/M12C3Pin" />
            <InterfaceClass Name="M12C3PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12C/M12C3Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12C4Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12C">
            <ExternalInterface Name="1" ID="1cba61f0-986d-477b-b95e-1acbef9b4e45" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="c2dbf038-3b3b-40a8-b858-673fdf547697" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="4d4bf3ba-751f-4624-9077-11017ba208b7" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType"></ExternalInterface>
            <ExternalInterface Name="4" ID="2f7dfecc-e663-4928-977e-23de2719f7ed" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12C4PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12C/M12C4Pin" />
            <InterfaceClass Name="M12C4PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12C/M12C4Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12C5Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12C">
            <ExternalInterface Name="1" ID="b0d8349c-432d-4e33-be33-fbb1442df518" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="6e7f60e2-08f7-4b71-b224-ff2faeae3f09" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="004fb948-694c-420c-94f6-5c047e861121" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="4" ID="803256a9-c6b4-46d2-ba2e-c90b0330516a" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="5" ID="51c37505-86ce-404e-b173-6e3216eb09fb" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12C5PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12C/M12C5Pin" />
            <InterfaceClass Name="M12C5PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12C/M12C5Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12C6Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12C">
            <ExternalInterface Name="1" ID="26b78493-79cb-4622-ae1a-47b15fec11d4" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="e3181ac9-aaba-4cfb-912b-b55ff961c144" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="3daa1242-0f3b-4151-a6e8-2789f126725e" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="4" ID="619da579-749e-4689-80c9-854224ed550a" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="5" ID="8fff0c53-9afe-4698-96ca-92c9c59d81de" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="6" ID="5c82a3bb-6b91-48d4-b0ff-e2b5f2b1d5a7" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12C6PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12C/M12C6Pin" />
            <InterfaceClass Name="M12C6PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12C/M12C6Pin" />
          </InterfaceClass>
        </InterfaceClass>
        <InterfaceClass Name="M12D" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
          <InterfaceClass Name="M12D4Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12D">
            <ExternalInterface Name="1" ID="26082c17-1f4d-4cae-8a8f-bdca7de2973e" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="d3acae1f-698d-4c94-b4ea-aa5ff4b2949f" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="e60dca93-a7b6-480e-93ce-bd8bb7281458" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="4" ID="d6563f34-22d5-4c97-a278-970242529e9a" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12D4PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12D/M12D4Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12D4PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12D/M12D4Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
        </InterfaceClass>
        <InterfaceClass Name="M12P" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
          <InterfaceClass Name="M12P5Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12D">
            <ExternalInterface Name="1" ID="45e03f4d-33be-4aae-8013-c6fe5727e4af" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="de93ed27-73c0-453b-9512-85596c56758f" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="e190df5e-e9a0-4836-a9e2-d9b766224f04" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="4" ID="e62b5d8d-6e24-4cef-bd25-4fc990be4d61" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="5" ID="2da8fc30-26f0-461a-90b3-ecdfeeb147d9" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12P5PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12P/M12P5Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12P5PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-101/M12P/M12P5Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
        </InterfaceClass>
      </InterfaceClass>
      <InterfaceClass Name="IEC61076-2-109" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2">
        <Description>Interface Class Library for the M12 series (X, H) electrical connectors based on IEC 61076-2-109</Description>
        <InterfaceClass Name="M12X" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
          <InterfaceClass Name="M12X2Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X">
            <ExternalInterface Name="1" ID="636e3a97-0dfe-4183-a167-bd6e1316e119" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="1dc69855-f8b6-4d4e-a028-09311dcdce01" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12X2PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X2Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12X2PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X2Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12X3Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X2Pin">
            <ExternalInterface Name="3" ID="b27b7199-6a2f-44b4-8a95-b1a41888c720" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12X3PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X3Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12X3PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X3Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12X4Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X3Pin">
            <ExternalInterface Name="4" ID="fea617d4-8898-4d96-b675-046e83622897" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12X4PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X4Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12X4PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X4Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12X5Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X4Pin">
            <ExternalInterface Name="5" ID="3572d16b-ab06-4a93-89a7-fb93a962a6d9" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12X5PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X5Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12X5PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X5Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12X6Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X5Pin">
            <ExternalInterface Name="6" ID="da882fa8-95b4-431e-82e5-9f3f75e9cae8" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12X6PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X6Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12X6PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X6Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12X7Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X6Pin">
            <ExternalInterface Name="7" ID="c9bdd06d-382f-4755-bc34-e5106cfb5d37" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12X7PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X7Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12X7PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X7Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12X8Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X7Pin">
            <ExternalInterface Name="8" ID="1fe09ac8-d01d-43b2-8d84-100bdd24e86b" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12X8PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X8Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12X8PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12X/M12X8Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
        </InterfaceClass>
        <InterfaceClass Name="M12H" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
          <InterfaceClass Name="M12H2Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H">
            <ExternalInterface Name="1" ID="988d9289-01b8-4713-bd9e-803a41b8ecdb" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="078e478e-3b33-42c9-90a3-0dc4607a4977" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12H2PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H2Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12H2PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H2Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12H3Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H2Pin">
            <ExternalInterface Name="3" ID="30099e45-2a61-4d8f-845c-6af55f434357" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12H3PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H3Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12H3PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H3Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12H4Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H3Pin">
            <ExternalInterface Name="4" ID="523fa3f6-951e-4801-857d-053c3dfbdedd" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12H4PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H4Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12H4PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H4Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12H5Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H4Pin">
            <ExternalInterface Name="5" ID="d4ae81cf-11d2-4942-a3f3-34133bf904b0" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12H5PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H5Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12H5PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H5Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12H6Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H5Pin">
            <ExternalInterface Name="6" ID="4e4a4bf8-5310-47d6-b654-6d74fa3c540a" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12H6PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H6Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12H6PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H6Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12H7Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H6Pin">
            <ExternalInterface Name="7" ID="f9ca0b40-c972-4be2-8287-1ec9681c0590" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12H7PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H7Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12H7PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H7Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12H8Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H7Pin">
            <ExternalInterface Name="8" ID="24eb01c4-4563-4f14-9504-86852ab1a578" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12H8PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H8Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12H8PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-109/M12H/M12H8Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 8 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
        </InterfaceClass>
      </InterfaceClass>
      <InterfaceClass Name="IEC61076-2-111" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2">
        <Description>Interface Class Library for the M12 series (coding S, T, L, K, E, F, M) electrical connectors based on IEC 61076-2-111 </Description>
        <InterfaceClass Name="M12S" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
          <InterfaceClass Name="M12S3Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12S">
            <ExternalInterface Name="1" ID="6d079703-05a1-468b-ba3b-e82b129236bd" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="1088159b-1bcc-4f6b-9b7a-3076767f1463" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="a813b59e-5414-4929-9b06-9f1bbb264fd5" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12S3PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12S/M12S3Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12S3PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12S/M12S3Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
          <InterfaceClass Name="M12S4Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12S/M12S3Pin">
            <ExternalInterface Name="4" ID="97fac782-e7db-4461-8521-dd796295d7b3" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12S4PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12S/M12S4Pin">
              <Description>This ElectricInterface reflects an M12 female connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
            <InterfaceClass Name="M12S4PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12S/M12S4Pin">
              <Description>This ElectricInterface reflects an M12 male connector with 4 pins according to IEC 61076, ch...</Description>
            </InterfaceClass>
          </InterfaceClass>
        </InterfaceClass>
        <InterfaceClass Name="M12T" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
          <InterfaceClass Name="M12T2Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12T">
            <ExternalInterface Name="1" ID="ea1e1007-f288-4f53-bb7f-1e845e31a687" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="e80c5747-d127-46e5-a16d-9100a25b4564" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12T2PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12T/M12T2Pin" />
            <InterfaceClass Name="M12T2PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12T/M12T2Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12T3Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12T/M12T2Pin">
            <ExternalInterface Name="3" ID="5290fa95-552d-4c0a-9bff-3de67658d709" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12T3PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12T/M12T3Pin" />
            <InterfaceClass Name="M12T3PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12T/M12T3Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12T4Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12T/M12T3Pin">
            <ExternalInterface Name="4" ID="48fabe40-e658-46bc-b947-c87c81009fa4" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12T4PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12T/M12T4Pin" />
            <InterfaceClass Name="M12T4PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12T/M12T4Pin" />
          </InterfaceClass>
        </InterfaceClass>
        <InterfaceClass Name="M12L" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
          <InterfaceClass Name="M12L2Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12L">
            <ExternalInterface Name="1" ID="471c9494-b4cb-451b-a8f4-278ea55ce328" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="80b0e311-06bf-464d-9ce4-ce4d03ccda22" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12L2PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12L/M12L2Pin" />
            <InterfaceClass Name="M12L2PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12L/M12L2Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12L3Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12L/M12L2Pin">
            <ExternalInterface Name="3" ID="f67d517c-e2a4-4412-86ee-081848c8e3e6" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12L3PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12L/M12L3Pin" />
            <InterfaceClass Name="M12L3PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12L/M12L3Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12L4Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12L/M12L3Pin">
            <ExternalInterface Name="4" ID="3d4d5cc1-cccd-4e7d-8b70-bf2f92a955bf" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12L4PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12L/M12L4Pin" />
            <InterfaceClass Name="M12L4PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12L/M12L4Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12L5Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12L">
            <ExternalInterface Name="1" ID="54a02f38-4725-4283-93f2-2bf914db9de4" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="0cd8f4d8-85eb-471a-bdbe-21fc78d5f7de" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="44314741-3fe8-4e71-8f87-4730db8e9b8b" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="4" ID="97d4386c-9a65-43d2-a1a9-9d78ae21bce2" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="5" ID="8c6f33b4-94a9-4b69-92ef-26df1c3e4dfb" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12L5PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12L/M12L5Pin" />
            <InterfaceClass Name="M12L5PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12L/M12L5Pin" />
          </InterfaceClass>
        </InterfaceClass>
        <InterfaceClass Name="M12K" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
          <InterfaceClass Name="M12K3Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12K">
            <ExternalInterface Name="1" ID="25172b04-ad43-4f1a-b762-33908fe945f3" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="2ddd3afa-4c5e-4999-8211-328186069e2c" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="cfe4a184-a3e2-468c-b5c5-9413b3c37554" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12K3PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12K/M12K3Pin" />
            <InterfaceClass Name="M12K3PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12K/M12K3Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12K4Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12K/M12K3Pin">
            <ExternalInterface Name="4" ID="d8f38f2a-19c3-444f-bb0f-75f73d12ef83" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12K4PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12K/M12K4Pin" />
            <InterfaceClass Name="M12K4PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12K/M12K4Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12K5Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12K/M12K4Pin">
            <ExternalInterface Name="5" ID="50207050-c10b-4d5e-b5a4-54e6a95d2933" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12K5PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12K/M12K5Pin" />
            <InterfaceClass Name="M12K5PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12K/M12K5Pin" />
          </InterfaceClass>
        </InterfaceClass>
        <InterfaceClass Name="M12E" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
          <InterfaceClass Name="M12E3Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
            <ExternalInterface Name="1" ID="043942a8-7d94-4aac-8cfc-a49ff1d3db6f" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="87764632-c143-4b07-9853-e9f39ec29a8a" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="fc101701-e0ed-4443-8ad4-4d50efb179d7" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12E3PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12E/M12E3Pin" />
            <InterfaceClass Name="M12E3PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12E/M12E3Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12E4Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12E/M12E3Pin">
            <ExternalInterface Name="4" ID="6e01183c-7a2a-4862-8cb0-bdef1a5fa2b7" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12E4PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12E/M12E4Pin" />
            <InterfaceClass Name="M12E4PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12E/M12E4Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12E5Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12E/M12E4Pin">
            <ExternalInterface Name="5" ID="14cd5e42-17dd-4450-96c3-b88255bb067d" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12E5PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12E/M12E5Pin" />
            <InterfaceClass Name="M12E5PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12E/M12E5Pin" />
          </InterfaceClass>
        </InterfaceClass>
        <InterfaceClass Name="M12F" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
          <InterfaceClass Name="M12F2Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
            <ExternalInterface Name="1" ID="0b923943-2f85-4df1-a674-a9a54358bb2d" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="bf1faed7-3e94-4640-a674-d973a85acd1a" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12F2PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12F/M12F2Pin" />
            <InterfaceClass Name="M12F2PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12F/M12F2Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12F3Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12F/M12F2Pin">
            <ExternalInterface Name="3" ID="e06a61dd-4f99-4276-a390-691119e576ad" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12F3PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12F/M12F3Pin" />
            <InterfaceClass Name="M12F3PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12F/M12F3Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12F4Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12F/M12F3Pin">
            <ExternalInterface Name="4" ID="2a7c6370-2f84-491a-a656-2276b04d4279" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12F4PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12F/M12F4Pin" />
            <InterfaceClass Name="M12F4PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12F/M12F4Pin" />
          </InterfaceClass>
        </InterfaceClass>
        <InterfaceClass Name="M12M" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M12">
          <InterfaceClass Name="M12M3Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12M">
            <ExternalInterface Name="1" ID="6a216e02-614d-4e1c-83af-3e21f7e3d400" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="22fb8f6f-ef56-4389-b2e6-39661d9be842" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="5855184a-e43b-4fff-aad9-e5dd1e57ef28" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12M3PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12M/M12M3Pin" />
            <InterfaceClass Name="M12M3PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12M/M12M3Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12M4Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12M/M12M3Pin">
            <ExternalInterface Name="4" ID="e2830c01-0071-496f-9469-541430e37b0a" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12M4PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12M/M12M4Pin" />
            <InterfaceClass Name="M12M4PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12M/M12M4Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12M5Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12M/M12M4Pin">
            <ExternalInterface Name="5" ID="441faff6-5663-4e8e-92d2-0ae6291e89ce" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12M5PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12M/M12M5Pin" />
            <InterfaceClass Name="M12M5PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12M/M12M5Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M12M6Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12M/M12M5Pin">
            <ExternalInterface Name="6" ID="b4f9aa81-32f3-4b92-862f-a04664bb24f7" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M12M6PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12M/M12M6Pin" />
            <InterfaceClass Name="M12M6PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-111/M12M/M12M6Pin" />
          </InterfaceClass>
        </InterfaceClass>
      </InterfaceClass>
      <InterfaceClass Name="IEC61076-2-104" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2">
        <Description>Interface Class Library for the M8 series (coding A, B, K) electrical connectors based on IEC 61076-2-104</Description>
        <InterfaceClass Name="M8A" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M8">
          <InterfaceClass Name="M8A3Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8A">
            <ExternalInterface Name="1" ID="ae86e741-8434-4e07-a625-aee908cce649" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="2bd2ce3b-bf4e-427a-9223-4f6f46289582" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="87327682-3e02-41e6-b1bb-f42944c24354" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M8A3PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8A/M8A3Pin" />
            <InterfaceClass Name="M8A3PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8A/M8A3Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M8A4Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8A">
            <ExternalInterface Name="1" ID="f47bd6d3-6883-4949-b8de-dce0eb19f978" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="f7625f30-ae34-4622-b378-0ea55352f3a5" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="ec6542b1-eb17-4620-9ee8-5269894208a2" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="4" ID="0996a5c1-29cc-429f-9418-c94444e62447" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M8A4PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8A/M8A4Pin" />
            <InterfaceClass Name="M8A4PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8A/M8A4Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M8A6Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8A">
            <ExternalInterface Name="1" ID="f1267195-cb32-4551-9ec3-08f70d9efbfc" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="023c147d-9770-41d0-8330-05b0819c735f" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="7124a1ec-9f36-4a74-b1d3-5c53df49d54c" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="4" ID="2edc4805-2933-4df3-a6fe-a33b5dc9e5f9" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="5" ID="3b993b67-1e76-418b-9903-bbffa6eb3f48" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="6" ID="809c73b0-314c-41a7-a8fb-3489021f4dd6" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M8A6PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8A/M8A6Pin" />
            <InterfaceClass Name="M8A6PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8A/M8A6Pin" />
          </InterfaceClass>
          <InterfaceClass Name="M8A8Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8A">
            <ExternalInterface Name="1" ID="7cb695fc-0298-4b62-8328-ce6ca16e4d8e" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="1374e377-73ad-4d2c-b401-a8ed81c6116f" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="ca776127-9cae-4a38-90f4-f390c5b42ab4" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="4" ID="c0cd7a0a-b8dc-4f1d-b345-7f1bb62dc3a1" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="5" ID="4e52180a-6841-4fd0-9313-dc9da8927d8c" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="6" ID="c02eceb6-bd8d-4fb8-a128-50b5c32f5e8d" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="7" ID="9d7c67cc-ca9c-41e4-ae12-22b7fb6edffc" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="8" ID="3a9b0a99-5cee-4e65-b492-20d3b2bab0ba" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M8A8PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8A/M8A8Pin" />
            <InterfaceClass Name="M8A8PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8A/M8A8Pin" />
          </InterfaceClass>
        </InterfaceClass>
        <InterfaceClass Name="M8B" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M8">
          <InterfaceClass Name="M8B5Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8B">
            <ExternalInterface Name="1" ID="2279bf2b-d643-4769-907e-7a234b82d4ee" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="ebd10d88-eae5-4ae6-aed9-b371e1cade5c" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="902d5a82-a6cf-414f-9f97-7633e42c4c50" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="4" ID="4dfea335-7856-4f6e-ad5f-fb494c1d4561" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="5" ID="391563fd-d815-4d54-bdf3-3b0d6ee6b812" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M8B5PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8B/M8B5Pin" />
            <InterfaceClass Name="M8B5PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-104/M8B/M8B5Pin" />
          </InterfaceClass>
        </InterfaceClass>
      </InterfaceClass>
      <InterfaceClass Name="IEC61076-2-105">
        <Description>TODO: Interface Class Library for the M5 series (A) electrical connectors based on IEC 61076-2-105</Description>
        <InterfaceClass Name="M5A" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/M5">
          <InterfaceClass Name="M5A3Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-105/M5A">
            <ExternalInterface Name="1" ID="9bdb796c-b613-4cd5-927a-f31c0f043958" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="05ea47b9-108c-42ff-9638-d383149decf5" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="567a7bd5-a65a-431c-be38-b7a5abd63b1e" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <InterfaceClass Name="M5A3PinFemale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-105/M5A" />
            <InterfaceClass Name="M5A3PinMale" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-105/M5A" />
          </InterfaceClass>
          <InterfaceClass Name="M5A4Pin" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/IEC61076-2-105/M5A">
            <ExternalInterface Name="1" ID="62b95d6c-5fcc-4db7-8955-572dc538f5a3" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <DefaultValue>1</DefaultValue>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="2" ID="55078560-8215-42ee-af27-4184b3adc380" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
            <ExternalInterface Name="3" ID="4807f129-40ea-4c35-8844-a8aee2d06a34" RefBaseClassPath="ConnectorLib_IEC61076/IEC61076-2/PinType">
              <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
                <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
              </Attribute>
              <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
                <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
                <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
              </Attribute>
              <Attribute Name="ContactCurrentMax" AttributeDataType="xs:float" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax" Unit="A">
                <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
                <DefaultValue>1</DefaultValue>
                <RefSemantic CorrespondingAttributePath="  IRDI:0112/2///61360_4#AAE358#001" />
              </Attribute>
              <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
                <Description>Function description of the pin or contact.</Description>
              </Attribute>
            </ExternalInterface>
          </InterfaceClass>
        </InterfaceClass>
      </InterfaceClass>
    </InterfaceClass>
  </InterfaceClassLib>
  <InterfaceClassLib Name="ConnectorLib_Terminal">
    <Description>Interface Class Library for electrical connectors such as terminal blocks or clamping strips.</Description>
    <Version>0.0.0</Version>
    <InterfaceClass Name="Terminal" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
      <Description>Terminal (clamp or pin)</Description>
      <Attribute Name="Type" AttributeDataType="xs:string" Unit="Code" />
      <Attribute Name="RatedVoltage" AttributeDataType="xs:float" RefAttributeType="GenericIndustrialAttributeTypeLib/RatedVoltage" Unit="V">
        <Description>Nominal value of the rated voltage an electromechanical component is designed for</Description>
        <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH012#002" />
      </Attribute>
      <ExternalInterface Name="1" ID="d34f83e6-3c79-4439-9886-35608c5a86a2" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
        <Description>connector for a single wire</Description>
        <Attribute Name="MaxCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
          <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
          <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
        </Attribute>
        <Attribute Name="FunctionType" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/FunctionType">
          <Description>Function description of the pin or contact.</Description>
        </Attribute>
      </ExternalInterface>
    </InterfaceClass>
  </InterfaceClassLib>
  <InterfaceClassLib Name="ConnectorLib_USB">
    <Description>Interface Class Lib for connectors for the Universal Serial Bus (USB), an industry standard that establishes specifications for cables and connectors and protocols for connection, communication and power supply between computers, peripheral devices and other computers.as maintained by the USB Implementers Forum (https://www.usb.org).</Description>
    <Version>1.0.0</Version>
    <InterfaceClass Name="USBPin" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
      <Description>Attribute collection for pins of USB connectors.</Description>
      <Attribute Name="FunctionType" AttributeDataType="xs:string">
        <Description>Function description of the pin or contact.</Description>
        <Constraint Name="allowedValues">
          <NominalScaledType>
            <RequiredValue>GND</RequiredValue>
            <RequiredValue>D-</RequiredValue>
            <RequiredValue>D+</RequiredValue>
            <RequiredValue>VBUS</RequiredValue>
            <RequiredValue>ID</RequiredValue>
            <RequiredValue>SSTx-</RequiredValue>
            <RequiredValue>SSTx+</RequiredValue>
            <RequiredValue>SSRx-</RequiredValue>
            <RequiredValue>SSRx+</RequiredValue>
            <RequiredValue>DPWR+</RequiredValue>
            <RequiredValue>DPWR-</RequiredValue>
            <RequiredValue>GND_DRAIN</RequiredValue>
            <RequiredValue>Shield</RequiredValue>
            <RequiredValue>not connected</RequiredValue>
            <RequiredValue>other</RequiredValue>
            <RequiredValue>n/a</RequiredValue>
            <RequiredValue></RequiredValue>
          </NominalScaledType>
        </Constraint>
      </Attribute>
      <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
        <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
        <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
      </Attribute>
      <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
        <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
        <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
      </Attribute>
      <Attribute Name="RatedCurrent" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedCurrent" Unit="A">
        <Description>maximum continuous rms current per contact of a connector, all contacts loaded, at specified ambient temperature</Description>
        <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH066#002" />
      </Attribute>
    </InterfaceClass>
    <InterfaceClass Name="USBTypeA" RefBaseClassPath="AutomationComponentLibrary_v1_0_0_Full_CAEX3_BETA@AutomationMLComponentBaseICL/ElectricInterface">
      <Description>Interface Class Library for the Type A connectors of USB 2 and 3.</Description>
      <InterfaceClass Name="USB2TypeASocket" RefBaseClassPath="ConnectorLib_USB/USBTypeA">
        <Description>Type A Socket for USB 2 with 4 pins.</Description>
        <ExternalInterface Name="1" ID="18ed89a5-afb2-4227-b5c8-db1cd13809de" RefBaseClassPath="ConnectorLib_USB/USBPin">
          <Attribute Name="FunctionType" AttributeDataType="xs:string">
            <Description>Function description of the pin or contact.</Description>
            <Value>VBUS</Value>
          </Attribute>
          <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
            <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
          </Attribute>
          <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
            <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
          </Attribute>
          <Attribute Name="RatedCurrent" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedCurrent" Unit="A">
            <Description>maximum continuous rms current per contact of a connector, all contacts loaded, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH066#002" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="2" ID="b3151a45-8d4f-42e0-aed0-ace010efbd9c" RefBaseClassPath="ConnectorLib_USB/USBPin">
          <Attribute Name="FunctionType" AttributeDataType="xs:string">
            <Value>D-</Value>
          </Attribute>
          <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
            <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
          </Attribute>
          <Attribute Name="RatedCurrent" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedCurrent" Unit="A">
            <Description>maximum continuous rms current per contact of a connector, all contacts loaded, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH066#002" />
          </Attribute>
          <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
            <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="3" ID="3f5c0da4-1e4d-4ee2-8a1d-7a0549dd7f46" RefBaseClassPath="ConnectorLib_USB/USBPin">
          <Attribute Name="FunctionType" AttributeDataType="xs:string">
            <Description>Function description of the pin or contact.</Description>
            <Value>D+</Value>
          </Attribute>
          <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
            <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
          </Attribute>
          <Attribute Name="RatedCurrent" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedCurrent" Unit="A">
            <Description>maximum continuous rms current per contact of a connector, all contacts loaded, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH066#002" />
          </Attribute>
          <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
            <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="4" ID="ec03b0d3-fe51-4a40-98d3-75715ff0d3b2" RefBaseClassPath="ConnectorLib_USB/USBPin">
          <Attribute Name="FunctionType" AttributeDataType="xs:string">
            <Description>Function description of the pin or contact.</Description>
            <Value>GND</Value>
          </Attribute>
          <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
            <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
            <Value></Value>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
          </Attribute>
          <Attribute Name="RatedCurrent" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedCurrent" Unit="A">
            <Description>maximum continuous rms current per contact of a connector, all contacts loaded, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH066#002" />
          </Attribute>
          <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
            <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
          </Attribute>
        </ExternalInterface>
      </InterfaceClass>
      <InterfaceClass Name="USB2TypeAPlug" RefBaseClassPath="ConnectorLib_USB/USBTypeA">
        <Description>Type A Plug for USB 2 with 4 pins.</Description>
        <ExternalInterface Name="1" ID="2dc1483f-0b75-4051-a353-2e91c8350725" RefBaseClassPath="ConnectorLib_USB/USBPin">
          <Attribute Name="FunctionType" AttributeDataType="xs:string">
            <Description>Function description of the pin or contact.</Description>
            <Value>VBUS</Value>
          </Attribute>
          <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
            <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
          </Attribute>
          <Attribute Name="RatedCurrent" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedCurrent" Unit="A">
            <Description>maximum continuous rms current per contact of a connector, all contacts loaded, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH066#002" />
          </Attribute>
          <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
            <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="2" ID="025dea8f-c9f3-466a-a4d5-d5596a7be7f4" RefBaseClassPath="ConnectorLib_USB/USBPin">
          <Attribute Name="FunctionType" AttributeDataType="xs:string">
            <Description>Function description of the pin or contact.</Description>
            <Value>D-</Value>
          </Attribute>
          <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
            <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
          </Attribute>
          <Attribute Name="RatedCurrent" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedCurrent" Unit="A">
            <Description>maximum continuous rms current per contact of a connector, all contacts loaded, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH066#002" />
          </Attribute>
          <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
            <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="3" ID="631668fd-7557-483a-a21c-c1e105e52ea2" RefBaseClassPath="ConnectorLib_USB/USBPin">
          <Attribute Name="FunctionType" AttributeDataType="xs:string">
            <Description>Function description of the pin or contact.</Description>
            <Value>D+</Value>
          </Attribute>
          <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
            <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
          </Attribute>
          <Attribute Name="RatedCurrent" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedCurrent" Unit="A">
            <Description>maximum continuous rms current per contact of a connector, all contacts loaded, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH066#002" />
          </Attribute>
          <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
            <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
          </Attribute>
        </ExternalInterface>
        <ExternalInterface Name="4" ID="1d621c54-92cd-4402-bc3f-be0b4f4286c9" RefBaseClassPath="ConnectorLib_USB/USBPin">
          <Attribute Name="FunctionType" AttributeDataType="xs:string">
            <Description>Function description of the pin or contact.</Description>
            <Value>GND</Value>
          </Attribute>
          <Attribute Name="ContactMaterial" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactMaterial">
            <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
          </Attribute>
          <Attribute Name="RatedCurrent" AttributeDataType="xs:float" RefAttributeType="IEC61076-2AttributeTypeLib/RatedCurrent" Unit="A">
            <Description>maximum continuous rms current per contact of a connector, all contacts loaded, at specified ambient temperature</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH066#002" />
          </Attribute>
          <Attribute Name="ContactFinish" AttributeDataType="xs:string" RefAttributeType="GenericPinAttributeTypeLib/ContactFinish">
            <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
            <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
          </Attribute>
        </ExternalInterface>
      </InterfaceClass>
    </InterfaceClass>
  </InterfaceClassLib>
  <RoleClassLib Name="ConnectorFunctionRCL">
    <Description>Role Class Library for connectors.</Description>
    <Version>0</Version>
    <RoleClass Name="Ethernet" RefBaseClassPath="AutomationML2.1BaseLibraries@AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
    <RoleClass Name="Profinet" RefBaseClassPath="AutomationML2.1BaseLibraries@AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
    <RoleClass Name="IOLink" RefBaseClassPath="AutomationML2.1BaseLibraries@AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
    <RoleClass Name="IOLinkDevice" RefBaseClassPath="AutomationML2.1BaseLibraries@AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
    <RoleClass Name="IOLinkMaster" RefBaseClassPath="AutomationML2.1BaseLibraries@AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
    <RoleClass Name="DigitalIn" RefBaseClassPath="AutomationML2.1BaseLibraries@AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
    <RoleClass Name="DigitalOut" RefBaseClassPath="AutomationML2.1BaseLibraries@AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
    <RoleClass Name="DigitalInOut" RefBaseClassPath="AutomationML2.1BaseLibraries@AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
    <RoleClass Name="EnergySupply" RefBaseClassPath="AutomationML2.1BaseLibraries@AutomationMLBaseRoleClassLib/AutomationMLBaseRole" />
    <RoleClass Name="NAMUR" RefBaseClassPath="AutomationML2.1BaseLibraries@AutomationMLBaseRoleClassLib/AutomationMLBaseRole">
      <Description>DC interface for proximity sensors and switching amplifiers (NAMUR) according to IEC 60947-5-6</Description>
    </RoleClass>
  </RoleClassLib>
  <RoleClassLib Name="CableRoleClassLib">
    <Description>Role Class Library for cables.</Description>
    <Version>0</Version>
    <RoleClass Name="Cable" RefBaseClassPath="AutomationML2.1BaseLibraries@AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Resource" />
    <RoleClass Name="Wire" RefBaseClassPath="AutomationML2.1BaseLibraries@AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Resource" />
    <RoleClass Name="Adapter" RefBaseClassPath="AutomationML2.1BaseLibraries@AutomationMLBaseRoleClassLib/AutomationMLBaseRole/Resource" />
  </RoleClassLib>
  <AttributeTypeLib Name="GenericIndustrialAttributeTypeLib">
    <Description>This AttributeTypeLib collects relevant attribute definitions for electromechanical components.</Description>
    <Version>1.0</Version>
    <AttributeType Name="MaxFrequency" AttributeDataType="xs:int" Unit="Hz">
      <Description>Maximum operational frequency.</Description>
    </AttributeType>
    <AttributeType Name="Colour" AttributeDataType="xs:string">
      <Description>Available colour description schemes.</Description>
      <AttributeType Name="RGB" AttributeDataType="xs:int" RefAttributeType="GenericIndustrialAttributeTypeLib/Colour">
        <Attribute Name="Red" AttributeDataType="xs:integer" />
        <Attribute Name="Green" AttributeDataType="xs:integer" />
        <Attribute Name="Blue" AttributeDataType="xs:integer" />
      </AttributeType>
      <AttributeType Name="RAL" AttributeDataType="xs:string" RefAttributeType="GenericIndustrialAttributeTypeLib/Colour" />
      <AttributeType Name="IEC" AttributeDataType="xs:string" RefAttributeType="GenericIndustrialAttributeTypeLib/Colour" Unit="Code">
        <Description>Code according to IEC 60757 to describe the colour (BK, BN, BU, GD, GN, GNYE, GY, OG, PK, RD, SR, TQ, VT, WH, YE).</Description>
        <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH065#002" />
      </AttributeType>
      <AttributeType Name="UL" AttributeDataType="xs:string" RefAttributeType="GenericIndustrialAttributeTypeLib/Colour" Unit="Code">
        <Description>Code according to UL to describe the colour (BK, BN, BU, GD, GN, GNYE, GY, OG, PK, RD, SR, TQ, VT, WH, YE).</Description>
        <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH065#002" />
      </AttributeType>
    </AttributeType>
    <AttributeType Name="RatedVoltage" AttributeDataType="xs:float" Unit="V">
      <Description>Nominal value of the rated voltage an electromechanical component is designed for</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH012#002" />
    </AttributeType>
    <AttributeType Name="Temperature" AttributeDataType="xs:string">
      <Description>Temperature characteristics of the component</Description>
      <AttributeType Name="TemperatureMin" AttributeDataType="xs:int" Unit="°C" RefAttributeType="GenericIndustrialAttributeTypeLib/Temperature">
        <Description>Lower category (ambient) temperature of the component according to IEC 60068-1</Description>
        <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH008#002" />
      </AttributeType>
      <AttributeType Name="TemperatureMax" AttributeDataType="xs:int" Unit="°C" RefAttributeType="GenericIndustrialAttributeTypeLib/Temperature">
        <Description>Upper category (ambient) temperature of the component according to IEC 60068-1, IEC 512</Description>
        <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH007#002" />
      </AttributeType>
    </AttributeType>
    <AttributeType Name="MaxPlugCycles" AttributeDataType="xs:integer">
      <Description>Mechanical endurance, minimum number of engagements and separations that the connector can withstand without electrical load. After test the connector shall fulfil requirements stated in IEC 60169-1(17) (1987).</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE361#001" />
    </AttributeType>
    <AttributeType Name="IPCode" AttributeDataType="xs:string">
      <Description>Degree of protection (IP code) of an electromechanical component provided by enclosure according to IEC 60529, ISO 20653 or NEMA 250. </Description>
      <DefaultValue>IP65</DefaultValue>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH011" />
    </AttributeType>
    <AttributeType Name="HousingMaterial" AttributeDataType="xs:string">
      <Description>Code of the material of the housing or shell of a connector or switch.</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE351#006" />
    </AttributeType>
  </AttributeTypeLib>
  <AttributeTypeLib Name="GenericPinAttributeTypeLib">
    <Description>This AttributeTypeLib collects relevant attribute defintions of electrical contacts for electromechanical connectors.</Description>
    <Version>0.1</Version>
    <AttributeType Name="ContactMaterial" AttributeDataType="xs:string">
      <Description>Code of the material of the body of the contacts of a connector, relay or switch.</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE355#001" />
    </AttributeType>
    <AttributeType Name="ContactFinish" AttributeDataType="xs:string">
      <Description>Code of the finish or surface material of the contacts of a connector, relay or switch.</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE350#001" />
    </AttributeType>
    <AttributeType Name="ContactCurrentMax" AttributeDataType="xs:float" Unit="A">
      <Description>Maximum continuous rms current per contact of a connector, at specified ambient temperature</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE358#001" />
    </AttributeType>
    <AttributeType Name="FunctionType" AttributeDataType="xs:string" Unit="Code">
      <Description>Function description code for the pin or contact (e.g. In, Out, IOL, GND, US, Tx+, Tx-, Rx+, Rx-, RTS, CAN_H, CAN_L, Shield, Diag,...).</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61987#ABA413#001" />
    </AttributeType>
  </AttributeTypeLib>
  <AttributeTypeLib Name="IEC61076-2AttributeTypeLib">
    <Description>This AttributeLib collects relevant attribute defintions for connectors according to IEC61076-2.</Description>
    <Version>0.1</Version>
    <AttributeType Name="TemperatureCategoryLower" AttributeDataType="xs:integer" Unit="°C" RefAttributeType="GenericIndustrialAttributeTypeLib/Temperature/TemperatureMin">
      <Description>lower category (ambient) temperature of a component</Description>
      <DefaultValue>-25</DefaultValue>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH008#002" />
      <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.3" />
    </AttributeType>
    <AttributeType Name="TemperatureCategoryUpper" AttributeDataType="xs:integer" Unit="°C" RefAttributeType="GenericIndustrialAttributeTypeLib/Temperature/TemperatureMax">
      <Description>upper category (ambient) temperature of a component</Description>
      <DefaultValue>85</DefaultValue>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH007#002" />
      <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.3" />
    </AttributeType>
    <AttributeType Name="RatedImpulseVoltage" AttributeDataType="xs:float" Unit="V">
      <Description>Minimum value of impulse voltage with specified pulse shape, applied between specified conductive parts of a relay, which does not cause breakdown</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAR021#002" />
      <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
    </AttributeType>
    <AttributeType Name="RatedOperatingVoltage" AttributeDataType="xs:float" Unit="V" RefAttributeType="GenericIndustrialAttributeTypeLib/RatedVoltage">
      <Description>Nominal value of the rated voltage an electromechanical component is designed for</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH012#002" />
      <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
    </AttributeType>
    <AttributeType Name="PollutionDegree" AttributeDataType="xs:string" Unit="Code">
      <Description>Code identifying the standardized pollution degree an electromechanical component can perform according to IEC 60664-1:2007</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAF967#001" />
      <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
    </AttributeType>
    <AttributeType Name="RatedCurrent" AttributeDataType="xs:float" Unit="A" RefAttributeType="GenericPinAttributeTypeLib/ContactCurrentMax">
      <Description>maximum continuous rms current per contact of a connector, all contacts loaded, at specified ambient temperature</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH066#002" />
      <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.4" />
    </AttributeType>
    <AttributeType Name="ContactResistance" AttributeDataType="xs:float" Unit="Ω">
      <Description>Maximum resistance of a mated set of contacts of a connector, relay or switch</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE920#001" />
      <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.5" />
    </AttributeType>
    <AttributeType Name="InsulationResistance" AttributeDataType="xs:float" Unit="Ω">
      <Description>minimum resistance between one terminal or several terminals connected together and the case or enclosure of a component at specified voltage</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE155#001" />
      <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.6" />
    </AttributeType>
    <AttributeType Name="MechanicalOperations" AttributeDataType="xs:integer" RefAttributeType="GenericIndustrialAttributeTypeLib/MaxPlugCycles">
      <Description>number of mechanical transactions of an item ranging from one defined status in a different one, induced by an external control information.</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#ADA109#001" />
      <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.5.1" />
    </AttributeType>
    <AttributeType Name="InsertionForce" AttributeDataType="xs:float" Unit="N">
      <Description>maximum force required to engage a connector with its mating part, excluding the effect of a coupling, locking or similar device</Description>
      <RefSemantic CorrespondingAttributePath="INRI: 0112/2///61360_4#AAH067#002" />
      <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.5.3" />
    </AttributeType>
    <AttributeType Name="WithdrawalForce" AttributeDataType="xs:float" Unit="N">
      <Description>minimum force required to separate a connector from its mating part, excluding the effect of a coupling, locking or similar device</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH068#002" />
      <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.4.3" />
    </AttributeType>
    <AttributeType Name="IPCode" AttributeDataType="xs:string" Unit="Code" RefAttributeType="GenericIndustrialAttributeTypeLib/IPCode">
      <Description>Degree of protection (IP code) of an electromechanical component provided by enclosure according to IEC 60529. </Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAH011#002" />
      <RefSemantic CorrespondingAttributePath="IEC61076-2-111Ed1.0/6.6.3" />
    </AttributeType>
  </AttributeTypeLib>
  <AttributeTypeLib Name="CableAttributeTypeLib">
    <Description>This AttributeTypeLib collects relevant attribute defintions for cables. A cable is an assembly of one or more conductors and/or optical fibres, with a protective covering and possibly filling, insulating and protective material.</Description>
    <Version>0</Version>
    <AttributeType Name="NumberOfConductors" AttributeDataType="xs:int">
      <Description>Number of insulated conductors or wires in a cable.</Description>
      <Value></Value>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAF255#001" />
    </AttributeType>
    <AttributeType Name="ConductorMaterial" AttributeDataType="xs:string" Unit="Code">
      <Description>Code of the material of a conductive part of a conductor</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAF241#001" />
    </AttributeType>
    <AttributeType Name="InsulationMaterial" AttributeDataType="xs:string" Unit="Code">
      <Description>Code of the material of the insulating layer of an insulated conductor according to DIN EN ISO 1043</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAF248#001" />
    </AttributeType>
    <AttributeType Name="SheathMaterial" AttributeDataType="xs:string" Unit="Code">
      <Description>Code of the sheat material of the cable.</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///62683#ACE859#001" />
    </AttributeType>
    <AttributeType Name="OutsideDiameter" AttributeDataType="xs:float" Unit="m">
      <Description>Value of the outside diameter of the cable.</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE022#001" />
    </AttributeType>
    <AttributeType Name="Length" AttributeDataType="xs:float" Unit="m">
      <Description>Maximum length of the cable, including the lacquered part of the leads</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAE633#001" />
    </AttributeType>
    <AttributeType Name="SheathColour" AttributeDataType="xs:string" Unit="Code" RefAttributeType="GenericIndustrialAttributeTypeLib/Colour">
      <Description>Code to describe the colour of the sheath or jacket</Description>
    </AttributeType>
    <AttributeType Name="Resistance" AttributeDataType="xs:double" Unit="Ω/m">
      <Description>Nominal dc resistance per unit length of a conductive part of a conductor</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAF245#001" />
    </AttributeType>
    <AttributeType Name="Capacitance" AttributeDataType="xs:double" Unit="F/m">
      <Description>Nominal capacitance per unit length between a pair of conductors of a cable</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAF259#001" />
    </AttributeType>
    <AttributeType Name="ShieldMaterial" AttributeDataType="xs:string" Unit="Code">
      <Description>Code of the shielding material</Description>
      <RefSemantic CorrespondingAttributePath="" />
    </AttributeType>
    <AttributeType Name="ShieldCoverage" AttributeDataType="xs:int" Unit="%">
      <Description>Coverage of the shield in percent.</Description>
    </AttributeType>
    <AttributeType Name="RatedImpulseVoltage" AttributeDataType="xs:int" Unit="V">
      <Description>Minimum value of impulse voltage with specified pulse shape, applied between specified conductive parts of a relay, which does not cause breakdown</Description>
      <RefSemantic CorrespondingAttributePath="IRDI:0112/2///61360_4#AAR021#002" />
    </AttributeType>
  </AttributeTypeLib>
</CAEXFile>