IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

6.3.3.10 IfcMechanicalFastenerType

6.3.3.10.1 Semantic definition

The element component type IfcMechanicalFastenerType defines commonly shared information for occurrences of mechanical fasteners. The set of shared information may include:

  • common properties with shared property sets
  • common representations
  • common materials
  • common composition of elements

It is used to define a mechanical fastener type specification indicating the specific product information that is common to all occurrences of that product type. The IfcMechanicalFastenerType may be declared within IfcProject or IfcProjectLibrary using IfcRelDeclares and may be exchanged with or without occurrences of the type. Occurrences of IfcMechanicalFastenerType are represented by instances of IfcMechanicalFastener.

Classification Use Definition

Mechanical fasteners, especially bolts, are often standardized. To refer to a formal fastener designation according to a standard (a product norm), IfcRelAssociatesClassification together with IfcClassificationReference should be used.

  • IfcClassificationReference.Identification contains a machine-readable form of the formal fastener designation from the norm. Example: 'M16X80-10.9-HV' for a high-strength structural bolting assembly for preloading with hexagon bolt and nut. (On the other hand, IfcMechanicalFastenerType.Name contains a displayable name which may not necessarily be the same as the formal designation.)
  • IfcClassificationReference.Name carries the short name of the fastener norm. Example: 'EN 14399-4' as the respective European standard for high-strength hexagon bolts.
  • Optionally, the norm can be further described by IfcClassificationReference.ReferencedSource, including information like publisher and date of issue of the norm.

Furthermore, IfcRelAssociatesLibrary together with IfcLibraryReference may be used to refer to a library which contains fastener definitions.

6.3.3.10.2 Entity inheritance

6.3.3.10.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcObjectDefinition (7)
IfcTypeObject (3)
IfcTypeProduct (3)
IfcElementType (1)
Click to show 18 hidden inherited attributes
IfcMechanicalFastenerType (3)
10 PredefinedType IfcMechanicalFastenerTypeEnum

Subtype of mechanical fastener

11 NominalDiameter OPTIONAL IfcPositiveLengthMeasure

The nominal diameter describing the cross-section size of the fastener type.

12 NominalLength OPTIONAL IfcPositiveLengthMeasure

The nominal length describing the longitudinal dimensions of the fastener type.

Table 6.3.3.10.C

6.3.3.10.4 Formal propositions

Name Description
CorrectPredefinedType

The inherited attribute ElementType shall be provided if the PredefinedType is set to USERDEFINED.

(PredefinedType <> IfcMechanicalFastenerTypeEnum.USERDEFINED) OR
((PredefinedType = IfcMechanicalFastenerTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcElementType.ElementType))
Table 6.3.3.10.D

