ГОСТ Р ИСО/ТС 10303-1009-2009

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ

НАЦИОНАЛЬНЫЙ

СТАНДАРТ

РОССИЙСКОЙ

ФЕДЕРАЦИИ

ГОСТ Р исо/тс

Содержание
  1. 10303-1009- 2009
  2. Сведения о стандарте 1    ПОДГОТОВЛЕН Государственным научным учреждением «Центральный научно-исследовательский и опытно-конструкторский институт робототехники и технической кибернетики» на основе собственного аутентичного перевода стандарта, указанного в разделе 4 2    ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизненного цикла изделий» 3    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 14 сентября 2009 г. № 364-ст 4    Настоящий стандарт идентичен международному стандарту ИСО/ТС 10303-1009:2001 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1009. Прикладные модули. Внешний вид формы и слои» (ISO/TS 10303-1009:2001 «Industrial automation systems and integration — Product data representation and exchange — Part 1009: Application module: Shape appearance and layers»). При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в справочном приложении G 5    ВВЕДЕН ВПЕРВЫЕ Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом информационном указателе «Национальные стандарты», а текст изменений и поправок — в ежемесячно издаваемых информационных указателях «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет © Стандартинформ, 2010 Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии ГОСТ Р ИСО/ТС 10303-1009—2009 Приложение А (обязательное) Сокращенные наименования ИММ Наименования объектов, использованных в настоящем стандарте, определены в других стандартах комплекса ИСО 10303. Требования к использованию сокращенных наименований содержатся в стандартах тематической группы «Методы реализации» комплекса ИСО 10303. Примечание — Наименования объектов на языке EXPRESS доступны в Интернете по адресу: http://www.mel.nist.gov/div826/subject/apde/snr. 7 Приложение В (обязательное) Регистрация информационных объектов В.1 Обозначение документа Для обеспечения однозначного обозначения информационного объекта в открытой системе настоящему стандарту присвоен следующий идентификатор объекта: {iso standard 10303 part(1009) version(l)} Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1. В.2 Обозначения схем В.2.1 Обозначение схемы shape_appearance_layer_arm Для обеспечения однозначного обозначения в открытой информационной системе схеме shape_appearance_layer_arm, установленной в настоящем стандарте, присвоен следующий идентификатор объекта: {iso standard 10303 part(1009) version(l) object(l) shape-appearance-layer-arm-schema(l)} Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1. В.2.2 Обозначение схемы shape_appearance_layer_mim Для обеспечения однозначного обозначения в открытой информационной системе сокращенной форме схемы shape_appearance_layer_mim, установленной в настоящем стандарте (см. 5.2), присвоен следующий идентификатор объекта: {iso standard 10303 part(1009) version(l) object(l) shape-appearance-layer-mim-schema(2)} Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1. 8 ГОСТ Р ИСО/ТС 10303-1009—2009 Приложение С (справочное) EXPRESS-G диаграмма ПЭМ EXPRESS-G диаграмма ПЭМ, представленная на рисунке С.1, соответствует листингу на языке EXPRESS, определенному в разделе 4. В диаграмме использована графическая нотация EXPRESS-G языка EXPRESS. Описание EXPRESS-G установлено в ИСО 10303-11, приложение D. Примечание — Междустраничные ссылки относятся к номеру диаграммы, а не к номеру рисунка. [ Appearance_assignment_arm ] [ Elemental_topological_shape_arm ] Foundation_representation_arm l General_surface_appearance_arm ^ ^ l_ayer_assignment_arm ^ _Q_ Shape_appearance appearance_style shape_appearance_select НС General_surface_appearance_arm.Surface_colour jl _Q_ I__l_ ^ General_surface_appearance_arm.Surface_appearance_wireframe Рисунок C.1 — EXPRESS-G диаграмма ПЭМ 9 Приложение D (справочное) EXPRESS-G диаграммы ИММ EXPRESS-G диаграмма, представленная на рисунке D.1, соответствует расширенному листингу ИММ на языке EXPRESS. В диаграмме использована графическая нотация EXPRESS-G языка EXPRESS. Описание EXPRESS-G установлено в ИСО 10303-11, приложение D. Примечание — Междустраничные ссылки относятся к номеру диаграммы, а не к номеру рисунка. ^ Appearance_assignment_mim^ Elemental_topological_shape_mim Foundation_representation_mim л j ^General_surface_appearance_mim^ ^ Layer_assignment_mim Рисунок D.1 — EXPRESS-G диаграмма ИММ 10 ГОСТ Р ИСО/ТС 10303-1009—2009 Приложение Е (справочное) Машинно-интерпретируемые листинги В данном приложении приведены ссылки на сайты, на которых находятся листинги наименований объектов на языке EXPRESS и соответствующих сокращенных наименований, установленных в настоящем стандарте. На этих же сайтах находятся листинги всех EXPRESS-схем, установленных в настоящем стандарте, без комментариев и другого поясняющего текста. Эти листинги доступны в машинно-интерпретируемой форме и могут быть получены по следующим адресам URL: Сокращенные наименования: http://www.mel.nist.gov/div826/subject/apde/snr/ EXPRESS: http://www.mel.nist.gov/step/parts/part1009/TS/ При невозможности доступа к этим сайтам необходимо обратиться в центральный секретариат ИСО или непосредственно в секретариат ИСО ТК184/ПК4 по адресу электронной почты: sc4sec@cme.nist.gov. Примечание — Информация, представленная в машинно-интерпретированном виде на указанных выше URL, является справочной. Обязательным является текст настоящего стандарта. 11 Приложение F (справочное) Техническое обсуждение Целью данного прикладного модуля является объединение совокупности прикладных модулей, чтобы обеспечить возможность присваивать элементы формы слоям и атрибутам визуализации, таким как цвета и шрифты кривых, геометрическим и топологическим элементам. На рисунке F.1 изображены прикладные модули и связи между ними, необходимые для определения внешнего вида формы и слоев. Поставщики CAD-систем разработали контрольные примеры для оценки своих реализаций данного прикладного модуля. Обозначения на рисунке F.1: — модуль А зависит от модуля В; — модуль А может комбинироваться с одним или несколькими модулями В. Как показано на рисунке F.1, для реализации функций прикладного модуля Shape appearancejayerтребуется восемь других прикладных модулей. С прикладными модулями Appearance_assignment, Foundation representation, General_surface_appearance, Elemental topology и Layer assignment установлены прямые интерфейсы (см. операторы USE FROM в разделе 5). Связь с прикладными модулями Color, Elemental_geometric_shape и Curve_appearance установлена потому, что оператор USE FROM языка EXPRESS трактует типы данных, объявленные во внешней схеме непосредственно или с помощью оператора USE FROM как объявленные локально. Прикладной модуль «Внешний вид формы и слои» может комбинироваться с любым другим прикладным модулем, прикладной интерпретированной конструкцией или прикладным протоколом, интерпретированные EXPRESS-схемы которых содержат подтипы объектов geometric_representation_item или topological_ representation_item. Это проиллюстрировано на рисунке F.2. ГОСТ Р ИСО/ТС 10303-1009—2009 Рисунок F.2 — Объединение прикладного модуля «Внешний вид формы и слои» с элементами формы SCHEMA ccd_sail; USE FROM Shape_appearance_layer_mim; — — прикладной модуль 1009 USE FROM config control design; — — прикладной протокол 203 END SCHEMA Пример — Чтобы проиллюстрировать данный типовой подход, модуль «Внешний вид формы и слои» был использован для расширения возможностей прикладного протокола, определенного в ИС0 10303-203. На рисунке F.3 изображена сокращенная форма EXPRESS-схемы, используемой поставщиками CAD-систем в конкретных реализациях данного прикладного модуля. Рисунок F.3 — EXPRESS-схема, объединяющая прикладной протокол, определенный в ИСО 10303-203, и прикладной модуль «Внешний вид формы и слои» На рисунке F.4 изображена диаграмма, обеспечивающая задание цвета геометрической модели (manifold_solid_brep). На рисунке F.5 показан соответствующий фрагмент файла по ИСО 10303-21. Примечание — Объект manifold_solid_brep находится вне области определения прикладного модуля «Внешний вид формы и слои». Данный объект является подтипом объекта solid_model, который, в свою очередь, является подтипом объекта geometric representation_item. Приведенный пример иллюстрирует утверждение, что данный прикладной модуль обеспечивает возможность повторного использования в сочетании с различными прикладными протоколами или геометрическими прикладными интерпретированными конструкциями. 13 ГОСТ Р ИСО/ТС 10303-1009—2009 Рисунок F.4 — Задание цвета геометрической модели #286=MANIFOLD_SOLID_BREP (‘*SOL113’, #449); #451=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (‘NONE’, ( #459), #284); #452=DRAUGHTING_PRE_DEFINED_COLOUR (‘green’); #453=FILL_AREA_STYLE_COLOUR (‘NONE’, #452); #454=FILL_AREA_STYLE (‘NONE’, (#453); #455=SURFACE_STYLE_FILL_AREA (#454); #456=SURFACE_SIDE_STYLE (‘NONE’, (#455)); #457=SURFACE_STYLE_USAGE (.BOTH., #456); #458=PRESENTATION_STYLE_ASSIGMENT ((#457)); #459=STYLED_ITEM (‘NONE’, (#458), #286); Рисунок F.5 — Фрагмент файла по ИСО 10303-21 для задания цвета геометрической модели ГОСТ Р ИСОГГС 10303-1009—2009 Приложение G (справочное) Сведения о соответствии национальных стандартов Российской Федерации ссылочным * Соответствующий национальный стандарт отсутствует. До его утверждения рекомендуется использовать перевод на русский язык данного международного стандарта. Перевод данного международного стандарта находится в Федеральном информационном фонде технических регламентов и стандартов. международным стандартам Таблица G.1 Обозначение ссылочного международного стандарта Обозначение и наименование соответствующего национального стандарта ИСО/МЭК 8824-1:1998 ГОСТ Р ИСО/МЭК 8824-1—2001 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации ИСО 10303-1:1994 ГОСТ Р ИСО 10303-1-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы ИСО 10303-11:1994 ГОСТ Р ИСО 10303-11-2009 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS ИСО 10303-41:2000 ГОСТ Р ИСО 10303-41-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий ИСО 10303-46:1994 ГОСТ Р ИСО 10303-46-2002 Системы автоматизации производства и их интеграция. Представления данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление ИСО 10303-202:1996 * ИСО 10303-1001:2001 * Библиография [1] ISO ТС 184/SC4 1997, Proposed Standing Document — Guidelines for application module development, revision 0.6 <http://wg10step.aticorp.org/Deliverables/Guidelines/AMContent/Draft6/AMConGde06.html> 15 УДК 656.072:681.3:006.354    ОКС    25.040.40    П87    ОКСТУ    4002 Ключевые слова: автоматизация производства, средства автоматизации, интеграция систем автоматизации, промышленные изделия, представление данных, обмен данными, прикладные модули, форма модели, внешний вид формы, слои Редактор Е.В. Вахрушева Технический редактор Н.С. Гоишанова Корректор Е.Д. Дульнева Компьютерная верстка В.И. Гоищенко Сдано в набор 18.08.2010. Подписано в печать 03.09.2010. Формат бОхвД1^. Бумага офсетная. Гарнитура Ариал. Печать офсетная. Уел. печ. л. 2,32. Уч.-изд. л. 1,70. Тираж 121 экз. Зак. 691. ФГУП «СТАНДАРТИНФОРМ», 123995 Москва, Гранатный пер., 4. www.gostinfo.ru info@gostinfo.ru Набрано во ФГУП «СТАНДАРТИНФОРМ» на ПЭВМ Отпечатано в филиале ФГУП «СТАНДАРТИНФОРМ» — тип. «Московский печатник», 105062 Москва, Лялин пер., 6 ГОСТ Р ИСО/ТС 10303-1009—2009 Содержание 1    Область применения……………………………………..1 2    Нормативные ссылки……………………………………..1 3    Термины и определения……………………………………2 3.1    Термины, определенные в ИСО 10303-1………………………….2 3.2    Термин, определенный в ИСО 10303-202 …………………………2 3.3    Термины, определенные в ИСО/ТС 10303-1001………………………2 4    Информационные требования…………………………………2 4.1    Функциональные единицы…………………………………2 4.1.1    Функциональная    единица Shape_appearance……………………2 4.1.2    Функциональная    единица Appearance_assignment…………………3 4.1.3    Функциональная    единица Elemental_topology……………………3 4.1.4    Функциональная    единица Foundation_representation………………..3 4.1.5    Функциональная    единица General_surface_appearance……………….3 4.1.6    Функциональная    единица Layer_assignment…………………….3 4.2    Необходимые ПЭМ прикладных модулей…………………………3 4.3    Определения типов ПЭМ…………………………………3 4.3.1    Тип shape appearance context select………………………..3 4.3.2    Тип spahe appearance select……………………………3 4.4    Определения объектов ПЭМ……………………………….4 4.4.1    Прикладной объект Shape_appearance……………………….4 4.4.2    Объект Shape appearance context…………………………4 5    Интерпретированная модель модуля……………………………..4 5.1    Спецификация отображения……………………………….4 5.2    Сокращенный листинг ИММ на языке EXPRESS……………………..6 Приложение А (обязательное) Сокращенные наименования ИММ………………..7 Приложение В (обязательное) Регистрация информационных объектов…………….8 Приложение С (справочное)    EXPRESS-G диаграмма ПЭМ……………………9 Приложение D (справочное)    EXPRESS-G диаграммы ИММ…………………..10 Приложение Е (справочное) Машинно-интерпретируемые листинги………………11 Приложение F (справочное)    Техническое обсуждение……………………..12 Приложение G (справочное) Сведения о соответствии национальных стандартов Российской Федерации ссылочным международным стандартам………………15 Библиография…………………………………………15 Введение Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для нейтрального обмена файлами, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования. Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: методы описания, методы реализации, методология и основы аттестационного тестирования, интегрированные обобщенные ресурсы, интегрированные прикладные ресурсы, прикладные протоколы, комплекты абстрактных тестов, прикладные интерпретированные конструкции и прикладные модули. Настоящий стандарт входит в группу прикладных модулей. Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев моделям формы, геометрическим и топологическим элементам. Прикладные модули могут быть объединены, чтобы обеспечить возможность задавать элементы формы слоям и атрибутам визуализации, таким как цвета и шрифты кривых, геометрическим и топологическим элементам. Более подробная информация приведена в приложении F настоящего стандарта. IV НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ Часть 1009 Прикладные модули. Внешний вид формы и слои Industrial automation systems and integration. Product data representation and exchange. Part 1009. Application module. Shape appearance and layers Дата введения — 2010—07—01 1    Область применения Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев геометрическим и топологическим элементам моделей формы изделия. Требования настоящего стандарта распространяются на: —    задание слоев элементам формы; —    задание атрибутов визуализации элементам формы; —    задание цвета поверхностям; —    задание атрибутов визуализации кривым на поверхностях. Требования настоящего стандарта не распространяются на: —    определение видов, на которых представлены модели формы, геометрические элементы или аннотации; —    спецификацию моделей формы. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы. Ассоциативные чертежи ИСО 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида Издание официальное 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object); —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица; ФЕ (unit of functionality, UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования к прикладному модулю «Внешний вид формы и слои». Информационные требования определены как множество функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются с использованием интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спецификация: *) SCHEMA Shapeappearancelayerarm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет ФЕ Shape appearance. В настоящем стандарте использованы следующие ФЕ: —    Appearance_assignment; —    Elementaltopology; —    Foundation representation; —    General surface appearance; —    Layer assignment. ФЕ и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Shape_appearance Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации. 2 ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  3. Приложение В (обязательное) Регистрация информационных объектов В.1 Обозначение документа Для обеспечения однозначного обозначения информационного объекта в открытой системе настоящему стандарту присвоен следующий идентификатор объекта: {iso standard 10303 part(1009) version(l)} Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1. В.2 Обозначения схем В.2.1 Обозначение схемы shape_appearance_layer_arm Для обеспечения однозначного обозначения в открытой информационной системе схеме shape_appearance_layer_arm, установленной в настоящем стандарте, присвоен следующий идентификатор объекта: {iso standard 10303 part(1009) version(l) object(l) shape-appearance-layer-arm-schema(l)} Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1. В.2.2 Обозначение схемы shape_appearance_layer_mim Для обеспечения однозначного обозначения в открытой информационной системе сокращенной форме схемы shape_appearance_layer_mim, установленной в настоящем стандарте (см. 5.2), присвоен следующий идентификатор объекта: {iso standard 10303 part(1009) version(l) object(l) shape-appearance-layer-mim-schema(2)} Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1. 8 ГОСТ Р ИСО/ТС 10303-1009—2009 Приложение С (справочное) EXPRESS-G диаграмма ПЭМ EXPRESS-G диаграмма ПЭМ, представленная на рисунке С.1, соответствует листингу на языке EXPRESS, определенному в разделе 4. В диаграмме использована графическая нотация EXPRESS-G языка EXPRESS. Описание EXPRESS-G установлено в ИСО 10303-11, приложение D. Примечание — Междустраничные ссылки относятся к номеру диаграммы, а не к номеру рисунка. [ Appearance_assignment_arm ] [ Elemental_topological_shape_arm ] Foundation_representation_arm l General_surface_appearance_arm ^ ^ l_ayer_assignment_arm ^ _Q_ Shape_appearance appearance_style shape_appearance_select НС General_surface_appearance_arm.Surface_colour jl _Q_ I__l_ ^ General_surface_appearance_arm.Surface_appearance_wireframe Рисунок C.1 — EXPRESS-G диаграмма ПЭМ 9 Приложение D (справочное) EXPRESS-G диаграммы ИММ EXPRESS-G диаграмма, представленная на рисунке D.1, соответствует расширенному листингу ИММ на языке EXPRESS. В диаграмме использована графическая нотация EXPRESS-G языка EXPRESS. Описание EXPRESS-G установлено в ИСО 10303-11, приложение D. Примечание — Междустраничные ссылки относятся к номеру диаграммы, а не к номеру рисунка. ^ Appearance_assignment_mim^ Elemental_topological_shape_mim Foundation_representation_mim л j ^General_surface_appearance_mim^ ^ Layer_assignment_mim Рисунок D.1 — EXPRESS-G диаграмма ИММ 10 ГОСТ Р ИСО/ТС 10303-1009—2009 Приложение Е (справочное) Машинно-интерпретируемые листинги В данном приложении приведены ссылки на сайты, на которых находятся листинги наименований объектов на языке EXPRESS и соответствующих сокращенных наименований, установленных в настоящем стандарте. На этих же сайтах находятся листинги всех EXPRESS-схем, установленных в настоящем стандарте, без комментариев и другого поясняющего текста. Эти листинги доступны в машинно-интерпретируемой форме и могут быть получены по следующим адресам URL: Сокращенные наименования: http://www.mel.nist.gov/div826/subject/apde/snr/ EXPRESS: http://www.mel.nist.gov/step/parts/part1009/TS/ При невозможности доступа к этим сайтам необходимо обратиться в центральный секретариат ИСО или непосредственно в секретариат ИСО ТК184/ПК4 по адресу электронной почты: sc4sec@cme.nist.gov. Примечание — Информация, представленная в машинно-интерпретированном виде на указанных выше URL, является справочной. Обязательным является текст настоящего стандарта. 11 Приложение F (справочное) Техническое обсуждение Целью данного прикладного модуля является объединение совокупности прикладных модулей, чтобы обеспечить возможность присваивать элементы формы слоям и атрибутам визуализации, таким как цвета и шрифты кривых, геометрическим и топологическим элементам. На рисунке F.1 изображены прикладные модули и связи между ними, необходимые для определения внешнего вида формы и слоев. Поставщики CAD-систем разработали контрольные примеры для оценки своих реализаций данного прикладного модуля. Обозначения на рисунке F.1: — модуль А зависит от модуля В; — модуль А может комбинироваться с одним или несколькими модулями В. Как показано на рисунке F.1, для реализации функций прикладного модуля Shape appearancejayerтребуется восемь других прикладных модулей. С прикладными модулями Appearance_assignment, Foundation representation, General_surface_appearance, Elemental topology и Layer assignment установлены прямые интерфейсы (см. операторы USE FROM в разделе 5). Связь с прикладными модулями Color, Elemental_geometric_shape и Curve_appearance установлена потому, что оператор USE FROM языка EXPRESS трактует типы данных, объявленные во внешней схеме непосредственно или с помощью оператора USE FROM как объявленные локально. Прикладной модуль «Внешний вид формы и слои» может комбинироваться с любым другим прикладным модулем, прикладной интерпретированной конструкцией или прикладным протоколом, интерпретированные EXPRESS-схемы которых содержат подтипы объектов geometric_representation_item или topological_ representation_item. Это проиллюстрировано на рисунке F.2. ГОСТ Р ИСО/ТС 10303-1009—2009 Рисунок F.2 — Объединение прикладного модуля «Внешний вид формы и слои» с элементами формы SCHEMA ccd_sail; USE FROM Shape_appearance_layer_mim; — — прикладной модуль 1009 USE FROM config control design; — — прикладной протокол 203 END SCHEMA Пример — Чтобы проиллюстрировать данный типовой подход, модуль «Внешний вид формы и слои» был использован для расширения возможностей прикладного протокола, определенного в ИС0 10303-203. На рисунке F.3 изображена сокращенная форма EXPRESS-схемы, используемой поставщиками CAD-систем в конкретных реализациях данного прикладного модуля. Рисунок F.3 — EXPRESS-схема, объединяющая прикладной протокол, определенный в ИСО 10303-203, и прикладной модуль «Внешний вид формы и слои» На рисунке F.4 изображена диаграмма, обеспечивающая задание цвета геометрической модели (manifold_solid_brep). На рисунке F.5 показан соответствующий фрагмент файла по ИСО 10303-21. Примечание — Объект manifold_solid_brep находится вне области определения прикладного модуля «Внешний вид формы и слои». Данный объект является подтипом объекта solid_model, который, в свою очередь, является подтипом объекта geometric representation_item. Приведенный пример иллюстрирует утверждение, что данный прикладной модуль обеспечивает возможность повторного использования в сочетании с различными прикладными протоколами или геометрическими прикладными интерпретированными конструкциями. 13 ГОСТ Р ИСО/ТС 10303-1009—2009 Рисунок F.4 — Задание цвета геометрической модели #286=MANIFOLD_SOLID_BREP (‘*SOL113’, #449); #451=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (‘NONE’, ( #459), #284); #452=DRAUGHTING_PRE_DEFINED_COLOUR (‘green’); #453=FILL_AREA_STYLE_COLOUR (‘NONE’, #452); #454=FILL_AREA_STYLE (‘NONE’, (#453); #455=SURFACE_STYLE_FILL_AREA (#454); #456=SURFACE_SIDE_STYLE (‘NONE’, (#455)); #457=SURFACE_STYLE_USAGE (.BOTH., #456); #458=PRESENTATION_STYLE_ASSIGMENT ((#457)); #459=STYLED_ITEM (‘NONE’, (#458), #286); Рисунок F.5 — Фрагмент файла по ИСО 10303-21 для задания цвета геометрической модели ГОСТ Р ИСОГГС 10303-1009—2009 Приложение G (справочное) Сведения о соответствии национальных стандартов Российской Федерации ссылочным * Соответствующий национальный стандарт отсутствует. До его утверждения рекомендуется использовать перевод на русский язык данного международного стандарта. Перевод данного международного стандарта находится в Федеральном информационном фонде технических регламентов и стандартов. международным стандартам Таблица G.1 Обозначение ссылочного международного стандарта Обозначение и наименование соответствующего национального стандарта ИСО/МЭК 8824-1:1998 ГОСТ Р ИСО/МЭК 8824-1—2001 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации ИСО 10303-1:1994 ГОСТ Р ИСО 10303-1-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы ИСО 10303-11:1994 ГОСТ Р ИСО 10303-11-2009 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS ИСО 10303-41:2000 ГОСТ Р ИСО 10303-41-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий ИСО 10303-46:1994 ГОСТ Р ИСО 10303-46-2002 Системы автоматизации производства и их интеграция. Представления данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление ИСО 10303-202:1996 * ИСО 10303-1001:2001 * Библиография [1] ISO ТС 184/SC4 1997, Proposed Standing Document — Guidelines for application module development, revision 0.6 <http://wg10step.aticorp.org/Deliverables/Guidelines/AMContent/Draft6/AMConGde06.html> 15 УДК 656.072:681.3:006.354    ОКС    25.040.40    П87    ОКСТУ    4002 Ключевые слова: автоматизация производства, средства автоматизации, интеграция систем автоматизации, промышленные изделия, представление данных, обмен данными, прикладные модули, форма модели, внешний вид формы, слои Редактор Е.В. Вахрушева Технический редактор Н.С. Гоишанова Корректор Е.Д. Дульнева Компьютерная верстка В.И. Гоищенко Сдано в набор 18.08.2010. Подписано в печать 03.09.2010. Формат бОхвД1^. Бумага офсетная. Гарнитура Ариал. Печать офсетная. Уел. печ. л. 2,32. Уч.-изд. л. 1,70. Тираж 121 экз. Зак. 691. ФГУП «СТАНДАРТИНФОРМ», 123995 Москва, Гранатный пер., 4. www.gostinfo.ru info@gostinfo.ru Набрано во ФГУП «СТАНДАРТИНФОРМ» на ПЭВМ Отпечатано в филиале ФГУП «СТАНДАРТИНФОРМ» — тип. «Московский печатник», 105062 Москва, Лялин пер., 6 ГОСТ Р ИСО/ТС 10303-1009—2009 Содержание 1    Область применения……………………………………..1 2    Нормативные ссылки……………………………………..1 3    Термины и определения……………………………………2 3.1    Термины, определенные в ИСО 10303-1………………………….2 3.2    Термин, определенный в ИСО 10303-202 …………………………2 3.3    Термины, определенные в ИСО/ТС 10303-1001………………………2 4    Информационные требования…………………………………2 4.1    Функциональные единицы…………………………………2 4.1.1    Функциональная    единица Shape_appearance……………………2 4.1.2    Функциональная    единица Appearance_assignment…………………3 4.1.3    Функциональная    единица Elemental_topology……………………3 4.1.4    Функциональная    единица Foundation_representation………………..3 4.1.5    Функциональная    единица General_surface_appearance……………….3 4.1.6    Функциональная    единица Layer_assignment…………………….3 4.2    Необходимые ПЭМ прикладных модулей…………………………3 4.3    Определения типов ПЭМ…………………………………3 4.3.1    Тип shape appearance context select………………………..3 4.3.2    Тип spahe appearance select……………………………3 4.4    Определения объектов ПЭМ……………………………….4 4.4.1    Прикладной объект Shape_appearance……………………….4 4.4.2    Объект Shape appearance context…………………………4 5    Интерпретированная модель модуля……………………………..4 5.1    Спецификация отображения……………………………….4 5.2    Сокращенный листинг ИММ на языке EXPRESS……………………..6 Приложение А (обязательное) Сокращенные наименования ИММ………………..7 Приложение В (обязательное) Регистрация информационных объектов…………….8 Приложение С (справочное)    EXPRESS-G диаграмма ПЭМ……………………9 Приложение D (справочное)    EXPRESS-G диаграммы ИММ…………………..10 Приложение Е (справочное) Машинно-интерпретируемые листинги………………11 Приложение F (справочное)    Техническое обсуждение……………………..12 Приложение G (справочное) Сведения о соответствии национальных стандартов Российской Федерации ссылочным международным стандартам………………15 Библиография…………………………………………15 Введение Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для нейтрального обмена файлами, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования. Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: методы описания, методы реализации, методология и основы аттестационного тестирования, интегрированные обобщенные ресурсы, интегрированные прикладные ресурсы, прикладные протоколы, комплекты абстрактных тестов, прикладные интерпретированные конструкции и прикладные модули. Настоящий стандарт входит в группу прикладных модулей. Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев моделям формы, геометрическим и топологическим элементам. Прикладные модули могут быть объединены, чтобы обеспечить возможность задавать элементы формы слоям и атрибутам визуализации, таким как цвета и шрифты кривых, геометрическим и топологическим элементам. Более подробная информация приведена в приложении F настоящего стандарта. IV НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ Часть 1009 Прикладные модули. Внешний вид формы и слои Industrial automation systems and integration. Product data representation and exchange. Part 1009. Application module. Shape appearance and layers Дата введения — 2010—07—01 1    Область применения Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев геометрическим и топологическим элементам моделей формы изделия. Требования настоящего стандарта распространяются на: —    задание слоев элементам формы; —    задание атрибутов визуализации элементам формы; —    задание цвета поверхностям; —    задание атрибутов визуализации кривым на поверхностях. Требования настоящего стандарта не распространяются на: —    определение видов, на которых представлены модели формы, геометрические элементы или аннотации; —    спецификацию моделей формы. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы. Ассоциативные чертежи ИСО 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида Издание официальное 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object); —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица; ФЕ (unit of functionality, UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования к прикладному модулю «Внешний вид формы и слои». Информационные требования определены как множество функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются с использованием интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спецификация: *) SCHEMA Shapeappearancelayerarm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет ФЕ Shape appearance. В настоящем стандарте использованы следующие ФЕ: —    Appearance_assignment; —    Elementaltopology; —    Foundation representation; —    General surface appearance; —    Layer assignment. ФЕ и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Shape_appearance Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации. 2 ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  4. В.1 Обозначение документа Для обеспечения однозначного обозначения информационного объекта в открытой системе настоящему стандарту присвоен следующий идентификатор объекта: {iso standard 10303 part(1009) version(l)} Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1. В.2 Обозначения схем В.2.1 Обозначение схемы shape_appearance_layer_arm Для обеспечения однозначного обозначения в открытой информационной системе схеме shape_appearance_layer_arm, установленной в настоящем стандарте, присвоен следующий идентификатор объекта: {iso standard 10303 part(1009) version(l) object(l) shape-appearance-layer-arm-schema(l)} Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1. В.2.2 Обозначение схемы shape_appearance_layer_mim Для обеспечения однозначного обозначения в открытой информационной системе сокращенной форме схемы shape_appearance_layer_mim, установленной в настоящем стандарте (см. 5.2), присвоен следующий идентификатор объекта: {iso standard 10303 part(1009) version(l) object(l) shape-appearance-layer-mim-schema(2)} Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1. 8 ГОСТ Р ИСО/ТС 10303-1009—2009 Приложение С (справочное) EXPRESS-G диаграмма ПЭМ EXPRESS-G диаграмма ПЭМ, представленная на рисунке С.1, соответствует листингу на языке EXPRESS, определенному в разделе 4. В диаграмме использована графическая нотация EXPRESS-G языка EXPRESS. Описание EXPRESS-G установлено в ИСО 10303-11, приложение D. Примечание — Междустраничные ссылки относятся к номеру диаграммы, а не к номеру рисунка. [ Appearance_assignment_arm ] [ Elemental_topological_shape_arm ] Foundation_representation_arm l General_surface_appearance_arm ^ ^ l_ayer_assignment_arm ^ _Q_ Shape_appearance appearance_style shape_appearance_select НС General_surface_appearance_arm.Surface_colour jl _Q_ I__l_ ^ General_surface_appearance_arm.Surface_appearance_wireframe Рисунок C.1 — EXPRESS-G диаграмма ПЭМ 9 Приложение D (справочное) EXPRESS-G диаграммы ИММ EXPRESS-G диаграмма, представленная на рисунке D.1, соответствует расширенному листингу ИММ на языке EXPRESS. В диаграмме использована графическая нотация EXPRESS-G языка EXPRESS. Описание EXPRESS-G установлено в ИСО 10303-11, приложение D. Примечание — Междустраничные ссылки относятся к номеру диаграммы, а не к номеру рисунка. ^ Appearance_assignment_mim^ Elemental_topological_shape_mim Foundation_representation_mim л j ^General_surface_appearance_mim^ ^ Layer_assignment_mim Рисунок D.1 — EXPRESS-G диаграмма ИММ 10 ГОСТ Р ИСО/ТС 10303-1009—2009 Приложение Е (справочное) Машинно-интерпретируемые листинги В данном приложении приведены ссылки на сайты, на которых находятся листинги наименований объектов на языке EXPRESS и соответствующих сокращенных наименований, установленных в настоящем стандарте. На этих же сайтах находятся листинги всех EXPRESS-схем, установленных в настоящем стандарте, без комментариев и другого поясняющего текста. Эти листинги доступны в машинно-интерпретируемой форме и могут быть получены по следующим адресам URL: Сокращенные наименования: http://www.mel.nist.gov/div826/subject/apde/snr/ EXPRESS: http://www.mel.nist.gov/step/parts/part1009/TS/ При невозможности доступа к этим сайтам необходимо обратиться в центральный секретариат ИСО или непосредственно в секретариат ИСО ТК184/ПК4 по адресу электронной почты: sc4sec@cme.nist.gov. Примечание — Информация, представленная в машинно-интерпретированном виде на указанных выше URL, является справочной. Обязательным является текст настоящего стандарта. 11 Приложение F (справочное) Техническое обсуждение Целью данного прикладного модуля является объединение совокупности прикладных модулей, чтобы обеспечить возможность присваивать элементы формы слоям и атрибутам визуализации, таким как цвета и шрифты кривых, геометрическим и топологическим элементам. На рисунке F.1 изображены прикладные модули и связи между ними, необходимые для определения внешнего вида формы и слоев. Поставщики CAD-систем разработали контрольные примеры для оценки своих реализаций данного прикладного модуля. Обозначения на рисунке F.1: — модуль А зависит от модуля В; — модуль А может комбинироваться с одним или несколькими модулями В. Как показано на рисунке F.1, для реализации функций прикладного модуля Shape appearancejayerтребуется восемь других прикладных модулей. С прикладными модулями Appearance_assignment, Foundation representation, General_surface_appearance, Elemental topology и Layer assignment установлены прямые интерфейсы (см. операторы USE FROM в разделе 5). Связь с прикладными модулями Color, Elemental_geometric_shape и Curve_appearance установлена потому, что оператор USE FROM языка EXPRESS трактует типы данных, объявленные во внешней схеме непосредственно или с помощью оператора USE FROM как объявленные локально. Прикладной модуль «Внешний вид формы и слои» может комбинироваться с любым другим прикладным модулем, прикладной интерпретированной конструкцией или прикладным протоколом, интерпретированные EXPRESS-схемы которых содержат подтипы объектов geometric_representation_item или topological_ representation_item. Это проиллюстрировано на рисунке F.2. ГОСТ Р ИСО/ТС 10303-1009—2009 Рисунок F.2 — Объединение прикладного модуля «Внешний вид формы и слои» с элементами формы SCHEMA ccd_sail; USE FROM Shape_appearance_layer_mim; — — прикладной модуль 1009 USE FROM config control design; — — прикладной протокол 203 END SCHEMA Пример — Чтобы проиллюстрировать данный типовой подход, модуль «Внешний вид формы и слои» был использован для расширения возможностей прикладного протокола, определенного в ИС0 10303-203. На рисунке F.3 изображена сокращенная форма EXPRESS-схемы, используемой поставщиками CAD-систем в конкретных реализациях данного прикладного модуля. Рисунок F.3 — EXPRESS-схема, объединяющая прикладной протокол, определенный в ИСО 10303-203, и прикладной модуль «Внешний вид формы и слои» На рисунке F.4 изображена диаграмма, обеспечивающая задание цвета геометрической модели (manifold_solid_brep). На рисунке F.5 показан соответствующий фрагмент файла по ИСО 10303-21. Примечание — Объект manifold_solid_brep находится вне области определения прикладного модуля «Внешний вид формы и слои». Данный объект является подтипом объекта solid_model, который, в свою очередь, является подтипом объекта geometric representation_item. Приведенный пример иллюстрирует утверждение, что данный прикладной модуль обеспечивает возможность повторного использования в сочетании с различными прикладными протоколами или геометрическими прикладными интерпретированными конструкциями. 13 ГОСТ Р ИСО/ТС 10303-1009—2009 Рисунок F.4 — Задание цвета геометрической модели #286=MANIFOLD_SOLID_BREP (‘*SOL113’, #449); #451=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (‘NONE’, ( #459), #284); #452=DRAUGHTING_PRE_DEFINED_COLOUR (‘green’); #453=FILL_AREA_STYLE_COLOUR (‘NONE’, #452); #454=FILL_AREA_STYLE (‘NONE’, (#453); #455=SURFACE_STYLE_FILL_AREA (#454); #456=SURFACE_SIDE_STYLE (‘NONE’, (#455)); #457=SURFACE_STYLE_USAGE (.BOTH., #456); #458=PRESENTATION_STYLE_ASSIGMENT ((#457)); #459=STYLED_ITEM (‘NONE’, (#458), #286); Рисунок F.5 — Фрагмент файла по ИСО 10303-21 для задания цвета геометрической модели ГОСТ Р ИСОГГС 10303-1009—2009 Приложение G (справочное) Сведения о соответствии национальных стандартов Российской Федерации ссылочным * Соответствующий национальный стандарт отсутствует. До его утверждения рекомендуется использовать перевод на русский язык данного международного стандарта. Перевод данного международного стандарта находится в Федеральном информационном фонде технических регламентов и стандартов. международным стандартам Таблица G.1 Обозначение ссылочного международного стандарта Обозначение и наименование соответствующего национального стандарта ИСО/МЭК 8824-1:1998 ГОСТ Р ИСО/МЭК 8824-1—2001 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации ИСО 10303-1:1994 ГОСТ Р ИСО 10303-1-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы ИСО 10303-11:1994 ГОСТ Р ИСО 10303-11-2009 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS ИСО 10303-41:2000 ГОСТ Р ИСО 10303-41-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий ИСО 10303-46:1994 ГОСТ Р ИСО 10303-46-2002 Системы автоматизации производства и их интеграция. Представления данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление ИСО 10303-202:1996 * ИСО 10303-1001:2001 * Библиография [1] ISO ТС 184/SC4 1997, Proposed Standing Document — Guidelines for application module development, revision 0.6 <http://wg10step.aticorp.org/Deliverables/Guidelines/AMContent/Draft6/AMConGde06.html> 15 УДК 656.072:681.3:006.354    ОКС    25.040.40    П87    ОКСТУ    4002 Ключевые слова: автоматизация производства, средства автоматизации, интеграция систем автоматизации, промышленные изделия, представление данных, обмен данными, прикладные модули, форма модели, внешний вид формы, слои Редактор Е.В. Вахрушева Технический редактор Н.С. Гоишанова Корректор Е.Д. Дульнева Компьютерная верстка В.И. Гоищенко Сдано в набор 18.08.2010. Подписано в печать 03.09.2010. Формат бОхвД1^. Бумага офсетная. Гарнитура Ариал. Печать офсетная. Уел. печ. л. 2,32. Уч.-изд. л. 1,70. Тираж 121 экз. Зак. 691. ФГУП «СТАНДАРТИНФОРМ», 123995 Москва, Гранатный пер., 4. www.gostinfo.ru info@gostinfo.ru Набрано во ФГУП «СТАНДАРТИНФОРМ» на ПЭВМ Отпечатано в филиале ФГУП «СТАНДАРТИНФОРМ» — тип. «Московский печатник», 105062 Москва, Лялин пер., 6 ГОСТ Р ИСО/ТС 10303-1009—2009 Содержание 1    Область применения……………………………………..1 2    Нормативные ссылки……………………………………..1 3    Термины и определения……………………………………2 3.1    Термины, определенные в ИСО 10303-1………………………….2 3.2    Термин, определенный в ИСО 10303-202 …………………………2 3.3    Термины, определенные в ИСО/ТС 10303-1001………………………2 4    Информационные требования…………………………………2 4.1    Функциональные единицы…………………………………2 4.1.1    Функциональная    единица Shape_appearance……………………2 4.1.2    Функциональная    единица Appearance_assignment…………………3 4.1.3    Функциональная    единица Elemental_topology……………………3 4.1.4    Функциональная    единица Foundation_representation………………..3 4.1.5    Функциональная    единица General_surface_appearance……………….3 4.1.6    Функциональная    единица Layer_assignment…………………….3 4.2    Необходимые ПЭМ прикладных модулей…………………………3 4.3    Определения типов ПЭМ…………………………………3 4.3.1    Тип shape appearance context select………………………..3 4.3.2    Тип spahe appearance select……………………………3 4.4    Определения объектов ПЭМ……………………………….4 4.4.1    Прикладной объект Shape_appearance……………………….4 4.4.2    Объект Shape appearance context…………………………4 5    Интерпретированная модель модуля……………………………..4 5.1    Спецификация отображения……………………………….4 5.2    Сокращенный листинг ИММ на языке EXPRESS……………………..6 Приложение А (обязательное) Сокращенные наименования ИММ………………..7 Приложение В (обязательное) Регистрация информационных объектов…………….8 Приложение С (справочное)    EXPRESS-G диаграмма ПЭМ……………………9 Приложение D (справочное)    EXPRESS-G диаграммы ИММ…………………..10 Приложение Е (справочное) Машинно-интерпретируемые листинги………………11 Приложение F (справочное)    Техническое обсуждение……………………..12 Приложение G (справочное) Сведения о соответствии национальных стандартов Российской Федерации ссылочным международным стандартам………………15 Библиография…………………………………………15 Введение Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для нейтрального обмена файлами, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования. Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: методы описания, методы реализации, методология и основы аттестационного тестирования, интегрированные обобщенные ресурсы, интегрированные прикладные ресурсы, прикладные протоколы, комплекты абстрактных тестов, прикладные интерпретированные конструкции и прикладные модули. Настоящий стандарт входит в группу прикладных модулей. Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев моделям формы, геометрическим и топологическим элементам. Прикладные модули могут быть объединены, чтобы обеспечить возможность задавать элементы формы слоям и атрибутам визуализации, таким как цвета и шрифты кривых, геометрическим и топологическим элементам. Более подробная информация приведена в приложении F настоящего стандарта. IV НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ Часть 1009 Прикладные модули. Внешний вид формы и слои Industrial automation systems and integration. Product data representation and exchange. Part 1009. Application module. Shape appearance and layers Дата введения — 2010—07—01 1    Область применения Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев геометрическим и топологическим элементам моделей формы изделия. Требования настоящего стандарта распространяются на: —    задание слоев элементам формы; —    задание атрибутов визуализации элементам формы; —    задание цвета поверхностям; —    задание атрибутов визуализации кривым на поверхностях. Требования настоящего стандарта не распространяются на: —    определение видов, на которых представлены модели формы, геометрические элементы или аннотации; —    спецификацию моделей формы. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы. Ассоциативные чертежи ИСО 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида Издание официальное 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object); —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица; ФЕ (unit of functionality, UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования к прикладному модулю «Внешний вид формы и слои». Информационные требования определены как множество функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются с использованием интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спецификация: *) SCHEMA Shapeappearancelayerarm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет ФЕ Shape appearance. В настоящем стандарте использованы следующие ФЕ: —    Appearance_assignment; —    Elementaltopology; —    Foundation representation; —    General surface appearance; —    Layer assignment. ФЕ и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Shape_appearance Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации. 2 ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  5. Приложение С (справочное)
  6. l General_surface_appearance_arm ^
  7. ^ l_ayer_assignment_arm ^
  8. ^ General_surface_appearance_arm.Surface_appearance_wireframe
  9. Приложение D (справочное)
  10. ^General_surface_appearance_mim^
  11. ^ Layer_assignment_mim
  12. Приложение F (справочное) Техническое обсуждение Целью данного прикладного модуля является объединение совокупности прикладных модулей, чтобы обеспечить возможность присваивать элементы формы слоям и атрибутам визуализации, таким как цвета и шрифты кривых, геометрическим и топологическим элементам. На рисунке F.1 изображены прикладные модули и связи между ними, необходимые для определения внешнего вида формы и слоев. Поставщики CAD-систем разработали контрольные примеры для оценки своих реализаций данного прикладного модуля. Обозначения на рисунке F.1: — модуль А зависит от модуля В; — модуль А может комбинироваться с одним или несколькими модулями В. Как показано на рисунке F.1, для реализации функций прикладного модуля Shape appearancejayerтребуется восемь других прикладных модулей. С прикладными модулями Appearance_assignment, Foundation representation, General_surface_appearance, Elemental topology и Layer assignment установлены прямые интерфейсы (см. операторы USE FROM в разделе 5). Связь с прикладными модулями Color, Elemental_geometric_shape и Curve_appearance установлена потому, что оператор USE FROM языка EXPRESS трактует типы данных, объявленные во внешней схеме непосредственно или с помощью оператора USE FROM как объявленные локально. Прикладной модуль «Внешний вид формы и слои» может комбинироваться с любым другим прикладным модулем, прикладной интерпретированной конструкцией или прикладным протоколом, интерпретированные EXPRESS-схемы которых содержат подтипы объектов geometric_representation_item или topological_ representation_item. Это проиллюстрировано на рисунке F.2. ГОСТ Р ИСО/ТС 10303-1009—2009 Рисунок F.2 — Объединение прикладного модуля «Внешний вид формы и слои» с элементами формы SCHEMA ccd_sail; USE FROM Shape_appearance_layer_mim; — — прикладной модуль 1009 USE FROM config control design; — — прикладной протокол 203 END SCHEMA Пример — Чтобы проиллюстрировать данный типовой подход, модуль «Внешний вид формы и слои» был использован для расширения возможностей прикладного протокола, определенного в ИС0 10303-203. На рисунке F.3 изображена сокращенная форма EXPRESS-схемы, используемой поставщиками CAD-систем в конкретных реализациях данного прикладного модуля. Рисунок F.3 — EXPRESS-схема, объединяющая прикладной протокол, определенный в ИСО 10303-203, и прикладной модуль «Внешний вид формы и слои» На рисунке F.4 изображена диаграмма, обеспечивающая задание цвета геометрической модели (manifold_solid_brep). На рисунке F.5 показан соответствующий фрагмент файла по ИСО 10303-21. Примечание — Объект manifold_solid_brep находится вне области определения прикладного модуля «Внешний вид формы и слои». Данный объект является подтипом объекта solid_model, который, в свою очередь, является подтипом объекта geometric representation_item. Приведенный пример иллюстрирует утверждение, что данный прикладной модуль обеспечивает возможность повторного использования в сочетании с различными прикладными протоколами или геометрическими прикладными интерпретированными конструкциями. 13 ГОСТ Р ИСО/ТС 10303-1009—2009 Рисунок F.4 — Задание цвета геометрической модели #286=MANIFOLD_SOLID_BREP (‘*SOL113’, #449); #451=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (‘NONE’, ( #459), #284); #452=DRAUGHTING_PRE_DEFINED_COLOUR (‘green’); #453=FILL_AREA_STYLE_COLOUR (‘NONE’, #452); #454=FILL_AREA_STYLE (‘NONE’, (#453); #455=SURFACE_STYLE_FILL_AREA (#454); #456=SURFACE_SIDE_STYLE (‘NONE’, (#455)); #457=SURFACE_STYLE_USAGE (.BOTH., #456); #458=PRESENTATION_STYLE_ASSIGMENT ((#457)); #459=STYLED_ITEM (‘NONE’, (#458), #286); Рисунок F.5 — Фрагмент файла по ИСО 10303-21 для задания цвета геометрической модели ГОСТ Р ИСОГГС 10303-1009—2009 Приложение G (справочное) Сведения о соответствии национальных стандартов Российской Федерации ссылочным * Соответствующий национальный стандарт отсутствует. До его утверждения рекомендуется использовать перевод на русский язык данного международного стандарта. Перевод данного международного стандарта находится в Федеральном информационном фонде технических регламентов и стандартов. международным стандартам Таблица G.1 Обозначение ссылочного международного стандарта Обозначение и наименование соответствующего национального стандарта ИСО/МЭК 8824-1:1998 ГОСТ Р ИСО/МЭК 8824-1—2001 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации ИСО 10303-1:1994 ГОСТ Р ИСО 10303-1-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы ИСО 10303-11:1994 ГОСТ Р ИСО 10303-11-2009 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS ИСО 10303-41:2000 ГОСТ Р ИСО 10303-41-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий ИСО 10303-46:1994 ГОСТ Р ИСО 10303-46-2002 Системы автоматизации производства и их интеграция. Представления данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление ИСО 10303-202:1996 * ИСО 10303-1001:2001 * Библиография [1] ISO ТС 184/SC4 1997, Proposed Standing Document — Guidelines for application module development, revision 0.6 <http://wg10step.aticorp.org/Deliverables/Guidelines/AMContent/Draft6/AMConGde06.html> 15 УДК 656.072:681.3:006.354    ОКС    25.040.40    П87    ОКСТУ    4002 Ключевые слова: автоматизация производства, средства автоматизации, интеграция систем автоматизации, промышленные изделия, представление данных, обмен данными, прикладные модули, форма модели, внешний вид формы, слои Редактор Е.В. Вахрушева Технический редактор Н.С. Гоишанова Корректор Е.Д. Дульнева Компьютерная верстка В.И. Гоищенко Сдано в набор 18.08.2010. Подписано в печать 03.09.2010. Формат бОхвД1^. Бумага офсетная. Гарнитура Ариал. Печать офсетная. Уел. печ. л. 2,32. Уч.-изд. л. 1,70. Тираж 121 экз. Зак. 691. ФГУП «СТАНДАРТИНФОРМ», 123995 Москва, Гранатный пер., 4. www.gostinfo.ru info@gostinfo.ru Набрано во ФГУП «СТАНДАРТИНФОРМ» на ПЭВМ Отпечатано в филиале ФГУП «СТАНДАРТИНФОРМ» — тип. «Московский печатник», 105062 Москва, Лялин пер., 6 ГОСТ Р ИСО/ТС 10303-1009—2009 Содержание 1    Область применения……………………………………..1 2    Нормативные ссылки……………………………………..1 3    Термины и определения……………………………………2 3.1    Термины, определенные в ИСО 10303-1………………………….2 3.2    Термин, определенный в ИСО 10303-202 …………………………2 3.3    Термины, определенные в ИСО/ТС 10303-1001………………………2 4    Информационные требования…………………………………2 4.1    Функциональные единицы…………………………………2 4.1.1    Функциональная    единица Shape_appearance……………………2 4.1.2    Функциональная    единица Appearance_assignment…………………3 4.1.3    Функциональная    единица Elemental_topology……………………3 4.1.4    Функциональная    единица Foundation_representation………………..3 4.1.5    Функциональная    единица General_surface_appearance……………….3 4.1.6    Функциональная    единица Layer_assignment…………………….3 4.2    Необходимые ПЭМ прикладных модулей…………………………3 4.3    Определения типов ПЭМ…………………………………3 4.3.1    Тип shape appearance context select………………………..3 4.3.2    Тип spahe appearance select……………………………3 4.4    Определения объектов ПЭМ……………………………….4 4.4.1    Прикладной объект Shape_appearance……………………….4 4.4.2    Объект Shape appearance context…………………………4 5    Интерпретированная модель модуля……………………………..4 5.1    Спецификация отображения……………………………….4 5.2    Сокращенный листинг ИММ на языке EXPRESS……………………..6 Приложение А (обязательное) Сокращенные наименования ИММ………………..7 Приложение В (обязательное) Регистрация информационных объектов…………….8 Приложение С (справочное)    EXPRESS-G диаграмма ПЭМ……………………9 Приложение D (справочное)    EXPRESS-G диаграммы ИММ…………………..10 Приложение Е (справочное) Машинно-интерпретируемые листинги………………11 Приложение F (справочное)    Техническое обсуждение……………………..12 Приложение G (справочное) Сведения о соответствии национальных стандартов Российской Федерации ссылочным международным стандартам………………15 Библиография…………………………………………15 Введение Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для нейтрального обмена файлами, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования. Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: методы описания, методы реализации, методология и основы аттестационного тестирования, интегрированные обобщенные ресурсы, интегрированные прикладные ресурсы, прикладные протоколы, комплекты абстрактных тестов, прикладные интерпретированные конструкции и прикладные модули. Настоящий стандарт входит в группу прикладных модулей. Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев моделям формы, геометрическим и топологическим элементам. Прикладные модули могут быть объединены, чтобы обеспечить возможность задавать элементы формы слоям и атрибутам визуализации, таким как цвета и шрифты кривых, геометрическим и топологическим элементам. Более подробная информация приведена в приложении F настоящего стандарта. IV НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ Часть 1009 Прикладные модули. Внешний вид формы и слои Industrial automation systems and integration. Product data representation and exchange. Part 1009. Application module. Shape appearance and layers Дата введения — 2010—07—01 1    Область применения Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев геометрическим и топологическим элементам моделей формы изделия. Требования настоящего стандарта распространяются на: —    задание слоев элементам формы; —    задание атрибутов визуализации элементам формы; —    задание цвета поверхностям; —    задание атрибутов визуализации кривым на поверхностях. Требования настоящего стандарта не распространяются на: —    определение видов, на которых представлены модели формы, геометрические элементы или аннотации; —    спецификацию моделей формы. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы. Ассоциативные чертежи ИСО 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида Издание официальное 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object); —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица; ФЕ (unit of functionality, UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования к прикладному модулю «Внешний вид формы и слои». Информационные требования определены как множество функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются с использованием интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спецификация: *) SCHEMA Shapeappearancelayerarm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет ФЕ Shape appearance. В настоящем стандарте использованы следующие ФЕ: —    Appearance_assignment; —    Elementaltopology; —    Foundation representation; —    General surface appearance; —    Layer assignment. ФЕ и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Shape_appearance Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации. 2 ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  13. Приложение G (справочное) Сведения о соответствии национальных стандартов Российской Федерации ссылочным * Соответствующий национальный стандарт отсутствует. До его утверждения рекомендуется использовать перевод на русский язык данного международного стандарта. Перевод данного международного стандарта находится в Федеральном информационном фонде технических регламентов и стандартов. международным стандартам Таблица G.1 Обозначение ссылочного международного стандарта Обозначение и наименование соответствующего национального стандарта ИСО/МЭК 8824-1:1998 ГОСТ Р ИСО/МЭК 8824-1—2001 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации ИСО 10303-1:1994 ГОСТ Р ИСО 10303-1-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы ИСО 10303-11:1994 ГОСТ Р ИСО 10303-11-2009 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS ИСО 10303-41:2000 ГОСТ Р ИСО 10303-41-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий ИСО 10303-46:1994 ГОСТ Р ИСО 10303-46-2002 Системы автоматизации производства и их интеграция. Представления данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление ИСО 10303-202:1996 * ИСО 10303-1001:2001 * Библиография [1] ISO ТС 184/SC4 1997, Proposed Standing Document — Guidelines for application module development, revision 0.6 <http://wg10step.aticorp.org/Deliverables/Guidelines/AMContent/Draft6/AMConGde06.html> 15 УДК 656.072:681.3:006.354    ОКС    25.040.40    П87    ОКСТУ    4002 Ключевые слова: автоматизация производства, средства автоматизации, интеграция систем автоматизации, промышленные изделия, представление данных, обмен данными, прикладные модули, форма модели, внешний вид формы, слои Редактор Е.В. Вахрушева Технический редактор Н.С. Гоишанова Корректор Е.Д. Дульнева Компьютерная верстка В.И. Гоищенко Сдано в набор 18.08.2010. Подписано в печать 03.09.2010. Формат бОхвД1^. Бумага офсетная. Гарнитура Ариал. Печать офсетная. Уел. печ. л. 2,32. Уч.-изд. л. 1,70. Тираж 121 экз. Зак. 691. ФГУП «СТАНДАРТИНФОРМ», 123995 Москва, Гранатный пер., 4. www.gostinfo.ru info@gostinfo.ru Набрано во ФГУП «СТАНДАРТИНФОРМ» на ПЭВМ Отпечатано в филиале ФГУП «СТАНДАРТИНФОРМ» — тип. «Московский печатник», 105062 Москва, Лялин пер., 6 ГОСТ Р ИСО/ТС 10303-1009—2009 Содержание 1    Область применения……………………………………..1 2    Нормативные ссылки……………………………………..1 3    Термины и определения……………………………………2 3.1    Термины, определенные в ИСО 10303-1………………………….2 3.2    Термин, определенный в ИСО 10303-202 …………………………2 3.3    Термины, определенные в ИСО/ТС 10303-1001………………………2 4    Информационные требования…………………………………2 4.1    Функциональные единицы…………………………………2 4.1.1    Функциональная    единица Shape_appearance……………………2 4.1.2    Функциональная    единица Appearance_assignment…………………3 4.1.3    Функциональная    единица Elemental_topology……………………3 4.1.4    Функциональная    единица Foundation_representation………………..3 4.1.5    Функциональная    единица General_surface_appearance……………….3 4.1.6    Функциональная    единица Layer_assignment…………………….3 4.2    Необходимые ПЭМ прикладных модулей…………………………3 4.3    Определения типов ПЭМ…………………………………3 4.3.1    Тип shape appearance context select………………………..3 4.3.2    Тип spahe appearance select……………………………3 4.4    Определения объектов ПЭМ……………………………….4 4.4.1    Прикладной объект Shape_appearance……………………….4 4.4.2    Объект Shape appearance context…………………………4 5    Интерпретированная модель модуля……………………………..4 5.1    Спецификация отображения……………………………….4 5.2    Сокращенный листинг ИММ на языке EXPRESS……………………..6 Приложение А (обязательное) Сокращенные наименования ИММ………………..7 Приложение В (обязательное) Регистрация информационных объектов…………….8 Приложение С (справочное)    EXPRESS-G диаграмма ПЭМ……………………9 Приложение D (справочное)    EXPRESS-G диаграммы ИММ…………………..10 Приложение Е (справочное) Машинно-интерпретируемые листинги………………11 Приложение F (справочное)    Техническое обсуждение……………………..12 Приложение G (справочное) Сведения о соответствии национальных стандартов Российской Федерации ссылочным международным стандартам………………15 Библиография…………………………………………15 Введение Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для нейтрального обмена файлами, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования. Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: методы описания, методы реализации, методология и основы аттестационного тестирования, интегрированные обобщенные ресурсы, интегрированные прикладные ресурсы, прикладные протоколы, комплекты абстрактных тестов, прикладные интерпретированные конструкции и прикладные модули. Настоящий стандарт входит в группу прикладных модулей. Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев моделям формы, геометрическим и топологическим элементам. Прикладные модули могут быть объединены, чтобы обеспечить возможность задавать элементы формы слоям и атрибутам визуализации, таким как цвета и шрифты кривых, геометрическим и топологическим элементам. Более подробная информация приведена в приложении F настоящего стандарта. IV НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ Часть 1009 Прикладные модули. Внешний вид формы и слои Industrial automation systems and integration. Product data representation and exchange. Part 1009. Application module. Shape appearance and layers Дата введения — 2010—07—01 1    Область применения Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев геометрическим и топологическим элементам моделей формы изделия. Требования настоящего стандарта распространяются на: —    задание слоев элементам формы; —    задание атрибутов визуализации элементам формы; —    задание цвета поверхностям; —    задание атрибутов визуализации кривым на поверхностях. Требования настоящего стандарта не распространяются на: —    определение видов, на которых представлены модели формы, геометрические элементы или аннотации; —    спецификацию моделей формы. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы. Ассоциативные чертежи ИСО 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида Издание официальное 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object); —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица; ФЕ (unit of functionality, UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования к прикладному модулю «Внешний вид формы и слои». Информационные требования определены как множество функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются с использованием интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спецификация: *) SCHEMA Shapeappearancelayerarm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет ФЕ Shape appearance. В настоящем стандарте использованы следующие ФЕ: —    Appearance_assignment; —    Elementaltopology; —    Foundation representation; —    General surface appearance; —    Layer assignment. ФЕ и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Shape_appearance Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации. 2 ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  14. НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ Часть 1009 Прикладные модули. Внешний вид формы и слои Industrial automation systems and integration. Product data representation and exchange. Part 1009. Application module. Shape appearance and layers Дата введения — 2010—07—01 1    Область применения Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев геометрическим и топологическим элементам моделей формы изделия. Требования настоящего стандарта распространяются на: —    задание слоев элементам формы; —    задание атрибутов визуализации элементам формы; —    задание цвета поверхностям; —    задание атрибутов визуализации кривым на поверхностях. Требования настоящего стандарта не распространяются на: —    определение видов, на которых представлены модели формы, геометрические элементы или аннотации; —    спецификацию моделей формы. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы. Ассоциативные чертежи ИСО 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида Издание официальное 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object); —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица; ФЕ (unit of functionality, UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования к прикладному модулю «Внешний вид формы и слои». Информационные требования определены как множество функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются с использованием интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спецификация: *) SCHEMA Shapeappearancelayerarm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет ФЕ Shape appearance. В настоящем стандарте использованы следующие ФЕ: —    Appearance_assignment; —    Elementaltopology; —    Foundation representation; —    General surface appearance; —    Layer assignment. ФЕ и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Shape_appearance Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации. 2 ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  15. Системы автоматизации производства и их интеграция ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ Часть 1009 Прикладные модули. Внешний вид формы и слои Industrial automation systems and integration. Product data representation and exchange. Part 1009. Application module. Shape appearance and layers Дата введения — 2010—07—01 1    Область применения Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев геометрическим и топологическим элементам моделей формы изделия. Требования настоящего стандарта распространяются на: —    задание слоев элементам формы; —    задание атрибутов визуализации элементам формы; —    задание цвета поверхностям; —    задание атрибутов визуализации кривым на поверхностях. Требования настоящего стандарта не распространяются на: —    определение видов, на которых представлены модели формы, геометрические элементы или аннотации; —    спецификацию моделей формы. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы. Ассоциативные чертежи ИСО 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида Издание официальное 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object); —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица; ФЕ (unit of functionality, UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования к прикладному модулю «Внешний вид формы и слои». Информационные требования определены как множество функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются с использованием интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спецификация: *) SCHEMA Shapeappearancelayerarm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет ФЕ Shape appearance. В настоящем стандарте использованы следующие ФЕ: —    Appearance_assignment; —    Elementaltopology; —    Foundation representation; —    General surface appearance; —    Layer assignment. ФЕ и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Shape_appearance Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации. 2 ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  16. ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ Часть 1009 Прикладные модули. Внешний вид формы и слои Industrial automation systems and integration. Product data representation and exchange. Part 1009. Application module. Shape appearance and layers Дата введения — 2010—07—01 1    Область применения Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев геометрическим и топологическим элементам моделей формы изделия. Требования настоящего стандарта распространяются на: —    задание слоев элементам формы; —    задание атрибутов визуализации элементам формы; —    задание цвета поверхностям; —    задание атрибутов визуализации кривым на поверхностях. Требования настоящего стандарта не распространяются на: —    определение видов, на которых представлены модели формы, геометрические элементы или аннотации; —    спецификацию моделей формы. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы. Ассоциативные чертежи ИСО 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида Издание официальное 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object); —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица; ФЕ (unit of functionality, UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования к прикладному модулю «Внешний вид формы и слои». Информационные требования определены как множество функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются с использованием интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спецификация: *) SCHEMA Shapeappearancelayerarm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет ФЕ Shape appearance. В настоящем стандарте использованы следующие ФЕ: —    Appearance_assignment; —    Elementaltopology; —    Foundation representation; —    General surface appearance; —    Layer assignment. ФЕ и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Shape_appearance Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации. 2 ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  17. Часть 1009 Прикладные модули. Внешний вид формы и слои Industrial automation systems and integration. Product data representation and exchange. Part 1009. Application module. Shape appearance and layers Дата введения — 2010—07—01 1    Область применения Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев геометрическим и топологическим элементам моделей формы изделия. Требования настоящего стандарта распространяются на: —    задание слоев элементам формы; —    задание атрибутов визуализации элементам формы; —    задание цвета поверхностям; —    задание атрибутов визуализации кривым на поверхностях. Требования настоящего стандарта не распространяются на: —    определение видов, на которых представлены модели формы, геометрические элементы или аннотации; —    спецификацию моделей формы. 2    Нормативные ссылки В настоящем стандарте использованы ссылки на следующие международные стандарты: ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы. Ассоциативные чертежи ИСО 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида Издание официальное 3    Термины и определения 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object); —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица; ФЕ (unit of functionality, UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования к прикладному модулю «Внешний вид формы и слои». Информационные требования определены как множество функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются с использованием интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спецификация: *) SCHEMA Shapeappearancelayerarm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет ФЕ Shape appearance. В настоящем стандарте использованы следующие ФЕ: —    Appearance_assignment; —    Elementaltopology; —    Foundation representation; —    General surface appearance; —    Layer assignment. ФЕ и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Shape_appearance Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации. 2 ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  18. 3.1    Термины, определенные в ИСО 10303-1 В настоящем стандарте применены следующие термины: —    приложение (application); —    прикладной объект (application object); —    прикладной протокол (application protocol); —    прикладная эталонная модель; ПЭМ (application reference model; ARM); —    данные (data); —    информация (information); —    интегрированный ресурс (integrated resource); —    изделие (product); —    данные об изделии (product data); —    функциональная единица; ФЕ (unit of functionality, UoF). 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования к прикладному модулю «Внешний вид формы и слои». Информационные требования определены как множество функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются с использованием интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спецификация: *) SCHEMA Shapeappearancelayerarm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет ФЕ Shape appearance. В настоящем стандарте использованы следующие ФЕ: —    Appearance_assignment; —    Elementaltopology; —    Foundation representation; —    General surface appearance; —    Layer assignment. ФЕ и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Shape_appearance Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации. 2 ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  19. 3.2    Термин, определенный в ИСО 10303-202 В настоящем стандарте применен следующий термин: —    прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC). 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования к прикладному модулю «Внешний вид формы и слои». Информационные требования определены как множество функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются с использованием интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спецификация: *) SCHEMA Shapeappearancelayerarm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет ФЕ Shape appearance. В настоящем стандарте использованы следующие ФЕ: —    Appearance_assignment; —    Elementaltopology; —    Foundation representation; —    General surface appearance; —    Layer assignment. ФЕ и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Shape_appearance Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации. 2 ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  20. 3.3    Термины, определенные в ИСО/ТС 10303-1001 В настоящем стандарте применены следующие термины: —    прикладной модуль; ПМ (application module; AM); —    интерпретированная модель модуля; ИММ (module interpreted model; MIM). 4    Информационные требования В настоящем разделе определены информационные требования к прикладному модулю «Внешний вид формы и слои». Информационные требования определены как множество функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля. Примечания 1    Графическое представление информационных требований приведено в приложении С. 2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются с использованием интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов. EXPRESS-спецификация: *) SCHEMA Shapeappearancelayerarm; Г 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет ФЕ Shape appearance. В настоящем стандарте использованы следующие ФЕ: —    Appearance_assignment; —    Elementaltopology; —    Foundation representation; —    General surface appearance; —    Layer assignment. ФЕ и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Shape_appearance Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации. 2 ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  21. 4.1    Функциональные единицы В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет ФЕ Shape appearance. В настоящем стандарте использованы следующие ФЕ: —    Appearance_assignment; —    Elementaltopology; —    Foundation representation; —    General surface appearance; —    Layer assignment. ФЕ и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3. 4.1.1    Функциональная единица Shape_appearance Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации. 2 ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  22. 4.1.1    Функциональная единица Shape_appearance Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации. 2 ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  23. ГОСТ Р ИСО/ТС 10303-1009—2009 Следующие прикладные объекты определены в ФЕ shape_appearance: —    Shape_appearance; —    Shape_appearance_context. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  24. 4.1.2    Функциональная единица Appearance_assignment Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Appearance; —    Appearancecontext. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  25. 4.1.3    Функциональная единица Elemental_topology Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  26. 4.1.4    Функциональная единица Foundation representation Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  27. 4.1.5    Функциональная единица General_surface_appearance Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ: —    Surface_appearance_wireframe; —    Surface_colour. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  28. 4.1.6    Функциональная единица Layer assignment Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  29. 4.2    Необходимые ПЭМ прикладных модулей Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей. EXPRESS-спецификация: *) USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (* 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  30. 4.3    Определения типов ПЭМ В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  31. 4.3.1    Тип shape_appearance_context_select Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации. EXPRESS-спецификация: *) TYPE shape appearance context select = SELECT (Representation); ENDTYPE; (* 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  32. 4.3.2    Тип shape_appearance_select Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам. EXPRESS-спецификация: *) TYPE shape appearance select = SELECT 3 (Surface_appearance_wi reframe, Surface_colour); ENDTYPE; Г
  33. Г
  34. 4.4 Определения объектов ПЭМ В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  35. 4.4.1    Прикладной объект Shape_appearance Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы. EXPRESS-спецификация: *) ENTITY Shape appearance SUBTYPE OF (Appearance); appearance_style:shape_appearance_select; ENDENTITY; (* Определение атрибута appearance_style — определяет стиль визуализации, задаваемый элементам формы. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г 5 Интерпретированная модель модуля 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  36. 4.4.2    Объект Shape_appearance_context Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENTITY Shape appearance context SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select; ENDENTITY; (* Определение атрибута context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация: *) ENDSCHEMA; Г
  37. Г
  38. 5.1 Спецификация отображения В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию. Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра. Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм 4 ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  39. ГОСТ Р ИСО/ТС 10303-1009—2009 ‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь. Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта. Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы. Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса. В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения: [ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию; () — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию; {} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию; -> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке; <— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке; [i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке; [п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей строке; => — объект является супертипом объекта, указанного в следующей строке; <= — объект является подтипом объекта, указанного в следующей строке; = — строковый, выбираемый или перечисляемый тип ограничен выбором или значением; \ — продолжение прерванной строки. Таблица 1 — Специс зикация отображения функциональной единицы Shape appearance Прикладной элемент Элемент ИММ Источник Правила Ссылочный путь SHAPE_APPEARANCE (surface_style_- usage) 1007 appearancestyle PATH surface_style_usage<- presentation_style_assignment.styles[i] presentation_style_assignment presentation_style_assignment.styles[i]-> presentation_style_select=surface_style_usage surface_style_usage SHAPE APPEARANCE -CONTEXT representation 1006 context_for_appearance #1 If representation PATH representationc- presentaton_style_by_context.style_context presentation_style_by_context presentaton_style_by_context.style_context-> style_context_select=representation representation 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г 6
  40. 5.2 Сокращенный листинг ИММ на языке EXPRESS В данном подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В данном подразделе также определены модификации текста конструкций, импортированных из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ. EXPRESS-спецификация: *) — ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008 SCHEMA Shape_appearance_layer_mim; USE FROM Appearance_assignment_mim; USE FROM Elemental_topology_mim; USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim; (* Примечания 1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С. ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008. 2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim EXPRESS-спецификация: *) END SCHEMA; Г
  41. Г

10303-1009-

2009

Системы автоматизации производства и их интеграция

ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

Часть 1009

Прикладные модули. Внешний вид формы и слои

ISO 10303-1009:2001 Industrial automation systems and integration — Product data representation and exchange — Part 1009: Application module: Shape appearance and layers

(IDT)

Издание официальное

O)

CM

Ш

Москва

Стандартинформ

2010

Предисловие

Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. № 184-ФЗ «О техническом регулировании», а правила применения национальных стандартов Российской Федерации — ГОСТ Р 1.0-2004 «Стандартизация в Российской Федерации. Основные положения»

Сведения о стандарте

1    ПОДГОТОВЛЕН Государственным научным учреждением «Центральный научно-исследовательский и опытно-конструкторский институт робототехники и технической кибернетики» на основе собственного аутентичного перевода стандарта, указанного в разделе 4

2    ВНЕСЕН Техническим комитетом по стандартизации ТК 459 «Информационная поддержка жизненного цикла изделий»

3    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 14 сентября 2009 г. № 364-ст

4    Настоящий стандарт идентичен международному стандарту ИСО/ТС 10303-1009:2001 «Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1009. Прикладные модули. Внешний вид формы и слои» (ISO/TS 10303-1009:2001 «Industrial automation systems and integration — Product data representation and exchange — Part 1009: Application module: Shape appearance and layers»).

При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов соответствующие им национальные стандарты Российской Федерации, сведения о которых приведены в справочном приложении G

5    ВВЕДЕН ВПЕРВЫЕ

Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом информационном указателе «Национальные стандарты», а текст изменений и поправок — в ежемесячно издаваемых информационных указателях «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет

© Стандартинформ, 2010

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии

ГОСТ Р ИСО/ТС 10303-1009—2009

Приложение А (обязательное)

Сокращенные наименования ИММ

Наименования объектов, использованных в настоящем стандарте, определены в других стандартах комплекса ИСО 10303.

Требования к использованию сокращенных наименований содержатся в стандартах тематической группы «Методы реализации» комплекса ИСО 10303.

Примечание — Наименования объектов на языке EXPRESS доступны в Интернете по адресу: http://www.mel.nist.gov/div826/subject/apde/snr.

7

Приложение В (обязательное)

Регистрация информационных объектов

В.1 Обозначение документа

Для обеспечения однозначного обозначения информационного объекта в открытой системе настоящему стандарту присвоен следующий идентификатор объекта:

{iso standard 10303 part(1009) version(l)}

Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1.

В.2 Обозначения схем

В.2.1 Обозначение схемы shape_appearance_layer_arm

Для обеспечения однозначного обозначения в открытой информационной системе схеме shape_appearance_layer_arm, установленной в настоящем стандарте, присвоен следующий идентификатор объекта:

{iso standard 10303 part(1009) version(l) object(l) shape-appearance-layer-arm-schema(l)}

Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1.

В.2.2 Обозначение схемы shape_appearance_layer_mim

Для обеспечения однозначного обозначения в открытой информационной системе сокращенной форме схемы shape_appearance_layer_mim, установленной в настоящем стандарте (см. 5.2), присвоен следующий идентификатор объекта:

{iso standard 10303 part(1009) version(l) object(l) shape-appearance-layer-mim-schema(2)}

Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1.

8

ГОСТ Р ИСО/ТС 10303-1009—2009

Приложение С (справочное)

EXPRESS-G диаграмма ПЭМ

EXPRESS-G диаграмма ПЭМ, представленная на рисунке С.1, соответствует листингу на языке EXPRESS, определенному в разделе 4. В диаграмме использована графическая нотация EXPRESS-G языка EXPRESS. Описание EXPRESS-G установлено в ИСО 10303-11, приложение D.

Примечание — Междустраничные ссылки относятся к номеру диаграммы, а не к номеру рисунка.

[ Appearance_assignment_arm ]

[ Elemental_topological_shape_arm ]

Foundation_representation_arm

l General_surface_appearance_arm ^

^ l_ayer_assignment_arm ^

_Q_

Shape_appearance

appearance_style

shape_appearance_select НС General_surface_appearance_arm.Surface_colour jl

_Q_

I__l_

^ General_surface_appearance_arm.Surface_appearance_wireframe

Рисунок C.1 — EXPRESS-G диаграмма ПЭМ

9

Приложение D (справочное)

EXPRESS-G диаграммы ИММ

EXPRESS-G диаграмма, представленная на рисунке D.1, соответствует расширенному листингу ИММ на языке EXPRESS. В диаграмме использована графическая нотация EXPRESS-G языка EXPRESS. Описание EXPRESS-G установлено в ИСО 10303-11, приложение D.

Примечание — Междустраничные ссылки относятся к номеру диаграммы, а не к номеру рисунка.

^ Appearance_assignment_mim^

Elemental_topological_shape_mim

Foundation_representation_mim

л

j

^General_surface_appearance_mim^

^ Layer_assignment_mim

Рисунок D.1 — EXPRESS-G диаграмма ИММ

10

ГОСТ Р ИСО/ТС 10303-1009—2009

Приложение Е (справочное)

Машинно-интерпретируемые листинги

В данном приложении приведены ссылки на сайты, на которых находятся листинги наименований объектов на языке EXPRESS и соответствующих сокращенных наименований, установленных в настоящем стандарте. На этих же сайтах находятся листинги всех EXPRESS-схем, установленных в настоящем стандарте, без комментариев и другого поясняющего текста. Эти листинги доступны в машинно-интерпретируемой форме и могут быть получены по следующим адресам URL:

Сокращенные наименования: http://www.mel.nist.gov/div826/subject/apde/snr/

EXPRESS: http://www.mel.nist.gov/step/parts/part1009/TS/

При невозможности доступа к этим сайтам необходимо обратиться в центральный секретариат ИСО или непосредственно в секретариат ИСО ТК184/ПК4 по адресу электронной почты: sc4sec@cme.nist.gov.

Примечание — Информация, представленная в машинно-интерпретированном виде на указанных выше URL, является справочной. Обязательным является текст настоящего стандарта.

11

Приложение F (справочное)

Техническое обсуждение

Целью данного прикладного модуля является объединение совокупности прикладных модулей, чтобы обеспечить возможность присваивать элементы формы слоям и атрибутам визуализации, таким как цвета и шрифты кривых, геометрическим и топологическим элементам. На рисунке F.1 изображены прикладные модули и связи между ними, необходимые для определения внешнего вида формы и слоев. Поставщики CAD-систем разработали контрольные примеры для оценки своих реализаций данного прикладного модуля.

Обозначения на рисунке F.1:

— модуль А зависит от модуля В;

— модуль А может комбинироваться с одним или несколькими модулями В.

Как показано на рисунке F.1, для реализации функций прикладного модуля Shape appearancejayerтребуется восемь других прикладных модулей. С прикладными модулями Appearance_assignment, Foundation representation, General_surface_appearance, Elemental topology и Layer assignment установлены прямые интерфейсы (см. операторы USE FROM в разделе 5). Связь с прикладными модулями Color, Elemental_geometric_shape и Curve_appearance установлена потому, что оператор USE FROM языка EXPRESS трактует типы данных, объявленные во внешней схеме непосредственно или с помощью оператора USE FROM как объявленные локально.

Прикладной модуль «Внешний вид формы и слои» может комбинироваться с любым другим прикладным модулем, прикладной интерпретированной конструкцией или прикладным протоколом, интерпретированные EXPRESS-схемы которых содержат подтипы объектов geometric_representation_item или topological_ representation_item. Это проиллюстрировано на рисунке F.2.

ГОСТ Р ИСО/ТС 10303-1009—2009

Рисунок F.2 — Объединение прикладного модуля «Внешний вид формы и слои» с элементами формы

SCHEMA ccd_sail;

USE FROM Shape_appearance_layer_mim; — — прикладной модуль 1009 USE FROM config control design; — — прикладной протокол 203 END SCHEMA

Пример — Чтобы проиллюстрировать данный типовой подход, модуль «Внешний вид формы и слои» был использован для расширения возможностей прикладного протокола, определенного в ИС0 10303-203. На рисунке F.3 изображена сокращенная форма EXPRESS-схемы, используемой поставщиками CAD-систем в конкретных реализациях данного прикладного модуля.

Рисунок F.3 — EXPRESS-схема, объединяющая прикладной протокол, определенный в ИСО 10303-203,

и прикладной модуль «Внешний вид формы и слои»

На рисунке F.4 изображена диаграмма, обеспечивающая задание цвета геометрической модели (manifold_solid_brep). На рисунке F.5 показан соответствующий фрагмент файла по ИСО 10303-21.

Примечание — Объект manifold_solid_brep находится вне области определения прикладного модуля «Внешний вид формы и слои». Данный объект является подтипом объекта solid_model, который, в свою очередь, является подтипом объекта geometric representation_item. Приведенный пример иллюстрирует утверждение, что данный прикладной модуль обеспечивает возможность повторного использования в сочетании с различными прикладными протоколами или геометрическими прикладными интерпретированными конструкциями.

13

ГОСТ Р ИСО/ТС 10303-1009—2009

Рисунок F.4 — Задание цвета геометрической модели

#286=MANIFOLD_SOLID_BREP (‘*SOL113’, #449);

#451=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION (‘NONE’, ( #459), #284);

#452=DRAUGHTING_PRE_DEFINED_COLOUR (‘green’);

#453=FILL_AREA_STYLE_COLOUR (‘NONE’, #452);

#454=FILL_AREA_STYLE (‘NONE’, (#453);

#455=SURFACE_STYLE_FILL_AREA (#454);

#456=SURFACE_SIDE_STYLE (‘NONE’, (#455));

#457=SURFACE_STYLE_USAGE (.BOTH., #456); #458=PRESENTATION_STYLE_ASSIGMENT ((#457));

#459=STYLED_ITEM (‘NONE’, (#458), #286);

Рисунок F.5 — Фрагмент файла по ИСО 10303-21 для задания цвета геометрической модели

ГОСТ Р ИСОГГС 10303-1009—2009

Приложение G (справочное)

Сведения о соответствии национальных стандартов Российской Федерации ссылочным

* Соответствующий национальный стандарт отсутствует. До его утверждения рекомендуется использовать перевод на русский язык данного международного стандарта. Перевод данного международного стандарта находится в Федеральном информационном фонде технических регламентов и стандартов.

международным стандартам

Таблица G.1

Обозначение ссылочного международного стандарта

Обозначение и наименование соответствующего национального стандарта

ИСО/МЭК 8824-1:1998

ГОСТ Р ИСО/МЭК 8824-1—2001 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации

ИСО 10303-1:1994

ГОСТ Р ИСО 10303-1-99 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы

ИСО 10303-11:1994

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

ИСО 10303-41:2000

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

ИСО 10303-46:1994

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

ИСО 10303-202:1996

*

ИСО 10303-1001:2001

*

Библиография

[1] ISO ТС 184/SC4 1997, Proposed Standing Document — Guidelines for application module development, revision 0.6 <http://wg10step.aticorp.org/Deliverables/Guidelines/AMContent/Draft6/AMConGde06.html>

15

УДК 656.072:681.3:006.354    ОКС    25.040.40    П87    ОКСТУ    4002

Ключевые слова: автоматизация производства, средства автоматизации, интеграция систем автоматизации, промышленные изделия, представление данных, обмен данными, прикладные модули, форма модели, внешний вид формы, слои

Редактор Е.В. Вахрушева Технический редактор Н.С. Гоишанова Корректор Е.Д. Дульнева Компьютерная верстка В.И. Гоищенко

Сдано в набор 18.08.2010. Подписано в печать 03.09.2010. Формат бОхвД1^. Бумага офсетная. Гарнитура Ариал. Печать офсетная. Уел. печ. л. 2,32. Уч.-изд. л. 1,70. Тираж 121 экз. Зак. 691.

ФГУП «СТАНДАРТИНФОРМ», 123995 Москва, Гранатный пер., 4. www.gostinfo.ru info@gostinfo.ru Набрано во ФГУП «СТАНДАРТИНФОРМ» на ПЭВМ Отпечатано в филиале ФГУП «СТАНДАРТИНФОРМ» — тип. «Московский печатник», 105062 Москва, Лялин пер., 6

ГОСТ Р ИСО/ТС 10303-1009—2009

Содержание

1    Область применения……………………………………..1

2    Нормативные ссылки……………………………………..1

3    Термины и определения……………………………………2

3.1    Термины, определенные в ИСО 10303-1………………………….2

3.2    Термин, определенный в ИСО 10303-202 …………………………2

3.3    Термины, определенные в ИСО/ТС 10303-1001………………………2

4    Информационные требования…………………………………2

4.1    Функциональные единицы…………………………………2

4.1.1    Функциональная    единица Shape_appearance……………………2

4.1.2    Функциональная    единица Appearance_assignment…………………3

4.1.3    Функциональная    единица Elemental_topology……………………3

4.1.4    Функциональная    единица Foundation_representation………………..3

4.1.5    Функциональная    единица General_surface_appearance……………….3

4.1.6    Функциональная    единица Layer_assignment…………………….3

4.2    Необходимые ПЭМ прикладных модулей…………………………3

4.3    Определения типов ПЭМ…………………………………3

4.3.1    Тип shape appearance context select………………………..3

4.3.2    Тип spahe appearance select……………………………3

4.4    Определения объектов ПЭМ……………………………….4

4.4.1    Прикладной объект Shape_appearance……………………….4

4.4.2    Объект Shape appearance context…………………………4

5    Интерпретированная модель модуля……………………………..4

5.1    Спецификация отображения……………………………….4

5.2    Сокращенный листинг ИММ на языке EXPRESS……………………..6

Приложение А (обязательное) Сокращенные наименования ИММ………………..7

Приложение В (обязательное) Регистрация информационных объектов…………….8

Приложение С (справочное)    EXPRESS-G диаграмма ПЭМ……………………9

Приложение D (справочное)    EXPRESS-G диаграммы ИММ…………………..10

Приложение Е (справочное) Машинно-интерпретируемые листинги………………11

Приложение F (справочное)    Техническое обсуждение……………………..12

Приложение G (справочное) Сведения о соответствии национальных стандартов Российской

Федерации ссылочным международным стандартам………………15

Библиография…………………………………………15

Введение

Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для нейтрального обмена файлами, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования.

Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: методы описания, методы реализации, методология и основы аттестационного тестирования, интегрированные обобщенные ресурсы, интегрированные прикладные ресурсы, прикладные протоколы, комплекты абстрактных тестов, прикладные интерпретированные конструкции и прикладные модули. Настоящий стандарт входит в группу прикладных модулей.

Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев моделям формы, геометрическим и топологическим элементам.

Прикладные модули могут быть объединены, чтобы обеспечить возможность задавать элементы формы слоям и атрибутам визуализации, таким как цвета и шрифты кривых, геометрическим и топологическим элементам. Более подробная информация приведена в приложении F настоящего стандарта.

IV

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Системы автоматизации производства и их интеграция

ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ

Часть 1009 Прикладные модули. Внешний вид формы и слои

Industrial automation systems and integration. Product data representation and exchange. Part 1009. Application module. Shape appearance and layers

Дата введения — 2010—07—01

1    Область применения

Настоящий стандарт определяет прикладной модуль для задания атрибутов визуализации и слоев геометрическим и топологическим элементам моделей формы изделия.

Требования настоящего стандарта распространяются на:

—    задание слоев элементам формы;

—    задание атрибутов визуализации элементам формы;

—    задание цвета поверхностям;

—    задание атрибутов визуализации кривым на поверхностях.

Требования настоящего стандарта не распространяются на:

—    определение видов, на которых представлены модели формы, геометрические элементы или аннотации;

—    спецификацию моделей формы.

2    Нормативные ссылки

В настоящем стандарте использованы ссылки на следующие международные стандарты:

ИСО/МЭК 8824-1:1998 Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации

ИСО 10303-1:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы

ИСО 10303-11:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS

ИСО 10303-41:2000 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий

ИСО 10303-46:1994 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление

ИСО 10303-202:1996 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы. Ассоциативные чертежи

ИСО 10303-1001:2001 Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида

Издание официальное

3    Термины и определения

3.1    Термины, определенные в ИСО 10303-1

В настоящем стандарте применены следующие термины:

—    приложение (application);

—    прикладной объект (application object);

—    прикладной протокол (application protocol);

—    прикладная эталонная модель; ПЭМ (application reference model; ARM);

—    данные (data);

—    информация (information);

—    интегрированный ресурс (integrated resource);

—    изделие (product);

—    данные об изделии (product data);

—    функциональная единица; ФЕ (unit of functionality, UoF).

3.2    Термин, определенный в ИСО 10303-202

В настоящем стандарте применен следующий термин:

—    прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC).

3.3    Термины, определенные в ИСО/ТС 10303-1001

В настоящем стандарте применены следующие термины:

—    прикладной модуль; ПМ (application module; AM);

—    интерпретированная модель модуля; ИММ (module interpreted model; MIM).

4    Информационные требования

В настоящем разделе определены информационные требования к прикладному модулю «Внешний вид формы и слои». Информационные требования определены как множество функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля.

Примечания

1    Графическое представление информационных требований приведено в приложении С.

2    Спецификация отображения определена в 5.1. Она показывает, как информационные требования удовлетворяются с использованием интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов.

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

*)

