Структура интерфейса электронной таблицы, определенная в настоящем стандарте, может быть использована для представления как словаря, так и библиотеки. Два формата интерфейса (для словаря и для библиотеки) - это фактически два различных специализированных применения одного и того же формата электронных таблиц. Их базовая структура физического файла является общепринятой и широко применяется в приложениях программного обеспечения.
Для простоты идентификации указанных двух применений и для установления отличия специализированных электронных таблиц от электронных таблиц широкого пользования применение библиотек деталей для словарного представления называют "форматом словарного пакетирования", а применение библиотек деталей для библиотечного представления - "форматом библиотечного пакетирования" в соответствии с настоящим стандартом.
В указанных форматах пакетирования (используемых либо для словарей, либо для библиотек) нужно компилировать совместно несколько электронных таблиц для представления словаря или библиотеки. Поэтому слово "пакетирование" проистекает из совместного использования обоими форматами определенного числа электронных таблиц. Каждая из них представляет собой семантически различное содержание сущностей языка EXPRESS в синтаксически аналогичном структурном блоке, называемым "пакетом" в настоящем стандарте.
Полный сценарий применения интерфейса электронных таблиц для словаря и библиотеки приведен на рисунке 1.
Parcel Use Scenario | Сценарий применения пакета |
Dictionary Parcel Use Scenario | Сценарий применения словарного пакета |
D1: Downloading dictionary template | Загрузка шаблона словаря |
Dictionary Parcel Template | Шаблон словарного пакета |
Dictionary Server | Словарный сервер |
D2: Defining dictionary | Определение словаря |
D4: Modifying dictionary | Модификация словаря |
Dictionary Parcel | Словарный пакет |
D3: Regostering or updating dictionary | Регистрация или обновление словаря |
Query | Запрос |
Dictionary Server Manager | Словарный сервер |
Dictionary Editor & User | Редактор и пользователь словаря |
Parcel Dictionary Editor | Редактор словарного пакета |
D5: Retrieving part or whole of dictionary | Считывание словаря частично или полностью |
Dictionary Parcel | Словарный пакет |
Dictionary Parcel Client Apploication | Приложение для словарного пакета клиента |
D6: Interfacing dictionary parcel with other applications | Создание интерфейса словарного пакета с прочими приложениями |
Library Parcel Use Scenario | Сценарий применения библиотечного пакета |
L1: Downloading Library template | Загрузка шаблона библиотеки |
Library Parcel Template | Шаблон библиотечного пакета |
Library Server | Библиотечный сервер |
Library Parcel | Библиотечный пакет |
L3: Registering Library definition | Регистрационное определение библиотеки |
Library Server Manager | Менеджер библиотечного сервера |
L2: Defining Library | Определение библиотеки |
L4: modifying Library | Модификация библиотеки |
Query | Запрос |
Library Parcel | Библиотечный пакет |
Library (Catalogue) Editor & User | Редактор и пользователь библиотеки (каталога) |
Parcel Library Editor | Редактор библиотечного пакета |
L5: Retrieving part or whole of Library | Считывание библиотеки частично или полностью |
Library Parcel Client Application | Приложение клиента для библиотечного пакета |
L6: Interfacing Library parcel with other applications | Передача библиотечного пакета с прочими приложениями на интерфейс |
Рисунок 1 - Сценарий применения пакета