buildingSMART Forums

IFC4Add2 XSD should have uppercase enumerators?

#1

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.

#2

Hi Moult,

I totally agree… It doesn’t make much sense. Actually the .exp file is uppercase.

#3

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.

#4

I see. That’s going to be my random tech fact of the day!