| FEEL | Literal | The simplest expression type for direct values or formulas using FEEL. | Simple calculations, direct value assignments, math operations |
 | Relation | Creates a table structure for organizing data (not to be confused with a decision table). | Reference data, lookup tables, structured data |
| {} | Context | Defines a set of named variables that can be referenced within the context. | Multi-step calculations, intermediate variables, complex logic |
 | Decision Table | Organizes conditions (inputs) and conclusions (outputs) in a tabular format with hit policies. | Multiple conditions/rules, business rule tables, if-then scenarios |
 | List | Creates an ordered collection of values or expressions. | Collections of values, multiple results, aggregations |
| f() | Invocation | Calls a Business Knowledge Model (BKM) or function defined elsewhere. | Reusing logic, calling functions, BKM invocation |
| f | Function | Defines a reusable function with parameters. | Reusable calculations, parameterized operations |
| if | Conditional | Creates branching logic with if-then-else statements. | Conditional logic, different outputs based on conditions |
 | For | Iterates over items in a list, applying an expression to each. | Transforming collections, iterating through lists |
 | Every | Tests if a condition is true for every item in a collection. | Validation rules for all items, ensuring conditions are met |
 | Some | Tests if a condition is true for at least one item in a collection. | Finding matching items, checking existence |
 | Filter | Filters a collection based on a specified condition. | Extracting subsets, finding specific items |