ГОСТ Р ИСО/МЭК 10166-1-2001 ствующий список результатов поиска СПД (созданный предшествующей абстрактной операцией «создать»), который либо пуст, т.е. никогда ранее не использовался, либо не пуст, т.е. использовался предшествующей абстрактной операцией «искать». В последнем случае критерий и область поиска, хранящиеся в DfrSearchResultListContent, могут быть использованы повторно (например, для продолжения поиска) или переопределены критерием и областью поиска, использованными в абстрактной операции «искать».
Типы АСН. 1 отдельных компонентов DfrSearchResultListContent формально определены в 8.1.6.
6.3.5.2 Атрибуты списка результатов поиска СПД
Атрибуты списка результатов поиска СПД являются элементами данных, которые идентифицируют список результатов поиска СПД, описывают его содержимое, помогают управлять доступом к нему или каким-либо иным образом связаны со списком результатов поиска СПД.
Атрибуты списка результатов поиска СПД служат для квалификации, расширения содержимого списка результатов поиска СПД, определения дополнительных характеристик списка результатов поиска СПД или для назначения его использования. Некоторые атрибуты СПД имеют специальный смысл для сервера СПД и вызывают определенное поведение, тогда как другие определяются и управляются пользователем.
6.3.6 Управление версией СПД
Управление версией СПД достигается комбинацией конкретных атрибутов СПД, управляемых сервером СПД заранее определенным образом, для того, чтобы пользователь мог иметь определяемую им гибкую структуру версий, и для предоставления пользователю помощи со стороны сервера СПД при навигации по этой структуре или при попытке ее изменить. Короче говоря, управление версией СПД может быть квалифицировано как определяемое пользователем и обеспечиваемое сервером.
Документ СПД может иметь несколько версий, одновременно находящихся в хранилище документов СПД. Фактически каждая «версия документа» сама является отдельным документом СПД (отдельной записью в хранилище документов СПД). Множество всех документов СПД, рассматриваемых как «различные версии одного и того же документа», определяет концептуальный документ. Различные документы СПД, являющиеся версиями одного и того же концептуального документа, связаны с помощью двух управляемых сервером СПД атрибутов: следующие и предыдущие версии СПД. Множество всех документов СПД, являющихся версиями одного концептуального документа, структурировано в виде направленного графа относительно этих двух атрибутов СПД. Взаимосвязи между различными версиями концептуального документа не зависят от структуры групп хранилища документов СПД.
Все версии одного и того же концептуального документа отличаются от всех других документов СПД с помощью специального управляющего атрибута сервера СПД — корня, версий СПД. Значением этого атрибута является УНИ (исторически) первой версии концептуального документа; данное значение остается в силе и не изменяется, даже если эта версия в последующем будет удалена (так как в данном контексте это значение уже не рассматривается как УНИ первой версии, а идентифицирует весь концептуальный документ). Версии одного и того же документа могут иметь другие общие значения атрибутов, но это не обязательно и не проверяется сервером СПД.
Напротив, различные версии одного и того же (концептуального) документа различаются, кроме их УНИ, специальным атрибутом, называемым «имя версии». Это — атрибут, определяемый пользователем СПД, предназначенный для понимания пользователем. Сервер СПД может только факультативно потребовать уникальность значений этого атрибута в пределах версий одного и того же документа.
Когда пользователь СПД создает ссылку СПД на документ с несколькими версиями, эта ссылка СПД всегда указывает на конкретную версию (т.е. на один конкретный документ СПД в хранилище документов СПД).
В простейшем случае все версии одного и того же документа упорядочены линейно: каждая версия, за исключением первой, имеет только одну предшествующую версию, и каждая версия, за исключением последней, имеет только одну следующую версию. В этом случае последняя версия концептуального документа может быть достигнута путем навигации с использованием атрибута «следующие версии СПД».
В более общем случае данная версия концептуального документа может иметь несколько последующих версий (древовидная модель). Кроме того, версия может быть объявлена как следующая после нескольких предыдущих версий (модель направленного графа). Петли невозможны даже в этом случае, так как версии создаются последовательно, и каждая версия может быть связана
14