<simpleType name="CodeTAABaseType"> <union> <simpleType> <restriction base="string"> <enumeration value="LEFT_BASE" /> <enumeration value="RIGHT_BASE" /> <enumeration value="STRAIGHT_IN" /> </restriction> </simpleType> <simpleType> <restriction base="string"> <pattern value="OTHER(:(\w|_){1,58})?" /> </restriction> </simpleType> </union> </simpleType>