IfcZone & Model Tree

I’m interesest to understand how the class IfcZone sits in the model heirarchy.

  • Q1: Are there any differences between how IfcZone operates in Ifc2x3 and Ifc4?
  • Q2: Does IfcZone sit in parallel with IfcZone as part of IfcBuilding?
  • Q3: Does IfcZone sit between IfcBuilding and IfcSpace, i.e. is IfcSpace a subset of IfcZone?

Model tree examples would be useful.

Many thanks