complexType "GenerationInstructionType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
|
Used: |
|
XML Representation Summary |
<... |
|
|
= |
("Canonical" | "Deprecated") |
|
= |
("Add" | "Update" | "Delete") |
|
= |
xs:anyURI |
|
= |
("Agency" | "Maintainable") : "Agency" |
|
= |
(xs:dateTime | xs:date | xs:gYearMonth | xs:gYear | xs:duration) |
|
= |
"true" |
|
= |
xs:boolean : "true" |
|
|
> |
|
Content: |
(r:URN | (r:Agency, r:ID, r:Version))[1..2], r:UserID*, r:UserAttributePair*, (r:VersionResponsibility | r:VersionResponsibilityReference)?, r:VersionRationale?, r:BasedOnReference?, r:MaintainableObject?, SourceQuestion*, SourceVariable*, ExternalInformation*, r:Description?, r:CommandCode*, ControlConstructReference*, Aggregation? |
|
</...> |
Content Model Elements (18):
-
Aggregation,
ControlConstructReference,
ExternalInformation,
SourceQuestion,
SourceVariable,
r:Agency,
r:BasedOnReference,
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):
-
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 Derivation Tree GenerationInstructionType |
XML Source (w/o annotations (9); see within schema source)
<xs:complexType name="GenerationInstructionType"> <xs:complexContent> <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="r:CommandCode"/> </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
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) -
Describes the aggregation process, identifying both the independent and dependent variables within the process.
XML Source (w/o annotations (1); see within schema source)
-
A control construct which is used to describe or process the instruction.
XML Source (w/o annotations (1); see within schema source)
-
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)
-
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"/> |
-
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)
-
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"/> |
-
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"/> |