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, TopLeftTableAnchor, 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 tabular formats of NCube Instances held in an external file with location for data items arranged as two-dimensional rows (identified by row and column). In addition to the link to the PhysicalStructure provided by BaseRecordLayout, the record layout is this namespace (m3) identifies the character set and array base for the stored data, 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 file.
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:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="NCubeInstance"/>
<xs:element ref="r:NCubeInstanceReference"/>
</xs:choice>
<xs:element minOccurs="0" ref="TopLeftTableAnchor"/>
</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"/>

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"/>

TopLeftTableAnchor
Type:
TopLeftTableAnchorType, empty content
Notes the column and row position of the top left corner of the data table in the spreadsheet.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="TopLeftTableAnchor"/>

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