When aggregating with IfcRelAggregates
, is there any restriction on homogeneity of aggregated objects, be it similar concrete entity type or uniformity of some attribute value? As an example, consider decomposition of an entity of type IfcBuilding
with default value ELEMENT
for composition type: Is there any limitation denoting that aggregated objects be of the same entity type and composition type, e.g. either one of IfcBuilding
/PARTIAL
, IfcBuildingStorey
/COMPLEX
, IfcBuildingStorey
/ELEMENT
or can these appear mixed among the related objects of the aggregation relation?
I did not find any such restriction, neither in formal nor informal IFC specification, but did not go through MVDs. Maybe I overlooked something or is there some restriction as per any official MVD, implementers agreement or the like?