Context Expression Language (CEL)
This section contains the language elements of the CEL.
- CEL expressions
A CEL expression is a language expression that determines the value of an aspect property, which you define in the Context Vocabulary file used by the Expression Resolver. A CEL expression can contain CEL variables, CEL literals and CEL operators. - CEL variables
A CEL variable is any named aspect property, such asbrowser.modelordevice.model, or any aspect property defined in the Context Vocabulary file itself. A string of the formclaim[<CLAIMURI>], possibly followed by a get method, also acts as a variable. - CEL literals
CEL accepts literals for every data type, as well as a null variable, arrays and maps. - CEL operators
CEL accepts a set of unary, binary and ternary operators.