IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

5.4.3.44 IfcReferent

5.4.3.44.1 Semantic definition

IfcReferent defines a position at a particular offset along an alignment curve.

Referents may be used for several scenarios:

  • positioning physical elements at common locations along an alignment curve (e.g. bridge piers)
  • indicating transitions for cross-sections (e.g. beginning of curvature where road is relatively flat, maximum curvature having super-elevated cross-slope to accommodate design speed)
  • indicating events at a specific location (e.g. change in width or superelevation)
  • indicating broken chainage where distance measurements reset or reverse directions, or have jumps.
  • indicating domain-specific design parameters (via property sets) at locations along an alignment curve

5.4.3.44.2 Entity inheritance

5.4.3.44.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcObjectDefinition (7)
IfcObject (5)
IfcProduct (5)
IfcPositioningElement (2)
Click to show 23 hidden inherited attributes
IfcReferent (1)
8 PredefinedType OPTIONAL IfcReferentTypeEnum

Predefined types to define the particular type of the referent.

Table 5.4.3.44.B

5.4.3.44.4 Property sets

  • Pset_LinearReferencingMethod
    • LRMName
    • LRMType
    • UserDefinedLRMType
    • LRMUnit
    • LRMConstraint
  • Pset_ReferentCommon
    • NameFormat
  • Pset_Risk
    • RiskName
    • RiskType
    • NatureOfRisk
    • RiskAssessmentMethodology
    • UnmitigatedRiskLikelihood
    • UnmitigatedRiskConsequence
    • UnmitigatedRiskSignificance
    • MitigationPlanned
    • MitigatedRiskLikelihood
    • MitigatedRiskConsequence
    • MitigatedRiskSignificance
    • MitigationProposed
    • AssociatedProduct
    • AssociatedActivity
    • AssociatedLocation
  • Pset_Stationing
    • IncomingStation
    • Station
    • HasIncreasingStation
  • Pset_Superelevation SUPERELEVATIONEVENT
    • Side
    • Superelevation
    • TransitionSuperelevation
  • 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_Width WIDTHEVENT
    • Side
    • TransitionWidth
    • NominalWidth
  • Qto_BodyGeometryValidation
    • GrossSurfaceArea
    • NetSurfaceArea
    • GrossVolume
    • NetVolume
    • SurfaceGenusBeforeFeatures
    • SurfaceGenusAfterFeatures

5.4.3.44.5 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcObject (5)
IfcProduct (18)
IfcPositioningElement (1)
Click to show 35 hidden inherited concepts
IfcReferent (1)
Property Sets for Objects General

This concept can be applied to the following resources:

Table 5.4.3.44.C

5.4.3.44.6 Examples

5.4.3.44.7 Formal representation

ENTITY IfcReferent
SUBTYPE OF (IfcPositioningElement);
PredefinedType : OPTIONAL IfcReferentTypeEnum;
END_ENTITY;

5.4.3.44.8 References

Edit on Github


Is this page difficult to understand? Let us know!

5.4.3.44.9 Changelog

5.4.3.44.9.1 IFC4.1

  • New resource

5.4.3.44.9.2 IFC4.3_DEV_738df036

  • attribute, RestartDistance