| Application module: Specified product | ISO/TS 10303-1104:2021(E)  © ISO  | 
         
         (*
ISO/TC 184/SC 4/WG 12 N11002 - ISO/TS 10303-1104 Specified product - EXPRESS MIM
Supersedes 
         ISO/TC 184/SC 4/WG 12 N8329
*)
         
SCHEMA Specified_product_mim;
         USE FROM
         Characterizable_object_mim;
            -- ISO/TS 10303-1765
         USE FROM
         Configuration_item_mim;
            -- ISO/TS 10303-1056
         USE FROM
         configuration_management_schema   -- ISO 10303-44
  (configurable_item);
         
         USE FROM
         Product_class_mim;
            -- ISO/TS 10303-1103
TYPE id_for_product_identification =
         
         
         SELECT
         BASED_ON
         identification_item
         WITH 
         
            (product_identification);
         END_TYPE; 
         
ENTITY product_identification
           SUBTYPE OF (configuration_item, characterized_object);
           SELF\configuration_item.item_concept : product_class;
WHERE
           WR1: SIZEOF(QUERY 
            		( cd <* USEDIN ( SELF ,'CONFIGURATION_MANAGEMENT_SCHEMA.CONFIGURATION_DESIGN.CONFIGURATION' ) 
            		|
            	( 'PRODUCT_DEFINITION_SCHEMA.'+ 'PRODUCT_DEFINITION_FORMATION' IN TYPEOF ( cd. design ) ) 
            	AND 
            	( SIZEOF ( QUERY 
            	( 
            	prpc <* USEDIN ( cd. design\product_definition_formation.of_product , 'PRODUCT_DEFINITION_SCHEMA.PRODUCT_RELATED_PRODUCT_CATEGORY.PRODUCTS')
            
            	| 
            prpc. name IN ['part' , 'raw material' , 'tool'] ) ) >0
            	) 
            	) 
            	) <=1;
           WR2: NOT ( 'CONFIGURATION_MANAGEMENT_SCHEMA.'+ 'CONFIGURABLE_ITEM' IN TYPEOF( SELF ) ) 
            			XOR ( 'SPECIFIED_PRODUCT_MIM.'+ 'PRODUCT_SPECIFICATION' IN TYPEOF ( SELF ) );
         
         END_ENTITY;
ENTITY product_specification
           SUBTYPE OF (product_identification, configurable_item);
         
         END_ENTITY;
         END_SCHEMA;  -- Specified_product_mim
© ISO 2021 — All rights reserved