Attribute Values

Attributes may take any value permitted by the attribute type (for example, you may enter "Bob" for a text attribute but not for a date attribute) and any additional validation specified in Oracle Policy Modeling.

The value of input attributes must be provided by the user or mapped in from a connected application. The value of intermediate and top-level attributes will be inferred as soon as sufficient data has been provided.

Uncertain is the value an attribute has when the user has intentionally left a question blank or unanswered when submitting a question screen.

Unknown refers to an attribute having no value (that is, the question has not yet been asked).

Once an attribute has any value (including uncertain) then an attribute is considered known.

Table 1. Known and unknown attribute states
Attribute Attribute value Attribute state
the person is eligible true known
the person's age 52 known
the person's name Bob known
the person's address uncertain known
the person's income <no data> unknown

For example, a user may leave a question as "uncertain" if they do not have the information readily available. The value of the attribute has been set (and so is considered known) but not to a definite value, it is a special attribute value.

"Uncertain" may only be submitted as an attribute value if this has been explicitly specified as an option for that question. For more information, see Decide Whether to Allow Uncertainty In User Answers.