Hi, Stefan!
Well, it depends on how you understand "complexity". Mapping is just that: a correlation between 2 items from different taxonomies. The required knowledge behind each of them should be identified as something assumed by the AEC expert who is modeling (construction knwldg, but also standardized semantics).
IMO, IfcBuildingElementPart as subtype of
IfcElementComponent
An element component is a representation for minor items included in, added to or connecting to or between elements, which usually are not of interest from the overall building structure viewpoint. However, these small parts may have vital and load carrying functions within the construction. These items do not provide any actual space boundaries. Typical examples of IfcElementComponents include different kinds of fasteners and various accessories.
does not cover the modeling of basic and not so small elements, modelled or not with the Beam or Column segment AC tool, that configure a bigger system, structural or not, and cannot be mapped as complete IfcColumn or IfcBeam because are part of a bigger and more complex element.
David Delgado Vendrell
http://www.daviddelgado.cat
i7-7820HK CPU 2,90GHz 32GB RAM
Triple Monitor 17"+25"+32" Nvidia Geforce GTX 1080
SSD+HDD, Win10 Home - 64 ENG
AC18-AC26 INT/SPA (64-bit, latest build)
Surfing with Archicad since 2013