ГОСТ Р ИСО 10303-505—2006
WR4:- утверждение чертежа имеет авторизацию.
SIZEOF (QUERY (app_ass <* USEDIN (SELF,
’AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.’ +
’DRAUGHTING_APPROVAL_ASSIGNMENT. APPROVEDJTEMS’) |
NOT (SIZEOF (USEDIN (app_ass.ass»gned_approval,
*AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.’ ♦
•APPROVAL_PERSON ORGANIZATION.AUTHORIZED_APPROVAL’)) >= 1)
» = 0;
WR5:- утверждение листа имеет авторизацию:
SIZEOF (QUERY (ais <* USEDIN (SELF,
•AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.AREA_IN_SET.IN_SET) |
NOT (SIZEOF (QUERY (app_ass <• USEDIN (ais.area,
•AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.’ +
’DRAUGHTING_APPROVAL_ASSIGNMENT.APPROVED_ITEMS’)|
NOT (SIZEOF (USEDIN (app_ass.assigned_approval,
’AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.’ ♦
•APPROVAL_PERSON_ORGANIZATION.AUTHORIZED_APPROVAL1)) >= 1)
» = 0)
WR6:- заголовок чертежа:
SIZEOF (USEDIN (SELF, ’AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.’ ♦
’DRAUGHTING_TITLE.ITEMS’)) <= 1;
■
WR7:- заголовок листа:
SIZEOF (QUERY (ais <* USEDIN (SELF.
■AIC_DRAW!NG_STRUCTURE_AND_ADMINISTRATION.AREA_IN_SET.IN_SET’) |
NOT (SIZEOF (USEDIN (ais.area.
’AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.’ ♦
dr
a
u g h tin g
.
titl
e
.
it
e
m s
1)) <= 1)
)) =
0
;
WR8:-- допустимые элементы листа:
SIZEOF (QUERY (ais <* USEDIN (SELF,
’AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.AREA_IN_SET.IN_SET) |
NOT (SIZEOF (QUERY (item <* ais.area.items |
NOT (SIZEOF (TYPEOF(item) *
[’AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.STYLED_ITEM\
’AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.MAPPED_ITEM’.
’AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.AXIS2_PLACEMENT’,
’AIC_DRAWING_STRUCTURE_AND ADMINISTRATION.PLANAR_BOX’)) = 1)
)) =
0
)
)) =0;
WR9:-- лист содержит вид или пояснение:
SIZEOF (QUERY (ais <* USEDIN (SELF,
•AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.AREA_IN_SET.IN_SET) |
NOT (SIZEOF (QUERY (item <* ais.area.items |
(SIZEOF (TYPEOF(item) *
[’AIC_DRAWING_STRUCTURE_AND_ADMINISTRATION.STYLED_ITEM’,
■AIC_DRAVVING_STRUCTURE_AND_ADMINISTRATION.MAPPED_ITEM’)) = 1)
))>
0
)
)) =
0
;
7