<simpleType name="CodeValueInterpretationBaseType"> <union> <simpleType> <restriction base="string"> <enumeration value="ABOVE" /> <enumeration value="AT_OR_ABOVE" /> <enumeration value="AT_OR_BELOW" /> <enumeration value="BELOW" /> </restriction> </simpleType> <simpleType> <restriction base="string"> <pattern value="OTHER(:(\w|_){1,58})?" /> </restriction> </simpleType> </union> </simpleType>