ГОСТ I»ИСО/МЭК 10166-1-2001
Порядок «темой группы СПД определяется в соответствии с атрибутом «упорядочение СПД*
(см. 9.2.9) группы СПД.
DfrGroupContent:: = SEQUENCE OF DfrUniquePermanentldentifier
Группе СГ1Д может быть присвоен атрибут «критерий членства в группе СПД». Критерий
членства управляет членством в группе: требуется, чтобы новые члены удовлетворяли этому
критерию до того, как они будут добаазены к группе. Атрибуты нового члена проверяются
относительно критерия членства и добавление к группе отклоняется, если проверка неудачна.
Группа, не имеющая специфицированного критерия членства, допускает прямое включение любых
новых членов.
Когда запрос изменения критерия членства группы СПД вызывает конфликт с членством
одного или нескольких текущих членов группы, такой запрос должен быть отвергнут.
Критерий членства применяется только к членам. Это означает, что если членомданной группы
СИД является ссылка СПД. то только атрибуты этой ссылки проверяются относительно критерия
членства в этой группе: для членства ссылки в группе не имеет значения, что атрибуты
соответст вующего указания были изменены и не удовлетворяют более критерию членства.
Члены группы СПД могут быть перечислены, а их атрибуты —просмотрены с помощью
абстрактной операции «перечислить». При перечислении группы возвращаются атрибуты ее членов,
но не указаний.
Дерево объектов СПД группы СПД образуется самой этой группой СПД и всеми ее потомками.
Потомки являются либо членами данной группы СПД. либо членами других потомков данной
группы. Некоторые абстрактные операции СПД применяются ко всему дереву объектов СПД группы
СПД, а не только к членам группы СПД.
6.3.4.2 Атрибуты группы СПД
Атрибуты группы СПД являются элементами данных, которые идентифицируют группу,
описывают ее содержимое, помогают управлять доступом к ней или каким-либо иным образом
связаны с группой.
Атрибуты группы СПД служат для квалификации, расширения содержимого группы, опреде
ления дополнительных характеристик группы или для назначения ее использования. Некоторые
атрибуты СПД имеют специальный смысл для сервера СПД и вызывают определенное поведение,
тогда как другие определяются и управляются пользователем.
6.3.5 С п и с о кр е з у л ь т а т о вп о и с к аСПД
Список результатов поиска СПД является объектом СПД, предназначенным исключительно
для хранения результатов абстрактной операции «искать».
Список результатов поиска СПД может быть создан только с пустым содержимым, которое
заполняется в результате абстрактной операции «искать*. Пользователь может только читать список
результатов поиска СПД. а также изменять его атрибуты, но содержимое может быть изменено
только другой абстрактной операцией «искать». Эта абстрактная операция может быть выполнена и
без задания нового критерия поиска (обновляя таким образом содержимое существующего списка
результатов поиска СПД).
6.3.5.1 Содержимое списка результатов поиска СПД
Содержимое списка результатов поиска СПД хранит последовательность атрибутов СПД УНИ
и классы объектов СПД всех объектов, удовлетворяющих выражению поиска, заданному в фильтре
абстрактной операции «искать*. Оно также содержит дополнительную информацию,
относящуюся к области и критериям поиска, время и условия выполнения самой последней
абстрактной операции «искать».
DfrSearchResultListContent:: = CHOICE ( emptyNULL,
producedSEQUENCE {
start-date-and-time
|0|
GeneralizedTime,
end-date-and-time
HI
GeneralizedTime,
object-list
[2|
DfrEntrvList,
ordering
|31
OrderingRule OPTIONAL
search-domain
HI
Search Domain.
search-criteria
|5|
SearchCriteria}}
Содержимое DfrSearchResultListContent может быть выражено «produced* только в результате
абстрактной операции «искать*; в момент создания списка результатов поиска СПД оно есть «empty*.
Нет иной возможности изменить содержимое списка результатов поиска СПД. кроме повторного
выполнения абстрактной операции «искать* таким образом, чтобы заменить или дополнить суще
ствующее содержимое. Содержимое DfrSearchResultListContent всегда должно помещаться в суще-
13