6.1.3.37 IfcStair
6.1.3.37.1 Semantic definition
A stair is a vertical passageway allowing occupants to walk (step) from one floor level to another floor level at a different elevation. It may include a landing as an intermediate floor slab.
The IfcStair shall either be represented:
- as a stair assembly entity that aggregates all parts (stair flight, landing, etc. with own representations), or
- as a single stair entity without decomposition including all representation directly at the stair entity.
6.1.3.37.2 Entity inheritance
-
- IfcStair
- IfcBeam
- IfcBearing
- IfcBuildingElementProxy
- IfcChimney
- IfcColumn
- IfcCourse
- IfcCovering
- IfcCurtainWall
- IfcDeepFoundation
- IfcDoor
- IfcEarthworksElement
- IfcFooting
- IfcKerb
- IfcMember
- IfcMooringDevice
- IfcNavigationElement
- IfcPavement
- IfcPlate
- IfcRail
- IfcRailing
- IfcRamp
- IfcRampFlight
- IfcRoof
- IfcShadingDevice
- IfcSlab
- IfcStairFlight
- IfcTrackElement
- IfcWall
- IfcWindow
6.1.3.37.3 Attributes
# | Attribute | Type | Description |
---|---|---|---|
IfcRoot (4) | |||
IfcObjectDefinition (7) | |||
IfcObject (5) | |||
IfcProduct (5) | |||
IfcElement (13) | |||
Click to show 34 hidden inherited attributes Click to hide 34 inherited attributes | |||
IfcStair (1) | |||
9 | PredefinedType | OPTIONAL IfcStairTypeEnum |
Predefined generic type for a stair that is specified in an enumeration. There may be a property set given specifically for the predefined types. |
6.1.3.37.4 Formal propositions
Name | Description | ||||||
---|---|---|---|---|---|---|---|
CorrectPredefinedType |
Either the PredefinedType attribute is unset (e.g. because an IfcStairType is associated), or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED. |
||||||
|
|||||||
CorrectTypeAssigned |
Either there is no stair type object associated, i.e. the IsTypedBy inverse relationship is not provided, or the associated type object has to be of type IfcStairType. |
||||||
|
6.1.3.37.5 Property sets
-
Pset_ConcreteElementGeneral
- AssemblyPlace
- CastingMethod
- StructuralClass
- StrengthClass
- ExposureClass
- ReinforcementVolumeRatio
- ReinforcementAreaRatio
- DimensionalAccuracyClass
- ConstructionToleranceClass
- ConcreteCover
- ConcreteCoverAtMainBars
- ConcreteCoverAtLinks
- ReinforcementStrengthClass
-
Pset_Condition
- AssessmentDate
- AssessmentCondition
- AssessmentDescription
- AssessmentType
- AssessmentMethod
- LastAssessmentReport
- NextAssessmentDate
- AssessmentFrequency
-
Pset_ConstructionAdministration
- ProcurementMethod
- SpecificationSectionNumber
- SubmittalIdentifer
-
Pset_ConstructionOccurence
- InstallationDate
- ModelNumber
- TagNumber
- AssetIdentifier
-
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_InstallationOccurrence
- InstallationDate
- AcceptanceDate
- PutIntoOperationDate
-
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_ManufacturerOccurrence
- AcquisitionDate
- BarCode
- SerialNumber
- BatchReference
- AssemblyPlace
- ManufacturingDate
-
Pset_ManufacturerTypeInformation
- GlobalTradeItemNumber
- ArticleNumber
- ModelReference
- ModelLabel
- Manufacturer
- ProductionYear
- AssemblyPlace
- OperationalDocument
- SafetyDocument
- PerformanceCertificate
-
Pset_PrecastConcreteElementFabrication
- TypeDesignation
- ProductionLotId
- SerialNumber
- PieceMark
- AsBuiltLocationNumber
- ActualProductionDate
- ActualErectionDate
-
Pset_PrecastConcreteElementGeneral
- TypeDesignation
- CornerChamfer
- ManufacturingToleranceClass
- FormStrippingStrength
- LiftingStrength
- ReleaseStrength
- MinimumAllowableSupportLength
- InitialTension
- TendonRelaxation
- TransportationStrength
- SupportDuringTransportDescription
- SupportDuringTransportDocReference
- HollowCorePlugging
- CamberAtMidspan
- BatterAtStart
- BatterAtEnd
- Twisting
- Shortening
- PieceMark
- DesignLocationNumber
-
Pset_RepairOccurrence
- RepairContent
- RepairDate
- MeanTimeToRepair
-
Pset_Risk
- RiskName
- RiskType
- NatureOfRisk
- RiskAssessmentMethodology
- UnmitigatedRiskLikelihood
- UnmitigatedRiskConsequence
- UnmitigatedRiskSignificance
- MitigationPlanned
- MitigatedRiskLikelihood
- MitigatedRiskConsequence
- MitigatedRiskSignificance
- MitigationProposed
- AssociatedProduct
- AssociatedActivity
- AssociatedLocation
-
Pset_ServiceLife
- ServiceLifeDuration
- MeanTimeBetweenFailure
-
Pset_StairCommon
- Reference
- Status
- NumberOfRiser
- NumberOfTreads
- RiserHeight
- TreadLength
- NosingLength
- WalkingLineOffset
- TreadLengthAtOffset
- TreadLengthAtInnerSide
- WaistThickness
- RequiredHeadroom
- HandicapAccessible
- HasNonSkidSurface
- IsExternal
- ThermalTransmittance
- LoadBearing
- FireRating
- FireExit
-
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_Warranty
- WarrantyIdentifier
- WarrantyStartDate
- IsExtendedWarranty
- WarrantyPeriod
- WarrantyContent
- PointOfContact
- Exclusions
-
Qto_BodyGeometryValidation
- GrossSurfaceArea
- NetSurfaceArea
- GrossVolume
- NetVolume
- SurfaceGenusBeforeFeatures
- SurfaceGenusAfterFeatures
6.1.3.37.6 Concept usage
Concept | Usage | Description | |
---|---|---|---|
IfcRoot (2) | |||
IfcObjectDefinition (9) | |||
IfcObject (5) | |||
IfcProduct (18) | |||
IfcElement (44) | |||
IfcBuiltElement (3) | |||
Click to show 81 hidden inherited concepts Click to hide 81 inherited concepts | |||
IfcStair (7) | |||
Axis 2D Geometry | General |
The walking line is represented by a two-dimensional open curve as the axis. The curve is directed into the upward direction (direction has to be interpreted as specified at the subtypes of IfcCurve). |
|
Element Decomposition | General |
Geometric representation by aggregated elements If the IfcStair has components (referenced by SELF\IfcObject.IsDecomposedBy) with own 'Body' representation, then no 'Body' representation shall be defined for the IfcStair. The IfcStair shape is then represented by the geometric representation of its components. The components are accessed via SELF\IfcObject.IsDecomposedBy[1].RelatedObjects. Figure 6.1.3.37.D illustrates stair placement, where the IfcStair defines the local placement for all components and the common 'Axis' representation, and each component has its own 'Body' representation. ![]() This concept can be applied to the following resources:
|
|
Material Single | General |
The material of the IfcStair is defined by the IfcMaterial and attached by the IfcRelAssociatesMaterial.RelatingMaterial. It is accessible by the inverse HasAssociations relationship. Material information can also be given at the IfcStairType, defining the common attribute data for all occurrences of the same type. It is then accessible by the inverse IsDefinedBy relationship pointing to IfcStair.HasAssociations and via IfcRelAssociatesMaterial.RelatingMaterial to IfcMaterial. If both are given, then the material directly assigned to IfcStair overrides the material assigned to IfcStairType. |
|
Object Typing | General |
This concept can be applied to the following resources: |
|
Product Local Placement | General |
The following restriction may be imposed by view definitions or implementer agreements: |
|
Property Sets for Objects | General |
This concept can be applied to the following resources: |
|
Spatial Containment | General |
The IfcStair, as any subtype of IfcBuiltElement, may participate alternatively in one of the two different containment relationships:
|
6.1.3.37.7 Formal representation
ENTITY IfcStair SUBTYPE OF (IfcBuiltElement); PredefinedType : OPTIONAL IfcStairTypeEnum; WHERE CorrectPredefinedType : NOT(EXISTS(PredefinedType)) OR (PredefinedType <> IfcStairTypeEnum.USERDEFINED) OR ((PredefinedType = IfcStairTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType)); CorrectTypeAssigned : (SIZEOF(IsTypedBy) = 0) OR ('IFC4X3_DEV_54a9de1b.IFCSTAIRTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy[1].RelatingType)); END_ENTITY;