Developer Documentation Library > Data Model > UNICOM Intelligence Data Model accessories > Metadata Model to Quantum > Getting started > Version Selection
 
Version Selection
The Metadata Versions dialog lists all of the available versions and allows you to chooose one or more versions to work on.
This dialog opens when you open a questionnaire definition (.mdd) file or other type of file or database that has two or more versions. You can open the dialog by choosing Select Versions from the File menu (if more than one version is available). For more information on version handling in Metadata Model to Quantum, see Version handling in Metadata Model to Quantum.
Versions
A list of all the versions that are available. Click Select All to select all of the versions. Click Clear All to deselect all of the versions and then select the versions you want individually. For each version, the following information is shown:
The order in which you select the versions controls the order of precedence that will be used when there is a conflict between the versions. For example, if a category label differs in the versions you select, the text in the version with the higher precedence will be used. However the order of questions and categories is always taken from the most recent version and there is special handling of changes to loop definition ranges and the minimum and maximum values of variables, similar to that described for the Metadata Model Version Utility in The master version in a merge operation.
If you want the most recent version to take precedence, select the versions at the top, and then go down the list. If you want the oldest version to take precedence, start at the bottom, and then work up the list.
You can select multiple versions by pressing Ctrl or Shift while you click.
Selected Versions
You can select the versions you want to use by typing an expression. The order of precedence is taken from the order in which versions are specified, with the rightmost versions taking precedence over the leftmost.
Syntax
Description
..
Specifies all versions
v1, v2, v3, v4
Specifies individual versions
v1.. v2
Specifies an inclusive range of versions
^v1 ..v2
Excludes a range of versions
 
Specifies the most recent version.
You can specify a combination of individual versions, and ranges to include or exclude. For example, the following statement specifies version 3:2 and all versions from 4:5 to 7:3 with the exception of versions 7 through 7:2:
3:2, 4:5..7:3, ^7..7:2
See Version expressions.
See also
Getting started