IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

5.4.3.82 IfcZone

RV ⓘ
AbV ⓘ

5.4.3.82.1 Semantic definition

A zone is a group of spaces, partial spaces or other zones. These spaces may or may not be adjacent. A zone does not have its own shape representation. Zone structures may not be hierarchical (in contrary to the spatial structure of a project - see IfcSpatialStructureElement), i.e. one individual IfcSpace may be associated with zero, one, or several IfcZone's. IfcSpace's are grouped into an IfcZone by using the objectified relationship IfcRelAssignsToGroup as specified at the supertype IfcGroup. For example, a zone might be used to represent an apartment as a group of spaces.

5.4.3.82.2 Entity inheritance

5.4.3.82.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcObjectDefinition (7)
IfcObject (5)
IfcGroup (2)
IfcSystem (2)
Click to show 20 hidden inherited attributes
IfcZone (1)
6 LongName OPTIONAL IfcLabel

Long name for a zone, used for informal purposes. It should be used, if available, in conjunction with the inherited Name attribute.

Table 5.4.3.82.A

5.4.3.82.4 Formal propositions

Name Description
WR1

An IfcZone is grouped by the objectified relationship IfcRelAssignsToGroup. Only objects of type IfcSpace, IfcZone and IfcSpatialZone are allowed as RelatedObjects.

(SIZEOF(SELF\IfcGroup.IsGroupedBy) = 0) OR
(SIZEOF (QUERY (temp <* SELF\IfcGroup.IsGroupedBy[1].RelatedObjects |
NOT(('IFC4X3_DEV_738df036.IFCZONE' IN TYPEOF(temp)) OR
('IFC4X3_DEV_738df036.IFCSPACE' IN TYPEOF(temp)) OR
('IFC4X3_DEV_738df036.IFCSPATIALZONE' IN TYPEOF(temp))
))) = 0)
Table 5.4.3.82.B

5.4.3.82.5 Property sets

  • Pset_AirSideSystemInformation
    • Description
    • AirSideSystemType
    • AirSideSystemDistributionType
    • TotalAirFlow
    • EnergyGainTotal
    • AirFlowSensible
    • EnergyGainSensible
    • EnergyLoss
    • InfiltrationDiversitySummer
    • InfiltrationDiversityWinter
    • ApplianceDiversity
    • HeatingTemperatureDelta
    • CoolingTemperatureDelta
    • Ventilation
    • FanPower
  • Pset_Condition
    • AssessmentDate
    • AssessmentCondition
    • AssessmentDescription
    • AssessmentType
    • AssessmentMethod
    • LastAssessmentReport
    • NextAssessmentDate
    • AssessmentFrequency
  • 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_ProcessCapacity
    • ProcessItem
    • ProcessCapacity
    • ProcessPerformance
    • DownstreamConnections
    • UpstreamConnections
  • Pset_RepairOccurrence
    • RepairContent
    • RepairDate
    • MeanTimeToRepair
  • Pset_Risk
    • RiskName
    • RiskType
    • NatureOfRisk
    • RiskAssessmentMethodology
    • UnmitigatedRiskLikelihood
    • UnmitigatedRiskConsequence
    • UnmitigatedRiskSignificance
    • MitigationPlanned
    • MitigatedRiskLikelihood
    • MitigatedRiskConsequence
    • MitigatedRiskSignificance
    • MitigationProposed
    • AssociatedProduct
    • AssociatedActivity
    • AssociatedLocation
  • Pset_ServiceLifeFactors
    • QualityOfComponents
    • DesignLevel
    • WorkExecutionLevel
    • IndoorEnvironment
    • OutdoorEnvironment
    • InUseConditions
    • MaintenanceLevel
  • Pset_SpaceFireSafetyRequirements
    • FireRiskFactor
    • FlammableStorage
    • FireExit
    • SprinklerProtection
    • SprinklerProtectionAutomatic
    • AirPressurization
  • Pset_SpaceHVACDesign
    • TemperatureSetPoint
    • TemperatureMax
    • TemperatureMin
    • TemperatureSummerMax
    • TemperatureSummerMin
    • TemperatureWinterMax
    • TemperatureWinterMin
    • HumiditySetPoint
    • HumidityMax
    • HumidityMin
    • HumiditySummer
    • HumidityWinter
    • DiscontinuedHeating
    • NaturalVentilation
    • NaturalVentilationRate
    • MechanicalVentilation
    • MechanicalVentilationRate
    • AirConditioning
    • AirConditioningCentral
    • AirHandlingName
  • Pset_SpaceLightingDesign
    • ArtificialLighting
    • Illuminance
  • Pset_SpaceOccupancyRequirements
    • OccupancyType
    • OccupancyNumber
    • OccupancyNumberPeak
    • OccupancyTimePerDay
    • AreaPerOccupant
    • MinimumHeadroom
    • IsOutlookDesirable
  • Pset_ZoneCommon
    • Reference
    • IsExternal
    • GrossPlannedArea
    • NetPlannedArea
    • PubliclyAccessible
    • HandicapAccessible

5.4.3.82.6 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcObject (5)
IfcGroup (2)
IfcSystem (2)
Click to show 20 hidden inherited concepts
IfcZone (2)
Group Assignment General

An IfcZone is a spatial system under which individual IfcSpace's (and other IfcZone's) are grouped. In contrary to the IfcSpatialZone entity, IfcZone is a mere grouping, it can not define an own geometric representation and placement. Therefore it cannot be used for spatial zones having a different shape and size compared to the shape and size of aggregated spaces.

In case of a zone denoting a (fire) compartment, the following types should be used, if applicable, as values of the ObjectType attribute:

  • 'FireCompartment': a zone of spaces, collected to represent a single fire compartment.
  • 'ElevatorShaft': a collection of spaces within an elevator, potentially going through many storeys.
  • 'RisingDuct': A collection of vertical airspaces.
  • 'RunningDuct': A collection of horizontal airspaces.
Property Sets for Objects General

This concept can be applied to the following resources:

Table 5.4.3.82.C

5.4.3.82.7 Formal representation

ENTITY IfcZone
SUBTYPE OF (IfcSystem);
LongName : OPTIONAL IfcLabel;
WHERE
WR1 : (SIZEOF(SELF\IfcGroup.IsGroupedBy) = 0) OR
(SIZEOF (QUERY (temp <* SELF\IfcGroup.IsGroupedBy[1].RelatedObjects |
NOT(('IFC4X3_DEV_738df036.IFCZONE' IN TYPEOF(temp)) OR
('IFC4X3_DEV_738df036.IFCSPACE' IN TYPEOF(temp)) OR
('IFC4X3_DEV_738df036.IFCSPATIALZONE' IN TYPEOF(temp))
))) = 0);
END_ENTITY;

5.4.3.82.8 References

Edit on Github


Is this page difficult to understand? Let us know!

5.4.3.82.9 Changelog

5.4.3.82.9.1 IFC4

  • attribute, LongName
  • where rule, WR1
  • where rule, WR1
  • supertype, Changed from "IfcGroup" to "IfcSystem"