Schema: Incomplete_data_reference_mechanism_arm
SCHEMA Incomplete_data_reference_mechanism_arm;
USE FROM
Classification_assignment_arm;
-- ISO/TS 10303-1114
USE FROM
Document_definition_arm;
-- ISO/TS 10303-1123
USE FROM
Part_view_definition_arm;
-- ISO/TS 10303-1023
TYPE idrm_marked_item =
EXTENSIBLE
SELECT
BASED_ON
classification_item
WITH
(Digital_document_definition,
Digital_file,
Part_view_definition);
END_TYPE;
ENTITY Incomplete_reference_marking
SUBTYPE OF (Classification_assignment);
WHERE
WR1: SIZEOF (QUERY( item <* SELF\Classification_assignment.items | NOT ('INCOMPLETE_DATA_REFERENCE_MECHANISM_ARM.IDRM_MARKED_ITEM'
IN TYPEOF(item) ) )) = 0;
WR2: SELF\Classification_assignment.assigned_class.id = 'reference';
END_ENTITY;
END_SCHEMA; -- Incomplete_data_reference_mechanism_arm