ISO 10303-214:2010(E)
A Specification_inclusion is the representation of the statement that specifies that the application of a Specification or of a Specification_expression implies the inclusion of an additional Specification or Specification_expression.
NOTE The Specification_inclusion is intended to complete the set of Specification objects for a Product_specification in order to enable the manufacturing of the product on the basis of an initial set of Specification objects defined.
EXAMPLE The source of such a completion may be a customer order.
The data associated with a Specification_inclusion are the following:
The description specifies additional information about the Specification_inclusion.
See specification_inclusion to multi_language_string for the application assertion.
The description need not be specified for a particular Specification_inclusion.
If present, there shall be exactly one object that defines the description for a Specification_inclusion.
The id specifies the identifier of the Specification_inclusion.
The id need not be specified for a particular Specification_inclusion.
The if_condition specifies the Specification or the Specification_expression that serves as the condition for the inclusion.
See specification_inclusion to specification and specification_inclusion to specification_expression for the application assertions.
There shall be exactly one object that defines the if_condition for a Specification_inclusion.
The included_specification specifies the Specification or the Specification_expression objects that are to be included. The included_specification shall not reference a Specification_expression with an operation of type 'or' or 'oneof', except for negating expressions, i.e., as participants in an expression preceded by a 'not' operator. Expressions of operator 'not' shall not be nested within each other.
NOTE 1 In the case where more than one Specification is to be included a Specification_expression of type AND shall be used.
NOTE 2 In the case where the included_specification is a NOT expression, the object actually defines an exclusion.
See specification_inclusion to specification and specification_inclusion to specification_expression for the application assertions.
There shall be exactly one object that defines the included_specification for a Specification_inclusion.
© ISO 2010 — All rights reserved