complexType "InternationalCodeValueType"
Namespace:
Content:
empty, 12 attributes
Defined:
globally in reusable.xsd; see XML source
Includes:
definitions of 7 attributes
Used:
XML Representation Summary
<...
   
 = 
xs:language
 = 
xs:boolean : "false"
 = 
xs:boolean : "true"
 = 
list of xs:language
 = 
xs:date
 = 
xs:string
 = 
xs:string
 = 
xs:string
 = 
xs:string : "1.0"
 = 
xs:string
 = 
xs:string
 = 
xs:string
/>
All Direct / Indirect Based Elements (2):
Keyword, Subject
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. This differs from a CodeValue only by the provision of a language-location specification. DDI uses the International CodeValue in cases where controlled vocabularies are assumed to be highly language specific, such as nationally maintained subject headings, thesauri, or keywords derived from the content of documents. The ability to identify language is especially important when supporting searches by external language-specific search engines. Provide as many of the identifying attributes as needed to adequately identify the controlled vocabulary.
Type Definition Detail
Type Derivation Tree
xs:string (extension)
  StringType (extension)
      InternationalCodeValueType
XML Source (w/o annotations (8); see within schema source)
<xs:complexType name="InternationalCodeValueType">
<xs:complexContent>
<xs:extension base="StringType">
<xs:attribute name="codeListID" type="xs:string" use="optional"/>
<xs:attribute name="codeListName" type="xs:string" use="optional"/>
<xs:attribute name="codeListAgencyName" type="xs:string" use="optional"/>
<xs:attribute default="1.0" name="codeListVersionID" type="xs:string"/>
<xs:attribute name="otherValue" type="xs:string" use="optional"/>
<xs:attribute name="codeListURN" type="xs:string" use="optional"/>
<xs:attribute name="codeListSchemeURN" type="xs:string" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Attribute Detail (all declarations; defined within this component only; 7/12)
codeListAgencyName
Type:
xs:string, predefined
Use:
optional
The name of the agency maintaining the code list.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="codeListAgencyName" type="xs:string" use="optional"/>

codeListID
Type:
xs:string, predefined
Use:
optional
The ID of the code list (controlled vocabulary) that the content was taken from.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="codeListID" type="xs:string" use="optional"/>

codeListName
Type:
xs:string, predefined
Use:
optional
The name of the code list.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="codeListName" type="xs:string" use="optional"/>

codeListSchemeURN
Type:
xs:string, predefined
Use:
optional
If maintained within a scheme, the URN of the scheme containing the codelist.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="codeListSchemeURN" type="xs:string" use="optional"/>

codeListURN
Type:
xs:string, predefined
Use:
optional
The URN of the codelist.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="codeListURN" type="xs:string" use="optional"/>

codeListVersionID
Type:
xs:string, predefined
Use:
optional
The version number of the code list (default is 1.0).
Attribute Value
Default:
"1.0"
XML Source (w/o annotations (1); see within schema source)
<xs:attribute default="1.0" name="codeListVersionID" type="xs:string"/>

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