ГОСТ Р 55345 - 2012/ISO/TS 18876-2:2003
Выборязыкаотображениязависитотсодержаниясоздаваемых
спецификаций отображений. Одно и то же отображение может быть описано
несколькими спецификациями, причем каждая спецификация адресуется
только к одной части (одному этапу) отображения. Различные языки
отображений могут быть использованы для указанных различных частей
общей спецификации отображения.
Примечание1 - Некорректный выбор языка отображения может привести к
возникновению пределов применения отображаемой модели.
Языки отображений должны обеспечивать следующие возможности:
—задание отображений, основанных на типах данных;
Примечание 2 -Спецификация отображения, соотносящего один тип данных с
другим типом данных - это запись, констатирующая, что каждый элемент одного типа
данных отображается на соответствующий элемент другого типа данных.
—задание отображений одного типа данных на другой тип данных,
задание отображений одного типа данных на комбинацию типов данных,
задание отображений комбинации типов данных на один тип данных и
задание отображений одной комбинации типов данных на другую
комбинацию типов данных;
Примечание 3 - Спецификации отображений, использующие комбинации типов
данных, часто требуют вопросительного утверждения (выражения) для определения
диапазона элементов, для которого данное отображение является корректным.
—идентификация набора отображаемых элементов;
Примечание 4 -Наборы элементов могут быть основаны на типах данных,
значениях атрибутов, диапазонах значений, соотношениях, путях ссылок, а также
любых комбинациях указанных объектов.
—задание отображений, ассоциирующих некоторый тип данных одной
модели приложения с указанным элементом (набором элементов)
другой модели приложения;
Пример 1 - Тип данных сущности pump (насос) некоторой модели приложения
может отображаться на элемент более общего типа данных сущности
class_of_physical_object (класс физического объекта) модели интеграции,
причем названием элемента может быть только pump.
30