SELECT "ID","Title" FROM "⇑SAP-R3-EPC-Repo" WHERE AlwaysOccurs({"Continuous inventory WM","Annual inventory WM", "Print inventory list"},ANY) OR Cooccur("Storage type is blocked","Annual inventory WM to be performed");Note that this query utilizes a well-known mechanism of macros for combining results of two or more predicate checks into a result of a single statement. Concretely, in query Q2, three behavioral predicates connected via the logic OR operator: AlwaysOccurs(f 2 ) OR AlwaysOccurs(f 3 ) OR AlwaysOccurs(f 5 ), are combined into one marco AlwaysOccurs({f 2 ,f 3 ,f 5 },ANY).Example 3. The user's intent is to retrieve the process models, with all their attributes information (e.g., ID, title, version, author, etc.), which satisfy all the four conditions listed below: (C1) Function "Start inventory recount" (f 7 ), event "No variance is determined" (e 13 ), function or event having a label similar to "Clear differences" (f 8 or f 9 ), and function or event having a label similar to "Difference is posted" (e 16 or e 18 ), occur in at least one process instance; (C2) Inventory recount is optional, i.e., f 7 does not occur in every process instance; (C3) None of the tasks with a label similar to "Clear differences" (f 8 and f 9 ) occurs if no variance is determined (i.e., when e 13 takes place); and