One extracted key/value property row for a part.

interface ExtractedProperty {
    expressID?: number;
    group: string;
    name: string;
    numericValue?: number;
    value: string;
}

Properties

expressID?: number

Express id of the source representation item (the descriptive_representation_item / measure_representation_item). The compat surface uses it as the property's own express id so the web-ifc IfcPropertySet.HasProperties reference handles can be resolved back to this row via getItemProperties. undefined if the item carried no id.

group: string

Grouping label from the owning property_definition.name — e.g. 'geometric validation property' for NIST volume/area validation rows. Empty for plain attribute properties.

name: string

Property key, e.g. 'Modeled By', 'volume measure'.

numericValue?: number

Numeric value for measure properties (volume/area/…); undefined for text.

value: string

Stringified value, e.g. 'Engineer', '14644822.6361138'.