ГОСТ Р ИСО 10303-239 — 2008
одного значения, например, для заданного свойства, но необходимо также связывать другие данные с этими
значениями, например, кто и когда представил эти значения. В случае, если объект имеет значение, привязанное к
явному атрибуту, хранение множества значений и установление их связи с другими данными становится невоз
можным:
- набор требований к модели известен не полностью и будут возникать новые требования в течение пери
ода ее использования или срока службы изделия, для которого предназначена эта модель. Поэтому для многих
из используемых модулей в классификацию обьектов вносят поправки в случае, если эта классификация исполь
зуется для расширения определений, приведенных в настоящем стандарте и других стандартах комплекса ИСО
10303, на которые в настоящем стандарте даются ссылки.
1.3 Использование классификации
Область применения настоящего стандарта включает в себя множество специфических требований, кото
рые в явном виде не моделируются в ПЭМ. Вместо введения явных подтипов для большого числа обьектов
обьект сделан результатом выполнения функции Classification_assignment. Таким образом, один или несколько
классов могут быть связаны с любым экземпляром рассматриваемого объекта [см. прикладные модули «Класс»
(ИСО/ТС 10303-1070) и «Внешний класс» (ИСО/ТС 10303-1275)]. Классы, связанные с объектом, уточняют или
расширяют значение данного обьекта.
Например, существует множество различных типов свойств, связанных с компонентами, имеющими отно
шение к поддержке жизненного цикла изделия. ПЭМ обеспечивает возможность классификации свойств, кото
рые могут быть связаны с деталями изделия. Данная классификация затем используется для определения
конкретных типов свойств. Любой набор типов конкретных свойств, например среднее время наработки на
отказ, сформированный посредством явного моделирования в ПЭМ. вероятно, будет неполным. Более того, с
измене нием внешних условий со временем, вероятно, потребуются другие свойства, которые могут быть введены
посред ством определения нового класса.
Аналогично при необходимости сделать формальное утверждение, касающееся чего-либо, это может быть
сделано посредство»/ классификации. Наприктер. обьект ПЭМ Task_method, определяющий метод выполнения
задания, включая риски для персонала, реализующего этот метод, может быть объявлен посредством классифи
кации как критический для безопасности.
Данный подход основывается на использовании при об»/ене данными между партнерами общего набора
классов, а также единого пони»/ания значения каждого класса. Предполагается, что определения классов будут
храниться в совместно использув»хой библиотеке классов.
Обьект ПЭМ Classification_assignment обеспечивает основной механизм для установления связи классов
с элементами. Однако для изделий обеспечивается дополнительный механизм для установления такой связи
посредством объекта Product_category [см. прикладные модули «Категоризация изделий» (ИСО/ТС 10303-1016)
и «Идентификация изделий» (ИСО/ТС 10303-1017)]. Обьект Product_category используется для установления
различия »/вжду различныг/и подтипами объекта Product, определенного в нзсюящем стандарте. Примерами
являются объекты Part Requirement и Document Данный подход используется и в других стандартах
тематичес кой группы «Прикладные протоколы» ко»/ллехса стандартов ИСО 10303. Конкретные типы изделий,
например масляный фильтр, являющийся подтипом обьекта Part, должны быть специфицированы
посредство»/ обьекта Classification_assignment. допуская использование библиотеки классов через обьект
External_class.
Прикладной »/одуль «Классификация атрибутов» (ИСО/ТС 10303-1246) используется в случае, если необ
ходимо классифицировать атрибут экземпляра обьекта. Подобно обьекту Classification_assignment. данный
г/одуль может быть использован для детализации или расширения значения атрибута.
1.4 Общее использование объектов назначения
ПЭМ настоящего стандарта определяет ряд обьектов назначения. К ним относятся:
Activity_method_assignment;
Applied_activity_assignment:
Applied_state_assignment;
Applied_state_definition_assignment;
Selected_item_assignment.
Данные обьекты имеют ролевой атрибут, который может использоваться для определения конкретного
значения каждого назначения. В случае, если эти обьекты назначения имеют ролевой атрибут типа STRING, а
также обьект включен
в
выборку classificationjtem . предпочтительным средством является классификация,
посредство»/ которой объявляется значение назначения. Затем создается экземпляр ролевого атрибута с набо ром
значений, который может быть пустой строкой (нулевой длины) либо строкой ’/IGNORE*. Реко»/ендуется
использовать строку ’/IGNORE’.
1.5 Использование назначения идентификации
По историческим причинам ПЭМ. определенная в настоящем стандарте, содержит многочисленные атри
буты идентификатора, обычно обозначенные как x.id, где х — наименование обьекта. При этом подразумевается,
что существует только один идентификатор для объекта, который не изменяется, либо »/одель не
допускает каких-либо средств изменения записи, кроме перезаписи ее значения.
На практике идентификаторы могут из»/еняться со врег/енем. а также »ложет существовать болев одного
идентификатора для обозначения какого-либо эпегхента. Последний случай обычно возникает тогда, когда раз-
138