SCHEMA Shapeappearancelayerarm;

Г

4.1    Функциональные единицы

В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет ФЕ Shape appearance.

В настоящем стандарте использованы следующие ФЕ:

—    Appearance_assignment;

—    Elementaltopology;

—    Foundation representation;

—    General surface appearance;

—    Layer assignment.

ФЕ и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в 4.3.

4.1.1    Функциональная единица Shape_appearance

Данная ФЕ устанавливает информацию, относящуюся к определению атрибутов визуализации, которые могут быть заданы элементам формы. Помимо этого она устанавливает контексты, обеспечивающие контекстно-зависимое задание атрибутов визуализации.

2

ГОСТ Р ИСО/ТС 10303-1009—2009

Следующие прикладные объекты определены в ФЕ shape_appearance:

—    Shape_appearance;

—    Shape_appearance_context.

4.1.2    Функциональная единица Appearance_assignment

Данная ФЕ определена в ИСО/ТС 10303-1001. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ:

—    Appearance;

—    Appearancecontext.

4.1.3    Функциональная единица Elemental_topology

Данная ФЕ определена в ИСО/ТС 10303-1005. Включение данной ФЕ позволяет задавать атрибуты визуализации топологическим элементам. Типы и объекты ПЭМ, определенные в прикладном модуле shape_appearance_layer, не ссылаются на прикладные объекты из данной ФЕ.

