Page History
...
Form-based authoring is particularly useful when non-technical users need to create postcoordinated expressions which have a consistent structure. In these situations, it may be useful to create an 'expression template' in which the attribute values are represented by slots. The slots in these expression templates can then be replaced by the values that the user enters into the associated fields of the form. It may also be useful to restrict the valid values that may be entered into each field (and therefore each slot) using an expression constraint. The diagram below illustrates this approach.
Figure 5: Form-based expression authoring
...