dri1: SELF :<>: containing_activity; dri2: NOT (SELF IN contained_activity); val1: (ref_transient_period.identifier = 'event') AND ((NOT (EXISTS(start_time) OR EXISTS(end_time))) OR (start_time = end_time)); val2: (((ref_transient_period.identifier <> 'year to date') AND (ref_transient_period.identifier <> 'month to date')) AND (ref_transient_period.identifier <> 'cumulative')) OR ((((ref_transient_period.identifier = 'year to date') OR (ref_transient_period.identifier = 'month to date')) OR (ref_transient_period.identifier = 'cumulative')) AND EXISTS(end_time)); val3: ((((((ref_transient_period.identifier <> 'annual') AND (ref_transient_period.identifier <> 'semiannual')) AND (ref_transient_period.identifier <> 'quarter')) AND (ref_transient_period.identifier <> 'monthly')) AND (ref_transient_period.identifier <> 'daily')) AND (ref_transient_period.identifier <> 'hourly')) OR ((((((((ref_transient_period.identifier = 'annual') OR (ref_transient_period.identifier = 'semiannual')) OR (ref_transient_period.identifier = 'quarter')) OR (ref_transient_period.identifier = 'monthly')) OR (ref_transient_period.identifier = 'daily')) OR (ref_transient_period.identifier = 'hourly')) AND (EXISTS(start_time) AND EXISTS(end_time))) OR (NOT (EXISTS(start_time) OR EXISTS(end_time))));