complexType "RecordLayoutType"
Namespace: |
|
Content: |
|
Defined: |
|
Includes: |
|
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" |
|
= |
("singleQuote" | "doubleQuote" | "none") |
|
= |
xs:boolean : "false" |
|
|
> |
|
Content: |
( r:URN | ( r:Agency, r:ID, r:Version))[1..2], r:UserID*, r:UserAttributePair*, ( r:VersionResponsibility | r:VersionResponsibilityReference)?, r:VersionRationale?, r:BasedOnObject?, r:RelatedOtherMaterialReference*, r:MaintainableObject?, PhysicalStructureLinkReference, EndOfLineMarker?, r:CharacterSet?, r:ArrayBase, r:DefaultVariableSchemeReference?, DataItem* |
|
</...> |
All Direct / Indirect Based Elements (1):
-
Annotation
A member of the BaseRecordLayout substitution group intended for use with archival formats of microdata held in an external file with fixed or delimited locations for data items. In addition to the link to the PhysicalStructure provided by BaseRecordLayout, the record layout is this namespace (p) identifies the character set and array base for the stored data, an optional reference to the default VariableScheme for the data items, a flag indicating that the variable names are provided on the first row of the data file, and a full description of each data item including a link to its description and its physical location in the record.
Type Derivation Tree
RecordLayoutType
|
XML Source (w/o annotations (6); see within schema source)
<xs:complexContent>
</xs:complexContent>
</xs:complexType>
|
Attribute Detail (all declarations; defined within this component only; 1/9)
namesOnFirstRow
-
Type: |
xs:boolean, predefined |
Use: |
optional |
Set this item to "true" if the first row of the file contains the names of the variables (data items).
Attribute Value
XML Source (w/o annotations (1); see within schema source)
Content Element Detail (all declarations; defined within this component only; 4/18)
-
Includes a reference to a variable, and information about its data item location and its data type/format.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="DataItem"/>
|
-
Type: |
xs:integer, predefined, simple content
|
Sets the array base for any arrays used in the definition (that is, whether the first value is in position 0 or 1, etc.). This may be the data array in a delimited data file or the measure array for measures that are bundled and stored in a single location. Array base is generally set to either 0 or 1. There is no override provided as systems processing a record would use a consistent array base.
XML Source (w/o annotations (1); see within schema source)
-
Character set used in the data file (e.g., US ASCII, EBCDIC, UTF-8). This is a required field. The DDI Alliance has provided a controlled vocabulary (CharacterSet) to support this element at http://www.ddialliance.org/controlled-vocabularies.
Simple Content
XML Source (w/o annotations (1); see within schema source)
-
References a variable scheme for the RecordLayout. This can be overridden by individual data items if they are from a different variable scheme.
XML Source (w/o annotations (1); see within schema source)