ГОСТ Р И С 013584-32—2012
Определения внутренних элементов:
Элемент currency (типы данных REAL_CURRENCY_TYPE_Typo, INT_CURRENCY_TYPE_Type): Оп
ределяет возможный код. связанный с рассматриваемой валютой.
1 — Валюта выражается согласно ИСО 4217.
2 — Если валюта не определена, то она предназначена для явного определения на
П р и м е ч а н и е
П р и м е ч а н и е
уровне библиотеки.
Элемент curroncyjd (типы данных REAL_CURRENCY_TYPE_Typo, INT_CURRENCY_TYPE_Typo):
Определяет возможный идентификатор, связанный с описываемой валютой.
П р и м е ч а н и е 3 — Если предоставляются элементы сигтепсу и currencyjd, то первый элемент будет
иметь преимущественную силу.
П р и м е ч а н и е 4 — Если значение свойства, чьей областью значений является валюта, обменивается
как одиночное число, то считается, что это значение выражается с помощью элемента currency или currencyjd
валюты.
Элемент value_format (типы данных REAL_CURRENCY_Type, INT_CURRENCY_Type): Определяет
тип и длину рекомендуемого представления для отображения значения свойства. Данный атрибут (при его
наличии) содержит указание относительно способа отображения значения всистеме.
П р и м е ч а н и е 5 — Элемент value_format не должен использоваться для определения типа валюты.
П р и м е ч а н и е 6 — Если элемент value_format несовместим со связанным с ним определением типа
валюты, то значение value_format будет игнорироваться.
П р и м е ч а н и е 7 — Если любое ограничительное условие на характеристику строки (см. раздел 8.5.3.3.2)
применимо к значению типа валюты, то оно будет иметь преимущественную силу по отношению к элементу
value_format.
Определения внутренних типов:
Тип CURRENCY_CODE_Type: Является строкой (xs:string XML-схемы), которая представляет значе
ния. допускаемые для валюты. Строка должна содержать три символа.
Пример — Значение валюты может быть «CHF»для французских франков. «CNY»— для юаней КНР.
«JPY»— дляяпонских йен. «SUR»— длярублей РФ. «USD»— для долларов США. «EUR»— для евро СЕи т. п.
Элемент Currencyld: См. 9.1.4.
Тип VALUE_FORMAT_TYPE_Type: Является идентификатором значений, допустимых для использо
вания в данном формате.
П р и м е ч а н и е 8 —Значениядля типаданных VALUE_FORMAT_TYPE_Type определены всоответствии с
приложением Н.
Перечень ограничительных условий.
Тип INT_CURRENCY_TYPE_Typo: Приводит значения свойств или типов данных, которые являются
целочисленным типом валюты.
П р и м е ч а н и е 9 — Лексическое представление значения,чьим типом данных является тип
INT_CURRENCY_TYPE_Type, приведено в D.1.15 приложения D.
Тип REAL_CURRENCY_TYPE_Type: Определяет значения свойств или типовданных, которые явля
ютсядействительным типом валюты.
П р и м е ч а н и е 10 — Лексическое представление значения, чьим типом данных является тип
REAL_CURRENCY_TYPE_Type, приведено вD.1.16 приложения D.
Определение внешнего типа:
Тип ANY_TYPE_Type: См. 8.3.
Перечень ограничительных условий:
Предоставляется либо элемент currency, либо элемент currencyjd, либо оба элемента.
Значение для типа данных VALUE_FORMAT_TYPE_Type не должно превышать 80 символов.
8.3.7 Типы данных «численная мера»
Области целочисленных (integer),действительных (real) и рациональных (rational) значений могут пред
ставлять меру. Первое из значений представляется с помощью OntoML-комплексного XML-типа данных
INT_MEASURE_TYPE_Type. второе — с помощью OntoML-комплексногоXML-типа данных REAL_MEASURE_
TYPE_Type, а третье — с помощью комплексного XML-типа данных RATIONAL_MEASURE_TYPE_Type.
Рисунок 64 иллюстрирует представление типовданных «численная мера (numeric measure)».
7 3