RecordLayoutType

Package: 
Is Abstract: 
no
Is Pattern: 
no
Definition: 

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.

Property: 
NameCardinalityDatatypeDescription
CharacterSet
0..1
Character set used in the data file (e.g., US ASCII, EBCDIC, UTF-8). This is a required field.
ArrayBase
0..1
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.
namesOnFirstRow
0..1
Set this item to "true" if the first row of the file contains the names of the variables (data items).
Relationship: 
NameTarget ObjectDescriptionSource cardinalityTarget cardinalityRelationship type
DefaultVariableSchemeReference
References a variable scheme for the RecordLayout. This can be overridden by individual data items if they are from a different variable scheme.
0..1
DataItem
Includes a reference to a variable, and information about its data item location and its data type/format.
0..n

Stage:

DDI 3.2: 
p:RecordLayoutType
Is extendable: 
RDF Mapping: