Based on the example from https://github.com/buildingSMART/IDS/discussions/363, it looks like the attribute restriction in IFC 2x3 on 'AddressLines' doesn't allow any base type. It appears that restrictions are not allowed on this attribute 🤔
I suspect it has to do with IDS Audit tool not processing the fact that 'AddressLines' is a list, not a single-value property.
Found out that it's probably because IFCPOSTALADDRESS is not an allowed entity (not a child of IfcObject). If so, that should be the warning, and not that base type is wrong.
Based on the example from https://github.com/buildingSMART/IDS/discussions/363, it looks like the attribute restriction in IFC 2x3 on 'AddressLines' doesn't allow any base type. It appears that restrictions are not allowed on this attribute 🤔
I suspect it has to do with IDS Audit tool not processing the fact that 'AddressLines' is a list, not a single-value property.
I expect that it should accept
base="xs:string"
.Example: