IfcMechanicalFastenerTypeEnum

Natural language names
Mechanical Fastener Type Enum
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcMechanicalFastenerTypeEnumADDED
IFC4x2 Candidate 4.2.0.0
    IfcMechanicalFastenerTypeEnum
      COUPLERADDED
IFC4x2 to IFC4x3_RC1
    IfcMechanicalFastenerTypeEnum
      RAILJOINTADDED
      RAILFASTENINGADDED
      CHAINADDED
      ROPEADDED
Semantic definitions at the type
Type definition

This enumeration defines the different types of mechanical fasteners.

HISTORY  New Enumeration in IFC4.

Enumeration definition
ConstantDescription
ANCHORBOLT

A special bolt which is anchored into conrete, stone, or brickwork.

BOLT

A threaded cylindrical rod that engages with a similarly threaded hole in a nut or any other part to form a fastener. The mechanical fastener often also includes one or more washers and one or more nuts.

DOWEL

A cylindrical rod that is driven into holes of the connected pieces.

NAIL

A thin pointed piece of metal that is hammered into materials as a fastener.

NAILPLATE

A piece of sheet metal with punched points that overlaps the connected pieces and is pressed into their material.

RIVET

A fastening part having a head at one end and the other end being hammered flat after being passed through holes in the pieces that are fastened together.

SCREW

A fastener with a tapered threaded shank and a slotted head.

SHEARCONNECTOR

A ring connector that is accepted by ring keyways in the connected pieces; or a toothed circular or square connector that is pressed into the connected pieces.

STAPLE

A doubly pointed piece of metal that is hammered into materials as a fastener.

STUDSHEARCONNECTOR

Stud shear connectors are cylindrical fastening parts with a head on one side. On the other side they are welded on steel members for the use in composite steel and concrete structures.

COUPLER

A part connecting two rod or bars, such as reinforcement bars.

RAILJOINT

A mechanical assembly with e.g. fishplates to join two rail ends with optional functions (insulation or expansion capacity).

RAILFASTENING

An assembly of components which secures a rail to the supporting structure and retains it in the required position whilst permitting any necessary vertical, lateral and longitudinal movement. Note: definition from EN 13481-1.

CHAIN

a series of linked metal rings used for fastening or securing something, or for pulling loads.

ROPE

a length of thick strong cord made by twisting together strands of hemp, sisal, nylon, or similar material. used primarily for mooring vessels

USERDEFINED

User-defined mechanical fastener.

NOTDEFINED

Undefined mechanical fastener.

Formal representations
XML Specification
 <xs:simpleType name="IfcMechanicalFastenerTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="anchorbolt"/>
   <xs:enumeration value="bolt"/>
   <xs:enumeration value="dowel"/>
   <xs:enumeration value="nail"/>
   <xs:enumeration value="nailplate"/>
   <xs:enumeration value="rivet"/>
   <xs:enumeration value="screw"/>
   <xs:enumeration value="shearconnector"/>
   <xs:enumeration value="staple"/>
   <xs:enumeration value="studshearconnector"/>
   <xs:enumeration value="coupler"/>
   <xs:enumeration value="railjoint"/>
   <xs:enumeration value="railfastening"/>
   <xs:enumeration value="chain"/>
   <xs:enumeration value="rope"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcMechanicalFastenerTypeEnum = ENUMERATION OF (
 ANCHORBOLT,
 BOLT,
 DOWEL,
 NAIL,
 NAILPLATE,
 RIVET,
 SCREW,
 SHEARCONNECTOR,
 STAPLE,
 STUDSHEARCONNECTOR,
 COUPLER,
 RAILJOINT,
 RAILFASTENING,
 CHAIN,
 ROPE,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcMechanicalFastener IfcMechanicalFastenerType

Link to this page  Link to this page