4.1.4    Функциональная единица Foundation representation

Данная ФЕ определена в ИСО/ТС 10303-1006. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использован прикладной объект Representation из данной ФЕ.

4.1.5    Функциональная единица General_surface_appearance

Данная ФЕ определена в ИСО/ТС 10303-1007. В прикладном модуле shape_appearance_layer, определенном в настоящем стандарте, использованы следующие прикладные объекты из данной ФЕ:

—    Surface_appearance_wireframe;

—    Surface_colour.

4.1.6    Функциональная единица Layer assignment

Данная ФЕ определена в ИСО/ТС 10303-1008. Данная ФЕ может обеспечить дополнительные возможности, но в прикладном модуле, определенном в настоящем стандарте, на нее нет ссылок.

4.2    Необходимые ПЭМ прикладных модулей

Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей.

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

*)

USE FROM Appearance assignment arm; — — ISO/TS 10303-1001 USE FROM Elemental topology arm; — ISO/TS 10303-1005 USE FROM Foundation representation arm; — — ISO/TS 10303-1006 USE FROM General surface appearance arm; — ISO/TS 10303-1007 USE FROM Layer assignment arm; — ISO/TS 10303-1008 (*

4.3    Определения типов ПЭМ

В данном подразделе определены прикладные типы для модуля «Внешний вид формы и слои». Прикладные типы и их определения приведены ниже.

4.3.1    Тип shape_appearance_context_select

Тил shape_appearance_context_select определяет допустимые контексты для задания замещающих атрибутов визуализации.

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

*)

