ГОСТ Р ИСО 12006-3—2017
Определенно атрибута:
RelatedThings
Набор предметов, составляюших коллекцию.
RelatingCollection
Коллекция предметов, где каждый экземпляр коллекции представляет объект или соотношение.
4.3.31 xtdRolComposes
xtdRelComposes — специализация xtdRelAssociates. представляющая xtdObject как составленный
из других экземпляров xtdObject. Составление отношений может применяться рекурсивно, для того
чтобы составной xtdObject мог быть частью другого составного xtdObject.
Пример
—
«Дверная рама» и «створка двери»
—
это части (целого) «набора двери».
EXPRESS-спеииФикаиия.
*)
ENTITY xtdRelComposes
SUBTYPE OF(xtdRelAssociates);
WHERE
WR1 :SI2EOF(QUERY(Result <‘ SELF.RelatedObjects |NOT(TYPEOF(SELF.
RelatingObject) - TYPEOF(Result)))) - 0;
WR2 :SI2EOF(QUERY(Result2 <‘ ReLatedObjectsI RelatingObject:-:
Result2)) - 0;
END_ENTITY;
(‘
Формальное утверждение:
WR1 — тип связанного объекта должен всегда совпадать с типом каждого соответствующего объ
екта. т. е. экземпляры xtdSubject составляются только из других экземпляров xtdSubject;
WR2 — экземпляр, в котором атрибуты, касающиеся точек объекта, не должны содержаться в
списке связанных объектов.
4.3.32 xtdRelDocuments
xtdRelDocuments — специализация xtdRelationship, в которой содержится документация объектов,
в частности отношение объектов к документам, в которых приведено их описание. Каждый документ
может относиться ко многим объектам.
EXPRESS-спеииФикаиия:
*)
ENTITY xtdRelDocuments
SUBTYPE OF(xtdRelationship);
RelatedObjects: SET [1:?] OF xtdObject;
RelatingDocument : xtdExternalDocument;
END_£N1ITY;
(“
Определение атрибута:
RelatedObjocts
Набор объектов, описание для которых приведено во внешнем документе.
RelatingDocument
Внешний документ с описанием связанных объектов.
4.3.33 xtdRelGroups
xtdRelGroups — специализация xtdRelAssociates. представляющая образование групп из наборов
связанных экземпляров xtdObject в связанный xtdObject.
EXPRESS-спеииФикаиия:
‘ )
ENTITY xtdRelGroups
SUBTYPE OF(xtdRelAssociates);
hHERE
WR1 : SI2EOF{QUERY(Result <*’ RelatedObjects |ReLatingObject:-:
Result)) 0;
END ENTITY;
(*
17