OptionaldataOptionaldataIfcPropertyTableValue: columns differ in type by design, so no single dataType (#5224).
OptionalstructureSubtype of a non-single value; rules read a list/enumerated/table values member by member (#5475).
OptionalunitSymbol of the property's own explicit Unit; an unresolvable unit reference is #<id> (#4833). Absent when the value is in the project's unit assignment.
OptionalunitAdditive SI offset of unit (°F: si = value * unitSiScale + unitSiOffset), only when it has one.
OptionalunitScale of the explicit unit to its SI base (mm → 1e-3), only when it resolved; unit without it means "a unit we could not read": neither convertible nor project-unit.
OptionalvaluesCandidate values of a multi-valued (enumerated / bounded / list / table) property — IDS facet checks pass when ANY matches (#1766). Absent for single values.
Raw IFC measure value type (e.g. "IFCVOLUMETRICFLOWRATEMEASURE") that resolves the file's declared display unit (#1573). Absent when the value type has no measure semantics.