All Element Summary |
||||||||||||||
Describes action taken to minimize loss of data from the collection event.
|
||||||||||||||
The date or date range of activity in this step.
|
||||||||||||||
Description of the method and mode of data collection in administering the pretest.
|
||||||||||||||
Describe additional resources required such as funding, staffing, or resource material.
|
||||||||||||||
Describes the aggregation method and the variables used in the aggregation process.
|
||||||||||||||
Identifies the independent and dependent variables used in the aggregation process.
|
||||||||||||||
Reference to an existing AggregationVariables using the Reference structure.
|
||||||||||||||
Method to determine how the sample should be allocated/distributed (Source: US Census Metadata Standard document)
|
||||||||||||||
Information on the command used to generate an alternative means of determining sequence changes.
|
||||||||||||||
Provides sample stage level details where needed.
|
||||||||||||||
Reference to an existing AssignedVariable using the Reference structure.
|
||||||||||||||
An image associated with the Instruction, located at the provided URN or URL.
|
||||||||||||||
Allows attachment of a secondary response domain to a specific item within another response domain used in the question.
|
||||||||||||||
Description of information within the frame that could support stratification, including listing of available fields.
|
||||||||||||||
The sample that was the basis for the weighting.
|
||||||||||||||
A response domain capturing a category (without an attached code) response for a question item.
|
||||||||||||||
Defines one or more cells by defining the applicable values of each dimension as "all values", a "specific value" or a range.
|
||||||||||||||
Provides for the addition of a label within a cell or cells of the grid.
|
||||||||||||||
A generic operation description used to describe a cleaning operation.
|
||||||||||||||
A response domain capturing a coded response (where both codes and their related category value are displayed) for a question item.
|
||||||||||||||
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of cognitive expert review taking place for development purposes.
|
||||||||||||||
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of content review taking place for development purposes.
|
||||||||||||||
Information on a specific data collection event
|
||||||||||||||
Name of the Collection Event using the DDI Name structure.
|
||||||||||||||
Describes the situation in which the data collection event takes place.
|
||||||||||||||
A reference to a previously created sample that was used as a component of the current sample.
|
||||||||||||||
A form of control construct providing a code and assigning a variable to hold value of the code as used for computation in control construct flow.
|
||||||||||||||
A substitution for TextContent, contains command code or source of the dynamic (changing) text.
|
||||||||||||||
The conditions under which the output of the step is accepted.
|
||||||||||||||
Information on the command used for determining if the conditions have been met to continue the given activity.
|
||||||||||||||
Name of the Construct using the DDI Name structure.
|
||||||||||||||
Describes the ordering of Constructs when not otherwise indicated.
|
||||||||||||||
A reference to an organization and/or individual to contact for further information on this questionnaire development activity.
|
||||||||||||||
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of content review taking place for development purposes.
|
||||||||||||||
Provides the basic, extensible structure for control elements used in describing flow logic within the instrument.
|
||||||||||||||
Contains a group of ControlConstructs.
|
||||||||||||||
Name of the ControlConstructGroup using the DDI Name structure.
|
||||||||||||||
Reference to an existing ControlConstructGroup using the Reference structure.
|
||||||||||||||
A reference to a control construct of any type.
|
||||||||||||||
A set of control constructs maintained by an agency and used in the instrument or computational instruction.
|
||||||||||||||
Name of the Control construct Scheme using the DDI Name structure.
|
||||||||||||||
A generic operation description used to describe a control operation.
|
||||||||||||||
Budget and funding information related to the development work.
|
||||||||||||||
Note that this is generally usable only with single valid response domain in grid.
|
||||||||||||||
Reference to an existing Organization or Individual using the Reference structure.
|
||||||||||||||
Describes the result of data appraisal activities as a response rate and sampling error.
|
||||||||||||||
DataCaptureDevelopment covers the development planning, process, and outcome for a partial or full data capture object (question, measurement, instrument, or control construct).
|
||||||||||||||
Name of the Data Capture Development using the DDI Name structure.
|
||||||||||||||
Reference to DataCaptureDevelopment covers the development planning, process, and outcome for a partial or full data capture object (question, measurement, instrument, or control construct).
|
||||||||||||||
A maintainable module containing information on activities related to data collection/capture and the processing required for the creation a data product.
|
||||||||||||||
Time period of this role.
|
||||||||||||||
Documents the intended frequency of data collection.
|
||||||||||||||
Methodologies pertaining to the overall data collection such as primary or secondary data collection, qualitative or quantitative methods, mixed method approaches, GPS capturing methods, methods for collecting data from hard to reach communities, etc.
|
||||||||||||||
Name of the Data Collection Module using the DDI Name structure.
|
||||||||||||||
Specification of the software used by the proprietary system.
|
||||||||||||||
Reference to an existing Organization or Individual using the Reference structure.
|
||||||||||||||
Describes the source of the data.
|
||||||||||||||
Date or date range when sample was drawn.
|
||||||||||||||
A response domain capturing a date or time response for a question item.
|
||||||||||||||
A response domain capturing the date time response for a question item.
|
||||||||||||||
Describe the debriefing process.
|
||||||||||||||
Reference to an existing Variable using the Reference structure.
|
||||||||||||||
Describe the desired outcomes of the development activity.
|
||||||||||||||
Size of the sample.
|
||||||||||||||
An abstract element serving as the head of a substitution group.
|
||||||||||||||
Describes a group of Development Activities for administrative or conceptual purposes, which may be hierarchical.
|
||||||||||||||
Name of the Development Activity Group using the DDI Name structure.
|
||||||||||||||
Reference to an existing DevelopmentActivityGroup using the Reference structure.
|
||||||||||||||
A name for the Development Activity.
|
||||||||||||||
Reference to an existing DevelopmentActivity for inclusion in the scheme.
|
||||||||||||||
A set of development activities maintained by an agency, and used in the development, review, or creation of a question, measurement, data capture flow (control construct), or instrument.
|
||||||||||||||
Name of the Development Activity Scheme using the DDI Name structure.
|
||||||||||||||
Provides the order of process steps in development of the questionnaire including references to previously specified development activities as well as information on the persons and organizations involved in the process, the objects under development and the results of development activities.
|
||||||||||||||
A name for the DevelopmentImplementation.
|
||||||||||||||
Reference to the development implementation of a development plan for a specific set of development objects.
|
||||||||||||||
Structure a single Question which may contain one or more response domains (i.e., a list of valid category responses where if "Other" is indicated a text response can be used to specify the intent of "Other").
|
||||||||||||||
Describes the objectives of the development work.
|
||||||||||||||
Describes the set activities which should take place.
|
||||||||||||||
Name of the Development Plan using the DDI Name structure.
|
||||||||||||||
Reference to the set of development activities that should take place.
|
||||||||||||||
Separates the capture of development process results from the process plan and organization.
|
||||||||||||||
A name for the DevelopmentResults.
|
||||||||||||||
Reference to the capture of development process results from the process plan and organization.
|
||||||||||||||
A member of the ControlConstruct substitution group.
|
||||||||||||||
Describes any deviations from the planned sample design.
|
||||||||||||||
Describes the ordering of dimensions when not otherwise indicated.
|
||||||||||||||
Display text which supports the use of dynamic content.
|
||||||||||||||
A response domain capturing a distribution response for a question.
|
||||||||||||||
Identifies the value of the ResponseDomain to which the new ResponseDomain is attached by specifying its attachmentBase number of the target ResponseDomain in the attribute attachmentDomain.
|
||||||||||||||
Reference to an existing Construct using the Reference structure.
|
||||||||||||||
Use for multiple branching from a single point in the flow logic represented by the flow logic If, Then, ElseIf, Then, etc.
|
||||||||||||||
Use for multiple branching from a single point in the flow logic represented by the flow logic If, Then, ElseIf, Then, etc.
|
||||||||||||||
The conditional result which should be triggered if the associated condition is not met.
|
||||||||||||||
Information on the command used to generate the dynamic portion of a text field.
|
||||||||||||||
Description and link to the External Aid using the DDI Other Material structure.
|
||||||||||||||
Description and link to the External Information using the DDI Other Material structure.
|
||||||||||||||
A reference to an external representation of the data collection instrument, such as an image of a questionnaire or programming script.
|
||||||||||||||
Specification of an external interviewer instruction not structured in DDI.
|
||||||||||||||
Language in which the Instrument is fielded.
|
||||||||||||||
Provides for the ability to fix a value within a cell or cells of the grid.
|
||||||||||||||
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of Focus Group taking place for development purposes.
|
||||||||||||||
Description of general limitations of the frame, including over/under-coverage and update schedules and procedures.
|
||||||||||||||
Describes the minimum requirements of the frame needed to use this sample stage.
|
||||||||||||||
Processing instructions that pertain to data collection or data processing overall such as handling of non-response to questions, imputation practices, suppression rules, etc.
|
||||||||||||||
Reference to an existing GeneralInstruction using the Reference structure.
|
||||||||||||||
Processing instructions for recodes, derivations from multiple question or variable sources, and derivations based on external sources.
|
||||||||||||||
Reference to an existing GenerationInstruction using the Reference structure.
|
||||||||||||||
A response domain capturing a geographic coordinate reading as a response for a question item.
|
||||||||||||||
A response domain capturing the name or code of a Geographic Location as a response for a question item.
|
||||||||||||||
A response domain capturing a geographic structure code as a response for a question item.
|
||||||||||||||
Identifies the cell or cells in a grid to which the item is attached by a reference to a specific cell coordinate in a grid or by identifying a range of values along a dimension.
|
||||||||||||||
Describes each dimension of the grid including dimension rank (for the purpose of identifying a cell address), a text for the dimension, and optional labels and codes used as column and row stubs.
|
||||||||||||||
Designates the response domain and the cells using the specified response domain within a QuestionGrid.
|
||||||||||||||
Information on the command used to determine whether the "If" condition is met.
|
||||||||||||||
A member of the ControlConstruct substitution group.
|
||||||||||||||
Describes an if-then-else decision type for conditional text.
|
||||||||||||||
Reference to an existing Variable using the Reference structure.
|
||||||||||||||
Information on the command used to set the initial value for the process.
|
||||||||||||||
Reference to a measurement used in the derivation or coding instruction.
|
||||||||||||||
Reference to a question used in the derivation or coding instruction.
|
||||||||||||||
Reference to a variable used in the derivation or coding instruction.
|
||||||||||||||
Provides the content and description of a single instruction.
|
||||||||||||||
Allows attachment of an instruction to a specific item in a question structure.
|
||||||||||||||
Contains a group of Instructions.
|
||||||||||||||
Name of the InstructionGroup using the DDI Name structure.
|
||||||||||||||
Reference to an existing InstructionGroup using the Reference structure.
|
||||||||||||||
Name of the Instruction using the DDI Name structure.
|
||||||||||||||
Reference to an individual instruction.
|
||||||||||||||
The content of the Instruction text provided using DynamicText.
|
||||||||||||||
Defines the type of instrument used for data collection or capture.
|
||||||||||||||
Describes a group of instruments for administrative or conceptual purposes, which may be hierarchical.
|
||||||||||||||
Name of the Instrument Group using the DDI Name structure.
|
||||||||||||||
Reference to an existing InstrumentGroup using the Reference structure.
|
||||||||||||||
Name of the Instrument using the DDI Name structure.
|
||||||||||||||
Reference to an existing Instrument using the Reference structure.
|
||||||||||||||
Describes a set of instruments maintained by an agency.
|
||||||||||||||
Name of the Instrument Scheme using the DDI Name structure.
|
||||||||||||||
Documents the intended frequency of data collection, for example monthly, yearly, weekly, etc., preferably using an optional controlled vocabulary.
|
||||||||||||||
The survey population is the set of elements identified by the frame.
|
||||||||||||||
A description of the population that the survey is intended to question (i.e.
|
||||||||||||||
Reference to an interviewer instruction expressed as DDI XML plus a flag to designate whether the instruction should always be displayed.
|
||||||||||||||
A set of interviewer instructions to be displayed within the instrument, such as definitions, and explanations of terminology and questions.
|
||||||||||||||
Name of the Interviewer Instruction Scheme using the DDI Name structure.
|
||||||||||||||
Describes the types of sequences that can be used for a set of items.
|
||||||||||||||
A substitution for TextContent containing the static (unchanging) text.
|
||||||||||||||
A response domain capturing a location response (mark on an image, recording, or object) for a question.
|
||||||||||||||
A control construct describing an action which loops until a limiting condition is met.
|
||||||||||||||
Reference to an existing Variable using the Reference structure.
|
||||||||||||||
Information on the command used to determine whether the "LoopWhile" condition is met.
|
||||||||||||||
A construct which ties measurement content to the programmatic logic of the control constructs.
|
||||||||||||||
Contains a group of MeasurementItems, which may be ordered or hierarchical.
|
||||||||||||||
Name of the MeasurementGroup using the DDI Name structure.
|
||||||||||||||
Reference to an existing MeasurementGroup using the Reference structure.
|
||||||||||||||
Structure a single Measurement which may contain one or more response domains (i.e., a list of valid category responses where if "Other" is indicated a text response can be used to specify the intent of "Other").
|
||||||||||||||
Intent of the Measurement.
|
||||||||||||||
Name of the Measurement Item using the DDI Name structure.
|
||||||||||||||
Contains a set of MeasurementItems and MeasurementGroups.
|
||||||||||||||
Name of the MeasurementScheme using the DDI Name structure.
|
||||||||||||||
Describes the method of pretest administration using a controlled vocabulary and description.
|
||||||||||||||
Specifies the type of delivery method used to distribute the pretest form.
|
||||||||||||||
Metadata regarding the methodologies used concerning data collection, determining the timing and repetition patterns for data collection, and sampling procedures.
|
||||||||||||||
Name of the Methodology using the DDI Name structure.
|
||||||||||||||
Reference to Methodology covers approaches used for selecting samples, administering surveys or data collection approaches, timing repeated data collection activities, weighting, and quality control.
|
||||||||||||||
Identifies the language and the individuals ability to read, write, and speak the designated language using a controlled vocabulary.
|
||||||||||||||
A response domain capturing the missing value response for a question item.
|
||||||||||||||
Describes the mode of collection, i.e., paper questionnaire, observation, web delivered questionnaire, computer assisted interview, automated data harvesting, etc.
|
||||||||||||||
Describes the mode of pretest data collection using a controlled vocabulary and description.
|
||||||||||||||
Defines the cells within the grid that contain the specified content.
|
||||||||||||||
A response domain capturing a nominal (check off) response for a question grid response.
|
||||||||||||||
The number of responses within the specified sample.
|
||||||||||||||
Indicate the number of units of the UnitType specified.
|
||||||||||||||
A response domain capturing a numeric response (the intent is to analyze the response as a number) for a question item
|
||||||||||||||
A response domain capturing the numeric response for a question item.
|
||||||||||||||
A citation or URI for the source of the data.
|
||||||||||||||
A URN or URL for the data source.
|
||||||||||||||
Description of any other appraisal process used.
|
||||||||||||||
Size of the full sample.
|
||||||||||||||
The target value of the sample size for the primary and any secondary or sub-population.
|
||||||||||||||
Reference to an existing Generation or General Instruction using the Reference structure.
|
||||||||||||||
Describe any special or specific requirements for participating staff.
|
||||||||||||||
Describe the population through a combination of textual description and reference to a structured Universe.
|
||||||||||||||
Identifies the language and the individuals ability to read, write, and speak the designated language using a controlled vocabulary.
|
||||||||||||||
A description of the overall prerequisites for completing this Development Processing Step.
|
||||||||||||||
Specifies the details for performing a pretest of a set of questions or questionnaire.
|
||||||||||||||
Description of the method and mode of data collection in administering the pretest.
|
||||||||||||||
The sample size of the primary or full population included in this sample.
|
||||||||||||||
ProcessingEvent can contain a number of operations of different types to express a range of events that occur together.
|
||||||||||||||
Describes a group of processing events for administrative or conceptual purposes, which may be hierarchical.
|
||||||||||||||
Name of the Processing Event Group using the DDI Name structure.
|
||||||||||||||
Reference to an existing ProcessingEventGroup using the Reference structure.
|
||||||||||||||
Name of the Processing Event Group using the DDI Name structure.
|
||||||||||||||
Reference to an existing ProcessingEvent using the Reference structure.
|
||||||||||||||
A set of processing events maintained by an agency, and used in the processing data during development, cleaning, converting to variables, aggregating, and comparing.
|
||||||||||||||
Name of the Processing Event Scheme using the DDI Name structure.
|
||||||||||||||
Reference to a ProcessingEventScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
Substitution group head for types of processing instruction.
|
||||||||||||||
Describes a group of processing instructions for administrative or conceptual purposes, which may be hierarchical.
|
||||||||||||||
Name of the Processing Instruction Group using the DDI Name structure.
|
||||||||||||||
Reference to an existing ProcessingInstructionGroup using the Reference structure.
|
||||||||||||||
A set of Processing Instructions (General and Generation Instructions) maintained by an agency.
|
||||||||||||||
Name of the Processing Instruction using the DDI Name structure.
|
||||||||||||||
Reference to a ProcessingInstructionScheme using SchemeReference which allows for the specification of objects to exclude.
|
||||||||||||||
Summarize the process the activity should follow to meet desired outcomes.
|
||||||||||||||
A QuestionBlock is a specific structure used in educational and other types of testing where an object (Stimulus Material) is provided and a set of questions are asked regarding the object.
|
||||||||||||||
Intent of the Question Block/ Supports multiple language versions of the same content as well as optional formatting of the content.
|
||||||||||||||
Name of the Question Block using the DDI Name structure.
|
||||||||||||||
Reference to an existing QuestionBlock using the Reference structure.
|
||||||||||||||
A construct which ties question content to the programmatic logic of the control constructs.
|
||||||||||||||
Structures the QuestionGrid as an NCube-like structure providing dimension information, labeling options, and response domains attached to one or more cells within the grid.
|
||||||||||||||
Name of the Question Grid using the DDI Name structure.
|
||||||||||||||
Reference to an existing QuestionGrid using the Reference structure.
|
||||||||||||||
Contains a group of Questions, which may be ordered or hierarchical.
|
||||||||||||||
Name of the Question Group using the DDI Name structure.
|
||||||||||||||
Reference to an existing QuestionGroup using the Reference structure.
|
||||||||||||||
Intent of the Question.
|
||||||||||||||
Structure a single Question which may contain one or more response domains (i.e., a list of valid category responses where if "Other" is indicated a text response can be used to specify the intent of "Other").
|
||||||||||||||
Name of the Question Item using the DDI Name structure.
|
||||||||||||||
Reference to an existing QuestionItem using the Reference structure.
|
||||||||||||||
Contains a set of QuestionItems, QuestionGrids, QuestionBlocks, and QuestionGroups.
|
||||||||||||||
Name of the Question Scheme using the DDI Name structure.
|
||||||||||||||
Describes the ordering of questions when not otherwise indicated.
|
||||||||||||||
Question text which supports the use of dynamic content.
|
||||||||||||||
A response domain capturing a ranking response which supports a "ranking" of categories.
|
||||||||||||||
Reference to an existing SampleFrame using the Reference structure.
|
||||||||||||||
Specify requirements for type of staffing needed to complete activity.
|
||||||||||||||
Describe the process to be used for staff recruitment in this class.
|
||||||||||||||
The date/period of reference for this frame using the Date structure.
|
||||||||||||||
A ControlConstruct that specifies a ControlConstruct to be repeated until a specified condition is met.
|
||||||||||||||
A ControlConstruct that specifies a ControlConstruct to be repeated while a specified condition is met.
|
||||||||||||||
Description of whether specific requirements for the activities providing these results were met.
|
||||||||||||||
Reference to the resource object used by this development step.
|
||||||||||||||
The use of the resource within the DevelopmentProcessingStep.
|
||||||||||||||
Existing resources used in the process step.
|
||||||||||||||
Allows attachment of a secondary response domain to a specific item within another response domain used in the question grid.
|
||||||||||||||
An abstract element serving as the head of a substitution group.
|
||||||||||||||
A structure that provides both the response domain and information on how it should be attached, or related, to other specified response domains in the question.
|
||||||||||||||
An abstract base for the substitution group ResponseDomainReference.
|
||||||||||||||
A specific rate of response and/or a description of the rate of response for a specific processing event that includes data appraisal.
|
||||||||||||||
Describes the ordering of response options when not otherwise indicated.
|
||||||||||||||
Response text which supports the use of dynamic content.
|
||||||||||||||
Provides a means of bundling multiple language versions of the same intended dynamic text together.
|
||||||||||||||
A brief textual description or classification of the intended response unit/respondent.
|
||||||||||||||
Reference to an Organization or Individual responsible for this step.
|
||||||||||||||
Reference to an existing Organization or Individual using the Reference structure.
|
||||||||||||||
Details of specific results of the development plan and process.
|
||||||||||||||
The date or date range of obtaining results from the development work.
|
||||||||||||||
A roster is an unlabeled list of numbered rows or columns depending upon orientation.
|
||||||||||||||
Describes a sample created by the implementation of a sample plan.
|
||||||||||||||
An inline description of a sample frame (the source material from which a sample is drawn), i.e. phone book, data base, etc.
|
||||||||||||||
Provides full description of access, forms for access, contact, etc.
|
||||||||||||||
A name for the SampleFrame using the NameType structure.
|
||||||||||||||
Reference to an existing SampleFrame using the Reference structure.
|
||||||||||||||
A reference to the SampleFrame used for creating the sample.
|
||||||||||||||
A reference to a description of the sample and its location using OtherMaterialType.
|
||||||||||||||
A name for the Sample using the NameType structure.
|
||||||||||||||
A reference to a sample.
|
||||||||||||||
The size of the sample from whom data was requested.
|
||||||||||||||
Reference to the General or GenerationInstruction containing the formula or instruction used to determine sample size.
|
||||||||||||||
A ControlConstruct that provides a specialized act for generating a sample.
|
||||||||||||||
Description of the sampling error.
|
||||||||||||||
A grouping of Sampling Information objects for administrative purposes.
|
||||||||||||||
A name for the sampling information group using the Name structure.
|
||||||||||||||
Reference to an existing SamplingInformationGroup using the Reference structure.
|
||||||||||||||
A set of sampling information maintained by an agency including sampling plans, sample frames, and samples.
|
||||||||||||||
A name for the sampling information scheme using the NameType structure.
|
||||||||||||||
An inline description of a sampling plan (how the sample is drawn).
|
||||||||||||||
A reference to the SamplingPlan implemented to creating the sample.
|
||||||||||||||
A name for a sampling plan using NameType.
|
||||||||||||||
Reference to an existing SamplingPlan.
|
||||||||||||||
Describes the type of sample, sample design and provides details on drawing the sample.
|
||||||||||||||
A ControlConstruct that provides a sequence order within Sampling Stages expressed as control constructs.
|
||||||||||||||
Reference to an existing SamplingStage using the Reference structure.
|
||||||||||||||
Reference to a unit type describing the sample's.
|
||||||||||||||
A response domain capturing a scale response which describes a 1..n dimensional scale of various display types for a question.
|
||||||||||||||
A response domain capturing the scale response for a question item.
|
||||||||||||||
The sample size of any secondary or sub-populations included in this sample.
|
||||||||||||||
For each dimension in the grid define the applicable values as "all values", a "specific value" or a range.
|
||||||||||||||
If known and available, provide the selection probability for each sampling unit.
|
||||||||||||||
A ControlConstruct that provides a sequence order for operations expressed as control constructs.
|
||||||||||||||
A characteristic of the source data.
|
||||||||||||||
A description of the data source.
|
||||||||||||||
Reference to an existing SourceFrame using the Reference structure.
|
||||||||||||||
A brief textual description of the type of data source.
|
||||||||||||||
The SpecificCellCoordinate expressed as an xs:string.
|
||||||||||||||
The specific rate of response expressed as a percent.
|
||||||||||||||
A member of the ControlConstruct substitution group.
|
||||||||||||||
A member of the ControlConstruct substitution group.
|
||||||||||||||
Splits take a stage and divide the frame at that stage into subsets.
|
||||||||||||||
Specify the class of the staff participating in the activity.
|
||||||||||||||
Provides an identified value for a standard weight expressed as an xs:float.
|
||||||||||||||
Provides the standard weight used for weighted analysis of data expressed as an xs:float.
|
||||||||||||||
A textual statement used in the Instrument.
|
||||||||||||||
Information on the command used to set the incremental or step value for the process.
|
||||||||||||||
Description and link to the StimulusMaterial using the DDI Other Material structure.
|
||||||||||||||
A strata within a sample frame stratification.
|
||||||||||||||
A distinct "strata" within a population used to define a group to be sampled within that population, for example an Income Level or Postal Code.
|
||||||||||||||
Describe the purpose for stratifying the sample frame prior to sampling.
|
||||||||||||||
Contains a mixture of response domains for the grid cells.
|
||||||||||||||
A structure to allow for mixing multiple response domains in a single question.
|
||||||||||||||
The desired sample size for this particular sample plan express in relation to its strata number if relevant.
|
||||||||||||||
The static portion of the text expressed as a StructuredString with the ability to preserve whitespace if critical to the understanding of the content.
|
||||||||||||||
Abstract type existing as the head of a substitution group.
|
||||||||||||||
A response domain capturing a textual response.
|
||||||||||||||
A response domain capturing the text response for a question item.
|
||||||||||||||
Reference to an existing Construct using the Reference structure.
|
||||||||||||||
The conditional result which should be triggered if the associated condition is met.
|
||||||||||||||
Describes the time method or time dimension of the data collection.
|
||||||||||||||
A substitution for DevelopmentActivity which describes the specifics of translation.
|
||||||||||||||
Describes available aids for translation typed by a controlled vocabulary and supporting a description and resource identification where appropriate.
|
||||||||||||||
Provides a reference to the translation aid resource using the structure of OtherMaterial.
|
||||||||||||||
Describes the method of translation required through use of a controlled vocabulary and description.
|
||||||||||||||
Provides a detailed description of the requirements for an acceptable translation and indicate if the translation should be oral and/or written.
|
||||||||||||||
Identifies the language and the individuals ability to read, write, and speak the designated language using a controlled vocabulary as minimum and preferred requirements.
|
||||||||||||||
Identifies the language and the individuals ability to read, write, and speak the designated language using a controlled vocabulary as minimum and preferred requirements.
|
||||||||||||||
Details requirements for the translator in terms of language ability for reading, speaking, and writing the source and target languages.
|
||||||||||||||
A brief textual description or classification of the actions taken to minimum data loss.
|
||||||||||||||
Specifies the type of additional data used.
|
||||||||||||||
Specifies the type of administration method used.
|
||||||||||||||
Identifies the specific type of content review such as Focus Group, Cognitive Review, etc.
|
||||||||||||||
Identifies the specific type of Cognitive Interview.
|
||||||||||||||
A brief textual description or classification of the collection situation.
|
||||||||||||||
A brief textual description or classification of the ComputationItem.
|
||||||||||||||
Identifies the specific type of content review.
|
||||||||||||||
A brief textual description of the type of group created to associate a number of ControlConstructs.
|
||||||||||||||
A brief textual description or classification of the type of data collection methodology.
|
||||||||||||||
A brief textual description of the type of group created to associate a number of Development Activities.
|
||||||||||||||
A brief textual description or classification of the deviation from sample design.
|
||||||||||||||
Identifies the specific type of Focus Group.
|
||||||||||||||
A brief textual description or classification of the IfThenElse.
|
||||||||||||||
A brief textual description of the type of group created to associate a number of Instructions.
|
||||||||||||||
A brief textual description of the type of instrument being described primarily for classification purposes.
|
||||||||||||||
A brief textual description of the type of group created to associate a number of instruments.
|
||||||||||||||
A brief textual description of the type of group created to associate a number of MeasurementItem.
|
||||||||||||||
A brief term defining the type of MeasurementItem.
|
||||||||||||||
A brief textual description or classification of the mode of data collection.
|
||||||||||||||
Specifies the type of data collection mode used for the pretest.
|
||||||||||||||
A brief textual description of the type of group created to associate a number of processing events.
|
||||||||||||||
A brief textual description of the type of group created to associate a number of processing instructions.
|
||||||||||||||
A brief textual description of the type of group created to associate a number of question items, question grids, and/or question blocks.
|
||||||||||||||
Identifies the specific type of result.
|
||||||||||||||
Identifies the specific type of resource used.
|
||||||||||||||
Identifies the specific type of result.
|
||||||||||||||
A brief textual description or classification of the type of sample used.
|
||||||||||||||
A generic element for specifying a reason for a sampling information group using the CodeValueType structure.
|
||||||||||||||
A controlled vocabulary covering probability and non-probability sampling plans and modeling approaches using CodeValueType.
|
||||||||||||||
A brief textual description or classification of the type of sampling procedure used.
|
||||||||||||||
A brief textual description of the purpose of type of sequence.
|
||||||||||||||
A brief textual description or classification of the type of the time methodology used.
|
||||||||||||||
Specifies the type of translation aid used.
|
||||||||||||||
Specifies the type of translation method used.
|
||||||||||||||
A brief textual description or classification of the type of weighting process used.
|
||||||||||||||
A brief textual description or classification of the type of weighting methodology.
|
||||||||||||||
Describes the number and type of units within a sample frame.
|
||||||||||||||
Information on the command used to determine whether the "Until" condition is met.
|
||||||||||||||
Reference to an existing Construct using the Reference structure.
|
||||||||||||||
Describes how this frame gets updated.
|
||||||||||||||
Provide relevant illustrations of the use of the weights described produced in the weighting process.
|
||||||||||||||
A guide to the appropriate usage of the weights generated by the processing event.
|
||||||||||||||
Recommend best practices for the use of the weights described produced in the weighting process.
|
||||||||||||||
Note specific rules or restrictions for use.
|
||||||||||||||
Period for which the current version of the parent object is valid using the Date structure.
|
||||||||||||||
Describes the weighting used in the process.
|
||||||||||||||
A basic structure for describing the methodology used for weighting.
|
||||||||||||||
A reference to the methodology used for the weighting process.
|
||||||||||||||
Reference to a description of the weighting process and any resultant standard weights.
|
||||||||||||||
Information on the command used to determine whether the "While" condition is met.
|
||||||||||||||
Reference to an existing Construct using the Reference structure.
|
Complex Type Summary |
||||||||||||
Describes action taken to minimize loss of data from the collection event.
|
||||||||||||
Description of the method and mode of data collection in administering the pretest.
|
||||||||||||
Describes the aggregation method and the variables used in the aggregation process.
|
||||||||||||
Identifies the independent and dependent variables used in the aggregation process.
|
||||||||||||
Provides sample stage level details where needed.
|
||||||||||||
Allows attachment of a response domain to a specific item in a code or category scheme.
|
||||||||||||
A response domain capturing a category (without an attached code) response for a question item.
|
||||||||||||
Defines one or more cells by defining the applicable values of each dimension as "all values", a "specific value" or a range.
|
||||||||||||
Provide a label to be included inside of a grid cell and defines the cell or cells that contain it.
|
||||||||||||
A response domain capturing a coded response (where both codes and their related category value are displayed) for a question.
|
||||||||||||
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of cognitive expert review taking place for development purposes.
|
||||||||||||
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of cognitive interview review taking place for development purposes.
|
||||||||||||
Information on a specific data collection event including details on who was involved in data collection, the source of the data, the date and frequency of collection, mode of collection, identification of the instrument used for collection, information on the actual situation under which data was collected, actions taken to minimize loss of data, and reference to a quality standard or statement regarding the handling of the data collection process during this event.
|
||||||||||||
Describes the situation in which the data collection event takes place.
|
||||||||||||
A form of control construct providing a code and assigning a variable to hold value of the code as used for computation in control construct flow.
|
||||||||||||
The text resulting from the conditional command.
|
||||||||||||
Text which has a changeable value depending on a stated condition, response to earlier questions, or as input from a set of metrics (pre-supplied data).
|
||||||||||||
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of content review taking place for development purposes.
|
||||||||||||
Contains a group of ControlConstructs, which may describe an ordered or hierarchical relationship structure.
|
||||||||||||
A set of control constructs maintained by an agency and used in the instrument or computational instruction.
|
||||||||||||
Provides the basic, extensible structure for control elements used in describing flow logic within the instrument.
|
||||||||||||
Budget and funding information related to the development work.
|
||||||||||||
Note that this is generally usable only with single valid response domain in grid.
|
||||||||||||
Describes the result of data appraisal activities as a response rate and sampling error.
|
||||||||||||
Data capture development covers the development planning, process, and outcome for a partial or full questionnaire.
|
||||||||||||
Documents the intended frequency of data collection, for example monthly, yearly, weekly, etc., preferably using an optional controlled vocabulary in the IntendedFrequency element.
|
||||||||||||
Methodologies pertaining to the overall data collection such as primary or secondary data collection, qualitative or quantitative methods, mixed method approaches, GPS capturing methods, methods for collecting data from hard to reach communities, etc.
|
||||||||||||
A maintainable module containing information on activities related to data collection/capture and the processing required for the creation a data product.
|
||||||||||||
Describes the source of the data.
|
||||||||||||
A response domain capturing a date or time response for a question item.
|
||||||||||||
Describe the debriefing process.
|
||||||||||||
Describes a group of Development Activities for administrative or conceptual purposes, which may be hierarchical.
|
||||||||||||
A set of Development Activities maintained by an agency, and used in defining the development of a data capture object.
|
||||||||||||
An abstract element serving as the head of a substitution group.
|
||||||||||||
Provides a name, label and description for the Development Implementation and lists the individual development activities which should take place.
|
||||||||||||
A description of the development objects of a Development Implementation or Development Step.
|
||||||||||||
Provides a name, label and description for the Development Plan and lists the individual development activities which should take place.
|
||||||||||||
Separates the capture of development implementation results from the process plan and general activities.
|
||||||||||||
A member of the ControlConstruct substitution group.
|
||||||||||||
Describes any deviations from the planned sample design.
|
||||||||||||
A response domain capturing a distribution response for a question item.
|
||||||||||||
Abstract type for the head of a substitution group that allows for the use of a response domain by reference.
|
||||||||||||
Identifies the value of the ResponseDomain to which the new ResponseDomain is attached by specifying its attachmentBase number of the target ResponseDomain in the attribute attachmentDomain.
|
||||||||||||
Structure supporting the use of dynamic text, where portions of the textual contend change depending on external information (pre-loaded data, response to an earlier query, environmental situations, etc.).
|
||||||||||||
Use for multiple branching from a single point in the flow logic represented by the flow logic If, Then, ElseIf, Then, etc.
|
||||||||||||
Use for multiple branching from a single point in the flow logic represented by the flow logic If, Then, ElseIf, Then, etc.
|
||||||||||||
Description and link to the External Aid using the DDI Other Material structure.
|
||||||||||||
Description and link to the External Information using the DDI Other Material structure.
|
||||||||||||
Specification of an external interviewer instruction not structured in DDI.
|
||||||||||||
Provides the ability to fix the value of a grid cell and defines the cell or cells.
|
||||||||||||
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of Focus Group taking place for development purposes.
|
||||||||||||
Processing instructions that pertain to data collection or data processing overall such as handling of non-response to questions, imputation practices, suppression rules, etc.
|
||||||||||||
Processing instructions for recodes, derivations from multiple question or variable sources, and derivations based on external sources.
|
||||||||||||
Structures the response domain for a geographic point to ensure collection of relevant information.
|
||||||||||||
A response domain capturing the name or code of a Geographic Location as a response for a question item.
|
||||||||||||
A response domain capturing a geographic structure code as a response for a question item.
|
||||||||||||
Identifies the cell or cells in a grid to which the item is attached by a reference to a specific cell coordinate in a grid or by identifying a range of values along a dimension.
|
||||||||||||
Describes each dimension of the grid including dimension rank (for the purpose of identifying a cell address), a text for the dimension, and optional labels and codes used as column and row stubs.
|
||||||||||||
Designates the response domain and the cells using the specified response domain within a QuestionGrid.
|
||||||||||||
Describes an if-then-else decision type for conditional text.
|
||||||||||||
A member of the ControlConstruct substitution group.
|
||||||||||||
Allows attachment of an instruction to a specific item in a question structure.
|
||||||||||||
Contains a group of Instructions, which may describe an ordered or hierarchical relationship structure.
|
||||||||||||
Provides the content and description of a single instruction.
|
||||||||||||
Describes a group of instruments for administrative or conceptual purposes, which may be hierarchical.
|
||||||||||||
Describes a set of instruments maintained by an agency.
|
||||||||||||
Defines the type of instrument used for data collection or capture.
|
||||||||||||
Reference to an interviewer instruction expressed as DDI XML plus a flag to designate whether the instruction should always be displayed.
|
||||||||||||
A set of interviewer instructions to be displayed within the instrument, such as definitions, and explanations of terminology and questions.
|
||||||||||||
Describes both minimum and preferred language abilities sought for the translation work as a set of source and target language requirements.
|
||||||||||||
Literal (static) text to be used in the instrument using the StructuredString structure plus an attribute allowing for the specification of white space to be preserved.
|
||||||||||||
A response domain capturing a location response (mark on an image, recording, or object) for a question.
|
||||||||||||
A member of the control construct substitution group.
|
||||||||||||
A construct which ties measurement content to the programmatic logic of the control constructs.
|
||||||||||||
Contains a group of MeasurementItem, which may be ordered or hierarchical.
|
||||||||||||
Structure a single Measurement which may contain one or more response domains (i.e., a list of valid category responses where if "Other" is indicated a text response can be used to specify the intent of "Other").
|
||||||||||||
Contains a set of MeasurementItems and MeasurementGroups.
|
||||||||||||
Describes the method of pretest administration using a controlled vocabulary and description.
|
||||||||||||
Metadata regarding the methodologies used concerning data collection, determining the timing and repetition patterns for data collection, and sampling procedures.
|
||||||||||||
Describes the mode of collection, i.e., paper questionnaire, observation, web delivered questionnaire, computer assisted interview, automated data harvesting, etc.
|
||||||||||||
Describes available aids for translation typed by a controlled vocabulary and a description.
|
||||||||||||
A response domain capturing a nominal (check off) response for a question grid response.
|
||||||||||||
A response domain capturing a numeric response (the intent is to analyze the response as a number) for a question.
|
||||||||||||
A generic operation description used as a type by specified operations.
|
||||||||||||
A citation or URI for the source of the data.
|
||||||||||||
The target value of the sample size for the primary and any secondary or sub-population.
|
||||||||||||
Describe the population through a combination of textual description and reference to a structured Universe.
|
||||||||||||
A substitution for DevelopmentActivity which specifies the details for performing a pretest of a set of questions or questionnaire.
|
||||||||||||
Description of the method and mode of data collection in administering the pretest.
|
||||||||||||
Describes a group of processing events for administrative or conceptual purposes, which may be hierarchical.
|
||||||||||||
A set of processing events maintained by an agency, and used in the processing data during development, cleaning, converting to variables, aggregating, and comparing.
|
||||||||||||
ProcessingEvent can contain a number of operations of different types to express a range of events that occur together.
|
||||||||||||
Describes a group of processing instructions for administrative or conceptual purposes, which may be hierarchical.
|
||||||||||||
A set of Processing Instructions (General and Generation Instructions) maintained by an agency.
|
||||||||||||
Substitution group head for types of processing instruction.
|
||||||||||||
A QuestionBlock is a specific structure used in educational and other types of testing where an object (Stimulus Material) is provided and a set of questions are asked regarding the object.
|
||||||||||||
A member of the ControlConstruct substitution group.
|
||||||||||||
Structures the QuestionGrid as an NCube-like structure providing dimension information, labeling options, and response domains attached to one or more cells within the grid.
|
||||||||||||
Contains a group of Questions, which may be ordered or hierarchical.
|
||||||||||||
Structure a single Question which may contain one or more response domains (i.e., a list of valid category responses where if "Other" is indicated a text response can be used to specify the intent of "Other").
|
||||||||||||
Contains a set of QuestionItems, QuestionGrids, QuestionBlocks, and QuestionGroups.
|
||||||||||||
Describes the ordering of questions when not otherwise indicated.
|
||||||||||||
Serves as a common extension base for different forms of Questions
|
||||||||||||
A response domain capturing a ranking response which supports a "ranking" of categories.
|
||||||||||||
Specify requirements for type of staffing needed to complete activity including the class of staff participating in the activity, requirements for those participants, and the recruitment process.
|
||||||||||||
A member of the ControlConstruct substitution group.
|
||||||||||||
A member of the ControlConstruct substitution group.
|
||||||||||||
Description of whether specific requirements for the activities providing these results were met.
|
||||||||||||
Provides a name, label and description for the Development Process and lists the individual development activities which should take place.
|
||||||||||||
A structure that provides both the response domain and information on how it should be attached, or related, to other specified response domains in the question.
|
||||||||||||
A specific rate of response and/or a description of the rate of response for a specific processing event that includes data appraisal.
|
||||||||||||
Provides a means of bundling multiple language versions of the same intended dynamic text together.
|
||||||||||||
Details of specific results of the development plan and process.
|
||||||||||||
A roster is an unlabeled list of numbered rows or columns depending upon orientation.
|
||||||||||||
An inline description of a sample frame (the source material from which a sample is drawn), i.e. phone book, data base, etc.
|
||||||||||||
A ControlConstruct that provides a specialized act for generating a sample.
|
||||||||||||
Describes a sample created by the implementation of a sample plan.
|
||||||||||||
A grouping of Sampling Information objects for administrative purposes.
|
||||||||||||
A set of sampling information maintained by an agency including sampling plans, sample frames, and samples.
|
||||||||||||
An inline description of a sampling plan (how the sample is drawn).
|
||||||||||||
Describes a sampling procedure.
|
||||||||||||
A ControlConstruct that provides a sequence order within Sampling Stages expressed as control constructs.
|
||||||||||||
A response domain capturing a scale response which describes a 1..n dimensional scale of various display types for a question item.
|
||||||||||||
For each dimension in the grid define the applicable values as "all values", a "specific value" or a range.
|
||||||||||||
A member of the ControlConstruct substitution group.
|
||||||||||||
Consists of an integer value and specification of the unit.
|
||||||||||||
Reference to an input used in the derivation or coding instruction.
|
||||||||||||
Describes the ordering of items when not otherwise indicated.
|
||||||||||||
A member of the ControlConstruct substitution group.
|
||||||||||||
A member of the ControlConstruct substitution group.
|
||||||||||||
Provides an identified value for a standard weight expressed as an xs:float.
|
||||||||||||
A textual statement used in the Instrument.
|
||||||||||||
Description and link to the StimulusMaterial using the DDI Other Material structure.
|
||||||||||||
Describe the purpose for stratifying your sample frame prior to sampling.
|
||||||||||||
Describe all stratifications here.
|
||||||||||||
Contains a mixture of response domains for the grid cells.
|
||||||||||||
A structure to allow for mixing multiple response domains in a single question.
|
||||||||||||
The desired sample size for this particular sample plan express in relation to its strata number if relevant.
|
||||||||||||
Abstract type existing as the head of a substitution group.
|
||||||||||||
The static portion of the text expressed as a StructuredString with the ability to preserve whitespace if critical to the understanding of the content.
|
||||||||||||
Describes the time method or time dimension of the data collection.
|
||||||||||||
A substitution for DevelopmentActivity which describes the specifics of translation, looking at source and target languages, aids available for translation, and translator requirements regarding language ability and method of translation.
|
||||||||||||
Provides a reference to the translation aid resource using the structure of OtherMaterial.
|
||||||||||||
Describes available aids for translation typed by a controlled vocabulary and supporting a description and resource identification where appropriate.
|
||||||||||||
Describes both minimum and preferred language abilities sought for the translation work as a set of source and target language requirements.
|
||||||||||||
Provides a detailed description of the requirements for an acceptable translation and indicate if the translation should be oral and/or written.
|
||||||||||||
Describes both minimum and preferred language abilities sought for the translation work as a set of source and target language requirements.
|
||||||||||||
A guide to the appropriate usage of the weights generated by the processing event.
|
||||||||||||
A basic structure for describing the methodology used for weighting.
|
||||||||||||
Describes the weighting used in the process.
|
Simple Type Summary |
||||||
Clarifies how stimulus material is to be handled within the resequencing using a controlled vocabulary.
|
||||||
Describes the types of sequences that can be used for a set of items.
|
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2019 DDI Alliance, DDI 3.3 release, 2019-11-22 This file is part of DDI 3.3 XML Schema. DDI 3.3 XML Schema is licenced under the terms of the Creative Commons Attribution 4.0 International (CC BY 4.0) License. This is a human-readable summary of (and not a substitute for) the license (https://creativecommons.org/licenses/by/4.0/legalcode) You are free to: Share — copy and redistribute the material in any medium or format Adapt — remix, transform, and build upon the material for any purpose, even commercially. The licensor cannot revoke these freedoms as long as you follow the license terms. Under the following terms: Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits. Notices: You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation. No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material. --> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="ddi:datacollection:3_3" xmlns="ddi:datacollection:3_3" xmlns:a="ddi:archive:3_3" xmlns:l="ddi:logicalproduct:3_3" xmlns:r="ddi:reusable:3_3" xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/>
<!-- DATA COLLECTION -->
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A maintainable module containing information on activities related to data collection/capture and the processing required for the creation a data product. This section covers the methodologies, events, data sources, collection instruments and processes which comprise the collection/capture and processing of data. Metadata regarding the methodology of the data collection process including, determining repetition patterns, sampling, collection modes, etc. Collection Event specifies data sources, collection instruments, questions and question flow, and data processing activities. This module houses Processing Instructions (General Instructions and Generation Instructions) which may be referenced by variables or comparison maps.The module is described by a name, label, and description, provides spatial, temporal, and topical coverage information on the activities covered by the module, and references to external material related to objects in the module using OtherMaterial. The content of the module is organized within the following sections; Methodology, DataCaptureDevelopment, Collection Event, QuestionScheme (in-line or by reference), ControlConstructScheme (in-line or by references) containing the flow of a questionnaire or data capture process, InterviewerInstructionScheme (in-line or by reference), InstrumentScheme (in-line or by reference), ProcessingEventScheme (in-line or by reference), SamplingScheme (in-line or by reference) and DevelopmentActivityScheme.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A maintainable module containing information on activities related to data collection/capture and the processing required for the creation a data product. This section covers the methodologies, events, data sources, collection instruments and processes which comprise the collection/capture and processing of data. Metadata regarding the methodology of the data collection process including, determining repetition patterns, sampling, collection modes, etc. Collection Event specifies data sources, collection instruments, questions and question flow, and data processing activities. This module houses Processing Instructions (General Instructions and Generation Instructions) which may be referenced by variables or comparison maps.The module is described by a name, label, and description, provides spatial, temporal, and topical coverage information on the activities covered by the module, and references to external material related to objects in the module using OtherMaterial. The content of the module is organized within the following sections; Methodology, DataCaptureDevelopment, Collection Event, QuestionScheme (in-line or by reference), ControlConstructScheme (in-line or by references) containing the flow of a questionnaire or data capture process, InterviewerInstructionScheme (in-line or by reference), InstrumentScheme (in-line or by reference), ProcessingEventScheme (in-line or by reference), SamplingScheme (in-line or by reference) and DevelopmentActivityScheme.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:MaintainableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DataCollectionModuleName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the DataCollection module. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the DataCollection module. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the DataCollection module. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Documents the spatial, temporal, and/or topical coverage of the data collection module.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element ref="Methodology">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Methodology covers approaches used for selecting samples, administering surveys or data collection approaches, timing repeated data collection activities, weighting, and quality control.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to Methodology covers approaches used for selecting samples, administering surveys or data collection approaches, timing repeated data collection activities, weighting, and quality control. TypeOfObject should be set to Methodology.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element ref="DataCaptureDevelopment">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Data capture development covers the development planning, process, and outcome for a partial or full data capture object (question, measurement, instrument, or control construct). Development normally included the development of the question wording, possible response domains and their presentation, translation for language or cultural variance in the population, question/measurement order and mode of delivery (instrument). Extensive work is often done for individual questions/measures that may be reused by different data capture instruments with the organization or for topical areas or populations that are difficult to measure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to DataCaptureDevelopment covers the development planning, process, and outcome for a partial or full data capture object (question, measurement, instrument, or control construct). Development normally included the development of the question wording, possible response domains and their presentation, translation for language or cultural variance in the population, question/measurement order and mode of delivery (instrument). Extensive work is often done for individual questions/measures that may be reused by different data capture instruments with the organization or for topical areas or populations that are difficult to measure. TypeOfObject should be DataCaptureDevelopment.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="QuestionScheme">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a QuestionScheme describing a set of questions used for data collection.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="MeasurementScheme">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a MeasurementScheme describing a set of measurements used for data collection.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ControlConstructScheme">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes a set of control constructs used to order and define processes such as data capture flow, instrument flow, sampling, data capture development activities, etc. Assumes the flow of the object along the prescribed routing (i.e. respondent through a questionnaire, data source through a measurement process, development object through a development process, or data set of a population through a sample sampling plan)Uses InParameters and OutParameters to describe the specific flow of datum captured by, used within, or processed by to create a stored datum in a variable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a set of control constructs used to order and define processes such as data capture flow, instrument flow, sampling, data capture development activities, etc. Assumes the flow of the object along the prescribed routing (i.e. respondent through a questionnaire, data source through a measurement process, development object through a development process, or data set of a population through a sample sampling plan)Uses InParameters and OutParameters to describe the specific flow of datum captured by, used within, or processed by to create a stored datum in a variable. TypeOfObject should be ControlConstructScheme
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="InterviewerInstructionScheme">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes a set of instructions used by the interviewer (respondent in the case of a self administered questionnaire) or instrument to support the accurate collection or capture of data.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a InterviewerInstructionScheme using SchemeReference which allows for the specification of objects to exclude.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="InstrumentScheme">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes a set of instruments used to collect or capture data.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a set of instruments used to collect or capture data.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="Instrument">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ProcessingEventScheme">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes a set of processing events used to collect or capture data and process it during or post collection. May include the processes used to capture data in non-questionnaire data capture.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References a set of processing events used to collect or capture data and process it during or post collection. May include the processes used to capture data in non-questionnaire data capture.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ProcessingInstructionScheme">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes a set of processing instructions used to collect or capture data and process it during or post collection. May include the processing instructions used to capture data in non-questionnaire data capture.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References a set of processing instructions used to collect or capture data and process it during or post collection. May include the processing instructions used to capture data in non-questionnaire data capture.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="SamplingInformationScheme">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A set of sampling information maintained by an agency including sampling plans, sample frames, and samples.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References to a set of sampling information maintained by an agency including sampling plans, sample frames, and samples.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="DevelopmentActivityScheme">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A set of development activities maintained by an agency, and used in the development, review, or creation of a question, measurement, data capture flow (control construct), or instrument.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References to a set of development activities maintained by an agency, and used in the development, review, or creation of a question, measurement, data capture flow (control construct), or instrument. TypeOfObject should be DevelopmentActivityScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to DataCaptureDevelopment covers the development planning, process, and outcome for a partial or full data capture object (question, measurement, instrument, or control construct). Development normally included the development of the question wording, possible response domains and their presentation, translation for language or cultural variance in the population, question/measurement order and mode of delivery (instrument). Extensive work is often done for individual questions/measures that may be reused by different data capture instruments with the organization or for topical areas or populations that are difficult to measure. TypeOfObject should be DataCaptureDevelopment.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the Data Collection Module using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A set of development activities maintained by an agency, and used in the development, review, or creation of a question, measurement, data capture flow (control construct), or instrument.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A set of processing events maintained by an agency, and used in the processing data during development, cleaning, converting to variables, aggregating, and comparing.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a ProcessingEventScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to ProcessingEventScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a ProcessingInstructionScheme using SchemeReference which allows for the specification of objects to exclude. TypeOfObject should be set to ProcessingInstructionScheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to Methodology covers approaches used for selecting samples, administering surveys or data collection approaches, timing repeated data collection activities, weighting, and quality control. TypeOfObject should be set to Methodology.
</xs:documentation>
<!-- METHODOLOGY -->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Metadata regarding the methodologies used concerning data collection, determining the timing and repetition patterns for data collection, and sampling procedures. Identifies areas where there were deviations from the planned sampling approach, the software used for data collection, and references to any quality standards or statements regarding the processes surrounding the planning and implementation of data collection.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="MethodologyName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the Methodology. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the Methodology. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the Methodology. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Methodologies pertaining to the overall data collection such as primary or secondary data collection, qualitative or quantitative methods, mixed method approaches, GPS capturing methods, methods for collecting data from hard to reach communities, etc. Repeat this element if multiple methodologies are used. Repeat this element if multiple methodologies are used.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes how time fits into the data collection methodology.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="WeightingMethodology">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A basic structure for describing the methodology used for weighting. In addition to a descriptive narrative, the methodology may be classified by a short term or external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a basic structure for describing the methodology used for weighting. In addition to a descriptive narrative, the methodology may be classified by a short term or external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes a sampling procedure. If multiple sampling procedures were used repeat this element for each.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specification of a software package used to instantiate a data collection method.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a Quality Statement pertaining to the quality of the study methodology, metadata, or data to which it is associated. Quality statements may be related to external quality standards.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A basic structure for describing the methodology used for weighting. In addition to a descriptive narrative, the methodology may be classified by a short term or external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A basic structure for describing the methodology used for weighting. In addition to a descriptive narrative, the methodology may be classified by a short term or external controlled vocabulary.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfWeightingMethodology">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for brief identification of the type of weighting methodology using an optional controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full description of the weighting methodology. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the type of weighting methodology. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specification of the software used by the proprietary system.
</xs:documentation>
<!-- COLLECTION EVENT -->
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Information on a specific data collection event including details on who was involved in data collection, the source of the data, the date and frequency of collection, mode of collection, identification of the instrument used for collection, information on the actual situation under which data was collected, actions taken to minimize loss of data, and reference to a quality standard or statement regarding the handling of the data collection process during this event.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="CollectionEventName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the Collection Event. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the Collection Event. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the Collection Event. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an organization or individual, defined in the organization scheme, responsible for the data collection.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a date or range of dates for the described data collection event as well as a cycle number when the collection is part of a series of data collection events.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Documents the intended frequency of data collection, for example monthly, yearly, weekly, etc., preferably using an optional controlled vocabulary in the IntendedFrequency element. Date of first collection should be provided in StartDate as a basis for defining periodicity. EndDate should be entered for data collection cycles with a known or anticipated end date. EndDate is omitted in data collection series that are intended to be on-going.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References the instrument or instruments used during the process of collecting data for this collection event period.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the situation in which the data collection event takes place. If a number of collection situation types occurred repeat this element.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes action taken to minimize loss of data from the collection event.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a Quality Statement pertaining to the quality of the study methodology, metadata, or data to which it is associated. Quality statements may be related to external quality standards.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References the Sample used by this CollectionEvent. TypeOfObject should be Sample.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Documents the intended frequency of data collection, for example monthly, yearly, weekly, etc., preferably using an optional controlled vocabulary in the IntendedFrequency element. Date of first collection should be provided in StartDate as a basis for defining periodicity. EndDate should be entered for data collection cycles with a known or anticipated end date. EndDate is omitted in data collection series that are intended to be on-going.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:DateType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" name="IntendedFrequency" type="r:CodeValueType">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Documents the intended frequency of data collection, for example monthly, yearly, weekly, etc., preferably using an optional controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the source of the data. This may be a population group, an environmental object, a registry, published or unpublished data source, etc. Describes and provides a classification of the source, a citation of the origin if applicable, and a listing of any characteristics of the data source that may affect understanding of the data.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="SourceDescription">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the data source. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Brief classification of the data source. Supports the use of an external controlled vocabulary. May be repeated to represent different forms of classification. The DDI Alliance has provided a controlled vocabulary (DataSourceType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A citation or URI for the source of the data. Note that this is an external reference, and should not be used to point to DDI descriptions of the data, or to DDI-encoded data.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A significant characteristic of the data source that may affect understanding or collection of the data. This will include the level of documentation of the source data. For example: 'Legibility of data source affected due to water damage,' or 'solar flares during the data collection period may have affected the consistency of the data during the following period.' Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the data source. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type of data source. Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (DataSourceType) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A citation or URI for the source of the data. Note that this is an external reference, and should not be used to point to DDI descriptions of the data, or to DDI-encoded data.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:Citation">
</xs:element>
</xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<!-- PROCESSING -->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A set of processing events maintained by an agency, and used in the processing data during development, cleaning, converting to variables, aggregating, and comparing. In addition to the standard name, label, and description allows for the inclusion of an existing ProcessingEventScheme by reference and descriptions of ProcessingEvent and ProcessingEventGroup either in-line or by reference.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:MaintainableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ProcessingEventSchemeName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ProcessingEventScheme. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the ProcessingEventScheme. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the ProcessingEventScheme. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ProcessingEventScheme for inclusion.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ProcessingEvent">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ProcessingEvent for inclusion in the scheme.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ProcessingEventGroup">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of a group of ProcessingEvent for administrative or conceptual purposes.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A Processing Instruction Group included in the scheme by reference.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the Processing Event Scheme using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ProcessingEvent using the Reference structure. TypeOfObject should be set to ProcessingEvent.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ProcessingEventGroup using the Reference structure. TypeOfObject should be set to ProcessingEventGroup.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes a group of processing events for administrative or conceptual purposes, which may be hierarchical.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes a group of processing events for administrative or conceptual purposes, which may be hierarchical. In addition to the standard name, label, and description contains references to included Processing Events, and other ProcessingEventGroups.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfProcessingEventGroup">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic element for specifying a reason for a processing events group. Note that this element can contain either a term from a controlled vocabulary list or a textual description.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ProcessingEventGroup. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the ProcessingEventGroup. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the ProcessingEventGroup. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement describing the persons or other objects to which the contents of this group pertain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the concept expressed by the objects in this group.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If subjects are listed for this group, it is strongly recommended that the subjects listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of subject at the group level allows for associating objects as a type of subject based group or to identify subject characteristics of a reusable group of objects.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If keywords are listed for this group, it is strongly recommended that the keywords listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of keyword at the group level allows for associating objects as a type of keyword based group or to identify keyword characteristics of a reusable group of objects.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ProcessingEventReference">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent processing event group. This allows for nesting of processing instruction groups.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" indicates that the content of the group is ordered as it appears within the XML structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the Processing Event Group using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type of group created to associate a number of processing events. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
ProcessingEvent can contain a number of operations of different types to express a range of events that occur together. For example a ProcessingEvent of a CleaningOperation may also include a reference to a ProcessingInstruction used in the cleaning process. Event activities include ControlOperation, CleaningOperation, Weighting, and DataAppraisalInformation. References to related processing instructions and quality statement may be included.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ProcessingEventName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ProcessingEvent. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the ProcessingEvent. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the ProcessingEvent. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of a Control Operation used to facilitate data control.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of a Cleaning Operation such as consistency checking, invalid or out of range values, etc.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="Weighting">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the weighting processes and any resultant standard weights.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a description of the weighting process and any resultant standard weights. TypeOfObject should be set to Weighting.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the data appraisal processing including the resultant sampling error and response rate.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a processing instruction (GeneralInstruction or GenerationInstruction) used during the processing event. The basic Reference structure is extended to allow for the use of ParameterLinkage to link specific source parameters to the InParameter of the instruction to reflect its use within this specific Processing Event. TypeOfObject should be set to GeneralInstruction or GenerationInstruction.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a quality statement relating to the processing event.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the Processing Event Group using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a description of the weighting process and any resultant standard weights. TypeOfObject should be set to Weighting.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A generic operation description used as a type by specified operations. Describes the operation and identifies the organization or individual responsible for performing it.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:Description">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the operation. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to an organization or individual responsible for the operation.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the result of data appraisal activities as a response rate and sampling error. May also list additional appraisal processes taken as a result of the initial appraisal process.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ResponseRate">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A specific rate of response and/or a description of the rate of response for this event. If data contains multiple response rates for different portions of the data due to delivery method, identification of sub-populations or other reasons, repeat this element providing the specific response rate and a description of the sub-population, delivery method or other feature that was used in developing the specific rate.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the sampling error. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of any other appraisal process used. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A specific rate of response and/or a description of the rate of response for a specific processing event that includes data appraisal.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A specific rate of response and/or a description of the rate of response for a specific processing event that includes data appraisal.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" name="SampleSize" type="xs:nonNegativeInteger">
</xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the rate of response including any information pertinent to understanding the specified rate of response. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A set of Processing Instructions (General and Generation Instructions) maintained by an agency.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A set of Processing Instructions (General and Generation Instructions) maintained by an agency. In addition to the standard name, label, and description allows for the inclusion of an existing ProcessingInstructionScheme by reference, and GeneralInstruction, GenerationInstruction, and ProcessingInstructionGroup descriptions either in-line or by reference.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:MaintainableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ProcessingInstructionSchemeName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ProcessingInstructionScheme. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the ProcessingInstructionScheme. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the ProcessingInstructionScheme. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ProcessingInstructionScheme for inclusion.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="GeneralInstruction">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A General Instruction described in the Processing Instruction Scheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A General Instruction include by reference in the Processing Instruction Scheme.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="GenerationInstruction">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A Generation Instruction described in the Processing Instruction Scheme.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A Generation Instruction include by reference in the Processing Instruction Scheme.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ProcessingInstructionGroup">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of a group of ProcessingInstructions for administrative or conceptual purposes.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A Processing Instruction Group included in the scheme by reference.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing GeneralInstruction using the Reference structure. TypeOfObject should be set to GeneralInstruction.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing GenerationInstruction using the Reference structure. TypeOfObject should be set to GenerationInstruction.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the Processing Instruction using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ProcessingInstructionGroup using the Reference structure. TypeOfObject should be set to ProcessingInstructionGroup.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes a group of processing instructions for administrative or conceptual purposes, which may be hierarchical.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes a group of processing instructions for administrative or conceptual purposes, which may be hierarchical. In addition to the standard name, label, and description contains references to included Generation or General Instructions, and other ProcessingInstructionGroups.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfProcessingInstructionGroup">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic element for specifying a reason for a processing instruction group. Note that this element can contain either a term from a controlled vocabulary list or a textual description.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ProcessingInstructionGroup. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the ProcessingInstructionGroup. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the ProcessingInstructionGroup. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement describing the persons or other objects to which the contents of this group pertain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the concept expressed by the objects in this group.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If subjects are listed for this group, it is strongly recommended that the subjects listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of subject at the group level allows for associating objects as a type of subject based group or to identify subject characteristics of a reusable group of objects.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If keywords are listed for this group, it is strongly recommended that the keywords listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of keyword at the group level allows for associating objects as a type of keyword based group or to identify keyword characteristics of a reusable group of objects.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="GeneralInstructionReference">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent processing instruction group. This allows for nesting of processing instruction groups.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" indicates that the content of the group is ordered as it appears within the XML structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the Processing Instruction Group using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type of group created to associate a number of processing instructions. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:complexType>
<xs:complexContent>
</xs:complexContent>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Processing instructions that pertain to data collection or data processing overall such as handling of non-response to questions, imputation practices, suppression rules, etc. General instructions should be listed separately to allow for referencing of specific processes.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ProcessingInstructionType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="r:Description">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the general instruction. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Structured information used by a system to process the instruction.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Used when attribute of the containing GeneralInstruction isOverride equals true. This element provides the reference to the GeneralInstruction being overridden by the use of this instruction. For example a special confidentiality process used for a select set of variables rather than the normal process.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true", indicates that this coding instruction overrides a more generally used process.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Processing instructions for recodes, derivations from multiple question or variable sources, and derivations based on external sources. Instructions should be listed separately so they can be referenced individually.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ProcessingInstructionType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InputQuestionReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a question used in the instruction. Allows the designation of an Alias used by the instruction. TypeOfObject should be set to QuestionItem or QuestionGrid.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a Measurement used in the instruction. Allows the designation of an Alias used by the instruction. TypeOfObject should be set to MeasurementItem.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a variable used in the coding process. Allows the designation of an Alias used by the instruction. TypeOfObject should be set to Variable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an external source of information used in the coding process, for example a value from a chart, etc.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the generation instruction. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Structured information used by a system to process the instruction.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A control construct which is used to describe or process the instruction.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the aggregation process, identifying both the independent and dependent variables within the process.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Default setting is "true", the instruction describes a derivation. If the instruction is a simple recode, set to "false".
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the aggregation method and the variables used in the aggregation process.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the aggregation method and the variables used in the aggregation process. Identifies the method using an external controlled vocabulary and identifies the variables used either in-line or by reference to an existing description.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:AggregationMethod">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identification of the type of aggregation method used. Supports the use of a controlled vocabulary. DDI strongly recommends the use of a controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (AggregationMethod) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:element ref="AggregationVariables">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the independent and dependent variables used in the aggregation process in-line.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the independent and dependent variables used in the aggregation process.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing AggregationVariables using the Reference structure. TypeOfObject should be set to Variable.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Identifies the independent and dependent variables used in the aggregation process. Note that in the case of calculating a percentage, mean, etc. of a dependent value against the total population of the cell, there is no independent variable.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="IndependentVariableReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a variable, which is an important constraint for the computed aggregation measure and has the potential to invoke a change in a dependent variable like sex for average of income. In the context of calculating percentages, the use of Sex as the independent variable would indicate that the percentages provided represent the percentage of the dependent variable associated with a specific value for Sex (i.e., the dependent variable expressed as a percentage of the total for Males). This would be opposed to the percent for the full population (the percent of the total grid population falling within that particular cell).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a variable, for which the aggregate measure is computed like average of income.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Variable using the Reference structure. TypeOfObject should be set to Variable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Variable using the Reference structure. TypeOfObject should be set to Variable.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Reference to an input used in the derivation or coding instruction. TypeOfObject should be set to Variable, QuestionItem, QuestionGrid, or MeasurementItem.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:ReferenceType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="r:Alias">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for assigning an alias used to reference this item in a command. For example if the SourceReference was a question capturing a persons age the command might read "If AGE LT 5...". AGE would be the alias.
</xs:documentation>
<!-- INTERVIEWER INSTRUCTIONS -->
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A set of interviewer instructions to be displayed within the instrument, such as definitions, and explanations of terminology and questions.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A set of interviewer instructions to be displayed within the instrument, such as definitions, and explanations of terminology and questions. Content may also be used to provide the contents of an instruction manual for questions or instruments. In addition to the standard name, label, and description, allows for the inclusion of another InterviewerInstructionScheme by reference an a set of in-line instructions.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:MaintainableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InterviewerInstructionSchemeName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the InterviewerInstructionScheme. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the InterviewerInstructionScheme. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the InterviewerInstructionScheme. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the inclusion of an existing InterviewerInstructionScheme by reference.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="Instruction">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Inclusion of an individual instruction by reference. TypeOfObject should be set to Instruction.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="InstructionGroup">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The inclusion of an existing InstructionGroup by reference. TypeOfObject should be set to InstructionGroup.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the Interviewer Instruction Scheme using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing InstructionGroup using the Reference structure. TypeOfObject should be set to InstructionGroup.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains a group of Instructions, which may describe an ordered or hierarchical relationship structure. Specifies the purpose of the group, a name, label, and description of the group, its relationship to a specific universe or concept, and lists the members of the group.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfInstructionGroup">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic element for specifying a reason for a InstructionGroup. Note that this element can contain either a term from a controlled vocabulary list or a textual description.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the group. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the InstructionGroup. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the InstructionGroup. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement describing the persons or other objects to which the contents of this group pertain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the concept expressed by the objects in this group.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If subjects are listed for this group, it is strongly recommended that the subjects listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of subject at the group level allows for associating objects as a type of subject based group or to identify subject characteristics of a reusable group of objects.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If keywords are listed for this group, it is strongly recommended that the keywords listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of keyword at the group level allows for associating objects as a type of keyword based group or to identify keyword characteristics of a reusable group of objects.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="InstructionReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent Instruction (from the substitution group). TypeOfObject should be set to Instruction.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent InstructionGroup. This allows for nesting of InstructionGroups. TypeOfObject should be set to InstructionGroup.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" indicates that the content of the group is ordered as it appears within the XML structure.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type of group created to associate a number of Instructions. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides the content and description of a single instruction.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides the content and description of a single instruction. In addition to the standard name, label, and description, an InParameter can be designated to specify information needed to process the dynamic content of the instruction, an image can be associated with the instruction, and the instruction text provided using DynamicText. Note that when using Dynamic Text, the full InstructionText must be repeated for multi-language versions of the content. Different languages may handle the dynamic portions in different locations and/or with different content. Therefore languages cannot be mixed within a dynamic text except when the full text itself has multiple language sections, for example, a foreign language term in a text. The InstructionText may also be repeated to provide a dynamic and plain text version of the instruction. This allows for accurate rendering of the instruction in a non-dynamic environment like print.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InstructionName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the Instruction. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the Instruction. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the Instruction. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A parameter that may accept content from outside the Instruction. In addition to standard parameter content may provide the instructions for limiting the allowable array index.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An image associated with the Instruction, located at the provided URN or URL.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The content of the Instruction text provided using DynamicText. Note that when using Dynamic Text, the full InstructionText must be repeated for multi-language versions of the content. The InstructionText may also be repeated to provide a dynamic and plain text version of the instruction. This allows for accurate rendering of the instruction in a non-dynamic environment like print.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An image associated with the Instruction, located at the provided URN or URL.
</xs:documentation>
<!-- INSTRUMENT -->
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes a set of instruments maintained by an agency. In addition to the standard name, label, and description, allows for the inclusion of an existing InstrumentScheme by reference and contains Instruments and InstrumentGroups inline an by reference.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:MaintainableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InstrumentSchemeName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the InstrumentScheme. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the InstrumentScheme. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the InstrumentScheme. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for inclusion by reference of another Instrument Scheme.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="Instrument">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="InstrumentGroup">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes a group of instruments as in instrument group within an instrument scheme.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<!-- INSTRUMENT -->
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes a group of instruments for administrative or conceptual purposes, which may be hierarchical.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes a group of instruments for administrative or conceptual purposes, which may be hierarchical. In addition to the standard name, label, and description, contains references to the contained Instruments and InstrumentGroups.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfInstrumentGroup">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic element for specifying a reason for a instrument group. Note that this element can contain either a term from a controlled vocabulary list or a textual description.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the InstrumentGroup. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the InstrumentGroup. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the InstrumentGroup. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement describing the persons or other objects to which the contents of this group pertain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the concept expressed by the objects in this group.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If subjects are listed for this group, it is strongly recommended that the subjects listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of subject at the group level allows for associating objects as a type of subject based group or to identify subject characteristics of a reusable group of objects.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If keywords are listed for this group, it is strongly recommended that the keywords listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of keyword at the group level allows for associating objects as a type of keyword based group or to identify keyword characteristics of a reusable group of objects.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="InstrumentReference">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent instrument group. This allows for nesting of instrument groups.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" indicates that the content of the group is ordered as it appears within the XML structure.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing InstrumentGroup using the Reference structure. TypeOfObject should be set to InstrumentGroup.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type of group created to associate a number of instruments. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Defines the type of instrument used for data collection or capture. In addition to the standard name, label, and description contains a classification of the type of instrument, a reference to an external instance of the instrument (such as an image of a questionnaire or programming script) and a reference to the Sequence control construct that contains the flow for data collection or capture.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InstrumentName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the Instrument. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the Instrument. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the Instrument. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the type of the instrument, according to the documenters type classification. Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (TypeOfInstrument) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to an external representation of the data collection instrument, such as an image of a questionnaire or programming script.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the Sequence control construct that initiates the flow of the instrument content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Language in which the Instrument is fielded. Include all options as separate items. Language can be specified by region, for example en-AU. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the development implementation results which gave rise to this version of the object. TypeOfObject should be DevelopmentResults.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Language in which the Instrument is fielded. Include all options as separate items. Language can be specified by region, for example en-AU. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A set of control constructs maintained by an agency and used in the instrument or computational instruction.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A set of control constructs maintained by an agency and used in the instrument or computational instruction. ControlConstructs describe the ordering and flow of questions within an instrument or information through a process. In addition to the standard name, label and description can include an existing ControlConstructScheme by reference and describe individual Control Constructs of varying types.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:MaintainableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ControlConstructSchemeName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ControlConstructScheme. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the ControlConstructScheme. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the ControlConstructScheme. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides for inclusion by reference of external Control Construct Schemes.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ControlConstruct">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Extensible structure for control elements used in describing flow logic within the instrument.: IfThenElse, RepeatUntil, RepeatWhile, Loop, Sequence, ComputationItem, StatementItem, MeasurementConstruct, and QuestionConstruct.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Extensible structure for control elements used in describing flow logic within the instrument.: IfThenElse, RepeatUntil, RepeatWhile, Loop, Sequence, ComputationItem, StatementItem, MeasurementConstruct and QuestionConstruct. TypeOfObject should reflect the type of ControlConstruct being referenced. Value should be IfThenElse, RepeatUntil, RepeatWhile, Loop, Sequence, ComputationItem, StatementItem, MeasurementConstruct or QuestionConstruct.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ControlConstructGroup">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The inclusion of an existing ControlConstructGroup by reference. TypeOfObject should be set to ControlConstructGroup.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the Control construct Scheme using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing ControlConstructGroup using the Reference structure. TypeOfObject should be set to ControlConstructGroup.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains a group of ControlConstructs, which may describe an ordered or hierarchical relationship structure. Specifies the purpose of the group, a name, label, and description of the group, its relationship to a specific universe or concept, and lists the members of the group.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfControlConstructGroup">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic element for specifying a reason for a ControlConstructGroup. Note that this element can contain either a term from a controlled vocabulary list or a textual description.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ControlConstructGroup. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the ControlConstructGroup. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the ControlConstructGroup. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement describing the persons or other objects to which the contents of this group pertain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the concept expressed by the objects in this group.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If subjects are listed for this group, it is strongly recommended that the subjects listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of subject at the group level allows for associating objects as a type of subject based group or to identify subject characteristics of a reusable group of objects.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If keywords are listed for this group, it is strongly recommended that the keywords listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of keyword at the group level allows for associating objects as a type of keyword based group or to identify keyword characteristics of a reusable group of objects.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ControlConstructReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent ControlConstruct (from the substitution group). TypeOfObject should be set to IfThenElse, RepeatUntil, RepeatWhile, Loop, Sequence, ComputationItem, StatementItem, MeasurementConstruct or QuestionConstruct.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent ControlConstructGroup. This allows for nesting of ControlConstructGroups. TypeOfObject should be set to ControlConstructGroup.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" indicates that the content of the group is ordered as it appears within the XML structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the ControlConstructGroup using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type of group created to associate a number of ControlConstructs. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides the basic, extensible structure for control elements used in describing flow logic within the instrument.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides the basic, extensible structure for control elements used in describing flow logic within the instrument. The only data point which is inherited by the extended constructs based on this type is the identification of the control construct.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ConstructName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the ControlConstruct. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the ControlConstruct. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the ControlConstruct. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A parameter that may accept content from outside its parent element.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target. For example, binding the output of a question to the input of a generation instruction. Question A has an OutParameter X. Generation Instruction has an InParameter Y used in the recode instruction. Binding defines the content of InParameter Y to be whatever is provided by OutParameter X for use in the calculation of the recode.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A pointer to an external aid presented by the instrument such as a text card, image, audio, or audiovisual aid. Typically a URN. Use type attribute to describe the type of external aid provided. Example of terms to use would include: imageOnly audioOnly audioVisual multiMedia. ExternalAid will be available each time the control construct is invoked. Care should be taken when placing an ExternalAid in RepeatWhile, RepeatUntil and Loop constructs as it will recur each time the conditional statement is checked. This does not include interviewer instructions, which are handled separately.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ExternalInterviewerInstruction">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a reference to an interviewer instruct ruction held in a structure other than DDI XML. Uses the OtherMaterial structure to describe and link to the external object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an interviewer instruction expressed as DDI XML.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the development implementation results which gave rise to this version of the object. TypeOfObject should be DevelopmentResults.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A member of the ControlConstruct substitution group. Describes an if-then-else decision type of control construct.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A member of the ControlConstruct substitution group. Describes an if-then-else decision type of control construct. IF the stated condition is met, the THEN clause is trigged, otherwise the ELSE clause is triggered. Contains an IfCondition (the condition that must be met to trigger the Then clause), a ThenConstructReference (indicating the construct to invoke if the condition is met), an ElseConstructReference (indicating the construct to invoke if the condition is not met), and an ElseIf structure allowing the expression of multiple conditions to invoke multiple branching.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ControlConstructType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfIfThenElse">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual identification of the IfThenElse. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The condition which must be met to trigger the Then clause, expressed as a CommandCode. The condition is an expression in the programming language used in the instrument.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the control construct which should be triggered if the associated condition is met.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use for multiple branching from a single point in the flow logic represented by the flow logic If, Then, ElseIf, Then, etc.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the control construct which is triggered if the associated condition is not met.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Use for multiple branching from a single point in the flow logic represented by the flow logic If, Then, ElseIf, Then, etc. This is a packaging element for an IfCondition and ThenConstructReference and not a control construct.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="IfCondition">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The condition which must be met to trigger the Then clause, expressed as a Coding. The condition is an expression in the programming language used in the instrument.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the control construct which should be triggered if the associated condition is met.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use for multiple branching from a single point in the flow logic represented by the flow logic If, Then, ElseIf, Then, etc.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A ControlConstruct that specifies a ControlConstruct to be repeated until a specified condition is met.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A member of the ControlConstruct substitution group. Specifies a ControlConstruct to be repeated until a specified condition is met. Before each iteration the condition is tested. When the condition is met, control passes back to the containing control construct.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ControlConstructType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="UntilCondition">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used to determine whether the "Until" condition is met.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the ControlConstruct to implement until the UntilCondition is met. This could be a single ControlConstruct or a set of ControlConstructs within a Sequence.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A ControlConstruct that specifies a ControlConstruct to be repeated while a specified condition is met.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A member of the ControlConstruct substitution group. Specifies a ControlConstruct to be repeated while a specified condition is met. Before each iteration the condition is tested. When the condition is not met, control passes back to the containing control construct.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ControlConstructType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="WhileCondition">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used to determine whether the "While" condition is met.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the ControlConstruct to implement until the WhileCondition is met. This could be a single ControlConstruct or a set of ControlConstructs within a Sequence.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A control construct describing an action which loops until a limiting condition is met.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A member of the control construct substitution group. Describing an action which loops until a limiting condition is met. The ControlConstruct contained in the Loop operates on the LoopVariable until the LoopWhile condition is met, and then control is handed back to the containing control construct.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ControlConstructType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="LoopVariableReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the variable (as used in the associated CommandCode) which is incremented or otherwise manipulated to meet the conditions stated in the LoopWhile condition.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used to set the initial value for the process. Could be a simple value.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used to determine whether the "LoopWhile" condition is met.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used to set the incremental or step value for the process. Could be a simple value.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the ControlConstruct to implement until the LoopWhile condition is met. This could be a single ControlConstruct or a set of ControlConstructs within a Sequence.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A ControlConstruct that provides a sequence order for operations expressed as control constructs.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A member of the ControlConstruct substitution group. Provides a sequence order for operations expressed as control constructs. The sequence can be typed to support local processing or classification flags and alternate sequencing instructions (such as randomize for each respondent).
</xs:documentation>
<xs:complexContent>
<xs:extension base="ControlConstructType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="TypeOfSequence">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides the ability to "type" a sequence for classification or processing purposes. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References control constructs in the order that they should appear within the instrument.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes alternate ordering for different cases using the SpecificSequence structure. If you set the sequence to anything other than order of appearance the only allowable children are QuestionConstruct or Sequence. Contents must be randomizable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the ordering of Constructs when not otherwise indicated.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A form of control construct providing a code and assigning a variable to hold value of the code as used for computation in control construct flow.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A form of control construct providing a code and assigning a variable to hold value of the code as used for computation in control construct flow. Member of the ControlConstruct substitution group.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ControlConstructType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfComputationItem">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual identification of the ComputationItem. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The Code which contains the value of the variable in programming terms.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a variable to which the associated value in the Code element is assigned.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A textual statement used in the Instrument. A substitution for ControlConstruct.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A textual statement used in the Instrument. A substitution for ControlConstruct. In addition to the objects found in ControlConstruct StatementItem adds the text for display at the specified point within the instrument.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ControlConstructType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DisplayText">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Text to be displayed by the instrument. Supports the use of DynamicText. Note that when using Dynamic Text, the full DisplayText must be repeated for multi-language versions of the content. Different languages may handle the dynamic portions in different locations and/or with different content. Therefore languages cannot be mixed within a dynamic text except when the full text itself has multiple language sections, for example, a foreign language term in a text. The DisplayText may also be repeated to provide a dynamic and plain text version of the display. This allows for accurate rendering of the display in a non-dynamic environment like print.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Structure supporting the use of dynamic text, where portions of the textual contend change depending on external information (pre-loaded data, response to an earlier query, environmental situations, etc.).
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="TextContent">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is the head of a substitution group and is never used directly as an element name. Instead it is replaced with either LiteralText or ConditionalText.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If textual structure (e.g. size, color, font, etc.) is required to understand the meaning of the content change value to "true".
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Specifies the language of the intended audience. This is particularly important for clarifying the primary language of a mixed language textual string, for example when language testing and using a foreign word withing the question text.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Abstract type existing as the head of a substitution group. May be replaced by any valid member of the substitution group TextContent.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Abstract type existing as the head of a substitution group. May be replaced by any valid member of the substitution group TextContent. Provides the common element Description to all members using TextContent as an extension base.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:Description">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the text segment. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A substitution for TextContent containing the static (unchanging) text.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Literal (static) text to be used in the instrument using the StructuredString structure plus an attribute allowing for the specification of white space to be preserved.
</xs:documentation>
<xs:complexContent>
<xs:extension base="TextContentType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element ref="Text">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The value of the static text string. Supports the optional use of XHTML formatting tags within the string structure. If the content of a literal text contains more than one language, i.e. "What is your understanding of the German word 'Gesundheit'?", the foreign language element should be placed in a separate LiteralText component with the appropriate xml:lang value and, in this case, isTranslatable set to "false". If the existence of white space is critical to the understanding of the content (such as inclusion of a leading or trailing white space), set the attribute of Text xml:space to "preserve".
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The static portion of the text expressed as a StructuredString with the ability to preserve whitespace if critical to the understanding of the content.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
The static portion of the text expressed as a StructuredString with the ability to preserve whitespace if critical to the understanding of the content.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:ContentType">
</xs:complexContent>
<xs:attribute default="default" ref="xml:space">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The default setting states that leading and trailing white space will be removed and multiple adjacent white spaces will be treated as a single white space. If the existance of any of these white spaces is critical to the understanding of the content, change the value of this attribute to "preserve".
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A substitution for TextContent, contains command code or source of the dynamic (changing) text.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Text which has a changeable value depending on a stated condition, response to earlier questions, or as input from a set of metrics (pre-supplied data).
</xs:documentation>
<xs:complexContent>
<xs:extension base="TextContentType">
</xs:complexContent>
<xs:choice>
</xs:extension>
<xs:element ref="Expression">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The condition on which the associated text varies expressed by a command code. For example, a command that inserts an age by calculating the difference between today’s date and a previously defined date of birth. Use InParameter and OutParameter of parent class to associate Parameters to Alias values in command code.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The condition on which the associated text varies expressed by an IfThenElse decision tree. For example, If MEMBER = 1, Then = [ConditionalResult singular], ElseIf MEMBER > 1, Then = [ConditionalResult plural]. Use InParameter and OutParameter of parent class to associate Parameters to Alias values in the IfCondition.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This allows for the simple insert of a piece of information from another specified parameter. For example, if the text of the item using conditional text included the respondent’s name use SourceParameterReference to reference the InParameter of the question that is bound to the OutParameter of the question: “What is your name?”
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
The text resulting from the conditional command. Supports structured content and the insertion of content by a source parameter. For example if a language has gender specific verb structures the result of an IfCondition may result in a text using female verb structures and inserting the female's name at a specific point.
</xs:documentation>
<xs:choice>
<xs:sequence>
</xs:choice>
<xs:element maxOccurs="unbounded" minOccurs="1" ref="Text">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The value of the static text string to use if condition is true. Supports the optional use of XHTML formatting tags within the string structure. If the content of a literal text contains more than one language, i.e. "What is your understanding of the German word 'Gesundheit'?", the foreign language element should be placed in a separate LiteralText component with the appropriate xml:lang value and, in this case, isTranslatable set to "false". If the existence of white space is critical to the understanding of the content (such as inclusion of a leading or trailing white space), set the attribute of Text xml:space to "preserve".
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This allows for the simple insert of a piece of information from another specified parameter. For example, if the text of the item using conditional text included the respondent’s name use SourceParameterReference to reference the InParameter of the question that is bound to the OutParameter of the question: “What is your name?”
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes an if-then-else decision type for conditional text. IF the stated condition is met, the THEN clause is trigged, otherwise the ELSE clause is triggered. Contains an IfCondition (the condition that must be met to trigger the Then clause), a ThenResult (indicating the ConditionalResult to invoke if the condition is met), an ElseResult (indicating the construct to invoke if the condition is not met), and an ElseIfText structure allowing the expression of multiple conditions to invoke multiple branching.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="IfCondition">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The condition which must be met to trigger the Then clause, expressed as a CommandCode. The condition is an expression in the programming language used in the instrument.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The conditional response which should be triggered if the associated condition is met.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use for multiple branching from a single point in the flow logic represented by the flow logic If, Then, ElseIf, Then, etc.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The conditional response which should be triggered if the associated condition is not met.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes an if-then-else decision type for conditional text. IF the stated condition is met, the THEN clause is trigged, otherwise the ELSE clause is triggered. Contains an IfCondition (the condition that must be met to trigger the Then clause), a ThenResult (indicating the ConditionalResult to invoke if the condition is met), an ElseResult (indicating the construct to invoke if the condition is not met), and an ElseIfText structure allowing the expression of multiple conditions to invoke multiple branching.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Use for multiple branching from a single point in the flow logic represented by the flow logic If, Then, ElseIf, Then, etc. This is a packaging element for an IfCondition and ThenConstructReference and not a control construct.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="IfCondition">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The condition which must be met to trigger the Then clause, expressed as a Coding. The condition is an expression in the programming language used in the instrument.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The conditional response which should be triggered if the associated condition is met.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use for multiple branching from a single point in the flow logic represented by the flow logic If, Then, ElseIf, Then, etc.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The conditional result which should be triggered if the associated condition is met.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The conditional result which should be triggered if the associated condition is not met.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains a set of QuestionItems, QuestionGrids, QuestionBlocks, and QuestionGroups. In addition to the standard name, label, and description of the Question Scheme, may contain another QuestionScheme by reference, a listing of Questions by type (in-line or by reference), and a listing of QuestionGroups (in-line or by reference).
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:MaintainableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="QuestionSchemeName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the QuestionScheme. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the QuestionScheme. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the QuestionScheme. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the inclusion of another QuestionScheme by reference.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="QuestionItem">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the inclusion of an existing question item by reference.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="QuestionGrid">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the inclusion of an existing question grid by reference.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="QuestionBlock">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the inclusion of an existing question block by reference.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="QuestionGroup">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a group of Questions, which may be ordered or hierarchical.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the inclusion of an existing QuestionGroup by reference.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing QuestionItem using the Reference structure. TypeOfObject should be set to QuestionItem.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing QuestionGrid using the Reference structure. TypeOfObject should be set to QuestionGrid.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing QuestionBlock using the Reference structure. TypeOfObject should be set to QuestionBlock.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing QuestionGroup using the Reference structure. TypeOfObject should be set to QuestionGroup.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Structures the QuestionGrid as an NCube-like structure providing dimension information, labeling options, and response domains attached to one or more cells within the grid.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A QuestionBlock is a specific structure used in educational and other types of testing where an object (Stimulus Material) is provided and a set of questions are asked regarding the object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a group of Questions, which may be ordered or hierarchical.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Structure a single Measurement which may contain one or more response domains (i.e., a list of valid category responses where if "Other" is indicated a text response can be used to specify the intent of "Other").
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Structure a single Measurement which may contain one or more response domains (i.e., a list of valid category responses where if "Other" is indicated a text response can be used to specify the intent of "Other"). The structure provides detail on the intent of the measurement, they type of capture, the valid response options and the number of allowed responses, references to external aids and instructions, and an estimation of the time needed to respond to the measurement. Note that the MeasurementItem is a reusable format for use in any number of applied uses. Additional materials and information can be added within the MeasurementConstruct which is the applied use of a measurement.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="MeasurementItemName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the MeasurementItem. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the MeasurementItem. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the MeasurementItem. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides an identity for input objects required for the MeasurementItem.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides an identify for the output objects of the MeasurementItem.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief term defining the type of MeasurementItem. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The purpose of the MeasurementItem in terms of what it is designed to measure.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:choice minOccurs="0">
</xs:choice>
<xs:element ref="ResponseDomain">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a response domain for the measurement item. Typically used to describe simple response domains (textual, numeric, etc.).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The inclusion of a response domain by reference (must be supported by a managed representation). An abstract element. May be substituted by any valid object of substitution type ResponseDomainReference.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use in cases where the measurement requires the option for multiple response domains.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this measurement. Note that each response domain has its own response cardinality.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the concept associated with the response to the measurement.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A pointer to an external aid presented by the instrument such as a text card, image, audio, or audiovisual aid. Typically a URN. Use type attribute to describe the type of external aid provided. Example of terms to use would include: imageOnly audioOnly audioVisual multiMedia.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ExternalInterviewerInstruction">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
External reference to an interviewer instruction not expressed as DDI XML using OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an interviewer instruction expressed as DDI XML.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the RepresentedVariable that describes the data to be collected by this measurement. The RepresentedVariable contains the broad reusable specification of the Variable, i.e., concept, universe, and value representation. When more than one ResponseDomain exists, one RepresentedVariable should be created for each ResponseDomain in the same order as the corresponding ResponseDomain. TypeOfObject should be set to RepresentedVariable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the development implementation results which gave rise to this version of the object. TypeOfObject should be DevelopmentResults.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The estimated amount of time required to perform the measurement expressed in seconds. Decimal values should be used to define fractions of seconds.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief term defining the type of MeasurementItem. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Intent of the Measurement. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains a set of MeasurementItems and MeasurementGroups. In addition to the standard name, label, and description of the MeasurementScheme, may contain another MeasurementScheme by reference, a listing of MeasurementItems (in-line or by reference), and a listing of MeasurementGroups (in-line or by reference).
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:MaintainableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="MeasurementSchemeName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the MeasurementScheme. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the scheme. May be expressed in multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the MeasurementItemScheme. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the inclusion of another MeasurementItemScheme by reference.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="MeasurementItem">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the inclusion of an existing MeasurementItem by reference.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="MeasurementGroup">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a group of MeasurementItems, which may be ordered or hierarchical.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the inclusion of an existing MeasurementItemGroup by reference.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing MeasurementGroup using the Reference structure. TypeOfObject should be set to MeasurementGroup.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a group of MeasurementItems, which may be ordered or hierarchical.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains a group of MeasurementItem, which may be ordered or hierarchical. In addition to the name, label, and description of the group, the structure allows for defining the type of group using an optional controlled vocabulary, a reference to a defining universe or concept for the group, a subject classification for the group, and a listing of MeasurementItems and MeasurementGroups in any order.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfMeasurementGroup">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual identification of the group type. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the group. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the question group. May be expressed in multiple languages. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the MeasurementItemGroup. May be expressed in multiple languages and supports the use of structured content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement describing the persons or other objects to which the contents of this MeasurementItem group pertain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the concept expressed by the MeasurementItem in this group.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If subjects are listed for this group, it is strongly recommended that the subjects listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of subject at the group level allows for associating objects as a type of subject based group or to identify subject characteristics of a reusable group of objects.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If keywords are listed for this group, it is strongly recommended that the keywords listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of keyword at the group level allows for associating objects as a type of keyword based group or to identify keyword characteristics of a reusable group of objects.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="r:MeasurementItemReference">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent MeasurementGroup. This allows for nesting of MeasurementGroups.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" indicates that the content of the group is ordered as it appears within the XML structure.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type of group created to associate a number of MeasurementItem. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Serves as a common extension base for different forms of Questions
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DevelopmentResultsReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the development implementation results which gave rise to this version of the object. TypeOfObject should be DevelopmentResults.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Structure a single Question which may contain one or more response domains (i.e., a list of valid category responses where if "Other" is indicated a text response can be used to specify the intent of "Other").
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Structure a single Question which may contain one or more response domains (i.e., a list of valid category responses where if "Other" is indicated a text response can be used to specify the intent of "Other"). The structure provides detail on the intent of the question, the text of the question, the valid response options and the number of allowed responses, references to external aids and instructions, and an estimation of the time needed to respond to the question. Note that the QuestionItem is a reusable format for use in any number of applied uses. External aids, instructions, response sequencing etc. should contain information consistent with the general use of the QuestionItem. Additional materials and information can be added within the QuestionConstruct which is the applied use of a question.
</xs:documentation>
<xs:complexContent>
<xs:extension base="QuestionType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="QuestionItemName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the QuestionItem. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the QuestionItem. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the QuestionItem. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides an identity for input objects required for the QuestionItem.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides an identify for the output objects of the QuestionItem.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target. For example, binding the OutParameter of one Question to the InParameter of another Question in order to personalize a question text. Care should be taken to bind only reusable information at this level. Binding is also available at the QuestionConstruct to reflect bindings particular to the use of the question in a specific question flow or instrument.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The text of a question. Supports the use of DynamicText. Note that when using QuestionText, the full QuestionText must be repeated for multi-language versions of the content. Different languages may handle the dynamic portions in different locations and/or with different content. Therefore languages cannot be mixed within a dynamic text except when the full text itself has multiple language sections, for example, a foreign language term in a text. The DisplayText may also be repeated to provide a dynamic and plain text version of the display. This allows for accurate rendering of the QuestionText in a non-dynamic environment like print.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The purpose of the QuestionItem in terms of what it is designed to measure. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:choice minOccurs="0">
<xs:choice minOccurs="0">
</xs:choice>
<xs:element ref="ResponseDomain">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a response domain for the question item. Typically used to describe simple response domains (textual, numeric, etc.).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The inclusion of a response domain by reference (must be supported by a managed representation). An abstract element. May be substituted by any valid object of substitution type ResponseDomainReference.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use in cases where the question requires the option for multiple response domains, such as a category response and a text response to specify a value for "Other", or when text needs to be inserted before, after, or between response options for the question.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this question. Note that each response domain has its own response cardinality.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the concept associated with the response to the question.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A pointer to an external aid presented by the instrument such as a text card, image, audio, or audiovisual aid. Typically a URN. Use type attribute to describe the type of external aid provided. Example of terms to use would include: imageOnly audioOnly audioVisual multiMedia.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ExternalInterviewerInstruction">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
External reference to an interviewer instruction not expressed as DDI XML using OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an interviewer instruction expressed as DDI XML.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the RepresentedVariable that describes the data to be collected by this question. The RepresentedVariable contains the broad reusable specification of the Variable, i.e., concept, universe, and value representation. When more than one ResponseDomain exists, one RepresentedVariable should be created for each ResponseDomain in the same order as the corresponding ResponseDomain. TypeOfObject should be set to RepresentedVariable.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The estimated amount of time required to answer a question expressed in seconds. Decimal values should be used to define fractions of seconds.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A QuestionBlock is a specific structure used in educational and other types of testing where an object (Stimulus Material) is provided and a set of questions are asked regarding the object. The QuestionBlock generally has related QuestionBlocks that measure similar skills or aptitudes and is used randomly within a set of questionnaires to create multiple versions of a single questionnaire that can be used with large groups for testing purposes. Assembly of the QuestionBlocks into a questionnaire may the result of selection based on an experimental design model. It contains information on what the QuestionBlock is intended to measure, input and output parameters for the QuestionBlock, a description of the stimulus material and the questions related to it, instructions on sequencing and number of allowed responses, references to external aids and instructions, and an estimate of the time needed to complete the question. Note that the QuestionBlock is a reusable format for use in any number of applied uses. External aids, instructions, response sequencing etc. should contain information consistent with the general use of the QuestionBlock (QuestionItems and QuestionGrids will contain information specific to the individual question). Additional materials and information can be added within the QuestionConstruct which is the applied use of a question.
</xs:documentation>
<xs:complexContent>
<xs:extension base="QuestionType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="QuestionBlockName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the QuestionBlock. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the QuestionBlock. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the QuestionBlock. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides an identity for input objects required for the QuestionBlock.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides an identify for the output objects of the QuestionBlock.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target. For example, binding the OutParameter of one Question to the InParameter of another Question in order to personalize a question text. Care should be taken to bind only reusable information at this level. Binding is also available at the QuestionConstruct to reflect bindings particular to the use of the question in a specific question flow or instrument.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The purpose of the QuestionBlock in terms of what it is designed to test. May contain information on specific aspects of the Block and its construction. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="StimulusMaterial">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Material that is visual, verbal and/or auditory used to communicate ideas or information which can be researched or provide a source for a response. For example, a picture about which a number of questions are asked, or a sound for which a measurable response is taken (as in a hearing test).
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a QuestionItem containing a question regarding the stimulus material.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a QuestionGrid containing a question regarding the stimulus material.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for recommending that the sequence of questions should vary according to a specified pattern, i.e., random, rotation, etc.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicates the minimum and maximum number of responses to expect from the QuestionBlock.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the concept the QuestionBlock is intended to gather data on.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A pointer to an external aid presented by the instrument such as a text card, image, audio, or audiovisual aid. Typically a URN. Use type attribute to describe the type of external aid provided. Example of terms to use would include: imageOnly audioOnly audioVisual multiMedia.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ExternalInterviewerInstruction">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
External reference to an interviewer instruction not expressed as DDI XML using OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an interviewer instruction expressed as DDI XML.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The estimated amount of time required to answer a question expressed in seconds. Decimal values should be used to define fractions of seconds.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Intent of the Question Block/ Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the StimulusMaterial using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Description and link to the StimulusMaterial using the DDI Other Material structure.
</xs:documentation>
<xs:choice>
<xs:element ref="r:OtherMaterial">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the StimulusMaterial using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use of a previously described StimulusMaterial by Reference. TypeOfObject will be OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the ordering of questions when not otherwise indicated. Extends the standard sequencing information to indicate how and if StimulusMaterial should be treated in the resequencing.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the ordering of questions when not otherwise indicated. Extends the standard sequencing information to indicate how and if StimulusMaterial should be treated in the resequencing.
</xs:documentation>
<xs:complexContent>
<xs:extension base="SpecificSequenceType">
</xs:complexContent>
<xs:attribute default="within" name="handlingOfStimulusMaterial" type="HandlingType">
</xs:extension>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Clarifies how stimulus material is to be handled within the resequencing using a controlled vocabulary. Options: "include"=Include StimulusMaterial in resequencing without restriction; "preceding"=Attach each StimulusMaterial to the preceding question; "following"=Attach each StimulusMaterial to the question following it; and the default value of "within"=Resequencing occurs within each set of questions as delimited by StimulusMaterial
</xs:documentation>
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
Clarifies how stimulus material is to be handled within the resequencing using a controlled vocabulary.
</xs:documentation>
<xs:restriction base="xs:string">
<xs:enumeration value="include">
</xs:restriction>
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="preceding">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Attach each StimulusMaterial to the preceding question. StimulusMaterial will move with the preceding question so that it so that it always occurs directly after the same question.
</xs:documentation>
<xs:enumeration value="following">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Attach each StimulusMaterial to the Question following it StimulusMaterial will move with the following Question so that it always occurs directly before the same question.
</xs:documentation>
<xs:enumeration value="within">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Resequencing occurs within each set of questions as delimited by StimulusMaterial. This is the default value. This allows StimulusMaterial to stay in the same position relative to the set of questions which it currently follows or precedes.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains a group of Questions, which may be ordered or hierarchical. In addition to the name, label, and description of the group, the structure allows for defining the type of group using an optional controlled vocabulary, a reference to a defining universe or concept for the group, a subject classification for the group, and a listing of Questions and QuestionGroups in any order.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfQuestionGroup">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual identification of the group type. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the QuestionGroup. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the QuestionGroup. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the QuestionGroup. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement describing the persons or other objects to which the contents of this question group pertain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the concept expressed by the Questions in this group.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If subjects are listed for this group, it is strongly recommended that the subjects listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of subject at the group level allows for associating objects as a type of subject based group or to identify subject characteristics of a reusable group of objects.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If keywords are listed for this group, it is strongly recommended that the keywords listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of keyword at the group level allows for associating objects as a type of keyword based group or to identify keyword characteristics of a reusable group of objects.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="QuestionItemReference">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent QuestionGroup. This allows for nesting of QuestionGroups.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" indicates that the content of the group is ordered as it appears within the XML structure.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type of group created to associate a number of question items, question grids, and/or question blocks. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure to allow for mixing multiple response domains in a single question. These may also include intervening text statements that are tightly bound to a response domain. A common example is the use of a CodeDomain and a TextDomain where the TextDomain is associated with the value with the label "Other" in the CodeDomain.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A structure to allow for mixing multiple response domains in a single question. These may also include intervening text statements that are tightly bound to a response domain. A common example is the use of a CodeDomain and a TextDomain where the TextDomain is associated with the value with the label "Other" in the CodeDomain. ResponseDomains should be chosen that do NOT duplicate responses such as CodeLists with overlapping codes. Be aware that certain instruments may collect responses in such a way that confusion between a code response and text response may be possible. The process of resolving such conflicts should be addressed in the data processing instructions. There is an assumption that if a text or numeric response duplicates a coded response to a question, that the value is that of the coded category. At least one ResponseDomain must be provided.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="2">
<xs:element ref="ResponseTextSet">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Text closely related to the content of the ResponseDomain(s), in general, text required to make sense of the related response domain. ResponseTextSet provides a means of bundling multiple language versions of ResponseText together. This wrapper serves to differentiate between a case where multiple language content for a single ResponseText are provided and when two differing sets of ResponseText are in immediate sequence (with no intervening question). Note that when using ResponseText, the full ResponseText must be repeated for multi-language versions of the content within the same ResponseTextSet.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure that provides both the response domain and information on how it should be attached, or related, to other specified response domains in the question.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure that provides both the response domain and information on how it should be attached, or related, to other specified response domains in the question.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A structure that provides both the response domain and information on how it should be attached, or related, to other specified response domains in the question. If no AttachmentLocation information is provided it is assumed that multiple response domains or response text occurs in sequence.
</xs:documentation>
<xs:sequence>
<xs:choice>
</xs:sequence>
<xs:element ref="ResponseDomain">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The response domain being used. An abstract element. May be substituted by any valid object of substitution type ResponseDomain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The inclusion of a response domain by reference (must be supported by a managed representation). An abstract element. May be substituted by any valid object of substitution type ResponseDomainReference.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows attachment of a secondary response domain to a specific item within another response domain used in the question. For example, attach a TextDomain to the value "Other" using the TextDomain label (Please specify) as a label for the TextDomain.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If another response domain will be attached to the response domain listed withinResponseDomainInMixed provide a value in attachmentBase to allow for unique identification within this question. AttachmentLocation contains an attribute attachmentDomain which will provide a link from the domain that is being attached to the domain it is being attached to.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows attachment of a secondary response domain to a specific item within another response domain used in the question.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Allows attachment of a response domain to a specific item in a code or category scheme. For example, attach a TextDomain to the value "Other".
</xs:documentation>
<xs:sequence>
<xs:choice maxOccurs="unbounded">
</xs:sequence>
<xs:element ref="r:CodeReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the value to which the new response domain is attached by a references a specific Code within the CodeDomain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the value to which the new response domain is attached by a references a specific Category within the CategoryDomain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the value to which the new response domain is attached by a reference to a specific value used by the response domain and the specific value.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Structures the QuestionGrid as an NCube-like structure providing dimension information, labeling options, and response domains attached to one or more cells within the grid. Provides the intent of the QuestionGrid, input and output parameters for the grid, the question text for the grid, details on the dimensions, allowed responses, and additional cell contents of the grid, references to external aids and instructions, and an estimate of the time required to complete the grid. Note that the QuestionGrid is a reusable format for use in any number of applied uses. External aids, instructions, response sequencing etc. should contain information consistent with the general use of the QuestionGrid. Additional materials and information can be added within the QuestionConstruct which is the applied use of a question.
</xs:documentation>
<xs:complexContent>
<xs:extension base="QuestionType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="QuestionGridName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the QuestionGrid. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the QuestionGrid. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the QuestionGrid. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides an identity for input objects required for the QuestionGrid.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides an identify for the output objects of the QuestionGrid.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A structure used to bind the content of a parameter declared as the source to a parameter declared as the target. For example, binding the OutParameter of one Question to the InParameter of another Question in order to personalize a question text. Care should be taken to bind only reusable information at this level. Binding is also available at the QuestionConstruct to reflect bindings particular to the use of the question in a specific question flow or instrument.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The text of a question. Supports the use of DynamicText. Note that when using QuestionText, the full QuestionText must be repeated for multi-language versions of the content. Different languages may handle the dynamic portions in different locations and/or with different content. Therefore languages cannot be mixed within a dynamic text except when the full text itself has multiple language sections, for example, a foreign language term in a text. The DisplayText may also be repeated to provide a dynamic and plain text version of the display. This allows for accurate rendering of the QuestionText in a non-dynamic environment like print.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The purpose of the QuestionGrid in terms of what it is designed to test. May contain information on specific aspects of the Grid and its construction. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes each dimension of the grid including dimension rank (for the purpose of identifying a cell address), a text for the dimension, and optional labels and codes used as column and row stubs. May also describe a roster (a set of unlabeled rows or columns depending upon display situation).
</xs:documentation>
<xs:choice minOccurs="0">
<xs:choice minOccurs="0">
</xs:choice>
<xs:element ref="ResponseDomain">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a response domain for the question grid. All cells in the grid have the same response domain. Any cell may also contain an internal label.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The inclusion of a response domain by reference (must be supported by a managed representation). An abstract element. May be substituted by any valid object of substitution type DomainReference.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a mixture of response domains for the grid cells. Each response domain can be attached to a specific region of the grid, for example a single column or row.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides for the addition of a label within a cell or cells of the grid. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides for the ability to fix a value within a cell or cells of the grid.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the concept the QuestionGrid is intended to gather data on.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A pointer to an external aid presented by the instrument such as a text card, image, audio, or audiovisual aid. Typically a URN. Use type attribute to describe the type of external aid provided. Example of terms to use would include: imageOnly audioOnly audioVisual multiMedia.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="ExternalInterviewerInstruction">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
External reference to an interviewer instruction not expressed as DDI XML using OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an interviewer instruction expressed as DDI XML.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the RepresentedVariable that describes the data to be collected by this question grid. The RepresentedVariable contains the broad reusable specification of the Variable, i.e., concept, universe, and value representation. When more than one ResponseDomain exists, one RepresentedVariable should be created for each ResponseDomain in the same order as the corresponding ResponseDomain. TypeOfObject should be set to RepresentedVariable.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The estimated amount of time required to answer a question expressed in seconds. Decimal values should be used to define fractions of seconds.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes each dimension of the grid including dimension rank (for the purpose of identifying a cell address), a text for the dimension, and optional labels and codes used as column and row stubs. May also describe a roster (a set of unlabeled rows or columns depending upon display situation).
</xs:documentation>
<xs:sequence>
<xs:choice>
</xs:sequence>
<xs:element ref="CodeDomain">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This includes a reference to a CodeList that is used for the labels contained in the dimension. CodeLists are used even when the code is not being displayed in order to use this information for creating the cell coordinate address.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A roster is an unlabeled list of numbered rows or columns depending upon orientation. The numbers may or may not be displayed but will be used as information for creating the cell coordinate address.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Note that this is generally usable only with single valid response domain in grid. More complex uses should be carefully documented using details in CommandCode and Input/output Parameters.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The rank order of this dimension (the order in which the value for this dimension will appear in the cell address)denoted with a 1-based indexing. Provides coordinate order (1,2,n) for the intersect point of this dimension within the cell address. For example, if the rank of this dimension is 2, the intersect point on this dimension will be the second value listed in the cell address.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" (default value) the code value associated with the category label will be displayed. Set to "false" if only the category label should not be displayed.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" (default value) the label of the CodeList will be displayed. Set to "false" to suppress this display.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Note that this is generally usable only with single valid response domain in grid. More complex uses should be carefully documented using details in CommandCode and Input/output Parameters.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Note that this is generally usable only with single valid response domain in grid. More complex uses should be carefully documented using details in CommandCode and Input/output Parameters.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:CommandCodeType">
</xs:complexContent>
<xs:sequence>
</xs:sequence>
</xs:extension>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A roster is an unlabeled list of numbered rows or columns depending upon orientation. The numbers may or may not be displayed but will be used as information for creating the cell coordinate address. The Roster defines the numbering used for the coordinate system, sets a minimum and maximum number of values, and provides the condition for continuation. The Roster label is used in the same way as the label of the CodeDomain, providing a dimension level header or label.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the Roster. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides the condition for continuing to add another iteration to the Roster. This may be a human readable condition and/or a machine-actionable command.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
A base value for the first item on the Roster (normally 0 or 1 but can be set to any value especially when the use of a roster extends an enumerated list expressed as an integer.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The value added to the last used value to create the iteration value for the current row or column expressed as an integer.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The minimum number of rows or columns required expressed as an integer.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The maximum number of rows or columns allowed expressed as an integer. Leaving this attribute with no value implies that the maximum allowed is unbounded.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Contains a mixture of response domains for the grid cells. Each response domain can be attached to a specific region of the grid, for example a single column or row. It is assumed that each cell will contain either a resonse domain or be declared as containing No Data By Definition. Any cell may also contain an internal label.
</xs:documentation>
<xs:sequence>
<xs:choice maxOccurs="unbounded" minOccurs="2">
</xs:sequence>
<xs:element ref="GridResponseDomainInMixed">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies a response type found in the grid and defines the cell or cells that contain it.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the cell or cells in the grid that by definition contain no response domains. These cells MAY contain a label.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides the ability to fix the value of a grid cell and defines the cell or cells. Designates the fixed value to be used and the location of the cell or cells within the grid.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:Value">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the value to which the cell(s) defined in GridAttachment should be fixed. Supports the use of meaningful leading or trailing spaces. Note that care should be taken to make sure this is a valid value within the response domain of the cell.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the cell or cells in a grid to which the label is attached by a reference to a specific cell coordinate in a grid or by identifying a range of values along a dimension.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provide a label to be included inside of a grid cell and defines the cell or cells that contain it. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:LabelType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="GridAttachment">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the cell or cells in a grid to which the label is attached by a reference to a specific cell coordinate in a grid or by identifying a range of values along a dimension.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Designates the response domain and the cells using the specified response domain within a QuestionGrid. Supports the use of ResponseAttachmentLocation and attachmentBase for defining specific relationships between response domains in a StructuredMixedGridResponseDomain. Functions similar to a ResponseDomainInMixed within a QuestionItem.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Designates the response domain and the cells using the specified response domain within a QuestionGrid. Supports the use of ResponseAttachmentLocation and attachmentBase for defining specific relationships between response domains in a StructuredMixedGridResponseDomain. Functions similar to a ResponseDomainInMixed within a QuestionItem.
</xs:documentation>
<xs:sequence>
<xs:choice>
</xs:sequence>
<xs:element ref="ResponseDomain">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
This is a substitution head and can be replaced by any valid member of the substitution group for ResponseDomain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The inclusion of a response domain by reference (must be supported by a managed representation). An abstract element. May be substituted by any valid object of substitution type ResponseDomainReference.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows attachment of a secondary response domain to a specific item within another response domain used in the question grid. For example, attach a TextDomain to the value "Other" using the TextDomain label (Please specify) as a label for the TextDomain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the cell or cells in a grid to which the item is attached by a reference to a specific cell coordinate in a grid or by identifying a range of values along a dimension.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If another response domain will be attached to the response domain listed withinResponseDomainInMixed provide a value in attachmentBase to allow for unique identification within this question grid. ResponseAttachmentLocation contains an attribute attachmentDomain which will provide a link from the domain that is being attached to the domain it is being attached to.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows attachment of a secondary response domain to a specific item within another response domain used in the question grid. For example, attach a TextDomain to the value "Other" using the TextDomain label (Please specify) as a label for the TextDomain.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Identifies the cell or cells in a grid to which the item is attached by a reference to a specific cell coordinate in a grid or by identifying a range of values along a dimension.
</xs:documentation>
<xs:sequence>
<xs:choice maxOccurs="unbounded" minOccurs="0">
</xs:sequence>
<xs:element ref="SpecificCellCoordinate">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines a single cell by its matrix coordinate address. For example "1,3,2" for a 3 dimensional matrix where dimension rank-1 has a value of 1, dimension rank-2 has a value of 3, and dimension rank-3 has a value of 2.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines one or more cells by defining the applicable values of each dimension as "all values", a "specific value" or a range. For example in a simple 2 dimensional grid where dimension rank-1 is displayed as rows and dimension rank-2 as columns and the first column contains a NumericDomain; SelectDimension rank="1" allValues="true" and SelectDimension rank="2" specificValue="1" would result in the NumericDomain being attached to the first column of the grid only.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If the item should be attached to all the cells in the grid set this attribute to "true".
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Defines one or more cells by defining the applicable values of each dimension as "all values", a "specific value" or a range. For example in a simple 2 dimensional grid where dimension rank-1 is displayed as rows and dimension rank-2 as columns and the first column contains a NumericDomain; SelectDimension rank="1" allValues="true" and SelectDimension rank="2" specificValue="1" would result in the NumericDomain being attached to the first column of the grid only.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="SelectDimension">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
For each dimension in the grid define the applicable values as "all values", a "specific value" or a range. If a rangeMinimum or rangeMaximum is provided without the other, the assumption is unbounded for the object not included.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
For each dimension in the grid define the applicable values as "all values", a "specific value" or a range. If a rangeMinimum or rangeMaximum is provided without the other, the assumption is unbounded for the object not included.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The rank value of the dimension for which the selection criteria apply.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" applies to the full set of dimension values. If set to "false" use specificValue, rangeMinimum and rangeMaximum as appropriate to define the subset of values needed.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The inclusive minimum value of the range. Use when the values or subset of values are ordered and contiguous and may be expressed as a range.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The inclusive maximum value of the range. Use when the values or subset of values are ordered and contiguous and may be expressed as a range.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the value of the ResponseDomain to which the new ResponseDomain is attached by specifying its attachmentBase number of the target ResponseDomain in the attribute attachmentDomain. Specifies one or more values within the ResponseDomain to which the object is attached (i.e. single item or set).
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Identifies the value of the ResponseDomain to which the new ResponseDomain is attached by specifying its attachmentBase number of the target ResponseDomain in the attribute attachmentDomain. Specifies one or more values within the ResponseDomain to which the object is attached (i.e. single item or set).
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="r:Value">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The value of the target response domain to which the object should be attached.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
This is the value of the attribute "attachmentBase" on the ResponseDomainInMixed to which the specified response domain will be attached. This is used to clarify attachment locations when more than two response domains are provided in a StructuredMixedResponseDomain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes each dimension of the grid including dimension rank (for the purpose of identifying a cell address), a text for the dimension, and optional labels and codes used as column and row stubs.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A roster is an unlabeled list of numbered rows or columns depending upon orientation.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used for determining if the conditions have been met to continue the given activity.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a mixture of response domains for the grid cells. Each response domain can be attached to a specific region of the grid, for example a single column or row.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides for the ability to fix a value within a cell or cells of the grid.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides for the addition of a label within a cell or cells of the grid. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the cells within the grid that contain the specified content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the cell or cells in a grid to which the item is attached by a reference to a specific cell coordinate in a grid or by identifying a range of values along a dimension.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines one or more cells by defining the applicable values of each dimension as "all values", a "specific value" or a range.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
For each dimension in the grid define the applicable values as "all values", a "specific value" or a range.
</xs:documentation>
<xs:element name="MeasurementConstruct" substitutionGroup="ControlConstruct" type="MeasurementConstructType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A construct which ties measurement content to the programmatic logic of the control constructs.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A construct which ties measurement content to the programmatic logic of the control constructs. Contains a reference to a MeasurementItem, identifies the response unit, analysis unit, and universe. May provide an estimate of the number of minutes needed to respond.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ControlConstructType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="r:MeasurementReference">
</xs:element>
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the intended Response unit (respondent). Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (ResponseUnit) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The analysis unit, expressed as a term which may come from a controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (AnalysisUnit) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement containing a description of the persons or other elements that this measurement refers to.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The estimated amount of time required to perform the data capture expressed in seconds. Decimal values should be used to define fractions of seconds. At the measurement construct level it refers to the estimated time within the context of is use in a data capture process.
</xs:documentation>
<xs:element name="QuestionConstruct" substitutionGroup="ControlConstruct" type="QuestionConstructType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A construct which ties question content to the programmatic logic of the control constructs.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A member of the ControlConstruct substitution group. A construct which ties question content to the programmatic logic of the control constructs. Contains a reference to a QuestionItem, QuestionGrid or QuestionBlock, can set response or dimension sequence for use in a specific application, identifies the response unit, analysis unit, and universe. May provide an estimate of the number of minutes needed to respond.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ControlConstructType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="r:QuestionReference">
</xs:sequence>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the sequencing of the response options to the question for this application.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the sequencing of the dimension within a QuestionGrid for this application.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the intended Response unit (respondent). Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (ResponseUnit) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The analysis unit, expressed as a term which may come from a controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (AnalysisUnit) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement containing a description of the persons or other elements that this variable refers to, and to which any analytic results refer. If more than one universe is referenced the universe of the variable is the intersect of the referenced universes.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
The estimated amount of time required to answer a question expressed in seconds. Decimal values should be used to define fractions of seconds. At the question construct level it refers to the estimated time within the context of is use in a questionnaire.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the ordering of response options when not otherwise indicated.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the ordering of dimensions when not otherwise indicated.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An abstract element serving as the head of a substitution group. May be substituted by any valid object of substitution type ResponseDomain.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing a date or time response for a question item.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A response domain capturing a date or time response for a question item. Contains the equivalent content of a DateTimeRepresentation including the format of the date field, a DateTypeCode, and restriction of content using a regular expression. Adds a set of elements available to all Response Domains; Label, Description, OutParameter, designation of response cardinality, and a declaration of an offset date for the data content. Has an equivalent DateTimeDomainReference which references a ManagedTextRepresentation.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:DateTimeRepresentationBaseType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the domain. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the domain. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the response to be bound to one of the QuestionItem's OutParameters, so the collected information can be used elsewhere, for example as inputs to subsequent questions in an Instrument or to a GenerationInstruction. If multiple responses are possible, this would represent and ordered array of the responses.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this response domain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
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.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing a numeric response (the intent is to analyze the response as a number) for a question item
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A response domain capturing a numeric response (the intent is to analyze the response as a number) for a question. Contains the equivalent content of a NumericRepresentation including the numeric range, numeric type code, format, scale, decimal position, and interval. Adds a set of elements available to all Response Domains; Label, Description, OutParameter, designation of response cardinality, and a declaration of an offset date for the data content. Has an equivalent NumericDomainReference which references a ManagedNumericRepresentation.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:NumericRepresentationBaseType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the domain. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the domain. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the response to be bound to one of the QuestionItem's OutParameters, so the collected information can be used elsewhere, for example as inputs to subsequent questions in an Instrument or to a GenerationInstruction. If multiple responses are possible, this would represent and ordered array of the responses.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this response domain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
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.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing a coded response (where both codes and their related category value are displayed) for a question item.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A response domain capturing a coded response (where both codes and their related category value are displayed) for a question. Includes standard response domain elements; OutParameter, designation of response cardinality, and a declaration of an offset date for the data content. Contains the equivalent content of a CodeRepresentation including a reference to the CodeList used and the ability to limit the use of the CodeList to specific CodeList levels, ranges, or values. Adds a set of elements available to all Response Domains; Label, Description, OutParameter, designation of response cardinality, and a declaration of an offset date for the data content. CodeDomains cannot be included by reference. CodeDomain does not have an equivalent managed representation as the CodeList itself is a managed object. CodeDomains must be entered in-line.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:CodeRepresentationBaseType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the domain. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the domain. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the response to be bound to one of the QuestionItem's OutParameters, so the collected information can be used elsewhere, for example as inputs to subsequent questions in an Instrument or to a GenerationInstruction. If multiple responses are possible, this would represent and ordered array of the responses.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this response domain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
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.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" (default value) the code value associated with the category label will be displayed. Set to "false" if only the category label should not be displayed.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing a category (without an attached code) response for a question item.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A response domain capturing a category (without an attached code) response for a question item. Includes standard response domain elements; OutParameter, designation of response cardinality, and a declaration of an offset date for the data content, as well as a CategoryRepresentationBase.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:CategoryRepresentationBaseType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the domain. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the domain. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the response to be bound to one of the QuestionItem's OutParameters, so the collected information can be used elsewhere, for example as inputs to subsequent questions in an Instrument or to a GenerationInstruction. If multiple responses are possible, this would represent and ordered array of the responses.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this response domain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
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.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing a geographic coordinate reading as a response for a question item.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Structures the response domain for a geographic point to ensure collection of relevant information. The point may be associated with a polygon (such as the centroid of the polygon) or a line (end or shape points of a line). Note that the common response domain objects (OutParameter, ResponseCardinality, and ContentDateOffset) are available at each of the response objects in the representation.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:GeographicRepresentationBaseType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the domain. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the domain. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing a nominal (check off) response for a question grid response. A NominalDomain may only be included in-line. It cannot be included by reference.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A response domain capturing a nominal (check off) response for a question grid response. Includes standard response domain elements; OutParameter, designation of response cardinality, and a declaration of an offset date for the data content.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:NominalRepresentationBaseType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the domain. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the domain. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the response to be bound to one of the QuestionItem's OutParameters, so the collected information can be used elsewhere, for example as inputs to subsequent questions in an Instrument or to a GenerationInstruction. If multiple responses are possible, this would represent and ordered array of the responses.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this response domain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
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.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing a scale response which describes a 1..n dimensional scale of various display types for a question. A ScaleDomain may also be provided by reference.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A response domain capturing a scale response which describes a 1..n dimensional scale of various display types for a question item. Includes standard response domain elements; OutParameter, designation of response cardinality, and a declaration of an offset date for the data content. May be replaced by a ScaleRepresentationRefererence.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:ScaleRepresentationBaseType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the domain. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the domain. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the response to be bound to one of the QuestionItem's OutParameters, so the collected information can be used elsewhere, for example as inputs to subsequent questions in an Instrument or to a GenerationInstruction. If multiple responses are possible, this would represent and ordered array of the responses.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this response domain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
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.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing a location response (mark on an image, recording, or object) for a question. A LocationDomain may only be included in-line. It cannot be included by reference.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A response domain capturing a location response (mark on an image, recording, or object) for a question. Includes standard response domain elements; OutParameter, designation of response cardinality, and a declaration of an offset date for the data content.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:LocationRepresentationBaseType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the domain. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the domain. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the response to be bound to one of the QuestionItem's OutParameters, so the collected information can be used elsewhere, for example as inputs to subsequent questions in an Instrument or to a GenerationInstruction. If multiple responses are possible, this would represent and ordered array of the responses.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this response domain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
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.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing a ranking response which supports a "ranking" of categories. Generally used within a QuestionGrid. A RankingDomain may only be included in-line. It cannot be included by reference.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A response domain capturing a ranking response which supports a "ranking" of categories. Generally used within a QuestionGrid. Includes standard response domain elements; OutParameter, designation of response cardinality, and a declaration of an offset date for the data content, as well as content for a Nominal Representation.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:RankingRepresentationBaseType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the domain. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the domain. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the response to be bound to one of the QuestionItem's OutParameters, so the collected information can be used elsewhere, for example as inputs to subsequent questions in an Instrument or to a GenerationInstruction. If multiple responses are possible, this would represent and ordered array of the responses.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this response domain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
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.
</xs:documentation>
<xs:element name="DistributionDomain" substitutionGroup="ResponseDomain" type="DistributionDomainType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing a distribution response for a question. A DistributionDomain may only be included in-line. It cannot be included by reference.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A response domain capturing a distribution response for a question item. Includes standard response domain elements; OutParameter, designation of response cardinality, and a declaration of an offset date for the data content, as well as the description of a distribution representation.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:DistributionRepresentationBaseType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the domain. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the domain. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the response to be bound to one of the QuestionItem's OutParameters, so the collected information can be used elsewhere, for example as inputs to subsequent questions in an Instrument or to a GenerationInstruction. If multiple responses are possible, this would represent and ordered array of the responses.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this response domain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
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.
</xs:documentation>
<xs:element name="GeographicStructureCodeDomain" substitutionGroup="ResponseDomain" type="GeographicStructureCodeDomainType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing a geographic structure code as a response for a question item. A GeographicStructureCodeDomain may only be included in-line. It cannot be included by reference.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A response domain capturing a geographic structure code as a response for a question item. Includes standard response domain elements; OutParameter, designation of response cardinality, and a declaration of an offset date for the data content, as well as a description of a geographic structure code representation.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:GeographicStructureCodeRepresentationBaseType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the domain. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the domain. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the response to be bound to one of the QuestionItem's OutParameters, so the collected information can be used elsewhere, for example as inputs to subsequent questions in an Instrument or to a GenerationInstruction. If multiple responses are possible, this would represent and ordered array of the responses.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this response domain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
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.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" (default value) the code value associated with the category label will be displayed. Set to "false" if only the category label should not be displayed.
</xs:documentation>
<xs:element name="GeographicLocationCodeDomain" substitutionGroup="ResponseDomain" type="GeographicLocationCodeDomainType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing the name or code of a Geographic Location as a response for a question item. A GeographicLocationCodeDomain may only be included in-line. It cannot be included by reference.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A response domain capturing the name or code of a Geographic Location as a response for a question item. Includes standard response domain elements; OutParameter, designation of response cardinality, and a declaration of an offset date for the data content, as well as a description of a geographic location code represeanttion. Allows for capturing a limited segment of a complex geographic code.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:GeographicLocationCodeRepresentationBaseType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the domain. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the domain. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the response to be bound to one of the QuestionItem's OutParameters, so the collected information can be used elsewhere, for example as inputs to subsequent questions in an Instrument or to a GenerationInstruction. If multiple responses are possible, this would represent and ordered array of the responses.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this response domain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
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.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" (default value) the code value associated with the category label will be displayed. Set to "false" if only the category label should not be displayed.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An abstract base for the substitution group ResponseDomainReference. TypeOfObject should be set to ManagedDateTimeRepresentation, ManagedMissingValuesRepresentation, ManagedNumericRepresentation, ManagedScaleRepresentation, or ManagedTextRepresentation.
</xs:documentation>
<xs:element name="MissingValuesDomainReference" substitutionGroup="ResponseDomainReference" type="DomainReferenceType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing the missing value response for a question item. This may only be included by reference as all MissingValue descriptions are managed. Note that MissingValues may be captured separately as process or paradata through a parallel data capture process or automatically by the instrument. The TypeOfObject should be set to ManagedMissingValuesRepresentation.
</xs:documentation>
<xs:element name="TextDomainReference" substitutionGroup="ResponseDomainReference" type="DomainReferenceType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing the text response for a question item. The TypeOfObject should be set to ManagedTextRepresentation.
</xs:documentation>
<xs:element name="NumericDomainReference" substitutionGroup="ResponseDomainReference" type="DomainReferenceType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing the numeric response for a question item. The TypeOfObject should be set to ManagedNumericRepresentation.
</xs:documentation>
<xs:element name="DateTimeDomainReference" substitutionGroup="ResponseDomainReference" type="DomainReferenceType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing the date time response for a question item. The TypeOfObject should be set to ManagedDateTimeRepresentation.
</xs:documentation>
<xs:element name="ScaleDomainReference" substitutionGroup="ResponseDomainReference" type="DomainReferenceType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A response domain capturing the scale response for a question item. The TypeOfObject should be set to ManagedScaleRepresentation.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Abstract type for the head of a substitution group that allows for the use of a response domain by reference. If specific values are used to denote missing values, these can be indicated as a space-delimited list in the missingValue attribute. If the missing value is indicated by a blank, this should be indicated by setting the value of blankIsMissingValue to true.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:ReferenceType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Label">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the domain. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the domain. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for the response to be bound to one of the QuestionItem's OutParameters, so the collected information can be used elsewhere, for example as inputs to subsequent questions in an Instrument or to a GenerationInstruction. If multiple responses are possible, this would represent and ordered array of the responses.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows the designation of the minimum and maximum number of responses allowed for this response domain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
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.
</xs:documentation>
<!--Interviewer Instructions -->
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Specification of an external interviewer instruction not structured in DDI. Uses the structure of OtherMaterial to provide a citation, description, and locator for the object.
</xs:documentation>
<xs:sequence>
<xs:choice minOccurs="0">
</xs:sequence>
<xs:element ref="r:OtherMaterial">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specification of an external interviewer instruction not structured in DDI. Uses the structure of OtherMaterial to provide a citation, description, and locator for the object. TypeOfOtherMaterial should be set to ExternalInterviewInstruction.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Inclusion of an existing ExternalInterviewerInstruction description by reference.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows attachment of an instruction to a specific item in a question structure. For example, to a Label, QuestionText, ResponseDomain, Response domain value, or grid cell.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" indicates that the instruction should always be displayed, not just upon need.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Reference to an interviewer instruction expressed as DDI XML plus a flag to designate whether the instruction should always be displayed. TypeOfObject should be set to InterviewerInstruction.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:ReferenceType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InstructionAttachmentLocation">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows attachment of an instruction to a specific item in a question structure. For example, to a Label, QuestionText, ResponseDomain, Response domain value, or grid cell.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" the content of the instruction is intended to be displayed. If set to "false" the preference is for the instruction to be displayed upon request if this is supported by the mode of presentation.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the ordering of items when not otherwise indicated. There are a set number of values for ItemSequenceType, but also a provision for describing an alternate ordering using a command language.
</xs:documentation>
<xs:sequence>
<xs:element ref="ItemSequenceType">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the type of sequence to use. Values include InOrderOfAppearance, Random, Rotate, and Other.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used to generate an alternative means of determining sequence changes. If used, the ItemSequenceType should be "Other".
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the types of sequences that can be used for a set of items.
</xs:documentation>
<xs:annotation>
</xs:simpleType>
<xs:documentation>
</xs:annotation>
Describes the types of sequences that can be used for a set of items.
</xs:documentation>
<xs:restriction base="xs:string">
<xs:enumeration value="InOrderOfAppearance">
</xs:restriction>
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
In the order of appearance per the DDI instance, for each use.
</xs:documentation>
<xs:enumeration value="Random">
<xs:annotation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Rotate">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Rotates order of sequence for each use where first use is 1 2 3 4, second use is 2 3 4 1, third use is 3 4 1 2 etc.
</xs:documentation>
<xs:enumeration value="Other">
<xs:annotation>
</xs:enumeration>
<xs:documentation>
</xs:annotation>
Any other means of reordering sequence. When value is Other, AlterativeSequenceType must be specified to describe the resequencing process.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used to generate an alternative means of determining sequence changes.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type of instrument being described primarily for classification purposes. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the purpose of type of sequence. Many sequences are defined for processing or display purposes and may be classified using this element. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Metadata regarding the methodologies used concerning data collection, determining the timing and repetition patterns for data collection, and sampling procedures.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Contains a set of QuestionItems, QuestionGrids, QuestionBlocks, and QuestionGroups.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Defines the type of instrument used for data collection or capture.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
ProcessingEvent can contain a number of operations of different types to express a range of events that occur together.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Methodologies pertaining to the overall data collection such as primary or secondary data collection, qualitative or quantitative methods, mixed method approaches, GPS capturing methods, methods for collecting data from hard to reach communities, etc. Repeat this element if multiple methodologies are used. In addition to a descriptive narrative, the methodology may be classified by a short term or external controlled vocabulary.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfDataCollectionMethodology">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows for brief identification of the type of data collection methodology using an optional controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full description of the data collection methodology. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the type of data collection methodology. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Methodologies pertaining to the overall data collection such as primary or secondary data collection, qualitative or quantitative methods, mixed method approaches, GPS capturing methods, methods for collecting data from hard to reach communities, etc. Repeat this element if multiple methodologies are used.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the time method or time dimension of the data collection. This may cover specific timing issues such as when a data collection instrument is fielded (time of year, month, week, day), intended repetition, length of data collection period etc. In addition to the descriptive narrative supports the use of a brief term or external controlled vocabulary to classify the methodology used.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfTimeMethod">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows brief identification of time method used with the option of using a controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (TimeMethod) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full description of the data time method used. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the type of the time methodology used. Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (TimeMethod) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the time method or time dimension of the data collection.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes a sampling procedure. If multiple sampling procedures were used repeat this element for each.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfSamplingProcedure">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic means of classifying a SamplingProcedure. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full description of the sampling procedure. Supports structured content and multiple language content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to sample plan which describes a process for achieving the sample. TypeOfObject should be SamplingPlan.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to sample created using sampling procedure. TypeOfObject should be Sample.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the type of sampling procedure used. Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (SamplingProcedure) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the type of sample, sample design and provides details on drawing the sample.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe the population through a combination of textual description and reference to a structured Universe.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing SamplingPlan. TypeOfObject should be SamplingPlan
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The target value of the sample size for the primary and any secondary or sub-population.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Size of the full sample. Consists of an integer value and specification of the unit.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describe the population through a combination of textual description and reference to a structured Universe. If multiple universes are referenced, the overall universe is the intersect of the set of universes referenced.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:Description">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A textual description of the population. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
The target value of the sample size for the primary and any secondary or sub-population.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="PrimaryPopulation">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The sample size of the primary or full population included in this sample. Consists of an integer value and specification of the sample unit.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The sample size of any secondary or sub-populations included in this sample. Consists of an integer value and specification of the sample unit.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The sample size of the primary or full population included in this sample. Consists of an integer value and specification of the unit.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The sample size of any secondary or sub-populations included in this sample. Consists of an integer value and specification of the unit.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Consists of an integer value and specification of the unit. The unit may be specified using a controlled vocabulary.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:UnitTypeReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing UnitType using the Reference structure. TypeOfObject should be set to UnitType.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides sample stage level details where needed. Repeat for individual stages or sub-stages.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="SamplingStageReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References the sample plan stage in an overall sample plan. TypeOfObject should be set to SamplingStage
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to sample frame used. Note that this is the actual sample frame used and may differ from the recommended sample frame found in the sample plan stage referenced for this procedure. Deviation from the recommended sample frame should be described in FrameLimitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of limitations of the usage of the frame for the data collection. Clarify (over/under) coverage issues, lack of needed fields, and needs to support over-sampling or deviation from recommended sample frame found in sample plan stage.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The desired sample size for this particular sample plan express in relation to its strata number if relevant. Provides means of expressing the formula used for determining the sample size.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to an organization or individual responsible for sampling.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of general limitations of the frame, including over/under-coverage and update schedules and procedures.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The desired sample size for this particular sample plan express in relation to its strata number if relevant.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing SamplingStage using the Reference structure. TypeOfObject should be set to SamplingStage.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing SampleFrame using the Reference structure. TypeOfObject should be set to SampleFrame.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Organization or Individual using the Reference structure. TypeOfObject should be set to Organization or Individual.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
The desired sample size for this particular sample plan express in relation to its strata number if relevant. Provides means of expressing the formula used for determining the sample size.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="StrataNumber">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Indicate specific strata if the sample frame has been stratified prior to sampling within the specified stage.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the General or GenerationInstruction containing the formula or instruction used to determine sample size. The basic Reference structure is extended to allow for the use of Binding to link specific source parameters to the InParameter of the instruction at the point of use. If there is a conflict between a Binding in the instruction of a specific source to an InParameter and the Binding information provided in the ProcessingInstructionReference, the Binding information in the reference overrides that found in the instruction. TypeOfObject should be set to GeneralInstruction or GenerationInstruction.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the General or GenerationInstruction containing the formula or instruction used to determine sample size. The basic Reference structure is extended to allow for the use of Binding to link specific source parameters to the InParameter of the instruction at the point of use. If there is a conflict between a Binding in the instruction of a specific source to an InParameter and the Binding information provided in the ProcessingInstructionReference, the Binding information in the reference overrides that found in the instruction. TypeOfObject should be set to GeneralInstruction or GenerationInstruction.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes any deviations from the planned sample design. These may be for reasons of practicality, implementation issues, or other reasons. In addition to a narrative description allows for use of a brief term or controlled vocabulary term to classify the type of deviation.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfDeviationFromSampleDesign">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows brief identification of the deviation from the sample design with the option of using a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full description of deviation from the sample design. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the deviation from sample design. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the source of the data. This may be a population group, an environmental object, a registry, published or unpublished data source, etc.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A characteristic of the source data. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the mode of collection, i.e., paper questionnaire, observation, web delivered questionnaire, computer assisted interview, automated data harvesting, etc. In addition to the narrative description allows for the use of a brief term or item from a controlled vocabulary to classify the mode used. If multiple modes are used repeat the element.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfModeOfCollection">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows brief identification of the mode used with the option of using a controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (ModeOfCollection) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full description of the mode of collection. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the mode of data collection. Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (ModeOfCollection) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the mode of collection, i.e., paper questionnaire, observation, web delivered questionnaire, computer assisted interview, automated data harvesting, etc.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the situation in which the data collection event takes place.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfCollectionSituation">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows brief identification of collection situation with the option of using a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full description of the collection situation. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the collection situation. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the situation in which the data collection event takes place.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes action taken to minimize loss of data from the collection event. This may include a brief term, such as from a controlled vocabulary, and a full description of the actions taken. If multiple actions were taken repeat this element.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfActionToMinimizeLosses">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the action taken to minimize loss of data. Supports the use of an external controlled vocabulary
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full description of the action taken to minimize loss of data. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the actions taken to minimum data loss. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes action taken to minimize loss of data from the collection event.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic operation description used to describe a control operation.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic operation description used to describe a cleaning operation.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the weighting used in the process. In addition to a description of the weighting process it may be designated as a specific type of weighting. If the data uses a standard weight (each record has an equal weight) it may be expressed here with StandardWeight.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfWeighting">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows brief identification of Weighting Process used with the option of using a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full description of the weighting process. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the methodology used for the weighting process.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The entity to which the weights apply, for example, individuals, families or households, groups, institutions/organizations, administrative units, etc. Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (AnalysisUnit) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A guide to the appropriate usage of the weights generated by the processing event.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A standard weighting factor used by all or a group of variables within the data set.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The sample that was the basis for the weighting. TypeOfObject should be Sample.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the methodology used for the weighting process. TypeOfObject should be set to WeightingMethodology
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A guide to the appropriate usage of the weights generated by the processing event.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A guide to the appropriate usage of the weights generated by the processing event.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="UsageExample">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provide relevant illustrations of the use of the weights described produced in the weighting process. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Note specific rules or restrictions for use. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Recommend best practices for the use of the weights described produced in the weighting process. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use CommandCode content to describe and/or specify code for using weights. Allows specification of input variables using parameters and binding as well description, code snippets or a link to external code.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provide relevant illustrations of the use of the weights described produced in the weighting process. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Note specific rules or restrictions for use. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Recommend best practices for the use of the weights described produced in the weighting process. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the type of weighting process used. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides an identified value for a standard weight expressed as an xs:float.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides an identified value for a standard weight expressed as an xs:float. This object may be referenced by a variable or statistic and used as a weight for analysis.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:IdentifiableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element name="StandardWeightValue" type="xs:float">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides the standard weight used for weighted analysis of data expressed as an xs:float. This element is referenced by the variable and/or statistics calculated using the standard weight.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a means of bundling multiple language versions of the same intended dynamic text together. This wrapper serves to differentiate between a case where multiple language content for a single ResponseText are provided and when two differing sets of ResponseText are in immediate sequence (with no intervening question).
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides a means of bundling multiple language versions of the same intended dynamic text together. This wrapper serves to differentiate between a case where multiple language content for a single ResponseText are provided and when two differing sets of ResponseText are in immediate sequence (with no intervening question). Each of the repetitions of ResponseText within this wrapper are assumed to be multi-language equivalents.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ResponseText">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Text closely related to the content of the ResponseDomain(s), in general, text required to make sense of the related response domain. Note that when using ResponseText, the full ResponseText must be repeated for multi-language versions of the content. Different languages may handle the dynamic portions in different locations and/or with different content. Therefore languages cannot be mixed within a dynamic text except when the full text itself has multiple language sections, for example, a foreign language term in a text. The DisplayText may also be repeated to provide a dynamic and plain text version of the display. This allows for accurate rendering of the ResponseText in a non-dynamic environment like print.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the result of data appraisal activities as a response rate and sampling error.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used to generate the dynamic portion of a text field.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the IfThenElse. Supports the use of an external controlled vocabulary. DDI recommends the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used to determine whether the "If" condition is met.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Construct using the Reference structure. TypeOfObject should be set to ComputationItem, IfThenElse, Loop, MeasurementConstruct, QuestionConstruct, RepeatUntil, RepeatWhile, Sequence, StatementItem, Split, SplitJoin, DevelopmentStep, SamplingStage, or SampleStep.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Construct using the Reference structure. TypeOfObject should be set to ComputationItem, IfThenElse, Loop, MeasurementConstruct, QuestionConstruct, RepeatUntil, RepeatWhile, Sequence, StatementItem, Split, SplitJoin, DevelopmentStep, SamplingStage, or SampleStep.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used to determine whether the "Until" condition is met.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Construct using the Reference structure. TypeOfObject should be set to ComputationItem, IfThenElse, Loop, MeasurementConstruct, QuestionConstruct, RepeatUntil, RepeatWhile, Sequence, StatementItem, Split, SplitJoin, DevelopmentStep, SamplingStage, or SampleStep.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used to determine whether the "While" condition is met.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Construct using the Reference structure. TypeOfObject should be set to ComputationItem, IfThenElse, Loop, MeasurementConstruct, QuestionConstruct, RepeatUntil, RepeatWhile, Sequence, StatementItem, Split, SplitJoin, DevelopmentStep, SamplingStage, or SampleStep.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Variable using the Reference structure. TypeOfObject should be set to Variable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used to set the initial value for the process. Could be a simple value.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used to determine whether the "LoopWhile" condition is met.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Information on the command used to set the incremental or step value for the process. Could be a simple value.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing AssignedVariable using the Reference structure. TypeOfObject should be set to Variable.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Intent of the Question. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the sampling error. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of any other appraisal process used. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the intended response unit/respondent. Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (ResponseUnit) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:element name="GeneralInstruction" substitutionGroup="ProcessingInstruction" type="GeneralInstructionType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Processing instructions that pertain to data collection or data processing overall such as handling of non-response to questions, imputation practices, suppression rules, etc.
</xs:documentation>
<xs:element name="GenerationInstruction" substitutionGroup="ProcessingInstruction" type="GenerationInstructionType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Processing instructions for recodes, derivations from multiple question or variable sources, and derivations based on external sources.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a question used in the derivation or coding instruction. Allows use of Alias to use of Variable in instruction. TypeOfObject should be set to QuestionItem or Question Grid.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a measurement used in the derivation or coding instruction. Allows use of Alias to use of Variable in instruction. TypeOfObject should be set to MeasurementItem.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the ComputationItem. Supports the use of an external controlled vocabulary. DDI recommends the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a control construct of any type. TypeOfObject should be set to ComputationItem, IfThenElse, Loop, MeasurementConstruct, QuestionConstruct, RepeatUntil, RepeatWhile, Sequence, StatementItem, Split, SplitJoin, DevelopmentStep, SamplingStage, or SampleStep.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a variable used in the derivation or coding instruction. Allows use of Alias to use of Variable in instruction. TypeOfObject should be set to Variable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the External Information using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Description and link to the External Information using the DDI Other Material structure.
</xs:documentation>
<xs:choice>
<xs:element ref="r:OtherMaterial">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the External Information using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use of a previously described External Information by Reference. TypeOfObject will be OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Organization or Individual using the Reference structure. TypeOfObject should be set to Organization or Individual.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specification of an external interviewer instruction not structured in DDI.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an interviewer instruction expressed as DDI XML plus a flag to designate whether the instruction should always be displayed. TypeOfObject should be set to Instruction.
</xs:documentation>
<xs:annotation>
</xs:element>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Generation or General Instruction using the Reference structure. TypeOfObject should be set to GeneralInstruction or GenerationInstruction.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the External Aid using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Description and link to the External Aid using the DDI Other Material structure.
</xs:documentation>
<xs:choice>
<xs:element ref="r:OtherMaterial">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the ExternalAid using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use of a previously described ExternalAid by Reference. TypeOfObject will be OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Instrument using the Reference structure. TypeOfObject should be set to Instrument.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an individual instruction. TypeOfObject should be set to Instruction.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows attachment of an instruction to a specific item in a question structure. For example, to a Label, QuestionText, ResponseDomain, Response domain value, or grid cell.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Allows attachment of an instruction to a specific item in a question structure. For example, to a Label, QuestionText, ResponseDomain, Response domain value, or grid cell.
</xs:documentation>
<xs:sequence>
<xs:choice maxOccurs="unbounded" minOccurs="0">
</xs:sequence>
<xs:element ref="AttachmentLocation">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Allows attachment of an instruction to a specific item in a code or category scheme. For example, attach a Definition to a specific Code/Category the value.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the cell or cells in a grid to which the instruction is attached by a reference to a specific cell coordinate in a grid or by identifying a range of values along a dimension.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A set of sampling information maintained by an agency including sampling plans, sample frames, and samples.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A set of sampling information maintained by an agency including sampling plans, sample frames, and samples.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:MaintainableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="SamplingInformationSchemeName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the sampling information scheme. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the sampling information scheme. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the use of the sampling information scheme. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides for inclusion by reference of external sampling information schemes.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:choice maxOccurs="unbounded" minOccurs="0">
</xs:choice>
<xs:element ref="SampleFrame">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An item (that is, a sample frame) belonging to the sampling information Scheme.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="SamplingPlan">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An item (that is, a sampling plan) belonging to the sampling information Scheme.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="Sample">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An item (that is, a sample) belonging to the sampling information Scheme.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="SamplingInformationGroup">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An item (that is, a sampling information group) belonging to the sampling information Scheme.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An inline description of a sample frame (the source material from which a sample is drawn), i.e. phone book, data base, etc.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the sampling information scheme using the NameType structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing SamplingInformationGroup using the Reference structure. TypeOfObject should be set to SamplingInformationGroup.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A grouping of Sampling Information objects for administrative purposes.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A grouping of Sampling Information objects for administrative purposes. Contains a group of sampling information objects and/or sampling information groups, which may be hierarchical.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfSamplingInformationGroup">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic element for specifying a reason for a sampling information group. Note that this element can contain either a term from a controlled vocabulary list or a textual description.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the sampling information group. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the sampling information group. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Additional textual description of the sampling information group. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement describing the persons or other elements that the sampling information objects refer to, and to which any analytic results refer.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the concept measured by the sampling information objects in this group.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="SampleFrameReference">
</xs:choice>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
Indicates that the content of the group is ordered as it appears within the XML structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the sampling information group using the Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic element for specifying a reason for a sampling information group using the CodeValueType structure.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
An inline description of a sample frame (the source material from which a sample is drawn), i.e. phone book, data base, etc. A sample frame is intended to be versioned over time and can be reused by multiple studies.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="SampleFrameName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for a sample frame which may be repeated to express differing names for different systems. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A full display label for the sample frame, repeatable for different context or applications. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full description of the sample frame. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides full description of access, forms for access, contact, etc.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A sample frame may identify multiple units. One unit should be identified as the primary unit. Additional units are listed as secondary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of general limitations of the frame, including over/under-coverage and update schedules and procedures.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of information within the frame that could support stratification, including listing of available fields.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Period for which the current version of the parent object is valid using the Date structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing Organization or Individual using the Reference structure. TypeOfObject should be set to Organization or Individual.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the number and type of units within a sample frame.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of information within the frame that could support stratification, including listing of available fields.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The date/period of reference for this frame using the Date structure.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing SourceFrame using the Reference structure. TypeOfObject should be set to SampleFrame.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides full description of access, forms for access, contact, etc.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An inline description of a sampling plan (how the sample is drawn).
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
An inline description of a sampling plan (how the sample is drawn). A sampling plan is intended to be versioned over time and can be reused by multiple studies.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfSamplingPlan">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A controlled vocabulary covering probability and non-probability sampling methods and modeling approaches. If this is a multi-stage sample the plan at this level should indicate the broadest description of the sampling approaches used in each stage.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for a sampling plan which may be repeated to express differing names for different systems. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A full display label for the sampling plan, repeatable for different context or applications. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full description of the sampling plan. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the population that the survey is intended to question (i.e. "Likely voters").
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The survey population is the set of elements identified by the frame. For instance, pre-election polls have "likely voters" as a target population, but the survey is conducted using RDD (usually). The survey population is households with active land-line telephones, because that's who we can initially identify. Survey questions help narrow the respondents into the desired set, but then eliminating sampled units increases variance. It is reusable in the sense that the same survey population will be used each time the named frame is used.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Rationale for dividing the frame at this stage into subsets and using a different sampling technique (e.g., Simple Random Sampling or Probability Proportional to Size) on each subset.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Generally reference to a single SamplingStage or to a Sequence which orders multiple SamplingStages. TypeOfObject should be any valid member of the group of Control Constructs.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A controlled vocabulary covering probability and non-probability sampling plans and modeling approaches using CodeValueType.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the population that the survey is intended to question (i.e. "Likely voters").
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The survey population is the set of elements identified by the frame. For instance, pre-election polls have "likely voters" as a target population, but the survey is conducted using RDD (usually). The survey population is households with active land-line telephones, because that's who we can initially identify. Survey questions help narrow the respondents into the desired set, but then eliminating sampled units increases variance. It is reusable in the sense that the same survey population will be used each time the named frame is used.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Splits take a stage and divide the frame at that stage into subsets. A different sampling technique is applied to each subset. So, the highest level element after the initial sample description elements is the stage and its frame, then split and subset definitions of the frame within the stage, then sampling technique on each frame subset. Once a split occurs, then each subset can have stages underneath, and the number of stages under each split subset may differ. Move this element under SplitCondition.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A ControlConstruct that provides a sequence order within Sampling Stages expressed as control constructs.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A ControlConstruct that provides a sequence order within Sampling Stages expressed as control constructs.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ControlConstructType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="TypeOfSequence">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides the ability to "type" a sequence for classification or processing purposes. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References control constructs in the order that they should appear within the instrument.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes alternate ordering for different cases using the SpecificSequence structure. If you set the sequence to anything other than order of appearance the only allowable children are QuestionConstruct or Sequence. Contents must be randomizable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the minimum requirements of the frame needed to use this sample stage. For example, if a stratification by age is specified in the stage the sample frame would need to support this stratification.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies a specific sample frame or frames appropriate for this plan.
</xs:documentation>
<xs:annotation>
</xs:element>
</xs:element>
<xs:documentation>
</xs:annotation>
A distinct "strata" within a population used to define a group to be sampled within that population, for example an Income Level or Postal Code.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If known and available, provide the selection probability for each sampling unit. This is one number for equal probability sampling, such as SRS. For PPS, a description of the size criterion is needed. For other unequal designs, a description of of how the probabilities are assigned is needed.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A ControlConstruct that provides a specialized act for generating a sample.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A ControlConstruct that provides a specialized act for generating a sample.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ControlConstructType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ConditionForAcceptance">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A distinct "strata" within a population used to define a group to be sampled within that population, for example an Income Level or Postal Code.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The Code which contains the value of the variable in programming terms.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A distinct "strata" within a population used to define a group to be sampled within that population, for example an Income Level or Postal Code.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the minimum requirements of the frame needed to use this sample stage. For example, if a stratification by age is specified in the stage the sample frame would need to support this stratification.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing SampleFrame using the Reference structure. TypeOfObject should be set to SampleFrame.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A distinct "strata" within a population used to define a group to be sampled within that population, for example an Income Level or Postal Code.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If known and available, provide the selection probability for each sampling unit. This is one number for equal probability sampling, such as SRS. For PPS, a description of the size criterion is needed. For other unequal designs, a description of of how the probabilities are assigned is needed.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describe all stratifications here. Note that each stratified group will be sampled using the same sampling plan. For example stratifying a state by ZIP Code areas in each of 5 mean income quintiles and then doing a random sample of the households in set of ZIP Codes. Allows for oversampling of identified subpopulations. Example: urban/rural, gender, state, marital status. Might be defined at the SamplngScheme level.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="StratificationRationale">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe the purpose for stratifying your sample frame prior to sampling.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Method to determine how the sample should be allocated/distributed (Source: US Census Metadata Standard document)
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe the purpose for stratifying the sample frame prior to sampling.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Method to determine how the sample should be allocated/distributed (Source: US Census Metadata Standard document)
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describe the purpose for stratifying your sample frame prior to sampling.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:Description">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A full description of the purpose for stratifying your sample frame prior to sampling
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference each sub universe which defines a strata of the population. For example if you are stratifying on gender there would be 2 Universe references, one to Males and one to Females.
</xs:documentation>
<!-- DATA CAPTURE DESIGN CONTENT -->
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
DataCaptureDevelopment covers the development planning, process, and outcome for a partial or full data capture object (question, measurement, instrument, or control construct). Development normally included the development of the question wording, possible response domains and their presentation, translation for language or cultural variance in the population, question/measurement order and mode of delivery (instrument). Extensive work is often done for individual questions/measures that may be reused by different data capture instruments with the organization or for topical areas or populations that are difficult to measure.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Data capture development covers the development planning, process, and outcome for a partial or full questionnaire. Development normally included the development of the question wording, possible response domains and their presentation, translation for language or cultural variance in the population, and question order. Extensive work is often done for individual questions that may be reused by different questionnaires with the organization or for topical areas or populations that are difficult to measure. In addition to the standard name, label, and description information DataCaptureDevelopment contains structures to capture the development plan, the development implementation, and the results or outcome of the development implementation. DataCaptureDevelopment is a Maintainable object and any Note or OtherMaterial related to one of its objects should be placed within the Note and OtherMaterial section of DataCaptureDevelopment.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DataCaptureDevelopmentName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the Data Capture Development. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the Data Capture Development. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the Data Capture Development. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="DevelopmentPlan">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the set of development activities that should take place.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the set of development activities that should take place. TypeOfObject should be DevelopmentPlan.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="DevelopmentImplementation">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the implementation of a development plan for a specific set of development objects. May provide specific details using Control Construct to order Development Steps.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the development implementation of a development plan for a specific set of development objects. May provide specific details using Control Construct to order Development Steps. TypeOfObject should be DevelopmentImplementation.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="DevelopmentResults">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Separates the capture of development implementation results from the process plan and general activities. Allows for capture of the overall results, details of individual steps, or separate iterations of that step.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Separates the capture of development implementation results from the process plan and general activities. Allows for capture of the overall results, details of individual steps, or separate iterations of that step. TypeOfObject should be DevelopmentResults.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the Data Capture Development using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Structure a single Question which may contain one or more response domains (i.e., a list of valid category responses where if "Other" is indicated a text response can be used to specify the intent of "Other").
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A description of the development objects of a Development Implementation or Development Step. Supports a general description as well as specific references to allowed development objects.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:Description">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the development objects that are the intended objects of a Development Plan or specific objects of a Development Step. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="r:QuestionReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the Question type that is the target of the development work. TypeOfObject should be QuestionItem, QuestionGrid, or QuestionBlock.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the Measurement that is the target of the development work. TypeOfObject should be Measurement.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the Instrument that is the target of the development work. TypeOfObject should be Instrument.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the ControlConstruct that is the target of the development work. TypeOfObject should reflect the type of ControlConstruct being referenced. Value should be IfThenElse, RepeatUntil, RepeatWhile, Loop, Sequence, ComputationItem, StatementItem, MeasurementConstruct, QuestionConstruct, Split, SplitJoin, SamplingStage, SampleStep, DevelopmentStep.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the objectives of the development work. Supports the use of structured content in multiple languages.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to an organization and/or individual to contact for further information on this questionnaire development activity. TypeOfObject should be Organization or Individual.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Budget and funding information related to the development work.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Separates the capture of development process results from the process plan and organization.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the set of development activities that should take place. TypeOfObject should be DevelopmentPlan.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the development implementation of a development plan for a specific set of development objects. May provide specific details using Control Construct to order Development Steps. TypeOfObject should be DevelopmentImplementation.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the capture of development process results from the process plan and organization. Allows for capture of the overall results, details of individual steps, or separate iterations of that step. TypeOfObject should be DevelopmentResults.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Budget and funding information related to the development work.
</xs:documentation>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:Budget">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description and/or reference to a related document providing budget information for the development activities
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides information about the agency and grant(s) which fund the development work.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides a name, label and description for the Development Plan and lists the individual development activities which should take place.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DevelopmentPlanName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the DevelopmentPlan. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the Development Plan. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the Development Plan. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the objectives of the development work. Supports the use of structured content in multiple languages.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to an organization and/or individual to contact for further information on this questionnaire development activity.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Budget and funding information related to the development work.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to one or more Development Activities used by the Development Plan. DevelopmentActivity is a substitution base for a number of types of activities described with appropriate content. TypeOfObject should be ContentReviewActivity, TranslationActivity, or PretestActivity.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
An abstract element serving as the head of a substitution group. May be substituted by any valid object of substitution type DevelopmentActivity.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
An abstract element serving as the head of a substitution group. May be substituted by an valid object of substitution type DevelopmentActivity. Provides a set of objects available to all members of the stubstitution group. These include a statement of the desired outcome of the development activity, a summary of the process to be followed, recommended staff requirements for each staffing class, a statement of any addition resources (monetary, or other) that are required to complete the activity, and information on the debriefing process.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DevelopmentActivityName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the Development Activity. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the Development Activity. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the content and purpose of the Development Activity. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe the desired outcomes of the development activity. Address why the activity should take place, means of determining successful completion, etc.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Summarize the process the activity should follow to meet desired outcomes.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specify requirements for type of staffing needed to complete activity. Repeat for each staff class
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe additional resources required such as funding, staffing, or resource material.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe the debriefing process. This is especially important for assessing the quality of focus groups, cognitive interviews, etc. Specifies if debriefing is required.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the Development Activity. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe the desired outcomes of the development activity. Address why the activity should take place, means of determining successful completion, etc. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Summarize the process the activity should follow to meet desired outcomes. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specify requirements for type of staffing needed to complete activity. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe additional resources required such as funding, staffing, or resource material. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe the debriefing process. This is especially important for assessing the quality of focus groups, cognitive interviews, etc. Specifies if debriefing is required.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Specify requirements for type of staffing needed to complete activity including the class of staff participating in the activity, requirements for those participants, and the recruitment process.
</xs:documentation>
<xs:sequence>
<xs:element ref="StaffClass">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specify the class of the staff participating in the activity. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe any special or specific requirements for participating staff.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe the process to be used for staff recruitment in this class.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specify the class of the staff participating in the activity. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe any special or specific requirements for participating staff. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe the process to be used for staff recruitment in this class. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describe the debriefing process. Specifies if debriefing is required.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:Description">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the Debriefing Process. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If debriefing is required for this activity set isRequired to "true".
</xs:documentation>
<xs:element name="ContentReviewActivity" substitutionGroup="DevelopmentActivity" type="ContentReviewActivityType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of content review taking place for development purposes.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of content review taking place for development purposes.
</xs:documentation>
<xs:complexContent>
<xs:extension base="DevelopmentActivityType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfContentReview">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the specific type of content review not done as part of a Focus Group, Cognitive Expert Review, or Cognitive Interview. Supports the use of a controlled vocabulary which is strongly recommended.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the specific type of content review. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:element name="FocusGroupActivity" substitutionGroup="DevelopmentActivity" type="FocusGroupActivityType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of Focus Group taking place for development purposes.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of Focus Group taking place for development purposes.
</xs:documentation>
<xs:complexContent>
<xs:extension base="DevelopmentActivityType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfFocusGroup">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the specific type of Focus Group. Supports the use of a controlled vocabulary which is strongly recommended.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the specific type of Focus Group. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:element name="CognitiveInterviewActivity" substitutionGroup="DevelopmentActivity" type="CognitiveInterviewActivityType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of content review taking place for development purposes.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of cognitive interview review taking place for development purposes.
</xs:documentation>
<xs:complexContent>
<xs:extension base="DevelopmentActivityType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfCognitiveInterview">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the specific type of Cognitive Interview. Supports the use of a controlled vocabulary which is strongly recommended.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the specific type of Cognitive Interview. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:element name="CognitiveExpertReviewActivity" substitutionGroup="DevelopmentActivity" type="CognitiveExpertReviewActivityType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of cognitive expert review taking place for development purposes.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A substitution for DevelopmentActivity which requires no additional information other than the specification of the type of cognitive expert review taking place for development purposes.
</xs:documentation>
<xs:complexContent>
<xs:extension base="DevelopmentActivityType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfCognitiveExpertReview">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the specific type of Cognitive Expert Interview. Supports the use of a controlled vocabulary which is strongly recommended.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the specific type of content review such as Focus Group, Cognitive Review, etc. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:element name="TranslationActivity" substitutionGroup="DevelopmentActivity" type="TranslationActivityType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A substitution for DevelopmentActivity which describes the specifics of translation.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A substitution for DevelopmentActivity which describes the specifics of translation, looking at source and target languages, aids available for translation, and translator requirements regarding language ability and method of translation.
</xs:documentation>
<xs:complexContent>
<xs:extension base="DevelopmentActivityType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="TranslationMethod">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the method of translation required through use of a controlled vocabulary and description. Repeat for multiple methods.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a detailed description of the requirements for an acceptable translation and indicate if the translation should be oral and/or written.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes available aids for translation typed by a controlled vocabulary and supporting a description and resource identification where appropriate. This may include items such as the availability of an interpreter, key word material, etc.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes both minimum and preferred language abilities sought for the translation work as a set of source and target language requirements. Details requirements for the translator in terms of language ability for reading, speaking, and writing the source and target languages. Repeat for each language pair sought.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
List the language or language codes in a space delimited array. The language original may or may not be provided in this bundle of language specific strings.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
List the language or language codes in a space delimited array.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the method of translation required through use of a controlled vocabulary and description. Repeat for multiple methods.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes both minimum and preferred language abilities sought for the translation work as a set of source and target language requirements.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="TypeOfTranslationMethod">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the type of translation method used. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the translation method. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes available aids for translation typed by a controlled vocabulary and supporting a description and resource identification where appropriate. This may include items such as the availability of an interpreter, key word material, etc.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes available aids for translation typed by a controlled vocabulary and supporting a description and resource identification where appropriate. This may include items such as the availability of an interpreter, key word material, etc.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="TypeOfTranslationAid">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the type of translation aid available. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the translation aid. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a reference to the translation aid resource using the structure of OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a reference to the translation aid resource using the structure of OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides a reference to the translation aid resource using the structure of OtherMaterial.
</xs:documentation>
<xs:choice>
<xs:element ref="r:OtherMaterial">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description and link to the complexType using the DDI Other Material structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Use of a previously described complexType by Reference. TypeOfObject will be OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the type of translation method used. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the type of translation aid used. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the type of additional data used. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides a detailed description of the requirements for an acceptable translation and indicate if the translation should be oral and/or written.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides a detailed description of the requirements for an acceptable translation and indicate if the translation should be oral and/or written. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="r:Description">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the Translation Requirements. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Details requirements for the translator in terms of language ability for reading, speaking, and writing the source and target languages.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes both minimum and preferred language abilities sought for the translation work as a set of source and target language requirements.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="TranslationSourceLanguageAbility">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes both minimum and preferred language abilities sought for the translation work for the source language.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes both minimum and preferred language abilities sought for the translation work for the target language.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the language and the individuals ability to read, write, and speak the designated language using a controlled vocabulary as minimum and preferred requirements.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the language and the individuals ability to read, write, and speak the designated language using a controlled vocabulary as minimum and preferred requirements.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the language and the individuals ability to read, write, and speak the designated language using a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the language and the individuals ability to read, write, and speak the designated language using a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes both minimum and preferred language abilities sought for the translation work as a set of source and target language requirements.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="MinimumLanguageAbility">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the language and the individuals ability to read, write, and speak the designated language using a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the language and the individuals ability to read, write, and speak the designated language using a controlled vocabulary.
</xs:documentation>
<xs:element name="PretestActivity" substitutionGroup="DevelopmentActivity" type="PretestActivityType">
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the details for performing a pretest of a set of questions or questionnaire.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A substitution for DevelopmentActivity which specifies the details for performing a pretest of a set of questions or questionnaire. Includes reference to the Sample Frame and Sample Method for the pretest, and the data collection process in terms of method of administration, mode of collection, delivery method, and identification of any additional data collected.
</xs:documentation>
<xs:complexContent>
<xs:extension base="DevelopmentActivityType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="SampleFrameReference">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the Sample Frame used in selecting the the sample from the parent population.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the method and mode of data collection in administering the pretest. Notes any additional data collected in the administration of the pretest.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the method and mode of data collection in administering the pretest. Notes any additional data collected in the administration of the pretest.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Description of the method and mode of data collection in administering the pretest. Notes any additional data collected in the administration of the pretest.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="MethodOfAdministration">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the method of pretest administration using a controlled vocabulary and description.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the mode of collection used in the pretest. Repeat of multiple modes of collection were used. Indicate the primary mode using isPrimary attribute if applicable.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the method and mode of data collection in administering the pretest. Notes any additional data collected in the administration of the pretest.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the mode of pretest data collection using a controlled vocabulary and description.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes available aids for translation typed by a controlled vocabulary and a description.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="TypeOfPretestCollectionMode">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the type of data collection mode used (i.e. interview, self-completed form, observation). Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of mode of data collection for the pretest. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Method of delivery for the pretest mode (i.e., mail, hand-delivery, etc.). Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
A value of true indicates that this is the primary mode of data collection.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
A value of true indicates that an audio format of the question text is available.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:attribute>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes the method of pretest administration using a controlled vocabulary and description.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="TypeOfAdministrationMethod">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the type of administration method used. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the administration method. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the type of administration method used. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the type of data collection mode used for the pretest. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies the type of delivery method used to distribute the pretest form. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the method of pretest administration using a controlled vocabulary and description.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the method and mode of data collection in administering the pretest. Notes any additional data collected in the administration of the pretest.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Description of the method and mode of data collection in administering the pretest. Notes any additional data collected in the administration of the pretest.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="TypeOfAdditionalData">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Specifies type of additional data collected. Supports the use of a controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of the additional data collected. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A set of Development Activities maintained by an agency, and used in defining the development of a data capture object. In addition to the standard name, label, and description allows for the inclusion of an existing DevelopmentActivityScheme by reference and descriptions of DevelopmentActivity and DevelopmentActivityGroup either in-line or by reference.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:MaintainableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DevelopmentActivitySchemeName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the DevelopmentActivityScheme. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the DevelopmentActivityScheme. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the DevelopmentActivityScheme. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing DevelopmentActivityScheme for inclusion.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="DevelopmentActivity">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Extensible structure for development activity elements used in describing the development of a questionnaire.: ContentReviewActivity, TranslationActivity, and PretestActivity.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing DevelopmentActivity for inclusion in the scheme. TypeOfObject should be ContentReviewActivity, TranslationActivity, or PretestActivity.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="DevelopmentActivityGroup">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of a group of DevelopmentActivity for administrative or conceptual purposes.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A Processing Instruction Group included in the scheme by reference.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the Development Activity Scheme using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing DevelopmentActivity for inclusion in the scheme. TypeOfObject should be set to CognitiveInterviewActivity, CognitiveExpertReviewActivity, ContentReviewActivity, FocusGroupActivity, TranslationActivity, or PretestActivity.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an existing DevelopmentActivityGroup using the Reference structure. TypeOfObject should be set to DevelopmentActivityGroup.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes a group of Development Activities for administrative or conceptual purposes, which may be hierarchical.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes a group of Development Activities for administrative or conceptual purposes, which may be hierarchical. In addition to the standard name, label, and description contains references to included Development Activities, and other DevelopmentActivityGroups.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfDevelopmentActivityGroup">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic element for specifying a reason for a Development Activities Group. Note that this element can contain either a term from a controlled vocabulary list or a textual description.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the DevelopmentActivityGroup. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the DevelopmentActivityGroup. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the DevelopmentActivityGroup. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the universe statement describing the persons or other objects to which the contents of this group pertain.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the concept expressed by the objects in this group.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If subjects are listed for this group, it is strongly recommended that the subjects listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of subject at the group level allows for associating objects as a type of subject based group or to identify subject characteristics of a reusable group of objects.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
If keywords are listed for this group, it is strongly recommended that the keywords listed also be found in the TopicalCoverage element for the parent packaging element when this group is included directly or by reference in a module containing a coverage element. Use of keyword at the group level allows for associating objects as a type of keyword based group or to identify keyword characteristics of a reusable group of objects.
</xs:documentation>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="DevelopmentActivityReference">
</xs:choice>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a constituent DevelopmentActivity for inclusion in the group. TypeOfObject should be ContentReviewActivity, TranslationActivity, or PretestActivity.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to constituent Development Activity group. This allows for nesting of processing instruction groups. TypeOfObject should be DevelopmentActivityGroup.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
If set to "true" indicates that the content of the group is ordered as it appears within the XML structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Name of the Development Activity Group using the DDI Name structure.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description of the type of group created to associate a number of Development Activities. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Separates the capture of development implementation results from the process plan and general activities. Allows for capture of the overall results, details of individual steps, or separate iterations of that step.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DevelopmentResultsName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the DevelopmentResults. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the Development Results. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the overall Development Results. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References the Development Implementation which the results refer to. TypeOfObject should be DevelopmentImplementation
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The date or date range of obtaining results from the development work.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Details of specific results of the development plan and process. May refer to specific development activities or DevelopmentSteps within a DevelopmentProcess.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the DevelopmentResults. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The date or date range of obtaining results from the development work.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Details of specific results of the development plan and process. May refer to specific development activities or DevelopmentSteps within a DevelopmentProcess.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Details of specific results of the development plan and process. May refer to specific development activities or DevelopmentSteps within a DevelopmentProcess.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="TypeOfResult">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the specific type of result. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the Results Detail. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The date or date range of obtaining results from the development work.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of whether specific requirements for the activities providing these results were met.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the specific type of result. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of whether specific requirements for the activities providing these results were met.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Description of whether specific requirements for the activities providing these results were met.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="TypeOfRequirementsAssessment">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the type of requirement being assessed such as staffing, funding, source materials, etc. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the Requirements Assessment. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:attribute>
<xs:documentation>
</xs:annotation>
A boolean statement of whether the requirement was satisfied or not. A value of "true" indicates that the minimum requirement was satisfied. Note any specific information in the Description.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the specific type of result. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides the order of process steps in development of the questionnaire including references to previously specified development activities as well as information on the persons and organizations involved in the process, the objects under development and the results of development activities. Note that the structure allows for a simple summary of the implementation work or can provide details using the DevelopmentStep and other control constructs to describe the organization of the implementation.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides a name, label and description for the Development Implementation and lists the individual development activities which should take place. Note that the structure allows for a simple summary of the implementation work or can provide details using the DevelopmentStep and other control constructs to describe the organization of the implementation.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DevelopmentImplementationName">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the DevelopmentImplementation. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the Development Implementation. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the overall Development Implementation. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to one or more Development Activities used by the Development Implementation. DevelopmentActivity is a substitution base for a number of types of activities described with appropriate content. TypeOfObject should be ContentReviewActivity, TranslationActivity, or PretestActivity.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the object of the development. May reference a specific object instrument, question, measurement, or control construct to.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A set of DevelopmentSteps (control construct sub-type) that detail the implementation. May be organized using other control constructs to define sequencing, flow logic, sub-testing, etc. TypeOfObject should be any sub-type of a control construct.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the DevelopmentImplementation. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A member of the ControlConstruct substitution group. Describes a Development Step implementing a Development Activity directed at a specific development object. Defines prerequisites, condition for acceptance, and activity date and and agent performing the step.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A member of the ControlConstruct substitution group. Describes a Development Step implementing a Development Activity directed at a specific development object. Defines prerequisites, condition for acceptance, and activity date and and agent performing the step. Use ExternalAid to identify external resources used by the DevelopmentStep
</xs:documentation>
<xs:complexContent>
<xs:extension base="ControlConstructType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DevelopmentObject">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes the object of the development. May reference a specific object instrument, question, measurement, or control construct to.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to one or more Development Activities used by the Development Process Step. DevelopmentActivity is a substitution base for a number of types of activities described with appropriate content. TypeOfObject should be ContentReviewActivity, TranslationActivity, or PretestActivity.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an Organization or Individual responsible for this step. TypeOfObject should be any sub-type of Agency.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the overall prerequisites for completing this Development Processing Step. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The conditions under which the output of the Development Process Step is accepted.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to an Organization or Individual responsible for this step. TypeOfObject should be Organization or Individual.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the overall prerequisites for completing this Development Processing Step. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The conditions under which the output of the step is accepted. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Provides a name, label and description for the Development Process and lists the individual development activities which should take place.
</xs:documentation>
<xs:sequence>
<xs:element minOccurs="0" ref="TypeOfResource">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Type of resource used. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A description of the Resource. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the resource object used by this development step. If it is an external object create a description as OtherMaterial and reference the OtherMaterial. Use the attribute "objectLanguage" to specify any language preference. Repeat for multiple development objects. TypeOfObject should relate to the object referenced.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The use of the resource within the DevelopmentProcessingStep. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Identifies the specific type of resource used. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to the resource object used by this development step. If it is an external object create a description as OtherMaterial and reference the OtherMaterial. Use the attribute "objectLanguage" to specify any language preference. Repeat for multiple development objects. TypeOfObject should be set to any Identifiable, Versionable or Maintainable object.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The use of the resource within the DevelopmentProcessingStep. Supports multiple language versions of the same content as well as optional formatting of the content.
</xs:documentation>
<!-- end of DataCaptureDevelopment CONTENT -->
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A member of the ControlConstruct substitution group. The components of a Split consists of a number of process steps to be executed concurrently with partial synchronization. Split completes as soon as all of its component process steps have been scheduled for execution.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A member of the ControlConstruct substitution group. The components of a Split consists of a number of process steps to be executed concurrently with partial synchronization. Split completes as soon as all of its component process steps have been scheduled for execution.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ControlConstructType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="TypeOfSequence">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides the ability to "type" a spit for classification or processing purposes. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References control constructs that can be executed concurrently.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A member of the ControlConstruct substitution group. The components of a SplitJoin consists of a number of process steps to be executed concurrently with partial synchronization. SplitJoin consists of process steps that are executed concurrently (execution with barrier synchronization). That is, SplitJoin completes when all of its components processes have completed. Supports parallel processing that requires completion of all included process steps to exit.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
A member of the ControlConstruct substitution group. The components of a SplitJoin consists of a number of process steps to be executed concurrently with partial synchronization. SplitJoin consists of process steps that are executed concurrently (execution with barrier synchronization). That is, SplitJoin completes when all of its components processes have completed. Supports parallel processing that requires completion of all included process steps to exit.
</xs:documentation>
<xs:complexContent>
<xs:extension base="ControlConstructType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="TypeOfSequence">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides the ability to "type" a split for classification or processing purposes. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
References control constructs that can be executed concurrently.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describes a sample created by the implementation of a sample plan.
</xs:documentation>
<xs:annotation>
</xs:complexType>
<xs:documentation>
</xs:annotation>
Describes a sample created by the implementation of a sample plan.
</xs:documentation>
<xs:complexContent>
<xs:extension base="r:VersionableType">
</xs:complexContent>
<xs:sequence>
</xs:extension>
<xs:element minOccurs="0" ref="TypeOfSample">
</xs:sequence>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A generic means of classifying a SamplingProcedure. Supports the use of an external controlled vocabulary.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A name for the sample. May be expressed in multiple languages. Repeat the element to express names with different content, for example different names for different systems.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A display label for the sample. Supports multiple language versions of the same content as well as optional formatting of the content. Repeat for labels with different content, for example, labels with differing length limitations.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Full description of the sample. Supports structured content and multiple language content.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Describe the population being sampled through a combination of textual description and reference to a structured Universe.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The target value of the sample size for the primary and any secondary or sub-population.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Provides sample stage level details where needed. Repeat for individual stages or sub-stages.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Date the sample was taken. May be expressed as a single date or range. If the sample was created using multiple extractions at different dates, repeat for each date.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Description of general limitations of the frame, including over/under-coverage and update schedules and procedures.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the SamplingPlan implemented to creating the sample. Target object should be SamplingPlan
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the SampleFrame used for creating the sample. Target object should be SampleFrame
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a previously created sample that was used as a component of the current sample. Target object should be Sample.
</xs:documentation>
<xs:annotation>
</xs:annotation>
</xs:element>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A brief textual description or classification of the type of sample used. Supports the use of an external controlled vocabulary. The DDI Alliance has provided a controlled vocabulary (SamplingProcedure) to support this element at http://www.ddialliance.org/controlled-vocabularies.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a description of the sample and its location using OtherMaterialType. TypeOfObject should be set to OtherMaterial.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the SamplingPlan implemented to creating the sample. TypeOfObject should be set to SamplingPlan
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to the SampleFrame used for creating the sample. TypeOfObject should be set to SampleFrame
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a sample. TypeOfObject should be set to Sample.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
A reference to a previously created sample that was used as a component of the current sample. TypeOfObject should be set to Sample.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
The sample that was the basis for the weighting. TypeOfObject should be set to Sample.
</xs:documentation>
<xs:annotation>
</xs:element>
<xs:documentation>
</xs:annotation>
Reference to a unit type describing the sample's. TypeOfObject should be set to UnitType.
</xs:documentation>
</xs:schema>
|
XML schema documentation generated with DocFlex/XML 1.12 using DocFlex/XML XSDDoc 2.9.0 template set |