DDI 3.1 XML Schema Documentation (2009-10-18)
© DDI Alliance 2009 - licensed under the terms of the GNU Lesser General Public License
complexType "SequenceType"
Namespace:
Content:
complex, 7 attributes, 12 elements
Defined:
Includes:
definitions of 3 elements
Used:
XML Representation Summary
<...
    action
 = 
("Add" | "Update" | "Delete")
    id
 = 
xs:string
    isVersionable
 = 
"true"
    objectSource
 = 
xs:anyURI
    urn
 = 
xs:anyURI
    version
 = 
xs:string
    versionDate
 = 
(xs:dateTime | xs:date | xs:gYearMonth | xs:gYear | xs:duration)
    >
   
Content: 
UserID*, VersionResponsibility?, VersionRationale*, ConstructName*, r:Label*, r:Description*, ExternalAid*, (ExternalInterviewerInstructionReference | InterviewerInstructionReference)*, Type?, ControlConstructReference*, ConstructSequence?
</...>
Content Model Elements (12):
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
A sequence of operations expressed as control constructs performed by the instrument.
Type Definition Detail
Type Derivation Tree
      r:VersionableType (extension)
          ControlConstructType (extension)
              SequenceType (extension)
XML Source (w/o annotations (4); see within schema source)
<xs:complexType name="SequenceType">
<xs:complexContent>
<xs:extension base="ControlConstructType">
<xs:sequence>
<xs:element minOccurs="0" ref="Type"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ControlConstructReference"/>
<xs:element minOccurs="0" ref="ConstructSequence"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Content Element Detail (defined in this component only; 3/12)
ConstructSequence
Type:
SpecificSequenceType, complex content
If you are going to set the sequence to anything other than order of appearance the only allowable children are QuestionConstruct or Sequence. Contents must be randomizable.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="ConstructSequence"/>

ControlConstructReference
Type:
r:ReferenceType, complex content
References control constructs in the order that they should appear within the instrument.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ControlConstructReference"/>

Type
Type:
r:CodeValueType, simple content
Used to assign a type to the control construct within the Sequence, according to a classification used by the Documentor.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="Type"/>

XML schema documentation generated with DocFlex/XML SDK 1.7.2 using DocFlex/XML XSDDoc 2.1.0 template set