6.3.3.10.5 Property sets

  • Pset_Condition
    • AssessmentDate
    • AssessmentCondition
    • AssessmentDescription
    • AssessmentType
    • AssessmentMethod
    • LastAssessmentReport
    • NextAssessmentDate
    • AssessmentFrequency
  • Pset_ConstructionAdministration
    • ProcurementMethod
    • SpecificationSectionNumber
    • SubmittalIdentifer
  • Pset_ElementComponentCommon
    • Reference
    • Status
    • DeliveryType
    • CorrosionTreatment
  • Pset_ElementKinematics
    • CyclicPath
    • CyclicRange
    • LinearPath
    • LinearRange
    • MaximumAngularVelocity
    • MaximumConstantSpeed
    • MinimumTime
  • Pset_EnvironmentalCondition
    • ReferenceAirRelativeHumidity
    • ReferenceEnvironmentTemperature
    • MaximumAtmosphericPressure
    • StorageTemperatureRange
    • MaximumWindSpeed
    • OperationalTemperatureRange
    • MaximumRainIntensity
    • SaltMistLevel
    • SeismicResistance
    • SmokeLevel
    • MaximumSolarRadiation
  • Pset_EnvironmentalImpactIndicators
    • Reference
    • FunctionalUnitReference
    • IndicatorsUnit
    • LifeCyclePhase
    • ExpectedServiceLife
    • TotalPrimaryEnergyConsumptionPerUnit
    • WaterConsumptionPerUnit
    • HazardousWastePerUnit
    • NonHazardousWastePerUnit
    • ClimateChangePerUnit
    • AtmosphericAcidificationPerUnit
    • RenewableEnergyConsumptionPerUnit
    • NonRenewableEnergyConsumptionPerUnit
    • ResourceDepletionPerUnit
    • InertWastePerUnit
    • RadioactiveWastePerUnit
    • StratosphericOzoneLayerDestructionPerUnit
    • PhotochemicalOzoneFormationPerUnit
    • EutrophicationPerUnit
  • Pset_EnvironmentalImpactValues
    • TotalPrimaryEnergyConsumption
    • WaterConsumption
    • HazardousWaste
    • NonHazardousWaste
    • ClimateChange
    • AtmosphericAcidification
    • RenewableEnergyConsumption
    • NonRenewableEnergyConsumption
    • ResourceDepletion
    • InertWaste
    • RadioactiveWaste
    • StratosphericOzoneLayerDestruction
    • PhotochemicalOzoneFormation
    • Eutrophication
    • LeadInTime
    • Duration
    • LeadOutTime
  • Pset_MaintenanceStrategy
    • AssetCriticality
    • AssetFrailty
    • AssetPriority
    • MonitoringType
    • AccidentResponse
  • Pset_MaintenanceTriggerCondition
    • ConditionTargetPerformance
    • ConditionMaintenanceLevel
    • ConditionReplacementLevel
    • ConditionDisposalLevel
  • Pset_MaintenanceTriggerDuration
    • DurationTargetPerformance
    • DurationMaintenanceLevel
    • DurationReplacementLevel
    • DurationDisposalLevel
  • Pset_MaintenanceTriggerPerformance
    • TargetPerformance
    • PerformanceMaintenanceLevel
    • ReplacementLevel
    • DisposalLevel
  • Pset_ManufacturerTypeInformation
    • GlobalTradeItemNumber
    • ArticleNumber
    • ModelReference
    • ModelLabel
    • Manufacturer
    • ProductionYear
    • AssemblyPlace
    • OperationalDocument
    • SafetyDocument
    • PerformanceCertificate
  • Pset_MechanicalFastenerAnchorBolt ANCHORBOLT
    • AnchorBoltLength
    • AnchorBoltDiameter
    • AnchorBoltThreadLength
    • AnchorBoltProtrusionLength
  • Pset_MechanicalFastenerBolt BOLT
    • ThreadDiameter
    • ThreadLength
    • NutsCount
    • WashersCount
    • HeadShape
    • KeyShape
    • NutShape
    • WasherShape
  • Pset_MechanicalFastenerOCSFitting COUPLER
    • ManufacturingTechnology
    • OCSFasteningType
  • Pset_MechanicalFastenerTypeRailFastening RAILFASTENING
    • TechnicalStandard
    • IsReducedResistanceFastening
    • TrackFasteningElasticityType
  • Pset_MechanicalFastenerTypeRailJoint RAILJOINT
    • SleeperArrangement
    • IsCWRJoint
    • IsJointInsulated
    • IsLiftingBracketConnection
    • NumberOfScrews
    • RailGap
    • IsJointControlEquipment
    • AssemblyPlace
  • Pset_Risk
    • RiskName
    • RiskType
    • NatureOfRisk
    • RiskAssessmentMethodology
    • UnmitigatedRiskLikelihood
    • UnmitigatedRiskConsequence
    • UnmitigatedRiskSignificance
    • MitigationPlanned
    • MitigatedRiskLikelihood
    • MitigatedRiskConsequence
    • MitigatedRiskSignificance
    • MitigationProposed
    • AssociatedProduct
    • AssociatedActivity
    • AssociatedLocation
  • Pset_ServiceLife
    • ServiceLifeDuration
    • MeanTimeBetweenFailure
  • Pset_Tolerance
    • ToleranceDescription
    • ToleranceBasis
    • OverallTolerance
    • HorizontalTolerance
    • OrthogonalTolerance
    • VerticalTolerance
    • PlanarFlatness
    • HorizontalFlatness
    • ElevationalFlatness
    • SideFlatness
    • OverallOrthogonality
    • HorizontalOrthogonality
    • OrthogonalOrthogonality
    • VerticalOrthogonality
    • OverallStraightness
    • HorizontalStraightness
    • OrthogonalStraightness
    • VerticalStraightness
  • Pset_Uncertainty
    • UncertaintyBasis
    • UncertaintyDescription
    • HorizontalUncertainty
    • LinearUncertainty
    • OrthogonalUncertainty
    • VerticalUncertainty
  • Pset_VesselLineCommon ROPE
    • LineIdentifier
    • MidshipToFairLead
    • CentreLineToFairlead
    • HeightAboveMainDeck
    • FairleadToTermination
    • WinchBreakLimit
    • PreTensionAim
    • LineType
    • LineStrength
    • TailLength
    • TailDiameter
    • TailType
    • TailStrength
  • Pset_Warranty
    • WarrantyIdentifier
    • WarrantyStartDate
    • IsExtendedWarranty
    • WarrantyPeriod
    • WarrantyContent
    • PointOfContact
    • Exclusions

6.3.3.10.6 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcTypeObject (2)
IfcTypeProduct (7)
IfcElementType (5)
IfcElementComponentType (1)
Click to show 26 hidden inherited concepts
IfcMechanicalFastenerType (2)
Mechanical Fastener Type Attributes General

No description available.

Property Sets for Objects General

This concept can be applied to the following resources:

Table 6.3.3.10.E

6.3.3.10.7 Formal representation

ENTITY IfcMechanicalFastenerType
SUBTYPE OF (IfcElementComponentType);
PredefinedType : IfcMechanicalFastenerTypeEnum;
NominalDiameter : OPTIONAL IfcPositiveLengthMeasure;
NominalLength : OPTIONAL IfcPositiveLengthMeasure;
WHERE
CorrectPredefinedType : (PredefinedType <> IfcMechanicalFastenerTypeEnum.USERDEFINED) OR
((PredefinedType = IfcMechanicalFastenerTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcElementType.ElementType));
END_ENTITY;

6.3.3.10.8 References

Edit on Github


Is this page difficult to understand? Let us know!

6.3.3.10.9 Changelog

6.3.3.10.9.1 IFC4