Keyword summary
Prior to UNICOM Intelligence version 6.0.1, the following keywords were reserved words in mrScriptMetadata. Starting with version 6.0.1, the following words can be used as field or category names.
asc
An abbreviated form of the ascending keyword.
ascending
Used when defining a category list to specify that it is to be sorted in ascending order. See
Categorical for more information.
axis
Used to define an axis expression for use in UNICOM Intelligence Reporter. See
Axis expressions for more information.
block
Used to define a field as a
Block.
boolean
Used to define a field as a
Boolean question.
categorical
Used to define a field as a
Categorical question.
codes
Used to define a codes list. Codes lists are typically used to specify
Don't Know,
No Answer and
Refused to Answer special responses for
Long,
Double,
Text,
Date, and
Boolean questions, and to store the coded responses of Text questions.
column
Used to define that the iterations of a grid, or a loop displayed as a grid, are to be displayed as columns. See
Categorical loop for more information.
compound
Used to define a field as a
Compound.
date
Used to define a field as a
Date variable.
defaultanswer
Used to define a default answer for
Long,
Double,
Text,
Date,
Boolean, and
Categorical questions.
define
Used to define a field as a defined list: see
Define.
deriveelements
Used to specify that an expression in a
Categorical question should derive elements (categories).
desc
An abbreviated form of the descending keyword.
descending
Used when defining a category list to define that it is to be sorted in descending order. See
Categorical for more information.
DK
Used to include the
Don't Know special response in the categories list of a
Categorical question, or the codes list of a
Long,
Double,
Text,
Date, or
Boolean question.
double
Used to define a field as a
Double, which is a numeric question that can accept a real (decimal) number response.
elementtype
Used to define a special element for use during analysis. See
Categorical for more information.
end
Used to define the end of the Metadata section in a script. See
mrScriptMetadata reference for more information.
exclusive
Used to define a single-choice category in a
Categorical question. Typically used in multiple-response questions to define a single-choice category such as
None of the above.
expand
Used to define that the response data for a loop is to be stored in a flattened form. See
Categorical loop for more information.
expression
Used to define an expression for
Long,
Double,
Text,
Date,
Boolean, and
Categorical questions. Generally used to create a derived variable that is based on one or more other variables.
factor
Used to assign a factor value to a category in the category list of a
Long,
Double,
Text,
Date, or
Categorical question. Factors are used for statistical analysis. Also used to assign a boolean value to a category in the category list of a
Boolean question.
false
Used when defining to indicate a False value. Also used to assign a value of FALSE to a category in the category list of a
Boolean question.
fields
fix
Used to specify that a category, or a group of categories, is to retain its original position in the list when the category list, or the set of category groups, is sorted, rotated, randomized, or reversed. See
Categorical for more information.
grid
Used to define a field as a
Grid. Also used to specify that a loop is to be displayed as a grid in a
Categorical loop or a
Numeric loop.
helperfields
Used to create helper variables. See
Helper variables for more information.
info
Used to define a field as an
Info.
initialanswer
Used to define an initial answer for
Long,
Double,
Text,
Date,
Boolean, and
Categorical questions.
inline
Used to specify that the individual categories in a group should be included in the set of categories to be ordered when the overall list of categories is sorted, rotated, randomized, or reversed. See
Categorical for more information.
keycode
Used to specify a custom keycode for individual categories. Keycodes are used in the UNICOM Intelligence Interviewer - Offline for Windows application to help limit the number of keystrokes required when entering response values. See
Categorical for more information.
labelstyle
Used to define the appearance of the label text for a field when an interview takes place. See
Styles and templates for more information.
lcl
Used to identify an area code that identifies a particular language, user context and label type combination. The name must have been defined already in the script. See
Alternative labels for more information.
like
Returns the boolean value True if a text string matches a pattern. See
Like operator for more information.
long
Used to define a field as a
Long question, which is a numeric question that requires a whole number response.
loop
Used to define a set of questions to be asked more than once. There are two types of loops--
Categorical loop and
Numeric loop.
metadata
Used to define the start of the Metadata section in a script. See
mrScriptMetadata reference for more information.
multiplier
Used to define a special type of helper variable that is used to store numeric data associated with a category. See
Categorical loop for more information.
NA
Used to include the
No Answer special response in the categories list of a
Categorical question, or the codes list of a
Long,
Double,
Text,
Date, or
Boolean question.
namespace
Used when defining a category list to indicate that the category names should be namespaced based on the list name. By default, category names do not include a namespace. See
Categorical for more information.
next
1. Defines the end of a
For...Next or
For Each...Next iteration statement.
2. In an error handler, part of a
Resume Next, which transfers execution to the statement following the statement that caused the error.
3. Part of an On Error Resume Next statement, which transfers execution to the statement following a statement that causes an error. See
On Error for more information.
nocasedata
Used to specify that a question does not store case data.
Info automatically have the nocasedata attribute. See
Field definitions for more information.
noderiveelements
Used to specify that an expression in a
Categorical question should not derive elements (categories).
noexpand
Used to define that the response data for a grid is to be stored in a hierarchical form only. See
Grid for more information.
nofilter
Prevents a category from being excluded when using a filter in UNICOM Intelligence Reporter or the UNICOM Intelligence Professional Tables option. See
Categorical for more information.
nonamespace
Used in a
Compound to specify that the name of the compound should be omitted from the full names of the questions nested inside it.
null
Used when defining
Custom properties to indicate a Null value.
other
Used to define an Other Specify category. See
Categorical for more information.
page
Used to define a field as a
Page, which is used to group questions together for displaying as a page.
precision
Used in
Long and
Double questions to specify the total number of digits that will be stored in the case data file when the question is saved. In Double questions, Precision is typically used in conjunction with the
scale keyword, as the value of Precision includes any decimal places in the number.
ran
An abbreviated form of the randomize keyword.
randomize
Used to specify that a category list is to be presented in randomized order. See
Categorical for more information.
REF
Used to include the
Refused to Answer special response in the categories list of a
Categorical question, or the codes list of a
Long,
Double,
Text,
Date, or
Boolean question.
rev
An abbreviated form of the reverse keyword.
reverse
Used to specify that a category list is to be reversed before presentation to each respondent. See
Categorical for more information.
rot
An abbreviated form of the rotate keyword.
rotate
Used to specify that a category list is to be rotated for each respondent. See
Categorical for more information.
row
Used to define that the iterations of a grid, or a loop displayed as a grid, are to be displayed as rows. See
Categorical loop for more information.
scale
Used in
Double questions to specify the number of decimal places that will be stored when the question is saved.
step
Used to specify stepped values in the range expression for a long question. See
Long for more information.
style
Used to define the appearance of the control for a field when an interview takes place. See
Styles and templates for more information.
sublist
Used to specify that the individual categories from a defined list should not be included in the set of categories to be ordered when the overall list of categories is sorted, rotated, randomized, or reversed. See
Categorical for more information.
templates
Used to define the appearance of any aspect of a field when an interview takes place. See
Styles and templates for more information.
text
Used to define a field as a
Text (open-ended) question.
true
Used when defining
Custom properties to indicate a True value. Also used to assign a value of TRUE to a category in the category list of a
Boolean question.
unversioned
Used to specify that a question can be changed at any time, regardless of the lock status of the current version of the metadata. See
Field definitions for more information.
usagetype
Used to specify special variable usage types, such as weight and filter. See
Special usage types for more information.
use
Used when using a
Define.
validation
Used to define validation for open-ended responses. See
Text for more information.
Reserved words
The following list of additional words are reserved keywords in the UNICOM Intelligence Data Model SQL syntax. The words can typically be used as field names, as well as part of a name. For example, “Table” can be used as the name of a question nested inside a loop and can also be used as the name of a simple question.
Add
All
Alter
As
Asc
Avg
Base
Boolean
By
Categorical
Column
Count
Create
Date
Default
Delete
Desc
Double
Drop
Exec
From
Group
Having
Insert
Into
Level
Long
Max
Min
Object
On
Order
Select
Set
Stdev
Sum
Table
Text
Truncate
Update
Value
Values
Where
With
Additional words that can be used for the names of questions
These additional words that can be used for the names of questions that are contained within a loop, block, or compound question.
Categories
Count
Errors
Item
Label
LayoutTemplate
ParentQuestion
Properties
QuestionFullName
QuestionInfo
QuestionName
QuestionType
Style
Value
See also