OptionalattributesIFCX-native flat attributes (bsi::ifc::class, bsi::ifc::prop::*, …).
Shaped this way so a recipient can reconstruct the model through the same
IFCX path as IFC5 rooms — see the viewer's buildStepSeedSource.
OptionalchildrenSpatial containment + decomposition as IFCX children: a unique key → the
child entity's path (slotPath(slot, guid), i.e. /<guid> in a
single-model room). Lets the recipient rebuild the spatial tree
(Project → Site → Building → Storey → elements). The adapter that builds
these must use the same slot the seeder is given (#4444).
IfcGloballyUniqueId (22-char). Entities without one are skipped.
IFC class name, e.g. IfcWallStandardCase.
OptionalpsetsProperty sets: psetName → propName → value.
OptionalquantitiesQuantity sets: qsetName → quantityName → numeric value.
A single STEP entity reduced to what the CRDT needs.