IfcZone is just a grouping of IfcSpaces. No geometry, no fixed hierarchy, not part of Spatial Structure tree.
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.
It is considered a System and behaves as a Group
The IfcZone is regarded as the spatial system (as compared to the building service, electrical, or analytical system), the name remains IfcZone for compatibility reasons, instead of using a proper naming convention, like IfcSpatialSystem.
@cgee Hello. Please, take a look at the IfcSpatialZone project. Here is a good summary shared during the last bSI Summit in Rome (just click the image for the youtube video):