Статус документа
Статус документа

ГОСТ Р ИСО 10303-22-2002 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 22. Методы реализации. Стандартный интерфейс доступа к данным

     8 Схема совокупности СИДД


Следующее объявление на языке EXPRESS начинает схему совокупности СИДД и определяет необходимые внешние ссылки.

EXPRESS-спецификация

*) SCHEMA SDAI_population_schema;

          REFERENCE FROM SDAI_parameter_data_schema

          (entity_instance,
          application_instance);

          REFERENCE FROM SDAI_session_schema

          (sdai_session,
          sdai_repository,
          access_type,
          time_stamp);


(*

В случаях, когда реализация объявляется соответствующей классам реализации 2-6 или обеспечивает доступ к словарю данных СИДД, в схему совокупности СИДД должно быть включено последующее объявление на языке EXPRESS. В противном случае в схему совокупности СИДД должны быть включены объявления на языке EXPRESS из 8.3.

EXPRESS-спецификация

*)

USE FROM SDAI_dictionary_schema;

(*

Примечание - Схемы, на которые выше даны ссылки, можно найти в следующих разделах настоящего стандарта:


SDAI_parameter_data_schema - раздел 9;

SDAI_session_schema - раздел 7;

SDAI_dictionary_schema - раздел 6.

8.1 Введение

Схема совокупности СИДД определяет структуру для организации, создания и управления экземплярами EXPRESS-объектов. Данная схема импортируется схемой сеанса СИДД, а все элементы данной схемы разрешены на схеме сеанса СИДД в совокупности схемы словаря СИДД (см. А.1.1).

Реализации, не обеспечивающие доступ к словарю данных, должны использовать схему совокупности СИДД без импортирования схемы словаря СИДД. Ссылки на элементы, определенные в схеме словаря СИДД, заменяются строковыми значениями.

Экземпляры типов данных объектов, определенные в схеме совокупности СИДД, обеспечивают структуру управления экземплярами объектов прикладных схем и схемы словаря СИДД. Данная структура управления не требует существования экземпляров типов данных объектов, определенных в самой схеме совокупности СИДД (то есть, экземпляры sdai_model не обязаны присутствовать в СИДД-модели). Механизм, обеспечивающий доступность экземпляров типов объектов, объявленных в схеме совокупности СИДД, оставлен на усмотрение реализации.

8.2 Фундаментальные принципы и допущения

Структура объектов и атрибутов схемы сеанса СИДД учитывает реализацию и эффективность доступа.

8.3 Определения типов схемы совокупности СИДД

В данном подразделе содержатся описания концепций, определяющих применение конструкции TYPE языка EXPRESS. В случае, когда реализация не поддерживает доступ к словарю данных, объявления на языке EXPRESS из данного подраздела должны быть включены в схему совокупности СИДД. В противном случае эти объявления не должны быть включены в схему совокупности СИДД.

8.3.1 Тип schema_definition

Тип schema_definition представляет собой понятие, определенное и представленное атрибутом schema_definition.name в 6.4.1.

EXPRESS-спецификация

*)

TYPE schema_definition = STRING;