IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

6.1.3.17 IfcDoorType

6.1.3.17.1 Semantic definition

The element type IfcDoorType defines commonly shared information for occurrences of doors. The set of shared information may include:

  • common properties within shared property sets
  • common material information
  • common operation type definitions
  • common shape representations

A door type defines the particular parameter of the lining and one (or several) panels through the IfcDoorLiningProperties and the IfcDoorPanelProperties as predefined property sets applicable to doors only.

It is used to define a door specification, or door style (i.e. the specific product information that is common to all occurrences of that door type). Door types may be exchanged without being already assigned to occurrences.

Occurrences of the IfcDoorType within building models are represented by instances of IfcDoor.

6.1.3.17.2 Entity inheritance

6.1.3.17.3 Attributes

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

A list of types to further identify the object. Some property sets may be specifically applicable to one of these types.

11 OperationType IfcDoorTypeOperationEnum

Type defining the general layout and operation of the door type in terms of the partitioning of panels and panel operations.

12 ParameterTakesPrecedence OPTIONAL IfcBoolean

The Boolean value reflects, whether the parameter given in the attached lining and panel properties exactly define the geometry (TRUE), or whether the attached style shape take precedence (FALSE). In the last case the parameter have only informative value. If not provided, no such information can be inferred.

13 UserDefinedOperationType OPTIONAL IfcLabel

Designator for the user defined operation type, shall only be provided, if the value of OperationType is set to USERDEFINED.

Table 6.1.3.17.C

6.1.3.17.4 Formal propositions

Name Description
CorrectPredefinedType

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

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

6.1.3.17.5 Property sets

  • Pset_Condition
    • AssessmentDate
    • AssessmentCondition
    • AssessmentDescription
    • AssessmentType
    • AssessmentMethod
    • LastAssessmentReport
    • NextAssessmentDate
    • AssessmentFrequency
  • Pset_ConstructionAdministration
    • ProcurementMethod
    • SpecificationSectionNumber
    • SubmittalIdentifer
  • Pset_DoorCommon
    • Reference
    • Status
    • FireRating
    • AcousticRating
    • SecurityRating
    • DurabilityRating
    • HygrothermalRating
    • WaterTightnessRating
    • MechanicalLoadRating
    • WindLoadRating
    • Infiltration
    • IsExternal
    • ThermalTransmittance
    • GlazingAreaFraction
    • HandicapAccessible
    • FireExit
    • HasDrive
    • SelfClosing
    • SmokeStop
  • Pset_DoorLiningProperties
    • LiningDepth
    • LiningThickness
    • ThresholdDepth
    • ThresholdThickness
    • TransomThickness
    • TransomOffset
    • LiningOffset
    • ThresholdOffset
    • CasingThickness
    • CasingDepth
    • LiningToPanelOffsetX
    • LiningToPanelOffsetY
  • Pset_DoorPanelProperties
    • PanelDepth
    • PanelOperation
    • PanelWidth
    • PanelPosition
  • Pset_DoorTypeTurnstile TURNSTILE
    • IsBidirectional
    • TurnstileType
    • NarrowChannelWidth
    • WideChannelWidth
  • Pset_DoorWindowGlazingType
    • GlassLayers
    • GlassThickness1
    • GlassThickness2
    • GlassThickness3
    • FillGas
    • GlassColour
    • IsTempered
    • IsLaminated
    • IsCoated
    • IsWired
    • VisibleLightReflectance
    • VisibleLightTransmittance
    • SolarAbsorption
    • SolarReflectance
    • SolarTransmittance
    • SolarHeatGainTransmittance
    • ShadingCoefficient
    • ThermalTransmittanceSummer
    • ThermalTransmittanceWinter
  • 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_PermeableCoveringProperties
    • OperationType
    • PanelPosition
    • FrameDepth
    • FrameThickness
  • Pset_ProcessCapacity
    • ProcessItem
    • ProcessCapacity
    • ProcessPerformance
    • DownstreamConnections
    • UpstreamConnections
  • Pset_Risk
    • RiskName
    • RiskType
    • NatureOfRisk
    • RiskAssessmentMethodology
    • UnmitigatedRiskLikelihood
    • UnmitigatedRiskConsequence
    • UnmitigatedRiskSignificance
    • MitigationPlanned
    • MitigatedRiskLikelihood
    • MitigatedRiskConsequence
    • MitigatedRiskSignificance
    • MitigationProposed
    • AssociatedProduct
    • AssociatedActivity
    • AssociatedLocation
  • Pset_ServiceLife
    • ServiceLifeDuration
    • MeanTimeBetweenFailure
  • Pset_TicketProcessing BOOM_BARRIER
    • TicketProcessingTime
    • TicketStuckRatio
  • Pset_TicketProcessing TURNSTILE
    • TicketProcessingTime
    • TicketStuckRatio
  • 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_DoorBaseQuantities
    • Width
    • Height
    • Perimeter
    • Area

6.1.3.17.6 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcTypeObject (2)
IfcTypeProduct (7)
IfcElementType (5)
Click to show 25 hidden inherited concepts
IfcDoorType (4)
Door Type Attributes General

No description available.

Property Sets for Types General

Two subtypes of IfcPreDefinedPropertySet are applicable to IfcDoorType:

Property Sets for Objects General

This concept can be applied to the following resources:

Quantity Sets General

This concept can be applied to the following resources:

Table 6.1.3.17.E

6.1.3.17.7 Formal representation

ENTITY IfcDoorType
SUBTYPE OF (IfcBuiltElementType);
PredefinedType : IfcDoorTypeEnum;
OperationType : IfcDoorTypeOperationEnum;
ParameterTakesPrecedence : OPTIONAL IfcBoolean;
UserDefinedOperationType : OPTIONAL IfcLabel;
WHERE
CorrectPredefinedType : (PredefinedType <> IfcDoorTypeEnum.USERDEFINED) OR
((PredefinedType = IfcDoorTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcElementType.ElementType));
END_ENTITY;

6.1.3.17.8 References

Edit on Github

5 contributor(s):
Last change: Improve definition split (#876) * bring back headers headers were previously removed by mistake, now bringing them back * add new lines and rename the tag add the word 'short' in it * unify newlines make exactly one newline before and two after the tag * resolving typos Because bringing back headers required to go back in time to previous version, I'm now re-resolving the issues: #861, #860, #856 by ArturTomczak on 7/16/2024, 2:07:28 PM

Is this page difficult to understand? Let us know!

6.1.3.17.9 Changelog

6.1.3.17.9.1 IFC4

  • New resource

6.1.3.17.9.2 IFC4.3_DEV_738df036