ГОСТ Р ИСО/МЭК 10165-1-2001
д) substrings: равно TRUE только тогда, когда все подстроки, заданные в УЗА, встречаются в
атрибуте в заданном порядке без перекрытия и отделены от концов значения атрибута и друг от
друга нулем или несколькими элементами строки. Кроме того, чтобы УЗА было равно TRUE:
- первый элемент в начальной подстроке, если он есть, должен согласовываться с первым
элементом в значении атрибута;
- любые подстроки, если они есть, должны появляться в значении атрибута в порядке, в
котором эти подстроки появляются в УЗА;
- последний элемент в последней подстроке, если он есть, должен согласовываться с последним
элементом в значении атрибута.
Для многозначных атрибутов каждое значение в УЗА должно содержать ровно один член. УЗА
равно TRUE только тогда, когда имеется по крайней мере одни член значения атрибута, в котором все
подстроки, представленные в УЗА, встречаются так, как описано выше;
е) sebset of: равно TRUE только тогда, когда все указанные члены присутствуют в атрибуте.
Это правило согласования применяется только для многозначных атрибутов;
ж) superset of: равно TRUE только тогда, когда псе члены атрибута присутствуют в УЗА.
Это правило согласования применяется только для многозначных атрибутов;
и) non-null set intersection: равноTRUE только тогда, когда по крайней мере один из указанных
членов присутствует в атрибуте.
Это правило согласования применяется только для многозначных атрибутов.
Проверка правила present нетребует, чтобы атрибут имел установленные правила согласования.
УЗА, которые встречаются в фильтрах, не должны ссылаться на атрибутивные группы.
5.5 Сообщения
Управляемые объекты могут быть определены таким образом, что будут создавать сообщения,
когда происходят некоторые внешние или внутренние события. Сообщения являются специфичны
ми для создающих их управляемых объектов. Сообщения и содержащаяся в них информация
являются частью определения класса управляемых объектов, экземпляром которого яатяется данный
объект.
Будет ли передано сообщение через протокол или будет записано, зависит от конфигурации
управления открытой системы. В частности, будет или не будет отправлено сообщение, зависит от
того, удовлетворяются ли критерии, установленные в дискриминаторе передаваемых событий (см.
ИСО/МЭК 10164-5).
Является ли сообщение результатом в подтверждении (в противоположность сообщению не
подтверждаемого события) не является частью определения управляемого объекта, а определяется
коммуникационными, системными или политическими требованиями, включая установки дискри
минатора передаваемых событий.
6 Принципы вмещения и наименования
6.1 Вмещение
Управляемый объект одного класса может содержатьдругие управляемые объекты того же или
других классов. Это взаимоотношение называется вмещением. Отношение вмещения является
отношением между экземплярами управляемых объектов, а не классов. Управляемый объект содер
жится ровно в одном вметающем объекте. Вмещающие управляемые объекты сами могут содер
жаться в других управляемых объектах.
Вмещение может быть изображено как направленный граф, дуги которого указывают от
вмещаемого управляемого объекта на вмещающий.
Соотношение вмещения может быть использовано дзя моделирования иерархии частей реаль
ного мира (например совокупность, подсовокупности и компоненты) или организационной иерар
хии (например справочник, файлы, записи и поля).
Спецификация конкретного соотношения вмещения может (но не обязательно) определять
статическое поведение вмещающего и вмещаемого управляемых объектов (например ограничи
вать число и классы управляемых объектов, которые могут содержаться в другом управляемом
объекте).
Спецификация конкретного соотношения вмещения может (но не обязательно) определять
динамическое поведение вмещающего и вметаемого управляемых объектов (например ограничивать
отношение между значениями атрибутов вметающего и вмещаемых управляемых объектов, доступ
ность вмещающего и вмещаемых управляемых объектов и пр.).
21