ГОСТ I»ИСО/МЭК 10166-1-2001
F.3 Значения атрибутов
Определение типа атрибута включает в себя спецификацию синтаксиса и. следовательно, типов данных,
к которым должно относиться каждое значение ЭТОГОатрибута. Эго может быть произвольный тин данных.
F.4 Определение типа атрибута
Определение типа атрибута включает в себя:
а) присвоение идентификатора объекта типу атрибута;
б) указание или определение синтаксиса атрибута для типа атрибута;
в) указание, может ли атрибут этого типа иметь единственное значение или несколько значений.
Примечание —Фильтр всегда может проверять наличие или отсутствие атрибута конкретного типа.
Приложение СГ1Д гарантирует, что указанный синтаксис атрибута используется для каждого атрибута
этоготипа. Крометого, приложение СПД гарантирует, что атрибуты этого пита будут иметьровно однозначение в
записи, сети они определены как имеюшие единственное значение.
F.S Определение синтаксиса атрибута
Определение синтаксиса атрибута включает в себя:
а) факультативно — присвоение идентификатора объекта синтаксису атрибута;
б) указание в ЛСН.1 тина данных синтаксиса атрибута;
в) определение соответствующих правил согласования предоставленного значения с целевым значением
атрибута. Для конкретного синтаксиса атрибута могут быть определены некоторые, все или ни одного из
следующих привил согласования:
i) равенство: применимо к любому синтаксису атрибутов; предоставленное значение должно соответст
вовать типу данных синтаксиса атрибута;
й) подстрока; применимо к любому синтаксису атрибутов со строковым типом данных: предоставленное
значение должно быть последовательностью (‘SEQUENCE OF‘), каждый элемент которой соответствует типу
данных;
iii) упорядочение: применимо к любому синтаксису атрибута, для которого может быть определено
правило, позволяющее описать предоставленное значение как •меньше, чем», «равно» или «больше, чем»
целевое значение; предоставленное значение должно соответствовать типу данных синтаксиса атрибута.
Если нс определено правило согласования на равенство. тх>для этого тина атрибута сервер СПД нс будет
пытаться согласовать предоставленные значения с целевыми.
Если правило согласования на равенство определено, го сервер СПД:
а) трактует значения атрибутов с Этим синтаксисом как имеющие тип ANY DEFINED BY с типом
данным, указанным для синтаксиса атрибута:
б) будет согласовывать значения только в соответствии с правилами согласования, определенными для
этого синтаксиса атрибутов;
в) будет согласовывать предоставленное значение только подходящего типа данных.
F.6 Фильтры
Параметр Filter применяется для проверки, чему удовлетворяет или нс удовлетворяет конкретная запись
СПД. Параметр Filter выражается в терминах утверждений о присутствии или значениях некоторых атрибутов в
записи СПД и удовлетворяется только в том случае, если его вычисление дает значение TRUE.
П р и м е ч а н и е —Значение параметра Filter может быть равно TRUE, FALSE или быть неопределен
ным.
F.7 Утверждение гначения атрибута
Утверждение значение атрибута (AttributeValucAssertion) является утверждением, которое может быть
истинным, ложным или неопределенным в зависимости от значений записи СПД. Оно содержит типы и
значения атрибутов.
97