ГОСТ Р ИСО/МЭК 10166-1-2001
ПРИЛОЖЕНИЕ D (обязательное)
Формальное определение базового набора атрибутов СПД
В настоящем приложении, дополняющем раздел 9, формально определены типы атрибутов базового набора атрибутов СПД и относящиеся к ним синтаксисы. Использовалась АСН.1 и макросы ATTRIBUTE и ATTRIBUTE-SYNTAX.
DFRBasicAttributes {iso standard 10166 part-1 (1) modules (0) basic-attributes (2)}
DEFINITIONS : : = BEGIN
- - ПРОЛОГ - -
- - Экспортируется все - -IMPORTS
- - Идентификаторы объектов СПД - -id-att-dfr-upe, id-att-dfr-object-class, id-att-dfr-document-type, id-att-dfr-title, id-att-dfr-pathname,
id-att-dfr-parent-identification, id-att-dfr-referent-deleted, id-att-dfr-membership-criteria, id-att-dfr-ordering, id-att-dfr-resource-limit, id-att-dfr-resource-used, id-att-dfr-number-of-group-members, id-att-version-name, id-att-dfr-previous-versions, id-att-dfr-next-versions, id-att-dfr-version-root, id-att-dfr-external-location, id-att-user-reference, id-att-user-reference-to-other-objects, id-att-dfr-attributes-create-date-and-time, id-att-dfr-content-create-date-and-time,
id-att-dfr-created-by, id-att-dfr-attributes-modify-date-and-time, id-att-dfr-content-modify-date-and-time,
id-att-dfr-attributes-modified-by, id-att-dfr-content-modified-by, id-att-document-date-and-time, id-att-dfr-reservation, id-att-dfr-reserved-by, id-att-dfr-access-list, d-dfr-att-syn-int, id-dfr-att-syn-bool, id-dfr-att-syn-gen-time, id-dfr-att-syn-case-ign, id-dfr-att-syn-case-ign-list
FROM DFRObjectIdentifiers { iso standard 10166 part-1 (1) modules (0) object-identifiers (0) }
- - Макросы - -
ATTRIBUTE, ATTRIBUTE-SYNTAX, DistinguishedName
FROM InformationFramework { joint-iso-ccitt ds (5) modules (1) informationFramework (1) }
- - Типы данных из абстрактных услуг СПД - -DfrUniquePermanent Identifier, DfrObjectClass, DfrPathName,
CharacterData, OrderingRule, Filter, Reservation FROM DFRAbstractService { iso standard 10166 part-1 (1) modules (0) abstract-service (1) };
- - Базовый набор атрибутов СПД - -dfr-upi ATTRIBUTE
WITH ATTRIBUTE-SYNTAX DfrUniquePermanentIdentifier MATCHES FOR EQUALITY SINGLE VALUE : : = id-att-dfr-upi dfr-object-class ATTRIBUTE
WITH ATTRIBUTE-SYNTAX DfrObjectClass MATCHES FOR EQUALITY SINGLE VALUE : : = id-att-dfr-object-class dfr-document-type ATTRIBUTE
WITH ATTRIBUTE-SYNTAX OBIECT IDENTIFIER
89