TYPE shape appearance context select = SELECT (Representation);

ENDTYPE;

(*

4.3.2    Тип shape_appearance_select

Тип shape_appearance_select определяет стили атрибутов визуализации, которые могут быть заданы моделям формы, геометрическим и топологическим элементам.

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

*)

TYPE shape appearance select = SELECT

3

(Surface_appearance_wi reframe,

Surface_colour);

ENDTYPE;

Г

4.4 Определения объектов ПЭМ

В данном подразделе определены прикладные объекты для модуля «Внешний вид формы и слои». Каждый прикладной объект является атомарным элементом, реализующим уникальное прикладное понятие и имеющим атрибуты, определяющие элементы данных объекта. Прикладные объекты и их определения приведены ниже.

4.4.1    Прикладной объект Shape_appearance

Прикладной объект Shape_appearance определяет стиль визуализации, задаваемый элементам формы.

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

*)

ENTITY Shape appearance

SUBTYPE OF (Appearance); appearance_style:shape_appearance_select;

ENDENTITY;

(*

Определение атрибута

appearance_style — определяет стиль визуализации, задаваемый элементам формы.

4.4.2    Объект Shape_appearance_context

Объект Shape_appearance_context определяет контекст для задания внешнего вида формы. EXPRESS-спецификация:

*)

