Various curves (IfcTrimmedCurve, IfcPolyLine) essentially are becoming deprecated and IfcIndexedPolyCurve being used everywhere.
IfcSectionedSpined, on the other hand, uses umbrella class IfcCompositeCurve for its construction. Now it seems unclear to me how IfcSectionedSpined geometry should be used in IFC4?