ISO 10303-214:2010(E)
An Alternative_solution is the identification of one of potentially many mutually exclusive implementations of a Product_function or of a Product_component.
An Alternative_solution may refer directly to the object to be implemented or to another Alternative_solution object. In the latter case it serves as a refinement of the referenced Alternative_solution.
NOTE 1 An Alternative_solution may specify (through Product_structure_relationship with 'relation_type' 'functionality' or 'realization') a set of objects that jointly form this implementation.
NOTE 2 Each Alternative_solution may be any combination of Final_solution, Supplier_solution, and Technical_solution.
An Alternative_solution is a type of Complex_product.
Each Alternative_solution may be a Technical_solution, a Supplier_solution, or a Final_solution.
The data associated with an Alternative_solution are the following:
base_element
The base_element specifies the object, for which the Alternative_solution provides a design alternative. All Alternative_solution objects for the same base_element are mutually exclusive.
See alternative_solution to alternative_solution, alternative_solution to product_component, and alternative_solution to product_function for the application assertions.
There shall be exactly one object that defines the base_element for an Alternative_solution.
© ISO 2010 — All rights reserved