complexType "VariableRepresentationType"
Namespace:
Content:
complex, 1 attribute, 12 elements
Defined:
Includes:
definitions of 1 attribute, 12 elements
Used:
XML Representation Summary
<...
   
 = 
("Stock" | "Flow" | "NonAdditive")
   
>
   
Content: 
</...>
Content Model Elements (12):
ConcatenatedValue, ImputationReference, MissingValuesReference, StandardWeightReference, VariableRole, r:AggregationMethod, r:ContentDateOffset, r:MeasurementUnit, r:ProcessingInstructionReference, r:ValueRepresentation, r:ValueRepresentationReference, r:WeightVariableReference
All Direct / Indirect Based Elements (1):
VariableRepresentation
Known Usage Locations
Annotation
Describes the representation of the variable in the data set. Describes the function of the variable, variables or standard weights that may be used to weight this variable during analysis, imputation and processing information, other variables used to create the value of this variable through concatenation, valid value representations (valid for analysis of respondents), missing value representations, aggregation methods used to generate the content of the variable, and additivity information.
XML Source (w/o annotations (14); see within schema source)
<xs:complexType name="VariableRepresentationType">
<xs:sequence>
<xs:element minOccurs="0" ref="VariableRole"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:WeightVariableReference"/>
<xs:element minOccurs="0" ref="StandardWeightReference"/>
<xs:element minOccurs="0" ref="ImputationReference"/>
<xs:element minOccurs="0" ref="ConcatenatedValue"/>
<xs:element minOccurs="0" ref="r:ProcessingInstructionReference"/>
<xs:choice minOccurs="0">
<xs:element ref="r:ValueRepresentation"/>
<xs:element ref="r:ValueRepresentationReference"/>
</xs:choice>
<xs:element minOccurs="0" ref="MissingValuesReference"/>
<xs:element minOccurs="0" ref="r:MeasurementUnit"/>
<xs:element minOccurs="0" ref="r:ContentDateOffset"/>
<xs:element minOccurs="0" ref="r:AggregationMethod"/>
</xs:sequence>
<xs:attribute name="additivity" type="AdditivityCodeType" use="optional"/>
</xs:complexType>
Attribute Detail (all declarations; defined within this component only; 1/1)
additivity
Type:
Use:
optional
Records type of additivity, such as 'stock', 'flow', 'non-additive'.
Attribute Value
enumeration of xs:NMTOKEN
Enumeration:
"Stock"
 - 
A count of objects at one specific time. In general items in a non-hierarchical table of Stock figures can be added together to determine the total.
"Flow"
 - 
A measure that is taken over time and should be treated as the number of items per a unit of time. Analogous to a rate or a speed.
"NonAdditive"
 - 
Due to the nature of the content or the measure, these data cannot be aggregated to determine a sum or accounting of activity.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="additivity" type="AdditivityCodeType" use="optional"/>
Content Element Detail (all declarations; defined within this component only; 12/12)
ConcatenatedValue
Type:
ConcatenatedValueType, complex content
Provides a reference to other variables and describes the method for deriving the value of this variable by concatenating a collection of other variables. This is useful in creating concatenated keys.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="ConcatenatedValue"/>

ImputationReference
Type:
r:ReferenceType, complex content
Reference to the imputation process described as a General Instruction in a ProcessingInstructionScheme.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="ImputationReference"/>

MissingValuesReference
Type:
r:ReferenceType, complex content
Reference to an existing MissingValuesRepresentation using the Reference structure. If this content conflicts with content provided in the ValueRepresentation regarding Missing Values. The content of the MissingValuesRepresentation overrides. TypeOfObject will be MissingValuesRepresentation
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="MissingValuesReference"/>

r:AggregationMethod
Type:
r:CodeValueType, simple content
Indicates the type of aggregation method used. Supports the use of a controlled vocabulary.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="r:AggregationMethod"/>

r:ContentDateOffset
Type:
Identifies the difference between the date applied to the data as a whole and this specific item such as previous year's income or residence 5 years ago.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="r:ContentDateOffset"/>

r:MeasurementUnit
Type:
r:CodeValueType, simple content
Records the measurement unit, for example, 'km', 'miles', etc. Supports the use of a controlled vocabulary.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="r:MeasurementUnit"/>

r:ProcessingInstructionReference
Type:
A reference to either a general or generation instruction that was provided to those who converted information from one form to another to create a particular variable. This might include the reordering of numeric information into another form or the conversion of textual information into numeric information.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="r:ProcessingInstructionReference"/>

r:ValueRepresentation
Type:
r:RepresentationType, complex content
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 8 elements
Describes the actual representation of the variables' values. Allows for the listing of values to be treated as missing in order to support 3.1 structures. The preferred method is the use of a reference to ManagedMissingValues description using MissingValuesReference. If both are used and there is a conflict in the content, MissingValuesReference will override the content provided in the ValueRepresentationReference.
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="r:ValueRepresentation"/>

r:ValueRepresentationReference
Type:
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
may be substituted with 4 elements
Allows for the use of a ManagedRepresentation by reference. ValueRepresentationReference is the abstract head of a substitution group and may be replaced with any valid substitution for ValueRepresentationReference.
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="r:ValueRepresentationReference"/>

r:WeightVariableReference
Type:
r:ReferenceType, complex content
Reference to one or more weight variables that may be used in analyzing this variable.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:WeightVariableReference"/>

StandardWeightReference
Type:
r:ReferenceType, complex content
Reference to the StandardWeight found in the Weighting description, which is relevant for analyzing this variable. A standard weight is a single weight used for all variables of a specific type or for a specified sub-universe.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="StandardWeightReference"/>

VariableRole
Type:
r:CodeValueType, simple content
Describes a specific function of the variable, such as identity, weight, geographic variable, time, date, currency, etc. This is a more extensive means of identifying the function of the variable than the Boolean indicators on the variable. Allows for agency specific designations. Supports the use of a controlled vocabulary.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="VariableRole"/>

XML schema documentation generated with DocFlex/XML RE 1.9.0 using DocFlex/XML XSDDoc 2.8.0 template set