Is it possible to change the IFC4Add2 XSD to have enumerator values in uppercase? This would then match the documentation, prevent confusion, and reduce extra string transformation in implementation libraries.
I totally agree… It doesn’t make much sense. Actually the .exp file is uppercase.
The automatic comversion of the EXPRESS schema into XSD is governed by ISO 10303-28 “XML representations of EXPRESS schema and data”. This standard states that the uppercase enumerators in EXPRESS shall be converted into lowercase enumerators in XSD.
I see. That’s going to be my random tech fact of the day!