The populated AP214/AP242 step model to walk.
Build the per-part property map.
Properties keyed by owning
product_definition express id. Properties whose owner is a feature
(shape_aspect, dimensions) rather than a part are skipped at this
(Simplified) tier — they belong to the Full PMI tier.
StatictoConvert a representation item into a property row, or undefined for item
kinds that carry no key/value (e.g. a centroid cartesian_point).
The representation item to convert.
Key to use when the item itself is unnamed.
Grouping label from the owning property definition.
The property row, or undefined.
Extracts STEP part properties from a populated AP214StepModel.
Walks the property chain
general_property→ (general_property_association) →property_definition→property_definition_representation→representation→descriptive_representation_item/measure_representation_iteminto per-part key/value rows. Includes the NIST validation properties (geometric/attribute validation property, e.g. volume viameasure_representation_item).Mirrors the IFC precedent (
src/ifc/ifc_property_extraction.ts); feeds the web-ifc compat surfaceap214_properties.tsthat Share consumes.