complexType "GenerationInstructionType"
Namespace:
Content:
complex, 8 attributes, 20 elements
Defined:
Includes:
definitions of 1 attribute, 8 elements
Used:
XML Representation Summary
<...
   
 = 
("Add" | "Update" | "Delete")
 = 
(xs:string | xs:string)
 = 
("Agency" | "Maintainable") : "Agency"
 = 
xs:boolean
 = 
(xs:dateTime | xs:date | xs:gYearMonth | xs:gYear | xs:duration)
 = 
xs:boolean : "false"
 = 
"true"
 = 
xs:boolean : "true"
   
>
   
Content: 
</...>
All Direct / Indirect Based Elements (1):
Known Usage Locations
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.
Type Definition Detail
Type Derivation Tree
      r:VersionableType (extension)
          ProcessingInstructionType (extension)
              GenerationInstructionType
XML Source (w/o annotations (10); see within schema source)
<xs:complexType name="GenerationInstructionType">
<xs:complexContent>
<xs:extension base="ProcessingInstructionType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InputQuestionReference"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InputMeasurementReference"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InputVariableReference"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ExternalInformation"/>
<xs:element minOccurs="0" ref="r:Description"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:CommandCode"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ControlConstructReference"/>
<xs:element minOccurs="0" ref="Aggregation"/>
</xs:sequence>
<xs:attribute default="true" name="isDerived" type="xs:boolean"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Attribute Detail (all declarations; defined within this component only; 1/8)
isDerived
Type:
xs:boolean, predefined
Use:
optional
Default setting is "true", the instruction describes a derivation. If the instruction is a simple recode, set to "false".
Attribute Value
Default:
"true"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute default="true" name="isDerived" type="xs:boolean"/>
Content Element Detail (all declarations; defined within this component only; 8/20)
Aggregation
Type:
AggregationType, complex content
Describes the aggregation process, identifying both the independent and dependent variables within the process.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="Aggregation"/>

ControlConstructReference
Type:
r:ReferenceType, complex content
A control construct which is used to describe or process the instruction.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ControlConstructReference"/>

ExternalInformation
Type:
ExternalInformationType, complex content
Reference to an external source of information used in the coding process, for example a value from a chart, etc.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ExternalInformation"/>

InputMeasurementReference
Type:
SourceReferenceType, complex content
Reference to a Measurement used in the instruction. Allows the designation of an Alias used by the instruction. TypeOfObject should be set to MeasurementItem.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InputMeasurementReference"/>

InputQuestionReference
Type:
SourceReferenceType, complex content
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.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InputQuestionReference"/>

InputVariableReference
Type:
SourceReferenceType, complex content
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.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="InputVariableReference"/>

r:CommandCode
Type:
r:CommandCodeType, complex content
Structured information used by a system to process the instruction.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="r:CommandCode"/>

r:Description
Type:
r:StructuredStringType, complex content
A description of the generation instruction. Supports multiple language versions of the same content as well as optional formatting of the content.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="r:Description"/>

XML schema documentation generated with DocFlex/XML 1.12 using DocFlex/XML XSDDoc 2.9.0 template set