buildingSMART / buildingSMART/IFC4.x-development
Pset_Address.Pset_Address value for UserDefinedPurpose
- Dominant language
- Python
- Stars
- 234
- Forks
- 123
- Avg merge
- 15h 4m
- Merged PRs (30d)
- 5
Description
Noticed an issue - Pset_Address.UserDefinedPurpose requires Purpose to be set to 'USERDEFINED' in case if user defined purpose is provided:

But PEnum_AddressType doesn't have 'USERDEFINED' value:

I guess, it's just an overlook in PEnum_AddressType definition. But since psets were already released, maybe we can change description to assume 'OTHER' to be used instead of 'USERDEFINED'? Since IfcAddressTypeEnum doesn't have 'OTHER', I guess 'OTHER' have kind of the same meaning as 'USERDEFINED'.

I guess it would be inconsistent with how 'USERDEFINED' is used anywhere else, but I'm not sure if there's an alternative.
Contributor guide
Assessment
This issue has not been assessed yet.