ГОСТ Р ИСО 13584-32—2012
Определение внутреннего элемента:
Элемент pattern: Определяет характеристики строчных значений, которые допускаются в качестве
значений для свойства, идентифицированного с помощью ограниченного свойства.
П р и м е ч а н и е 2 — Синтаксис значения XML-элемента pattern основывается на регулярном выражении
и связанными с ним сопоставительными алгоритмами, определенными с помощью Части 2: Рекомендации по
выбору типов данных XML-диаграммы.
Пример — Характеристика XML-диаграммы, которая соответствует SQL SIMILAR-выражению
‘[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9](0-9]т, является характеристикой "[0-9]{4}\-[0-9]{2}\-[0-9]{2}", что позво
ляет согласовывать строки в виде "2010-03-24".
Определение внешнего типа:
Тип DOMAIN_CONSTRAINT_Type: См. 8.5.3.3.
8.5.3.3.3 Ограничительное условие на количество элементов
Элемент cardinality_constraint ограничивает количество элементов в групповом типе данных.
П р и м е ч а н и е 1 — Окончательный диапазон количества элементов — это область пересечения ранее
существовавших диапазонов количеств элементов и одного диапазона, определяемого с помощью соответствую
щего ограничительного условия.
П р и м е ч а н и е 2 — Ограничительные условия на количество элементов не допускаются для массивов
{см. 8.3.9.4).
Этоусловиепредставляется спомощьюкомплексногоXML-типа данныхСARDINALITY_CONSTRAINT_
Туре (см. рисунок 94).
Рисунок 94 — Структура ограничительного условия на количество элементов
Определения внутренних элементов:
Элемент boundjt: Определяет нижнюю границу количества элементов.
Элемент bound_2: Определяет верхнюю границу количества элементов.
Определение внешнего типа:
Тип DOMAIN_CONSTRAINT_Type: См. раздел 8.5.3.3.
Перечень ограничительных условий:
Если элемент bound_1 не существует, то минимальное количество элементов равно нулю.
Если элемент bound_2 не существует, то ограничительное условие на количество элементов будет
отсутствовать.
Если элемент bound_1 существует, то его значение должно быть больше или равно нулю.
Если предоставляются оба элемента bound_1 и bound_2, то элемент bound_2 должен быть больше
или равен элементу bound_1.
8.5.3.3.4 Ограничительное условие на размер строки
Ограничительное условие на размер строки применяется ксвойству, чья область значений определя
ется как строка.
П р и м е ч а н и е 1— Область значений свойства в виде строки — это либо строка (см. раздел 8.3.2).
либо непереводимая строка (см. 8.3.2), либо переводиглая строка (см. раздел 8.3.2). либо удаленный http-адрес
(см. 8.3.2), либо перечень строковых кодов (см. раздел 8.3.3).
98