complexType "ItemMapType"
Namespace:
Content:
complex, 6 attributes, 10 elements
Defined:
globally in comparative.xsd; see XML source
Includes:
definitions of 1 attribute, 4 elements
Used:
XML Representation Summary
<...
   
 = 
("Add" | "Update" | "Delete")
 = 
(xs:string | xs:string)
 = 
("Agency" | "Maintainable") : "Agency"
 = 
xs:boolean
 = 
"true"
 = 
xs:NMTOKEN
   
>
   
Content: 
</...>
Content Model Elements (10):
Correspondence, RelatedMapReference, SourceItem, TargetItem, r:Agency, r:ID, r:MaintainableObject, r:URN, r:UserID, r:Version
All Direct / Indirect Based Elements (1):
ItemMap
Known Usage Locations
Annotation
Maps two items of the same type within the Source and Target Schemes identified.
Type Definition Detail
Type Derivation Tree
r:AbstractIdentifiableType (extension)
  r:IdentifiableType (extension)
      ItemMapType
XML Source (w/o annotations (6); see within schema source)
<xs:complexType name="ItemMapType">
<xs:complexContent>
<xs:extension base="r:IdentifiableType">
<xs:sequence>
<xs:element name="SourceItem" type="r:IDType"/>
<xs:element name="TargetItem" type="r:IDType"/>
<xs:element minOccurs="0" ref="Correspondence"/>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="RelatedMapReference"/>
</xs:sequence>
<xs:attribute name="alias" type="xs:NMTOKEN" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Attribute Detail (all declarations; defined within this component only; 1/6)
alias
Type:
xs:NMTOKEN, predefined
Use:
optional
Allows for an alias to be assigned to the correspondence between two items, so that it can be referred to with a single name, that would include both related items.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="alias" type="xs:NMTOKEN" use="optional"/>
Content Element Detail (all declarations; defined within this component only; 4/10)
Correspondence
Type:
CorrespondenceType, complex content
Describe the level of similarity and difference between the Source and the Target objects.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="Correspondence"/>

RelatedMapReference
Type:
r:ReferenceType, complex content
Identifies related maps for example an ItemMap of two questions may point to the CodeMap defining the comparison of the two response domains.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="RelatedMapReference"/>

SourceItem
Type:
r:IDType, simple content
The ID of the source object in the source scheme already identified. Note that the version of the object is whichever version of it that exists in the version of the parent scheme as identified.
Simple Content
xs:string
Pattern:
[A-Za-z0-9\*@$\-_]+
XML Source (w/o annotations (1); see within schema source)
<xs:element name="SourceItem" type="r:IDType"/>

TargetItem
Type:
r:IDType, simple content
The ID of the target object in the target scheme already identified. Note that the version of the object is whichever version of it that exists in the version of the parent scheme as identified.
Simple Content
xs:string
Pattern:
[A-Za-z0-9\*@$\-_]+
XML Source (w/o annotations (1); see within schema source)
<xs:element name="TargetItem" type="r:IDType"/>

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