ГОСТ Р ИСО/МЭК 8824-2-2001
7.9 Слово
Имя элемента — word
Слово «word# должно состоять из последовательности символов, определенной в ГОСТ Р ИСО/МЭК 8824-1, 11.2 для «typereference», за исключением того, что в нее не должны включаться буквы или цифры нижнего регистра.
7.10 Дополнительные ключевые слова
Имена CLASS, INSTANCE, SINTAX и UNIQUE приведены в ГОСТ Р ИСО/МЭК 8824-1, 11.18 как зарезервированные слова.
8 Определения ссылок
8.1 Конструкции
DefinedObjectClass : : =
ExternalObjectClassReference | objectclassreference |
UsefulObjectClassReference DefinedObject : : =
ExternalObjectReference | objectreference DefinedObjectSet : : =
ExternalObjectSetReference | objectsetreference
используются для ссылок на определения класса, информационного объекта и множества информационных объектов соответственно.
8.2 За исключением, определенным в ГОСТ Р ИСО/МЭК 8824-1, 12.15, альтернативы «objectclassreference», «objectreference» и «objectsetreference» должны использоваться только в том модуле, в котором класс, информационный объект или множество информационных объектов (см. 9.1, 11.1 и 12.1) присвоены этой ссылке.
Альтернативы «ExternalObjectClassReference», «ExternalObjectReference» и «ExternalObjectSetReference» определяются следующим образом:
ExternalObjectClassReference : : = modulereference «.»
objectclassreference ExternalObjectReference : : = modulereference «.»
objectreference
ExternalObjectSetReference : : = modulereference «.»
objectsetreference
Эти альтернативы должны использоваться только в том случае, если соответствующим «ob-jectclassreference», «objectreference» или «objectsetreference» были присвоены класс, информационный объект или множество информационных объектов соответственно (см. 9.1, 11.1 и 12.1) в модуле (отличном от ссылающегося модуля), идентифицированном соответствующей ссылкой «module-reference». Это и есть именно те, соответственно, класс, информационный объект или множество информационных объектов, которые указываются.
8.3 Альтернатива «UsefulObjectClassReference» для «DefinedObjectClass» определяется следующим образом:
UsefulObjectClassReference : : = TYPE—IDENTIFIER | ABSTRACT—SYNTAX, где первая альтернатива определена в приложении А, а вторая — в приложении В.
Примечание — Имена TYPE—IDENTIFIER и ABSTRACT—SYNTAX приведены в ГОСТ Р ИСО/МЭК 8824-1, 11.18 как зарезервированные слова.
5