ГОСТ Р И С 013584-32—2012
Определение внутреннего элемента:
Элемент subclasses: Определяет ссылки наонтологические понятия класса, которыедополнительно
определяют новую область значений ограничиваемого информационного объекта.
Пример— Рассмотрим свойство (комплексногоXML-muna данных NON_DEPENDENT_PJDET_Type), на
зываемое screw_head и определенное в контекстекласса screw (комплексногоXML-muna ITEM_CLASS_Type).
чьей областью значений (комплексного XML-muna данных CLASS_REFERENCE_TYPE_Type) является
класс head (комплексного XML-muna данных ITEM_CLASS_Type), который определяет основные харак
теристики любого вида головок винтов. Кроме того, рассмотрим класс hexagonal_screw (комплексно го
XML-muna данных ITEM_CLASS_Type), подкласс класса screw и класс hexagonal_head (комплексного XML-
muna данных ITEM_CLASS_Type), подкласс класса head. В классе hexagonal_screw область значений для
элемента screw_head может быть ограничена подклассом класса head, т. е. классом hexagonal_head.
Указанное ограничение будет выражаться путем определения специального ограничительного усло вия
для типа данных SUBCLASS_CONSTRAINT_Type, чье значение XML-элемента будет ссылкой на конк
ретный тип данных ITEM CLASS Type. представляющий класс hexagonal_head class.
Определение внешнего типа:
Тип DOMAIN_CONSTRAINT_Type. См. 8.5.3.3.
8.5.3.3.2 Ограничительное условие на характеристики строки
Ограничительное условие на характеристики строки применимо к свойствам, чья область значений
определяется с помощью строки.
П р и м е ч а н и е 1— Значениемсвойства строки являетсялибо тип данных STRING_TYPE_Type (см. 8.3.2),
либо тип данных NON_TRANSLATABLE_STRING_TYPE_Type(см. 8.3.2), либо тип данных
TRANSLATABLE_STRING_TYPE_Type (см. 8.3.2). либо тип данных URI_TYPE_Type (см. 8.3.2). либо тип данных
NON_QUANTlTATIVE_CODE_TYPE_Type (см. 8.3.4). либо типданных DATE_DATA_TYPE_Type (см. 8.3.3). либо тип
данных TIME_DATA_TYPE_Type (см. 8.3.3). либо типданных DATE_TIME_DATA_TYPE_Type (см. 8.3.3).
Ограничительное условие на характеристики строки определяет, что область значений свойства огра
ничивается в соответствии со значениями строки, которые согласованы с конкретным шаблоном характери
стик. Он представляется с помощью комплексного XML-типаданных STRING_PATTERN_CONSTRAINT_Type
(см рисунок 93).
Для свойств, чей тип данных определен как тип STRING_TYPE_Type, тип NON_TRANSLATABLE_
STRING_TYPE_Type, тип URI_TYPE_Type, тип DATE_DATA_TYPE_Type, тип TIME_DATA_TYPE_Type или
тип DATE_TIME_DATA_TYPE_Type, ограничительное условие применимо к (уникальной) строке, которая
является значением типа данных.
Для свойств, чей тип данных определен как тип TRANSLATED_STRING_TYPE_Type, ограничитель
ное условие применимо к строке, которая представлена на языке оригинала, на котором область значений
свойства была определена. Этот языкоригинала может быть определен в XML-элемеите sourcejanguage
комплексного XML-типа данных CLASS_TYPE (см. раздел 6.7.2.1), или комплексного XML-типа данных
PROPERTY_Typo (см. 6.7.4). или комплексного XML-типа данных DATATYPEJTypo (см. 6.7.6), или комплек
сного XML-типа данных DOCUMENT_Type (см. раздел 6.7.7). Если данный атрибут не существует, то
этот язык оригинала будет считаться известным пользователю словаря.
Для свойств, чей тип данных определен как тип NON_QUANTITATIVE_CODE_TYPE_typo, ограничи
тельное условие применимо только к коду.
Рисунок 93 — Структура ограничительного условия на характеристики строки
97