Define profile consistency conditions

The Consistency conditions section supports the definition of logical conditions applied to profile elements using boolean operators.

Value dependencies can be defined on profile elements, e.g. When Element A has value X, Element B must have value Y.

Existence dependencies can be defined on profile elements, e.g. When Element A exists, Element B must not exist.

Combinations of value and existence dependencies can also be defined, e.g. When Element A has value X, Element B must not exist.

Multiple consistency conditions can be created.

To create a new consistency condition, follow this workflow logged in as a Superuser or Theme Manager:

  1. Click «Add consistency condition».
  2. Select a boolean operator from the dropdown menu.
  3. Click «+Create condition».
  4. Select the feature type you would like to reference in the condition.
  5. Click the property name to expose the available conditions. Select the condition you would like to apply from the drop down menu. Select a second property and repeat the process to add a condition to the second property. To view the consistency condition expression you have created, scroll to the bottom of the dialog.
  6. When you are finished, click «Confirm»
  7. In the final step, add a name and description to the consistency condition. To add a tagged value to the condition, click «+Add tagged value». Select a tag name from the drop down menu. Enter the value in the text box provided. Multiple tagged values for the same tag name are not possible. When you are finished, click «Create».