Data Model > Accessing the UNICOM Intelligence Data Model > Working with the Metadata Model > MDM custom properties > Custom properties used for card and column information
 
Custom properties used for card and column information
These custom properties are stored in the DataSourceProperties collections on the Document, VariableInstance, and ElementInstance objects, and are normally set in the CardCol user context. However, when using the Triple-S DSC to read or write Triple-S files that contain comma-separated values, the custom properties used by the Triple-S DSC are set in the CSV user context. For more information, see Working with card and column definitions.
Properties
AllocateMask
Defines the punch codes to be allocated to the categories of categorical variables (single response and multiple response). The first category gets the first punch code in the list, the next category gets the second punch code in the list, and so on. When all of the punch codes have been used, the next category gets the first punch code and goes into the next column. AllocateMask must contain only characters that are included in the PunchMask custom property, but a subset of those characters can be used and they can be in a different order.
Value: String
Applies to: Document
Product(s): Metadata Model to Quantum
AllocateSystemVariables
Specifies whether system variables should be allocated before or after the other variables. Valid values are 1 to indicate after all of the other variables or 2 to indicate before.
Value: Integer
Applies to: Document
Product(s): Metadata Model to Quantum
CardNum_ColCount
Defines the number of columns to be used for storing the card number on each card.
Value: Integer
Applies to: Document
Product(s): UNICOM Intelligence Interviewer - Paper, Quantum DSC, Metadata Model to Quantum
CardNum_ColStart
Defines the first column to be used for storing the card number on each card.
Value: Integer
Applies to: Document
Product(s): UNICOM Intelligence Interviewer - Paper, Quantum DSC, Metadata Model to Quantum
CardSize
Defines the total number of columns on a card. This is used to calculate when a new card should be generated. A value of 0 indicates that one card of unlimited length is used.
Value: Integer
Applies to: Document
Product(s): UNICOM Intelligence Interviewer - Paper, Quantum DSC, Metadata Model to Quantum
CardStart
Defines the card on which the first column used for the variable is stored. A value of * indicates that the variable is included on every card. This is normally used for the serial number system variable. A value of 0 indicates that one card of unlimited length is used. A value of -1 in a text variable indicates that the data is stored in the .dau file. A value of -1 is not valid for other data types.
Value: Integer or * ( asterisk)
Applies to: VariableInstance
Product(s): UNICOM Intelligence Interviewer - Paper, Quantum DSC, Metadata Model to Quantum
CodesOnSeparateCard
Specifies whether the Codes variables that store the coded responses of open-ended questions are to be stored on one or more separate cards.
Value: Boolean
Applies to: Document
Product(s): Metadata Model to Quantum
CodeWidth
Defines the width of each subfield in a Triple-S multiple variable that is stored as a series of consecutive subfields in a Triple-S case-data file. For more information, see Custom properties used when writing to Triple-S files.
Value: Integer
Applies to: VariableInstance
Product(s): Triple-S DSC
ColCount
Defines the total number of columns used to store data for the variable. When ColStart is -1, this should be 0.
Value: Integer
Applies to: VariableInstance
Product(s): UNICOM Intelligence Interviewer - Paper, Quantum DSC, Metadata Model to Quantum, Triple-S DSC
ColError
Any text indicates that the card/column specification is incorrect.
Value: String
Applies to: VariableInstance
Product(s): Metadata Model to Quantum
ColOffset
Defines the column in which the punch for the element is stored. It is in the form of a number that is added to the ColStart property of the variable. This custom property is generally written to the Element object but should be read from the ElementInstance object.
Value: Integer
Applies to: Element, ElementInstance
Product(s): UNICOM Intelligence Interviewer - Paper, Quantum DSC, Metadata Model to Quantum
ColStart
Defines the first column used for this variable. A value of -1 in a text variable specifies that Quantum data is stored in a .dau file. A value of -1 is not valid for other data types or for a text variable that corresponds to a Triple-S text variable.
Value: Integer
Applies to: VariableInstance
Product(s): UNICOM Intelligence Interviewer - Paper, Quantum DSC, Metadata Model to Quantum, Triple-S DSC
Creator
Product or component that writes the card and column information.
Value: String
Applies to: Document
Product(s): Metadata Model to Quantum
CreatorVersion
Version of the product or component that writes the card and column information.
Value: String
Applies to: Document
Product(s): Metadata Model to Quantum
DataFormat
Defines how a categorical or date variable is stored in a Triple-S case-data file. For more information, see Custom properties used when writing to Triple-S files.
Value: String
Applies to: VariableInstance
Product(s): Triple-S DSC
ExplodeMultiPunch
Specifies whether the responses to multiple response questions are to be written to multiple single-coded columns rather than to one or more multicoded columns.
Value: Boolean
Applies to: Document
Product(s): Metadata Model to Quantum
MaxN01Length
Stores the maximum length of the text in an n01 element in the Quantum specification. The default value is 100.
Value: Boolean
Applies to: Document
Product(s): Quantum DSC
MaxN23Length
Stores the maximum length of the text in an n23 element in the Quantum specification. The default value is 100.
Value: Boolean
Applies to: Document
Product(s): Quantum DSC
OtherCodesOnSeparateCard
Specifies whether the Codes variables that store the coded responses of Other Specify categories are to be stored on one or more separate cards.
Value: Boolean
Applies to: Document
Product(s): Metadata Model to Quantum
PrintCardColFrom
FullName of the Codes VariableInstance holding Card Column properties for a Text variable. Appears on main Text VariableInstance objects and also on Other helper VariableInstance objects associated with flOther elements on categorical variables.
Value: String
Applies to: VariableInstance
Product(s): UNICOM Intelligence Interviewer - Paper
Punch
Defines the punch character for the element. This must be a single printable character, and not an asterisk (*). This custom property is generally written to the Element object but should be read from the ElementInstance object.
Value: String
Applies to: Element, ElementInstance
Product(s): UNICOM Intelligence Interviewer - Paper, Quantum DSC, Metadata Model to Quantum
PunchError
Any text indicates that the punch value is incorrect.
Value: String
Applies to: ElementInstance
Product(s): Metadata Model to Quantum
PunchMask
Defines the punch characters that can be combined in a single column for a multiple response category; for example, &-0123456789, 0123456789XY, or 0123456789. The order of the characters defines the bitfield in the .dat file, with 0 being assigned to the first character, 1 to the second character, and so on. The punch mask must not contain more than 12 characters, all of the characters must be printable, and * (asterisk) or space character must not be used. Single response categories can use other punch characters, but multiple response categories must use the punch characters defined in the punch mask. Note that this property must be set to "&-0123456789" if you are using Quantum DSC to export case data to a Quantum-format ASCII file. Other punch masks can be used with Quantum DSC, but the ASCII file will not be compatible with Quantum.
Value: String
Applies to: Document
Product(s): UNICOM Intelligence Interviewer - Paper, Quantum DSC, Metadata Model to Quantum
QTVisible
When set to True, this indicates that the variable instance should be included in the Quantum specification.
Value: Boolean
Applies to: VariableInstance
Product(s): Quantum DSC, Metadata Model to Quantum
QTVisibleAnywhere
Indicates whether the QTVisible custom property has been set on any variables in the Document.
Value: Boolean
Applies to: Document
Product(s): Metadata Model to Quantum
QuanceptStylePunches
Specifies whether Quancept-style punches are to be used. In this system, the first column used to store data for a single response variable uses the codes 123456789, and the second and subsequent columns use the codes 0123456789. If this option is used, the AllocateMask custom property must be set to "0123456789".
Value: Boolean
Applies to: Document
Product(s): Metadata Model to Quantum
SerialColCount
The number of columns required for the serial number field.
Value: Integer
Applies to: Document
Product(s): Metadata Model to Quantum
SerialFullName
Defines the FullName of the VariableInstance to be used as the serial number variable.
Value: String
Applies to: Document
Product(s): Metadata Model to Quantum, Quantum DSC
ShortName
Used to store the abbreviated version of the full name, which is displayed in the first column of the Metadata Model to Quantum window.
Value: String
Applies to: Field/VariableInstance
Product(s): Metadata Model to Quantum
SpareColumns
Specifies the number of spare columns to be allocated to each categorical variable.
Value: Integer
Applies to: Document
Product(s): Metadata Model to Quantum
UseShortNames
Indicates whether short names are to be used for the axes in the Quantum specification. When set to True, short names are generated using the Alias Map component. The default is False.
Value: Boolean
Applies to: Document
Product(s): Quantum DSC
Custom properties used by other components
For more information about custom properties used by other UNICOM Intelligence components, see:
Properties and settings used by the SPSS Statistics SAV DSC
Card, column, and punch definitions
Quanvert MDM custom properties
Custom properties used when writing to Triple-S files
Custom properties created when reading from Triple-S files
Properties and settings used by SAS DSC
Custom properties used by Quancept MDSC
See also
DataSourceProperties
HTMLDocType and HTMLOptions custom properties
HTMLDocType custom property
HTMLOptions custom property
MDM custom properties