complexType "Country_3Type"
Namespace:
Content:
simple, 6 attributes
Defined:
globally in reusable.xsd; see XML source
Includes:
definitions of 5 attributes
Used:
XML Representation Summary
<...
   
 = 
xs:dateTime
 = 
"ISO3166_3ch"
 = 
"ISO3166 3-letter"
 = 
"DDI Alliance"
 = 
xs:string
 = 
"urn:ddi-cv:ISO3166_3ch"
   
>
   
Content: 
{ xs:string }
</...>
All Direct / Indirect Based Elements (1):
Country_3
Known Usage Locations
Annotation
Allows for string content which may be taken from an externally maintained controlled vocabulary (code value). If the content is from a controlled vocabulary provide the code value, as well as a reference to the code list from which the value is taken. Provide as many of the identifying attributes as needed to adequately identify the controlled vocabulary. Note that DDI has published a number of controlled vocabularies applicable to several locations using the CodeValue structure. Use of shared controlled vocabularies helps support interoperability and machine actionability.
Type Definition Detail
Type Derivation Tree
xs:string (extension)
  CountryCodeType (extension)
      Country_3Type
Derivation:
extension of CountryCodeType
XML Source (w/o annotations (6); see within schema source)
<xs:complexType name="Country_3Type">
<xs:simpleContent>
<xs:extension base="CountryCodeType">
<xs:attribute fixed="ISO3166_3ch" name="codeListID"/>
<xs:attribute fixed="ISO3166 3-letter" name="codeListName"/>
<xs:attribute fixed="DDI Alliance" name="codeListAgencyName"/>
<xs:attribute name="otherValue" type="xs:string" use="optional"/>
<xs:attribute fixed="urn:ddi-cv:ISO3166_3ch" name="codeListURN"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
Attribute Detail (all declarations; defined within this component only; 5/6)
codeListAgencyName
Type:
xs:anySimpleType
Use:
optional
The name of the agency maintaining the code list.
Attribute Value
Fixed:
"DDI Alliance"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute fixed="DDI Alliance" name="codeListAgencyName"/>

codeListID
Type:
xs:anySimpleType
Use:
optional
The ID of the code list (controlled vocabulary) that the content was taken from.
Attribute Value
Fixed:
"ISO3166_3ch"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute fixed="ISO3166_3ch" name="codeListID"/>

codeListName
Type:
xs:anySimpleType
Use:
optional
The name of the code list. Fixed as ISO3166 3-letter
Attribute Value
Fixed:
"ISO3166 3-letter"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute fixed="ISO3166 3-letter" name="codeListName"/>

codeListURN
Type:
xs:anySimpleType
Use:
optional
The URN of the codelist. Fixed value. Note this is fixed as late bound. Codes will not be removed from this list when the country code is no longer in active use.
Attribute Value
Fixed:
"urn:ddi-cv:ISO3166_3ch"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute fixed="urn:ddi-cv:ISO3166_3ch" name="codeListURN"/>

otherValue
Type:
xs:string, predefined
Use:
optional
If the value of the string is "Other" or the equivalent from the codelist, this attribute can provide a more specific value not found in the codelist.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="otherValue" type="xs:string" use="optional"/>

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