complexType "GenerationInstructionType"
Namespace:
Content:
complex, 7 attributes, 18 elements
Defined:
Includes:
definitions of 1 attribute, 7 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)
 = 
"true"
 = 
xs:boolean : "true"
   
>
   
Content: 
</...>
Content Model Elements (18):
Aggregation, ControlConstructReference, ExternalInformation, SourceQuestion, SourceVariable, r:Agency, r:BasedOnObject, r:CommandCode, r:Description, r:ID, r:MaintainableObject, r:URN, r:UserAttributePair, r:UserID, r:Version, r:VersionRationale, r:VersionResponsibility, r:VersionResponsibilityReference
All Direct / Indirect Based Elements (1):
GenerationInstruction
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:AbstractIdentifiableType (extension)
      r:VersionableType (extension)
          GenerationInstructionType
XML Source (w/o annotations (9); see within schema source)
<xs:complexType name="GenerationInstructionType">
<xs:complexContent>
<xs:extension base="r:VersionableType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="SourceQuestion"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="SourceVariable"/>
<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/7)
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; 7/18)
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:
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:
r:OtherMaterialType, 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"/>

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. May be expressed in multiple languages and supports the use of structured content.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="r:Description"/>

SourceQuestion
Type:
SourceReferenceType, complex content
Reference to a question used in the instruction.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="SourceQuestion"/>

SourceVariable
Type:
SourceReferenceType, complex content
Reference to a variable used in the coding process
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="SourceVariable"/>

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