Стандарты серии ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования.
Настоящий стандарт устанавливает механизм, который позволяет представлять данные об изделии для передачи из одной вычислительной системы в другую, используя язык EXPRESS, описанный в ИСО 10303-11.
Основные разделы настоящего стандарта:
- определение синтаксиса структуры обмена:
- преобразование из EXPRESS-схемы в заданный синтаксис.
Примечание - Примеры использования EXPRESS в настоящем стандарте не соответствуют каким-либо правилам стиля. Напротив, иногда в примерах используют искаженный стиль, чтобы сохранить место или сконцентрироваться на важных вопросах. Примеры не ставят целью отразить содержание информационных моделей, определенных в других стандартах серии ИСО 10303. Данные примеры предназначены для показа конкретных особенностей EXPRESS или структуры обмена. Многие примеры даны с аннотациями, не согласующимися с синтаксическими правилами настоящего стандарта. Такие аннотации введены символическими стрелками: или горизонтальными '--->' или вертикальными. При составлении правил просмотра текста эти аннотации должны быть игнорированы. Должно быть также игнорировано любое сходство между примерами и нормативными моделями, определенными в других стандартах серии ИСО 10303. В настоящем стандарте приведены несколько примеров отображения. В некоторые примеры для улучшения читаемости вставлены дополнительные пробелы и новые строки. Эти пробелы и новые строки не должны появляться в структуре обмена.
Настоящее издание включает следующие технические изменения к ИСО 10303-21:2002:
- разделы привязки и ссылки позволяют определять объекты и значения во внешних файлах;
- EXPRESS-схема schema_population управляет тем, как экземпляры распределяются по нескольким файлам;
- структура обмена может быть сжата и сохранена в архиве;
- строки могут содержать символы UTF-8 кодированных октетов вместо \X2\ и \X4\ управляющих директив;
структуре обмена может быть предоставлена одна или несколько сигнатур для проверки ее содержания и проверки полномочий автора;
структура обмена может ссылаться на значения и экземпляры, определенные в ее EXPRESS-схеме;
- структура обмена может включать ECMAScript;