CEL variables
A CEL variable is any named aspect property, such as browser.model or device.model, or any aspect property defined in the Context Vocabulary file itself. A string of the form claim[<CLAIMURI>], possibly followed by a get method, also acts as a variable.
Named aspect properties are either listed in the aspect property reference or created through Claim translation.
You can also retrieve a Claim value directly from its Claim URI by writing the following:
claim[<CLAIMURI>]
where <CLAIMURI> is the URI of a Claim, enclosed in single quotes. For example:
claim['taf:myClaim:myStringClaim']
claim['taf:myClaim:myBooleanClaim']
claim['taf:myClaim:myFloatClaim']
claim['taf:myClaim:myIntegerClaim']
If your Claim is an object that needs to be cast, you can append a get method, as in the following example:
claim['taf:myClaim:myObjectClaim'].getMyString()
In all cases, the entire string acts as a variable of a certain data type, and as such can be combined with operators, other variables and so on.