| Application module: Specified product | ISO/TS 10303-1104:2021(E)  © ISO  | 
         
         (*
ISO/TC 184/SC 4/WG 12 N11001 - ISO/TS 10303-1104 Specified product - EXPRESS ARM
Supersedes 
         ISO/TC 184/SC 4/WG 12 N10125
*)
         
SCHEMA Specified_product_arm;
         USE FROM
         Configuration_item_arm;
            -- ISO/TS 10303-1056
         USE FROM
         Product_class_arm;
            -- ISO/TS 10303-1103
         USE FROM
         Characterizable_object_arm;
            -- ISO/TS 10303-1765
ENTITY Product_specification
           SUBTYPE OF (Characterizable_object, Product_configuration);
           version_id : 
         OPTIONAL 
         STRING;
           SELF\Product_configuration.item_context : Product_class;
           defining_specifications : SET[0:?] OF Specification;
           ps_shape_type : 
         OPTIONAL 
         product_shape_type_enumeration;
DERIVE
           SELF\Characterizable_object.name : label := '';
WHERE
           WR1: NOT EXISTS(SELF\Characterizable_object.shape_type);
           WR2: NOT EXISTS(SELF\Characterizable_object.description);
         
         END_ENTITY;
ENTITY Specification_based_product_version
           SUBTYPE OF (Product_version);
INVERSE
           specification_source : Item_design_association FOR design;
WHERE
           WR1: 'SPECIFIED_PRODUCT_ARM.PRODUCT_SPECIFICATION' IN TYPEOF(specification_source.configuration);
         
         END_ENTITY;
         END_SCHEMA;  -- Specified_product_arm
© ISO 2021 — All rights reserved