ГОСТ Р ИСО/ТС 10303-1126—2014
SELF\Representation.items : SET[1:?] OF
descriptive_or_r.umerical;
WHERE
WR1: SIZEOF(QUERY( pr <* USEDIN(SELF,
’PROPERTY_ASSIGNMENT_ARM.PROPERTY_DEFINITION_REPRESENTATION.REP1)
| ’DOCUMENT_PROPERTIES_ARM.ASSIGNED_PROPERTY’ IN TYPEOF
(pr\Property_representation.property)))> 0;
WR2: SELF\Representation.context_of_items.kind = ’document
parameters’;
WR3: SIZEOF(QUERY(itl <* SELF\Representation.items I
SIZEOF(QUERY (it2 <* SELF\Representatior..items | itl.r.ame =
it2.name)) > 1 ))= 0;
END_ENTITY;
(*
Определение атрибута
items -набор элементов представления,которые должныбыть объектамитипа
Descriptive_document_property или Numerical_document_property.
Формальные положения
WR1: должен существовать по меньшей мере один объект Property_representation. атрибут
Property_representation.rep которого ссылается на объект Document_property_ representation, а
атрибут Property_represontation.property ссылается на объект Assigned_property;
WR2: объект Document_property_representation должен иметь контекст представления,
представленный объектом Reprosentation_context. у которого атрибут kind (вид) имеет значение
’document parameters’ (параметры документа);
WR3: среди элементов, на которые ссылается атрибут items объекта Document_
property_representation, не должно существовать двух экземпляров с одинаковым значением
атрибута name (наименование).
4.3.4 Объект Numerical_document_property
ОбъектNumerical_document_property
Numerical_item_with_unit. который описывает
является
численные
таким
свойства
подтипом
определения
объекта
документа,
представленного объектом Document_definition, или файла, представленного объектом File.
Пример
-
Примеромчисленногосвойства,представленногообъектом
Numerical_document_property, является выраженный в мегабайтах объем цифрового файла.
EXPRESS-спецификация:
*)
ENTITY Numerical_document_property
SUBTYPE OF (Numerical_item_with_ur.it);
INVERSE
valued_characteristic : SET[1:1] OF
Document_property_representation FOR items;
END_ENTITY;
(*
Определение атрибута
valued_characteristic -объект Document_property_representation. содержащий объект
Numerical_document_property. представляющий численное свойство.
*)
END_SCHEMA; -- Document_properties_arm
(*
7