---
title: "\"ГОСТ Р ИСО/ТС 10303-1007-2009. Национальный стандарт Российской Федерации. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1007. Прикладные модули. Общий вид поверхности\""
number: "ГОСТ Р ИСО/ТС 10303-1007-2009"
issuer: "Федеральное агентство по техническому регулированию и метрологии"
status: действует
canonical: "https://bukva.ai/docs/standart-gost-r-isots-10303-1007-2009"
---

## "ГОСТ Р ИСО/ТС 10303-1007-2009. Национальный стандарт Российской Федерации. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1007. Прикладные модули. Общий вид поверхности"

# "ГОСТ Р ИСО/ТС 10303-1007-2009. Национальный стандарт Российской Федерации. Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1007. Прикладные модули. Общий вид поверхности"

(утв. и введен в действие Приказом Ростехрегулирования от 14.09.2009 N 371-ст)

> [!IMPORTANT]
> Документ [введен](#p100011) в действие с 01.07.2010.


<div align="right">

<a id="p100001"></a>Утвержден и введен в действие<br>
Приказом Федерального агентства<br>
по техническому регулированию<br>
и метрологии<br>
от 14 сентября 2009 г. N 371-ст

</div>


<div align="center">

<a id="p100002"></a>**НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ**

<a id="p100003"></a>**СИСТЕМЫ АВТОМАТИЗАЦИИ ПРОИЗВОДСТВА И ИХ ИНТЕГРАЦИЯ**

<a id="p100004"></a>**ПРЕДСТАВЛЕНИЕ ДАННЫХ ОБ ИЗДЕЛИИ И ОБМЕН ЭТИМИ ДАННЫМИ**

<a id="p100005"></a>**ЧАСТЬ 1007**

<a id="p100006"></a>**ПРИКЛАДНЫЕ МОДУЛИ. ОБЩИЙ ВИД ПОВЕРХНОСТИ**

<a id="p100007"></a>**Industrial automation systems and integration. Product data**<br>
**representation and exchange. Part 1007. Application**<br>
**module. General surface appearance**

<a id="p100008"></a>**(ISO/TS 10303-1007:2001, IDT)**

<a id="p100009"></a>**ГОСТ Р ИСО/ТС 10303-1007-2009**

</div>


<div align="right">

<a id="p100010"></a>ОКС 25.040.40

<a id="p100011"></a>Дата введения

</div>

1 июля 2010 года


### <a id="p100012"></a>Предисловие


<a id="p100013"></a>1 ПОДГОТОВЛЕН Государственным научным учреждением "Центральный научно-исследовательский и опытно-конструкторский институт робототехники и технической кибернетики" на основе собственного перевода на русский язык англоязычной версии международного документа, указанного в [пункте 4](#p100016)
<a id="p100014"></a>2 ВНЕСЕН Техническим комитетом по стандартизации ТК 459 "Информационная поддержка жизненного цикла изделий"
<a id="p100015"></a>3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 14 сентября 2009 г. N 371-ст
<a id="p100016"></a>4 Настоящий стандарт идентичен международному документу ISO/TS 10303-1007:2001 "Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1007. Прикладные модули. Общий вид поверхности" (ISO/TS 10303-1007:2001 "Industrial automation systems and integration - Product data representation and exchange - Part 1007: Application module: General surface appearance", IDT).
<a id="p100017"></a>При применении настоящего стандарта рекомендуется использовать вместо ссылочных международных стандартов и документов соответствующие им национальные стандарты, сведения о которых приведены в дополнительном [приложении ДА](#p100399)
<a id="p100018"></a>5 ВВЕДЕН ВПЕРВЫЕ
<a id="p100019"></a>6 ПЕРЕИЗДАНИЕ. Январь 2019 г.

<a id="p100020"></a>Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации". Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.gost.ru)


### <a id="p100021"></a>Введение


<a id="p100022"></a>Стандарты комплекса ИСО 10303 распространяются на компьютерное представление информации об изделиях и обмен данными об изделиях. Их целью является обеспечение нейтрального механизма, способного описывать изделия на всем протяжении их жизненного цикла. Этот механизм применим не только для обмена файлами в нейтральном формате, но является также основой для реализации и совместного доступа к базам данных об изделиях и организации архивирования.
<a id="p100023"></a>Стандарты комплекса ИСО 10303 представляют собой набор отдельно издаваемых стандартов (частей). Стандарты данного комплекса относятся к одной из следующих тематических групп: "Методы описания", "Методы реализации", "Методология и основы аттестационного тестирования", "Интегрированные обобщенные ресурсы", "Интегрированные прикладные ресурсы", "Прикладные протоколы", "Комплекты абстрактных тестов", "Прикладные интерпретированные конструкции" и "Прикладные модули". Настоящий стандарт входит в группу "Прикладные модули".
<a id="p100024"></a>Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и каркасное представление. Данный прикладной модуль не содержит спецификации для реалистичного представления поверхностей или аналитической визуализации.
<a id="p100025"></a>Прикладные модули могут быть объединены, чтобы обеспечить возможность присваивать элементы формы слоям и визуальным атрибутам, таким как цвет и шрифты кривых, геометрическим и топологическим элементам. Более подробная информация приведена в ISO/TS 10303-1009, приложение F [[1]](#p100435).


###### <a id="p100026"></a>1 Область применения


<a id="p100027"></a>Настоящий стандарт определяет прикладной модуль для представления поверхности без теней, включая цвет поверхности и атрибуты визуализации каркасного типа.
<a id="p100028"></a>Требования настоящего стандарта распространяются на:
- <a id="p100029"></a>спецификацию атрибутов визуализации, которые могут быть назначены кривым, принадлежащим поверхностям;
- <a id="p100030"></a>выбор определенных типов кривых для каркасного представления поверхностей;
- <a id="p100031"></a>спецификацию механизма назначения цвета поверхностям.
<a id="p100032"></a>Требования настоящего стандарта не распространяются на:
- <a id="p100033"></a>реалистичное представление поверхностей;
- <a id="p100034"></a>аналитическую визуализацию.


### <a id="p100035"></a>2 Нормативные ссылки


<a id="p100036"></a>В настоящем стандарте использованы нормативные ссылки на следующие международные стандарты:
<a id="p100037"></a>ISO/IEC 8824-1:1998 <1>, Information technology - Abstract Syntax Notation One (ASN.1) - Part 1: Specification of basic notation (Информационные технологии. Взаимосвязь открытых систем. Абстрактная синтаксическая нотация версии 1 (АСН.1). Часть 1. Спецификация основной нотации)

<a id="p100038"></a>

---

<a id="p100039"></a><1> Заменен на ISO/IEC 8824-1:2015.

<a id="p100040"></a>ISO 10303-1:1994, Industrial automation systems and integration - Product data representation and exchange - Part 1: Overview and fundamental principles (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы)
<a id="p100041"></a>ISO 10303-11:1994 <2>, Industrial automation systems and integration - Product data representation and exchange - Part 11: Description methods: The EXPRESS language reference manual (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS)

<a id="p100042"></a>

---

<a id="p100043"></a><2> Заменен на ISO 10303-11:2004.

<a id="p100044"></a>ISO 10303-41:2000 <3>, Industrial automation systems and integration - Product data representation and exchange - Part 41: Integrated generic resource: Fundamentals of product description and support (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 41. Интегрированные обобщенные ресурсы. Основы описания и поддержки изделий)

<a id="p100045"></a>

---

<a id="p100046"></a><3> Заменен на ISO 10303-41:2018.

<a id="p100047"></a>ISO 10303-46:1994 <1>, Industrial automation systems and integration - Product data representation and exchange - Part 46: Integrated generic resources: Visual presentation (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление)

<a id="p100048"></a>

---

<a id="p100049"></a><1> Заменен на ISO 10303-46:2018.

<a id="p100050"></a>ISO 10303-202:1996 <2>, Industrial automation systems and integration - Product data representation and exchange - Part 202: Application protocol: Associative draughting (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 202. Прикладные протоколы. Ассоциативные чертежи)

<a id="p100051"></a>

---

<a id="p100052"></a><2> Заменен на ISO 10303-242:2014.

<a id="p100053"></a>ISO/TS 10303-1001:2001, Industrial automation systems and integration - Product data representation and exchange - Part 1001: Application module: Appearance assignment (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1001. Прикладные модули. Присваивание внешнего вида)
<a id="p100054"></a>ISO/TS 10303-1002:2001 <3>, Industrial automation systems and integration - Product data representation and exchange - Part 1002: Application module: Colour (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1002. Прикладные модули. Цвет)

<a id="p100055"></a>

---

<a id="p100056"></a><3> Заменен на ISO/TS 10303-1002:2014.

<a id="p100057"></a>ISO/TS 10303-1003:2001 <4>, Industrial automation systems and integration - Product data representation and exchange - Part 1003: Application module: Curve appearance (Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1003. Прикладные модули. Вид кривых)

<a id="p100058"></a>

---

<a id="p100059"></a>**<4> Заменен на ISO/TS 10303-1003:2014.**


### <a id="p100060"></a>3 Термины и определения



#### <a id="p100061"></a>3.1 Термины, определенные в ИСО 10303-1

<a id="p100062"></a>В настоящем стандарте применены следующие термины:
- <a id="p100063"></a>приложение (application);
- <a id="p100064"></a>прикладной объект (application object);
- <a id="p100065"></a>прикладной протокол; ПП (application protocol; AP);
- <a id="p100066"></a>прикладная эталонная модель; ПЭМ (application reference model; ARM);
- <a id="p100067"></a>данные (data);
- <a id="p100068"></a>информация (information);
- <a id="p100069"></a>интегрированный ресурс (integrated resource);
- <a id="p100070"></a>изделие (product);
- <a id="p100071"></a>данные об изделии (product data);
<a id="p100072"></a>**- функциональная единица; ФЕ (unit of functionality; UoF).**

#### <a id="p100073"></a>3.2 Термин, определенный в ИСО 10303-202

<a id="p100074"></a>В настоящем стандарте применен следующий термин:
<a id="p100075"></a>**- прикладная интерпретированная конструкция; ПИК (application interpreted construct; AIC).**

#### <a id="p100076"></a>3.3 Термины, определенные в ISO/TS 10303-1001

<a id="p100077"></a>В настоящем стандарте применены следующие термины:
- <a id="p100078"></a>прикладной модуль; ПМ (application module; AM);
- <a id="p100079"></a>интерпретированная модель модуля; ИММ (module interpreted model; MIM).


### <a id="p100080"></a>4 Информационные требования


<a id="p100081"></a>В настоящем разделе определены информационные требования для прикладного модуля "Общий вид поверхности", представленные как совокупность функциональных единиц и прикладных объектов. Информационные требования определены с использованием терминологии предметной области данного прикладного модуля.
<a id="p100082"></a>Примечания
<a id="p100083"></a>1 Графическое представление информационных требований приведено в [приложении C](#p100381).
<a id="p100084"></a>2 Спецификация отображения определена в [5.1](#p100195). Она показывает, как информационные требования удовлетворяются посредством использования интегрированных ресурсов стандартов комплекса ИСО 10303. Использование интегрированных ресурсов устанавливает дополнительные требования, общие для прикладных модулей и протоколов.

<a id="p100085"></a>EXPRESS-спецификация:
<a id="p100086"></a>*)
<a id="p100087"></a>SCHEMA General_surface_appearance_arm;
**(***

#### <a id="p100088"></a>4.1 Функциональные единицы

<a id="p100089"></a>В данном подразделе определены функциональные единицы (ФЕ), необходимые для настоящего стандарта, а также все элементы поддержки, необходимые для определения прикладного модуля. Настоящий стандарт определяет функциональную единицу General_surface_appearance.
<a id="p100090"></a>В настоящем стандарте использованы следующие функциональные единицы:
- <a id="p100091"></a>Colour;
- <a id="p100092"></a>Curve_appearance.
<a id="p100093"></a>**Функциональные единицы и описание функций, поддерживаемых каждой ФЕ, представлены ниже. Включенные в ФЕ прикладные элементы определены в [4.3](#p100115).**

##### <a id="p100094"></a>4.1.1 Функциональная единица General_surface_appearance

<a id="p100095"></a>Функциональная единица General_surface_appearance определяет объекты ПЭМ для представления поверхностей посредством атрибутов каркасного стиля и цвета поверхности.
<a id="p100096"></a>В функциональной единице General_surface_appearance определены следующие объекты ПЭМ:
- <a id="p100097"></a>Boundary_curve_appearance;
- <a id="p100098"></a>Control_grid_appearance;
- <a id="p100099"></a>Parameter_line_appearance;
- <a id="p100100"></a>Segmentation_curve_appearance;
- <a id="p100101"></a>Silhouette_curve_appearance;
- <a id="p100102"></a>Surface_appearance_wireframe;
- <a id="p100103"></a>Surface_colour;
<a id="p100104"></a>**- Surface_related_curve_appearance.**

##### <a id="p100105"></a>4.1.2 Функциональная единица Colour

<a id="p100106"></a>**Данная ФЕ определена в ISO/TS 10303-1002. В настоящем стандарте использован прикладной объект Colour из данной ФЕ.**

##### <a id="p100107"></a>4.1.3 Функциональная единица Curve_appearance

<a id="p100108"></a>**Данная ФЕ определена в ISO/TS 10303-1003. В настоящем стандарте использован прикладной объект Curve_appearance из данной ФЕ.**

#### <a id="p100109"></a>4.2 Необходимые ПЭМ прикладных модулей

<a id="p100110"></a>Приведенные ниже операторы языка EXPRESS определяют элементы, импортированные из ПЭМ других прикладных модулей.
<a id="p100111"></a>EXPRESS-спецификация:
<a id="p100112"></a>*)
<a id="p100113"></a>USE FROM Colour_arm; -- ISO/TS 10303-1002
<a id="p100114"></a>USE FROM Curve_appearance_arm; -- ISO/TS 10303-1003
**(***

#### <a id="p100115"></a>4.3 Определения объектов ПЭМ

<a id="p100116"></a>**В данном подразделе определены объекты ПЭМ прикладного модуля "Определение характеристик сборки". Каждый объект ПЭМ является простейшим неделимым элементом с характеризующими его атрибутами, представляющим уникальное понятие прикладной области. Объекты ПЭМ и их определения приведены ниже.**

##### <a id="p100117"></a>4.3.1 Объект Boundary_curve_appearance

<a id="p100118"></a>Объект Boundary_curve_appearance определяет стили кривых, ограничивающих поверхность.
<a id="p100119"></a>EXPRESS-спецификация:
<a id="p100120"></a>*)
<a id="p100121"></a>ENTITY Boundary_curve_appearance
<a id="p100122"></a>    SUBTYPE OF (Surface_related_curve_appearance);
<a id="p100123"></a>END_ENTITY;
**(***

##### <a id="p100124"></a>4.3.2 Объект Control_grid_appearance

<a id="p100125"></a>Объект Control_grid_appearance определяет стиль кривой, применяемый к сетке опорных точек, используемых для определения поверхностей.
<a id="p100126"></a>EXPRESS-спецификация:
<a id="p100127"></a>*)
<a id="p100128"></a>ENTITY Control_grid_appearance
<a id="p100129"></a>    SUBTYPE OF (Surface_related_curve_appearance);
<a id="p100130"></a>END_ENTITY;
**(***

##### <a id="p100131"></a>4.3.3 Объект Parameter_line_appearance

<a id="p100132"></a>Объект Parameter_line_appearance определяет стиль, применяемый к изопараметрическим линиям на поверхности.
<a id="p100133"></a>EXPRESS-спецификация:
<a id="p100134"></a>*)
<a id="p100135"></a>ENTITY Parameter_line_appearance
<a id="p100136"></a>    SUBTYPE OF (Surface_related_curve_appearance);
<a id="p100137"></a>    number_of_u_curves:INTEGER;
<a id="p100138"></a>    number_of_v_curves:INTEGER;
<a id="p100139"></a>END_ENTITY;
(*
<a id="p100140"></a>Определения атрибутов
<a id="p100141"></a>number_of_u_curves - определяет число изопараметрических линий, которые должны быть представлены в направлении u.
<a id="p100142"></a>**number_of_v_curves - определяет число изопараметрических линий, которые должны быть представлены в направлении v.**

##### <a id="p100143"></a>4.3.4 Объект Segmentation_curve_appearance

<a id="p100144"></a>Объект Segmentation_curve_appearance определяет стиль, применяемый к кривым, ограничивающим сегменты на поверхности.
<a id="p100145"></a>EXPRESS-спецификация:
<a id="p100146"></a>*)
<a id="p100147"></a>ENTITY Segmentation_curve_appearance
<a id="p100148"></a>    SUBTYPE OF (Surface_related_curve_appearance);
<a id="p100149"></a>END_ENTITY;
**(***

##### <a id="p100150"></a>4.3.5 Объект Silhouette_curve_appearance

<a id="p100151"></a>Объект Silhouette_curve_appearance определяет стиль, применяемый к кривым силуэтов на поверхности.
<a id="p100152"></a>EXPRESS-спецификация:
<a id="p100153"></a>*)
<a id="p100154"></a>ENTITY Silhouette_curve_appearance
<a id="p100155"></a>    SUBTYPE OF (Surface_related_curve_appearance);
<a id="p100156"></a>END_ENTITY;
**(***

##### <a id="p100157"></a>4.3.6 Объект Surface_appearance_wireframe

<a id="p100158"></a>Объект Surface_appearance_wireframe определяет атрибуты визуализации для каркасного представления поверхности.
<a id="p100159"></a>EXPRESS-спецификация:
<a id="p100160"></a>*)
<a id="p100161"></a>ENTITY Surface_appearance_wireframe;
<a id="p100162"></a>    side    : STRING;
<a id="p100163"></a>    styles  : SET [1:5] OF surface_related_curve_appearance;
<a id="p100164"></a>END_ENTITY;
(*
<a id="p100165"></a>Определения атрибутов
<a id="p100166"></a>side - определяет сторону поверхности, к которой применяются стили кривых.
<a id="p100167"></a>**styles - стили кривых, используемых для каркасного представления поверхности.**

##### <a id="p100168"></a>4.3.7 Объект Surface_colour

<a id="p100169"></a>Объект Surface_colour определяет цвет для представления поверхности без теней.
<a id="p100170"></a>EXPRESS-спецификация:
<a id="p100171"></a>*)
<a id="p100172"></a>ENTITY Surface_colour
<a id="p100173"></a>    side             : STRING;
<a id="p100174"></a>    assigned_colour  : colour;
<a id="p100175"></a>END_ENTITY;
(*
<a id="p100176"></a>Определения атрибутов
<a id="p100177"></a>side - определяет сторону поверхности, для которой назначается цвет.
<a id="p100178"></a>**assigned_colour - цвет, используемый для представления поверхности без теней.**

##### <a id="p100179"></a>4.3.8 Объект Surface_related_curve_appearance

<a id="p100180"></a>Объект Surface_related_curve_appearance является обобщением стилей, применяемых к кривым для каркасного представления поверхности.
<a id="p100181"></a>EXPRESS-спецификация:
<a id="p100182"></a>*)
<a id="p100183"></a>ENTITY Surface_related_curve_appearance
<a id="p100184"></a>ABSTRACT SUPERTYPE OF (ONE OF(Boundary_curve_appearance,
<a id="p100185"></a>Silhouette_curve_appearance, Segmentation_curve_appearance,
<a id="p100186"></a>Control_grid_appearance, Parameter_line_appearance));
<a id="p100187"></a>    style : Curve_appearance;
<a id="p100188"></a>END_ENTITY;
(*
<a id="p100189"></a>Определение атрибута
<a id="p100190"></a>style - определяет внешний вид кривых, связанных с каждым типом кривых в контексте каркасного представления поверхности.
<a id="p100191"></a>EXPRESS-спецификация:
<a id="p100192"></a>*)
<a id="p100193"></a>END_SCHEMA; -- general_surface_appearance_arm
**(***


### <a id="p100194"></a>5 Интерпретированная модель модуля



#### <a id="p100195"></a>5.1 Спецификация отображения

<a id="p100196"></a>В данном подразделе представлена [таблица 1](#p100215), показывающая, как ФЕ и все прикладные элементы настоящего стандарта (см. [4.1](#p100088)) отображаются на один или несколько элементов ИММ. В [таблице 1](#p100215) имеется пять граф, содержащих описанную ниже информацию.
<a id="p100197"></a>[Графа 1](#p100216) - "Прикладной элемент": имя прикладного элемента в том виде, в каком оно представлено в определении объекта ПЭМ. В именах объектов ПЭМ используются символы верхнего регистра. Имена атрибутов перечислены после объекта ПЭМ, которому они принадлежат; в именах атрибутов используются символы нижнего регистра.
<a id="p100198"></a>[Графа 2](#p100217) - "Элемент ИММ": имя элемента ИММ в том виде, в каком оно представлено в ИММ, ключевое слово IDENTICAL MAPPING или ключевое слово PATH. Для обозначения объектов ИММ используются символы нижнего регистра. Имена атрибутов объектов ИММ представлены в форме: <имя объекта>.<имя атрибута>. Прикладной элемент может быть отображен на несколько связанных элементов ИММ. Для каждого из этих элементов ИММ требуется отдельная строка в [таблице](#p100215). Ключевое слово IDENTICAL MAPPING обозначает, что оба объекта ПЭМ, присутствующие в прикладном утверждении, отображаются на один и тот же элемент ИММ. Ключевое слово PATH обозначает, что прикладное утверждение отображается на весь ссылочный путь.
<a id="p100199"></a>[Графа 3](#p100218) - "Источник": обозначение стандарта ИСО, в котором определен данный элемент ИММ, или обозначение настоящего стандарта для тех элементов ИММ, которые определены в схеме ИММ настоящего стандарта.
<a id="p100200"></a>[Графа 4](#p100219) - "Правила": может быть указано одно или несколько чисел, обозначающих ссылки на правила, применяемые к данному элементу ИММ или ссылочному пути. Что касается правил, выведенных из взаимосвязей между объектами ПЭМ, то на те же правила ссылаются элементы отображений всех задействованных элементов ИММ.
<a id="p100201"></a>[Графа 5](#p100220) - "Ссылочный путь": для полного описания отображения объекта ПЭМ может потребоваться указать ссылочный путь, связывающий несколько элементов ИММ. Данная [графа](#p100220) демонстрирует роль элемента ИММ по отношению к элементу ИММ, указанному в следующей строке. Два или более таких связанных элементов ИММ определяют интерпретацию интегрированных ресурсов, соответствующую требованию, определенному объектом ПЭМ. Для каждого элемента ИММ, созданного для использования в настоящем стандарте, указан ссылочный путь к его супертипу из интегрированного ресурса.
<a id="p100202"></a>В выражениях, определяющих ссылочные пути и ограничения между элементами ИММ, применяют следующие условные обозначения:
<a id="p100203"></a>[ ] - в квадратные скобки заключают несколько элементов ИММ или частей ссылочного пути, которые требуются для обеспечения соответствия информационному требованию;
<a id="p100204"></a>( ) - в круглые скобки заключают несколько элементов ИММ или частей ссылочного пути, которые являются альтернативными в рамках отображения для обеспечения соответствия информационному требованию;
<a id="p100205"></a>{ } - заключенный в фигурные скобки фрагмент ограничивает ссылочный путь для обеспечения соответствия информационному требованию;
<a id="p100206"></a>-> - атрибут, наименование которого предшествует символу ->, ссылается на объектный или выбираемый тип данных, наименование которого следует после этого символа;
<a id="p100207"></a><- - атрибут объекта, наименование которого следует после символа <-, ссылается на объектный или выбираемый тип данных, наименование которого предшествует этому символу;
<a id="p100208"></a>[i] - атрибут, наименование которого предшествует символу [i], является агрегированной структурой; ссылка дается на любой элемент данной структуры;
<a id="p100209"></a>[n] - атрибут, наименование которого предшествует символу [n], является упорядоченной агрегированной структурой; ссылка дается на n-й элемент данной структуры;
<a id="p100210"></a>=> - объект, наименование которого предшествует символу =>, является супертипом объекта, наименование которого следует после этого символа;
<a id="p100211"></a><= - объект, наименование которого предшествует символу <=, является подтипом объекта, наименование которого следует после этого символа;
<a id="p100212"></a>= - строковый (STRING), выбираемый (SELECT) или перечисляемый (ENUMERATION) тип данных ограничен выбором или значением;
<a id="p100213"></a>\ - выражение для ссылочного пути продолжается на следующей строке.

<div align="right">

<a id="p100214"></a>Таблица 1

</div>


<div align="center">

<a id="p100215"></a>Спецификация отображения функциональной единицы<br>
General_surface_appearance

</div>



| <a id="p100216"></a>Прикладной элемент | <a id="p100217"></a>Элемент ИММ | <a id="p100218"></a>Источник | <a id="p100219"></a>Правила | <a id="p100220"></a>Ссылочный путь |
| --- | --- | --- | --- | --- |
| <a id="p100221"></a>BOUNDARY_CURVE_APPEARANCE | <a id="p100222"></a>surface_style_boundary | <a id="p100223"></a>46 |  |  |
| <a id="p100224"></a>CONTROL_GRID_APPEARANCE | <a id="p100225"></a>surface_style_control_grid | <a id="p100226"></a>46 |  |  |
| <a id="p100227"></a>PARAMETER_LINE_APPEARANCE | <a id="p100228"></a>surface_style_parameter_line | <a id="p100229"></a>46 |  |  |
| <a id="p100230"></a>Number_of_u_curves | <a id="p100231"></a>u_direction_count | <a id="p100232"></a>46 |  | <a id="p100233"></a><a id="p100234"></a><a id="p100235"></a><a id="p100236"></a><a id="p100237"></a>surface_style_parameter_line<br>surface_style_parameter_line.direction_counts[1] - ><br>direction_count_select<br>direction_count_select = u_direction_count<br>u_direction_count |
| <a id="p100238"></a>Number_of_v_curves | <a id="p100239"></a>v_direction_count | <a id="p100240"></a>46 |  | <a id="p100241"></a><a id="p100242"></a><a id="p100243"></a><a id="p100244"></a><a id="p100245"></a>surface_style_parameter_line<br>surface_style_parameter_line.direction_counts[1] -><br>direction_count_select<br>direction_count_select = v_direction_count<br>v_direction_count |
| <a id="p100246"></a>SEGMENTATION_CURVE_APPEARANCE | <a id="p100247"></a>surface_style_segmentation_curve | <a id="p100248"></a>46 |  |  |
| <a id="p100249"></a>SILHOUETTE_CURVE_APPEARANCE | <a id="p100250"></a>surface_style_silhouette | <a id="p100251"></a>46 |  |  |
| <a id="p100252"></a>SURFACE_APPEARANCE_WIREFRAME | <a id="p100253"></a>surface_style_usage | <a id="p100254"></a>46 |  |  |
| <a id="p100255"></a>side | <a id="p100256"></a>surface_side | <a id="p100257"></a>46 |  | <a id="p100258"></a><a id="p100259"></a><a id="p100260"></a>surface_style_usage<br>surface_style_usage.side -><br>surface_side |
| <a id="p100261"></a>styles | <a id="p100262"></a>PATH |  |  | <a id="p100263"></a><a id="p100264"></a><a id="p100265"></a><a id="p100266"></a><a id="p100267"></a><a id="p100268"></a><a id="p100269"></a>surface_style_usage<br>surface_style_usage.style -><br>surface_side_style_select<br>surface_side_style_select = surface_side_style<br>surface_side_style<br>surface_side_style.styles[i] -><br>surface_style_element_select |
| <a id="p100270"></a>SURFACE_COLOUR | <a id="p100271"></a>surface_style_usage | <a id="p100272"></a>46 |  |  |
| <a id="p100273"></a>side | <a id="p100274"></a>surface_side | <a id="p100275"></a>46 |  |  |
| <a id="p100276"></a>Assigned_colour | <a id="p100277"></a>PATH |  |  | <a id="p100278"></a><a id="p100279"></a><a id="p100280"></a><a id="p100281"></a><a id="p100282"></a><a id="p100283"></a><a id="p100284"></a><a id="p100285"></a><a id="p100286"></a><a id="p100287"></a><a id="p100288"></a><a id="p100289"></a><a id="p100290"></a><a id="p100291"></a><a id="p100292"></a>surface_style_usage<br>surface_style_usage.style -><br>surface_side_style_select<br>surface_side_style_select = surface_side_style<br>surface_side_style<br>surface_side_style.styles[i] -><br>surface_style_element_select<br>surface_style_element_select = surface_style_fill_area<br>surface_style_fill_area.fill_area -><br>fill_area_style<br>fill_area_style.fill_styles[i] -><br>fill_style_select<br>fill_style_select = fill_area_style_colour<br>fill_area_style_colour.fill_colour -><br>colour |
| <a id="p100293"></a>SURFACE_RELATED_CURVE_APPEARANCE | <a id="p100294"></a>surface_style_element_select | <a id="p100295"></a>46 |  |  |
| <a id="p100296"></a>style | <a id="p100297"></a>PATH |  |  | <a id="p100298"></a><a id="p100299"></a><a id="p100300"></a><a id="p100301"></a><a id="p100302"></a><a id="p100303"></a><a id="p100304"></a><a id="p100305"></a><a id="p100306"></a><a id="p100307"></a><a id="p100308"></a><a id="p100309"></a><a id="p100310"></a><a id="p100311"></a><a id="p100312"></a><a id="p100313"></a><a id="p100314"></a><a id="p100315"></a><a id="p100316"></a><a id="p100317"></a><a id="p100318"></a><a id="p100319"></a><a id="p100320"></a><a id="p100321"></a><a id="p100322"></a><a id="p100323"></a><a id="p100324"></a><a id="p100325"></a><a id="p100326"></a><a id="p100327"></a><a id="p100328"></a>surface_style_element_select<br>(surface_style_element_select = surface_style_parameter_line<br>surface_style_parameter_line<br>surface_style_parameter_line.style_of_parameter_lines -><br>curve_or_render<br>curve_or_render = curve_style<br>curve_style)<br>(surface_style_element_select = surface_style_silhouette<br>surface_style_silhouette<br>surface_style_silhouette.style_of_silhouette -><br>curve_or_render<br>curve_or_render = curve_style<br>curve_style)<br>(surface_style_element_select = surface_style_control_grid<br>surface_style_control_grid<br>surface_style_control_grid.style_of_control_grid -><br>curve_or_render<br>curve_or_render = curve_style<br>curve_style)<br>(surface_style_element_select = surface_style_boundary<br>surface_style_boundary<br>surface_style_boundary.style_of_boundary -><br>curve_or_render<br>curve_or_render = curve_style<br>curve_style)<br>surface_style_element_select = surface_style_segmentation_curve<br>surface_style_segmentation_curve<br>surface_style_segmentation_curve.style_of_segmentation_curve -><br>curve_or_render<br>curve_or_render = curve_style<br>curve_style) |



#### <a id="p100329"></a>5.2 Сокращенный листинг ИММ на языке EXPRESS

<a id="p100330"></a>В настоящем подразделе определена EXPRESS-схема, в которой использованы элементы из интегрированных ресурсов, прикладных интерпретированных конструкций или ИММ прикладных модулей и содержатся типы, конкретизации объектов, правила и функции, относящиеся к настоящему стандарту. В настоящем подразделе также определены модификации, которым подвергаются конструкции, импортированные из интегрированных ресурсов. Для конструкций, использованных в ИММ, определения и EXPRESS-схемы из интегрированных ресурсов или прикладных интерпретированных конструкций могут включать в себя элементы списков выбора и подтипы, не импортированные в ИММ. Требования, установленные в интегрированных ресурсах или в прикладных интерпретированных конструкциях, которые ссылаются на такие элементы и подтипы, применяются исключительно к тем элементам, которые импортированы в ИММ.
<a id="p100331"></a>EXPRESS-спецификация:
<a id="p100332"></a>*)
<a id="p100333"></a>SCHEMA General_surface_appearance_mim;
<a id="p100334"></a>    USE FROM Colour_mim;                    -- ISO/TS 10303-1002
<a id="p100335"></a>    USE FROM Curve_appearance_mim;          -- ISO/TS 10303-1003
<a id="p100336"></a>    USE FROM presentation_appearance_schema -- ISO 10303-46
<a id="p100337"></a>      ( fill_area_style_colour,
<a id="p100338"></a>      surface_side,
<a id="p100339"></a>      surface_side_style,
<a id="p100340"></a>      surface_style_boundary,
<a id="p100341"></a>      surface_style_control_grid,
<a id="p100342"></a>      surface_style_element_select,
<a id="p100343"></a>      surface_style_fill_area,
<a id="p100344"></a>      surface_style_parameter_line,
<a id="p100345"></a>      surface_style_segmentation_curve,
<a id="p100346"></a>      surface_style_silhouette,
<a id="p100347"></a>      surface_style_usage,
<a id="p100348"></a>      u_direction_count
<a id="p100349"></a>      v_direction_count;
(*
<a id="p100350"></a>*Примечание* - Схемы, ссылки на которые даны выше, определены в следующих стандартах комплекса ИСО 10303:


| <a id="p100351"></a>Colour_mim | <a id="p100352"></a>- ISO/TS 10303-1002; |
| --- | --- |
| <a id="p100353"></a>Curve_appearance_mim | <a id="p100354"></a>- ISO/TS 10303-1003; |
| <a id="p100355"></a>presentation_appearance_schema | <a id="p100356"></a>- ИСО 10303-46. |


<a id="p100357"></a>EXPRESS-спецификация:

<div align="right">

<a id="p100358"></a>*)<br>
<a id="p100359"></a>END_SCHEMA;<br>
(*

</div>






<a id="p100360"></a>Приложение A
(обязательное)

<div align="center">

<a id="p100361"></a>**СОКРАЩЕННЫЕ НАИМЕНОВАНИЯ ОБЪЕКТОВ ИММ**

</div>


<a id="p100362"></a>Наименования объектов, использованных в настоящем стандарте, определены в других стандартах комплекса ИСО 10303, указанных в [разделе 2](#p100035).
<a id="p100363"></a>Требования к использованию сокращенных наименований содержатся в стандартах тематической группы "Методы реализации" комплекса ИСО 10303.
<a id="p100364"></a>*Примечание* - Наименования объектов на языке EXPRESS доступны в Интернете по адресу: http://www.mel.nist.gov/div826/subject/apde/snr.





<div align="right">

<a id="p100365"></a>Приложение B

</div>

(обязательное)

<div align="center">

<a id="p100366"></a>**РЕГИСТРАЦИЯ ИНФОРМАЦИОННЫХ ОБЪЕКТОВ**

</div>


<a id="p100367"></a>B.1 Обозначение документа
<a id="p100368"></a>Для обеспечения однозначного обозначения информационного объекта в открытой системе настоящему стандарту присвоен следующий идентификатор объекта:

<div align="center">

<a id="p100369"></a>{ iso standard 10303 part(1007) version(1) }

</div>


<a id="p100370"></a>Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1.
<a id="p100371"></a>B.2 Обозначения схем
<a id="p100372"></a>B.2.1 Обозначение схемы general_surface_appearance_arm
<a id="p100373"></a>Для обеспечения однозначного обозначения в открытой информационной системе схеме general_surface_appearance_arm, установленной в настоящем стандарте, присвоен следующий идентификатор объекта:

<div align="center">

<a id="p100374"></a>{ iso standard 10303 part(1007) version(1) object(1)<br>
general-surface-appearance-arm-schema(1) }

</div>


<a id="p100375"></a>Смысл данного обозначения установлен в ИСО/МЭК 8824-1 и описан в ИСО 10303-1.
<a id="p100376"></a>B.2.2 Обозначение схемы general_surface_appearance_mim
<a id="p100377"></a>Для обеспечения однозначного обозначения в открытой информационной системе сокращенной форме схемы general_surface_appearance_mim, установленной в настоящем стандарте (см. [5.2](#p100329)), присвоен следующий идентификатор объекта:

<div align="center">

<a id="p100378"></a>{ iso standard 10303 part(1007) version(1) object(1)<br>
general-surface-appearance-mim-schema(2) }

</div>


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





<div align="right">

<a id="p100380"></a>Приложение C<br>
(справочное)

<a id="p100381"></a>EXPRESS-G ДИАГРАММА ПЭМ

</div>


<a id="p100382"></a>Диаграмма, представленная на [рисунке C.1](#p100385), получена из сокращенного листинга ПЭМ на языке EXPRESS, определенного в [разделе 4](#p100080). В диаграмме использована графическая нотация EXPRESS-G языка EXPRESS, установленная в ИСО 10303-11, приложение D.
<a id="p100383"></a>Примечание - Межстраничные ссылки относятся к номеру диаграммы, а не к номеру [рисунка](#p100385).

<a id="p100384"></a> ![5.2 Сокращенный листинг ИММ на языке EXPRESS](https://i.bukva.ai/qsP25GQP/img_0.png) 

<div align="center">

<a id="p100385"></a>**Рисунок C.1 - EXPRESS-G диаграмма ПЭМ**

</div>






<a id="p100386"></a>Приложение D
(справочное)

<div align="center">

<a id="p100387"></a>EXPRESS-G ДИАГРАММА ИММ

<a id="p100388"></a>Диаграмма, представленная на [рисунке D.1](#p100390), получена из сокращенного листинга ИММ на языке EXPRESS, определенного в [5.2](#p100329). В диаграмме использована графическая нотация EXPRESS-G языка EXPRESS, установленная в ИСО 10303-11, приложение D.

</div>


<a id="p100389"></a> ![5.2 Сокращенный листинг ИММ на языке EXPRESS](https://i.bukva.ai/qsP25GQP/img_1.png) 

<a id="p100390"></a>Схема D.1 - EXPRESS-G диаграмма ИММ





<div align="right">

<a id="p100391"></a>Приложение E<br>
(справочное)

<a id="p100392"></a>МАШИННО-ИНТЕРПРЕТИРУЕМЫЕ ЛИСТИНГИ

</div>


<a id="p100393"></a>В данном приложении приведены ссылки на сайты, на которых находятся листинги наименований объектов на языке EXPRESS и соответствующих сокращенных наименований, установленных или на которые даются ссылки в настоящем стандарте. На этих же сайтах находятся листинги всех EXPRESS-схем, определенных в настоящем стандарте, без комментариев и другого поясняющего текста. Эти листинги доступны в машинно-интерпретируемой форме и могут быть получены по следующим адресам URL:
- <a id="p100394"></a>сокращенные наименования: http://www.mel.nist.gov/div826/subject/apde/snr/;

<div align="center">

<a id="p100395"></a>**- EXPRESS: http://www.mel.nist.gov/step/parts/part1007/TS/.**

</div>

<a id="p100396"></a>При невозможности доступа к этим сайтам необходимо обратиться в центральный секретариат ИСО или непосредственно в секретариат ИСО ТК184/ПК4 по адресу электронной почты: sc4sec@cme.nist.gov.
<a id="p100397"></a>*Примечание* - Информация, представленная в машинно-интерпретированном виде на указанных выше URL, является справочной. Обязательным является текст настоящего стандарта.





<div align="center">

<a id="p100398"></a>Приложение ДА<br>
(справочное)

</div>


<div align="right">

<a id="p100399"></a>СВЕДЕНИЯ О СООТВЕТСТВИИ ССЫЛОЧНЫХ МЕЖДУНАРОДНЫХ СТАНДАРТОВ<br>
И ДОКУМЕНТОВ НАЦИОНАЛЬНЫМ СТАНДАРТАМ

</div>


<a id="p100400"></a>Таблица ДА.1


<table>
<colgroup><col width="31%"><col width="11%"><col width="58%"></colgroup>
<tr><td><a id="p100401"></a>Обозначение ссылочного международного стандарта, документа</td><td><a id="p100402"></a>Степень соответствия</td><td><a id="p100403"></a>Обозначение и наименование соответствующего национального стандарта</td></tr>
<tr><td><a id="p100404"></a>ISO/IEC 8824-1:1998</td><td><a id="p100405"></a>IDT</td><td><a id="p100406"></a><a href="https://bukva.ai/docs/gost-r-isomek-8824-1-2001">ГОСТ Р ИСО/МЭК 8824-1-2001</a> "Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 1. Спецификация основной нотации"</td></tr>
<tr><td><a id="p100407"></a>ISO 10303-1:1994</td><td><a id="p100408"></a>IDT</td><td><a id="p100409"></a>ГОСТ Р ИСО 10303-1-99 "Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 1. Общие представления и основополагающие принципы"</td></tr>
<tr><td><a id="p100410"></a>ISO 10303-11:1994</td><td><a id="p100411"></a>IDT</td><td><a id="p100412"></a>ГОСТ Р ИСО 10303-11-2000 "Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 11. Методы описания. Справочное руководство по языку EXPRESS"</td></tr>
<tr><td><a id="p100413"></a>ISO 10303-41:2000</td><td><a id="p100414"></a>-</td><td><a id="p100415"></a>&lt;*&gt;</td></tr>
<tr><td><a id="p100416"></a>ISO 10303-46:1994</td><td><a id="p100417"></a>IDT</td><td><a id="p100418"></a><a href="https://bukva.ai/docs/standart-gost-r-iso-10303-46-2002">ГОСТ Р ИСО 10303-46-2002</a> "Системы автоматизации производства и их интеграция. Представление данных об изделии и обмен этими данными. Часть 46. Интегрированные обобщенные ресурсы. Визуальное представление"</td></tr>
<tr><td><a id="p100419"></a>ISO 10303-202:1996</td><td><a id="p100420"></a>-</td><td><a id="p100421"></a>&lt;*&gt;</td></tr>
<tr><td><a id="p100422"></a>ISO/TS 10303-1001:2001</td><td><a id="p100423"></a>-</td><td><a id="p100424"></a>&lt;*&gt;</td></tr>
<tr><td><a id="p100425"></a>ISO/TS 10303-1002:2001</td><td><a id="p100426"></a>-</td><td><a id="p100427"></a>&lt;*&gt;</td></tr>
<tr><td><a id="p100428"></a>ISO/TS 10303-1003:2001</td><td><a id="p100429"></a>-</td><td><a id="p100430"></a>&lt;*&gt;</td></tr>
<tr><td colspan="3"><a id="p100431"></a><a id="p100432"></a><a id="p100433"></a>&lt;*&gt; Соответствующий национальный стандарт отсутствует. До его принятия рекомендуется использовать перевод на русский язык данного международного стандарта (документа).<br>Примечание - В настоящей таблице использовано следующее условное обозначение степени соответствия стандартов:<br>- IDT - идентичные стандарты.</td></tr>
</table>







## <a id="p100434"></a>БИБЛИОГРАФИЯ



<table>
<colgroup><col width="6%"><col width="29%"><col width="65%"></colgroup>
<tr><td><a id="p100435"></a>[1]</td><td><a id="p100436"></a>ISO/TS 10303-1009:2001</td><td><a id="p100437"></a>Industrial automation systems and integration - Product data representation and exchange - Part 1009: Application module: Shape appearance and layers</td></tr>
<tr><td><a id="p100438"></a>[2]</td><td colspan="2"><a id="p100439"></a>Proposed Standing Document - Guidelines for application module development, revision 0.6, ISO TC184/SC4, 1997<br>&lt;http://wg10step.aticorp.org/Deliverables/Guidelines/AMContent/Draft6/AMConGde06.html&gt;</td></tr>
</table>







<table>
<colgroup><col width="50%"><col width="50%"></colgroup>
<tr><td><a id="p100440"></a>УДК 656.072:681.3:006.354</td><td><a id="p100441"></a>ОКС 25.040.40</td></tr>
<tr><td colspan="2"><a id="p100442"></a>Ключевые слова: автоматизация производства, средства автоматизации, интеграция систем автоматизации, промышленные изделия, данные, представление данных, обмен данными, поддержка жизненного цикла изделий, прикладные модули, общий вид поверхности</td></tr>
</table>




<a id="p100443"></a>

---
