12.2.1 Если фасет pattern принадлежит простому определению типа, у которого есть также фасет enumeration, отображаемый в "Enumeration" АСН.1 (см. 12.4.1 и 12.4.2), то никакие "Enumerationltem" не должны быть включены в "Enumeration" для элементов (если таковые имеются) значения фасета enumeration, которые не удовлетворяют фасет pattern.
12.2.2 В случае если данное условие не выполняется, фасет pattern должен быть отображен в определяемом пользователем ограничении.
Если значение фасета pattern является одиночным регулярным выражением, то определяемое пользователем ограничение должно быть
(CONSTRAINED BY {/*XML representation of the XSD pattern "xyz" */})
где "xyz" - XML представление значения фасета pattern, за исключением того, что, если подстрока "*/" появляется в значении фасета pattern, она должна быть заменена символьной строкой "*/".
Если значение фасета pattern является объединением совокупности регулярных выражений (общий случай), то определяемое пользователем ограничение не определено (но см. 12.5.4).