ENTITY Shape appearance context

SUBTYPE OF (Appearance context); context_for_appearance: shape_appearance_context_select;

ENDENTITY;

(*

Определение атрибута

context_for_appearance — определяет контекст для задания внешнего вида формы. EXPRESS-спецификация:

*)

ENDSCHEMA;

Г

5 Интерпретированная модель модуля

5.1 Спецификация отображения

В данном подразделе представлена таблица 1, показывающая, как ФЕ и прикладной элемент настоящего стандарта (см. раздел 4) отображаются на одну или несколько конструкций ресурсов ИММ. В таблице 1 имеется пять граф, содержащих описанную ниже информацию.

Графа 1 — «Прикладной элемент»: имя прикладного элемента в том виде, в каком оно представлено в определении прикладного объекта. В именах прикладных объектов используются символы верхнего регистра. Имена атрибутов перечислены после прикладного объекта, которому они принадлежат; в именах атрибутов используются символы нижнего регистра.

Графа 2 — «Элемент ИММ»: имя элемента ИММ в том виде, в каком оно представлено в ИММ, терм ‘IDENTICAL MAPPING’ или терм ‘PATH’. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: «наименование объекта:».«наименование атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов требуется отдельная строка в таблице. Терм

4

ГОСТ Р ИСО/ТС 10303-1009—2009

