ГОСТ Р ИСО 10303-504—2016
WR2: (NOT (’AIC.DRAUGHTING.ANNOTATION.ANNOTATION.F ILL.AREA.OCC’JRRENCE• IN
TYPEOF (SELF)») OR {SIZEOF (QUERY (sty <■ SELF.styles |NOT ((SIZEOF (sty.
styles) = 1) AND (’AIC.DRAUGHTING.ANNOTATION.FILL..AREA.STYLE’ IN TYPEOF (sty.
styles[ID)) )) » 0);
WR3: (NOT (’AIC.DRAUGHTING.ANNOTATION.ANNOTATION.FILL.AREA.OCCURRENCE’ IN
TYPEOF (SELF))) OR (S1ZEOF (QUERY (bound <* SELF.item\annotation_fill_area.
boundaries INOT (SIZEOF (QUERY (si <• USEDIN (bound, *PRESENTATION.APPEARANCE.
SCHEMA.’ + *STYLED_ITEM.ITEM’) I (’AIC.DRAUGHTING.ANNOTATION.’ + ’ANNOTATION.
CURVE_OCCURRENCE’ IN TYPEOF (si)))) > 0))) * 0);
WR4: (NOT (’AIC.DRAUGHTING.ANNOTATION.ANNOTATION.SYKBOL.OCCURRENCE’ IN TYPEOF
(SELF))) OR (SIZEOF (QUERY (sty <* SELF.styles |NOT ((SIZEOF (sty.styles) = 1)
AND (SIZEOF (TYPEOF (sty.Styles 11]) * (•AIC.DRAUGHTING.ANNOTATION.SYMBOL.STYLE’,
’AIC.DRAUGHTING.ANNOTATION.NULL.STYLE’]> = 1)) )) =0);
WR5: (NOT ((4AIC.DRAUGHTING.ANNOTATION.ANNOTATION.SYMBOL.OCCURRENCEJ
IN TYPEOF (SELF)) AND (’AIC.DRAUGHTING.ANNOTATION.ANNOTATION.SYMBOL’ IN
TYPEOF(SELF.item))>) OR (SIZEOF <(’AIC.DRAUGHTING.ANNOTATION.’ + ’DRAUGHTING.
SYMBOL.REPRESENTATION’, ’AIC.DRAUGHTING.ANNOTATION.’ f ’DRAUGHTING.SUBFIGURE.
REPRESENTATION’] * TYPEOF (SELF.item\mapped_item.mapping.source. mapped,
representation)> = 1);
WR6; (NOT (*AIC.DRAUGHTING.ANNOTATION.ANNOTATION.TEXT.OCCURRENCE’ IN TYPEOF
(SELF))) OR (SIZEOF (QUERY (sty <* SELF.styles |NOT ((SIZEOF (sty.styles) = 1)
AND {’AIC.DRAUGHTING.ANNOTATION.TEXT.STYLE’ IN TYPEOF (sty.stylesf1])>} )) = 0);
WR7: (NOT(’AIC.DRAUGHTING.ANNOTATION.ANNOTATION.TEXT.OCCURRENCE* IN TYPEOF
(SELF))) OR (SIZEOF (TYPEOF(SELF.item) * [’AIC.DRAUGHTING.ANNOTATION.COMPOSITE,
TEXT’, ’AIC.DRAUGHTING.ANNOTATION.TEXT.LITERAL’]) э 1);
WR8: (NOT
(SELF)) AND
((’AIC_DRAUGHTING.ANNOTATION.ANNOTATION.TEXT.OCCURRENCE’ IN TYPEOF
(’AIC.DRAUGHTING.ANNOTATION.COMPOSITE.TEXT’ IN TYPEOF (SELF.item})))
OR (SIZEOF (QUERY (tl <* SELF.item\composite_text.collected.text |NOT (’AIC.
DRAUGHTING.ANNOTATION.TEXT.LITERAL’ IN TYPEOF (tl)) >) = 0);
WR9: (NOT (I’AIC.DRAUGHTING.ANNOTATION.ANNOTATION.TEXT.OCCURRENCE’ IN TYPEOF
(SELF)) AND (’AIC.DRAUGHTING.ANNOTATION.TEXT.LITERAL’ IN TYPEOF (SELF.item)>))
OR (SELF.item\text.literal.alignment IN [’baseline left’, ’baseline centre’,
’baseline right’});
WR10: (NOT ((’AIC.DRAUGHTING.ANNOTATION.ANNOTATION.TEXT.OCCURRENCE’ IN TYPEOF
(SELF)) AND (’AIC.DRAUGHTING.ANNOTATION.COMPOSITE.TEXT’ IN TYPEOF (SELF.item))))
OR (SIZEOF (QUERY (tl <* QUERY (text <‘ SELF. item\composite..text.collected.text
|{’AIC.DRAUGHTING.ANNOTATION.TEXT.LITERAL’ IN TYPEOF{text>}) |NOT (tl\text_
literal.alignment IN (’baseline left’, ’baseline centre’, ’baseline right’]) ))
= 0);
WR11: NOT ({’AIC.DRAUGHTING.ANNOTATION.ANNOTATION.TEXT.OCCURRENCE’ IN
TYPEOF(SELF)) AND (’AIC.DRAUGHTING.ANNOTATION.COMPOSITE.TEXT’ IN TYPEOF (SELF,
item))) OR check.text.alignment(SELF.item);
WR22: NOT ((’AIC.DRAUGHTING.ANNOTATION.ANNOTATION.TEXT.OCCURRENCE’ IN
TYPEOF(SELF)) AND (’AIC.DRAUGHTING.ANNOTATION.COMPOSITE.TEXT’ IN TYPEOF (SELF,
item))) OR check.text.font(SELF.item
) ;
WR23: (NOT (CAIC.DRAUGHTING.ANNOTATION.ANNOTATION.TEXT.OCCURRENCE’ IN
TYPEOF(SELF)) AND (’AIC.DRAUGHTING.ANNOTATION.COMPOSITE.TEXT’ IN TYPEOF (SELF,
item)))) OR (SIZEOF (QUERY (tl <* QUERY (text <* SELF.item\composite_text.
collected.text I (’AIC.DRAUGHTING.ANNOTATION.TEXT.LITERAL’ IN TYPEOF (text)))
|NOT (SIZEOF (TYPEOF(tl) *
l
’AIC.DRAUGHTING.ANNOTATION.’ * ’TEXT.LITERAL.WITH.
BLANKING.BOX’, ’AIC.DRAUGHTING.ANNOTATION.’ + ’TEXT.LITERAL.W1TH.ASSOCIATED.
CURVES’])
—
0) >> a 0);
WR14: (NOT ((’AIC.DRAUGHTING.ANNOTATION.ANNOTATION.TEXT.OCCURRENCE’ IN TYPEOF
(SELF)) AND (’AIC.DRAUGHTING.ANNOTATION.TEXT.LITERAL.W1TH.ASSOCIATED.CURVES’
IN TYPEOF (SELF.item)))) OR (SIZEOF (QUERY (crv <* SELF.item\text_literal_
with.associated.curves. associated.curves |NOT (SIZEOF (QUERY (si <* USEDIN
7