complexType "RecordLayoutType"
Namespace:
Content:
complex, 7 attributes, 18 elements
Defined:
Includes:
definitions of 5 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"
 = 
("singleQuote" | "doubleQuote" | "none")
   
>
   
Content: 
</...>
Content Model Elements (18):
NCubeInstance, p:DataItem, p:EndOfLineMarker, p:PhysicalStructureLinkReference, r:Agency, r:ArrayBase, r:BasedOnObject, r:CharacterSet, r:ID, r:MaintainableObject, r:NCubeInstanceReference, r:URN, r:UserAttributePair, r:UserID, r:Version, r:VersionRationale, r:VersionResponsibility, r:VersionResponsibilityReference
All Direct / Indirect Based Elements (1):
RecordLayout
Known Usage Locations
Annotation
A member of the BaseRecordLayout substitution group intended for use with archival formats of NCube Instances or mixed NCube and microdata (i.e., a set of NCubes where the case identification is not described as a dimension of the NCube) held in an external file with fixed or delimited locations for data items arranged as one-dimensional rows. In addition to the link to the PhysicalStructure provided by BaseRecordLayout, the record layout is this namespace (m1) identifies the character set and array base for the stored data, a full description of any microdata (individual variable) structured data items, and a full description of each data item contained within an NCube Instance including a link to its description (matrix address) and its physical location in the record.
Type Definition Detail
Type Derivation Tree
r:AbstractIdentifiableType (extension)
      r:VersionableType (extension)
          p:BaseRecordLayoutType (extension)
              RecordLayoutType
XML Source (w/o annotations (6); see within schema source)
<xs:complexType name="RecordLayoutType">
<xs:complexContent>
<xs:extension base="p:BaseRecordLayoutType">
<xs:sequence>
<xs:element minOccurs="0" ref="r:CharacterSet"/>
<xs:element ref="r:ArrayBase"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="p:DataItem"/>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="NCubeInstance"/>
<xs:element ref="r:NCubeInstanceReference"/>
</xs:choice>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Content Element Detail (all declarations; defined within this component only; 5/18)
NCubeInstance
Type:
NCubeInstanceType, complex content
A container for defining an instance of an NCube, indicating the matrix address of each cell and where the data for each measure within a cell of the NCube is stored. Allows specifying the values of the attributes attached to a NCube.
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="NCubeInstance"/>

p:DataItem
Type:
p:DataItemType, complex content
Use for variables that have content in the data file but are not part of an NCube structure, such as case identification variables, or situations where the primary record content is microdata but NCube structured data has been added (such as aggregated data on the City or State where the case is located). 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="p:DataItem"/>

r:ArrayBase
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)
<xs:element ref="r:ArrayBase"/>

r:CharacterSet
Type:
r:CodeValueType, simple content
Character set used in the data file (e.g., US ASCII, EBCDIC, UTF-8). This is a required field.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="r:CharacterSet"/>

r:NCubeInstanceReference
Type:
r:ReferenceType, complex content
Reference to an NCubeInstance as expressed in a RecordLayout. TypeOfObject should be NCubeInstance. A container for defining an instance of an NCube, indicating the matrix address of each cell and where the data for each measure within a cell of the NCube is stored. Allows specifying the values of the attributes attached to a NCube.
XML Source (w/o annotations (1); see within schema source)
<xs:element ref="r:NCubeInstanceReference"/>

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