ГОСТ Р И С 013584-32—2012
Перечень ограничительных условий:
Длина значениядля типа VALUE_FORMAT_TYPE_Typo недолжна превышать 80 символов.
8.3.2 Строковые типы данных
Область значений, определенная с помощью строкового типа данных, является последовательнос
тью произвольных символов. Основной строковый OntoML-тип определяется с помощью комплексного
XML-типа STRING_TYPE_Typ, который вдальнейшем гложет классифицироваться каклокализованная строка
(комплексный XML-тип данных TRANSLATABLE_STRING_TYPE_Type). как непереводимая строка (комп
лексный XML-тип данных NON_TRANSLATABLE_STRING_TYPE_Type) или как строка, представляемая
HTTP-адресом (комплексный XML-типданных URI_TYPE_Type). Рисунок 59 иллюстрирует указанные ре
сурсы.
Рисунок 59 — Структура строковых типов данных
Определение внутреннего элемента:
Элемент value_format (для типовданных STRING_TYPE_Type, TRANSLATABLE_STRING_TYPE_Type,
NON_TRANSLATABLE_STRING_TYPE_Type и URI_TYPE_Type): Определяет тип и длину рекомендуемого
представлениядля отображения значения свойства. При наличии этого элемента егоатрибут обеспечивает
введение в системуданных в отношении способа отображения этого значения.
П р и м е ч а н и е 1 — Элемент value_format не должен использоваться для ограничения определения
строкового типа данных.
П р и м е ч а н и е 2 — Если элемент value_format несовместим со связанным с ним определением строко
вого типа данных, то этот элемент будет игнорироваться.
П р и м е ч а н и е 3 — Если любое ограничительное условие на структуру строки (см. раздел 8.5.3.3.2) будет
применимо к значению строкового типа, то оно будет иметь преимущественную силу по отношению к элементу
value_format.
Определение внутреннего типа.
Тип VALUE_FORMAT_TYPE_Type: Является идентификатором значений, допустимых для использо
вания в данном формате.
П р и м е ч а н и е 4 — Значения для типаданных VALUE_FORMAT_TYPE_Type определены в приложении Н.
Перечень ограничительных условий:
Тип NON_TRANSLATABLE_STRING_TYPE_Type: Предназначендля значенийсвойствили типовпользо
вателей. которые принадлежатстроковому типуданных, однако представляются одним и темже способом
на любом языке.
П р и м е ч а н и е 5 — Лексическое представление значения, чьим типом данных является тип данных
NON_TRANSLATABLE_STRING_TYPE_Type, приведенов D.1.6приложенияD.
Тил STRING_TYPE_Type: Предназначендля значений свойств или типов пользователей, которые при
надлежат строковому типу данных.
П р и м е ч а н и е 6 — Лексическое представление значения, чьим типом данных является тип данных
STRING_TYPE_Type. приведено в 0.1.2 приложения D.
67