‘IDENTICAL MAPPING’ обозначает, что оба прикладных объекта прикладного утверждения отображаются на тот же элемент ИММ. Терм ‘PATH’ обозначает, что прикладное утверждение отображается на весь ссылочный путь.

Графа 3 — «Источник»: для элементов ИММ, заимствованных из интегрированных ресурсов, это номер соответствующего стандарта комплекса ИСО 10303. Для элементов ИММ, созданных для целей настоящего стандарта, это номер настоящего стандарта.

Графа 4 — «Правила»: могут быть указаны одно или несколько чисел, обозначающие ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между прикладными объектами, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ. Полные названия правил приводятся после таблицы.

Графа 5 — «Ссылочный путь»: для полного описания отображения прикладного объекта может потребоваться указание ссылочного пути, связывающего несколько элементов ИММ. Данная графа демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элемента ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному прикладным объектом. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса.

В выражениях, определяющих ссылочные пути и взаимосвязи между элементами ИММ, применены следующие условные обозначения:

[ ] — в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию;

() — в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию;

{} — заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию;

-> — атрибут ссылается на объектный или выбираемый тип данных, указанный в следующей строке;

<— объектный или выбираемый тип данных, на который ссылается атрибут, указанный в следующей строке;

[i] — атрибут является агрегированной структурой, единственный член которой указан в следующей строке;

