complexType "fileStrcType"
Namespace:
Content:
complex, 11 attributes, 2 elements
Defined:
globally in codebook.xsd; see XML source
Includes:
definitions of 3 attributes, 2 elements
Used:
XML Representation Summary
<...
   
 = 
xs:ID
 = 
xs:NMTOKEN
 = 
xs:language
 = 
("archive" | "producer") : "producer"
 = 
xs:string
 = 
(xs:dateTime | xs:date | xs:gYearMonth | xs:gYear)
 = 
xs:anyURI
 = 
xs:anyURI
 = 
("rectangular" | "hierarchical" | "relational" | "nested" | "other") : "rectangular"
 = 
xs:NMTOKEN
 = 
xs:IDREF
   
>
   
Content: 
</...>
All Direct / Indirect Based Elements (1):
Known Usage Locations
Type Definition Detail
Type Derivation Tree
baseElementType (extension)
  fileStrcType
XML Source (w/o annotations (3); see within schema source)
<xs:complexType name="fileStrcType">
<xs:complexContent>
<xs:extension base="baseElementType">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="recGrp"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="notes"/>
</xs:sequence>
<xs:attribute default="rectangular" name="type">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="rectangular"/>
<xs:enumeration value="hierarchical"/>
<xs:enumeration value="relational"/>
<xs:enumeration value="nested"/>
<xs:enumeration value="other"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="otherType" type="xs:NMTOKEN" use="optional"/>
<xs:attribute name="fileStrcRef" type="xs:IDREF" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Attribute Detail (all declarations; defined within this component only; 3/11)
fileStrcRef
Type:
xs:IDREF, predefined
Use:
optional
Allows for multiple data files with different coverage but the same file structure to share a single fileStrc. The file structure is fully described in the first fileTxt within the fileDscr and then the fileStrc in subsequent fileTxt descriptions would reference the first fileStrcRef rather than repeat the details.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="fileStrcRef" type="xs:IDREF" use="optional"/>

otherType
Type:
xs:NMTOKEN, predefined
Use:
optional
Value specifying the other type. This attribute should only be used when the value of the attribute "type" is equal to "other". Use the complex element controlledVocabUsed to identify the controlled vocabulary to which the selected term belongs.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="otherType" type="xs:NMTOKEN" use="optional"/>

type
Type:
anonymous simpleType (restriction of xs:NMTOKEN)
Use:
optional
Type of structure, predefined options.
Attribute Value
enumeration of xs:NMTOKEN
Enumeration:
"rectangular", "hierarchical", "relational", "nested", "other"
Default:
"rectangular"
Anonymous simpleType
Type Derivation Tree
xs:NMTOKEN (restriction)
  simpleType
Derivation:
restriction of xs:NMTOKEN
Facets:
enumeration:
"rectangular", "hierarchical", "relational", "nested", "other"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute default="rectangular" name="type">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="rectangular"/>
<xs:enumeration value="hierarchical"/>
<xs:enumeration value="relational"/>
<xs:enumeration value="nested"/>
<xs:enumeration value="other"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
Content Element Detail (all declarations; defined within this component only; 2/2)
notes
Type:
notesType, mixed content
XML Source (see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="notes"/>

recGrp
Type:
recGrpType, complex content
XML Source (see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="recGrp"/>

XML schema documentation generated with DocFlex/XML 1.12 using DocFlex/XML XSDDoc 2.9.0 template set