ГОСТ Р И С 013584-32—2012
Определения внутренних элементов:
Элемент class_value_assignment: Определяет все присвоения значений в классе.
Элемент class_value_assignment/assigned_value: Определяет значение, присвоенное свойству и
действующее для всего класса, соотнеся это присвоение в классе с совокупностью элементов
class_constant_valuos.
П р и м е ч а н и е 1— Элемент assigned_value принадлежи! области значений для ссылочного подкласса
свойств.
Элемент class_value_assignment/super_class_defined_property: Определяет ссылку на свойство
(определенное в суперклассе как его собственное свойство), которому присваивается значение XML-эле-
мента assigned_value).
П р и м е ч а н и е 2 — Свойство определяется как принадлежащее подклассу, когда оно появляется в
XML-элементе sub_class_properties, определенном в комплексном XML-типе ITEM_CLASS_Type или
ITEMCLASSCASEOFType
Определения внутренних типов:
Тип ASSIGNED_VALUE_Type: Является значением, которое должно присваиваиваться.
Тип CLASS_VALUE_ASSIGNMENT_Type: Является перечнем присвоений значений в классе.
Тип VALUE_CODE_TYPE_Type: Является строкой (xs:string XML-диаграммы). которая представляет
значения, допускаемые для значений кода. Эта строка должна содержать не более 35 символов.
Определения внешних типов.
Элемент vahvalue: Является описанием типичного значения.
П р и м е ч а н и е 3 — Элемент val:value определен в ИСО/ТС 29002-10 на формат обмена данными о
продукции.
Перечень ограничительных условий:
Значение, присваиваемое с помощью XML-элемента asslgned_value, должно иметь тип. совмести
мый с областью значений для связанного с ней типа (со ссылкой с помощью XML-элемента
super_class_defined_property).
6.7.3 Классонтологии повышенного уровня
Вданном разделе определены компоненты моделирования, которые могут использоваться вусовер
шенствованном подклассе OntoML-языка.
Классы характеризации позволяют охватывать различные виды элементов в прикладной области и
служатдля идентификации тех характеристических свойств, которые обеспечивают дискриминационные
элементы класса с помощью их значений. Идентичные значения для всех характеристических свойств
означают, что элементы идентичны. Различные значения для некоторых свойств означают, что элементы
различаются, поэтому характеристические свойства, как предполагается, должны быть неизменными, т.
е. инвариантными для данного элемента.
Пример 1— Привзгляде на область механических фиксаторов мы можем идентифицировать класс
metric threaded screw как класс характеристик фиксаторов (крепежа) и свойства типа threaded length,
total length, threaded diameter, material, part number как характеристические свойства, позволяющие ха
рактеризовать различные подклассы идентичных элементов.
Свойства элемента не являются только характеристическими. В соответствии с отраслевой точкой
зрения мы имеем элемент, а число других свойств считается полезным. Если пользователь онтологии
обязан закупать винты {procuments). то будут необходимы свойства price и delivery delay. Если пользова
тель отвечает за управление материально-техническим снабжением (inventorymanagement), то необходи
мо свойство inventory size, т. е. число доступных винтов конкретного типа и число заказов этих винтов
quantity oforder и эти свойства являются наиболее значимыми. Если пользователь онтологии разрабаты
вает продукцию с использованием системы автоматизированного проектирования и желает ввести один
винт в текущую продукцию, то свойство геометрической формы geometric shape винта сделает процесс
проектирования более эффективным.
По сравнению с характеристическими свойствами рассмотренные выше свойства будут иметь два
отличия, определяющие критерии их идентификации:
- каждое из этих свойств имеет смысл только с некоторых точек зрения, для некоторых областей
применения или отраслей промышленности;
- большинство этих свойств не имеет характеристик элемента; они могут изменяться без изменения
целевого элемента.
31