ISO 10303-214:2010(E)

Figure — Arrowleft Figure — Clause 4 Figure — Arrowright

4.2.492 Specification_inclusion

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:

4.2.492.1 description

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.

4.2.492.2 id

The id specifies the identifier of the Specification_inclusion.

The id need not be specified for a particular Specification_inclusion.

4.2.492.3 if_condition

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.

4.2.492.4 included_specification

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