[п] — атрибут является агрегированной структурой, л-й элемент которой указан в следующей

строке;

=> — объект является супертипом объекта, указанного в следующей строке;

<= — объект является подтипом объекта, указанного в следующей строке;

= — строковый, выбираемый или перечисляемый тип ограничен выбором или значением;

\ — продолжение прерванной строки.

Таблица 1 — Специс

зикация отображения функциональной единицы Shape appearance

Прикладной элемент

Элемент ИММ

Источник

Правила

Ссылочный путь

SHAPE_APPEARANCE

(surface_style_-

usage)

1007

appearancestyle

PATH

surface_style_usage<-

presentation_style_assignment.styles[i]

presentation_style_assignment

presentation_style_assignment.styles[i]->

presentation_style_select=surface_style_usage

surface_style_usage

SHAPE APPEARANCE -CONTEXT

representation

1006

context_for_appearance #1 If representation

PATH

representationc-

presentaton_style_by_context.style_context

presentation_style_by_context

presentaton_style_by_context.style_context->

style_context_select=representation

representation

5.2 Сокращенный листинг ИММ на языке EXPRESS

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

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

*)

— ISO/TS 10303-1001 — ISO/TS 10303-1005 — ISO/TS 10303-1006 —ISO/TS 10303-1007 —ISO/TS 10303-1008

SCHEMA Shape_appearance_layer_mim;

USE FROM Appearance_assignment_mim;

USE FROM Elemental_topology_mim;

USE FROM Foundation_representation_mim; USE FROM General_surface_appearance_mim; USE FROM Layer_assignment_mim;

(*

Примечания

1 Графическое представление данной схемы с использованием нотации EXPRESS-G приведено в Приложении С.

ИСО/ТС 10303-1001 ИСО/ТС 10303-1005 ИСО/ТС 10303-1006 ИСО/ТС 10303-1007 ИСО/ТС 10303-1008.

2 Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303: Appearanceassignmentmim Elementaltopologymim Foundationrepresentationmim Generalsurfaceappearancemim Layerassignmentmim

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

*)

END SCHEMA;

Г

6

Оцените статью
Комментарии читателей